MIEALLSFLVNKLGDFAVCKAQSCQEIADGFDRLKGELSIMQAFLRGAEKRNERNAVVTEWLEQVRNIAFKIEDFLDYCTYRENLLESPGDPIPSYPSWTFSSLRFKNLVPTSLSGVTASIIEQSKTADEIASIKKEVECILRRAQDYDLHGTRDERESSSSSSSSRITQKGFGYSPLVEEIEMVGFDEDVKKLMVWLMPEDDDSIPWSFMFVVGMGGSGKTALARRVYKLAHNNFDHHLWLSASDYSQAEDFETAVRSFFERSRSNNLQQRRYVLVLDDIKDISFCTNLTGCFDRHGKGRIILTSRQNITAVLPVGNYQVHTLKPLPYELARDLFFKRAFRSPSSYGICPCHLIYVATEIVRESVLDYPLP