MPEMNAVRFHGKEDLRFEKIEEPKVAPGKIKIVPAWCGICGSDLHEYIGGASLCPTEPHPITGETVPLTMGHEFTGKIEELGEGVSDKWKVGDRVVVQPIIYDNECGACKEGLINCCSKNGFVGLSGWGGGLSDHIVVPEYAVYKLPDNVPMDVAALVEPLAVGWHAVNLSPFKPSDSVLILGGGPIGLAVIQALRARNCKQIIVSEISSMRKQYAKDFGAHHVIDPTKENIVDRCRELCDGQGANIAFDCAGVQVGMDQAVEAIRARGTLVNIAIWEKRATLWPNHFNFRERHYVGVATYQAGDFEEVINAIADGRLDMCKKMITKRIEMHQVLEEGFMTLINDKDNQVKILVKGSGEM*