MAKEKIVLAYSGGLDTSVAIQWLVESGYEVIACCLDVGEGKNLDFIKEKAITVGASESYTIDAKEEFAEDFALIALQAHAYYEGKYPLISALSRPLIAKKLVEVARQEGASAIAHGCTGKGNDQVRFEVAIHALAPDLKVVSPVRDWKWSREEEINYAKEHDIPVPIDLDNPFSIDQNLWGRSNECGVLENPWTTPPEAAYDLTVSLEDAPDTADIVEITFDAGIPISLNGENMSLANLILTLNEIAGKHGVGRIDHIENRLVGIKSREVYECPAAVTLITAHKELEDLTFVREVAHFKPIIEQKISETIYNGLWFSPLTEALVAFLKSTQKFVNGTIRVKLFKGHAIVEGRKSPNSLYDENLATYTSSDTFDQDAAVGFIKLWGLPTKVSAEVNSKVIITTEV*