ALTDEEWDLVLKVLEEVKKDVEGFGLETLTLAYTKHPEILKLDKEFDHIKTVEEARASEEFRRRGVELITRLLEAFRARGEADAILEPFAKEHAEVKNIPIKILHAIAEAVVETLERRFPEVFPEEAREAVRKALDDLIRRTEELFAKLGKKGY