MESCEPFDKDKQHANVLIKLTARYDRSMTEISKVIDAPPRRAFTTGEHSDMFIKCGNKEWRAHSIILCGQSAFFDRALNGPWTVSSCPCSLRIQTGANGKQESSTRTIDFPEDDPADVEAMLRFMYTGTYFEGQRDFLSESSAEKAGLDDVGWLELRMYALGRQYCIEGLRLLALNRFEALMTSRWVNDYILDFVPVIYESTLDTDLSLRRALVSAISADAHDFTRNLDRRGNEKESVIFSQFESAIWAQRTANHVVAVKAGIEGEVVNGSWWAKKAAALAASRRRLQQ*