MSFDLETAAAPQGLRRVAIDPVSRVEGHGKVTILLDDHNRVQQVRLHIVEFRGFEKFIEGRPYWEVPVMVQRLCGICPVSHHLAAAKAMDVVLGTQPITRSAEKIRRLMHYGQTMQSHALHFFHLSSPDLLFGFDSAVNLRNIVGVVQAHPDVAKKGVLLRKFGQEVIRVTAGKRVHGTGAIPGGMNKHVSRADRDMLRRDVEQMIEWAQDAVTIAKQLHAQNPALYDSFGSFRSNMLSLVRADGAMDLYDGVLRARDAAGQIIIDGASDQSYLDLIEEEVRPWTYMKFPHLRSLGREAGWYRVGPLARVQNCDFIPSPLAEAERREFIDWGKGEPIHATLAYHWARMIEVLHSVEVIRDLLDDPDILGGDLMATGTRRGEGVGIIEAPRGTLIHHYKVGDDDLVTLCNLIVSTTHNNQAMNEAVRSVARQYLDGQELTEGLLNHIEVAIRAYDPCLSCATHALGQMPLDVVLQGPNGELIDHVLKSSTGELVRNLAAPVGLPA