MRVLVTGGSGYIGSHTCVQLLQNGHDVVILDNLCNSKRSVLPVIERLGGKHPTFVEGDIRNEALITEILHDHAIDTVIHFAGLKAVGESVARPLEYYDNNVNGTLRLVSAMRAANVKNLIFSSSATVYGDQPKIPYVESFPTGTPQSPYGKSKLMVEQILTDLQKAQPEWSIALLRYFNPVGAHPSGDMGEDPQGIPNNLMPYIAQVAVGRRESLAVFGNDYPTEDGTGVRDYIHVMDLADGHVVAMEKLADKSGVHIYNLGAGVGSSVLDVVNAFSKACGKPINYHFAPRRDGDLPAYWADASKADRELNWRVTRTLDEMAQDTWHWQSRHPQGYPD*