MSEMNAVRFYGKEDLRFEKIQEPKIAPGKIKIVPAWCGICGSDLHEYLGGANLCPTKPHPITGETVPLTFGHEFSGRIEELGEGVGEHWKVGDRVVVQPIIYDGECGACKEGFINCCSKNGFVGLSGYGGGLSEHIVVPEYAVYKLPDNVPMDVAALVEPLAVGWHAVNISPFKPSDSVLILGGGPIGLAVIQALRARNCKQIIVSEISSMRKQFAKDFGAHHVIDPTKEDLIERCRELCDGMGVNLAFDCAGVQVGMDQAVGAIRARGTLVNIAIWEKRATLWPNDFNFRERGYLGVATYVKGDFEEVINAISDGRLDMCPKMITKRIGLDEVLEEGFMTLINDRDNQVKILVKGSGEM*