MTRLVYLIGEPGAGKSTTMAALTARCDRIGRRAPFAHDLLVRSREVVAVELGRRRARFPGTDALALSVEPSARSWLPSSPVPLVLAEGDRLATAGFLGAAEAVGFAPTLVWCRPPAEVAAQRRRARGSAHEPSWVRGRTTKARRLAALAEARGWPVITDACTDAPQEIGARLAARVPELEALT