MSFKVFKGSEKGVIESTTKKPALEGDRVLVKVSHSGVCGTDLHYKAADMVLGHEGVGYVEEVGPDVKDLKKGDRVGWGYEHDCCGRCKHCLSGFETFCPERAMYGFADLDQGSFASHAVWREAFLFKLPDGLDNESAAPLMCGGSTVYNALVGAEVTPTDTVGIVGIGGLGHLAIQFAAKMGCYVIVFSGTDSKKEEAMKLGAKEFVATKDAKELKTSRKLNNLIVTTSFLPEWELFLNVLDNRATISPLTVSDKPFTIPNQEMLVKGLRVQGGIVAARQVHREMLQFAAFHGVKPIVMRYPMNEKGINECMKTLEEGKMRYRGVLAAE*