MPFAKVVKNKAYFKRFQVKFRRRREGKTDYYARRRLVVQEKNKYNTPKYRMIVRFTNKDVICQVAYARIEGDVIVCAAYSHELPRYGLKVGLTNYAAAYCTGLLLARRLLKKYKLDGIYSGQEEIDGNEYNVEALDDQPGPFRAFLDVGLVRTTTGARVFGAMKGAADGGIDIPHSMKRFPGYDG