MAELLRIAEHMGREVHRRVRVWHRAHLAEQLSEGVLLRQHVKEVIPFAYYILDPVVVQEAAIPHPLGMAVALHLVHKVSDVPETEAAVPAGVGQDGVAFPHVVVKGEARAVDADRRPPAAVVDKKLEGVEVVAHLQVQDRGDLFTPSKEVDGVGAGDLVCVGHDDEVAGAEAGCGQDAAHGVPLLLLERKRALPFSQDPPGANPVHDSRLCELEPVPVGGKEQGLLETCEGSVGLYNEELGDEGAKLSPSDLQKIQLVVEDDCIEDSAGFVSLGPAMKGAELCHGQIVGVMMHDVVEGGWRGVPNGAEQIGEALAMQKQGTRQQKESKKGAEDELEVDLHTTLHSAGKLACRLSVCMPKVGFLAWHGRIQLALVPVNLNLLYDLSWEEAHGAPLSHLL*