MSSPPRVELMPMQPVDQSSAQRTMEKIWNLLHDEDTSVIYIYGMGGIGKTALMRAINNKLQATGEFDYVIWVTVSKELNLQRIQKEIMRRLHLEFDEDDSYQGRSMQLRQFLTDKRYMLILDNLWNSIALSEIGIPTNKENRSKIAITTRMANMSGVQVCSDMKAEKIRVETLTEDEAWDLFAAKVGKEVVSRPDIEDVAKDVVKKCGGLPLAIVVVANAMRRQNEPMLWRQALRELRASSVVDFRGMDDVVFRILKLSYDDLRDEKMHQIRGTVSLKNSSLEAFWRKELALRILLR