MATFPKLTGKGRRPKMASGKQKTMKNIILAVTGLSPQVITETLYVLHQSGREVHAIHVITTREGKDRIFSDLLAGEDGRYHRYLNEYGINPETIAFDHTHVHVVADTHGVERPDILTEADNERLLALCLGMAFELTKDPDTAVFFSIAGGRKTMSACLTLAAQFYGRPQDRLYHVLVSPDFESSREFFYPPKESKTIALKAKNGQAYYKDTRYAEINLISVPFVSIRDSLSKDVLKASKPPGALLLSLIREETPRLTVNLVDKKIIYKRMELDLTPAQMALYAFFAMRKKDCRKNSITCGDCHECFLDLPAILNQGLVIADIYKRLCGTRPVEEMSKTGIMNLDAERFNSLKSKIKAVLQNRFGPYALKELEIASKGRRPDTRYGIQMDKGKIEIVY