MSEAAERKRVVVVGGGIGGAFSAKLLEDHSDVILVDPKDHLEIPYGQLRCTVQPDFAERSLVLHSDYLKKAKHILGYAESASITEVVTSTGDILPYDFLVIATGSTHKGPSTKADRIKEFQSENKKLKEAKKALIIGGGPVGVELAGEIVVDFPEKEVVLAHSGNRLIEFLGPKASGKAFGWLKKKHVDIHLNEKVNVDSVLGSSKMYTTFSGKTIEADCHFVCVGNKVGSSWMKSTVLKDNMDENGRLKVDEFLRVEGHSNIFAVGDITAIKEIKQGFLAQKQAQVLADNVKRLIRDPDSKLNVYKPLATPMGLVSLGRHIAVAQLPFGTILGWIPGLLKSKDLFVGKTRKGLGLQS*