MNAEKTLVALLTACATHKDLCQGSKVHADVLKQGLLRMNVFIGSALVNVYAKAGALAKARQVFDELSVRNRVSWTALITAYIQQGHHEEAVACFEWMQHDGFSPDSVAFACILKACGCIGASDLGKRIHDKILERSLLLNDNVLGTALVDMYAKCGALAKAQEVFDKLPSRDVFSWTALITGYCQHGLGEKALNCFEKMQREGHSPNAITFAGILKACGKTGATEKGREIHVEIVREGFLGKDRVLGSMLVDMYAKCGALPEAEQVLEKLPVRDVVSWTSLIEGYCQKGYGEEAVKCFERMEWEGLNPDPVVFISLLKACRSMGSADKGQLWFEAVSTTYGIIPTLEHHTCLVSLYCRQGLLDKAITTIEKMPSGDELPVWFSLMDACQKWGNFELGRLAFNNAIQLDAKAAVAYVRMGNIYAGACMHEEQAKLKH*