Files
rebbarb/diagrams/spi_mode3_slave.svg
T
Dennis Brentjes 5b732a0b34 Adds diagrams.
2026-06-13 19:02:58 +02:00

2128 lines
133 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.43.0 (0)
-->
<!-- Title: spi_mode3_slave Pages: 1 -->
<svg width="4690pt" height="1626pt"
viewBox="0.00 0.00 4689.70 1626.36" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 1622.36)">
<title>spi_mode3_slave</title>
<polygon fill="white" stroke="transparent" points="-4,4 -4,-1622.36 4685.7,-1622.36 4685.7,4 -4,4"/>
<!-- n30 -->
<g id="node1" class="node">
<title>n30</title>
<polygon fill="none" stroke="black" points="2493.69,-1282 2436.71,-1264 2493.69,-1246 2550.67,-1264 2493.69,-1282"/>
<text text-anchor="middle" x="2493.69" y="-1260.3" font-family="Times,serif" font-size="14.00">armed</text>
</g>
<!-- c73 -->
<g id="node42" class="node">
<title>c73</title>
<polygon fill="none" stroke="black" points="4281.96,-1337.5 4281.96,-1406.5 4390.96,-1406.5 4390.96,-1337.5 4281.96,-1337.5"/>
<text text-anchor="middle" x="4295.46" y="-1391.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="4281.96,-1383.5 4308.96,-1383.5 "/>
<text text-anchor="middle" x="4295.46" y="-1368.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="4281.96,-1360.5 4308.96,-1360.5 "/>
<text text-anchor="middle" x="4295.46" y="-1345.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="4308.96,-1337.5 4308.96,-1406.5 "/>
<text text-anchor="middle" x="4336.96" y="-1375.8" font-family="Times,serif" font-size="14.00">$33</text>
<text text-anchor="middle" x="4336.96" y="-1360.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="4364.96,-1337.5 4364.96,-1406.5 "/>
<text text-anchor="middle" x="4377.96" y="-1368.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n30&#45;&gt;c73 -->
<g id="edge61" class="edge">
<title>n30:e&#45;&gt;c73:w</title>
<path fill="none" stroke="#1b9e77" d="M2550.68,-1264C2684.9,-1264 2718.46,-1264 2852.68,-1264 2852.68,-1264 2852.68,-1264 4037.62,-1264 4149.11,-1264 4166.01,-1343.93 4271.78,-1348.77"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="4271.88,-1352.27 4281.96,-1349 4272.04,-1345.28 4271.88,-1352.27"/>
</g>
<!-- c104 -->
<g id="node79" class="node">
<title>c104</title>
<polygon fill="none" stroke="black" points="2611.68,-1409.5 2611.68,-1478.5 2720.68,-1478.5 2720.68,-1409.5 2611.68,-1409.5"/>
<text text-anchor="middle" x="2625.18" y="-1463.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="2611.68,-1455.5 2638.68,-1455.5 "/>
<text text-anchor="middle" x="2625.18" y="-1440.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="2611.68,-1432.5 2638.68,-1432.5 "/>
<text text-anchor="middle" x="2625.18" y="-1417.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="2638.68,-1409.5 2638.68,-1478.5 "/>
<text text-anchor="middle" x="2666.68" y="-1447.8" font-family="Times,serif" font-size="14.00">$27</text>
<text text-anchor="middle" x="2666.68" y="-1432.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="2694.68,-1409.5 2694.68,-1478.5 "/>
<text text-anchor="middle" x="2707.68" y="-1440.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n30&#45;&gt;c104 -->
<g id="edge58" class="edge">
<title>n30:e&#45;&gt;c104:w</title>
<path fill="none" stroke="#1b9e77" d="M2550.68,-1264C2621.51,-1264 2544.25,-1405.46 2600.04,-1419.83"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="2599.84,-1423.33 2610.18,-1421 2600.65,-1416.37 2599.84,-1423.33"/>
</g>
<!-- c107 -->
<g id="node82" class="node">
<title>c107</title>
<polygon fill="none" stroke="black" points="3259.37,-1330.5 3259.37,-1399.5 3368.37,-1399.5 3368.37,-1330.5 3259.37,-1330.5"/>
<text text-anchor="middle" x="3272.87" y="-1384.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3259.37,-1376.5 3286.37,-1376.5 "/>
<text text-anchor="middle" x="3272.87" y="-1361.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="3259.37,-1353.5 3286.37,-1353.5 "/>
<text text-anchor="middle" x="3272.87" y="-1338.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="3286.37,-1330.5 3286.37,-1399.5 "/>
<text text-anchor="middle" x="3314.37" y="-1368.8" font-family="Times,serif" font-size="14.00">$31</text>
<text text-anchor="middle" x="3314.37" y="-1353.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="3342.37,-1330.5 3342.37,-1399.5 "/>
<text text-anchor="middle" x="3355.37" y="-1361.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n30&#45;&gt;c107 -->
<g id="edge59" class="edge">
<title>n30:e&#45;&gt;c107:w</title>
<path fill="none" stroke="#1b9e77" d="M2550.68,-1264C2567.85,-1264 2569.97,-1274.04 2586.68,-1278 2875.33,-1346.48 2956.86,-1342.11 3248.69,-1342"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="3248.72,-1345.5 3258.72,-1342 3248.72,-1338.5 3248.72,-1345.5"/>
</g>
<!-- c111 -->
<g id="node89" class="node">
<title>c111</title>
<polygon fill="none" stroke="black" points="2611.68,-1128.5 2611.68,-1197.5 2720.68,-1197.5 2720.68,-1128.5 2611.68,-1128.5"/>
<text text-anchor="middle" x="2625.18" y="-1182.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="2611.68,-1174.5 2638.68,-1174.5 "/>
<text text-anchor="middle" x="2625.18" y="-1159.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="2611.68,-1151.5 2638.68,-1151.5 "/>
<text text-anchor="middle" x="2625.18" y="-1136.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="2638.68,-1128.5 2638.68,-1197.5 "/>
<text text-anchor="middle" x="2666.68" y="-1166.8" font-family="Times,serif" font-size="14.00">$55</text>
<text text-anchor="middle" x="2666.68" y="-1151.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="2694.68,-1128.5 2694.68,-1197.5 "/>
<text text-anchor="middle" x="2707.68" y="-1159.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n30&#45;&gt;c111 -->
<g id="edge60" class="edge">
<title>n30:e&#45;&gt;c111:w</title>
<path fill="none" stroke="#1b9e77" d="M2550.68,-1264C2590.36,-1264 2570.98,-1199.39 2600.05,-1187.78"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="2600.93,-1191.17 2610.18,-1186 2599.72,-1184.28 2600.93,-1191.17"/>
</g>
<!-- n31 -->
<g id="node2" class="node">
<title>n31</title>
<polygon fill="none" stroke="black" points="2853.68,-904 2795.86,-886 2853.68,-868 2911.49,-886 2853.68,-904"/>
<text text-anchor="middle" x="2853.68" y="-882.3" font-family="Times,serif" font-size="14.00">bit_ctr</text>
</g>
<!-- c62 -->
<g id="node31" class="node">
<title>c62</title>
<polygon fill="none" stroke="black" points="3043.7,-800 3043.7,-846 3140.7,-846 3140.7,-800 3043.7,-800"/>
<text text-anchor="middle" x="3057.2" y="-830.8" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3043.7,-823 3070.7,-823 "/>
<text text-anchor="middle" x="3057.2" y="-807.8" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="3070.7,-800 3070.7,-846 "/>
<text text-anchor="middle" x="3092.7" y="-826.8" font-family="Times,serif" font-size="14.00">$21</text>
<text text-anchor="middle" x="3092.7" y="-811.8" font-family="Times,serif" font-size="14.00">$eq</text>
<polyline fill="none" stroke="black" points="3114.7,-800 3114.7,-846 "/>
<text text-anchor="middle" x="3127.7" y="-819.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n31&#45;&gt;c62 -->
<g id="edge63" class="edge">
<title>n31:e&#45;&gt;c62:w</title>
<path fill="none" stroke="#e7298a" stroke-width="3" d="M2912.68,-886C2971.04,-886 2979.5,-840.61 3032.21,-835.47"/>
<polygon fill="#e7298a" stroke="#e7298a" stroke-width="3" points="3032.37,-838.97 3042.2,-835 3032.04,-831.98 3032.37,-838.97"/>
</g>
<!-- c63 -->
<g id="node33" class="node">
<title>c63</title>
<polygon fill="none" stroke="black" points="3039.7,-949 3039.7,-995 3144.7,-995 3144.7,-949 3039.7,-949"/>
<text text-anchor="middle" x="3053.2" y="-979.8" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3039.7,-972 3066.7,-972 "/>
<text text-anchor="middle" x="3053.2" y="-956.8" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="3066.7,-949 3066.7,-995 "/>
<text text-anchor="middle" x="3092.7" y="-975.8" font-family="Times,serif" font-size="14.00">$22</text>
<text text-anchor="middle" x="3092.7" y="-960.8" font-family="Times,serif" font-size="14.00">$add</text>
<polyline fill="none" stroke="black" points="3118.7,-949 3118.7,-995 "/>
<text text-anchor="middle" x="3131.7" y="-968.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n31&#45;&gt;c63 -->
<g id="edge64" class="edge">
<title>n31:e&#45;&gt;c63:w</title>
<path fill="none" stroke="#e7298a" stroke-width="3" d="M2912.68,-886C2979.86,-886 2968.83,-974.3 3028.06,-983.27"/>
<polygon fill="#e7298a" stroke="#e7298a" stroke-width="3" points="3027.97,-986.77 3038.2,-984 3028.48,-979.79 3027.97,-986.77"/>
</g>
<!-- n32 -->
<g id="node3" class="node">
<title>n32</title>
<polygon fill="none" stroke="black" points="81.87,-649.54 81.87,-664.46 66.06,-675 43.69,-675 27.87,-664.46 27.87,-649.54 43.69,-639 66.06,-639 81.87,-649.54"/>
<text text-anchor="middle" x="54.87" y="-653.3" font-family="Times,serif" font-size="14.00">clk</text>
</g>
<!-- c80 -->
<g id="node47" class="node">
<title>c80</title>
<polygon fill="none" stroke="black" points="3020.2,-689 3020.2,-781 3164.2,-781 3164.2,-689 3020.2,-689"/>
<text text-anchor="middle" x="3048.2" y="-765.8" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="3020.2,-758 3076.2,-758 "/>
<text text-anchor="middle" x="3048.2" y="-742.8" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="3020.2,-735 3076.2,-735 "/>
<text text-anchor="middle" x="3048.2" y="-719.8" font-family="Times,serif" font-size="14.00">EN</text>
<polyline fill="none" stroke="black" points="3020.2,-712 3076.2,-712 "/>
<text text-anchor="middle" x="3048.2" y="-696.8" font-family="Times,serif" font-size="14.00">SRST</text>
<polyline fill="none" stroke="black" points="3076.2,-689 3076.2,-781 "/>
<text text-anchor="middle" x="3106.2" y="-738.8" font-family="Times,serif" font-size="14.00">$107</text>
<text text-anchor="middle" x="3106.2" y="-723.8" font-family="Times,serif" font-size="14.00">$sdffe</text>
<polyline fill="none" stroke="black" points="3136.2,-689 3136.2,-781 "/>
<text text-anchor="middle" x="3150.2" y="-731.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c80 -->
<g id="edge68" class="edge">
<title>n32:e&#45;&gt;c80:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C170.86,-657 342.27,-847 430.27,-847 430.27,-847 430.27,-847 2494.69,-847 2627.1,-847 2650.49,-784.94 2781.68,-767 2882.8,-753.17 2911.72,-768.89 3008.94,-769.94"/>
<polygon fill="#666666" stroke="#666666" points="3009.18,-773.45 3019.2,-770 3009.22,-766.45 3009.18,-773.45"/>
</g>
<!-- c81 -->
<g id="node48" class="node">
<title>c81</title>
<polygon fill="none" stroke="black" points="3792.27,-400 3792.27,-492 3936.27,-492 3936.27,-400 3792.27,-400"/>
<text text-anchor="middle" x="3820.27" y="-476.8" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="3792.27,-469 3848.27,-469 "/>
<text text-anchor="middle" x="3820.27" y="-453.8" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="3792.27,-446 3848.27,-446 "/>
<text text-anchor="middle" x="3820.27" y="-430.8" font-family="Times,serif" font-size="14.00">EN</text>
<polyline fill="none" stroke="black" points="3792.27,-423 3848.27,-423 "/>
<text text-anchor="middle" x="3820.27" y="-407.8" font-family="Times,serif" font-size="14.00">SRST</text>
<polyline fill="none" stroke="black" points="3848.27,-400 3848.27,-492 "/>
<text text-anchor="middle" x="3878.27" y="-449.8" font-family="Times,serif" font-size="14.00">$115</text>
<text text-anchor="middle" x="3878.27" y="-434.8" font-family="Times,serif" font-size="14.00">$sdffe</text>
<polyline fill="none" stroke="black" points="3908.27,-400 3908.27,-492 "/>
<text text-anchor="middle" x="3922.27" y="-442.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c81 -->
<g id="edge69" class="edge">
<title>n32:e&#45;&gt;c81:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C184.14,-657 86.83,-520.36 145.74,-438 194.59,-369.71 223.46,-362.82 300.74,-330 474.22,-256.33 533.07,-290.05 716.79,-248 843.69,-218.96 871.27,-192.08 1000.19,-174 1303.73,-131.44 1383.14,-158 1689.65,-158 1689.65,-158 1689.65,-158 2667.18,-158 2689.13,-158 2823.69,-200.39 2925.68,-241 2942.12,-247.55 2944.78,-252.76 2961.68,-258 3304.92,-364.52 3473.05,-186.77 3756.27,-408 3781.55,-427.75 3761.86,-469.87 3782.3,-479.16"/>
<polygon fill="#666666" stroke="#666666" points="3781.81,-482.63 3792.27,-481 3783.07,-475.75 3781.81,-482.63"/>
</g>
<!-- c82 -->
<g id="node50" class="node">
<title>c82</title>
<polygon fill="none" stroke="black" points="3792.27,-1293 3792.27,-1385 3936.27,-1385 3936.27,-1293 3792.27,-1293"/>
<text text-anchor="middle" x="3820.27" y="-1369.8" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="3792.27,-1362 3848.27,-1362 "/>
<text text-anchor="middle" x="3820.27" y="-1346.8" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="3792.27,-1339 3848.27,-1339 "/>
<text text-anchor="middle" x="3820.27" y="-1323.8" font-family="Times,serif" font-size="14.00">EN</text>
<polyline fill="none" stroke="black" points="3792.27,-1316 3848.27,-1316 "/>
<text text-anchor="middle" x="3820.27" y="-1300.8" font-family="Times,serif" font-size="14.00">SRST</text>
<polyline fill="none" stroke="black" points="3848.27,-1293 3848.27,-1385 "/>
<text text-anchor="middle" x="3878.27" y="-1342.8" font-family="Times,serif" font-size="14.00">$123</text>
<text text-anchor="middle" x="3878.27" y="-1327.8" font-family="Times,serif" font-size="14.00">$sdffe</text>
<polyline fill="none" stroke="black" points="3908.27,-1293 3908.27,-1385 "/>
<text text-anchor="middle" x="3922.27" y="-1335.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c82 -->
<g id="edge70" class="edge">
<title>n32:e&#45;&gt;c82:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C154.77,-657 120.72,-1233.6 145.74,-1301 211.65,-1478.47 240.95,-1618 430.27,-1618 430.27,-1618 430.27,-1618 3093.2,-1618 3399.03,-1618 3516.38,-1623.71 3756.27,-1434 3777.43,-1417.27 3765.58,-1384.44 3782.34,-1376.01"/>
<polygon fill="#666666" stroke="#666666" points="3783.17,-1379.41 3792.27,-1374 3781.78,-1372.55 3783.17,-1379.41"/>
</g>
<!-- c83 -->
<g id="node51" class="node">
<title>c83</title>
<polygon fill="none" stroke="black" points="2781.68,-551 2781.68,-643 2925.68,-643 2925.68,-551 2781.68,-551"/>
<text text-anchor="middle" x="2809.68" y="-627.8" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="2781.68,-620 2837.68,-620 "/>
<text text-anchor="middle" x="2809.68" y="-604.8" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="2781.68,-597 2837.68,-597 "/>
<text text-anchor="middle" x="2809.68" y="-581.8" font-family="Times,serif" font-size="14.00">EN</text>
<polyline fill="none" stroke="black" points="2781.68,-574 2837.68,-574 "/>
<text text-anchor="middle" x="2809.68" y="-558.8" font-family="Times,serif" font-size="14.00">SRST</text>
<polyline fill="none" stroke="black" points="2837.68,-551 2837.68,-643 "/>
<text text-anchor="middle" x="2867.68" y="-600.8" font-family="Times,serif" font-size="14.00">$131</text>
<text text-anchor="middle" x="2867.68" y="-585.8" font-family="Times,serif" font-size="14.00">$sdffe</text>
<polyline fill="none" stroke="black" points="2897.68,-551 2897.68,-643 "/>
<text text-anchor="middle" x="2911.68" y="-593.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c83 -->
<g id="edge71" class="edge">
<title>n32:e&#45;&gt;c83:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C237.27,-657 275.87,-657 430.27,-657 430.27,-657 430.27,-657 2494.69,-657 2619.22,-657 2651.88,-633.35 2771.39,-632.06"/>
<polygon fill="#666666" stroke="#666666" points="2771.7,-635.55 2781.68,-632 2771.66,-628.55 2771.7,-635.55"/>
</g>
<!-- c84 -->
<g id="node53" class="node">
<title>c84</title>
<polygon fill="none" stroke="black" points="3795.77,-1147.5 3795.77,-1216.5 3932.77,-1216.5 3932.77,-1147.5 3795.77,-1147.5"/>
<text text-anchor="middle" x="3823.77" y="-1201.3" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="3795.77,-1193.5 3851.77,-1193.5 "/>
<text text-anchor="middle" x="3823.77" y="-1178.3" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="3795.77,-1170.5 3851.77,-1170.5 "/>
<text text-anchor="middle" x="3823.77" y="-1155.3" font-family="Times,serif" font-size="14.00">SRST</text>
<polyline fill="none" stroke="black" points="3851.77,-1147.5 3851.77,-1216.5 "/>
<text text-anchor="middle" x="3878.27" y="-1185.8" font-family="Times,serif" font-size="14.00">$138</text>
<text text-anchor="middle" x="3878.27" y="-1170.8" font-family="Times,serif" font-size="14.00">$sdff</text>
<polyline fill="none" stroke="black" points="3904.77,-1147.5 3904.77,-1216.5 "/>
<text text-anchor="middle" x="3918.77" y="-1178.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c84 -->
<g id="edge72" class="edge">
<title>n32:e&#45;&gt;c84:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C187.81,-657 107.28,-1027.37 145.74,-1125 225.85,-1328.31 211.74,-1526 430.27,-1526 430.27,-1526 430.27,-1526 2854.68,-1526 3057.54,-1526 3609.08,-1522.59 3756.27,-1383 3812.22,-1329.95 3722.55,-1216.32 3784.07,-1205.79"/>
<polygon fill="#666666" stroke="#666666" points="3784.57,-1209.26 3794.27,-1205 3784.03,-1202.28 3784.57,-1209.26"/>
</g>
<!-- c85 -->
<g id="node54" class="node">
<title>c85</title>
<polygon fill="none" stroke="black" points="2594.18,-876 2594.18,-968 2738.18,-968 2738.18,-876 2594.18,-876"/>
<text text-anchor="middle" x="2622.18" y="-952.8" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="2594.18,-945 2650.18,-945 "/>
<text text-anchor="middle" x="2622.18" y="-929.8" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="2594.18,-922 2650.18,-922 "/>
<text text-anchor="middle" x="2622.18" y="-906.8" font-family="Times,serif" font-size="14.00">EN</text>
<polyline fill="none" stroke="black" points="2594.18,-899 2650.18,-899 "/>
<text text-anchor="middle" x="2622.18" y="-883.8" font-family="Times,serif" font-size="14.00">SRST</text>
<polyline fill="none" stroke="black" points="2650.18,-876 2650.18,-968 "/>
<text text-anchor="middle" x="2680.18" y="-925.8" font-family="Times,serif" font-size="14.00">$144</text>
<text text-anchor="middle" x="2680.18" y="-910.8" font-family="Times,serif" font-size="14.00">$sdffe</text>
<polyline fill="none" stroke="black" points="2710.18,-876 2710.18,-968 "/>
<text text-anchor="middle" x="2724.18" y="-918.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c85 -->
<g id="edge73" class="edge">
<title>n32:e&#45;&gt;c85:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C177.75,-657 74.6,-798.23 145.74,-861 242.02,-945.94 301.87,-911 430.27,-911 430.27,-911 430.27,-911 859.49,-911 1626.9,-911 1820.68,-956.6 2583.05,-957"/>
<polygon fill="#666666" stroke="#666666" points="2583.18,-960.5 2593.18,-957 2583.18,-953.5 2583.18,-960.5"/>
</g>
<!-- c86 -->
<g id="node55" class="node">
<title>c86</title>
<polygon fill="none" stroke="black" points="3608.27,-84.5 3608.27,-153.5 3745.27,-153.5 3745.27,-84.5 3608.27,-84.5"/>
<text text-anchor="middle" x="3636.27" y="-138.3" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="3608.27,-130.5 3664.27,-130.5 "/>
<text text-anchor="middle" x="3636.27" y="-115.3" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="3608.27,-107.5 3664.27,-107.5 "/>
<text text-anchor="middle" x="3636.27" y="-92.3" font-family="Times,serif" font-size="14.00">SRST</text>
<polyline fill="none" stroke="black" points="3664.27,-84.5 3664.27,-153.5 "/>
<text text-anchor="middle" x="3690.77" y="-122.8" font-family="Times,serif" font-size="14.00">$145</text>
<text text-anchor="middle" x="3690.77" y="-107.8" font-family="Times,serif" font-size="14.00">$sdff</text>
<polyline fill="none" stroke="black" points="3717.27,-84.5 3717.27,-153.5 "/>
<text text-anchor="middle" x="3731.27" y="-115.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c86 -->
<g id="edge74" class="edge">
<title>n32:e&#45;&gt;c86:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C197.5,-657 68.66,-229.84 145.74,-145 232.84,-49.14 300.75,-82 430.27,-82 430.27,-82 430.27,-82 3093.2,-82 3319.53,-82 3375.29,-140.2 3596.46,-141.96"/>
<polygon fill="#666666" stroke="#666666" points="3596.76,-145.46 3606.77,-142 3596.79,-138.46 3596.76,-145.46"/>
</g>
<!-- c87 -->
<g id="node56" class="node">
<title>c87</title>
<polygon fill="none" stroke="black" points="1000.19,-407.5 1000.19,-476.5 1137.19,-476.5 1137.19,-407.5 1000.19,-407.5"/>
<text text-anchor="middle" x="1028.19" y="-461.3" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="1000.19,-453.5 1056.19,-453.5 "/>
<text text-anchor="middle" x="1028.19" y="-438.3" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="1000.19,-430.5 1056.19,-430.5 "/>
<text text-anchor="middle" x="1028.19" y="-415.3" font-family="Times,serif" font-size="14.00">SRST</text>
<polyline fill="none" stroke="black" points="1056.19,-407.5 1056.19,-476.5 "/>
<text text-anchor="middle" x="1082.69" y="-445.8" font-family="Times,serif" font-size="14.00">$150</text>
<text text-anchor="middle" x="1082.69" y="-430.8" font-family="Times,serif" font-size="14.00">$sdff</text>
<polyline fill="none" stroke="black" points="1109.19,-407.5 1109.19,-476.5 "/>
<text text-anchor="middle" x="1123.19" y="-438.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c87 -->
<g id="edge75" class="edge">
<title>n32:e&#45;&gt;c87:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C122.98,-657 390.16,-559 430.27,-559 430.27,-559 430.27,-559 658.29,-559 812.34,-559 841.33,-469.18 989.77,-465.14"/>
<polygon fill="#666666" stroke="#666666" points="990.24,-468.63 1000.19,-465 990.15,-461.63 990.24,-468.63"/>
</g>
<!-- c88 -->
<g id="node57" class="node">
<title>c88</title>
<polygon fill="none" stroke="black" points="1000.19,-939.5 1000.19,-1008.5 1137.19,-1008.5 1137.19,-939.5 1000.19,-939.5"/>
<text text-anchor="middle" x="1028.19" y="-993.3" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="1000.19,-985.5 1056.19,-985.5 "/>
<text text-anchor="middle" x="1028.19" y="-970.3" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="1000.19,-962.5 1056.19,-962.5 "/>
<text text-anchor="middle" x="1028.19" y="-947.3" font-family="Times,serif" font-size="14.00">SRST</text>
<polyline fill="none" stroke="black" points="1056.19,-939.5 1056.19,-1008.5 "/>
<text text-anchor="middle" x="1082.69" y="-977.8" font-family="Times,serif" font-size="14.00">$151</text>
<text text-anchor="middle" x="1082.69" y="-962.8" font-family="Times,serif" font-size="14.00">$sdff</text>
<polyline fill="none" stroke="black" points="1109.19,-939.5 1109.19,-1008.5 "/>
<text text-anchor="middle" x="1123.19" y="-970.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c88 -->
<g id="edge76" class="edge">
<title>n32:e&#45;&gt;c88:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C205.22,-657 53.14,-845.04 145.74,-925 193.77,-966.47 366.81,-949 430.27,-949 430.27,-949 430.27,-949 658.29,-949 808.29,-949 845.11,-994.87 990.03,-996.93"/>
<polygon fill="#666666" stroke="#666666" points="990.17,-1000.43 1000.19,-997 990.22,-993.43 990.17,-1000.43"/>
</g>
<!-- c97 -->
<g id="node71" class="node">
<title>c97</title>
<polygon fill="none" stroke="black" points="145.74,-1070 145.74,-1116 264.74,-1116 264.74,-1070 145.74,-1070"/>
<text text-anchor="middle" x="169.24" y="-1100.8" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="145.74,-1093 192.74,-1093 "/>
<text text-anchor="middle" x="169.24" y="-1077.8" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="192.74,-1070 192.74,-1116 "/>
<text text-anchor="middle" x="214.74" y="-1096.8" font-family="Times,serif" font-size="14.00">$1</text>
<text text-anchor="middle" x="214.74" y="-1081.8" font-family="Times,serif" font-size="14.00">$dff</text>
<polyline fill="none" stroke="black" points="236.74,-1070 236.74,-1116 "/>
<text text-anchor="middle" x="250.74" y="-1089.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c97 -->
<g id="edge77" class="edge">
<title>n32:e&#45;&gt;c97:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C129.9,-657 99.97,-1049.11 137.07,-1099.66"/>
<polygon fill="#666666" stroke="#666666" points="135.4,-1102.73 145.74,-1105 139.07,-1096.77 135.4,-1102.73"/>
</g>
<!-- c98 -->
<g id="node72" class="node">
<title>c98</title>
<polygon fill="none" stroke="black" points="597.79,-1006 597.79,-1052 716.79,-1052 716.79,-1006 597.79,-1006"/>
<text text-anchor="middle" x="621.29" y="-1036.8" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="597.79,-1029 644.79,-1029 "/>
<text text-anchor="middle" x="621.29" y="-1013.8" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="644.79,-1006 644.79,-1052 "/>
<text text-anchor="middle" x="666.79" y="-1032.8" font-family="Times,serif" font-size="14.00">$2</text>
<text text-anchor="middle" x="666.79" y="-1017.8" font-family="Times,serif" font-size="14.00">$dff</text>
<polyline fill="none" stroke="black" points="688.79,-1006 688.79,-1052 "/>
<text text-anchor="middle" x="702.79" y="-1025.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c98 -->
<g id="edge78" class="edge">
<title>n32:e&#45;&gt;c98:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C221.71,-657 55.79,-857.24 145.74,-963 275.65,-1115.71 390.05,-1043.5 587.7,-1041.06"/>
<polygon fill="#666666" stroke="#666666" points="587.81,-1044.56 597.79,-1041 587.76,-1037.56 587.81,-1044.56"/>
</g>
<!-- c99 -->
<g id="node73" class="node">
<title>c99</title>
<polygon fill="none" stroke="black" points="145.74,-155 145.74,-201 264.74,-201 264.74,-155 145.74,-155"/>
<text text-anchor="middle" x="169.24" y="-185.8" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="145.74,-178 192.74,-178 "/>
<text text-anchor="middle" x="169.24" y="-162.8" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="192.74,-155 192.74,-201 "/>
<text text-anchor="middle" x="214.74" y="-181.8" font-family="Times,serif" font-size="14.00">$1</text>
<text text-anchor="middle" x="214.74" y="-166.8" font-family="Times,serif" font-size="14.00">$dff</text>
<polyline fill="none" stroke="black" points="236.74,-155 236.74,-201 "/>
<text text-anchor="middle" x="250.74" y="-174.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c99 -->
<g id="edge79" class="edge">
<title>n32:e&#45;&gt;c99:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C184.01,-657 50.76,-221.38 135.87,-191.6"/>
<polygon fill="#666666" stroke="#666666" points="136.43,-195.05 145.74,-190 135.31,-188.14 136.43,-195.05"/>
</g>
<!-- c100 -->
<g id="node74" class="node">
<title>c100</title>
<polygon fill="none" stroke="black" points="597.79,-298 597.79,-344 716.79,-344 716.79,-298 597.79,-298"/>
<text text-anchor="middle" x="621.29" y="-328.8" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="597.79,-321 644.79,-321 "/>
<text text-anchor="middle" x="621.29" y="-305.8" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="644.79,-298 644.79,-344 "/>
<text text-anchor="middle" x="666.79" y="-324.8" font-family="Times,serif" font-size="14.00">$2</text>
<text text-anchor="middle" x="666.79" y="-309.8" font-family="Times,serif" font-size="14.00">$dff</text>
<polyline fill="none" stroke="black" points="688.79,-298 688.79,-344 "/>
<text text-anchor="middle" x="702.79" y="-317.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c100 -->
<g id="edge65" class="edge">
<title>n32:e&#45;&gt;c100:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C139.96,-657 103.93,-583.87 145.74,-545 305.74,-396.28 373.75,-334.93 587.5,-333.04"/>
<polygon fill="#666666" stroke="#666666" points="587.8,-336.54 597.79,-333 587.77,-329.54 587.8,-336.54"/>
</g>
<!-- c101 -->
<g id="node75" class="node">
<title>c101</title>
<polygon fill="none" stroke="black" points="145.74,-7 145.74,-53 264.74,-53 264.74,-7 145.74,-7"/>
<text text-anchor="middle" x="169.24" y="-37.8" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="145.74,-30 192.74,-30 "/>
<text text-anchor="middle" x="169.24" y="-14.8" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="192.74,-7 192.74,-53 "/>
<text text-anchor="middle" x="214.74" y="-33.8" font-family="Times,serif" font-size="14.00">$1</text>
<text text-anchor="middle" x="214.74" y="-18.8" font-family="Times,serif" font-size="14.00">$dff</text>
<polyline fill="none" stroke="black" points="236.74,-7 236.74,-53 "/>
<text text-anchor="middle" x="250.74" y="-26.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c101 -->
<g id="edge66" class="edge">
<title>n32:e&#45;&gt;c101:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C148.21,-657 83.99,-100.59 136.67,-46.26"/>
<polygon fill="#666666" stroke="#666666" points="138.18,-49.42 145.74,-42 135.21,-43.08 138.18,-49.42"/>
</g>
<!-- c102 -->
<g id="node76" class="node">
<title>c102</title>
<polygon fill="none" stroke="black" points="597.79,-193 597.79,-239 716.79,-239 716.79,-193 597.79,-193"/>
<text text-anchor="middle" x="621.29" y="-223.8" font-family="Times,serif" font-size="14.00">CLK</text>
<polyline fill="none" stroke="black" points="597.79,-216 644.79,-216 "/>
<text text-anchor="middle" x="621.29" y="-200.8" font-family="Times,serif" font-size="14.00">D</text>
<polyline fill="none" stroke="black" points="644.79,-193 644.79,-239 "/>
<text text-anchor="middle" x="666.79" y="-219.8" font-family="Times,serif" font-size="14.00">$2</text>
<text text-anchor="middle" x="666.79" y="-204.8" font-family="Times,serif" font-size="14.00">$dff</text>
<polyline fill="none" stroke="black" points="688.79,-193 688.79,-239 "/>
<text text-anchor="middle" x="702.79" y="-212.3" font-family="Times,serif" font-size="14.00">Q</text>
</g>
<!-- n32&#45;&gt;c102 -->
<g id="edge67" class="edge">
<title>n32:e&#45;&gt;c102:w</title>
<path fill="none" stroke="#666666" d="M82.87,-657C173.51,-657 78.61,-314.9 145.74,-254 217.87,-188.57 479.53,-225.43 587.52,-227.88"/>
<polygon fill="#666666" stroke="#666666" points="587.74,-231.38 597.79,-228 587.83,-224.38 587.74,-231.38"/>
</g>
<!-- n33 -->
<g id="node4" class="node">
<title>n33</title>
<polygon fill="none" stroke="black" points="1243.05,-992 1173.34,-974 1243.05,-956 1312.76,-974 1243.05,-992"/>
<text text-anchor="middle" x="1243.05" y="-970.3" font-family="Times,serif" font-size="14.00">clk_prev</text>
</g>
<!-- c65 -->
<g id="node35" class="node">
<title>c65</title>
<polygon fill="none" stroke="black" points="1348.9,-1002 1348.9,-1048 1453.9,-1048 1453.9,-1002 1348.9,-1002"/>
<text text-anchor="middle" x="1362.4" y="-1032.8" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="1348.9,-1025 1375.9,-1025 "/>
<text text-anchor="middle" x="1362.4" y="-1009.8" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="1375.9,-1002 1375.9,-1048 "/>
<text text-anchor="middle" x="1401.9" y="-1028.8" font-family="Times,serif" font-size="14.00">$25</text>
<text text-anchor="middle" x="1401.9" y="-1013.8" font-family="Times,serif" font-size="14.00">$and</text>
<polyline fill="none" stroke="black" points="1427.9,-1002 1427.9,-1048 "/>
<text text-anchor="middle" x="1440.9" y="-1021.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n33&#45;&gt;c65 -->
<g id="edge81" class="edge">
<title>n33:e&#45;&gt;c65:w</title>
<path fill="none" stroke="#a6761d" d="M1312.9,-974C1332.25,-974 1328.21,-1000.24 1339.15,-1009.67"/>
<polygon fill="#a6761d" stroke="#a6761d" points="1338.31,-1013.09 1348.9,-1013 1340.57,-1006.46 1338.31,-1013.09"/>
</g>
<!-- c66 -->
<g id="node36" class="node">
<title>c66</title>
<polygon fill="none" stroke="black" points="1350.9,-945 1350.9,-983 1451.9,-983 1451.9,-945 1350.9,-945"/>
<text text-anchor="middle" x="1363.9" y="-960.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="1376.9,-945 1376.9,-983 "/>
<text text-anchor="middle" x="1401.4" y="-967.8" font-family="Times,serif" font-size="14.00">$26</text>
<text text-anchor="middle" x="1401.4" y="-952.8" font-family="Times,serif" font-size="14.00">$not</text>
<polyline fill="none" stroke="black" points="1425.9,-945 1425.9,-983 "/>
<text text-anchor="middle" x="1438.9" y="-960.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n33&#45;&gt;c66 -->
<g id="edge82" class="edge">
<title>n33:e&#45;&gt;c66:w</title>
<path fill="none" stroke="#a6761d" d="M1312.9,-974C1325.65,-974 1330.38,-968.26 1339.24,-965.48"/>
<polygon fill="#a6761d" stroke="#a6761d" points="1340.01,-968.9 1349.4,-964 1339,-961.97 1340.01,-968.9"/>
</g>
<!-- n34 -->
<g id="node5" class="node">
<title>n34</title>
<polygon fill="none" stroke="black" points="1300.01,-434.54 1300.01,-449.46 1266.64,-460 1219.45,-460 1186.08,-449.46 1186.08,-434.54 1219.45,-424 1266.64,-424 1300.01,-434.54"/>
<text text-anchor="middle" x="1243.05" y="-438.3" font-family="Times,serif" font-size="14.00">cs_active</text>
</g>
<!-- c68 -->
<g id="node38" class="node">
<title>c68</title>
<polygon fill="none" stroke="black" points="1348.9,-407 1348.9,-453 1453.9,-453 1453.9,-407 1348.9,-407"/>
<text text-anchor="middle" x="1362.4" y="-437.8" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="1348.9,-430 1375.9,-430 "/>
<text text-anchor="middle" x="1362.4" y="-414.8" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="1375.9,-407 1375.9,-453 "/>
<text text-anchor="middle" x="1401.9" y="-433.8" font-family="Times,serif" font-size="14.00">$29</text>
<text text-anchor="middle" x="1401.9" y="-418.8" font-family="Times,serif" font-size="14.00">$and</text>
<polyline fill="none" stroke="black" points="1427.9,-407 1427.9,-453 "/>
<text text-anchor="middle" x="1440.9" y="-426.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n34&#45;&gt;c68 -->
<g id="edge84" class="edge">
<title>n34:e&#45;&gt;c68:w</title>
<path fill="none" stroke="#7570b3" d="M1301.05,-442C1318.5,-442 1325.21,-442 1338.8,-442"/>
<polygon fill="#7570b3" stroke="#7570b3" points="1338.9,-445.5 1348.9,-442 1338.9,-438.5 1338.9,-445.5"/>
</g>
<!-- n35 -->
<g id="node6" class="node">
<title>n35</title>
<polygon fill="none" stroke="black" points="1243.05,-406 1178.03,-388 1243.05,-370 1308.07,-388 1243.05,-406"/>
<text text-anchor="middle" x="1243.05" y="-384.3" font-family="Times,serif" font-size="14.00">cs_prev</text>
</g>
<!-- n35&#45;&gt;c68 -->
<g id="edge86" class="edge">
<title>n35:e&#45;&gt;c68:w</title>
<path fill="none" stroke="#66a61e" d="M1309.05,-388C1327.23,-388 1327.48,-408.19 1339.22,-415.44"/>
<polygon fill="#66a61e" stroke="#66a61e" points="1338.34,-418.83 1348.9,-418 1340.13,-412.06 1338.34,-418.83"/>
</g>
<!-- c69 -->
<g id="node39" class="node">
<title>c69</title>
<polygon fill="none" stroke="black" points="1350.9,-350 1350.9,-388 1451.9,-388 1451.9,-350 1350.9,-350"/>
<text text-anchor="middle" x="1363.9" y="-365.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="1376.9,-350 1376.9,-388 "/>
<text text-anchor="middle" x="1401.4" y="-372.8" font-family="Times,serif" font-size="14.00">$30</text>
<text text-anchor="middle" x="1401.4" y="-357.8" font-family="Times,serif" font-size="14.00">$not</text>
<polyline fill="none" stroke="black" points="1425.9,-350 1425.9,-388 "/>
<text text-anchor="middle" x="1438.9" y="-365.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n35&#45;&gt;c69 -->
<g id="edge87" class="edge">
<title>n35:e&#45;&gt;c69:w</title>
<path fill="none" stroke="#66a61e" d="M1309.05,-388C1324.85,-388 1328.5,-375.93 1339.37,-371.03"/>
<polygon fill="#66a61e" stroke="#66a61e" points="1340.3,-374.42 1349.4,-369 1338.91,-367.56 1340.3,-374.42"/>
</g>
<!-- n36 -->
<g id="node7" class="node">
<title>n36</title>
<polygon fill="none" stroke="black" points="1690.65,-371 1630.66,-353 1690.65,-335 1750.64,-353 1690.65,-371"/>
<text text-anchor="middle" x="1690.65" y="-349.3" font-family="Times,serif" font-size="14.00">cs_rise</text>
</g>
<!-- c61 -->
<g id="node29" class="node">
<title>c61</title>
<polygon fill="none" stroke="black" points="1786.39,-318 1786.39,-364 1883.39,-364 1883.39,-318 1786.39,-318"/>
<text text-anchor="middle" x="1799.89" y="-348.8" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="1786.39,-341 1813.39,-341 "/>
<text text-anchor="middle" x="1799.89" y="-325.8" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="1813.39,-318 1813.39,-364 "/>
<text text-anchor="middle" x="1835.39" y="-344.8" font-family="Times,serif" font-size="14.00">$20</text>
<text text-anchor="middle" x="1835.39" y="-329.8" font-family="Times,serif" font-size="14.00">$or</text>
<polyline fill="none" stroke="black" points="1857.39,-318 1857.39,-364 "/>
<text text-anchor="middle" x="1870.39" y="-337.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n36&#45;&gt;c61 -->
<g id="edge89" class="edge">
<title>n36:e&#45;&gt;c61:w</title>
<path fill="none" stroke="#66a61e" d="M1750.39,-353C1762.39,-353 1767.64,-353 1776.27,-353"/>
<polygon fill="#66a61e" stroke="#66a61e" points="1776.39,-356.5 1786.39,-353 1776.39,-349.5 1776.39,-356.5"/>
</g>
<!-- n37 -->
<g id="node8" class="node">
<title>n37</title>
<polygon fill="none" stroke="black" points="2318.9,-1042 2237.29,-1024 2318.9,-1006 2400.51,-1024 2318.9,-1042"/>
<text text-anchor="middle" x="2318.9" y="-1020.3" font-family="Times,serif" font-size="14.00">falling_clk</text>
</g>
<!-- n37&#45;&gt;c85 -->
<g id="edge94" class="edge">
<title>n37:e&#45;&gt;c85:w</title>
<path fill="none" stroke="#a6761d" d="M2400.7,-1024C2423.28,-1024 2543.11,-929.97 2583.53,-912.71"/>
<polygon fill="#a6761d" stroke="#a6761d" points="2584.5,-916.07 2593.18,-910 2582.6,-909.33 2584.5,-916.07"/>
</g>
<!-- x8 -->
<g id="node63" class="node">
<title>x8</title>
<path fill="none" stroke="black" d="M3457.65,-557C3457.65,-557 3508.65,-557 3508.65,-557 3514.65,-557 3520.65,-563 3520.65,-569 3520.65,-569 3520.65,-637 3520.65,-637 3520.65,-643 3514.65,-649 3508.65,-649 3508.65,-649 3457.65,-649 3457.65,-649 3451.65,-649 3445.65,-643 3445.65,-637 3445.65,-637 3445.65,-569 3445.65,-569 3445.65,-563 3451.65,-557 3457.65,-557"/>
<text text-anchor="middle" x="3483.15" y="-633.8" font-family="Times,serif" font-size="14.00">0:0 &#45; 3:3</text>
<polyline fill="none" stroke="black" points="3445.65,-626 3520.65,-626 "/>
<text text-anchor="middle" x="3483.15" y="-610.8" font-family="Times,serif" font-size="14.00">0:0 &#45; 2:2</text>
<polyline fill="none" stroke="black" points="3445.65,-603 3520.65,-603 "/>
<text text-anchor="middle" x="3483.15" y="-587.8" font-family="Times,serif" font-size="14.00">0:0 &#45; 1:1</text>
<polyline fill="none" stroke="black" points="3445.65,-580 3520.65,-580 "/>
<text text-anchor="middle" x="3483.15" y="-564.8" font-family="Times,serif" font-size="14.00">0:0 &#45; 0:0</text>
</g>
<!-- n37&#45;&gt;x8 -->
<g id="edge96" class="edge">
<title>n37:e&#45;&gt;x8:w</title>
<path fill="none" stroke="#a6761d" d="M2400.7,-1024C2518.25,-1024 2547.63,-1024 2665.18,-1024 2665.18,-1024 2665.18,-1024 2854.68,-1024 2936.59,-1024 3163.1,-1060.17 3222.72,-1004 3274,-955.68 3215.72,-744.81 3258.72,-689 3290.83,-647.32 3325.24,-675.18 3369.02,-646 3405.94,-621.39 3397.73,-575.87 3433.93,-568.9"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3434.49,-572.37 3444.15,-568 3433.88,-565.39 3434.49,-572.37"/>
</g>
<!-- x9 -->
<g id="node65" class="node">
<title>x9</title>
<path fill="none" stroke="black" d="M2468.19,-480.5C2468.19,-480.5 2519.19,-480.5 2519.19,-480.5 2525.19,-480.5 2531.19,-486.5 2531.19,-492.5 2531.19,-492.5 2531.19,-537.5 2531.19,-537.5 2531.19,-543.5 2525.19,-549.5 2519.19,-549.5 2519.19,-549.5 2468.19,-549.5 2468.19,-549.5 2462.19,-549.5 2456.19,-543.5 2456.19,-537.5 2456.19,-537.5 2456.19,-492.5 2456.19,-492.5 2456.19,-486.5 2462.19,-480.5 2468.19,-480.5"/>
<text text-anchor="middle" x="2493.69" y="-534.3" font-family="Times,serif" font-size="14.00">0:0 &#45; 2:2</text>
<polyline fill="none" stroke="black" points="2456.19,-526.5 2531.19,-526.5 "/>
<text text-anchor="middle" x="2493.69" y="-511.3" font-family="Times,serif" font-size="14.00">0:0 &#45; 1:1</text>
<polyline fill="none" stroke="black" points="2456.19,-503.5 2531.19,-503.5 "/>
<text text-anchor="middle" x="2493.69" y="-488.3" font-family="Times,serif" font-size="14.00">0:0 &#45; 0:0</text>
</g>
<!-- n37&#45;&gt;x9 -->
<g id="edge97" class="edge">
<title>n37:e&#45;&gt;x9:w</title>
<path fill="none" stroke="#a6761d" d="M2400.7,-1024C2456.75,-1024 2402.22,-550.56 2445.75,-496.93"/>
<polygon fill="#a6761d" stroke="#a6761d" points="2447.62,-499.89 2454.69,-492 2444.24,-493.76 2447.62,-499.89"/>
</g>
<!-- c94 -->
<g id="node66" class="node">
<title>c94</title>
<polygon fill="none" stroke="black" points="2441.19,-569 2441.19,-607 2546.19,-607 2546.19,-569 2441.19,-569"/>
<text text-anchor="middle" x="2454.19" y="-584.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="2467.19,-569 2467.19,-607 "/>
<text text-anchor="middle" x="2493.69" y="-591.8" font-family="Times,serif" font-size="14.00">$146</text>
<text text-anchor="middle" x="2493.69" y="-576.8" font-family="Times,serif" font-size="14.00">$not</text>
<polyline fill="none" stroke="black" points="2520.19,-569 2520.19,-607 "/>
<text text-anchor="middle" x="2533.19" y="-584.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n37&#45;&gt;c94 -->
<g id="edge95" class="edge">
<title>n37:e&#45;&gt;c94:w</title>
<path fill="none" stroke="#a6761d" d="M2400.7,-1024C2494.18,-1024 2354.18,-621.4 2429.42,-589.94"/>
<polygon fill="#a6761d" stroke="#a6761d" points="2430.52,-593.3 2439.69,-588 2429.21,-586.42 2430.52,-593.3"/>
</g>
<!-- c105 -->
<g id="node80" class="node">
<title>c105</title>
<polygon fill="none" stroke="black" points="2799.18,-1389.5 2799.18,-1458.5 2908.18,-1458.5 2908.18,-1389.5 2799.18,-1389.5"/>
<text text-anchor="middle" x="2812.68" y="-1443.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="2799.18,-1435.5 2826.18,-1435.5 "/>
<text text-anchor="middle" x="2812.68" y="-1420.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="2799.18,-1412.5 2826.18,-1412.5 "/>
<text text-anchor="middle" x="2812.68" y="-1397.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="2826.18,-1389.5 2826.18,-1458.5 "/>
<text text-anchor="middle" x="2854.18" y="-1427.8" font-family="Times,serif" font-size="14.00">$29</text>
<text text-anchor="middle" x="2854.18" y="-1412.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="2882.18,-1389.5 2882.18,-1458.5 "/>
<text text-anchor="middle" x="2895.18" y="-1420.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n37&#45;&gt;c105 -->
<g id="edge91" class="edge">
<title>n37:e&#45;&gt;c105:w</title>
<path fill="none" stroke="#a6761d" d="M2400.7,-1024C2460.57,-1024 2397.93,-1245.38 2436.7,-1291 2488.95,-1352.46 2697.09,-1397.46 2787.51,-1400.8"/>
<polygon fill="#a6761d" stroke="#a6761d" points="2787.61,-1404.3 2797.68,-1401 2787.75,-1397.3 2787.61,-1404.3"/>
</g>
<!-- c106 -->
<g id="node81" class="node">
<title>c106</title>
<polygon fill="none" stroke="black" points="3622.27,-744.5 3622.27,-813.5 3731.27,-813.5 3731.27,-744.5 3622.27,-744.5"/>
<text text-anchor="middle" x="3635.77" y="-798.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3622.27,-790.5 3649.27,-790.5 "/>
<text text-anchor="middle" x="3635.77" y="-775.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="3622.27,-767.5 3649.27,-767.5 "/>
<text text-anchor="middle" x="3635.77" y="-752.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="3649.27,-744.5 3649.27,-813.5 "/>
<text text-anchor="middle" x="3677.27" y="-782.8" font-family="Times,serif" font-size="14.00">$3</text>
<text text-anchor="middle" x="3677.27" y="-767.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="3705.27,-744.5 3705.27,-813.5 "/>
<text text-anchor="middle" x="3718.27" y="-775.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n37&#45;&gt;c106 -->
<g id="edge92" class="edge">
<title>n37:e&#45;&gt;c106:w</title>
<path fill="none" stroke="#a6761d" d="M2400.7,-1024C2417.87,-1024 2420.02,-1033.96 2436.7,-1038 2535.93,-1062.05 2563.07,-1062 2665.18,-1062 2665.18,-1062 2665.18,-1062 3093.2,-1062 3216.11,-1062 3249.45,-1070.45 3369.02,-1042 3385.88,-1037.99 3388.55,-1032.4 3405.02,-1027 3472.94,-1004.74 3510.45,-1039.25 3561.27,-989 3634.68,-916.43 3522.1,-766.69 3610.6,-756.54"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3610.98,-760.03 3620.77,-756 3610.6,-753.04 3610.98,-760.03"/>
</g>
<!-- n37&#45;&gt;c111 -->
<g id="edge93" class="edge">
<title>n37:e&#45;&gt;c111:w</title>
<path fill="none" stroke="#a6761d" d="M2400.7,-1024C2428.81,-1024 2414.49,-1058.78 2436.7,-1076 2498.87,-1124.18 2525.66,-1138.76 2599.89,-1139.92"/>
<polygon fill="#a6761d" stroke="#a6761d" points="2600.15,-1143.42 2610.18,-1140 2600.2,-1136.42 2600.15,-1143.42"/>
</g>
<!-- n38 -->
<g id="node9" class="node">
<title>n38</title>
<polygon fill="none" stroke="black" points="2059.94,-320.54 2059.94,-335.46 2018.82,-346 1960.67,-346 1919.54,-335.46 1919.54,-320.54 1960.67,-310 2018.82,-310 2059.94,-320.54"/>
<text text-anchor="middle" x="1989.74" y="-324.3" font-family="Times,serif" font-size="14.00">frame_start</text>
</g>
<!-- c89 -->
<g id="node58" class="node">
<title>c89</title>
<polygon fill="none" stroke="black" points="2096.09,-292 2096.09,-330 2201.09,-330 2201.09,-292 2096.09,-292"/>
<text text-anchor="middle" x="2109.09" y="-307.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="2122.09,-292 2122.09,-330 "/>
<text text-anchor="middle" x="2148.59" y="-314.8" font-family="Times,serif" font-size="14.00">$108</text>
<text text-anchor="middle" x="2148.59" y="-299.8" font-family="Times,serif" font-size="14.00">$not</text>
<polyline fill="none" stroke="black" points="2175.09,-292 2175.09,-330 "/>
<text text-anchor="middle" x="2188.09" y="-307.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n38&#45;&gt;c89 -->
<g id="edge99" class="edge">
<title>n38:e&#45;&gt;c89:w</title>
<path fill="none" stroke="#e7298a" d="M2060.09,-328C2073.78,-328 2077.24,-317.83 2086.3,-313.22"/>
<polygon fill="#e7298a" stroke="#e7298a" points="2087.12,-316.63 2096.09,-311 2085.57,-309.8 2087.12,-316.63"/>
</g>
<!-- x10 -->
<g id="node68" class="node">
<title>x10</title>
<path fill="none" stroke="black" d="M2123.09,-445.5C2123.09,-445.5 2174.09,-445.5 2174.09,-445.5 2180.09,-445.5 2186.09,-451.5 2186.09,-457.5 2186.09,-457.5 2186.09,-502.5 2186.09,-502.5 2186.09,-508.5 2180.09,-514.5 2174.09,-514.5 2174.09,-514.5 2123.09,-514.5 2123.09,-514.5 2117.09,-514.5 2111.09,-508.5 2111.09,-502.5 2111.09,-502.5 2111.09,-457.5 2111.09,-457.5 2111.09,-451.5 2117.09,-445.5 2123.09,-445.5"/>
<text text-anchor="middle" x="2148.59" y="-499.3" font-family="Times,serif" font-size="14.00">0:0 &#45; 2:2</text>
<polyline fill="none" stroke="black" points="2111.09,-491.5 2186.09,-491.5 "/>
<text text-anchor="middle" x="2148.59" y="-476.3" font-family="Times,serif" font-size="14.00">0:0 &#45; 1:1</text>
<polyline fill="none" stroke="black" points="2111.09,-468.5 2186.09,-468.5 "/>
<text text-anchor="middle" x="2148.59" y="-453.3" font-family="Times,serif" font-size="14.00">0:0 &#45; 0:0</text>
</g>
<!-- n38&#45;&gt;x10 -->
<g id="edge100" class="edge">
<title>n38:e&#45;&gt;x10:w</title>
<path fill="none" stroke="#e7298a" d="M2060.09,-328C2127.25,-328 2048.18,-463.83 2099.35,-478.69"/>
<polygon fill="#e7298a" stroke="#e7298a" points="2099.23,-482.2 2109.59,-480 2100.12,-475.26 2099.23,-482.2"/>
</g>
<!-- x11 -->
<g id="node70" class="node">
<title>x11</title>
<path fill="none" stroke="black" d="M2640.68,-227C2640.68,-227 2691.68,-227 2691.68,-227 2697.68,-227 2703.68,-233 2703.68,-239 2703.68,-239 2703.68,-307 2703.68,-307 2703.68,-313 2697.68,-319 2691.68,-319 2691.68,-319 2640.68,-319 2640.68,-319 2634.68,-319 2628.68,-313 2628.68,-307 2628.68,-307 2628.68,-239 2628.68,-239 2628.68,-233 2634.68,-227 2640.68,-227"/>
<text text-anchor="middle" x="2666.18" y="-303.8" font-family="Times,serif" font-size="14.00">0:0 &#45; 3:3</text>
<polyline fill="none" stroke="black" points="2628.68,-296 2703.68,-296 "/>
<text text-anchor="middle" x="2666.18" y="-280.8" font-family="Times,serif" font-size="14.00">0:0 &#45; 2:2</text>
<polyline fill="none" stroke="black" points="2628.68,-273 2703.68,-273 "/>
<text text-anchor="middle" x="2666.18" y="-257.8" font-family="Times,serif" font-size="14.00">0:0 &#45; 1:1</text>
<polyline fill="none" stroke="black" points="2628.68,-250 2703.68,-250 "/>
<text text-anchor="middle" x="2666.18" y="-234.8" font-family="Times,serif" font-size="14.00">0:0 &#45; 0:0</text>
</g>
<!-- n38&#45;&gt;x11 -->
<g id="edge101" class="edge">
<title>n38:e&#45;&gt;x11:w</title>
<path fill="none" stroke="#e7298a" d="M2060.09,-328C2086.05,-328 2072.98,-293.83 2096.09,-282 2303.28,-175.94 2388.45,-258.5 2616.89,-260.95"/>
<polygon fill="#e7298a" stroke="#e7298a" points="2617.16,-264.45 2627.18,-261 2617.2,-257.45 2617.16,-264.45"/>
</g>
<!-- n39 -->
<g id="node10" class="node">
<title>n39</title>
<polygon fill="none" stroke="black" points="3313.87,-810 3258.57,-792 3313.87,-774 3369.17,-792 3313.87,-810"/>
<text text-anchor="middle" x="3313.87" y="-788.3" font-family="Times,serif" font-size="14.00">rearm</text>
</g>
<!-- c103 -->
<g id="node78" class="node">
<title>c103</title>
<polygon fill="none" stroke="black" points="3428.65,-668.5 3428.65,-737.5 3537.65,-737.5 3537.65,-668.5 3428.65,-668.5"/>
<text text-anchor="middle" x="3442.15" y="-722.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3428.65,-714.5 3455.65,-714.5 "/>
<text text-anchor="middle" x="3442.15" y="-699.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="3428.65,-691.5 3455.65,-691.5 "/>
<text text-anchor="middle" x="3442.15" y="-676.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="3455.65,-668.5 3455.65,-737.5 "/>
<text text-anchor="middle" x="3483.65" y="-706.8" font-family="Times,serif" font-size="14.00">$1</text>
<text text-anchor="middle" x="3483.65" y="-691.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="3511.65,-668.5 3511.65,-737.5 "/>
<text text-anchor="middle" x="3524.65" y="-699.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n39&#45;&gt;c103 -->
<g id="edge103" class="edge">
<title>n39:e&#45;&gt;c103:w</title>
<path fill="none" stroke="#a6761d" d="M3369.02,-792C3404.29,-792 3391.41,-738.26 3417.28,-727.77"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3417.92,-731.21 3427.15,-726 3416.69,-724.32 3417.92,-731.21"/>
</g>
<!-- n39&#45;&gt;c106 -->
<g id="edge104" class="edge">
<title>n39:e&#45;&gt;c106:w</title>
<path fill="none" stroke="#a6761d" d="M3369.02,-792C3477.5,-792 3506.97,-801.38 3610.52,-801.97"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3610.76,-805.47 3620.77,-802 3610.78,-798.47 3610.76,-805.47"/>
</g>
<!-- c108 -->
<g id="node84" class="node">
<title>c108</title>
<polygon fill="none" stroke="black" points="3428.65,-1292.5 3428.65,-1361.5 3537.65,-1361.5 3537.65,-1292.5 3428.65,-1292.5"/>
<text text-anchor="middle" x="3442.15" y="-1346.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3428.65,-1338.5 3455.65,-1338.5 "/>
<text text-anchor="middle" x="3442.15" y="-1323.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="3428.65,-1315.5 3455.65,-1315.5 "/>
<text text-anchor="middle" x="3442.15" y="-1300.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="3455.65,-1292.5 3455.65,-1361.5 "/>
<text text-anchor="middle" x="3483.65" y="-1330.8" font-family="Times,serif" font-size="14.00">$33</text>
<text text-anchor="middle" x="3483.65" y="-1315.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="3511.65,-1292.5 3511.65,-1361.5 "/>
<text text-anchor="middle" x="3524.65" y="-1323.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n39&#45;&gt;c108 -->
<g id="edge105" class="edge">
<title>n39:e&#45;&gt;c108:w</title>
<path fill="none" stroke="#a6761d" d="M3369.02,-792C3422.92,-792 3376.11,-1245.76 3418.21,-1298.93"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3416.72,-1302.11 3427.15,-1304 3420.17,-1296.02 3416.72,-1302.11"/>
</g>
<!-- c110 -->
<g id="node87" class="node">
<title>c110</title>
<polygon fill="none" stroke="black" points="3982.12,-733.5 3982.12,-802.5 4091.12,-802.5 4091.12,-733.5 3982.12,-733.5"/>
<text text-anchor="middle" x="3995.62" y="-787.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3982.12,-779.5 4009.12,-779.5 "/>
<text text-anchor="middle" x="3995.62" y="-764.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="3982.12,-756.5 4009.12,-756.5 "/>
<text text-anchor="middle" x="3995.62" y="-741.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="4009.12,-733.5 4009.12,-802.5 "/>
<text text-anchor="middle" x="4037.12" y="-771.8" font-family="Times,serif" font-size="14.00">$5</text>
<text text-anchor="middle" x="4037.12" y="-756.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="4065.12,-733.5 4065.12,-802.5 "/>
<text text-anchor="middle" x="4078.12" y="-764.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n39&#45;&gt;c110 -->
<g id="edge106" class="edge">
<title>n39:e&#45;&gt;c110:w</title>
<path fill="none" stroke="#a6761d" d="M3369.02,-792C3412.9,-792 3519.05,-758.95 3561.27,-747 3577.5,-742.41 3580.64,-737.79 3597.27,-735 3745.87,-710.1 3786.92,-713.15 3936.27,-733 3952.56,-735.16 3958.13,-741.62 3970.32,-744.05"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3970.34,-747.57 3980.62,-745 3970.98,-740.6 3970.34,-747.57"/>
</g>
<!-- c112 -->
<g id="node91" class="node">
<title>c112</title>
<polygon fill="none" stroke="black" points="3428.65,-1090.5 3428.65,-1159.5 3537.65,-1159.5 3537.65,-1090.5 3428.65,-1090.5"/>
<text text-anchor="middle" x="3442.15" y="-1144.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3428.65,-1136.5 3455.65,-1136.5 "/>
<text text-anchor="middle" x="3442.15" y="-1121.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="3428.65,-1113.5 3455.65,-1113.5 "/>
<text text-anchor="middle" x="3442.15" y="-1098.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="3455.65,-1090.5 3455.65,-1159.5 "/>
<text text-anchor="middle" x="3483.65" y="-1128.8" font-family="Times,serif" font-size="14.00">$57</text>
<text text-anchor="middle" x="3483.65" y="-1113.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="3511.65,-1090.5 3511.65,-1159.5 "/>
<text text-anchor="middle" x="3524.65" y="-1121.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n39&#45;&gt;c112 -->
<g id="edge107" class="edge">
<title>n39:e&#45;&gt;c112:w</title>
<path fill="none" stroke="#a6761d" d="M3369.02,-792C3435.41,-792 3365.29,-1070.17 3417.28,-1099.5"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3416.59,-1102.94 3427.15,-1102 3418.31,-1096.15 3416.59,-1102.94"/>
</g>
<!-- n40 -->
<g id="node11" class="node">
<title>n40</title>
<polygon fill="none" stroke="black" points="3483.15,-1072 3404.89,-1054 3483.15,-1036 3561.4,-1054 3483.15,-1072"/>
<text text-anchor="middle" x="3483.15" y="-1050.3" font-family="Times,serif" font-size="14.00">rising_clk</text>
</g>
<!-- c109 -->
<g id="node85" class="node">
<title>c109</title>
<polygon fill="none" stroke="black" points="3622.27,-1304.5 3622.27,-1373.5 3731.27,-1373.5 3731.27,-1304.5 3622.27,-1304.5"/>
<text text-anchor="middle" x="3635.77" y="-1358.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3622.27,-1350.5 3649.27,-1350.5 "/>
<text text-anchor="middle" x="3635.77" y="-1335.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="3622.27,-1327.5 3649.27,-1327.5 "/>
<text text-anchor="middle" x="3635.77" y="-1312.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="3649.27,-1304.5 3649.27,-1373.5 "/>
<text text-anchor="middle" x="3677.27" y="-1342.8" font-family="Times,serif" font-size="14.00">$35</text>
<text text-anchor="middle" x="3677.27" y="-1327.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="3705.27,-1304.5 3705.27,-1373.5 "/>
<text text-anchor="middle" x="3718.27" y="-1335.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n40&#45;&gt;c109 -->
<g id="edge110" class="edge">
<title>n40:e&#45;&gt;c109:w</title>
<path fill="none" stroke="#e6ab02" d="M3561.27,-1054C3617.25,-1054 3568.09,-1284.27 3610.92,-1313.06"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="3610.19,-1316.49 3620.77,-1316 3612.19,-1309.78 3610.19,-1316.49"/>
</g>
<!-- c113 -->
<g id="node92" class="node">
<title>c113</title>
<polygon fill="none" stroke="black" points="3622.27,-1109.5 3622.27,-1178.5 3731.27,-1178.5 3731.27,-1109.5 3622.27,-1109.5"/>
<text text-anchor="middle" x="3635.77" y="-1163.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3622.27,-1155.5 3649.27,-1155.5 "/>
<text text-anchor="middle" x="3635.77" y="-1140.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="3622.27,-1132.5 3649.27,-1132.5 "/>
<text text-anchor="middle" x="3635.77" y="-1117.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="3649.27,-1109.5 3649.27,-1178.5 "/>
<text text-anchor="middle" x="3677.27" y="-1147.8" font-family="Times,serif" font-size="14.00">$59</text>
<text text-anchor="middle" x="3677.27" y="-1132.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="3705.27,-1109.5 3705.27,-1178.5 "/>
<text text-anchor="middle" x="3718.27" y="-1140.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n40&#45;&gt;c113 -->
<g id="edge111" class="edge">
<title>n40:e&#45;&gt;c113:w</title>
<path fill="none" stroke="#e6ab02" d="M3561.27,-1054C3597.21,-1054 3584.31,-1108.55 3610.71,-1119.21"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="3610.32,-1122.69 3620.77,-1121 3611.54,-1115.8 3610.32,-1122.69"/>
</g>
<!-- c115 -->
<g id="node96" class="node">
<title>c115</title>
<polygon fill="none" stroke="black" points="4136.96,-834.5 4136.96,-903.5 4245.96,-903.5 4245.96,-834.5 4136.96,-834.5"/>
<text text-anchor="middle" x="4150.46" y="-888.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="4136.96,-880.5 4163.96,-880.5 "/>
<text text-anchor="middle" x="4150.46" y="-865.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="4136.96,-857.5 4163.96,-857.5 "/>
<text text-anchor="middle" x="4150.46" y="-842.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="4163.96,-834.5 4163.96,-903.5 "/>
<text text-anchor="middle" x="4191.96" y="-872.8" font-family="Times,serif" font-size="14.00">$7</text>
<text text-anchor="middle" x="4191.96" y="-857.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="4219.96,-834.5 4219.96,-903.5 "/>
<text text-anchor="middle" x="4232.96" y="-865.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n40&#45;&gt;c115 -->
<g id="edge112" class="edge">
<title>n40:e&#45;&gt;c115:w</title>
<path fill="none" stroke="#e6ab02" d="M3561.27,-1054C3577.15,-1054 4050.33,-872.71 4126.94,-848.63"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="4128.17,-851.92 4136.96,-846 4126.4,-845.15 4128.17,-851.92"/>
</g>
<!-- n41 -->
<g id="node12" class="node">
<title>n41</title>
<polygon fill="none" stroke="black" points="885.49,-710.54 885.49,-725.46 869.67,-736 847.3,-736 831.49,-725.46 831.49,-710.54 847.3,-700 869.67,-700 885.49,-710.54"/>
<text text-anchor="middle" x="858.49" y="-714.3" font-family="Times,serif" font-size="14.00">rst</text>
</g>
<!-- n41&#45;&gt;c80 -->
<g id="edge113" class="edge">
<title>n41:e&#45;&gt;c80:w</title>
<path fill="none" stroke="#7570b3" d="M886.49,-718C938.64,-718 948.83,-737.95 1000.19,-747 1106.57,-765.73 1134.03,-771 1242.05,-771 1242.05,-771 1242.05,-771 2319.9,-771 2510.1,-771 2556.46,-747.24 2745.68,-728 2863.81,-715.99 2895.24,-700.88 3009.03,-700.04"/>
<polygon fill="#7570b3" stroke="#7570b3" points="3009.21,-703.54 3019.2,-700 3009.19,-696.54 3009.21,-703.54"/>
</g>
<!-- n41&#45;&gt;c81 -->
<g id="edge114" class="edge">
<title>n41:e&#45;&gt;c81:w</title>
<path fill="none" stroke="#7570b3" d="M886.49,-718C1044.66,-718 1083.88,-733 1242.05,-733 1242.05,-733 1242.05,-733 2319.9,-733 2420.69,-733 3123.21,-661.01 3222.72,-645 3288.53,-634.41 3315.69,-651.99 3369.02,-612 3395.44,-592.19 3379.79,-568.31 3405.02,-547 3541.79,-431.48 3607.4,-411.71 3782.24,-411.02"/>
<polygon fill="#7570b3" stroke="#7570b3" points="3782.28,-414.52 3792.27,-411 3782.27,-407.52 3782.28,-414.52"/>
</g>
<!-- n41&#45;&gt;c82 -->
<g id="edge115" class="edge">
<title>n41:e&#45;&gt;c82:w</title>
<path fill="none" stroke="#7570b3" d="M886.49,-718C942.43,-718 946.71,-755.6 1000.19,-772 1104.15,-803.89 1133.31,-809 1242.05,-809 1242.05,-809 1242.05,-809 2494.69,-809 2703.24,-809 2753.92,-836.8 2961.68,-855 3094.8,-866.66 3440.14,-844.56 3561.27,-901 3673.52,-953.3 3699.65,-989.88 3756.27,-1100 3775.6,-1137.58 3750.99,-1278.07 3782.43,-1300.87"/>
<polygon fill="#7570b3" stroke="#7570b3" points="3781.68,-1304.3 3792.27,-1304 3783.81,-1297.63 3781.68,-1304.3"/>
</g>
<!-- n41&#45;&gt;c83 -->
<g id="edge116" class="edge">
<title>n41:e&#45;&gt;c83:w</title>
<path fill="none" stroke="#7570b3" d="M886.49,-718C1044.85,-718 1083.69,-695 1242.05,-695 1242.05,-695 1242.05,-695 2319.9,-695 2515.57,-695 2565.56,-659.47 2745.68,-583 2759,-577.34 2762.17,-567.71 2771.76,-563.76"/>
<polygon fill="#7570b3" stroke="#7570b3" points="2772.44,-567.2 2781.68,-562 2771.22,-560.3 2772.44,-567.2"/>
</g>
<!-- n41&#45;&gt;c87 -->
<g id="edge117" class="edge">
<title>n41:e&#45;&gt;c87:w</title>
<path fill="none" stroke="#7570b3" d="M886.49,-718C959.6,-718 938.38,-641.41 964.19,-573 987.7,-510.7 935.9,-428.24 990.12,-419.72"/>
<polygon fill="#7570b3" stroke="#7570b3" points="990.47,-423.2 1000.19,-419 989.97,-416.22 990.47,-423.2"/>
</g>
<!-- n41&#45;&gt;c88 -->
<g id="edge118" class="edge">
<title>n41:e&#45;&gt;c88:w</title>
<path fill="none" stroke="#7570b3" d="M886.49,-718C940.61,-718 942.55,-923.64 990.35,-948.54"/>
<polygon fill="#7570b3" stroke="#7570b3" points="989.64,-951.97 1000.19,-951 991.34,-945.18 989.64,-951.97"/>
</g>
<!-- n41&#45;&gt;x10 -->
<g id="edge119" class="edge">
<title>n41:e&#45;&gt;x10:w</title>
<path fill="none" stroke="#7570b3" d="M886.49,-718C984.52,-718 917.35,-581.41 1000.19,-529 1091.48,-471.25 1134.03,-505 1242.05,-505 1242.05,-505 1242.05,-505 1835.89,-505 1955.9,-505 1984.5,-459.68 2099.33,-457.11"/>
<polygon fill="#7570b3" stroke="#7570b3" points="2099.63,-460.61 2109.59,-457 2099.55,-453.61 2099.63,-460.61"/>
</g>
<!-- n41&#45;&gt;x11 -->
<g id="edge120" class="edge">
<title>n41:e&#45;&gt;x11:w</title>
<path fill="none" stroke="#7570b3" d="M886.49,-718C974.55,-718 1153.98,-543 1242.05,-543 1242.05,-543 1242.05,-543 1990.74,-543 2084.61,-543 2129.52,-584.74 2201.09,-524 2249.75,-482.71 2194.44,-432.47 2237.09,-385 2358.61,-249.73 2438.88,-238.38 2616.97,-238.01"/>
<polygon fill="#7570b3" stroke="#7570b3" points="2617.18,-241.51 2627.18,-238 2617.17,-234.51 2617.18,-241.51"/>
</g>
<!-- n42 -->
<g id="node13" class="node">
<title>n42</title>
<polygon fill="none" stroke="black" points="4086.11,-438.54 4086.11,-453.46 4057.11,-464 4016.12,-464 3987.13,-453.46 3987.13,-438.54 4016.12,-428 4057.11,-428 4086.11,-438.54"/>
<text text-anchor="middle" x="4036.62" y="-442.3" font-family="Times,serif" font-size="14.00">rx_byte</text>
</g>
<!-- n43 -->
<g id="node14" class="node">
<title>n43</title>
<polygon fill="none" stroke="black" points="3092.2,-592 3027.18,-574 3092.2,-556 3157.22,-574 3092.2,-592"/>
<text text-anchor="middle" x="3092.2" y="-570.3" font-family="Times,serif" font-size="14.00">rx_shift</text>
</g>
<!-- x5 -->
<g id="node49" class="node">
<title>x5</title>
<path fill="none" stroke="black" d="M3288.37,-377C3288.37,-377 3339.37,-377 3339.37,-377 3345.37,-377 3351.37,-383 3351.37,-389 3351.37,-389 3351.37,-411 3351.37,-411 3351.37,-417 3345.37,-423 3339.37,-423 3339.37,-423 3288.37,-423 3288.37,-423 3282.37,-423 3276.37,-417 3276.37,-411 3276.37,-411 3276.37,-389 3276.37,-389 3276.37,-383 3282.37,-377 3288.37,-377"/>
<text text-anchor="middle" x="3313.87" y="-407.8" font-family="Times,serif" font-size="14.00">6:0 &#45; 7:1</text>
<polyline fill="none" stroke="black" points="3276.37,-400 3351.37,-400 "/>
<text text-anchor="middle" x="3313.87" y="-384.8" font-family="Times,serif" font-size="14.00">0:0 &#45; 0:0</text>
</g>
<!-- n43&#45;&gt;x5 -->
<g id="edge123" class="edge">
<title>n43:e&#45;&gt;x5:w</title>
<path fill="none" stroke="#d95f02" stroke-width="3" d="M3158.2,-574C3243.29,-574 3190.87,-425.02 3264.68,-412.8"/>
<polygon fill="#d95f02" stroke="#d95f02" stroke-width="3" points="3265.17,-416.27 3274.87,-412 3264.63,-409.29 3265.17,-416.27"/>
</g>
<!-- x6 -->
<g id="node52" class="node">
<title>x6</title>
<path fill="none" stroke="black" d="M3288.37,-557C3288.37,-557 3339.37,-557 3339.37,-557 3345.37,-557 3351.37,-563 3351.37,-569 3351.37,-569 3351.37,-591 3351.37,-591 3351.37,-597 3345.37,-603 3339.37,-603 3339.37,-603 3288.37,-603 3288.37,-603 3282.37,-603 3276.37,-597 3276.37,-591 3276.37,-591 3276.37,-569 3276.37,-569 3276.37,-563 3282.37,-557 3288.37,-557"/>
<text text-anchor="middle" x="3313.87" y="-587.8" font-family="Times,serif" font-size="14.00">6:0 &#45; 7:1</text>
<polyline fill="none" stroke="black" points="3276.37,-580 3351.37,-580 "/>
<text text-anchor="middle" x="3313.87" y="-564.8" font-family="Times,serif" font-size="14.00">0:0 &#45; 0:0</text>
</g>
<!-- n43&#45;&gt;x6 -->
<g id="edge124" class="edge">
<title>n43:e&#45;&gt;x6:w</title>
<path fill="none" stroke="#d95f02" stroke-width="3" d="M3158.2,-574C3207.08,-574 3220.61,-589.62 3264.65,-591.76"/>
<polygon fill="#d95f02" stroke="#d95f02" stroke-width="3" points="3264.79,-595.26 3274.87,-592 3264.95,-588.27 3264.79,-595.26"/>
</g>
<!-- n44 -->
<g id="node15" class="node">
<title>n44</title>
<polygon fill="none" stroke="black" points="4242.67,-111.54 4242.67,-126.46 4212.67,-137 4170.24,-137 4140.25,-126.46 4140.25,-111.54 4170.24,-101 4212.67,-101 4242.67,-111.54"/>
<text text-anchor="middle" x="4191.46" y="-115.3" font-family="Times,serif" font-size="14.00">rx_valid</text>
</g>
<!-- n45 -->
<g id="node16" class="node">
<title>n45</title>
<polygon fill="none" stroke="black" points="100.83,-1073.54 100.83,-1088.46 73.91,-1099 35.84,-1099 8.92,-1088.46 8.92,-1073.54 35.84,-1063 73.91,-1063 100.83,-1073.54"/>
<text text-anchor="middle" x="54.87" y="-1077.3" font-family="Times,serif" font-size="14.00">spi_clk</text>
</g>
<!-- n45&#45;&gt;c97 -->
<g id="edge126" class="edge">
<title>n45:e&#45;&gt;c97:w</title>
<path fill="none" stroke="#a6761d" d="M101.87,-1081C117.41,-1081 123.66,-1081 135.43,-1081"/>
<polygon fill="#a6761d" stroke="#a6761d" points="135.74,-1084.5 145.74,-1081 135.74,-1077.5 135.74,-1084.5"/>
</g>
<!-- n46 -->
<g id="node17" class="node">
<title>n46</title>
<polygon fill="none" stroke="black" points="107.4,-158.54 107.4,-173.46 76.63,-184 33.12,-184 2.35,-173.46 2.35,-158.54 33.12,-148 76.63,-148 107.4,-158.54"/>
<text text-anchor="middle" x="54.87" y="-162.3" font-family="Times,serif" font-size="14.00">spi_cs_n</text>
</g>
<!-- n46&#45;&gt;c99 -->
<g id="edge127" class="edge">
<title>n46:e&#45;&gt;c99:w</title>
<path fill="none" stroke="#e6ab02" d="M108.87,-166C121.29,-166 126.65,-166 135.65,-166"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="135.74,-169.5 145.74,-166 135.74,-162.5 135.74,-169.5"/>
</g>
<!-- n47 -->
<g id="node18" class="node">
<title>n47</title>
<polygon fill="none" stroke="black" points="4681.57,-756.54 4681.57,-771.46 4649.5,-782 4604.15,-782 4572.08,-771.46 4572.08,-756.54 4604.15,-746 4649.5,-746 4681.57,-756.54"/>
<text text-anchor="middle" x="4626.83" y="-760.3" font-family="Times,serif" font-size="14.00">spi_miso</text>
</g>
<!-- n48 -->
<g id="node19" class="node">
<title>n48</title>
<polygon fill="none" stroke="black" points="109.62,-10.54 109.62,-25.46 77.55,-36 32.2,-36 0.13,-25.46 0.13,-10.54 32.2,0 77.55,0 109.62,-10.54"/>
<text text-anchor="middle" x="54.87" y="-14.3" font-family="Times,serif" font-size="14.00">spi_mosi</text>
</g>
<!-- n48&#45;&gt;c101 -->
<g id="edge129" class="edge">
<title>n48:e&#45;&gt;c101:w</title>
<path fill="none" stroke="#d95f02" d="M109.74,-18C121.74,-18 126.99,-18 135.62,-18"/>
<polygon fill="#d95f02" stroke="#d95f02" points="135.74,-21.5 145.74,-18 135.74,-14.5 135.74,-21.5"/>
</g>
<!-- n49 -->
<g id="node20" class="node">
<title>n49</title>
<polygon fill="none" stroke="black" points="858.49,-1051 752.58,-1033 858.49,-1015 964.4,-1033 858.49,-1051"/>
<text text-anchor="middle" x="858.49" y="-1029.3" font-family="Times,serif" font-size="14.00">sync_clk.clk_s</text>
</g>
<!-- c64 -->
<g id="node34" class="node">
<title>c64</title>
<polygon fill="none" stroke="black" points="1192.55,-1018 1192.55,-1056 1293.55,-1056 1293.55,-1018 1192.55,-1018"/>
<text text-anchor="middle" x="1205.55" y="-1033.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="1218.55,-1018 1218.55,-1056 "/>
<text text-anchor="middle" x="1243.05" y="-1040.8" font-family="Times,serif" font-size="14.00">$24</text>
<text text-anchor="middle" x="1243.05" y="-1025.8" font-family="Times,serif" font-size="14.00">$not</text>
<polyline fill="none" stroke="black" points="1267.55,-1018 1267.55,-1056 "/>
<text text-anchor="middle" x="1280.55" y="-1033.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n49&#45;&gt;c64 -->
<g id="edge131" class="edge">
<title>n49:e&#45;&gt;c64:w</title>
<path fill="none" stroke="#1b9e77" d="M964.19,-1033C1061.59,-1033 1088.4,-1036.73 1180.97,-1036.99"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="1181.04,-1040.49 1191.05,-1037 1181.05,-1033.49 1181.04,-1040.49"/>
</g>
<!-- c67 -->
<g id="node37" class="node">
<title>c67</title>
<polygon fill="none" stroke="black" points="1489.9,-1053 1489.9,-1099 1594.9,-1099 1594.9,-1053 1489.9,-1053"/>
<text text-anchor="middle" x="1503.4" y="-1083.8" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="1489.9,-1076 1516.9,-1076 "/>
<text text-anchor="middle" x="1503.4" y="-1060.8" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="1516.9,-1053 1516.9,-1099 "/>
<text text-anchor="middle" x="1542.9" y="-1079.8" font-family="Times,serif" font-size="14.00">$27</text>
<text text-anchor="middle" x="1542.9" y="-1064.8" font-family="Times,serif" font-size="14.00">$and</text>
<polyline fill="none" stroke="black" points="1568.9,-1053 1568.9,-1099 "/>
<text text-anchor="middle" x="1581.9" y="-1072.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n49&#45;&gt;c67 -->
<g id="edge132" class="edge">
<title>n49:e&#45;&gt;c67:w</title>
<path fill="none" stroke="#1b9e77" d="M964.19,-1033C981.7,-1033 983.25,-1044.58 1000.19,-1049 1053.62,-1062.94 1385.55,-1086.15 1479.85,-1087.9"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="1479.87,-1091.4 1489.9,-1088 1479.94,-1084.4 1479.87,-1091.4"/>
</g>
<!-- n49&#45;&gt;c88 -->
<g id="edge133" class="edge">
<title>n49:e&#45;&gt;c88:w</title>
<path fill="none" stroke="#1b9e77" d="M964.19,-1033C990.59,-1033 975.52,-989.43 990.25,-977.17"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="991.73,-980.37 1000.19,-974 989.6,-973.71 991.73,-980.37"/>
</g>
<!-- n50 -->
<g id="node21" class="node">
<title>n50</title>
<polygon fill="none" stroke="black" points="431.27,-1013 313.46,-995 431.27,-977 549.07,-995 431.27,-1013"/>
<text text-anchor="middle" x="431.27" y="-991.3" font-family="Times,serif" font-size="14.00">sync_clk.stage0</text>
</g>
<!-- n50&#45;&gt;c98 -->
<g id="edge136" class="edge">
<title>n50:e&#45;&gt;c98:w</title>
<path fill="none" stroke="#666666" d="M550.27,-995C569.54,-995 573.52,-1010.09 587.53,-1015.27"/>
<polygon fill="#666666" stroke="#666666" points="587.34,-1018.79 597.79,-1017 588.51,-1011.89 587.34,-1018.79"/>
</g>
<!-- n51 -->
<g id="node22" class="node">
<title>n51</title>
<polygon fill="none" stroke="black" points="858.49,-339 762.8,-321 858.49,-303 954.17,-321 858.49,-339"/>
<text text-anchor="middle" x="858.49" y="-317.3" font-family="Times,serif" font-size="14.00">sync_cs.cs_s</text>
</g>
<!-- n51&#45;&gt;c61 -->
<g id="edge138" class="edge">
<title>n51:e&#45;&gt;c61:w</title>
<path fill="none" stroke="#666666" d="M955.49,-321C976.31,-321 979.79,-311.16 1000.19,-307 1106.03,-285.41 1134.03,-283 1242.05,-283 1242.05,-283 1242.05,-283 1543.4,-283 1595.25,-283 1716.61,-323.94 1776.33,-328.57"/>
<polygon fill="#666666" stroke="#666666" points="1776.25,-332.07 1786.39,-329 1776.55,-325.08 1776.25,-332.07"/>
</g>
<!-- c70 -->
<g id="node40" class="node">
<title>c70</title>
<polygon fill="none" stroke="black" points="1489.9,-330 1489.9,-376 1594.9,-376 1594.9,-330 1489.9,-330"/>
<text text-anchor="middle" x="1503.4" y="-360.8" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="1489.9,-353 1516.9,-353 "/>
<text text-anchor="middle" x="1503.4" y="-337.8" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="1516.9,-330 1516.9,-376 "/>
<text text-anchor="middle" x="1542.9" y="-356.8" font-family="Times,serif" font-size="14.00">$31</text>
<text text-anchor="middle" x="1542.9" y="-341.8" font-family="Times,serif" font-size="14.00">$and</text>
<polyline fill="none" stroke="black" points="1568.9,-330 1568.9,-376 "/>
<text text-anchor="middle" x="1581.9" y="-349.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n51&#45;&gt;c70 -->
<g id="edge139" class="edge">
<title>n51:e&#45;&gt;c70:w</title>
<path fill="none" stroke="#666666" d="M955.49,-321C1177.17,-321 1243.66,-269.73 1453.9,-340 1468.48,-344.87 1470.34,-357.62 1480.04,-362.78"/>
<polygon fill="#666666" stroke="#666666" points="1479.38,-366.22 1489.9,-365 1480.92,-359.39 1479.38,-366.22"/>
</g>
<!-- c71 -->
<g id="node41" class="node">
<title>c71</title>
<polygon fill="none" stroke="black" points="1018.19,-350 1018.19,-388 1119.19,-388 1119.19,-350 1018.19,-350"/>
<text text-anchor="middle" x="1031.19" y="-365.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="1044.19,-350 1044.19,-388 "/>
<text text-anchor="middle" x="1068.69" y="-372.8" font-family="Times,serif" font-size="14.00">$32</text>
<text text-anchor="middle" x="1068.69" y="-357.8" font-family="Times,serif" font-size="14.00">$not</text>
<polyline fill="none" stroke="black" points="1093.19,-350 1093.19,-388 "/>
<text text-anchor="middle" x="1106.19" y="-365.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n51&#45;&gt;c71 -->
<g id="edge140" class="edge">
<title>n51:e&#45;&gt;c71:w</title>
<path fill="none" stroke="#666666" d="M955.49,-321C986.28,-321 983.35,-359.07 1006.76,-367.4"/>
<polygon fill="#666666" stroke="#666666" points="1006.26,-370.87 1016.69,-369 1007.37,-363.96 1006.26,-370.87"/>
</g>
<!-- c74 -->
<g id="node46" class="node">
<title>c74</title>
<polygon fill="none" stroke="black" points="4426.96,-729.5 4426.96,-798.5 4535.96,-798.5 4535.96,-729.5 4426.96,-729.5"/>
<text text-anchor="middle" x="4440.46" y="-783.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="4426.96,-775.5 4453.96,-775.5 "/>
<text text-anchor="middle" x="4440.46" y="-760.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="4426.96,-752.5 4453.96,-752.5 "/>
<text text-anchor="middle" x="4440.46" y="-737.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="4453.96,-729.5 4453.96,-798.5 "/>
<text text-anchor="middle" x="4481.96" y="-767.8" font-family="Times,serif" font-size="14.00">$34</text>
<text text-anchor="middle" x="4481.96" y="-752.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="4509.96,-729.5 4509.96,-798.5 "/>
<text text-anchor="middle" x="4522.96" y="-760.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n51&#45;&gt;c74 -->
<g id="edge141" class="edge">
<title>n51:e&#45;&gt;c74:w</title>
<path fill="none" stroke="#666666" d="M955.49,-321C981.85,-321 976.73,-294.04 1000.19,-282 1280.25,-138.3 1374.88,-120 1689.65,-120 1689.65,-120 1689.65,-120 2667.18,-120 2700.79,-120 3225.47,-242.04 3258.72,-247 3357.29,-261.71 3382.49,-266 3482.15,-266 3482.15,-266 3482.15,-266 4192.46,-266 4424.44,-266 4198.34,-727.19 4416.91,-740.7"/>
<polygon fill="#666666" stroke="#666666" points="4416.86,-744.2 4426.96,-741 4417.07,-737.2 4416.86,-744.2"/>
</g>
<!-- n51&#45;&gt;c87 -->
<g id="edge142" class="edge">
<title>n51:e&#45;&gt;c87:w</title>
<path fill="none" stroke="#666666" d="M955.49,-321C1008.79,-321 952.07,-425.58 989.9,-440.29"/>
<polygon fill="#666666" stroke="#666666" points="989.75,-443.81 1000.19,-442 990.9,-436.91 989.75,-443.81"/>
</g>
<!-- n52 -->
<g id="node23" class="node">
<title>n52</title>
<polygon fill="none" stroke="black" points="431.27,-199 318.15,-181 431.27,-163 544.38,-181 431.27,-199"/>
<text text-anchor="middle" x="431.27" y="-177.3" font-family="Times,serif" font-size="14.00">sync_cs.stage0</text>
</g>
<!-- n52&#45;&gt;c100 -->
<g id="edge144" class="edge">
<title>n52:e&#45;&gt;c100:w</title>
<path fill="none" stroke="#a6761d" d="M545.27,-181C602.91,-181 544.59,-293.5 587.74,-307.56"/>
<polygon fill="#a6761d" stroke="#a6761d" points="587.39,-311.05 597.79,-309 588.38,-304.12 587.39,-311.05"/>
</g>
<!-- n53 -->
<g id="node24" class="node">
<title>n53</title>
<polygon fill="none" stroke="black" points="3092.2,-412 2961.66,-394 3092.2,-376 3222.74,-394 3092.2,-412"/>
<text text-anchor="middle" x="3092.2" y="-390.3" font-family="Times,serif" font-size="14.00">sync_mosi.mosi_s</text>
</g>
<!-- n53&#45;&gt;x5 -->
<g id="edge146" class="edge">
<title>n53:e&#45;&gt;x5:w</title>
<path fill="none" stroke="#d95f02" d="M3222.72,-394C3242.22,-394 3249.26,-389.81 3264.67,-388.43"/>
<polygon fill="#d95f02" stroke="#d95f02" points="3265.03,-391.92 3274.87,-388 3264.73,-384.93 3265.03,-391.92"/>
</g>
<!-- n53&#45;&gt;x6 -->
<g id="edge147" class="edge">
<title>n53:e&#45;&gt;x6:w</title>
<path fill="none" stroke="#d95f02" d="M3222.72,-394C3299.67,-394 3203.97,-552.07 3264.73,-566.89"/>
<polygon fill="#d95f02" stroke="#d95f02" points="3264.55,-570.39 3274.87,-568 3265.31,-563.43 3264.55,-570.39"/>
</g>
<!-- n54 -->
<g id="node25" class="node">
<title>n54</title>
<polygon fill="none" stroke="black" points="431.27,-51 300.72,-33 431.27,-15 561.81,-33 431.27,-51"/>
<text text-anchor="middle" x="431.27" y="-29.3" font-family="Times,serif" font-size="14.00">sync_mosi.stage0</text>
</g>
<!-- n54&#45;&gt;c102 -->
<g id="edge149" class="edge">
<title>n54:e&#45;&gt;c102:w</title>
<path fill="none" stroke="#1b9e77" d="M561.79,-33C635.66,-33 531.3,-187.71 587.77,-202.82"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="587.44,-206.3 597.79,-204 588.27,-199.35 587.44,-206.3"/>
</g>
<!-- n55 -->
<g id="node26" class="node">
<title>n55</title>
<polygon fill="none" stroke="black" points="2542.27,-1564.54 2542.27,-1579.46 2513.81,-1590 2473.57,-1590 2445.11,-1579.46 2445.11,-1564.54 2473.57,-1554 2513.81,-1554 2542.27,-1564.54"/>
<text text-anchor="middle" x="2493.69" y="-1568.3" font-family="Times,serif" font-size="14.00">tx_byte</text>
</g>
<!-- x3 -->
<g id="node44" class="node">
<title>x3</title>
<path fill="none" stroke="black" d="M4011.12,-1570C4011.12,-1570 4062.12,-1570 4062.12,-1570 4068.12,-1570 4074.12,-1576 4074.12,-1582 4074.12,-1582 4074.12,-1594 4074.12,-1594 4074.12,-1600 4068.12,-1606 4062.12,-1606 4062.12,-1606 4011.12,-1606 4011.12,-1606 4005.12,-1606 3999.12,-1600 3999.12,-1594 3999.12,-1594 3999.12,-1582 3999.12,-1582 3999.12,-1576 4005.12,-1570 4011.12,-1570"/>
<text text-anchor="middle" x="4036.62" y="-1584.3" font-family="Times,serif" font-size="14.00">7:7 &#45; 0:0</text>
</g>
<!-- n55&#45;&gt;x3 -->
<g id="edge151" class="edge">
<title>n55:e&#45;&gt;x3:w</title>
<path fill="none" stroke="#7570b3" d="M2543.69,-1572C2681.06,-1572 2715.3,-1580 2852.68,-1580 2852.68,-1580 2852.68,-1580 3093.2,-1580 3491.74,-1580 3593.9,-1587.86 3987.38,-1588"/>
<polygon fill="#7570b3" stroke="#7570b3" points="3987.61,-1591.5 3997.62,-1588 3987.62,-1584.5 3987.61,-1591.5"/>
</g>
<!-- n55&#45;&gt;c104 -->
<g id="edge150" class="edge">
<title>n55:e&#45;&gt;c104:w</title>
<path fill="none" stroke="#7570b3" stroke-width="3" d="M2543.69,-1572C2604.04,-1572 2552.87,-1458.56 2600.15,-1445.27"/>
<polygon fill="#7570b3" stroke="#7570b3" stroke-width="3" points="2600.7,-1448.73 2610.18,-1444 2599.82,-1441.78 2600.7,-1448.73"/>
</g>
<!-- n56 -->
<g id="node27" class="node">
<title>n56</title>
<polygon fill="none" stroke="black" points="3911.95,-111.54 3911.95,-126.46 3884.02,-137 3844.53,-137 3816.6,-126.46 3816.6,-111.54 3844.53,-101 3884.02,-101 3911.95,-111.54"/>
<text text-anchor="middle" x="3864.27" y="-115.3" font-family="Times,serif" font-size="14.00">tx_load</text>
</g>
<!-- x21 -->
<g id="node100" class="node">
<title>x21</title>
<path fill="none" stroke="black" d="M4051.62,-137C4051.62,-137 4021.62,-137 4021.62,-137 4015.62,-137 4009.62,-131 4009.62,-125 4009.62,-125 4009.62,-113 4009.62,-113 4009.62,-107 4015.62,-101 4021.62,-101 4021.62,-101 4051.62,-101 4051.62,-101 4057.62,-101 4063.62,-107 4063.62,-113 4063.62,-113 4063.62,-125 4063.62,-125 4063.62,-131 4057.62,-137 4051.62,-137"/>
<text text-anchor="middle" x="4036.62" y="-115.3" font-family="Times,serif" font-size="14.00">BUF</text>
</g>
<!-- n56&#45;&gt;x21 -->
<g id="edge153" class="edge">
<title>n56:e&#45;&gt;x21:w</title>
<path fill="none" stroke="#66a61e" d="M3913.27,-119C3952.01,-119 3964.19,-119 3998.35,-119"/>
<polygon fill="#66a61e" stroke="#66a61e" points="3998.62,-122.5 4008.62,-119 3998.62,-115.5 3998.62,-122.5"/>
</g>
<!-- n57 -->
<g id="node28" class="node">
<title>n57</title>
<polygon fill="none" stroke="black" points="4036.62,-1522 3972.43,-1504 4036.62,-1486 4100.8,-1504 4036.62,-1522"/>
<text text-anchor="middle" x="4036.62" y="-1500.3" font-family="Times,serif" font-size="14.00">tx_shift</text>
</g>
<!-- x2 -->
<g id="node43" class="node">
<title>x2</title>
<path fill="none" stroke="black" d="M4165.96,-1497C4165.96,-1497 4216.96,-1497 4216.96,-1497 4222.96,-1497 4228.96,-1503 4228.96,-1509 4228.96,-1509 4228.96,-1521 4228.96,-1521 4228.96,-1527 4222.96,-1533 4216.96,-1533 4216.96,-1533 4165.96,-1533 4165.96,-1533 4159.96,-1533 4153.96,-1527 4153.96,-1521 4153.96,-1521 4153.96,-1509 4153.96,-1509 4153.96,-1503 4159.96,-1497 4165.96,-1497"/>
<text text-anchor="middle" x="4191.46" y="-1511.3" font-family="Times,serif" font-size="14.00">7:7 &#45; 0:0</text>
</g>
<!-- n57&#45;&gt;x2 -->
<g id="edge158" class="edge">
<title>n57:e&#45;&gt;x2:w</title>
<path fill="none" stroke="#666666" d="M4100.96,-1504C4120.52,-1504 4127.01,-1511.69 4142.28,-1514.21"/>
<polygon fill="#666666" stroke="#666666" points="4142.22,-1517.71 4152.46,-1515 4142.76,-1510.74 4142.22,-1517.71"/>
</g>
<!-- n57&#45;&gt;c104 -->
<g id="edge155" class="edge">
<title>n57:e&#45;&gt;c104:w</title>
<path fill="none" stroke="#666666" stroke-width="3" d="M4101.62,-1504C4109.63,-1504 4106.33,-1516.39 4100.62,-1522 4051.7,-1570 3860.8,-1529.06 3792.27,-1528 3726.61,-1526.98 2658.46,-1524.58 2611.18,-1479 2610.7,-1478.54 2610.24,-1478 2609.81,-1477.42"/>
<polygon fill="#666666" stroke="#666666" stroke-width="3" points="2613.32,-1477.12 2610.18,-1467 2606.33,-1476.87 2613.32,-1477.12"/>
</g>
<!-- n57&#45;&gt;c105 -->
<g id="edge156" class="edge">
<title>n57:e&#45;&gt;c105:w</title>
<path fill="none" stroke="#666666" stroke-width="3" d="M4101.62,-1504C4109.63,-1504 4106.44,-1516.49 4100.62,-1522 4059.18,-1561.2 4029.29,-1523.74 3972.27,-1522 3841.2,-1518 3808.91,-1504 3677.77,-1504 3482.15,-1504 3482.15,-1504 3482.15,-1504 3366.08,-1504 3338.46,-1482.73 3222.72,-1474 3199.21,-1472.23 2815.74,-1475.27 2798.68,-1459 2798.07,-1458.42 2797.5,-1457.73 2796.99,-1456.98"/>
<polygon fill="#666666" stroke="#666666" stroke-width="3" points="2800.48,-1457.22 2797.68,-1447 2793.5,-1456.74 2800.48,-1457.22"/>
</g>
<!-- x13 -->
<g id="node83" class="node">
<title>x13</title>
<path fill="none" stroke="black" d="M4165.96,-1393C4165.96,-1393 4216.96,-1393 4216.96,-1393 4222.96,-1393 4228.96,-1399 4228.96,-1405 4228.96,-1405 4228.96,-1427 4228.96,-1427 4228.96,-1433 4222.96,-1439 4216.96,-1439 4216.96,-1439 4165.96,-1439 4165.96,-1439 4159.96,-1439 4153.96,-1433 4153.96,-1427 4153.96,-1427 4153.96,-1405 4153.96,-1405 4153.96,-1399 4159.96,-1393 4165.96,-1393"/>
<text text-anchor="middle" x="4191.46" y="-1423.8" font-family="Times,serif" font-size="14.00">6:0 &#45; 7:1</text>
<polyline fill="none" stroke="black" points="4153.96,-1416 4228.96,-1416 "/>
<text text-anchor="middle" x="4191.46" y="-1400.8" font-family="Times,serif" font-size="14.00">0 &#45;&gt; 0:0</text>
</g>
<!-- n57&#45;&gt;x13 -->
<g id="edge157" class="edge">
<title>n57:e&#45;&gt;x13:w</title>
<path fill="none" stroke="#666666" stroke-width="3" d="M4100.96,-1504C4137.77,-1504 4116.86,-1442.12 4142.4,-1430.03"/>
<polygon fill="#666666" stroke="#666666" stroke-width="3" points="4143.35,-1433.41 4152.46,-1428 4141.96,-1426.55 4143.35,-1433.41"/>
</g>
<!-- n1 -->
<g id="node101" class="node">
<title>n1</title>
<ellipse fill="black" stroke="black" cx="1989.74" cy="-383" rx="1.8" ry="1.8"/>
</g>
<!-- c61&#45;&gt;n1 -->
<g id="edge12" class="edge">
<title>c61:e&#45;&gt;n1:w</title>
<path fill="none" stroke="#e6ab02" d="M1883.39,-341C1888.55,-341 1952.38,-370.08 1977.25,-379.84"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="1976.15,-383.17 1986.74,-383 1978.36,-376.52 1976.15,-383.17"/>
</g>
<!-- v0 -->
<g id="node30" class="node">
<title>v0</title>
<ellipse fill="none" stroke="black" cx="2853.68" cy="-794" rx="36.29" ry="18"/>
<text text-anchor="middle" x="2853.68" y="-790.3" font-family="Times,serif" font-size="14.00">3&#39;111</text>
</g>
<!-- v0&#45;&gt;c62 -->
<g id="edge165" class="edge">
<title>v0:e&#45;&gt;c62:w</title>
<path fill="none" stroke="#666666" stroke-width="3" d="M2891.68,-794C2955.45,-794 2973.06,-809.25 3031.96,-810.86"/>
<polygon fill="#666666" stroke="#666666" stroke-width="3" points="3032.15,-814.37 3042.2,-811 3032.25,-807.37 3032.15,-814.37"/>
</g>
<!-- n2 -->
<g id="node106" class="node">
<title>n2</title>
<ellipse fill="black" stroke="black" cx="3313.87" cy="-700" rx="1.8" ry="1.8"/>
</g>
<!-- c62&#45;&gt;n2 -->
<g id="edge37" class="edge">
<title>c62:e&#45;&gt;n2:w</title>
<path fill="none" stroke="#e6ab02" d="M3142.2,-823C3180.87,-823 3194.85,-816.81 3222.72,-790 3250.52,-763.25 3228.61,-735.13 3258.72,-711 3274.32,-698.5 3283.86,-699.26 3300.68,-699.81"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="3300.8,-703.31 3310.87,-700 3300.94,-696.31 3300.8,-703.31"/>
</g>
<!-- v1 -->
<g id="node32" class="node">
<title>v1</title>
<ellipse fill="none" stroke="black" cx="2853.68" cy="-978" rx="27" ry="18"/>
<text text-anchor="middle" x="2853.68" y="-974.3" font-family="Times,serif" font-size="14.00">1&#39;1</text>
</g>
<!-- v1&#45;&gt;c63 -->
<g id="edge166" class="edge">
<title>v1:e&#45;&gt;c63:w</title>
<path fill="none" stroke="#e6ab02" d="M2881.68,-978C2948.15,-978 2966.36,-961.78 3027.93,-960.13"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="3028.25,-963.63 3038.2,-960 3028.15,-956.63 3028.25,-963.63"/>
</g>
<!-- x17 -->
<g id="node95" class="node">
<title>x17</title>
<path fill="none" stroke="black" d="M3288.37,-997C3288.37,-997 3339.37,-997 3339.37,-997 3345.37,-997 3351.37,-1003 3351.37,-1009 3351.37,-1009 3351.37,-1021 3351.37,-1021 3351.37,-1027 3345.37,-1033 3339.37,-1033 3339.37,-1033 3288.37,-1033 3288.37,-1033 3282.37,-1033 3276.37,-1027 3276.37,-1021 3276.37,-1021 3276.37,-1009 3276.37,-1009 3276.37,-1003 3282.37,-997 3288.37,-997"/>
<text text-anchor="middle" x="3313.87" y="-1011.3" font-family="Times,serif" font-size="14.00">3:0 &#45; 3:0</text>
</g>
<!-- c63&#45;&gt;x17 -->
<g id="edge56" class="edge">
<title>c63:e&#45;&gt;x17:w</title>
<path fill="none" stroke="#66a61e" stroke-width="3" d="M3146.2,-972C3202.96,-972 3213.45,-1010.11 3264.79,-1014.57"/>
<polygon fill="#66a61e" stroke="#66a61e" stroke-width="3" points="3264.73,-1018.08 3274.87,-1015 3265.02,-1011.08 3264.73,-1018.08"/>
</g>
<!-- c64&#45;&gt;c65 -->
<g id="edge108" class="edge">
<title>c64:e&#45;&gt;c65:w</title>
<path fill="none" stroke="#a6761d" d="M1295.05,-1037C1315.24,-1037 1322.66,-1037 1338.86,-1037"/>
<polygon fill="#a6761d" stroke="#a6761d" points="1338.9,-1040.5 1348.9,-1037 1338.9,-1033.5 1338.9,-1040.5"/>
</g>
<!-- c65&#45;&gt;n37 -->
<g id="edge90" class="edge">
<title>c65:e&#45;&gt;n37:w</title>
<path fill="none" stroke="#a6761d" d="M1453.9,-1025C1558.68,-1025 1584.87,-1024 1689.65,-1024 1689.65,-1024 1689.65,-1024 1990.74,-1024 2096.81,-1024 2125.81,-1024 2227.06,-1024"/>
<polygon fill="#a6761d" stroke="#a6761d" points="2227.09,-1027.5 2237.09,-1024 2227.09,-1020.5 2227.09,-1027.5"/>
</g>
<!-- c66&#45;&gt;c67 -->
<g id="edge134" class="edge">
<title>c66:e&#45;&gt;c67:w</title>
<path fill="none" stroke="#66a61e" d="M1453.4,-964C1496.65,-964 1451.8,-1047.55 1479.91,-1061.91"/>
<polygon fill="#66a61e" stroke="#66a61e" points="1479.4,-1065.38 1489.9,-1064 1480.83,-1058.53 1479.4,-1065.38"/>
</g>
<!-- c67&#45;&gt;n40 -->
<g id="edge109" class="edge">
<title>c67:e&#45;&gt;n40:w</title>
<path fill="none" stroke="#e6ab02" d="M1594.9,-1076C1701.66,-1076 1727.14,-1100 1833.89,-1100 1833.89,-1100 1833.89,-1100 3093.2,-1100 3216.71,-1100 3248.54,-1093.22 3369.02,-1066 3381.48,-1063.18 3386.04,-1057.74 3394.86,-1055.28"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="3395.53,-1058.72 3405.02,-1054 3394.66,-1051.77 3395.53,-1058.72"/>
</g>
<!-- c68&#45;&gt;n38 -->
<g id="edge98" class="edge">
<title>c68:e&#45;&gt;n38:w</title>
<path fill="none" stroke="#e7298a" d="M1453.9,-430C1646.46,-430 1715.72,-467.67 1883.39,-373 1902.04,-362.47 1896.77,-338.1 1909.5,-330.39"/>
<polygon fill="#e7298a" stroke="#e7298a" points="1910.49,-333.75 1919.39,-328 1908.85,-326.94 1910.49,-333.75"/>
</g>
<!-- c69&#45;&gt;c70 -->
<g id="edge159" class="edge">
<title>c69:e&#45;&gt;c70:w</title>
<path fill="none" stroke="#e7298a" d="M1453.4,-369C1469.7,-369 1470.22,-351.22 1480.1,-344"/>
<polygon fill="#e7298a" stroke="#e7298a" points="1481.36,-347.27 1489.9,-341 1479.32,-340.58 1481.36,-347.27"/>
</g>
<!-- c70&#45;&gt;n36 -->
<g id="edge88" class="edge">
<title>c70:e&#45;&gt;n36:w</title>
<path fill="none" stroke="#66a61e" d="M1594.9,-353C1606.9,-353 1612.15,-353 1620.78,-353"/>
<polygon fill="#66a61e" stroke="#66a61e" points="1620.9,-356.5 1630.9,-353 1620.9,-349.5 1620.9,-356.5"/>
</g>
<!-- c71&#45;&gt;n34 -->
<g id="edge83" class="edge">
<title>c71:e&#45;&gt;n34:w</title>
<path fill="none" stroke="#7570b3" d="M1120.69,-369C1160.06,-369 1145.25,-429.47 1174.88,-440.34"/>
<polygon fill="#7570b3" stroke="#7570b3" points="1174.61,-443.84 1185.05,-442 1175.74,-436.93 1174.61,-443.84"/>
</g>
<!-- c73&#45;&gt;c74 -->
<g id="edge160" class="edge">
<title>c73:e&#45;&gt;c74:w</title>
<path fill="none" stroke="#7570b3" d="M4390.96,-1372C4647.89,-1372 4179.59,-802.89 4416.69,-787.33"/>
<polygon fill="#7570b3" stroke="#7570b3" points="4417.07,-790.81 4426.96,-787 4416.85,-783.82 4417.07,-790.81"/>
</g>
<!-- x2&#45;&gt;c73 -->
<g id="edge1" class="edge">
<title>x2:e&#45;&gt;c73:w</title>
<path fill="none" stroke="#66a61e" d="M4242.4,-1512.71C4275.46,-1497.61 4236.97,-1412.49 4269.96,-1397.31"/>
<polygon fill="none" stroke="#66a61e" points="4242.24,-1512.74 4237.1,-1517.8 4230.46,-1515 4235.6,-1509.94 4242.24,-1512.74"/>
<polygon fill="none" stroke="#66a61e" points="4270.17,-1397.27 4275.31,-1392.21 4281.96,-1395 4276.82,-1400.06 4270.17,-1397.27"/>
</g>
<!-- x3&#45;&gt;c73 -->
<g id="edge2" class="edge">
<title>x3:e&#45;&gt;c73:w</title>
<path fill="none" stroke="#1b9e77" d="M4087.76,-1586.45C4122.71,-1576.21 4100.12,-1517.92 4136.96,-1488 4176.9,-1455.56 4207.91,-1483.64 4245.96,-1449 4270.18,-1426.95 4251.05,-1385.24 4270.18,-1374.55"/>
<polygon fill="none" stroke="#1b9e77" points="4087.52,-1586.48 4082.07,-1591.21 4075.62,-1588 4081.06,-1583.27 4087.52,-1586.48"/>
<polygon fill="none" stroke="#1b9e77" points="4270.23,-1374.54 4275.25,-1369.36 4281.96,-1372 4276.94,-1377.18 4270.23,-1374.54"/>
</g>
<!-- v4 -->
<g id="node45" class="node">
<title>v4</title>
<ellipse fill="none" stroke="black" cx="4336.46" cy="-764" rx="27" ry="18"/>
<text text-anchor="middle" x="4336.46" y="-760.3" font-family="Times,serif" font-size="14.00">1&#39;1</text>
</g>
<!-- v4&#45;&gt;c74 -->
<g id="edge174" class="edge">
<title>v4:e&#45;&gt;c74:w</title>
<path fill="none" stroke="#e6ab02" d="M4364.46,-764C4388.54,-764 4396.97,-764 4416.89,-764"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="4416.96,-767.5 4426.96,-764 4416.96,-760.5 4416.96,-767.5"/>
</g>
<!-- c74&#45;&gt;n47 -->
<g id="edge128" class="edge">
<title>c74:e&#45;&gt;n47:w</title>
<path fill="none" stroke="#1b9e77" d="M4535.96,-764C4547.96,-764 4553.21,-764 4561.83,-764"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="4561.96,-767.5 4571.96,-764 4561.96,-760.5 4561.96,-767.5"/>
</g>
<!-- c80&#45;&gt;n39 -->
<g id="edge102" class="edge">
<title>c80:e&#45;&gt;n39:w</title>
<path fill="none" stroke="#a6761d" d="M3165.2,-735C3210.26,-735 3210.32,-783.85 3248.71,-791.1"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3248.45,-794.6 3258.72,-792 3249.07,-787.62 3248.45,-794.6"/>
</g>
<!-- c81&#45;&gt;n42 -->
<g id="edge121" class="edge">
<title>c81:e&#45;&gt;n42:w</title>
<path fill="none" stroke="#7570b3" stroke-width="3" d="M3936.27,-446C3954.8,-446 3961.82,-446 3976.4,-446"/>
<polygon fill="#7570b3" stroke="#7570b3" stroke-width="3" points="3976.62,-449.5 3986.62,-446 3976.62,-442.5 3976.62,-449.5"/>
</g>
<!-- x5&#45;&gt;c81 -->
<g id="edge3" class="edge">
<title>x5:e&#45;&gt;c81:w</title>
<path fill="none" stroke="#1b9e77" stroke-width="3" d="M3365.05,-399.93C3535.25,-398.08 3594.28,-358.37 3756.27,-426 3771.24,-432.25 3771.91,-447.4 3780.66,-454.38"/>
<polygon fill="none" stroke="#1b9e77" stroke-width="3" points="3364.87,-399.93 3358.89,-403.97 3352.87,-400 3358.85,-395.97 3364.87,-399.93"/>
<polygon fill="none" stroke="#1b9e77" stroke-width="3" points="3780.82,-454.43 3787.74,-452.39 3792.27,-458 3785.36,-460.03 3780.82,-454.43"/>
</g>
<!-- c82&#45;&gt;n57 -->
<g id="edge154" class="edge">
<title>c82:e&#45;&gt;n57:w</title>
<path fill="none" stroke="#666666" stroke-width="3" d="M3936.27,-1339C4007.52,-1339 3908.32,-1487.67 3962.25,-1502.77"/>
<polygon fill="#666666" stroke="#666666" stroke-width="3" points="3961.92,-1506.25 3972.27,-1504 3962.78,-1499.3 3961.92,-1506.25"/>
</g>
<!-- c83&#45;&gt;n43 -->
<g id="edge122" class="edge">
<title>c83:e&#45;&gt;n43:w</title>
<path fill="none" stroke="#d95f02" stroke-width="3" d="M2925.68,-597C2967.93,-597 2978.76,-577.45 3016.1,-574.4"/>
<polygon fill="#d95f02" stroke="#d95f02" stroke-width="3" points="3016.34,-577.89 3026.2,-574 3016.07,-570.9 3016.34,-577.89"/>
</g>
<!-- x6&#45;&gt;c83 -->
<g id="edge4" class="edge">
<title>x6:e&#45;&gt;c83:w</title>
<path fill="none" stroke="#7570b3" stroke-width="3" d="M3358.64,-590.79C3357.6,-595.27 3355.02,-600.18 3351.87,-603.5 3343.68,-612.12 2937.56,-642.94 2925.68,-643.5 2893.71,-645 2804.63,-665.8 2781.68,-643.5 2774.72,-636.74 2770.02,-624.72 2771.4,-616.8"/>
<polygon fill="none" stroke="#7570b3" stroke-width="3" points="3358.53,-590.58 3352.17,-587.18 3352.87,-580 3359.23,-583.4 3358.53,-590.58"/>
<polygon fill="none" stroke="#7570b3" stroke-width="3" points="2771.49,-616.72 2773.51,-609.8 2780.68,-609 2778.66,-615.92 2771.49,-616.72"/>
</g>
<!-- c84&#45;&gt;n30 -->
<g id="edge57" class="edge">
<title>c84:e&#45;&gt;n30:w</title>
<path fill="none" stroke="#1b9e77" d="M3934.27,-1182C3949.84,-1182 3944.33,-1206.04 3933.27,-1217 3897.83,-1252.14 3534.06,-1226 3484.15,-1226 2852.68,-1226 2852.68,-1226 2852.68,-1226 2733.98,-1226 2695.62,-1202.87 2586.68,-1250 2567.03,-1258.5 2570.69,-1274.39 2550.68,-1282 2538.84,-1286.5 2445.89,-1290.7 2436.69,-1282 2434.33,-1279.76 2432.39,-1276.37 2431.47,-1273.14"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="2434.68,-1274.55 2435.69,-1264 2428.32,-1271.61 2434.68,-1274.55"/>
</g>
<!-- c85&#45;&gt;n31 -->
<g id="edge62" class="edge">
<title>c85:e&#45;&gt;n31:w</title>
<path fill="none" stroke="#e7298a" stroke-width="3" d="M2739.18,-922C2764.79,-922 2765.58,-894.68 2784.8,-887.64"/>
<polygon fill="#e7298a" stroke="#e7298a" stroke-width="3" points="2785.39,-891.09 2794.68,-886 2784.24,-884.19 2785.39,-891.09"/>
</g>
<!-- c86&#45;&gt;n56 -->
<g id="edge152" class="edge">
<title>c86:e&#45;&gt;n56:w</title>
<path fill="none" stroke="#66a61e" d="M3746.77,-119C3773.53,-119 3782.65,-119 3805.14,-119"/>
<polygon fill="#66a61e" stroke="#66a61e" points="3805.27,-122.5 3815.27,-119 3805.27,-115.5 3805.27,-122.5"/>
</g>
<!-- c87&#45;&gt;n35 -->
<g id="edge85" class="edge">
<title>c87:e&#45;&gt;n35:w</title>
<path fill="none" stroke="#66a61e" d="M1137.19,-442C1162.83,-442 1151.81,-402.12 1167.13,-390.9"/>
<polygon fill="#66a61e" stroke="#66a61e" points="1168.43,-394.17 1177.05,-388 1166.47,-387.45 1168.43,-394.17"/>
</g>
<!-- c88&#45;&gt;n33 -->
<g id="edge80" class="edge">
<title>c88:e&#45;&gt;n33:w</title>
<path fill="none" stroke="#a6761d" d="M1137.19,-974C1149.19,-974 1154.44,-974 1163.07,-974"/>
<polygon fill="#a6761d" stroke="#a6761d" points="1163.19,-977.5 1173.19,-974 1163.19,-970.5 1163.19,-977.5"/>
</g>
<!-- n13 -->
<g id="node103" class="node">
<title>n13</title>
<ellipse fill="black" stroke="black" cx="2318.9" cy="-441" rx="1.8" ry="1.8"/>
</g>
<!-- c89&#45;&gt;n13 -->
<g id="edge21" class="edge">
<title>c89:e&#45;&gt;n13:w</title>
<path fill="none" stroke="#1b9e77" d="M2201.09,-311C2246.66,-311 2205.66,-374.01 2237.09,-407 2260.94,-432.03 2274.96,-439.62 2305.77,-440.82"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="2305.84,-444.32 2315.9,-441 2305.96,-437.32 2305.84,-444.32"/>
</g>
<!-- c90 -->
<g id="node59" class="node">
<title>c90</title>
<polygon fill="none" stroke="black" points="2096.09,-388 2096.09,-426 2201.09,-426 2201.09,-388 2096.09,-388"/>
<text text-anchor="middle" x="2109.09" y="-403.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="2122.09,-388 2122.09,-426 "/>
<text text-anchor="middle" x="2148.59" y="-410.8" font-family="Times,serif" font-size="14.00">$110</text>
<text text-anchor="middle" x="2148.59" y="-395.8" font-family="Times,serif" font-size="14.00">$not</text>
<polyline fill="none" stroke="black" points="2175.09,-388 2175.09,-426 "/>
<text text-anchor="middle" x="2188.09" y="-403.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n14 -->
<g id="node104" class="node">
<title>n14</title>
<ellipse fill="black" stroke="black" cx="2318.9" cy="-396" rx="1.8" ry="1.8"/>
</g>
<!-- c90&#45;&gt;n14 -->
<g id="edge25" class="edge">
<title>c90:e&#45;&gt;n14:w</title>
<path fill="none" stroke="#1b9e77" d="M2201.09,-407C2248.75,-407 2262.72,-397.49 2305.64,-396.16"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="2305.95,-399.65 2315.9,-396 2305.85,-392.65 2305.95,-399.65"/>
</g>
<!-- c91 -->
<g id="node60" class="node">
<title>c91</title>
<polygon fill="none" stroke="black" points="2586.68,-383 2586.68,-421 2745.68,-421 2745.68,-383 2586.68,-383"/>
<text text-anchor="middle" x="2599.68" y="-398.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="2612.68,-383 2612.68,-421 "/>
<text text-anchor="middle" x="2666.18" y="-405.8" font-family="Times,serif" font-size="14.00">$113</text>
<text text-anchor="middle" x="2666.18" y="-390.8" font-family="Times,serif" font-size="14.00">$reduce_and</text>
<polyline fill="none" stroke="black" points="2719.68,-383 2719.68,-421 "/>
<text text-anchor="middle" x="2732.68" y="-398.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n8 -->
<g id="node109" class="node">
<title>n8</title>
<ellipse fill="black" stroke="black" cx="2853.68" cy="-490" rx="1.8" ry="1.8"/>
</g>
<!-- c91&#45;&gt;n8 -->
<g id="edge161" class="edge">
<title>c91:e&#45;&gt;n8:w</title>
<path fill="none" stroke="#a6761d" d="M2745.68,-402C2802.88,-402 2791.54,-479.67 2840.44,-489.07"/>
<polygon fill="#a6761d" stroke="#a6761d" points="2840.4,-492.58 2850.68,-490 2841.04,-485.61 2840.4,-492.58"/>
</g>
<!-- x7 -->
<g id="node61" class="node">
<title>x7</title>
<path fill="none" stroke="black" d="M2468.19,-377C2468.19,-377 2519.19,-377 2519.19,-377 2525.19,-377 2531.19,-383 2531.19,-389 2531.19,-389 2531.19,-411 2531.19,-411 2531.19,-417 2525.19,-423 2519.19,-423 2519.19,-423 2468.19,-423 2468.19,-423 2462.19,-423 2456.19,-417 2456.19,-411 2456.19,-411 2456.19,-389 2456.19,-389 2456.19,-383 2462.19,-377 2468.19,-377"/>
<text text-anchor="middle" x="2493.69" y="-407.8" font-family="Times,serif" font-size="14.00">0:0 &#45; 1:1</text>
<polyline fill="none" stroke="black" points="2456.19,-400 2531.19,-400 "/>
<text text-anchor="middle" x="2493.69" y="-384.8" font-family="Times,serif" font-size="14.00">0:0 &#45; 0:0</text>
</g>
<!-- x7&#45;&gt;c91 -->
<g id="edge5" class="edge">
<title>x7:e&#45;&gt;c91:w</title>
<path fill="none" stroke="#e7298a" stroke-width="3" d="M2544.96,-400.2C2556.15,-400.58 2563.24,-401.42 2574.43,-401.8"/>
<polygon fill="none" stroke="#e7298a" stroke-width="3" points="2544.69,-400.19 2538.62,-404.1 2532.69,-400 2538.75,-396.1 2544.69,-400.19"/>
<polygon fill="none" stroke="#e7298a" stroke-width="3" points="2574.68,-401.81 2580.74,-397.9 2586.68,-402 2580.61,-405.9 2574.68,-401.81"/>
</g>
<!-- c92 -->
<g id="node62" class="node">
<title>c92</title>
<polygon fill="none" stroke="black" points="3597.27,-558 3597.27,-596 3756.27,-596 3756.27,-558 3597.27,-558"/>
<text text-anchor="middle" x="3610.27" y="-573.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3623.27,-558 3623.27,-596 "/>
<text text-anchor="middle" x="3676.77" y="-580.8" font-family="Times,serif" font-size="14.00">$121</text>
<text text-anchor="middle" x="3676.77" y="-565.8" font-family="Times,serif" font-size="14.00">$reduce_and</text>
<polyline fill="none" stroke="black" points="3730.27,-558 3730.27,-596 "/>
<text text-anchor="middle" x="3743.27" y="-573.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- c92&#45;&gt;c81 -->
<g id="edge164" class="edge">
<title>c92:e&#45;&gt;c81:w</title>
<path fill="none" stroke="#7570b3" d="M3756.27,-577C3817.97,-577 3737.33,-450.27 3782.34,-435.42"/>
<polygon fill="#7570b3" stroke="#7570b3" points="3782.87,-438.88 3792.27,-434 3781.88,-431.95 3782.87,-438.88"/>
</g>
<!-- x8&#45;&gt;c92 -->
<g id="edge6" class="edge">
<title>x8:e&#45;&gt;c92:w</title>
<path fill="none" stroke="#e7298a" stroke-width="3" d="M3534.4,-601.82C3555.57,-597.46 3564.01,-582.4 3585.27,-578.13"/>
<polygon fill="none" stroke="#e7298a" stroke-width="3" points="3534.09,-601.85 3528.5,-606.4 3522.15,-603 3527.73,-598.44 3534.09,-601.85"/>
<polygon fill="none" stroke="#e7298a" stroke-width="3" points="3585.33,-578.13 3590.92,-573.58 3597.27,-577 3591.68,-581.55 3585.33,-578.13"/>
</g>
<!-- c93 -->
<g id="node64" class="node">
<title>c93</title>
<polygon fill="none" stroke="black" points="2586.68,-536 2586.68,-574 2745.68,-574 2745.68,-536 2586.68,-536"/>
<text text-anchor="middle" x="2599.68" y="-551.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="2612.68,-536 2612.68,-574 "/>
<text text-anchor="middle" x="2666.18" y="-558.8" font-family="Times,serif" font-size="14.00">$137</text>
<text text-anchor="middle" x="2666.18" y="-543.8" font-family="Times,serif" font-size="14.00">$reduce_and</text>
<polyline fill="none" stroke="black" points="2719.68,-536 2719.68,-574 "/>
<text text-anchor="middle" x="2732.68" y="-551.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- c93&#45;&gt;c83 -->
<g id="edge16" class="edge">
<title>c93:e&#45;&gt;c83:w</title>
<path fill="none" stroke="#d95f02" d="M2745.68,-555C2762.44,-555 2762.05,-574.43 2772.11,-582.01"/>
<polygon fill="#d95f02" stroke="#d95f02" points="2771.09,-585.36 2781.68,-585 2773.17,-578.68 2771.09,-585.36"/>
</g>
<!-- x9&#45;&gt;c93 -->
<g id="edge7" class="edge">
<title>x9:e&#45;&gt;c93:w</title>
<path fill="none" stroke="#7570b3" stroke-width="3" d="M2544.83,-517.88C2558.35,-525.26 2561.04,-544.8 2574.59,-552.15"/>
<polygon fill="none" stroke="#7570b3" stroke-width="3" points="2544.37,-517.77 2537.61,-520.28 2532.69,-515 2539.45,-512.49 2544.37,-517.77"/>
<polygon fill="none" stroke="#7570b3" stroke-width="3" points="2575,-552.25 2581.76,-549.73 2586.68,-555 2579.92,-557.52 2575,-552.25"/>
</g>
<!-- c94&#45;&gt;x11 -->
<g id="edge29" class="edge">
<title>c94:e&#45;&gt;x11:w</title>
<path fill="none" stroke="#7570b3" d="M2547.69,-588C2596.25,-588 2569.2,-418.3 2586.68,-373 2597.54,-344.84 2594.22,-315.51 2617.06,-309.23"/>
<polygon fill="#7570b3" stroke="#7570b3" points="2617.67,-312.68 2627.18,-308 2616.83,-305.73 2617.67,-312.68"/>
</g>
<!-- c95 -->
<g id="node67" class="node">
<title>c95</title>
<polygon fill="none" stroke="black" points="2244.9,-472 2244.9,-510 2392.9,-510 2392.9,-472 2244.9,-472"/>
<text text-anchor="middle" x="2257.9" y="-487.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="2270.9,-472 2270.9,-510 "/>
<text text-anchor="middle" x="2318.9" y="-494.8" font-family="Times,serif" font-size="14.00">$140</text>
<text text-anchor="middle" x="2318.9" y="-479.8" font-family="Times,serif" font-size="14.00">$reduce_or</text>
<polyline fill="none" stroke="black" points="2366.9,-472 2366.9,-510 "/>
<text text-anchor="middle" x="2379.9" y="-487.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- n11 -->
<g id="node102" class="node">
<title>n11</title>
<ellipse fill="black" stroke="black" cx="2493.69" cy="-627" rx="1.8" ry="1.8"/>
</g>
<!-- c95&#45;&gt;n11 -->
<g id="edge17" class="edge">
<title>c95:e&#45;&gt;n11:w</title>
<path fill="none" stroke="#d95f02" d="M2393.9,-491C2452.62,-491 2392.59,-577.24 2436.7,-616 2452.37,-629.76 2462.75,-628.06 2480.6,-627.25"/>
<polygon fill="#d95f02" stroke="#d95f02" points="2480.78,-630.75 2490.69,-627 2480.61,-623.75 2480.78,-630.75"/>
</g>
<!-- x10&#45;&gt;c95 -->
<g id="edge8" class="edge">
<title>x10:e&#45;&gt;c95:w</title>
<path fill="none" stroke="#d95f02" stroke-width="3" d="M2199.62,-480.94C2212.14,-483.02 2219.36,-487.99 2231.89,-490.06"/>
<polygon fill="none" stroke="#d95f02" stroke-width="3" points="2199.56,-480.93 2193.26,-484.45 2187.59,-480 2193.89,-476.48 2199.56,-480.93"/>
<polygon fill="none" stroke="#d95f02" stroke-width="3" points="2231.93,-490.07 2238.23,-486.55 2243.9,-491 2237.6,-494.52 2231.93,-490.07"/>
</g>
<!-- c96 -->
<g id="node69" class="node">
<title>c96</title>
<polygon fill="none" stroke="black" points="3018.2,-133 3018.2,-171 3166.2,-171 3166.2,-133 3018.2,-133"/>
<text text-anchor="middle" x="3031.2" y="-148.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3044.2,-133 3044.2,-171 "/>
<text text-anchor="middle" x="3092.2" y="-155.8" font-family="Times,serif" font-size="14.00">$149</text>
<text text-anchor="middle" x="3092.2" y="-140.8" font-family="Times,serif" font-size="14.00">$reduce_or</text>
<polyline fill="none" stroke="black" points="3140.2,-133 3140.2,-171 "/>
<text text-anchor="middle" x="3153.2" y="-148.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- c96&#45;&gt;c86 -->
<g id="edge20" class="edge">
<title>c96:e&#45;&gt;c86:w</title>
<path fill="none" stroke="#d95f02" d="M3167.2,-152C3208.28,-152 3217.99,-144.41 3258.72,-139 3409.76,-118.94 3449.16,-97.01 3596.45,-96.03"/>
<polygon fill="#d95f02" stroke="#d95f02" points="3596.79,-99.53 3606.77,-96 3596.76,-92.53 3596.79,-99.53"/>
</g>
<!-- x11&#45;&gt;c96 -->
<g id="edge9" class="edge">
<title>x11:e&#45;&gt;c96:w</title>
<path fill="none" stroke="#1b9e77" stroke-width="3" d="M2717.5,-272.71C2850.82,-266.43 2871.53,-158.6 3004.82,-152.29"/>
<polygon fill="none" stroke="#1b9e77" stroke-width="3" points="2717.17,-272.72 2711.27,-276.86 2705.18,-273 2711.08,-268.86 2717.17,-272.72"/>
<polygon fill="none" stroke="#1b9e77" stroke-width="3" points="3005.2,-152.28 3011.11,-148.14 3017.2,-152 3011.29,-156.14 3005.2,-152.28"/>
</g>
<!-- c97&#45;&gt;n50 -->
<g id="edge135" class="edge">
<title>c97:e&#45;&gt;n50:w</title>
<path fill="none" stroke="#666666" d="M264.74,-1093C309.18,-1093 271.29,-1010.42 302.22,-996.87"/>
<polygon fill="#666666" stroke="#666666" points="303.07,-1000.27 312.27,-995 301.79,-993.39 303.07,-1000.27"/>
</g>
<!-- c98&#45;&gt;n49 -->
<g id="edge130" class="edge">
<title>c98:e&#45;&gt;n49:w</title>
<path fill="none" stroke="#1b9e77" d="M716.79,-1029C728.86,-1029 734.02,-1031.25 742.63,-1032.38"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="742.59,-1035.88 752.79,-1033 743.02,-1028.89 742.59,-1035.88"/>
</g>
<!-- c99&#45;&gt;n52 -->
<g id="edge143" class="edge">
<title>c99:e&#45;&gt;n52:w</title>
<path fill="none" stroke="#a6761d" d="M264.74,-178C284.29,-178 291.52,-180.1 307.02,-180.78"/>
<polygon fill="#a6761d" stroke="#a6761d" points="307.19,-184.29 317.27,-181 307.34,-177.29 307.19,-184.29"/>
</g>
<!-- c100&#45;&gt;n51 -->
<g id="edge137" class="edge">
<title>c100:e&#45;&gt;n51:w</title>
<path fill="none" stroke="#666666" d="M716.79,-321C732.77,-321 739.11,-321 751.33,-321"/>
<polygon fill="#666666" stroke="#666666" points="751.49,-324.5 761.49,-321 751.49,-317.5 751.49,-324.5"/>
</g>
<!-- c101&#45;&gt;n54 -->
<g id="edge148" class="edge">
<title>c101:e&#45;&gt;n54:w</title>
<path fill="none" stroke="#1b9e77" d="M264.74,-30C276.79,-30 281.98,-31.69 290.6,-32.53"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="290.59,-36.03 300.74,-33 290.92,-29.04 290.59,-36.03"/>
</g>
<!-- c102&#45;&gt;n53 -->
<g id="edge145" class="edge">
<title>c102:e&#45;&gt;n53:w</title>
<path fill="none" stroke="#d95f02" d="M716.79,-216C872.81,-216 911.67,-226 1067.69,-226 1067.69,-226 1067.69,-226 1244.05,-226 1799.16,-226 1937.58,-196 2492.69,-196 2492.69,-196 2492.69,-196 2667.18,-196 2703.29,-196 2713.54,-200.52 2745.68,-217 2852.98,-272.04 2838.51,-387.23 2951.47,-393.71"/>
<polygon fill="#d95f02" stroke="#d95f02" points="2951.58,-397.22 2961.68,-394 2951.78,-390.22 2951.58,-397.22"/>
</g>
<!-- v12 -->
<g id="node77" class="node">
<title>v12</title>
<ellipse fill="none" stroke="black" cx="3313.87" cy="-738" rx="27" ry="18"/>
<text text-anchor="middle" x="3313.87" y="-734.3" font-family="Times,serif" font-size="14.00">1&#39;1</text>
</g>
<!-- v12&#45;&gt;c103 -->
<g id="edge167" class="edge">
<title>v12:e&#45;&gt;c103:w</title>
<path fill="none" stroke="#66a61e" d="M3341.87,-738C3379.16,-738 3385.27,-709.01 3416.96,-703.8"/>
<polygon fill="#66a61e" stroke="#66a61e" points="3417.45,-707.27 3427.15,-703 3416.9,-700.29 3417.45,-707.27"/>
</g>
<!-- c103&#45;&gt;c106 -->
<g id="edge30" class="edge">
<title>c103:e&#45;&gt;c106:w</title>
<path fill="none" stroke="#666666" d="M3539.15,-703C3585.04,-703 3573.43,-768.14 3610.79,-777.81"/>
<polygon fill="#666666" stroke="#666666" points="3610.43,-781.29 3620.77,-779 3611.26,-774.34 3610.43,-781.29"/>
</g>
<!-- c104&#45;&gt;c105 -->
<g id="edge31" class="edge">
<title>c104:e&#45;&gt;c105:w</title>
<path fill="none" stroke="#a6761d" stroke-width="3" d="M2722.18,-1444C2753.23,-1444 2761.37,-1428 2787.58,-1424.62"/>
<polygon fill="#a6761d" stroke="#a6761d" stroke-width="3" points="2787.91,-1428.11 2797.68,-1424 2787.48,-1421.12 2787.91,-1428.11"/>
</g>
<!-- n18 -->
<g id="node105" class="node">
<title>n18</title>
<ellipse fill="black" stroke="black" cx="3092.2" cy="-1393" rx="1.8" ry="1.8"/>
</g>
<!-- c105&#45;&gt;n18 -->
<g id="edge32" class="edge">
<title>c105:e&#45;&gt;n18:w</title>
<path fill="none" stroke="#7570b3" stroke-width="3" d="M2909.68,-1424C2987.17,-1424 3006.6,-1395.61 3079.1,-1393.17"/>
<polygon fill="#7570b3" stroke="#7570b3" stroke-width="3" points="3079.26,-1396.66 3089.2,-1393 3079.14,-1389.67 3079.26,-1396.66"/>
</g>
<!-- n22 -->
<g id="node107" class="node">
<title>n22</title>
<ellipse fill="black" stroke="black" cx="3864.27" cy="-798" rx="1.8" ry="1.8"/>
</g>
<!-- c106&#45;&gt;n22 -->
<g id="edge44" class="edge">
<title>c106:e&#45;&gt;n22:w</title>
<path fill="none" stroke="#a6761d" d="M3732.77,-779C3787.01,-779 3801.8,-795.77 3851.26,-797.8"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3851.21,-801.3 3861.27,-798 3851.35,-794.3 3851.21,-801.3"/>
</g>
<!-- c107&#45;&gt;c108 -->
<g id="edge36" class="edge">
<title>c107:e&#45;&gt;c108:w</title>
<path fill="none" stroke="#a6761d" stroke-width="3" d="M3369.02,-1365C3391.95,-1365 3398.69,-1353.92 3417.07,-1350.81"/>
<polygon fill="#a6761d" stroke="#a6761d" stroke-width="3" points="3417.46,-1354.29 3427.15,-1350 3416.9,-1347.31 3417.46,-1354.29"/>
</g>
<!-- x13&#45;&gt;c107 -->
<g id="edge10" class="edge">
<title>x13:e&#45;&gt;c107:w</title>
<path fill="none" stroke="#1b9e77" stroke-width="3" d="M4236.48,-1426.46C4235.55,-1431.09 4232.88,-1436.22 4229.46,-1439.5 4217.34,-1451.11 4170.73,-1439.83 4153.96,-1439.5 4025.58,-1436.94 3993.68,-1428 3865.27,-1428 3675.77,-1428 3675.77,-1428 3675.77,-1428 3582.92,-1428 3325.05,-1465.13 3258.87,-1400 3258.75,-1399.88 3258.63,-1399.76 3258.51,-1399.64"/>
<polygon fill="none" stroke="#1b9e77" stroke-width="3" points="4236.44,-1426.4 4229.98,-1423.2 4230.46,-1416 4236.92,-1419.2 4236.44,-1426.4"/>
<polygon fill="none" stroke="#1b9e77" stroke-width="3" points="3258.53,-1399.98 3254.21,-1394.21 3257.87,-1388 3262.19,-1393.77 3258.53,-1399.98"/>
</g>
<!-- c108&#45;&gt;c109 -->
<g id="edge42" class="edge">
<title>c108:e&#45;&gt;c109:w</title>
<path fill="none" stroke="#1b9e77" stroke-width="3" d="M3539.15,-1327C3572.09,-1327 3582.13,-1336.69 3610.42,-1338.65"/>
<polygon fill="#1b9e77" stroke="#1b9e77" stroke-width="3" points="3610.66,-1342.16 3620.77,-1339 3610.9,-1335.17 3610.66,-1342.16"/>
</g>
<!-- c109&#45;&gt;c82 -->
<g id="edge43" class="edge">
<title>c109:e&#45;&gt;c82:w</title>
<path fill="none" stroke="#66a61e" stroke-width="3" d="M3732.77,-1339C3755.96,-1339 3763.31,-1347.86 3782.05,-1350.35"/>
<polygon fill="#66a61e" stroke="#66a61e" stroke-width="3" points="3782.07,-1353.86 3792.27,-1351 3782.51,-1346.88 3782.07,-1353.86"/>
</g>
<!-- v14 -->
<g id="node86" class="node">
<title>v14</title>
<ellipse fill="none" stroke="black" cx="3864.27" cy="-760" rx="27" ry="18"/>
<text text-anchor="middle" x="3864.27" y="-756.3" font-family="Times,serif" font-size="14.00">1&#39;0</text>
</g>
<!-- v14&#45;&gt;c110 -->
<g id="edge168" class="edge">
<title>v14:e&#45;&gt;c110:w</title>
<path fill="none" stroke="#a6761d" d="M3892.27,-760C3928,-760 3939.15,-766.57 3970.27,-767.8"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3970.55,-771.31 3980.62,-768 3970.68,-764.31 3970.55,-771.31"/>
</g>
<!-- c110&#45;&gt;c115 -->
<g id="edge52" class="edge">
<title>c110:e&#45;&gt;c115:w</title>
<path fill="none" stroke="#d95f02" d="M4092.62,-768C4137.62,-768 4096.05,-853.11 4126.85,-867.07"/>
<polygon fill="#d95f02" stroke="#d95f02" points="4126.48,-870.56 4136.96,-869 4127.79,-863.69 4126.48,-870.56"/>
</g>
<!-- v15 -->
<g id="node88" class="node">
<title>v15</title>
<ellipse fill="none" stroke="black" cx="2493.69" cy="-1184" rx="27" ry="18"/>
<text text-anchor="middle" x="2493.69" y="-1180.3" font-family="Times,serif" font-size="14.00">1&#39;0</text>
</g>
<!-- v15&#45;&gt;c111 -->
<g id="edge169" class="edge">
<title>v15:e&#45;&gt;c111:w</title>
<path fill="none" stroke="#e6ab02" d="M2521.69,-1184C2558.48,-1184 2568.12,-1166.6 2600.03,-1163.48"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="2600.35,-1166.97 2610.18,-1163 2600.02,-1159.97 2600.35,-1166.97"/>
</g>
<!-- n23 -->
<g id="node108" class="node">
<title>n23</title>
<ellipse fill="black" stroke="black" cx="3313.87" cy="-1184" rx="1.8" ry="1.8"/>
</g>
<!-- c111&#45;&gt;n23 -->
<g id="edge47" class="edge">
<title>c111:e&#45;&gt;n23:w</title>
<path fill="none" stroke="#7570b3" d="M2722.18,-1163C2980.53,-1163 3047.31,-1183.45 3300.62,-1183.99"/>
<polygon fill="#7570b3" stroke="#7570b3" points="3300.86,-1187.49 3310.87,-1184 3300.87,-1180.49 3300.86,-1187.49"/>
</g>
<!-- v16 -->
<g id="node90" class="node">
<title>v16</title>
<ellipse fill="none" stroke="black" cx="3313.87" cy="-1146" rx="27" ry="18"/>
<text text-anchor="middle" x="3313.87" y="-1142.3" font-family="Times,serif" font-size="14.00">1&#39;1</text>
</g>
<!-- v16&#45;&gt;c112 -->
<g id="edge170" class="edge">
<title>v16:e&#45;&gt;c112:w</title>
<path fill="none" stroke="#1b9e77" d="M3341.87,-1146C3377.24,-1146 3386.48,-1128.75 3416.95,-1125.52"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="3417.34,-1129 3427.15,-1125 3416.98,-1122.01 3417.34,-1129"/>
</g>
<!-- c112&#45;&gt;c113 -->
<g id="edge50" class="edge">
<title>c112:e&#45;&gt;c113:w</title>
<path fill="none" stroke="#e6ab02" d="M3539.15,-1125C3572.76,-1125 3581.85,-1140.47 3610.67,-1143.49"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="3610.61,-1146.99 3620.77,-1144 3610.96,-1140 3610.61,-1146.99"/>
</g>
<!-- c113&#45;&gt;c84 -->
<g id="edge51" class="edge">
<title>c113:e&#45;&gt;c84:w</title>
<path fill="none" stroke="#7570b3" d="M3732.77,-1144C3761.14,-1144 3762.31,-1173.62 3784.3,-1180.56"/>
<polygon fill="#7570b3" stroke="#7570b3" points="3783.88,-1184.03 3794.27,-1182 3784.88,-1177.1 3783.88,-1184.03"/>
</g>
<!-- v18 -->
<g id="node93" class="node">
<title>v18</title>
<ellipse fill="none" stroke="black" cx="3313.87" cy="-922" rx="42.49" ry="18"/>
<text text-anchor="middle" x="3313.87" y="-918.3" font-family="Times,serif" font-size="14.00">4&#39;0000</text>
</g>
<!-- c114 -->
<g id="node94" class="node">
<title>c114</title>
<polygon fill="none" stroke="black" points="3428.65,-910.5 3428.65,-979.5 3537.65,-979.5 3537.65,-910.5 3428.65,-910.5"/>
<text text-anchor="middle" x="3442.15" y="-964.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3428.65,-956.5 3455.65,-956.5 "/>
<text text-anchor="middle" x="3442.15" y="-941.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="3428.65,-933.5 3455.65,-933.5 "/>
<text text-anchor="middle" x="3442.15" y="-918.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="3455.65,-910.5 3455.65,-979.5 "/>
<text text-anchor="middle" x="3483.65" y="-948.8" font-family="Times,serif" font-size="14.00">$69</text>
<text text-anchor="middle" x="3483.65" y="-933.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="3511.65,-910.5 3511.65,-979.5 "/>
<text text-anchor="middle" x="3524.65" y="-941.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- v18&#45;&gt;c114 -->
<g id="edge171" class="edge">
<title>v18:e&#45;&gt;c114:w</title>
<path fill="none" stroke="#666666" stroke-width="3" d="M3357.87,-922C3386.64,-922 3393.35,-940.08 3417.12,-944.18"/>
<polygon fill="#666666" stroke="#666666" stroke-width="3" points="3416.89,-947.67 3427.15,-945 3417.46,-940.7 3416.89,-947.67"/>
</g>
<!-- c114&#45;&gt;c85 -->
<g id="edge53" class="edge">
<title>c114:e&#45;&gt;c85:w</title>
<path fill="none" stroke="#d95f02" stroke-width="3" d="M3539.15,-945C3554.71,-945 3549.31,-969.15 3538.15,-980 3520.7,-996.96 3452.88,-982.19 3428.65,-980 3352.19,-973.08 3333.54,-966.18 3258.72,-949 3242.53,-945.28 3239.17,-941.24 3222.72,-939 3028.42,-912.52 2972.85,-907.34 2781.68,-951 2761.36,-955.64 2758.64,-964.54 2738.18,-968.5 2675.34,-980.67 2640.08,-1013.09 2594.18,-968.5 2586.44,-960.98 2581.51,-946.98 2584.59,-939.33"/>
<polygon fill="#d95f02" stroke="#d95f02" stroke-width="3" points="2586.53,-942.25 2593.18,-934 2582.84,-936.3 2586.53,-942.25"/>
</g>
<!-- x17&#45;&gt;c114 -->
<g id="edge11" class="edge">
<title>x17:e&#45;&gt;c114:w</title>
<path fill="none" stroke="#e6ab02" stroke-width="3" d="M3364.97,-1013.21C3388.08,-1005.77 3391.93,-977.24 3415.04,-969.79"/>
<polygon fill="none" stroke="#e6ab02" stroke-width="3" points="3364.74,-1013.25 3359.39,-1018.08 3352.87,-1015 3358.22,-1010.17 3364.74,-1013.25"/>
<polygon fill="none" stroke="#e6ab02" stroke-width="3" points="3415.27,-969.75 3420.63,-964.92 3427.15,-968 3421.79,-972.83 3415.27,-969.75"/>
</g>
<!-- c115&#45;&gt;c80 -->
<g id="edge54" class="edge">
<title>c115:e&#45;&gt;c80:w</title>
<path fill="none" stroke="#e6ab02" d="M4247.46,-869C4263.02,-869 4257.62,-893.15 4246.46,-904 4211.56,-937.92 4180.49,-925.76 4136.96,-904 4113.1,-892.07 4124.44,-868.63 4100.96,-856 4008.54,-806.31 3970.21,-842 3865.27,-842 3675.77,-842 3675.77,-842 3675.77,-842 3490.13,-842 3432.02,-885.54 3258.72,-819 3239.54,-811.64 3241.95,-797.24 3222.72,-790 3201.64,-782.07 3036.02,-797.53 3020.2,-781.5 3012.62,-773.82 3007.62,-759.89 3010.65,-752.29"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="3012.54,-755.24 3019.2,-747 3008.85,-749.28 3012.54,-755.24"/>
</g>
<!-- v19 -->
<g id="node97" class="node">
<title>v19</title>
<ellipse fill="none" stroke="black" cx="3313.87" cy="-220" rx="27" ry="18"/>
<text text-anchor="middle" x="3313.87" y="-216.3" font-family="Times,serif" font-size="14.00">1&#39;0</text>
</g>
<!-- c116 -->
<g id="node99" class="node">
<title>c116</title>
<polygon fill="none" stroke="black" points="3428.65,-162.5 3428.65,-231.5 3537.65,-231.5 3537.65,-162.5 3428.65,-162.5"/>
<text text-anchor="middle" x="3442.15" y="-216.3" font-family="Times,serif" font-size="14.00">A</text>
<polyline fill="none" stroke="black" points="3428.65,-208.5 3455.65,-208.5 "/>
<text text-anchor="middle" x="3442.15" y="-193.3" font-family="Times,serif" font-size="14.00">B</text>
<polyline fill="none" stroke="black" points="3428.65,-185.5 3455.65,-185.5 "/>
<text text-anchor="middle" x="3442.15" y="-170.3" font-family="Times,serif" font-size="14.00">S</text>
<polyline fill="none" stroke="black" points="3455.65,-162.5 3455.65,-231.5 "/>
<text text-anchor="middle" x="3483.65" y="-200.8" font-family="Times,serif" font-size="14.00">$91</text>
<text text-anchor="middle" x="3483.65" y="-185.8" font-family="Times,serif" font-size="14.00">$mux</text>
<polyline fill="none" stroke="black" points="3511.65,-162.5 3511.65,-231.5 "/>
<text text-anchor="middle" x="3524.65" y="-193.3" font-family="Times,serif" font-size="14.00">Y</text>
</g>
<!-- v19&#45;&gt;c116 -->
<g id="edge172" class="edge">
<title>v19:e&#45;&gt;c116:w</title>
<path fill="none" stroke="#1b9e77" d="M3341.87,-220C3376.07,-220 3387.12,-220 3416.8,-220"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="3417.15,-223.5 3427.15,-220 3417.15,-216.5 3417.15,-223.5"/>
</g>
<!-- v20 -->
<g id="node98" class="node">
<title>v20</title>
<ellipse fill="none" stroke="black" cx="3313.87" cy="-166" rx="27" ry="18"/>
<text text-anchor="middle" x="3313.87" y="-162.3" font-family="Times,serif" font-size="14.00">1&#39;1</text>
</g>
<!-- v20&#45;&gt;c116 -->
<g id="edge173" class="edge">
<title>v20:e&#45;&gt;c116:w</title>
<path fill="none" stroke="#a6761d" d="M3341.87,-166C3378.57,-166 3385.7,-191.68 3417.09,-196.29"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3416.93,-199.79 3427.15,-197 3417.42,-192.81 3416.93,-199.79"/>
</g>
<!-- c116&#45;&gt;c86 -->
<g id="edge55" class="edge">
<title>c116:e&#45;&gt;c86:w</title>
<path fill="none" stroke="#1b9e77" d="M3539.15,-197C3581.26,-197 3564.38,-131.27 3596.82,-120.49"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="3597.4,-123.94 3606.77,-119 3596.37,-117.02 3597.4,-123.94"/>
</g>
<!-- x21&#45;&gt;n44 -->
<g id="edge125" class="edge">
<title>x21:e&#45;&gt;n44:w</title>
<path fill="none" stroke="#e6ab02" d="M4064.62,-119C4094.24,-119 4104.08,-119 4129.37,-119"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="4129.46,-122.5 4139.46,-119 4129.46,-115.5 4129.46,-122.5"/>
</g>
<!-- n1&#45;&gt;c90 -->
<g id="edge13" class="edge">
<title>n1:e&#45;&gt;c90:w</title>
<path fill="none" stroke="#e6ab02" d="M1992.74,-383C2036.21,-383 2047.29,-403.4 2085.7,-406.58"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="2085.96,-410.1 2096.09,-407 2086.24,-403.1 2085.96,-410.1"/>
</g>
<!-- n1&#45;&gt;x10 -->
<g id="edge14" class="edge">
<title>n1:e&#45;&gt;x10:w</title>
<path fill="none" stroke="#e6ab02" d="M1992.74,-383C2063.55,-383 2038.03,-491.57 2099.42,-502.17"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="2099.34,-505.67 2109.59,-503 2099.91,-498.7 2099.34,-505.67"/>
</g>
<!-- n1&#45;&gt;x11 -->
<g id="edge15" class="edge">
<title>n1:e&#45;&gt;x11:w</title>
<path fill="none" stroke="#e6ab02" d="M1992.74,-383C2132.06,-383 2468.27,-289.54 2616.81,-285.16"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="2617.23,-288.65 2627.18,-285 2617.13,-281.65 2617.23,-288.65"/>
</g>
<!-- n11&#45;&gt;c84 -->
<g id="edge18" class="edge">
<title>n11:e&#45;&gt;c84:w</title>
<path fill="none" stroke="#d95f02" d="M2496.69,-627C2521.18,-627 2531.88,-631.69 2550.68,-616 2583.75,-588.39 2554.1,-554.19 2586.68,-526 2654.09,-467.66 2693.15,-489.52 2781.68,-479 2997.28,-453.38 3618.72,-380.02 3756.27,-548 3797.18,-597.95 3733.38,-1103.59 3784.97,-1154.82"/>
<polygon fill="#d95f02" stroke="#d95f02" points="3783.72,-1158.09 3794.27,-1159 3786.59,-1151.71 3783.72,-1158.09"/>
</g>
<!-- n11&#45;&gt;c85 -->
<g id="edge19" class="edge">
<title>n11:e&#45;&gt;c85:w</title>
<path fill="none" stroke="#d95f02" d="M2496.69,-627C2616.34,-627 2478.48,-871.99 2583.03,-886.34"/>
<polygon fill="#d95f02" stroke="#d95f02" points="2582.97,-889.85 2593.18,-887 2583.42,-882.86 2582.97,-889.85"/>
</g>
<!-- n13&#45;&gt;x7 -->
<g id="edge22" class="edge">
<title>n13:e&#45;&gt;x7:w</title>
<path fill="none" stroke="#1b9e77" d="M2321.9,-441C2378.77,-441 2392.71,-415.3 2444.55,-412.29"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="2444.79,-415.78 2454.69,-412 2444.6,-408.78 2444.79,-415.78"/>
</g>
<!-- n13&#45;&gt;x8 -->
<g id="edge23" class="edge">
<title>n13:e&#45;&gt;x8:w</title>
<path fill="none" stroke="#1b9e77" d="M2321.9,-441C2527.98,-441 2576.71,-479.61 2781.68,-501 2911.89,-514.59 3252.86,-486.61 3369.02,-547 3412.28,-569.49 3394.71,-628.82 3434.16,-637.05"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="3433.86,-640.53 3444.15,-638 3434.52,-633.57 3433.86,-640.53"/>
</g>
<!-- n13&#45;&gt;x9 -->
<g id="edge24" class="edge">
<title>n13:e&#45;&gt;x9:w</title>
<path fill="none" stroke="#1b9e77" d="M2321.9,-441C2358.14,-441 2370.93,-441.33 2400.7,-462 2431.55,-483.41 2416.8,-528.43 2444.6,-536.69"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="2444.32,-540.18 2454.69,-538 2445.23,-533.24 2444.32,-540.18"/>
</g>
<!-- n14&#45;&gt;x7 -->
<g id="edge26" class="edge">
<title>n14:e&#45;&gt;x7:w</title>
<path fill="none" stroke="#1b9e77" d="M2321.9,-396C2377.44,-396 2393.64,-388.94 2444.42,-388.08"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="2444.72,-391.58 2454.69,-388 2444.66,-384.58 2444.72,-391.58"/>
</g>
<!-- n14&#45;&gt;x8 -->
<g id="edge27" class="edge">
<title>n14:e&#45;&gt;x8:w</title>
<path fill="none" stroke="#1b9e77" d="M2321.9,-396C2374.52,-396 2384.79,-375.65 2436.7,-367 2537.21,-350.24 2563.28,-348 2665.18,-348 2665.18,-348 2665.18,-348 3093.2,-348 3216.08,-348 3272.91,-290.43 3369.02,-367 3456.28,-436.52 3336.89,-604.09 3434.05,-614.49"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="3433.98,-617.99 3444.15,-615 3434.33,-611 3433.98,-617.99"/>
</g>
<!-- n14&#45;&gt;x9 -->
<g id="edge28" class="edge">
<title>n14:e&#45;&gt;x9:w</title>
<path fill="none" stroke="#1b9e77" d="M2321.9,-396C2360.04,-396 2371.68,-405.25 2400.7,-430 2431.83,-456.54 2413.77,-505.58 2444.61,-513.81"/>
<polygon fill="#1b9e77" stroke="#1b9e77" points="2444.35,-517.31 2454.69,-515 2445.17,-510.35 2444.35,-517.31"/>
</g>
<!-- n18&#45;&gt;c107 -->
<g id="edge33" class="edge">
<title>n18:e&#45;&gt;c107:w</title>
<path fill="none" stroke="#7570b3" stroke-width="3" d="M3095.2,-1393C3165.48,-1393 3183.35,-1367.56 3248.72,-1365.18"/>
<polygon fill="#7570b3" stroke="#7570b3" stroke-width="3" points="3248.78,-1368.68 3258.72,-1365 3248.66,-1361.68 3248.78,-1368.68"/>
</g>
<!-- n18&#45;&gt;c108 -->
<g id="edge34" class="edge">
<title>n18:e&#45;&gt;c108:w</title>
<path fill="none" stroke="#7570b3" stroke-width="3" d="M3095.2,-1393C3174.61,-1393 3181.01,-1337.35 3258.72,-1321 3306.69,-1310.91 3320.06,-1318.48 3369.02,-1321 3391.11,-1322.14 3398.89,-1325.69 3416.76,-1326.72"/>
<polygon fill="#7570b3" stroke="#7570b3" stroke-width="3" points="3417.05,-1330.23 3427.15,-1327 3417.24,-1323.23 3417.05,-1330.23"/>
</g>
<!-- n18&#45;&gt;c109 -->
<g id="edge35" class="edge">
<title>n18:e&#45;&gt;c109:w</title>
<path fill="none" stroke="#7570b3" stroke-width="3" d="M3095.2,-1393C3168.22,-1393 3185.78,-1405.44 3258.72,-1409 3307.68,-1411.39 3320.2,-1413.52 3369.02,-1409 3395.03,-1406.59 3561.45,-1369 3610.59,-1362.85"/>
<polygon fill="#7570b3" stroke="#7570b3" stroke-width="3" points="3611.1,-1366.32 3620.77,-1362 3610.52,-1359.34 3611.1,-1366.32"/>
</g>
<!-- n2&#45;&gt;x8 -->
<g id="edge41" class="edge">
<title>n2:e&#45;&gt;x8:w</title>
<path fill="none" stroke="#e6ab02" d="M3316.87,-700C3341.11,-700 3348.93,-697.58 3369.02,-684 3409.94,-656.33 3393.78,-599.73 3434,-591.9"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="3434.5,-595.37 3444.15,-591 3433.87,-588.4 3434.5,-595.37"/>
</g>
<!-- n2&#45;&gt;c103 -->
<g id="edge38" class="edge">
<title>n2:e&#45;&gt;c103:w</title>
<path fill="none" stroke="#e6ab02" d="M3316.87,-700C3363.08,-700 3375.59,-682.79 3416.93,-680.3"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="3417.25,-683.79 3427.15,-680 3417.05,-676.79 3417.25,-683.79"/>
</g>
<!-- n2&#45;&gt;c114 -->
<g id="edge39" class="edge">
<title>n2:e&#45;&gt;c114:w</title>
<path fill="none" stroke="#e6ab02" d="M3316.87,-700C3340.56,-700 3351.77,-694.77 3369.02,-711 3437.23,-775.18 3337.79,-911.39 3417.15,-921.42"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="3416.96,-924.91 3427.15,-922 3417.37,-917.92 3416.96,-924.91"/>
</g>
<!-- n2&#45;&gt;c116 -->
<g id="edge40" class="edge">
<title>n2:e&#45;&gt;c116:w</title>
<path fill="none" stroke="#e6ab02" d="M3316.87,-700C3362.33,-700 3354.14,-654.96 3369.02,-612 3399.99,-522.57 3334.04,-198.62 3417.16,-175.32"/>
<polygon fill="#e6ab02" stroke="#e6ab02" points="3417.69,-178.78 3427.15,-174 3416.77,-171.84 3417.69,-178.78"/>
</g>
<!-- n22&#45;&gt;c110 -->
<g id="edge45" class="edge">
<title>n22:e&#45;&gt;c110:w</title>
<path fill="none" stroke="#a6761d" d="M3867.27,-798C3914.2,-798 3928.21,-791.95 3970.51,-791.1"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3970.65,-794.6 3980.62,-791 3970.58,-787.6 3970.65,-794.6"/>
</g>
<!-- n22&#45;&gt;c115 -->
<g id="edge46" class="edge">
<title>n22:e&#45;&gt;c115:w</title>
<path fill="none" stroke="#a6761d" d="M3867.27,-798C3990.73,-798 4009.08,-886.93 4126.79,-891.79"/>
<polygon fill="#a6761d" stroke="#a6761d" points="4126.89,-895.3 4136.96,-892 4127.03,-888.3 4126.89,-895.3"/>
</g>
<!-- n23&#45;&gt;c112 -->
<g id="edge48" class="edge">
<title>n23:e&#45;&gt;c112:w</title>
<path fill="none" stroke="#7570b3" d="M3316.87,-1184C3340.56,-1184 3346.44,-1180.16 3369.02,-1173 3392.26,-1165.63 3397.76,-1152.24 3417.15,-1148.82"/>
<polygon fill="#7570b3" stroke="#7570b3" points="3417.46,-1152.3 3427.15,-1148 3416.89,-1145.32 3417.46,-1152.3"/>
</g>
<!-- n23&#45;&gt;c113 -->
<g id="edge49" class="edge">
<title>n23:e&#45;&gt;c113:w</title>
<path fill="none" stroke="#7570b3" d="M3316.87,-1184C3381.34,-1184 3537.55,-1168.56 3610.62,-1167.11"/>
<polygon fill="#7570b3" stroke="#7570b3" points="3610.81,-1170.61 3620.77,-1167 3610.74,-1163.61 3610.81,-1170.61"/>
</g>
<!-- n8&#45;&gt;c80 -->
<g id="edge162" class="edge">
<title>n8:e&#45;&gt;c80:w</title>
<path fill="none" stroke="#a6761d" d="M2856.68,-490C2894.81,-490 2900.98,-511.94 2925.68,-541 2982.28,-607.59 2932.48,-714.26 3009.2,-722.49"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3009.03,-725.99 3019.2,-723 3009.39,-719 3009.03,-725.99"/>
</g>
<!-- n8&#45;&gt;c82 -->
<g id="edge163" class="edge">
<title>n8:e&#45;&gt;c82:w</title>
<path fill="none" stroke="#a6761d" d="M2856.68,-490C3013.77,-490 3430.97,-459.26 3561.27,-547 3586.44,-563.95 3577.26,-582.2 3597.27,-605 3657.49,-673.6 3714.68,-653.75 3756.27,-735 3784.72,-790.57 3732.45,-1272.07 3782.87,-1322.7"/>
<polygon fill="#a6761d" stroke="#a6761d" points="3781.72,-1326.02 3792.27,-1327 3784.64,-1319.66 3781.72,-1326.02"/>
</g>
</g>
</svg>