MESCVPPGFRFHPTDEELVGYYLKKKVASQKIDLDVIRDIDLYRIEPWDLQERCRIGYEEQSEWYFFSHKDKKYPTGTRTNRATMAGFWKATGRDKAVHDKNKLIGMRKTLVFYKGRAPNGQKTDWIMHEVMDRLCDIFFCSYPHSQEEGWVVCRAFKKRATSPTRILDDVWSCSYGYDYVGRMNSMIDPMIRLQKQPVTLHCKQETESDELRYLNSNQFVKLPQLESPSLTPATRPSSKMTVLEEEDEEQARTPNGMEIVTDWRALDKFVASQLGQEGSSSVSAQVVSDFVGDNDSEMALLLLQSETKEVGKFNAFRSSGGPNCETGICIFEQ