MMKEQPEDIAVVNEFLDVFLEEIPGMPPNRPIDFTVDLLPGTAPISKAPYRTAPAEMSELKGQLEELLGKGYIRPSASPWGAPVLFVKKKDGSMRLCIYYKELNKVTIKNKYPLPRIDDLFDQLKGAGMLSKIDLGSGYHQLIIAEHDLPKTAFRTRYGHYEFTAMPFGLTNAPAIFMDSMNRVFHAFLDKFVVVFIDDILVYSKSEEDHAEHLRSVLSTLRDNQLYAKFSNDASKNGLGCVLMQDGKVIAYASRQLKPYESNYPTNDLELAAIVSALKIWRHYLYGVKCRIFTDHKSLKYIFTQKDLNMLQRRWLELIKDYDLDIQYHEGKANVVADALSRKSSHIVNVLVVANELCKDMQRLNLEIVSGECLEGMMNALTIQPSVFDEIRENQAGLLVAKNEVAEFVARCLTCQKVKIKHRRPQGKVQPLEIPIWKWDCISMDLVTCLPKSKSGNDTIWVVVIG*