MKALKDDNVNMIGLYGMGGVGKTTLVKEVGRRAKESQLFPEVLMATVSQNPNVIGIQDRMADSLHLKFEKTSKEGRASELWQRLQGKKMLIILDDVWKHIDLKEIGIPFGDDHRGCKILLTTRVQGICFSMECQQKVLLRVLPEDEAWDLFRINAGLRDGDSTLNTVAREVARECQGLPIALVTVGRALRGKSRVQWEVASKQLKESQFVRMEQIDEQNNAYTCLKLSYDYLKYEETKSCFVLCCLFPEDYDIPIEDLTRYAVGCGLHQDTEPIEDARKRVSVAIENLKDCCMLLGTETEEHVRMHDLVRDFAIQIASSEEYGFMVKAGIGLKEWPMSIKSFEACTTISLMGNKLTELPEGLVCPRLKVLLLELDDGMNVPQRFFEGMKEIEVLSLEGECLSLQSLELLTKLQSLVLIRCGCKDLIWLRKLQRLKILVFIMCLSIEELPDEIGELKELRLLDVTGCRSLRRIPVNLI*