MVDNHARNDDIVILVVGGVGAGKSTVGLRPRSSDDGALNVCIKAGDKMRDGTRDVSDFQVTKVKFGRWLNRRLILVDTPGIDDSNQQASQARVMSKMTAWLEKKYVFGAYLIGFGLTLRAAASYKSRHISGIIWVHDTTVALVRHSYPSTKTLQAFKKLLGTESLERLVLVEAWPEKMPNESLEARWRREEAWEEASQALVAPGSAWHAMVTKNRAHRMKMNTRDINDTNAVLEHLLRFQPPDDILILVMGPTGVGKSKIIKAITGCDTIEEGHGLTSCTKDVSCYSVAEPKVFGSQANENLILVDTPGFDDTYDDGTQVLKKVSEWLKDSYCDKKKLSGIVYLGDITQKRMGGSARLNFKVFKELCGRESFQGVVMATSHWDELITPISREAGVKREKELRETFWKDVLAGGGAMMRIEYDAQGRSNAQGGVGGISGKPSRANWRGLGATGD*