MEKLFKITLRNDYAFKRVFGVEENKDVLQDLLECILDIQPEDIAGLELLDKEFHKDSISDKTGVLDVKLRLKNNTIIDIEIQNRWNSEFVQRTIFYWAKMYTENLKTGEVYTKLPKCITINIVGEGFDLNSLIHSEYNVVEKHLNDRLSDELEIHFLNLAKVKEQDENIESDEKKKKLYNWLKFIETDDEEVRNMLAQESPMMRKANSTIELMEMSPKEKWLYENRMKYEHDKASWKHVGYQEGIEQGSYQKALETARLMKQANCELDFIIQMTGLSKEEIEKL