MKDKINQLFRTIYKLKDKIAFYPSIIGLAGCLFAYLMFFLENLGISKYLLDIVPELVINNSETARALLTTFIAGLISIMVFSFSMVMILLNQASSNFSPRLLPGLISNRRHQTVLGFYLATILYCIFILVSIEPDGNKYQLPGFSVLFSIIFMVNCLAAFIYFIHSISQEIQISNIMSKIFKVSKSRLEKLINLEKELETEAFKDTSNWTTYTPKNNGYLQDISIENIGRIAHELKTKIEVLPIKGTFILKEDSLFKSEKELDNDKVELLLKHFDFAKSELIEDNYILAFKQLTEIALKAMSPGINDPGTALNAIDYLTQLFVLRCKKSDTSLYKYEDITNVALATVSFKDLLYYVMAALRTYCKHDVILVTKLHKMLTDLKKVCTNSNYNTCIANEIDALVEDAKSAVDNERDVKFINAL