MSARYQKTFTIPEGFPQLLKAFTREILRNQPDNIYEFGAKYFEDLIEENKRAAERESSPEVAADEGGGVEAGWWNMGDEELQDFIMDRFMEYDDDQDGYLDRHEFKTLLMSTDLGLSPKDVRRIMSEADENEDGVLEYREFVPIMVELIHSIKAKEDAKAAAEEDEDEAREAVEMHLLHGIPREQLEQMMFSVFNAADTDGSGALDRKEFARCLKSAELGLTRKEINLLLSEVDADGDGMVTYDEFVPLCFNILVERFKDDVLAEQALNSYDDLTQTLLEEFQTVDEDDNAGAATGRLKFRRIRHVLDAMSEEMLGLSRLQIASIMSEAKVDEETEEVEYATFAATAARMIYSMIDLSAQAVRVDAVAKVAETEGAEFLNILDEETIKDVLAEAFEEADKDGNGVLDVNEVQHVLKSLGVGQLALKPGEINAMIAAIDADEDGTVNYTELVDFLFDVLNHLERERWIKANAFSDWYDVSDDGVGEED*