MTEKSQEPTAALDAEQVAAYLSQHPEFFVEHDELIPELRIPHQPGDAVSLVERQVRLLRERNIEMRHRLSQLMDVARENDRLFDKTRRLVLDLLDATSLEDVVSTVEDSLRHEFQVPYVSLILFSDSSVSVGRSVSSAEAHQAIGGLLSGGKTVCGVLRPHELAFLFGESDRDEIGSAAVVSLSFQGLHGVLAIGSPDPQHYKSSLGTLFLGYVAEVLARVLPRFSSPLRSVR