MNTFEQLKISSTLIDGLKKQDINSPTEVQSLVIGNIIQNKDLLINSQTGTGKTLAYLLPIFEKIDTSKRETQALILAPTHELVMQITNQVELLAKNAELSVTSLALIGEVNIQKQIKNIKAVKPHIVIGSCGRVLDLIKQKKLKSHNIKTIVLDEVDNLLNGKNITCIEDIIRTTLRDRQIIGCSASLTDSTIKICDKLMKEFEIIKTKEKSQINPNINHSYLLGEIRDKFTFLRKALAATNPKKAIVFVNNEKNIEVLVSKLNYHNYKAIGIFGNMEKEDRKNAINKFKLGKAKILITTDLSARGLDIVDVSHVFNLDFPKSKNEYLHRCGRTARGNRSGNTISIITKKELDIIKDLQKEFNIVITPKTLQNGELIDIIK*