MMVNRLKVVLGKIIHPLQGAFTPERIIQDNILLAREVFHSFKNKVGKGGWIAIKLDMGKAYDRIEWEFLYTMLDKLSFSKKWISWVRECISSVPFSVLVNGCPTDRFFPTRGLHQGDPFSPYLFILCAELLARQFHFRSFHKDKLLGVSLGNSRVKIPFLTFADDTMIFAKATKEASTAECQGNFFNTFQACTIIRTFYKNWISSKDISLEDINPHVKTNNQKKMASKSVEVSWTKPPSGFHKLNFDGSKLSNGQASFGFVIRNDLGELMLAGAKALPSSYSVILAKAVGMREGIKGAIFLGIKNLIIEGDNLLVINGLKRTWKIPWEINTVICDAEMDLARFGSFSINHCFREANQAADFMAAKGTNLQIMKYWFSSWDNTLSLIIRKDALGYTYVRV*