MTDLFVREPDAPLAERLRPHTLDDVIGQQHLIGEGKPLRVAVEGGKPHSMLLWGPPGVGKTTLARILAQSFNAQFLPVSAVFSGVKDIRGAIDKAEIALQQGRATILFVDEVHRFNKAQQDAFLPHVESGLLTFIGATTENPSFEVNPALLSRAQVYVLQSLSSDDLKKLIAKVLALPEYRDFTIEADVQELLVNTADGDARRLLNLLEQLLRAADTRRLKILTTEFLADSLGAQIRRFDKGGESFYNQISALHKSVRGSHPNAALYWFCRMLDGGTDPRYLARRIVRIAWEDIGLADPRAFQIANDAAATFERLGSPEGELALAQAVLYLAAAAKSNAGYKAYNQMRRFVKENASDEVPVHLRNAPTKLMKELGYGREYRYAHDEPNAYAAGESYMPDGLDEPDFYQPVPRGLEIKIGEKLAWLKSLDEEALKAK*