MATLVPPAATDFPAVSKPTVTEPEKVDYFNLPCPIPYEEIHREALMSLKPELFEGMRFDFTRGLNQRFSLSHSVFMGPTELPTQSTDVVKIPTAHYEFGANFIDPKMMLFGRVMTDGRVNARVRCELSENLAMKANGQLTGEPHMSHGMVNFDYKGKDYRTQFQLGNGALFGASYIQSITPHLSLGGEVFWAGQHRKSGIGYAARYNTDKMVATGQVASTGMVALGYVQKVSDKVSLASDFMYNYMSRDVTASVGYDYILRQCRLRGKIDSNGCVAAFLEERLNMGLNFILSAEIDHKKKDYKFGFGLTVGE*