MCTVDKLLIKGIRSFSPDNMNVIEFYRPLTLIVGVNGAGKTTVIECLKQACTGVLPPHTRNGQSFIHDPRMANETDIKAQIRLRFLTSSKQPVVVLRSFQLIEKKTTQQFKTLDSTLQTEDPVTHVKQAVTYRCIDIDKMVPSLMGVSKAVLDNVIFVHQEESNWPLAEGKVLKDKFDDIFSATKYTKALETLRKMRLEKTQEIKEKRMALDHTRTHRNTAMKLQAEIQRAEEDILDGEEKICNLDQQIKEKDTALVALKETLHRQSLLMEERQIRSVRREELSKQAAAKLEALQ