MSRLLEKDLKRPDLKGEFECKMCGQKFLHAASLRRHMLTYHIDGLTCQLCNKGIQNETVKQHMQREHGLKTVYTCGCCNWTFLDKSQFHRHTKAIRETGQPGDVVAIVVSGVASGSLFQDVQKPPSLVNAPLSNPTVLNLLSEFIRTQSFVSAAQELTTPAFIAQESSMMFPTGNDFEDKENVPLIHTEQQSTSSISSSSDSGKELLSISPASSTSGPRTPMVQKGSNKRKSIDDFCLQLRAKRAAN