MPQHDQLHNFYNVNSSCEDGTYRPNIATAVTFSLEDSEFMGEPLLASSPVDTIISDHRDSYSQDLDEWQTKPVKEWTPQDIVQWVNSEARSLNVCCTEMAGEKFAQYDGSQLLSFSRTVFSDIDSRFGPILFQKLNEIAASRYQQCRIVQSKFYCAITNKGILRVKLNGGRCIKYGSGESQEDKVPCMTNLDSLREEPSFRQPPMSPGLSGKTMDSSVPALSPPPAPKKKGPGRPKGSKRKKKPEKLGRLWEFLRDLLKNREYCPSLIVWDNYEEGMFRFVHSDKVAKLWGTKKDNPDMNYEKLSRAMRYYYKSKVLLPVYGRRLVYKFGPTATGWKVDNPNFKD