MSERPDEKMTASKPDKPLGASEIENAASRDDYAIKDLAMAKQAADEEHNLGFREAMRRYPQAAMWSVLVSASIIMEGYDIVLISSFFAQESFRKQYGEYLPRTNTFEITASWQNGLSNAVSVGTIIGAFANGYFTHLFGYRKVLLASLASICAFIFISFFSPNLPVLLVGQFLCGIPWGVFATTAPAYASEVCPMALRGYLTVFVNLCWALGQLISAGVQAGFSENNTQWSYRVPFAIQWAWPVPLFVVIWFAPESPWHYVRLGDYKQAESSVVRLGSAASGPRARERVAMMIHTNEIETEMDEGTSYLDCFRGVDLRRTEIACLAFAAQPFCGSAMGGTPTYFFVQAGLPNSISFQMAVGGLGIASVGTILSWFLLHRFGRRTLYLWGLGVLTVILLAVGSVSAGAPESESANYAQAGLMLGWLGVYYLTVGPICYAIISEVSSTRLRNKSVCLSRIAYYVAQIICNVINPYMLNPTAGDWRGKTGFFWGGCAFAFFLWTYFRLPETKGKTFEELDILFARGVPAAKFASYRVDAYADGHQVLKEG