MPYYDPFSYLFSLLWFLLFVFILLSPWYKRMALIKAREDVIRKLEEKRKSRVITMIHRQEQIGFLGIPIFRFMTIEDSERVLRAIRMTPDDMPIDLIIHTPGGLALAATQIANALVKHKAPVRVIVPHYAMSGGTLIALAADEIIMDENAVLGPVDPQIGNMPAASILKVLEKKDPKDIDDQTLIMADVSEKAIKQMVDCLVDLLTKNGMDKEKAKKIAEELATGKFTHDYPLTVEYLKSLGLPVNTNVPQEVYELMELYEQPMGSQPPSVQYIPVPYKSPQQQQNAK