This happens to be a negative edge triggered JK flip flop. I used boolean algebra and found D = E' and E = D'. Given the propagation delay I thought this was
Edge-triggered D flip-flops: A timing diagram
An explicit-pulsed double-edge triggered JK flip-flop | Semantic Scholar
Realization of negative edge triggered D flip flop by proposed RDFF... | Download Scientific Diagram
File:Edge triggered D flip flop.svg - Wikimedia Commons
digital logic - Is there an intuitive explanation of the classic edge-triggered flip flop circuit? - Electrical Engineering Stack Exchange