MKKDKSVLIASPSGTTEENSSFSNKVFLPEDEESEKQQTTNDFPLPIATRNGSYKYDFVKVKVWLGDNVDHYYVLSRYMLSRMFTVTKIPNHVALKIAFELKKLLIDNSFLDVSQSDLEANLFKLMERRGYGQEYINRYKMMTRFHHQRVPLVILVCGTACVGKSTIATQLGQRLNLPNVLQTDMVYELLRTSTDAPLTSSPIWARDFSSSKELITKVCRECRIVRKGLADDFKIAMKDGKPIIIEVTKTIGEELDKVSDGVKSVHIVDQAADDNKPILKRGKSGVTKPVIIPIVLKMAEFDHNEKDKVINNLKTIQDYLCSFKSHGLTVANISATTFPQTLDWLHNHLLQCIEQGILDASKGSSNQTNRWKLRVQIN*