MLRKRQLTVLDLHPGSGKTRKVLPQIVKTAIDRRLRTAILAPTRVVAAEIAEALKEYPIRYLTPAVKREHTGTEIIDVMCHATLTSRLLTPQRVPNYNLFVMDEAHFTDPASIAARGYISTKVELMELVNIFMTETPPGTRDPFPDSNSPIVDVEEQIPDRFWNSGYEWITDYTGKTVWFVPSVKMGNEIAVCLTKAGKKVIQLNRKSFDSEYPKCKTGEWDFVITTDISEMGANFGASRVIDSRKCIKPVIIEDGEGSVQLNGPVPITAASAAQRRGRIGRSYVQVGDEYHFSGPTSEDDHDFAHWKEAKILLDNINLPNGLVAQLYEPEREKVFSIDGEYRLRTEQRKNFVEFLRTGDLPVWLSYKLAEAGVAYHDRKWCFDGPSINTVLEDNNPVELWTKSGEKKILRPRWRDGRLWADHQALKSFKDFACGKR