MVVFGQIVLGPAGCGKSTYCAALQAHCASSHGMARRVMHVINLDPAAESFAYEPLADVRELVNVDEVAEEVELGPNGALVWAMEYLVDNLDWLTDIIQEQLVEGDYVLFDCPGQIELYTHYNIMRRITNALVELGMRLCSVFLIDSSYALEASKFMGGSLSAMSAMVQLELPHVSVLSKMDLLLRRPELSDSQTHADAGHVETKVADDSYRLARLFLHMMSSDVELDEPEMKLELELALRPALAVYQGKESTEEQSGFEKLHCAISDLLSETSIVQFYPLDLKQDEVIQDLIVQIDLIVQYDEVAELRIGDVEEKDPDEDV*