Crystal structure of Putative Holliday junction resolvase