MELFKLVNEGNPVFLYNVRDLDKEVKDNPEDITLTNEFLDVFPEEIPRIPPNRPIDFTIDLAPGNAPISKAPYRITPEEVSELKGQLKDLLKKKPSASQRGAPIVFVKEKDKSCHQLRIADNDIPKTAFRTRYSHFEFTAMPFGLASAPTIFMDLKNRVFHAFTDKLLVLFVQDLSRIPKPMTTLMKKETKFEWSDQCEEAFQALKTRLTTAPVLTLPDESGAYDVYSDASKNGLGCVLMQNGKVIAYASRQLKLYESNYPTHDLELAAIVFALKIWRHYLYGVKCRIFTDHKSLKYIFTQRDLNMRQRRWLELIKDYDLDIQYHEGKANVVADSLSRKSSHSVNTLVVANELCKDMQRLNLEIVSGESLEGMMNALTIQPSIFDEIRENQAGEVKLERIKEKISQGKELEFRIHDDGSLRYKGRWCVPQQCGELKERLMKEGHNTPYSVHPGGDKLYKDLKKVYWWPRLKNEVAEFVARCLTCQKVKIEHRRPQGKVQPLEIPRWKWDYISMDFVTCLPKSKTGNDTIWVVVDRLTKSAMFIPMKET*