MIKFDNIQIKYGDFVAIDNLNLDIHEGEFFTFLGPSGCGKSTTLRALVGFLDPSSGSIEVNGTDVTHLEPEKRGIGIVFQSYALFPTMTVFDNIAFGLKVKKVAPDVIKAKVSAVAAKIKISDQQLQRNVSELSGGQQQRVALARALVLEPKILCLDEPLSNLDAKLRVDLRKELKRLQKELGITTLYVTHDQEEALTLSDRIAVFNNGYIEQVGTPVEIYHNSQTEFVCDFIGDINVLTDETVHEVLLKNTSVFLEDKKGYIRLEKVRFNRETKQDFILKGTIIDVEFSGVTIHYTIKVSESQILNVTSIDSQAAIRSVGESVELFITPSDVLQF*