MGIKGLTKLLADNAPSAMKEQKFESYFGRKIAVDASMSIYQFLIVVGRTGTEMLTNEAGEVTSHLQGMFNRTIRLLEAGIKPVYVFDGKPPELKRQELAKRYSKRADATADLSGAIEAGNKEDIEKYSKRTVKVTKQHNDDCKRLLKLMGVPVVEATSEAEAQCAALCKAGKVYGVASEDMDSLTFGAPKFLRHLMDPSSRKIPVMEFDVAKILEELQLTMDQFIDLCILSGCDYCDSIRGIGGQTALKLIRQHGSIETILENINKERYQIPEEWPYNEARKLFKEPDVLTDEEQLDIKWTSPDEEGIVQFLVNENGFNIDRVTKAVEKIKSAKNKSSQGRLESFFKPVASSSVPAKRKVCLL*