MAALELDAFKELDRAIEQLLQCKPLSEGEVKELCVKAQNVFVNENNVQPVAAPVTVCGDIHGQFQDLVELFRIGGNCPDTNYLFMGDYVDRGYHSVETVTLLVALKVRYPQRITILRGNHESRQITQVYGFYDECLRKYGNANVWKSFTDLFDYLPLTAHIENQIFCLHGGLSPTLDTLDHIRALDRVQEVPHEGPMCDLLWSDPDDRCGWGISPRGAGYTFGQDISEQFNHTNGLTLVSRAHQLVMEGX