MSKKQKEKEFYFYVINIKLRDKESKKDLEHTDYTRIFKSLFNNRVHKRSSNTKHCIIKNLFEEIENDEVLYLSGLIAQFTYIENEKWFNVKSMDIDEEFAAPEGLFPDAKMTEYVFIPKAHRFCYKITSEFQTNPYPIKNFFEKALNEVCKSNEYVQVDVETDASTIEMILASPVIKKLIIDINYSNFDSGNVLKRFVDDDVRQSNTSKLKIEATQKPGVSIDVKESKILSGAISSSLSNGETQARVIDEKGKTHTINTSDFPLKDHVFGFPSRFNALVHNKIMEMFRNGN