MESLFPNLELLPISTKSPKPTSFLLPSHRFSSLKSRTITKKWSVSVPCVCSSSPTVKKTESKLHSSGQDFIKSVGKGVIGFAAAATALASVCYDAPAFAESLTVAFPVSRAPEVNTVQRTLVEAWGLIRETFVDPTFNHQDWDLKLQQTMVEMFPLNSADVAYTKISGMLSTLGDPFTRIISPKEYQSFRIGSDGNLQGVGIFINIEPRTGHLVVLSCVKGSPAARAGIHEGDELIEINGERLDGVTSEAAAQKLRGTAGTSVKVKVHSGMESSRDAGIREVNLPREYITLSPISSTIIPHKTPDGHLTKTGYVKLSAFSQSAAIDMANTILDMETQGVHSYILDLRNNPGGLVKAGLDVAQIWLDGDETLVNTIDRDGNMLPINMVDGHAITHDPLVVLVNEGSASASEILAGALHDNGRAILVGHKTFGKGKIQSVTELHDGSALFVTVAKYLSPALHDIDQVGIMPDVQCTTDMLNSPRDSLLKNESSTSSLEGDSCILVAEHELDIQESGGTAS*