5 n8 [ shape=octagon, label="clk", color="black", fontcolor="black" ];
 
   6 n9 [ shape=octagon, label="en", color="black", fontcolor="black" ];
 
   7 n10 [ shape=octagon, label="out", color="black", fontcolor="black" ];
 
   8 c14 [ shape=record, label="{{<p11> A|<p12> B}|$56\n$NaN|{<p13> Y}}" ];
 
   9 c15 [ shape=record, label="{{<p11> A|<p12> B}|$57\n$NaN|{<p13> Y}}" ];
 
  10 c16 [ shape=record, label="{{<p11> A|<p12> B}|$58\n$NaN|{<p13> Y}}" ];
 
  11 c17 [ shape=record, label="{{<p11> A|<p12> B}|$59\n$NaN|{<p13> Y}}" ];
 
  12 c18 [ shape=record, label="{{<p11> A|<p12> B}|$60\n$NaN|{<p13> Y}}" ];
 
  13 c19 [ shape=record, label="{{<p11> A}|$92\n$f2b|{<p13> Y}}" ];
 
  14 c23 [ shape=record, label="{{<p20> C|<p21> D}|$96\n$_DFF_P_|{<p22> Q}}" ];
 
  15 x0 [ shape=record, style=rounded, label="<s0> 0:0 - 0:0 " ];
 
  16 x0:e -> c23:p21:s [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", label=""];
 
  17 x1 [ shape=record, style=rounded, label="<s0> 0:0 - 0:0 " ];
 
  18 c23:p22:e -> x1:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", label=""];
 
  19 c24 [ shape=record, label="{{<p20> C|<p21> D}|$97\n$_DFF_P_|{<p22> Q}}" ];
 
  20 x2 [ shape=record, style=rounded, label="<s0> 1:1 - 0:0 " ];
 
  21 x2:e -> c24:p21:s [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", label=""];
 
  22 x3 [ shape=record, style=rounded, label="<s0> 0:0 - 1:1 " ];
 
  23 c24:p22:e -> x3:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", label=""];
 
  24 c25 [ shape=record, label="{{<p20> C|<p21> D}|$98\n$_DFF_P_|{<p22> Q}}" ];
 
  25 {rank=same; c23; c24; c25;};
 
  26 x4 [ shape=record, style=rounded, label="<s0> 2:2 - 0:0 " ];
 
  27 x4:e -> c25:p21:s [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", label=""];
 
  28 x5 [ shape=record, style=rounded, label="<s0> 0:0 - 2:2 " ];
 
  29 c25:p22:e -> x5:w [arrowhead=odiamond, arrowtail=odiamond, dir=both, color="black", label=""];
 
  30 c26 [ shape=record, label="{{<p11> A}|$61\n$b2f|{<p13> Y}}" ];
 
  32 x1:s0:e -> n1:w [color="black", label=""];
 
  33 x3:s0:e -> n1:w [color="black", label=""];
 
  34 x5:s0:e -> n1:w [color="black", label=""];
 
  35 n1:e -> c15:p11:w [color="black", label=""];
 
  36 n1:e -> c15:p12:w [color="black", label=""];
 
  37 n1:e -> c17:p12:w [color="black", label=""];
 
  38 n1:e -> c19:p11:w [color="black", label=""];
 
  39 c19:p13:e -> n10:w [color="black", label=""];
 
  41 c18:p13:e -> n2:w [color="black", label=""];
 
  42 n2:e -> x0:s0:w [color="black", label=""];
 
  43 n2:e -> x2:s0:w [color="black", label=""];
 
  44 n2:e -> x4:s0:w [color="black", label=""];
 
  46 c26:p13:e -> n3:w [color="black", style="setlinewidth(3)", label=""];
 
  47 n3:e -> c14:p11:w [color="black", style="setlinewidth(3)", label=""];
 
  48 n3:e -> c14:p12:w [color="black", style="setlinewidth(3)", label=""];
 
  49 n3:e -> c16:p11:w [color="black", style="setlinewidth(3)", label=""];
 
  50 c14:p13:e -> c17:p11:w [color="black", style="setlinewidth(3)", label=""];
 
  51 c16:p13:e -> c18:p11:w [color="black", style="setlinewidth(3)", label=""];
 
  52 c15:p13:e -> c16:p12:w [color="black", style="setlinewidth(3)", label=""];
 
  53 c17:p13:e -> c18:p12:w [color="black", style="setlinewidth(3)", label=""];
 
  54 n8:e -> c23:p20:w [color="black", label=""];
 
  55 n8:e -> c24:p20:w [color="black", label=""];
 
  56 n8:e -> c25:p20:w [color="black", label=""];
 
  57 n9:e -> c26:p11:w [color="black", label=""];