MKVLVTGGSGYIGSHTCVQLLQQGHEVVILDNLCNSKRSVLPVIERLGGKEATFIEGDIRNEALMTEILHDHAIEAVIHFAGLKAVGESVAKPLEYYDNNVTGTLKLVSAMRAAGVKNFIFSSSATVYGDQPKIPYVESFPTGTPQSPYGKSKLMVEQILTDLQKAQPEWSIALLRYFNPVGAHPSGDMGEDPQGIPNNLMPYIAQVAVGRRESLAIFGNDYPTEDGTGVRDYIHVMDLADGHVAAMEKLADKAGVHIYNLGAGVGSSVLDVVNAFSKACGKPINYHFAPRRDGDLPAYWADAAKADRELNWRVTRNLDEMAQDTWHWQSRHPQGYPD*