MSKIGFNPIKIKSFSKIKTYDDTLPSLKYVVLEPAGFPIRVSSENVKVSTDDPILFNIYARDQWIGEIVKEGDYLFDNSILPDYAFKVISTYPKEGGMITSETVFKLQTPKKVLRTQFKKAKFSEIIGQEEAKKKCRIIMKYLENPKLFGEWAPKNVLFYGPPGTGKTLMARALATETNSSFILVKAPELIGEHVGDASKMIRELYQRASESAPCIVFIDELDAIGLSREYQSLRGDVSEVVNALLTELDGIKENEGVVTIAATNNPAMLDPAIRSRFEEEIEFKLPNDEERLKIMELYAKKMPLPVKANLKEFVEKTKGFSGRDIKEKFLKPALHRAILEDRDYVSKEDLEWALKKILGNRREAPQHLYL