MSEVILKNISKLYSNGFNAVKNINIDIKDKEFIVLVGPSGCGKSTTLRMIAGLEEISEGELYIGDKLVNDIEPKDRDIAMVFQNYALYPHLSVYENMAFALKLRKLPKDEIDKKVKEAAKILDLLPLLNKKPKTLSGGQRQRVALGRAIVRNPKVFLMDEPLSNLDAKLRTAMRTEITKLHQQLGTTFIYVTHDQVEAMTMADRIVVMKDGVVQQIATPQDVYDYPANIFVAGFIGAPQMNFIDVILIEENDEIYAQNEHIKLKLNKEKHYDLIKDNYINNEVVIGIRPEDIHVEDTFIKSNPDTCFKSRIEIKELMGAETYAHLKLGENTITIRFDSKNRINVGDDLTLSVDNSRVHIFDKETTLAIR*