MECKHLSENEVKQLCDLAKEILHAESNVQPVRCPVTISGDIHGQFHDLMELFRIGGFLPDTNYLFLGDYVDRGYFSVECVSLLLSFKVRYRERITILRGNHESRQITQIYGFFDECTRKYGSQSVWKMFTDLFDYLPLTALVENKIFSQHGGLSPNIEKLDDVRKLDRVQEVPHEGAMCDLLWSDPDDRLGWGVSPRGAGYTFGQDVSEKFNQSNGLNLIARAHQLVMEGFNWAHEQQVVTIFSAPNYCYRSGNQGAIMEVDEKLGSHFVQFDPAPRRGEAAIGRPPVEYFL*