ALAASLNAADITAALAACSGVDTFKHKDFFGKVGLSAKSADDIKNAFKVIDQDKSGFIEEEELKLFLQNFSATARALTEAETTAFLKAGDSDGDGMIGMDEFAAMVKG