MEAFNCFEQMQKEGLQLNDVTFISILKACSNIGTIEIGREVHYDFMKQGFLEQNTILGHALVDIYAKCGEFTKAQNILKCCPTRNVIAWNKLILGYVEFELEHEALNCYTWMLKDGISPDEVTFSCILKACASIGAIDKGKLIHHEIVNRGMLEKNIVVGTALVDLYAKCGILEKAEDVLEQLLVGDIISWSTLISGYAQNGQSNKVLNSLSQMQNDGLFPDEITFICALNACSHAGKSESAKTFYENMTTKFGISPMIEHQTCMIAVFGNVGSFDKVISVLKTISSF