MKTAFIFPGQGSQSLGMGKDFYENSIKAKELLQNASDFCKIDFKHLLFEENEKLNQSEFTQPAIVLNSLMAYSVLLEKKPDLSSKFALGHSLGEFSALAVNSAFDFLEALSLVNKRGLFMQEDCAKVEAGMMVVLGLDDEKVEELCQKAQKENKQIFAANYNCDGQIVVAGLKPDLASYESVFKEAGAKRAMLLNMSVASHCPLLENASAKLCVELEKVLKPNFKAVLSNANAKIYTCKEEALELLKAQLISPVLYKQSIKACENEVDYFIEFGASVLKGLNKKITSKETYALTNMNDIDEFLKVI*