MKEILAFLIDGVMIHAQLPDMAMALLGLFAFSAIVQRLAFKGPMLWPVMGIIPTLFFHIHNMYDWVTESLNNSGGTFHYRGMWMGGAHGVVTLDPGNIEYMLKTRFKNFPKGKYYRERFADFLGAGIFNTDDEAWKEQRRATTSVMHSMRFVNFSEKTMEELVNNKLLKLLEKLAKLKESVNLQDLLLRFTFDNICTAALGVDPGCLAIDLPEVPFAKAFEEATELTLFRLMVPPFLFKIMKLFELGPEKRLKEAIQVVHEFAAKLVTERRSKWKEFGGLDDRSDLLSRLIEGQYTLLQQNKNMNYQYSDEFLKDFCISFILAGRDTSSVALAWFFWLLHIHPHVERQILSEIQQVIHNRNTKEPTSKFIFAVHELNKMDYLQAALSESLRLYPPVPVDFKEVVEDDVFPDGTPVKKGDRVFFSIFSMARSEAIWGKDCLEYKPERWIRDGRFAIKSQFKYPVFNAGPRLCVGKKFAYMQMKMVAASILLRYSVSVVEGHVVVPKVTTTLYMKHGLKVTFKPRAQ