MKKITIIILAAVVFISACQKKDIAGFHGAPNIYFNVNSTDSVLYTFALHPERLKDTVWVPVRISGDRVDKDRVFSVKVVDSATTAVVKKHYEPLKDQYTLTANNGYGSVPVILYNNDTMLFKQSFVLKLQIVPTADFNADIAEQTSTRVVFSNRLEKPIWWDKCPGGSYSIVKYQLFRLSATTEDVPVGSFSQPIWIYYTAKLQSLLTSPATWIANNPDKGYVLKDRPDGNKDFYQAQSPDKTFLYKKDNSSGNFYFMDENNQQVK