MSRTCRTAILVTGSTDGIGLTTAKNVASRGYDVIIHGRETTRLDQARKAVHAYAVQHSSDPGRLFPLPPADFSSIRECHGFAHDVRNLCKEKDLQLCVLMNNAGVYSEKHIITEDGLEQTFAVNVVAPFIVTSLLLPTLLQQKSRIVIASSISQCGKIRSWKDLHYQNRSYSADASYSESKLLDAMLSMEMADRLQKAGFGTNQITCNCLDPGTVNTKMLLAGWGACGIHVEDALDQTWLCTSEEVENETGKYFVYQKDRSAQSSAYDQNERNKMWALLSELAPEAAAMWTFDWYK*