MAGQTSSEQLSFRFVEANGIRLHIAEQGSGPLVLLIHGFPAFWYSWRHQIPVLAEAGYHVVAPDLRGFGKSDAPEGADKYTQLHIVGDLIGLLDALGEKQVFVVGHDWGAILAWNMCIFRPDRVKAVVALSVQYMSRYPGPVKAIKRALGEDFYMCRFQEPGRAEADFAREGFARVFKKLFCYSRRDLLIAPPDKEIMEIVEEPKELPPWISEQEIQQYAEQYEKTGFTGGLNYYRAIDLSWELMAPWSRAKVVTPAYYIAASEDIVYAIPGVNEYVATEMIKVVPNLHGTVVLEGLHHFMHEENPNVVNKHILDFLGKFSE*