Holliday junction resolvase BPSL2897

Holliday junction resolvase BPSL2897