MKRFLKKFTVGGVREFSMQNSRNPKSQSLKIEGIKDIIAVASGKGGVGKSTTAVNLAVSLAKRCQLKVGLLDADIYGPSIPLMMHLKGKPELSNDRKMIPIESYGVRCISIGSLVDEREAIVWRGPMVMKALEQLTRGVDWGILDVLVIDMPPGTGDTQISISQRLQLSGGLIVSTPQDVALLDARRGVKMFSKVNVPILGILENMSYFKCPKCNESSYIFGQGGARKTAEEMDLKFLGEIPLEMEIRSGSDEGVPIVISKPDSVISQVYGNVAEKVVMRLEEVDKEQHFRPDISL*