MNEKFFKLGKNCLRLVTSEIESASFLGGKPLVSSSINWPRKNDKPLGFIAQLDLSEINNEQAIEWLPNSGRLLFFYDFYEWPWGFAPEDRGGWAILYENGSEELHFQELPSDLHKEHIASSIKYVVSEKFMSYPDGQRINFEEGELSEIDKEQYYDFIDEYYRNKTLHQIGGYPRPIQNDDMEKECQLISSGINYAYPEDYNSEEAKQLREQVNDWRLVFQFDSDDDIDVMWGDMGMLYFWVKESESKNCNFSNSWMILQCC