Fast Deep Packet Inspection with a Dual Finite Automata | Synapse