Pfam PF00501 AMP-binding enzyme PF09707 CRISPR-associated protein (Cas_Cas2CT1978) PF23562 AMP-binding enzyme C-terminal domain