MSLAKVKHIVLVLSGKGGVGKSSVTTQLALSLSLAGHSVGVLDVDLTGPSIPRMFGIEDAKVTQAPGGWLPITVHEADPSAGVGSLRVMSLGFLLPKRGDAVVWRGPKKTAMVRQFLSDVFWDETDYLLIDTPPGTSDEHISLAENLLQKARPGQLAGAVVVTTPQAVATADVRKELNFCTKTNIRVLGVVENMCGFVCPNCSECTNIFMSGGGEVMANDFGVRFLGRVPIDPQFLVLIETGKRPTYPAGTTVDGKDISTPAGASTSEEEEVKDGSRLVHKYKDCSLAPIFSKITADVISAVQQ*