MSLDSLLSLPDIKFVFVGGKGGVGKTTSSSAIATLLAQYTGKRILLVSTDPAHSLSDAFRAEFSNVPTSPGIKNLHVMEVDPTVTMQNELNNDGDGEGTDGMVQKIKQFQEWLSGIPGIDEATALSTAIQHIESNNYDLIVFDTAPTGHTLKLLQLPEILQAGIEKLQTWQSSLWGYWEVMKGMGSSASKKRVNAKETVATMLEEYKRGIQKVAMMLQDQQRTRFVVVCIAEYLSISETQRLLQELKKNKVRASHIIVNQLVIEMHACRLTTARKSIQETYLSQLKSFPETQEILGDICEVPLLAEEVTGNDALKKFAQFMIR