MSTGSGFVISGRRLLTNAHCVEHHTQVQVKKRGDDTKFVARVLAEGPDCDLALLTVDSEEFWEAVEPLKFGSLPRLQDPVIVVGYPMGGETISVTSGVVSRIEVTSYVHGASELLGVQIDAAINAGNSGGPAFNEEGECVGIAFQSLKDMDVENIGFVIPTAVIFHFLKDFEQNGRYTGNIFLNFLSVQSGFPSLAVWWQKLENSAMRASLKMKSGQKGVLIRRVEPLAPVASAVKAGDVLLSFDGVPIANEGTVSFRTGERIDFEFLVTQKYVCETAELELLRDGKELKVQTVFKPPVRLVPVHLASKMPSYFIVAGLVFVPLCFPYLESECDLGEAEVSGKLREIARNGMVEFEDQQVIVMSQVLAHPVNAGYENLQNVEVLTFNGEKIRNLRQFSRLVDSCTEEFMRFELERHILVVLETKSARLANEQILRDFHVPSERSLDLVEGHTPVTSHEINGRDALPGSIQPAAAA*