MATLVPPAATDFPAGSKPTVTEPEKVDYFNLPCPIPYEEIHREALMSLKPELFEGMRFDFTRGLNQRFSLSHSVFMGPTELPTQSTDVVKIPTAHYEFGANFIDPKMMLFGRVMTDGRVNARVRCELSENLAMKANGQLTGEPHMSHGMVNFDYKGKDYRTQFQLGNGALFGASYIQSITPHLSLGGEVFWAGQHRKSGIGYAARYNTDKMVATGQVASTGMVALGYVQKVSEKVSLASDFMYNYMSRDVTASVGYDYILRQCRLRGKIDSNGCVAAFLEERLNMGLNFILSAEIDHKKKDYKFGFGLTVGE*