MLTLFILQKTECKFVFEYERELVEKLLQESSKPRAIICDNLKKVYSGQDGNSEKYAVRGLSLAVPRGECFGMLGPNGAGKTTSINMMIGLLAPTSGTAFIGGLDIRTDMDKIYTSMGVCPQHDLIWETLTGREHLLFYGRLKNLKGVSLQNAVEESLKSVDLFNGGVGDKPSGKYSGGMKRRLSVAISLIGDPQVVYMDEPSTGLDPASRSKLWTVVKQAKENRAIILTTHSMEEAEVLCDRMGIFVDGQLQCIGNSKELKGRYGGSYVLTITTAPTEEEDVMKLVQDLSRNAKKVYSLSGTQKFELPKLDIQIAAVFRMIERAKSYLTIQAWGIADITLEDVFIKVARESQSAVVLS*