MVLADDNFATVVAAVEEGRAIYNNMKAFIRYMISSNIGEVASIFLAAALGLPEGLIPVQLLWVNLVTDGPPATALGFNPADPDIMTKPPRRADDHFITPWIFFRWMVVGCYVGFATVGSFATWYTSPSFLGIDLSADGHTPISLAQLRDWESCPSWKGFEASPYTAGNATISFEHPCDYFTTGKVKASTLSLSVLVVIEMLNAMNALSEDNSLLQMPVWRNPWLLVAMAVSLGLHAVILYVPLLADIFSIVPLSFNEWLLVLAYSAPVILLDEVLKFVGRNWVNRPVLAPKAKEEX