MARVLRVARSSSLFGLGSRFYSTSAEVSHASPFLHGGGASRVLAKDRNVQWVFLGCPGVGKGTYASRLSTLLGVPHIATGDLVREELASSGPLSRQLSEIVNQGKLVSDEIIVNLLSKRLEAGEAKGESGFILDGFPRTMRQAEILGDVTDIDLVVNLKLPEEVLVDKCLGRRTCNQCGKGFNVAHINLKGENGKPTISMDPLLPPPQCMSKLITRADDTEEVVKARLRIYNETSQPLEEYYRSKGKLMEFDLPGGIPESWPRLLEALRLDDYEEKQSAAA*