MESGGRLTMIENLWRGICIISASEDAFSAGETIKEKLKSFEIPVVHYRYKDAEIETIWKCYDAIVFVMALEGATRIVCKYAKSKTEDPAIVCIDDKINYVIPLLGGHWGANDIARELSVILNSTPIITTAAEIKGKLSIERIANILIAKIINPENIVKINAALLRDESICIDGIDVNVNFPENIKVNSEECSYIISLRGDKEYKDKIVVWLKPLKISIGIGSKKDVKMEEIRDGIYKVLERLNLKRERIGIIASIREEVKKIADEFNVRFRLVNEEEINNFMNPCLTPPSKTLIEVGLKGVAEISALIAGGRNSKLILRKIAISRNSTIAVATYEGE