MKNKNKSAKVKQQVALIQKQAEQSGKNKELLNKEKQKLQRQQEKAAEEDRKKEEAMLFKPVQTQKIPFGVDPKTVLCAFFKSGTCDKGSKCKFSHDLNVERKVVKKDLYTDDRIDKAADLMENWDEGKLRSVVLSKAGNPKTTTDIVCKYFIDAVESCKYGWFWECPNGEQCQYRHALPPGFVLRSQRKKENRDGETITLEDFIEVERHKIGSNLTPVTKESFALWKQTRMDKKEAEQEAMRRAKNAQAIAGKSSGMSGRDLFTYNPEWFAAHEEEMSEDDDWDINKYRNENTVDNEETTSD*