MLEVVQGFWEPFEDQKRIFMSKISTPVRLWSTLSYCVQQVQAHDYVHYLTSLHLPVGLRTAAFTLWAFNVETARILESAREGNLARMRLQWWRDALDGLYKGKILEHPVLTALSALVEEHKLSKLWFSRLIDARQSDIEMEGAPRTMLDVEKYAENTASALLCLTLEAAGIRSTSADHAASHVGKAEAIGLLLKASPHHSLFRRTYIPIEVAARHGVSQEDIYRKVHSEGSADAVLEVASVADAHLSKARALASTVPPAAIPVLLPAVPAGVLLKSLKRLQFNVFDPTLARGVNGISPLWMQLQLKWHATRSTY*