HpaII Hin6I AciI HpyCH4IV BstUI TaqI