MSEDVSKNLSETLFVKHKQAKETSALTQYMPTSKKILDDREQQEDRAWYRHLRRLQWAWQGLSPIEMEGVLSRIASSTHSRTHDDWLDTVMGYHSGNWTFEWIKLGMEHQRRANDLKGEDAADELFTASLCFSIAGYPHLKNDNLALQAQVLANKAYSEGAEKTQYTIKQIEVPYQKRKIIANLHLPRTDKQLPVVMVSAGLDSLQTDMWRLFRNHFAPKDIAMLTVDMPSVGHSSHWPLTEDSSCLHQAVLNELYSIPYVDHHKVGLVGFRFGGNAMVRLSFLEQEKIKACVALGAPVHDLFTSPKKLQKMPKMYLDMLASRLGKSAVDINSMAGQMMAWSLKVQGFLSSRKTKVPILALSLEGDPVSPYSDNQLVALFSHYGQAKKISSKTITKGYEQSLDLAIKWLEDELLR