MSYRVEILTLSLSGMCLLTSTMVPKNNAPIRAVICFCHGYMDNASFLKRIEYQRFVQKGFAVVMIEYEGHGRSDGTNALIPCWETMISDVQQYFHYITQTKFPGKKVFLMGESMGGAVAFDLMSRYRSCYEGVIFVCPMVKVMIVPPAWVVNLFYKIVGASGTVNSFSVMPFAPSKGNIPMLSFKVKEKMLLATSVPTGYGRKPRLATARELLNTTKRISASVGQFDAPFIILHGLSDNITCPKISEDFYKESPSKDKNLKLYKGMCHNLTCGETDENVELIFNDAIDWALERS*