MSLSVGIVGLPNVGKSTTFNALTKAQNAQSANYPFCTIEPNKAMVEVPDLRLNELAKIVKPERIMHSLIEFVDIAGLVKGASKGEGLGNKFLSNIRETEVILHIVRCFDEENITHVEGGVDPLRDVEIINTELILADIEQLSKKIEKLTKEAKANQKGVKESLELANSLLDHLNKGLAASSYPEKESEIYQALIKELRLLSAKEVIYGANVDENGISEDNDYVKALKEYAKKNDHEVIKLCAKIEEELVGLSDEESHEFLSSLGVNESGLDQIIRTAFAKLGLISYFTAGVVEVRSWTIKKGWKAPKAASVIHNDFEKGFIKAEVISYEDYIQYKGENGAKEAGKLRLEGKDYIVLDGDVMHFRFNV*