moose 0.2.2

Encrypted learning and data processing framework
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
16273
16274
16275
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316
16317
16318
16319
16320
16321
16322
16323
16324
16325
16326
16327
16328
16329
16330
16331
16332
16333
16334
16335
16336
16337
16338
16339
16340
16341
16342
16343
16344
16345
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
16368
16369
16370
16371
16372
16373
16374
16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732
16733
16734
16735
16736
16737
16738
16739
16740
16741
16742
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
16800
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817
16818
16819
16820
16821
16822
16823
16824
16825
16826
16827
16828
16829
16830
16831
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843
16844
16845
16846
16847
16848
16849
16850
16851
16852
16853
16854
16855
16856
16857
16858
16859
16860
16861
16862
16863
16864
16865
16866
16867
16868
16869
16870
16871
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
16921
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945
16946
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962
16963
16964
16965
16966
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977
16978
16979
16980
16981
16982
16983
16984
16985
16986
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027
17028
17029
17030
17031
17032
17033
17034
17035
17036
17037
17038
17039
17040
17041
17042
17043
17044
17045
17046
17047
17048
17049
17050
17051
17052
17053
17054
17055
17056
17057
17058
17059
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092
17093
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
17113
17114
17115
17116
17117
17118
17119
17120
17121
17122
17123
17124
17125
17126
17127
17128
17129
17130
17131
17132
17133
17134
17135
17136
17137
17138
17139
17140
17141
17142
17143
17144
17145
17146
17147
17148
17149
17150
17151
17152
17153
17154
17155
17156
17157
17158
17159
17160
17161
17162
17163
17164
17165
17166
17167
17168
17169
17170
17171
17172
17173
17174
17175
17176
17177
17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
17189
17190
17191
17192
17193
17194
17195
17196
17197
17198
17199
17200
17201
17202
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213
17214
17215
17216
17217
17218
17219
17220
17221
17222
17223
17224
17225
17226
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
17240
17241
17242
17243
17244
17245
17246
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258
17259
17260
17261
17262
17263
17264
17265
17266
17267
17268
17269
17270
17271
17272
17273
17274
17275
17276
17277
17278
17279
17280
17281
17282
17283
17284
17285
17286
17287
17288
17289
17290
17291
17292
17293
17294
17295
17296
17297
17298
17299
17300
17301
17302
17303
17304
17305
17306
17307
17308
17309
17310
17311
17312
17313
17314
17315
17316
17317
17318
17319
17320
17321
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337
17338
17339
17340
17341
17342
17343
17344
17345
17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
17356
17357
17358
17359
17360
17361
17362
17363
17364
17365
17366
17367
17368
17369
17370
17371
17372
17373
17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
17401
17402
17403
17404
17405
17406
17407
17408
17409
17410
17411
17412
17413
17414
17415
17416
17417
17418
17419
17420
17421
17422
17423
17424
17425
17426
17427
17428
17429
17430
17431
17432
17433
17434
17435
17436
17437
17438
17439
17440
17441
17442
17443
17444
17445
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461
17462
17463
17464
17465
17466
17467
17468
17469
17470
17471
17472
17473
17474
17475
17476
17477
17478
17479
17480
17481
17482
17483
17484
17485
17486
17487
17488
17489
17490
17491
17492
17493
17494
17495
17496
17497
17498
17499
17500
17501
17502
17503
17504
17505
17506
17507
17508
17509
17510
17511
17512
17513
17514
17515
17516
17517
17518
17519
17520
17521
17522
17523
17524
17525
17526
17527
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
17549
17550
17551
17552
17553
17554
17555
17556
17557
17558
17559
17560
17561
17562
17563
17564
17565
17566
17567
17568
17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
17591
17592
17593
17594
17595
17596
17597
17598
17599
17600
17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17611
17612
17613
17614
17615
17616
17617
17618
17619
17620
17621
17622
17623
17624
17625
17626
17627
17628
17629
17630
17631
17632
17633
17634
17635
17636
17637
17638
17639
17640
17641
17642
17643
17644
17645
17646
17647
17648
17649
17650
17651
17652
17653
17654
17655
17656
17657
17658
17659
17660
17661
17662
17663
17664
17665
17666
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
17718
17719
17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
17751
17752
17753
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
17850
17851
17852
17853
17854
17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
17881
17882
17883
17884
17885
17886
17887
17888
17889
17890
17891
17892
17893
17894
17895
17896
17897
17898
17899
17900
17901
17902
17903
17904
17905
17906
17907
17908
17909
17910
17911
17912
17913
17914
17915
17916
17917
17918
17919
17920
17921
17922
17923
17924
17925
17926
17927
17928
17929
17930
17931
17932
17933
17934
17935
17936
17937
17938
17939
17940
17941
17942
17943
17944
17945
17946
17947
17948
17949
17950
17951
17952
17953
17954
17955
17956
17957
17958
17959
17960
17961
17962
17963
17964
17965
17966
17967
17968
17969
17970
17971
17972
17973
17974
17975
17976
17977
17978
17979
17980
17981
17982
17983
17984
17985
17986
17987
17988
17989
17990
17991
17992
17993
17994
17995
17996
17997
17998
17999
18000
18001
18002
18003
18004
18005
18006
18007
18008
18009
18010
18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
18061
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
18108
18109
18110
18111
18112
18113
18114
18115
18116
18117
18118
18119
18120
18121
18122
18123
18124
18125
18126
18127
18128
18129
18130
18131
18132
18133
18134
18135
18136
18137
18138
18139
18140
18141
18142
18143
18144
18145
18146
18147
18148
18149
18150
18151
18152
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
18172
18173
18174
18175
18176
18177
18178
18179
18180
18181
18182
18183
18184
18185
18186
18187
18188
18189
18190
18191
18192
18193
18194
18195
18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
18207
18208
18209
18210
18211
18212
18213
18214
18215
18216
18217
18218
18219
18220
18221
18222
18223
18224
18225
18226
18227
18228
18229
18230
18231
18232
18233
18234
18235
18236
18237
18238
18239
18240
18241
18242
18243
18244
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
18262
18263
18264
18265
18266
18267
18268
18269
18270
18271
18272
18273
18274
18275
18276
18277
18278
18279
18280
18281
18282
18283
18284
18285
18286
18287
18288
18289
18290
18291
18292
18293
18294
18295
18296
18297
18298
18299
18300
18301
18302
18303
18304
18305
18306
18307
18308
18309
18310
18311
18312
18313
18314
18315
18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329
18330
18331
18332
18333
18334
18335
18336
18337
18338
18339
18340
18341
18342
18343
18344
18345
18346
18347
18348
18349
18350
18351
18352
18353
18354
18355
18356
18357
18358
18359
18360
18361
18362
18363
18364
18365
18366
18367
18368
18369
18370
18371
18372
18373
18374
18375
18376
18377
18378
18379
18380
18381
18382
18383
18384
18385
18386
18387
18388
18389
18390
18391
18392
18393
18394
18395
18396
18397
18398
18399
18400
18401
18402
18403
18404
18405
18406
18407
18408
18409
18410
18411
18412
18413
18414
18415
18416
18417
18418
18419
18420
18421
18422
18423
18424
18425
18426
18427
18428
18429
18430
18431
18432
18433
18434
18435
18436
18437
18438
18439
18440
18441
18442
18443
18444
18445
18446
18447
18448
18449
18450
18451
18452
18453
18454
18455
18456
18457
18458
18459
18460
18461
18462
18463
18464
18465
18466
18467
18468
18469
18470
18471
18472
18473
18474
18475
18476
18477
18478
18479
18480
18481
18482
18483
18484
18485
18486
18487
18488
18489
18490
18491
18492
18493
18494
18495
18496
18497
18498
18499
18500
18501
18502
18503
18504
18505
18506
18507
18508
18509
18510
18511
18512
18513
18514
18515
18516
18517
18518
18519
18520
18521
18522
18523
18524
18525
18526
18527
18528
18529
18530
18531
18532
18533
18534
18535
18536
18537
18538
18539
18540
18541
18542
18543
18544
18545
18546
18547
18548
18549
18550
18551
18552
18553
18554
18555
18556
18557
18558
18559
18560
18561
18562
18563
18564
18565
18566
18567
18568
18569
18570
18571
18572
18573
18574
18575
18576
18577
18578
18579
18580
18581
18582
18583
18584
18585
18586
18587
18588
18589
18590
18591
18592
18593
18594
18595
18596
18597
18598
18599
18600
18601
18602
18603
18604
18605
18606
18607
18608
18609
18610
18611
18612
18613
18614
18615
18616
18617
18618
18619
18620
18621
18622
18623
18624
18625
18626
18627
18628
18629
18630
18631
18632
18633
18634
18635
18636
18637
18638
18639
18640
18641
18642
18643
18644
18645
18646
18647
18648
18649
18650
18651
18652
18653
18654
18655
18656
18657
18658
18659
18660
18661
18662
18663
18664
18665
18666
18667
18668
18669
18670
18671
18672
18673
18674
18675
18676
18677
18678
18679
18680
18681
18682
18683
18684
18685
18686
18687
18688
18689
18690
18691
18692
18693
18694
18695
18696
18697
18698
18699
18700
18701
18702
18703
18704
18705
18706
18707
18708
18709
18710
18711
18712
18713
18714
18715
18716
18717
18718
18719
18720
18721
18722
18723
18724
18725
18726
18727
18728
18729
18730
18731
18732
18733
18734
18735
18736
18737
18738
18739
18740
18741
18742
18743
18744
18745
18746
18747
18748
18749
18750
18751
18752
18753
18754
18755
18756
18757
18758
18759
18760
18761
18762
18763
18764
18765
18766
18767
18768
18769
18770
18771
18772
18773
18774
18775
18776
18777
18778
18779
18780
18781
18782
18783
18784
18785
18786
18787
18788
18789
18790
18791
18792
18793
18794
18795
18796
18797
18798
18799
18800
18801
18802
18803
18804
18805
18806
18807
18808
18809
18810
18811
18812
18813
18814
18815
18816
18817
18818
18819
18820
18821
18822
18823
18824
18825
18826
18827
18828
18829
18830
18831
18832
18833
18834
18835
18836
18837
18838
18839
18840
18841
18842
18843
18844
18845
18846
18847
18848
18849
18850
18851
18852
18853
18854
18855
18856
18857
18858
18859
18860
18861
18862
18863
18864
18865
18866
18867
18868
18869
18870
18871
18872
18873
18874
18875
18876
18877
18878
18879
18880
18881
18882
18883
18884
18885
18886
18887
18888
18889
18890
18891
18892
18893
18894
18895
18896
18897
18898
18899
18900
18901
18902
18903
18904
18905
18906
18907
18908
18909
18910
18911
18912
18913
18914
18915
18916
18917
18918
18919
18920
18921
18922
18923
18924
18925
18926
18927
18928
18929
18930
18931
18932
18933
18934
18935
18936
18937
18938
18939
18940
18941
18942
18943
18944
18945
18946
18947
18948
18949
18950
18951
18952
18953
18954
18955
18956
18957
18958
18959
18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
18973
18974
18975
18976
18977
18978
18979
18980
18981
18982
18983
18984
18985
18986
18987
18988
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
19001
19002
19003
19004
19005
19006
19007
19008
19009
19010
19011
19012
19013
19014
19015
19016
19017
19018
19019
19020
19021
19022
19023
19024
19025
19026
19027
19028
19029
19030
19031
19032
19033
19034
19035
19036
19037
19038
19039
19040
19041
19042
19043
19044
19045
op_18980 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18982 = DeriveSeed{sync_key = [148, 8, 133, 141, 60, 77, 20, 150, 118, 223, 157, 138, 78, 207, 52, 58]}: (PrfKey) -> Seed (op_18980) @Host(carole)
op_18981 = DeriveSeed{sync_key = [143, 75, 204, 67, 23, 62, 220, 27, 92, 132, 17, 161, 230, 5, 127, 151]}: (PrfKey) -> Seed (op_18980) @Host(carole)
op_18944 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18951 = DeriveSeed{sync_key = [195, 121, 69, 139, 118, 181, 9, 84, 130, 83, 244, 212, 112, 132, 214, 100]}: (PrfKey) -> Seed (op_18944) @Host(carole)
op_18948 = DeriveSeed{sync_key = [110, 80, 85, 12, 67, 106, 230, 73, 38, 35, 145, 192, 107, 149, 219, 97]}: (PrfKey) -> Seed (op_18944) @Host(carole)
op_18945 = DeriveSeed{sync_key = [105, 229, 20, 227, 141, 252, 197, 41, 174, 79, 43, 80, 36, 68, 57, 39]}: (PrfKey) -> Seed (op_18944) @Host(carole)
op_18888 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18890 = DeriveSeed{sync_key = [135, 48, 186, 26, 233, 20, 232, 156, 68, 13, 132, 6, 170, 142, 239, 183]}: (PrfKey) -> Seed (op_18888) @Host(carole)
op_18889 = DeriveSeed{sync_key = [226, 233, 71, 105, 38, 153, 237, 240, 96, 92, 65, 222, 210, 4, 220, 138]}: (PrfKey) -> Seed (op_18888) @Host(carole)
op_18852 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18859 = DeriveSeed{sync_key = [245, 187, 68, 132, 113, 200, 70, 179, 49, 21, 157, 131, 159, 107, 225, 220]}: (PrfKey) -> Seed (op_18852) @Host(carole)
op_18856 = DeriveSeed{sync_key = [162, 83, 227, 87, 174, 26, 97, 14, 120, 64, 250, 237, 220, 237, 77, 222]}: (PrfKey) -> Seed (op_18852) @Host(carole)
op_18853 = DeriveSeed{sync_key = [45, 226, 88, 241, 208, 118, 196, 247, 20, 68, 185, 88, 30, 23, 26, 145]}: (PrfKey) -> Seed (op_18852) @Host(carole)
op_18834 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18836 = DeriveSeed{sync_key = [138, 31, 157, 225, 235, 221, 96, 185, 48, 167, 38, 86, 34, 106, 73, 165]}: (PrfKey) -> Seed (op_18834) @Host(carole)
op_18835 = DeriveSeed{sync_key = [177, 92, 83, 60, 78, 156, 48, 229, 166, 169, 57, 222, 254, 211, 131, 7]}: (PrfKey) -> Seed (op_18834) @Host(carole)
op_18798 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18805 = DeriveSeed{sync_key = [171, 205, 80, 12, 48, 43, 216, 187, 232, 73, 108, 22, 218, 245, 174, 17]}: (PrfKey) -> Seed (op_18798) @Host(carole)
op_18802 = DeriveSeed{sync_key = [227, 235, 17, 19, 16, 101, 82, 229, 153, 203, 63, 191, 232, 220, 180, 177]}: (PrfKey) -> Seed (op_18798) @Host(carole)
op_18799 = DeriveSeed{sync_key = [130, 144, 60, 211, 138, 236, 231, 73, 105, 184, 60, 41, 43, 7, 168, 58]}: (PrfKey) -> Seed (op_18798) @Host(carole)
op_18706 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18708 = DeriveSeed{sync_key = [170, 160, 11, 60, 28, 146, 142, 130, 71, 177, 125, 248, 79, 77, 112, 110]}: (PrfKey) -> Seed (op_18706) @Host(carole)
op_18707 = DeriveSeed{sync_key = [37, 17, 207, 251, 250, 12, 175, 193, 91, 255, 212, 252, 16, 219, 118, 133]}: (PrfKey) -> Seed (op_18706) @Host(carole)
op_18670 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18677 = DeriveSeed{sync_key = [180, 99, 10, 118, 50, 154, 72, 20, 149, 65, 133, 105, 76, 238, 179, 41]}: (PrfKey) -> Seed (op_18670) @Host(carole)
op_18674 = DeriveSeed{sync_key = [25, 198, 252, 78, 200, 109, 22, 68, 96, 58, 8, 152, 10, 53, 179, 187]}: (PrfKey) -> Seed (op_18670) @Host(carole)
op_18671 = DeriveSeed{sync_key = [193, 7, 195, 146, 234, 154, 208, 152, 194, 26, 203, 52, 0, 219, 233, 3]}: (PrfKey) -> Seed (op_18670) @Host(carole)
op_18652 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18654 = DeriveSeed{sync_key = [230, 90, 254, 73, 68, 58, 108, 238, 180, 36, 140, 120, 174, 46, 112, 113]}: (PrfKey) -> Seed (op_18652) @Host(carole)
op_18653 = DeriveSeed{sync_key = [32, 158, 22, 190, 19, 123, 0, 67, 151, 250, 62, 162, 31, 17, 30, 218]}: (PrfKey) -> Seed (op_18652) @Host(carole)
op_18616 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18623 = DeriveSeed{sync_key = [219, 34, 223, 98, 228, 50, 187, 45, 148, 91, 109, 29, 201, 54, 147, 24]}: (PrfKey) -> Seed (op_18616) @Host(carole)
op_18620 = DeriveSeed{sync_key = [4, 115, 174, 158, 164, 194, 108, 180, 9, 9, 181, 139, 240, 139, 180, 236]}: (PrfKey) -> Seed (op_18616) @Host(carole)
op_18617 = DeriveSeed{sync_key = [188, 81, 213, 176, 11, 26, 253, 170, 104, 155, 30, 52, 59, 45, 29, 228]}: (PrfKey) -> Seed (op_18616) @Host(carole)
op_18524 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18526 = DeriveSeed{sync_key = [94, 170, 96, 171, 84, 55, 214, 18, 115, 215, 84, 18, 204, 101, 217, 199]}: (PrfKey) -> Seed (op_18524) @Host(carole)
op_18525 = DeriveSeed{sync_key = [212, 56, 68, 91, 5, 140, 181, 168, 160, 182, 240, 170, 82, 163, 56, 40]}: (PrfKey) -> Seed (op_18524) @Host(carole)
op_18488 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18495 = DeriveSeed{sync_key = [95, 30, 111, 58, 90, 97, 152, 154, 22, 72, 30, 213, 178, 0, 107, 134]}: (PrfKey) -> Seed (op_18488) @Host(carole)
op_18492 = DeriveSeed{sync_key = [200, 89, 93, 202, 212, 227, 136, 111, 68, 122, 161, 207, 70, 61, 253, 131]}: (PrfKey) -> Seed (op_18488) @Host(carole)
op_18489 = DeriveSeed{sync_key = [238, 177, 209, 167, 87, 183, 185, 219, 124, 219, 100, 217, 152, 152, 150, 121]}: (PrfKey) -> Seed (op_18488) @Host(carole)
op_18470 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18472 = DeriveSeed{sync_key = [0, 59, 90, 219, 190, 124, 25, 23, 49, 171, 249, 61, 136, 182, 169, 178]}: (PrfKey) -> Seed (op_18470) @Host(carole)
op_18471 = DeriveSeed{sync_key = [104, 150, 2, 201, 224, 3, 181, 31, 191, 178, 14, 164, 147, 21, 117, 28]}: (PrfKey) -> Seed (op_18470) @Host(carole)
op_18434 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18441 = DeriveSeed{sync_key = [212, 219, 161, 3, 194, 122, 231, 236, 50, 27, 253, 188, 239, 154, 255, 210]}: (PrfKey) -> Seed (op_18434) @Host(carole)
op_18438 = DeriveSeed{sync_key = [197, 64, 222, 48, 55, 250, 40, 133, 135, 122, 160, 197, 171, 41, 176, 95]}: (PrfKey) -> Seed (op_18434) @Host(carole)
op_18435 = DeriveSeed{sync_key = [155, 180, 34, 158, 204, 105, 254, 86, 4, 135, 207, 133, 241, 155, 255, 153]}: (PrfKey) -> Seed (op_18434) @Host(carole)
op_18342 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18344 = DeriveSeed{sync_key = [137, 114, 197, 30, 4, 6, 175, 132, 8, 11, 26, 249, 148, 254, 72, 247]}: (PrfKey) -> Seed (op_18342) @Host(carole)
op_18343 = DeriveSeed{sync_key = [9, 76, 183, 133, 72, 9, 50, 74, 233, 224, 23, 62, 35, 85, 238, 93]}: (PrfKey) -> Seed (op_18342) @Host(carole)
op_18306 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18313 = DeriveSeed{sync_key = [88, 220, 43, 146, 234, 249, 123, 31, 8, 227, 136, 142, 129, 167, 94, 228]}: (PrfKey) -> Seed (op_18306) @Host(carole)
op_18310 = DeriveSeed{sync_key = [22, 36, 137, 214, 133, 79, 151, 199, 31, 196, 62, 52, 216, 231, 42, 75]}: (PrfKey) -> Seed (op_18306) @Host(carole)
op_18307 = DeriveSeed{sync_key = [115, 40, 69, 148, 60, 74, 41, 249, 102, 46, 156, 189, 65, 48, 176, 204]}: (PrfKey) -> Seed (op_18306) @Host(carole)
op_18288 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18290 = DeriveSeed{sync_key = [240, 137, 152, 91, 146, 215, 11, 143, 220, 7, 136, 121, 169, 47, 31, 67]}: (PrfKey) -> Seed (op_18288) @Host(carole)
op_18289 = DeriveSeed{sync_key = [127, 223, 44, 105, 226, 76, 144, 125, 158, 253, 30, 118, 114, 164, 112, 5]}: (PrfKey) -> Seed (op_18288) @Host(carole)
op_18252 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18259 = DeriveSeed{sync_key = [28, 39, 228, 114, 132, 132, 254, 10, 101, 80, 98, 152, 201, 159, 48, 64]}: (PrfKey) -> Seed (op_18252) @Host(carole)
op_18256 = DeriveSeed{sync_key = [132, 230, 73, 235, 177, 221, 173, 37, 151, 218, 199, 169, 255, 198, 159, 157]}: (PrfKey) -> Seed (op_18252) @Host(carole)
op_18253 = DeriveSeed{sync_key = [113, 112, 72, 113, 165, 12, 126, 254, 222, 9, 217, 91, 110, 13, 206, 3]}: (PrfKey) -> Seed (op_18252) @Host(carole)
op_18160 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18162 = DeriveSeed{sync_key = [196, 26, 65, 5, 166, 74, 152, 230, 92, 50, 229, 120, 102, 222, 74, 126]}: (PrfKey) -> Seed (op_18160) @Host(carole)
op_18161 = DeriveSeed{sync_key = [86, 224, 27, 160, 231, 165, 99, 163, 69, 4, 18, 189, 172, 151, 146, 217]}: (PrfKey) -> Seed (op_18160) @Host(carole)
op_18124 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18131 = DeriveSeed{sync_key = [52, 244, 231, 137, 205, 115, 61, 69, 7, 111, 236, 254, 109, 194, 97, 237]}: (PrfKey) -> Seed (op_18124) @Host(carole)
op_18128 = DeriveSeed{sync_key = [237, 182, 69, 252, 37, 133, 179, 196, 98, 251, 33, 131, 255, 74, 84, 83]}: (PrfKey) -> Seed (op_18124) @Host(carole)
op_18125 = DeriveSeed{sync_key = [138, 169, 184, 144, 238, 42, 87, 132, 69, 75, 214, 68, 21, 65, 122, 123]}: (PrfKey) -> Seed (op_18124) @Host(carole)
op_18022 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_18024 = DeriveSeed{sync_key = [19, 239, 16, 115, 46, 78, 46, 247, 98, 203, 100, 93, 195, 246, 253, 48]}: (PrfKey) -> Seed (op_18022) @Host(carole)
op_18023 = DeriveSeed{sync_key = [190, 87, 215, 233, 165, 172, 224, 142, 247, 140, 119, 98, 245, 157, 158, 117]}: (PrfKey) -> Seed (op_18022) @Host(carole)
op_17986 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17993 = DeriveSeed{sync_key = [109, 80, 71, 49, 46, 102, 59, 77, 64, 123, 134, 221, 171, 147, 99, 34]}: (PrfKey) -> Seed (op_17986) @Host(carole)
op_17990 = DeriveSeed{sync_key = [20, 225, 253, 59, 78, 97, 217, 232, 76, 235, 250, 55, 85, 179, 135, 176]}: (PrfKey) -> Seed (op_17986) @Host(carole)
op_17987 = DeriveSeed{sync_key = [115, 49, 91, 23, 178, 9, 208, 183, 99, 212, 248, 216, 130, 93, 78, 111]}: (PrfKey) -> Seed (op_17986) @Host(carole)
op_17422 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17424 = DeriveSeed{sync_key = [48, 56, 63, 21, 0, 84, 242, 178, 65, 104, 238, 85, 9, 236, 87, 239]}: (PrfKey) -> Seed (op_17422) @Host(carole)
op_17423 = DeriveSeed{sync_key = [141, 37, 175, 156, 9, 180, 58, 97, 79, 142, 16, 36, 125, 173, 109, 131]}: (PrfKey) -> Seed (op_17422) @Host(carole)
op_17397 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17399 = DeriveSeed{sync_key = [134, 118, 200, 4, 165, 50, 111, 193, 111, 92, 64, 18, 5, 110, 48, 1]}: (PrfKey) -> Seed (op_17397) @Host(carole)
op_17398 = DeriveSeed{sync_key = [199, 13, 81, 158, 242, 66, 232, 5, 130, 94, 228, 59, 65, 95, 150, 60]}: (PrfKey) -> Seed (op_17397) @Host(carole)
op_17381 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17383 = DeriveSeed{sync_key = [140, 246, 104, 240, 83, 99, 53, 137, 84, 123, 22, 89, 241, 244, 122, 1]}: (PrfKey) -> Seed (op_17381) @Host(carole)
op_17382 = DeriveSeed{sync_key = [225, 24, 139, 60, 81, 44, 126, 54, 77, 73, 35, 181, 183, 202, 239, 113]}: (PrfKey) -> Seed (op_17381) @Host(carole)
op_17356 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17358 = DeriveSeed{sync_key = [66, 7, 225, 212, 18, 101, 132, 24, 223, 80, 61, 97, 200, 33, 34, 168]}: (PrfKey) -> Seed (op_17356) @Host(carole)
op_17357 = DeriveSeed{sync_key = [203, 80, 186, 88, 91, 27, 164, 222, 191, 149, 222, 204, 113, 42, 232, 73]}: (PrfKey) -> Seed (op_17356) @Host(carole)
op_17340 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17342 = DeriveSeed{sync_key = [173, 182, 227, 173, 161, 67, 157, 97, 73, 61, 1, 65, 127, 43, 42, 110]}: (PrfKey) -> Seed (op_17340) @Host(carole)
op_17341 = DeriveSeed{sync_key = [167, 181, 249, 106, 157, 219, 177, 146, 99, 127, 1, 117, 106, 220, 187, 155]}: (PrfKey) -> Seed (op_17340) @Host(carole)
op_17315 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17317 = DeriveSeed{sync_key = [241, 95, 82, 14, 135, 147, 65, 29, 221, 86, 179, 144, 215, 185, 161, 73]}: (PrfKey) -> Seed (op_17315) @Host(carole)
op_17316 = DeriveSeed{sync_key = [152, 183, 121, 82, 60, 177, 183, 174, 229, 162, 101, 205, 170, 108, 199, 137]}: (PrfKey) -> Seed (op_17315) @Host(carole)
op_17299 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17301 = DeriveSeed{sync_key = [212, 101, 207, 31, 13, 190, 234, 28, 171, 22, 223, 203, 174, 245, 54, 227]}: (PrfKey) -> Seed (op_17299) @Host(carole)
op_17300 = DeriveSeed{sync_key = [202, 108, 84, 36, 228, 254, 68, 79, 185, 21, 186, 24, 237, 61, 199, 216]}: (PrfKey) -> Seed (op_17299) @Host(carole)
op_17274 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17276 = DeriveSeed{sync_key = [140, 250, 44, 128, 235, 129, 216, 112, 49, 177, 161, 174, 218, 173, 113, 187]}: (PrfKey) -> Seed (op_17274) @Host(carole)
op_17275 = DeriveSeed{sync_key = [123, 247, 239, 251, 48, 42, 245, 220, 73, 250, 89, 129, 128, 217, 10, 213]}: (PrfKey) -> Seed (op_17274) @Host(carole)
op_17258 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17260 = DeriveSeed{sync_key = [31, 162, 239, 123, 34, 202, 46, 83, 81, 198, 161, 43, 85, 122, 163, 20]}: (PrfKey) -> Seed (op_17258) @Host(carole)
op_17259 = DeriveSeed{sync_key = [163, 193, 26, 13, 64, 99, 216, 81, 81, 7, 165, 119, 82, 84, 3, 148]}: (PrfKey) -> Seed (op_17258) @Host(carole)
op_17233 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17235 = DeriveSeed{sync_key = [112, 141, 220, 118, 195, 43, 167, 141, 179, 52, 161, 183, 78, 112, 183, 248]}: (PrfKey) -> Seed (op_17233) @Host(carole)
op_17234 = DeriveSeed{sync_key = [35, 245, 238, 160, 156, 46, 166, 148, 226, 164, 27, 41, 179, 109, 87, 253]}: (PrfKey) -> Seed (op_17233) @Host(carole)
op_17217 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17219 = DeriveSeed{sync_key = [39, 95, 129, 101, 210, 163, 39, 155, 92, 188, 8, 115, 35, 184, 112, 244]}: (PrfKey) -> Seed (op_17217) @Host(carole)
op_17218 = DeriveSeed{sync_key = [109, 248, 77, 10, 237, 229, 129, 229, 7, 66, 110, 30, 146, 66, 233, 183]}: (PrfKey) -> Seed (op_17217) @Host(carole)
op_17192 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17194 = DeriveSeed{sync_key = [182, 159, 159, 34, 149, 80, 45, 145, 103, 141, 98, 226, 219, 131, 134, 120]}: (PrfKey) -> Seed (op_17192) @Host(carole)
op_17193 = DeriveSeed{sync_key = [87, 0, 133, 167, 231, 142, 174, 74, 146, 136, 68, 100, 1, 43, 42, 201]}: (PrfKey) -> Seed (op_17192) @Host(carole)
op_17176 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17178 = DeriveSeed{sync_key = [195, 182, 42, 204, 106, 201, 5, 218, 235, 53, 43, 94, 13, 211, 65, 99]}: (PrfKey) -> Seed (op_17176) @Host(carole)
op_17177 = DeriveSeed{sync_key = [121, 139, 80, 146, 69, 84, 15, 92, 244, 73, 113, 234, 189, 213, 118, 145]}: (PrfKey) -> Seed (op_17176) @Host(carole)
op_17151 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17153 = DeriveSeed{sync_key = [92, 124, 24, 213, 77, 198, 105, 223, 94, 207, 117, 6, 164, 86, 83, 118]}: (PrfKey) -> Seed (op_17151) @Host(carole)
op_17152 = DeriveSeed{sync_key = [122, 168, 43, 132, 112, 32, 229, 125, 56, 72, 124, 179, 144, 116, 2, 220]}: (PrfKey) -> Seed (op_17151) @Host(carole)
op_17135 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17137 = DeriveSeed{sync_key = [184, 160, 0, 198, 187, 122, 128, 231, 78, 233, 110, 31, 22, 130, 85, 82]}: (PrfKey) -> Seed (op_17135) @Host(carole)
op_17136 = DeriveSeed{sync_key = [45, 45, 172, 3, 39, 7, 254, 174, 12, 52, 10, 58, 0, 245, 182, 131]}: (PrfKey) -> Seed (op_17135) @Host(carole)
op_17110 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17112 = DeriveSeed{sync_key = [75, 14, 43, 154, 92, 180, 182, 149, 203, 216, 232, 213, 219, 110, 208, 89]}: (PrfKey) -> Seed (op_17110) @Host(carole)
op_17111 = DeriveSeed{sync_key = [87, 158, 90, 150, 43, 127, 123, 23, 87, 127, 89, 48, 89, 98, 187, 251]}: (PrfKey) -> Seed (op_17110) @Host(carole)
op_17094 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17096 = DeriveSeed{sync_key = [145, 226, 244, 76, 80, 51, 166, 117, 79, 26, 116, 33, 173, 233, 42, 46]}: (PrfKey) -> Seed (op_17094) @Host(carole)
op_17095 = DeriveSeed{sync_key = [163, 73, 63, 178, 191, 162, 96, 119, 167, 58, 99, 131, 134, 20, 227, 52]}: (PrfKey) -> Seed (op_17094) @Host(carole)
op_17069 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17071 = DeriveSeed{sync_key = [142, 9, 54, 215, 156, 133, 139, 21, 24, 209, 168, 206, 107, 67, 204, 9]}: (PrfKey) -> Seed (op_17069) @Host(carole)
op_17070 = DeriveSeed{sync_key = [16, 74, 140, 173, 119, 14, 108, 45, 61, 18, 41, 244, 244, 253, 150, 23]}: (PrfKey) -> Seed (op_17069) @Host(carole)
op_17053 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17055 = DeriveSeed{sync_key = [214, 138, 31, 217, 67, 251, 82, 63, 126, 107, 0, 172, 70, 120, 51, 157]}: (PrfKey) -> Seed (op_17053) @Host(carole)
op_17054 = DeriveSeed{sync_key = [244, 191, 184, 226, 249, 15, 249, 4, 31, 247, 11, 19, 155, 213, 0, 252]}: (PrfKey) -> Seed (op_17053) @Host(carole)
op_17028 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17030 = DeriveSeed{sync_key = [169, 68, 243, 138, 93, 204, 161, 71, 22, 96, 31, 61, 134, 60, 237, 173]}: (PrfKey) -> Seed (op_17028) @Host(carole)
op_17029 = DeriveSeed{sync_key = [222, 13, 107, 127, 206, 166, 242, 168, 234, 129, 222, 38, 72, 185, 121, 201]}: (PrfKey) -> Seed (op_17028) @Host(carole)
op_17012 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_17014 = DeriveSeed{sync_key = [135, 177, 251, 45, 237, 106, 218, 152, 146, 110, 233, 30, 72, 66, 66, 255]}: (PrfKey) -> Seed (op_17012) @Host(carole)
op_17013 = DeriveSeed{sync_key = [153, 66, 231, 220, 115, 81, 103, 183, 59, 32, 27, 245, 69, 58, 0, 58]}: (PrfKey) -> Seed (op_17012) @Host(carole)
op_16987 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16989 = DeriveSeed{sync_key = [207, 106, 183, 130, 71, 93, 101, 40, 64, 253, 117, 45, 224, 164, 23, 99]}: (PrfKey) -> Seed (op_16987) @Host(carole)
op_16988 = DeriveSeed{sync_key = [138, 54, 219, 132, 173, 4, 148, 110, 88, 53, 237, 165, 1, 166, 205, 214]}: (PrfKey) -> Seed (op_16987) @Host(carole)
op_16971 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16973 = DeriveSeed{sync_key = [244, 195, 106, 251, 27, 69, 241, 124, 74, 42, 252, 228, 4, 60, 232, 101]}: (PrfKey) -> Seed (op_16971) @Host(carole)
op_16972 = DeriveSeed{sync_key = [119, 36, 48, 165, 76, 239, 198, 90, 250, 212, 155, 89, 116, 15, 135, 249]}: (PrfKey) -> Seed (op_16971) @Host(carole)
op_16946 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16948 = DeriveSeed{sync_key = [1, 192, 237, 92, 96, 127, 171, 177, 141, 127, 181, 57, 102, 252, 14, 53]}: (PrfKey) -> Seed (op_16946) @Host(carole)
op_16947 = DeriveSeed{sync_key = [59, 55, 31, 155, 178, 201, 191, 239, 11, 210, 69, 217, 53, 157, 79, 174]}: (PrfKey) -> Seed (op_16946) @Host(carole)
op_16930 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16932 = DeriveSeed{sync_key = [207, 168, 42, 65, 205, 158, 161, 95, 17, 153, 59, 201, 23, 95, 214, 112]}: (PrfKey) -> Seed (op_16930) @Host(carole)
op_16931 = DeriveSeed{sync_key = [33, 23, 249, 132, 198, 161, 83, 73, 45, 121, 0, 184, 51, 0, 233, 130]}: (PrfKey) -> Seed (op_16930) @Host(carole)
op_16905 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16907 = DeriveSeed{sync_key = [229, 87, 148, 159, 185, 128, 144, 51, 93, 115, 125, 64, 112, 81, 81, 106]}: (PrfKey) -> Seed (op_16905) @Host(carole)
op_16906 = DeriveSeed{sync_key = [238, 65, 251, 178, 184, 165, 103, 83, 225, 108, 170, 177, 36, 194, 12, 16]}: (PrfKey) -> Seed (op_16905) @Host(carole)
op_16889 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16891 = DeriveSeed{sync_key = [214, 162, 166, 127, 116, 101, 207, 159, 22, 182, 16, 118, 236, 31, 248, 103]}: (PrfKey) -> Seed (op_16889) @Host(carole)
op_16890 = DeriveSeed{sync_key = [159, 169, 4, 168, 90, 135, 167, 172, 111, 225, 96, 152, 175, 161, 174, 225]}: (PrfKey) -> Seed (op_16889) @Host(carole)
op_16864 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16866 = DeriveSeed{sync_key = [44, 255, 251, 146, 238, 61, 126, 150, 69, 158, 42, 47, 196, 175, 142, 129]}: (PrfKey) -> Seed (op_16864) @Host(carole)
op_16865 = DeriveSeed{sync_key = [51, 234, 219, 129, 199, 166, 207, 112, 84, 170, 24, 121, 92, 44, 132, 98]}: (PrfKey) -> Seed (op_16864) @Host(carole)
op_16848 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16850 = DeriveSeed{sync_key = [205, 49, 96, 201, 149, 27, 97, 196, 11, 244, 83, 143, 164, 155, 123, 17]}: (PrfKey) -> Seed (op_16848) @Host(carole)
op_16849 = DeriveSeed{sync_key = [198, 190, 10, 48, 95, 148, 196, 64, 6, 141, 53, 187, 146, 133, 77, 230]}: (PrfKey) -> Seed (op_16848) @Host(carole)
op_16823 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16825 = DeriveSeed{sync_key = [213, 216, 244, 6, 106, 79, 62, 252, 91, 242, 176, 234, 193, 53, 25, 60]}: (PrfKey) -> Seed (op_16823) @Host(carole)
op_16824 = DeriveSeed{sync_key = [43, 147, 129, 123, 108, 60, 253, 209, 101, 49, 205, 5, 149, 113, 147, 5]}: (PrfKey) -> Seed (op_16823) @Host(carole)
op_16807 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16809 = DeriveSeed{sync_key = [44, 131, 242, 166, 162, 17, 17, 181, 104, 28, 95, 141, 25, 136, 112, 174]}: (PrfKey) -> Seed (op_16807) @Host(carole)
op_16808 = DeriveSeed{sync_key = [234, 27, 240, 47, 126, 253, 4, 220, 77, 68, 6, 242, 48, 93, 41, 206]}: (PrfKey) -> Seed (op_16807) @Host(carole)
op_16782 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16784 = DeriveSeed{sync_key = [207, 19, 254, 161, 172, 100, 248, 59, 178, 203, 135, 100, 35, 128, 71, 26]}: (PrfKey) -> Seed (op_16782) @Host(carole)
op_16783 = DeriveSeed{sync_key = [99, 84, 134, 203, 115, 186, 106, 78, 227, 204, 2, 178, 185, 144, 158, 40]}: (PrfKey) -> Seed (op_16782) @Host(carole)
op_16766 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16768 = DeriveSeed{sync_key = [107, 119, 78, 157, 19, 108, 192, 111, 146, 239, 30, 213, 195, 68, 87, 45]}: (PrfKey) -> Seed (op_16766) @Host(carole)
op_16767 = DeriveSeed{sync_key = [159, 243, 233, 164, 58, 41, 225, 230, 5, 69, 165, 138, 247, 121, 138, 219]}: (PrfKey) -> Seed (op_16766) @Host(carole)
op_16741 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16743 = DeriveSeed{sync_key = [76, 230, 180, 84, 155, 159, 4, 39, 56, 165, 124, 250, 20, 94, 61, 117]}: (PrfKey) -> Seed (op_16741) @Host(carole)
op_16742 = DeriveSeed{sync_key = [245, 112, 183, 38, 154, 206, 100, 216, 33, 39, 237, 237, 143, 234, 252, 251]}: (PrfKey) -> Seed (op_16741) @Host(carole)
op_16725 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16727 = DeriveSeed{sync_key = [58, 203, 244, 163, 244, 244, 226, 3, 205, 162, 62, 237, 168, 230, 117, 81]}: (PrfKey) -> Seed (op_16725) @Host(carole)
op_16726 = DeriveSeed{sync_key = [110, 228, 73, 145, 26, 37, 0, 15, 234, 190, 182, 239, 51, 132, 67, 54]}: (PrfKey) -> Seed (op_16725) @Host(carole)
op_16700 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16702 = DeriveSeed{sync_key = [58, 125, 235, 74, 103, 96, 51, 44, 39, 5, 36, 192, 138, 7, 150, 27]}: (PrfKey) -> Seed (op_16700) @Host(carole)
op_16701 = DeriveSeed{sync_key = [165, 95, 238, 75, 234, 214, 107, 118, 153, 247, 11, 243, 162, 148, 88, 40]}: (PrfKey) -> Seed (op_16700) @Host(carole)
op_16684 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16686 = DeriveSeed{sync_key = [50, 28, 64, 250, 70, 212, 171, 113, 45, 27, 181, 65, 78, 136, 180, 229]}: (PrfKey) -> Seed (op_16684) @Host(carole)
op_16685 = DeriveSeed{sync_key = [185, 214, 96, 139, 64, 229, 129, 226, 147, 221, 228, 228, 214, 100, 120, 178]}: (PrfKey) -> Seed (op_16684) @Host(carole)
op_16659 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16661 = DeriveSeed{sync_key = [44, 81, 213, 149, 227, 51, 122, 172, 188, 69, 223, 154, 190, 167, 123, 230]}: (PrfKey) -> Seed (op_16659) @Host(carole)
op_16660 = DeriveSeed{sync_key = [189, 109, 65, 133, 75, 246, 251, 169, 163, 212, 99, 238, 91, 90, 3, 125]}: (PrfKey) -> Seed (op_16659) @Host(carole)
op_16643 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16645 = DeriveSeed{sync_key = [152, 186, 142, 39, 149, 127, 60, 202, 99, 231, 247, 239, 103, 46, 243, 121]}: (PrfKey) -> Seed (op_16643) @Host(carole)
op_16644 = DeriveSeed{sync_key = [20, 120, 139, 230, 208, 55, 16, 73, 65, 23, 219, 121, 204, 129, 229, 35]}: (PrfKey) -> Seed (op_16643) @Host(carole)
op_16618 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16620 = DeriveSeed{sync_key = [241, 231, 183, 59, 131, 31, 49, 108, 103, 251, 21, 216, 105, 13, 2, 149]}: (PrfKey) -> Seed (op_16618) @Host(carole)
op_16619 = DeriveSeed{sync_key = [248, 0, 26, 244, 191, 85, 255, 69, 201, 65, 100, 80, 228, 134, 239, 108]}: (PrfKey) -> Seed (op_16618) @Host(carole)
op_16602 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16604 = DeriveSeed{sync_key = [72, 31, 196, 9, 168, 233, 98, 190, 95, 132, 96, 252, 160, 77, 130, 149]}: (PrfKey) -> Seed (op_16602) @Host(carole)
op_16603 = DeriveSeed{sync_key = [32, 81, 64, 28, 236, 32, 236, 30, 178, 23, 233, 38, 9, 11, 66, 14]}: (PrfKey) -> Seed (op_16602) @Host(carole)
op_16577 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16579 = DeriveSeed{sync_key = [106, 128, 108, 118, 253, 89, 41, 139, 24, 10, 213, 122, 187, 199, 81, 147]}: (PrfKey) -> Seed (op_16577) @Host(carole)
op_16578 = DeriveSeed{sync_key = [149, 187, 99, 50, 139, 213, 221, 89, 187, 224, 42, 250, 27, 158, 132, 174]}: (PrfKey) -> Seed (op_16577) @Host(carole)
op_16561 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16563 = DeriveSeed{sync_key = [79, 249, 94, 107, 198, 174, 74, 133, 97, 12, 192, 190, 233, 75, 227, 139]}: (PrfKey) -> Seed (op_16561) @Host(carole)
op_16562 = DeriveSeed{sync_key = [73, 137, 50, 19, 241, 202, 114, 55, 204, 79, 41, 43, 224, 152, 147, 102]}: (PrfKey) -> Seed (op_16561) @Host(carole)
op_16536 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16538 = DeriveSeed{sync_key = [123, 84, 251, 115, 18, 37, 135, 137, 80, 128, 40, 65, 166, 171, 23, 192]}: (PrfKey) -> Seed (op_16536) @Host(carole)
op_16537 = DeriveSeed{sync_key = [184, 66, 208, 161, 37, 70, 30, 105, 192, 198, 219, 182, 123, 180, 32, 194]}: (PrfKey) -> Seed (op_16536) @Host(carole)
op_16520 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16522 = DeriveSeed{sync_key = [143, 197, 116, 168, 20, 47, 226, 95, 2, 122, 14, 34, 84, 87, 201, 211]}: (PrfKey) -> Seed (op_16520) @Host(carole)
op_16521 = DeriveSeed{sync_key = [164, 234, 99, 184, 219, 31, 148, 167, 230, 104, 48, 16, 59, 143, 90, 189]}: (PrfKey) -> Seed (op_16520) @Host(carole)
op_16495 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16497 = DeriveSeed{sync_key = [27, 198, 158, 178, 233, 165, 7, 206, 255, 106, 79, 112, 25, 215, 8, 228]}: (PrfKey) -> Seed (op_16495) @Host(carole)
op_16496 = DeriveSeed{sync_key = [103, 108, 183, 79, 42, 39, 62, 72, 103, 185, 64, 187, 33, 208, 173, 54]}: (PrfKey) -> Seed (op_16495) @Host(carole)
op_16479 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16481 = DeriveSeed{sync_key = [180, 63, 222, 74, 34, 66, 254, 219, 149, 203, 222, 63, 244, 121, 112, 69]}: (PrfKey) -> Seed (op_16479) @Host(carole)
op_16480 = DeriveSeed{sync_key = [178, 73, 14, 142, 51, 228, 152, 129, 37, 205, 154, 91, 35, 193, 162, 194]}: (PrfKey) -> Seed (op_16479) @Host(carole)
op_16454 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16456 = DeriveSeed{sync_key = [19, 148, 17, 92, 186, 44, 76, 49, 187, 102, 18, 87, 190, 34, 34, 150]}: (PrfKey) -> Seed (op_16454) @Host(carole)
op_16455 = DeriveSeed{sync_key = [167, 200, 203, 108, 53, 134, 247, 52, 113, 156, 215, 254, 111, 79, 222, 120]}: (PrfKey) -> Seed (op_16454) @Host(carole)
op_16438 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16440 = DeriveSeed{sync_key = [1, 117, 172, 162, 216, 72, 38, 196, 47, 172, 35, 149, 117, 129, 198, 23]}: (PrfKey) -> Seed (op_16438) @Host(carole)
op_16439 = DeriveSeed{sync_key = [233, 92, 46, 0, 162, 233, 232, 25, 26, 72, 31, 199, 191, 81, 1, 187]}: (PrfKey) -> Seed (op_16438) @Host(carole)
op_16413 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16415 = DeriveSeed{sync_key = [32, 128, 0, 172, 109, 133, 123, 67, 5, 106, 145, 251, 224, 150, 98, 56]}: (PrfKey) -> Seed (op_16413) @Host(carole)
op_16414 = DeriveSeed{sync_key = [20, 172, 14, 245, 26, 171, 101, 59, 118, 139, 33, 38, 142, 161, 95, 146]}: (PrfKey) -> Seed (op_16413) @Host(carole)
op_16397 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16399 = DeriveSeed{sync_key = [131, 149, 175, 104, 99, 36, 81, 166, 126, 27, 244, 74, 65, 176, 158, 181]}: (PrfKey) -> Seed (op_16397) @Host(carole)
op_16398 = DeriveSeed{sync_key = [207, 241, 171, 15, 98, 5, 171, 116, 165, 240, 211, 91, 5, 220, 208, 17]}: (PrfKey) -> Seed (op_16397) @Host(carole)
op_16372 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16374 = DeriveSeed{sync_key = [234, 234, 227, 87, 115, 107, 68, 110, 125, 142, 154, 156, 63, 185, 207, 119]}: (PrfKey) -> Seed (op_16372) @Host(carole)
op_16373 = DeriveSeed{sync_key = [37, 255, 28, 167, 67, 165, 65, 229, 245, 122, 44, 224, 53, 19, 107, 118]}: (PrfKey) -> Seed (op_16372) @Host(carole)
op_16356 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16358 = DeriveSeed{sync_key = [166, 127, 11, 219, 56, 52, 7, 12, 171, 162, 63, 245, 25, 194, 195, 164]}: (PrfKey) -> Seed (op_16356) @Host(carole)
op_16357 = DeriveSeed{sync_key = [162, 157, 223, 249, 143, 184, 110, 233, 205, 245, 24, 178, 18, 173, 59, 216]}: (PrfKey) -> Seed (op_16356) @Host(carole)
op_16331 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16333 = DeriveSeed{sync_key = [85, 219, 67, 133, 182, 11, 231, 216, 64, 203, 12, 78, 160, 48, 31, 89]}: (PrfKey) -> Seed (op_16331) @Host(carole)
op_16332 = DeriveSeed{sync_key = [162, 12, 114, 131, 164, 239, 181, 136, 32, 131, 240, 27, 67, 241, 58, 71]}: (PrfKey) -> Seed (op_16331) @Host(carole)
op_16315 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16317 = DeriveSeed{sync_key = [148, 177, 2, 145, 134, 131, 207, 111, 221, 100, 87, 106, 243, 41, 154, 229]}: (PrfKey) -> Seed (op_16315) @Host(carole)
op_16316 = DeriveSeed{sync_key = [84, 26, 25, 92, 248, 203, 58, 206, 188, 88, 214, 100, 118, 71, 65, 170]}: (PrfKey) -> Seed (op_16315) @Host(carole)
op_16290 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16292 = DeriveSeed{sync_key = [160, 180, 183, 158, 208, 242, 227, 107, 105, 245, 17, 82, 209, 71, 245, 196]}: (PrfKey) -> Seed (op_16290) @Host(carole)
op_16291 = DeriveSeed{sync_key = [252, 171, 248, 13, 172, 212, 126, 34, 107, 201, 196, 17, 207, 81, 139, 234]}: (PrfKey) -> Seed (op_16290) @Host(carole)
op_16274 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16276 = DeriveSeed{sync_key = [248, 106, 24, 68, 128, 21, 136, 123, 122, 148, 10, 163, 58, 163, 51, 180]}: (PrfKey) -> Seed (op_16274) @Host(carole)
op_16275 = DeriveSeed{sync_key = [74, 196, 12, 240, 12, 69, 169, 12, 167, 33, 15, 173, 108, 91, 218, 49]}: (PrfKey) -> Seed (op_16274) @Host(carole)
op_16249 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16251 = DeriveSeed{sync_key = [107, 245, 148, 200, 55, 145, 145, 151, 59, 14, 85, 169, 120, 222, 138, 86]}: (PrfKey) -> Seed (op_16249) @Host(carole)
op_16250 = DeriveSeed{sync_key = [202, 70, 245, 127, 193, 176, 71, 179, 98, 29, 117, 129, 71, 63, 152, 129]}: (PrfKey) -> Seed (op_16249) @Host(carole)
op_16233 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16235 = DeriveSeed{sync_key = [225, 31, 2, 83, 11, 248, 109, 201, 182, 66, 119, 247, 71, 39, 155, 48]}: (PrfKey) -> Seed (op_16233) @Host(carole)
op_16234 = DeriveSeed{sync_key = [212, 213, 8, 81, 95, 133, 48, 212, 246, 3, 54, 7, 180, 163, 118, 150]}: (PrfKey) -> Seed (op_16233) @Host(carole)
op_16208 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16210 = DeriveSeed{sync_key = [65, 107, 45, 169, 88, 244, 182, 243, 64, 193, 38, 71, 190, 99, 55, 165]}: (PrfKey) -> Seed (op_16208) @Host(carole)
op_16209 = DeriveSeed{sync_key = [57, 52, 160, 106, 58, 205, 19, 53, 201, 172, 123, 93, 46, 171, 4, 110]}: (PrfKey) -> Seed (op_16208) @Host(carole)
op_16192 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16194 = DeriveSeed{sync_key = [154, 142, 91, 54, 118, 10, 179, 175, 102, 108, 51, 95, 115, 113, 197, 19]}: (PrfKey) -> Seed (op_16192) @Host(carole)
op_16193 = DeriveSeed{sync_key = [228, 198, 140, 113, 195, 46, 230, 113, 164, 218, 65, 101, 13, 156, 224, 119]}: (PrfKey) -> Seed (op_16192) @Host(carole)
op_16167 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16169 = DeriveSeed{sync_key = [70, 66, 209, 223, 217, 113, 65, 143, 190, 160, 154, 1, 247, 242, 37, 171]}: (PrfKey) -> Seed (op_16167) @Host(carole)
op_16168 = DeriveSeed{sync_key = [249, 51, 94, 245, 157, 208, 33, 171, 88, 232, 95, 167, 179, 149, 211, 137]}: (PrfKey) -> Seed (op_16167) @Host(carole)
op_16151 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16153 = DeriveSeed{sync_key = [251, 92, 204, 17, 251, 50, 120, 159, 41, 239, 174, 230, 73, 200, 215, 87]}: (PrfKey) -> Seed (op_16151) @Host(carole)
op_16152 = DeriveSeed{sync_key = [128, 230, 36, 90, 47, 200, 82, 20, 105, 52, 38, 78, 144, 254, 193, 42]}: (PrfKey) -> Seed (op_16151) @Host(carole)
op_16126 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16128 = DeriveSeed{sync_key = [143, 111, 157, 36, 162, 95, 125, 168, 101, 59, 28, 207, 149, 105, 14, 107]}: (PrfKey) -> Seed (op_16126) @Host(carole)
op_16127 = DeriveSeed{sync_key = [91, 168, 146, 191, 78, 194, 233, 249, 9, 64, 114, 227, 203, 2, 193, 25]}: (PrfKey) -> Seed (op_16126) @Host(carole)
op_16110 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16112 = DeriveSeed{sync_key = [107, 67, 128, 128, 57, 149, 249, 205, 238, 9, 106, 233, 25, 115, 109, 180]}: (PrfKey) -> Seed (op_16110) @Host(carole)
op_16111 = DeriveSeed{sync_key = [253, 31, 223, 108, 225, 215, 159, 53, 149, 37, 4, 36, 9, 148, 134, 3]}: (PrfKey) -> Seed (op_16110) @Host(carole)
op_16085 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16087 = DeriveSeed{sync_key = [188, 55, 79, 62, 225, 144, 30, 148, 169, 241, 79, 192, 119, 123, 164, 83]}: (PrfKey) -> Seed (op_16085) @Host(carole)
op_16086 = DeriveSeed{sync_key = [47, 209, 51, 141, 152, 55, 190, 101, 85, 102, 204, 128, 29, 148, 106, 93]}: (PrfKey) -> Seed (op_16085) @Host(carole)
op_16069 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16071 = DeriveSeed{sync_key = [231, 218, 39, 33, 38, 23, 131, 79, 48, 1, 206, 44, 181, 179, 155, 233]}: (PrfKey) -> Seed (op_16069) @Host(carole)
op_16070 = DeriveSeed{sync_key = [25, 155, 221, 0, 213, 45, 26, 248, 157, 235, 99, 73, 67, 252, 196, 214]}: (PrfKey) -> Seed (op_16069) @Host(carole)
op_16044 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16046 = DeriveSeed{sync_key = [140, 160, 68, 142, 55, 167, 31, 175, 171, 244, 14, 37, 83, 163, 105, 77]}: (PrfKey) -> Seed (op_16044) @Host(carole)
op_16045 = DeriveSeed{sync_key = [58, 190, 199, 225, 115, 217, 74, 68, 135, 209, 94, 177, 32, 16, 35, 189]}: (PrfKey) -> Seed (op_16044) @Host(carole)
op_16028 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16030 = DeriveSeed{sync_key = [52, 17, 2, 184, 186, 59, 163, 82, 124, 136, 140, 189, 90, 135, 196, 121]}: (PrfKey) -> Seed (op_16028) @Host(carole)
op_16029 = DeriveSeed{sync_key = [102, 207, 223, 255, 79, 1, 47, 246, 200, 50, 101, 71, 99, 179, 90, 35]}: (PrfKey) -> Seed (op_16028) @Host(carole)
op_16003 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_16005 = DeriveSeed{sync_key = [251, 197, 108, 4, 227, 36, 146, 173, 159, 57, 221, 132, 85, 108, 191, 130]}: (PrfKey) -> Seed (op_16003) @Host(carole)
op_16004 = DeriveSeed{sync_key = [59, 249, 127, 31, 239, 67, 182, 183, 106, 0, 174, 240, 134, 234, 42, 240]}: (PrfKey) -> Seed (op_16003) @Host(carole)
op_10737 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_10739 = DeriveSeed{sync_key = [170, 41, 249, 204, 241, 85, 61, 39, 91, 83, 119, 29, 239, 219, 104, 235]}: (PrfKey) -> Seed (op_10737) @Host(carole)
op_10738 = DeriveSeed{sync_key = [90, 26, 65, 228, 94, 94, 146, 65, 14, 28, 87, 245, 164, 208, 51, 220]}: (PrfKey) -> Seed (op_10737) @Host(carole)
op_10712 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_10714 = DeriveSeed{sync_key = [92, 127, 200, 245, 83, 79, 5, 183, 13, 63, 77, 34, 168, 130, 73, 42]}: (PrfKey) -> Seed (op_10712) @Host(carole)
op_10713 = DeriveSeed{sync_key = [170, 117, 122, 127, 192, 147, 180, 27, 97, 120, 119, 109, 3, 169, 243, 10]}: (PrfKey) -> Seed (op_10712) @Host(carole)
op_9976 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9978 = DeriveSeed{sync_key = [156, 195, 27, 192, 215, 98, 171, 160, 47, 147, 189, 58, 93, 234, 51, 218]}: (PrfKey) -> Seed (op_9976) @Host(carole)
op_9977 = DeriveSeed{sync_key = [255, 60, 221, 152, 13, 203, 205, 15, 222, 168, 235, 161, 69, 111, 219, 215]}: (PrfKey) -> Seed (op_9976) @Host(carole)
op_9940 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9947 = DeriveSeed{sync_key = [212, 197, 169, 222, 203, 210, 41, 93, 9, 192, 194, 190, 2, 117, 158, 33]}: (PrfKey) -> Seed (op_9940) @Host(carole)
op_9944 = DeriveSeed{sync_key = [66, 163, 30, 185, 199, 167, 104, 214, 228, 96, 174, 10, 91, 161, 222, 185]}: (PrfKey) -> Seed (op_9940) @Host(carole)
op_9941 = DeriveSeed{sync_key = [23, 79, 35, 91, 110, 159, 5, 123, 40, 59, 241, 87, 98, 239, 124, 2]}: (PrfKey) -> Seed (op_9940) @Host(carole)
op_9884 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9886 = DeriveSeed{sync_key = [41, 215, 142, 105, 131, 114, 50, 49, 238, 77, 134, 189, 78, 0, 156, 150]}: (PrfKey) -> Seed (op_9884) @Host(carole)
op_9885 = DeriveSeed{sync_key = [240, 51, 14, 222, 41, 96, 221, 50, 239, 96, 217, 92, 108, 75, 157, 42]}: (PrfKey) -> Seed (op_9884) @Host(carole)
op_9848 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9855 = DeriveSeed{sync_key = [247, 123, 170, 182, 181, 192, 70, 198, 161, 223, 47, 59, 161, 173, 56, 234]}: (PrfKey) -> Seed (op_9848) @Host(carole)
op_9852 = DeriveSeed{sync_key = [170, 181, 163, 159, 161, 150, 71, 221, 171, 88, 57, 211, 249, 167, 45, 78]}: (PrfKey) -> Seed (op_9848) @Host(carole)
op_9849 = DeriveSeed{sync_key = [224, 117, 247, 231, 166, 255, 191, 87, 93, 48, 130, 218, 48, 170, 71, 208]}: (PrfKey) -> Seed (op_9848) @Host(carole)
op_9758 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9760 = DeriveSeed{sync_key = [171, 36, 6, 163, 12, 47, 173, 40, 122, 252, 121, 122, 88, 96, 2, 160]}: (PrfKey) -> Seed (op_9758) @Host(carole)
op_9759 = DeriveSeed{sync_key = [67, 227, 64, 59, 88, 134, 45, 188, 151, 219, 50, 211, 181, 95, 202, 175]}: (PrfKey) -> Seed (op_9758) @Host(carole)
op_9722 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9729 = DeriveSeed{sync_key = [147, 140, 147, 165, 219, 22, 123, 164, 62, 216, 195, 210, 105, 105, 123, 224]}: (PrfKey) -> Seed (op_9722) @Host(carole)
op_9726 = DeriveSeed{sync_key = [221, 106, 124, 46, 187, 71, 207, 102, 31, 120, 11, 252, 242, 50, 17, 81]}: (PrfKey) -> Seed (op_9722) @Host(carole)
op_9723 = DeriveSeed{sync_key = [47, 216, 72, 91, 109, 61, 195, 23, 34, 82, 45, 157, 125, 166, 227, 228]}: (PrfKey) -> Seed (op_9722) @Host(carole)
op_9668 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9670 = DeriveSeed{sync_key = [74, 83, 70, 15, 114, 45, 121, 83, 72, 14, 91, 167, 51, 204, 234, 98]}: (PrfKey) -> Seed (op_9668) @Host(carole)
op_9669 = DeriveSeed{sync_key = [200, 98, 3, 227, 24, 184, 73, 205, 87, 53, 233, 210, 152, 154, 218, 129]}: (PrfKey) -> Seed (op_9668) @Host(carole)
op_9632 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9639 = DeriveSeed{sync_key = [120, 97, 132, 252, 182, 118, 77, 22, 112, 191, 81, 159, 83, 76, 23, 86]}: (PrfKey) -> Seed (op_9632) @Host(carole)
op_9636 = DeriveSeed{sync_key = [114, 106, 67, 205, 97, 31, 219, 77, 245, 208, 81, 254, 110, 193, 227, 190]}: (PrfKey) -> Seed (op_9632) @Host(carole)
op_9633 = DeriveSeed{sync_key = [244, 36, 212, 93, 124, 90, 65, 178, 156, 87, 93, 8, 135, 186, 85, 226]}: (PrfKey) -> Seed (op_9632) @Host(carole)
op_9578 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9580 = DeriveSeed{sync_key = [248, 50, 118, 192, 159, 117, 140, 88, 64, 227, 249, 95, 229, 24, 148, 30]}: (PrfKey) -> Seed (op_9578) @Host(carole)
op_9579 = DeriveSeed{sync_key = [162, 103, 213, 170, 42, 226, 134, 167, 100, 243, 189, 215, 3, 243, 228, 10]}: (PrfKey) -> Seed (op_9578) @Host(carole)
op_9542 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9549 = DeriveSeed{sync_key = [200, 27, 95, 10, 29, 187, 61, 142, 49, 66, 138, 122, 164, 137, 144, 116]}: (PrfKey) -> Seed (op_9542) @Host(carole)
op_9546 = DeriveSeed{sync_key = [16, 76, 144, 187, 176, 14, 233, 52, 60, 46, 112, 236, 174, 115, 129, 164]}: (PrfKey) -> Seed (op_9542) @Host(carole)
op_9543 = DeriveSeed{sync_key = [116, 188, 65, 183, 253, 65, 93, 191, 117, 180, 102, 215, 164, 251, 61, 100]}: (PrfKey) -> Seed (op_9542) @Host(carole)
op_9488 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9490 = DeriveSeed{sync_key = [131, 181, 164, 60, 153, 160, 63, 158, 57, 197, 201, 187, 207, 173, 242, 64]}: (PrfKey) -> Seed (op_9488) @Host(carole)
op_9489 = DeriveSeed{sync_key = [217, 73, 171, 158, 159, 188, 23, 195, 149, 7, 69, 5, 128, 220, 156, 24]}: (PrfKey) -> Seed (op_9488) @Host(carole)
op_9452 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9459 = DeriveSeed{sync_key = [67, 148, 182, 218, 125, 231, 55, 27, 186, 174, 40, 16, 132, 86, 16, 162]}: (PrfKey) -> Seed (op_9452) @Host(carole)
op_9456 = DeriveSeed{sync_key = [153, 201, 20, 242, 135, 78, 51, 243, 253, 17, 183, 136, 55, 142, 185, 61]}: (PrfKey) -> Seed (op_9452) @Host(carole)
op_9453 = DeriveSeed{sync_key = [209, 166, 68, 211, 251, 114, 142, 244, 143, 127, 99, 53, 99, 47, 209, 114]}: (PrfKey) -> Seed (op_9452) @Host(carole)
op_9398 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9400 = DeriveSeed{sync_key = [38, 53, 113, 141, 61, 68, 30, 27, 121, 210, 46, 52, 169, 226, 113, 71]}: (PrfKey) -> Seed (op_9398) @Host(carole)
op_9399 = DeriveSeed{sync_key = [71, 139, 12, 60, 44, 41, 123, 168, 125, 176, 243, 145, 216, 46, 100, 231]}: (PrfKey) -> Seed (op_9398) @Host(carole)
op_9362 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9369 = DeriveSeed{sync_key = [177, 242, 199, 194, 2, 133, 254, 122, 80, 66, 165, 108, 226, 88, 66, 10]}: (PrfKey) -> Seed (op_9362) @Host(carole)
op_9366 = DeriveSeed{sync_key = [183, 121, 93, 205, 193, 102, 109, 64, 67, 51, 220, 198, 41, 178, 226, 228]}: (PrfKey) -> Seed (op_9362) @Host(carole)
op_9363 = DeriveSeed{sync_key = [22, 124, 82, 133, 59, 203, 212, 161, 237, 151, 21, 36, 254, 112, 44, 1]}: (PrfKey) -> Seed (op_9362) @Host(carole)
op_9308 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9310 = DeriveSeed{sync_key = [251, 201, 174, 64, 91, 126, 8, 57, 148, 46, 194, 249, 48, 105, 167, 51]}: (PrfKey) -> Seed (op_9308) @Host(carole)
op_9309 = DeriveSeed{sync_key = [208, 84, 68, 241, 232, 39, 23, 234, 166, 162, 27, 139, 221, 214, 241, 235]}: (PrfKey) -> Seed (op_9308) @Host(carole)
op_9272 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9279 = DeriveSeed{sync_key = [138, 21, 159, 213, 93, 149, 131, 47, 113, 83, 150, 93, 243, 204, 94, 24]}: (PrfKey) -> Seed (op_9272) @Host(carole)
op_9276 = DeriveSeed{sync_key = [244, 77, 207, 36, 123, 24, 17, 3, 29, 44, 238, 172, 171, 94, 229, 184]}: (PrfKey) -> Seed (op_9272) @Host(carole)
op_9273 = DeriveSeed{sync_key = [43, 147, 48, 76, 122, 25, 195, 35, 6, 48, 232, 94, 121, 207, 205, 239]}: (PrfKey) -> Seed (op_9272) @Host(carole)
op_9218 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9220 = DeriveSeed{sync_key = [224, 207, 100, 171, 209, 66, 190, 221, 226, 58, 227, 241, 147, 172, 40, 14]}: (PrfKey) -> Seed (op_9218) @Host(carole)
op_9219 = DeriveSeed{sync_key = [49, 52, 233, 14, 45, 203, 57, 22, 192, 240, 77, 194, 69, 49, 5, 198]}: (PrfKey) -> Seed (op_9218) @Host(carole)
op_9182 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9189 = DeriveSeed{sync_key = [92, 38, 48, 82, 124, 222, 19, 53, 94, 254, 166, 137, 236, 62, 209, 97]}: (PrfKey) -> Seed (op_9182) @Host(carole)
op_9186 = DeriveSeed{sync_key = [32, 182, 97, 0, 192, 207, 33, 207, 133, 170, 130, 217, 16, 16, 5, 223]}: (PrfKey) -> Seed (op_9182) @Host(carole)
op_9183 = DeriveSeed{sync_key = [28, 116, 92, 253, 33, 25, 119, 109, 147, 190, 192, 55, 5, 24, 26, 142]}: (PrfKey) -> Seed (op_9182) @Host(carole)
op_9128 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9130 = DeriveSeed{sync_key = [203, 71, 185, 61, 193, 174, 157, 31, 173, 28, 243, 64, 143, 18, 236, 20]}: (PrfKey) -> Seed (op_9128) @Host(carole)
op_9129 = DeriveSeed{sync_key = [121, 57, 27, 117, 72, 244, 183, 82, 224, 103, 169, 76, 214, 48, 201, 220]}: (PrfKey) -> Seed (op_9128) @Host(carole)
op_9092 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9099 = DeriveSeed{sync_key = [138, 232, 110, 34, 126, 217, 44, 184, 26, 145, 250, 187, 7, 199, 76, 101]}: (PrfKey) -> Seed (op_9092) @Host(carole)
op_9096 = DeriveSeed{sync_key = [124, 87, 254, 201, 29, 26, 87, 148, 199, 198, 198, 212, 66, 85, 46, 87]}: (PrfKey) -> Seed (op_9092) @Host(carole)
op_9093 = DeriveSeed{sync_key = [197, 54, 122, 245, 15, 153, 207, 50, 42, 58, 178, 84, 246, 184, 249, 47]}: (PrfKey) -> Seed (op_9092) @Host(carole)
op_9038 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9040 = DeriveSeed{sync_key = [198, 134, 48, 41, 188, 210, 27, 106, 142, 78, 92, 216, 130, 42, 187, 85]}: (PrfKey) -> Seed (op_9038) @Host(carole)
op_9039 = DeriveSeed{sync_key = [33, 124, 169, 56, 68, 220, 100, 14, 228, 76, 42, 139, 183, 217, 113, 195]}: (PrfKey) -> Seed (op_9038) @Host(carole)
op_9002 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_9009 = DeriveSeed{sync_key = [194, 112, 199, 144, 20, 221, 110, 195, 144, 127, 131, 10, 212, 216, 39, 159]}: (PrfKey) -> Seed (op_9002) @Host(carole)
op_9006 = DeriveSeed{sync_key = [8, 229, 9, 248, 212, 151, 220, 20, 134, 81, 72, 224, 249, 20, 209, 125]}: (PrfKey) -> Seed (op_9002) @Host(carole)
op_9003 = DeriveSeed{sync_key = [89, 234, 218, 135, 52, 193, 124, 233, 169, 194, 87, 125, 126, 7, 201, 109]}: (PrfKey) -> Seed (op_9002) @Host(carole)
op_8948 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8950 = DeriveSeed{sync_key = [8, 103, 73, 173, 195, 25, 160, 149, 68, 222, 33, 251, 129, 186, 136, 233]}: (PrfKey) -> Seed (op_8948) @Host(carole)
op_8949 = DeriveSeed{sync_key = [242, 187, 216, 121, 20, 62, 152, 4, 48, 211, 239, 46, 94, 136, 53, 30]}: (PrfKey) -> Seed (op_8948) @Host(carole)
op_8912 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8919 = DeriveSeed{sync_key = [18, 82, 46, 32, 13, 120, 52, 224, 120, 29, 8, 31, 117, 194, 174, 145]}: (PrfKey) -> Seed (op_8912) @Host(carole)
op_8916 = DeriveSeed{sync_key = [77, 76, 188, 100, 202, 128, 53, 57, 245, 37, 102, 183, 221, 186, 202, 160]}: (PrfKey) -> Seed (op_8912) @Host(carole)
op_8913 = DeriveSeed{sync_key = [169, 137, 154, 254, 19, 6, 37, 29, 205, 197, 111, 193, 227, 58, 162, 60]}: (PrfKey) -> Seed (op_8912) @Host(carole)
op_8858 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8860 = DeriveSeed{sync_key = [128, 3, 228, 42, 224, 170, 192, 103, 249, 130, 68, 214, 200, 143, 221, 91]}: (PrfKey) -> Seed (op_8858) @Host(carole)
op_8859 = DeriveSeed{sync_key = [6, 227, 255, 87, 68, 18, 164, 70, 128, 12, 230, 71, 141, 162, 98, 99]}: (PrfKey) -> Seed (op_8858) @Host(carole)
op_8822 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8829 = DeriveSeed{sync_key = [206, 188, 158, 108, 167, 207, 15, 101, 125, 233, 183, 181, 178, 192, 63, 144]}: (PrfKey) -> Seed (op_8822) @Host(carole)
op_8826 = DeriveSeed{sync_key = [0, 122, 59, 91, 22, 254, 74, 200, 158, 211, 56, 113, 158, 227, 23, 241]}: (PrfKey) -> Seed (op_8822) @Host(carole)
op_8823 = DeriveSeed{sync_key = [49, 230, 245, 152, 177, 36, 26, 43, 223, 144, 117, 118, 183, 25, 3, 50]}: (PrfKey) -> Seed (op_8822) @Host(carole)
op_8768 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8770 = DeriveSeed{sync_key = [49, 198, 61, 76, 206, 188, 184, 69, 137, 31, 233, 1, 211, 187, 41, 171]}: (PrfKey) -> Seed (op_8768) @Host(carole)
op_8769 = DeriveSeed{sync_key = [92, 133, 1, 80, 224, 59, 39, 163, 101, 189, 156, 238, 164, 178, 222, 233]}: (PrfKey) -> Seed (op_8768) @Host(carole)
op_8732 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8739 = DeriveSeed{sync_key = [169, 176, 199, 52, 129, 196, 95, 46, 130, 123, 194, 244, 7, 156, 34, 183]}: (PrfKey) -> Seed (op_8732) @Host(carole)
op_8736 = DeriveSeed{sync_key = [50, 223, 171, 133, 17, 166, 28, 41, 71, 48, 67, 65, 71, 197, 46, 112]}: (PrfKey) -> Seed (op_8732) @Host(carole)
op_8733 = DeriveSeed{sync_key = [150, 88, 32, 110, 209, 206, 236, 80, 16, 47, 119, 41, 33, 201, 186, 43]}: (PrfKey) -> Seed (op_8732) @Host(carole)
op_8678 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8680 = DeriveSeed{sync_key = [84, 166, 63, 231, 181, 153, 87, 254, 179, 32, 196, 228, 111, 162, 1, 215]}: (PrfKey) -> Seed (op_8678) @Host(carole)
op_8679 = DeriveSeed{sync_key = [73, 143, 252, 157, 116, 222, 129, 175, 102, 5, 223, 248, 114, 110, 224, 192]}: (PrfKey) -> Seed (op_8678) @Host(carole)
op_8642 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8649 = DeriveSeed{sync_key = [197, 45, 112, 174, 202, 228, 63, 116, 184, 209, 3, 114, 68, 57, 151, 112]}: (PrfKey) -> Seed (op_8642) @Host(carole)
op_8646 = DeriveSeed{sync_key = [237, 189, 189, 28, 91, 83, 190, 107, 36, 4, 10, 45, 130, 224, 124, 91]}: (PrfKey) -> Seed (op_8642) @Host(carole)
op_8643 = DeriveSeed{sync_key = [214, 107, 142, 114, 179, 145, 75, 36, 238, 125, 29, 12, 95, 45, 117, 227]}: (PrfKey) -> Seed (op_8642) @Host(carole)
op_8588 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8590 = DeriveSeed{sync_key = [80, 98, 210, 91, 200, 11, 119, 116, 241, 234, 169, 58, 122, 13, 195, 2]}: (PrfKey) -> Seed (op_8588) @Host(carole)
op_8589 = DeriveSeed{sync_key = [186, 135, 145, 91, 73, 207, 218, 26, 189, 128, 158, 50, 78, 85, 109, 42]}: (PrfKey) -> Seed (op_8588) @Host(carole)
op_8552 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8559 = DeriveSeed{sync_key = [226, 112, 244, 93, 129, 181, 50, 92, 107, 50, 120, 10, 10, 49, 254, 104]}: (PrfKey) -> Seed (op_8552) @Host(carole)
op_8556 = DeriveSeed{sync_key = [53, 236, 134, 129, 216, 232, 76, 85, 32, 250, 107, 18, 206, 84, 169, 25]}: (PrfKey) -> Seed (op_8552) @Host(carole)
op_8553 = DeriveSeed{sync_key = [143, 97, 185, 250, 47, 28, 107, 199, 51, 72, 71, 0, 220, 107, 170, 154]}: (PrfKey) -> Seed (op_8552) @Host(carole)
op_8498 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8500 = DeriveSeed{sync_key = [52, 253, 230, 71, 132, 237, 71, 105, 145, 126, 122, 81, 145, 189, 170, 67]}: (PrfKey) -> Seed (op_8498) @Host(carole)
op_8499 = DeriveSeed{sync_key = [216, 104, 219, 147, 17, 79, 208, 4, 207, 249, 169, 237, 161, 244, 15, 9]}: (PrfKey) -> Seed (op_8498) @Host(carole)
op_8462 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8469 = DeriveSeed{sync_key = [12, 35, 215, 2, 136, 142, 138, 130, 191, 0, 34, 108, 102, 108, 73, 84]}: (PrfKey) -> Seed (op_8462) @Host(carole)
op_8466 = DeriveSeed{sync_key = [211, 50, 39, 176, 219, 228, 110, 125, 220, 118, 145, 206, 22, 81, 141, 112]}: (PrfKey) -> Seed (op_8462) @Host(carole)
op_8463 = DeriveSeed{sync_key = [131, 186, 2, 68, 238, 246, 248, 83, 81, 70, 227, 81, 80, 169, 185, 56]}: (PrfKey) -> Seed (op_8462) @Host(carole)
op_8408 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8410 = DeriveSeed{sync_key = [252, 55, 239, 93, 81, 160, 255, 230, 62, 191, 165, 244, 172, 176, 148, 216]}: (PrfKey) -> Seed (op_8408) @Host(carole)
op_8409 = DeriveSeed{sync_key = [55, 131, 116, 91, 139, 102, 95, 220, 133, 138, 163, 10, 234, 210, 165, 63]}: (PrfKey) -> Seed (op_8408) @Host(carole)
op_8372 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8379 = DeriveSeed{sync_key = [232, 196, 254, 242, 78, 249, 94, 53, 38, 87, 134, 107, 137, 9, 17, 100]}: (PrfKey) -> Seed (op_8372) @Host(carole)
op_8376 = DeriveSeed{sync_key = [230, 6, 109, 148, 2, 190, 81, 81, 225, 14, 240, 153, 21, 43, 226, 238]}: (PrfKey) -> Seed (op_8372) @Host(carole)
op_8373 = DeriveSeed{sync_key = [137, 92, 93, 233, 201, 196, 81, 172, 116, 29, 80, 184, 93, 89, 245, 252]}: (PrfKey) -> Seed (op_8372) @Host(carole)
op_8318 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8320 = DeriveSeed{sync_key = [14, 42, 27, 98, 54, 80, 241, 148, 94, 157, 20, 67, 179, 193, 242, 117]}: (PrfKey) -> Seed (op_8318) @Host(carole)
op_8319 = DeriveSeed{sync_key = [43, 247, 178, 211, 131, 242, 57, 47, 83, 174, 225, 123, 85, 5, 55, 194]}: (PrfKey) -> Seed (op_8318) @Host(carole)
op_8282 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_8289 = DeriveSeed{sync_key = [112, 41, 147, 38, 63, 107, 112, 192, 82, 85, 34, 32, 12, 194, 121, 70]}: (PrfKey) -> Seed (op_8282) @Host(carole)
op_8286 = DeriveSeed{sync_key = [230, 165, 133, 150, 5, 30, 24, 59, 51, 40, 105, 127, 243, 96, 144, 188]}: (PrfKey) -> Seed (op_8282) @Host(carole)
op_8283 = DeriveSeed{sync_key = [111, 125, 111, 221, 73, 149, 107, 82, 195, 43, 162, 158, 28, 159, 168, 62]}: (PrfKey) -> Seed (op_8282) @Host(carole)
op_6482 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6484 = DeriveSeed{sync_key = [37, 210, 248, 136, 47, 45, 179, 84, 223, 251, 192, 239, 215, 227, 122, 106]}: (PrfKey) -> Seed (op_6482) @Host(carole)
op_6483 = DeriveSeed{sync_key = [97, 159, 251, 187, 138, 124, 196, 175, 241, 220, 225, 197, 104, 57, 39, 57]}: (PrfKey) -> Seed (op_6482) @Host(carole)
op_6457 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6459 = DeriveSeed{sync_key = [246, 7, 120, 236, 54, 126, 235, 81, 16, 158, 85, 10, 111, 104, 60, 72]}: (PrfKey) -> Seed (op_6457) @Host(carole)
op_6458 = DeriveSeed{sync_key = [62, 244, 48, 182, 202, 221, 167, 13, 72, 72, 240, 50, 66, 170, 64, 190]}: (PrfKey) -> Seed (op_6457) @Host(carole)
op_6441 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6443 = DeriveSeed{sync_key = [62, 110, 76, 135, 163, 55, 162, 181, 34, 24, 35, 6, 171, 118, 177, 48]}: (PrfKey) -> Seed (op_6441) @Host(carole)
op_6442 = DeriveSeed{sync_key = [129, 155, 207, 38, 6, 138, 155, 240, 100, 71, 165, 141, 41, 78, 11, 49]}: (PrfKey) -> Seed (op_6441) @Host(carole)
op_6416 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6418 = DeriveSeed{sync_key = [224, 170, 248, 205, 210, 18, 255, 58, 248, 16, 248, 222, 194, 210, 166, 139]}: (PrfKey) -> Seed (op_6416) @Host(carole)
op_6417 = DeriveSeed{sync_key = [54, 238, 131, 142, 65, 60, 251, 118, 76, 242, 252, 166, 4, 100, 226, 13]}: (PrfKey) -> Seed (op_6416) @Host(carole)
op_6400 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6402 = DeriveSeed{sync_key = [226, 114, 93, 165, 157, 121, 95, 12, 28, 169, 52, 183, 216, 250, 115, 230]}: (PrfKey) -> Seed (op_6400) @Host(carole)
op_6401 = DeriveSeed{sync_key = [27, 127, 100, 171, 40, 70, 164, 189, 78, 9, 183, 123, 95, 106, 142, 26]}: (PrfKey) -> Seed (op_6400) @Host(carole)
op_6375 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6377 = DeriveSeed{sync_key = [199, 169, 107, 229, 38, 40, 230, 162, 214, 219, 130, 236, 136, 136, 232, 175]}: (PrfKey) -> Seed (op_6375) @Host(carole)
op_6376 = DeriveSeed{sync_key = [195, 1, 87, 239, 191, 244, 21, 223, 166, 165, 236, 32, 195, 249, 163, 47]}: (PrfKey) -> Seed (op_6375) @Host(carole)
op_6359 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6361 = DeriveSeed{sync_key = [14, 240, 162, 198, 108, 42, 114, 88, 18, 142, 134, 0, 63, 167, 120, 228]}: (PrfKey) -> Seed (op_6359) @Host(carole)
op_6360 = DeriveSeed{sync_key = [149, 250, 74, 240, 66, 14, 247, 223, 135, 74, 227, 147, 232, 153, 213, 11]}: (PrfKey) -> Seed (op_6359) @Host(carole)
op_6334 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6336 = DeriveSeed{sync_key = [28, 252, 231, 229, 2, 233, 159, 209, 208, 43, 67, 80, 108, 221, 138, 135]}: (PrfKey) -> Seed (op_6334) @Host(carole)
op_6335 = DeriveSeed{sync_key = [182, 3, 246, 150, 70, 218, 116, 217, 141, 15, 36, 94, 249, 114, 8, 97]}: (PrfKey) -> Seed (op_6334) @Host(carole)
op_6318 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6320 = DeriveSeed{sync_key = [108, 198, 162, 240, 14, 170, 66, 3, 158, 171, 69, 162, 163, 133, 130, 46]}: (PrfKey) -> Seed (op_6318) @Host(carole)
op_6319 = DeriveSeed{sync_key = [180, 147, 175, 84, 57, 69, 195, 206, 202, 65, 52, 136, 192, 208, 131, 47]}: (PrfKey) -> Seed (op_6318) @Host(carole)
op_6293 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6295 = DeriveSeed{sync_key = [186, 114, 117, 121, 164, 113, 172, 214, 94, 133, 105, 82, 182, 205, 72, 36]}: (PrfKey) -> Seed (op_6293) @Host(carole)
op_6294 = DeriveSeed{sync_key = [55, 8, 122, 99, 153, 51, 164, 112, 75, 253, 244, 123, 215, 99, 100, 151]}: (PrfKey) -> Seed (op_6293) @Host(carole)
op_6277 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6279 = DeriveSeed{sync_key = [80, 221, 83, 218, 104, 254, 137, 215, 35, 34, 73, 126, 30, 54, 212, 55]}: (PrfKey) -> Seed (op_6277) @Host(carole)
op_6278 = DeriveSeed{sync_key = [102, 234, 114, 149, 209, 116, 99, 123, 120, 91, 8, 237, 204, 204, 172, 8]}: (PrfKey) -> Seed (op_6277) @Host(carole)
op_6252 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6254 = DeriveSeed{sync_key = [203, 17, 198, 129, 146, 197, 226, 43, 90, 80, 80, 94, 114, 120, 209, 196]}: (PrfKey) -> Seed (op_6252) @Host(carole)
op_6253 = DeriveSeed{sync_key = [44, 227, 173, 243, 214, 165, 122, 184, 141, 120, 70, 96, 48, 171, 151, 179]}: (PrfKey) -> Seed (op_6252) @Host(carole)
op_6236 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6238 = DeriveSeed{sync_key = [71, 149, 81, 255, 102, 126, 245, 33, 173, 146, 177, 44, 180, 113, 139, 165]}: (PrfKey) -> Seed (op_6236) @Host(carole)
op_6237 = DeriveSeed{sync_key = [10, 246, 124, 75, 9, 233, 73, 34, 2, 249, 42, 19, 156, 233, 92, 10]}: (PrfKey) -> Seed (op_6236) @Host(carole)
op_6211 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6213 = DeriveSeed{sync_key = [193, 60, 12, 216, 115, 4, 117, 89, 92, 56, 232, 54, 156, 28, 215, 20]}: (PrfKey) -> Seed (op_6211) @Host(carole)
op_6212 = DeriveSeed{sync_key = [20, 108, 147, 62, 98, 101, 45, 80, 116, 31, 148, 111, 24, 48, 26, 195]}: (PrfKey) -> Seed (op_6211) @Host(carole)
op_6195 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6197 = DeriveSeed{sync_key = [125, 4, 255, 110, 156, 169, 88, 79, 154, 167, 26, 254, 224, 166, 191, 94]}: (PrfKey) -> Seed (op_6195) @Host(carole)
op_6196 = DeriveSeed{sync_key = [115, 62, 217, 56, 103, 225, 238, 232, 102, 223, 42, 242, 24, 148, 223, 223]}: (PrfKey) -> Seed (op_6195) @Host(carole)
op_6170 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6172 = DeriveSeed{sync_key = [224, 247, 15, 130, 111, 98, 105, 22, 234, 149, 160, 103, 198, 81, 138, 108]}: (PrfKey) -> Seed (op_6170) @Host(carole)
op_6171 = DeriveSeed{sync_key = [22, 97, 44, 99, 229, 173, 239, 159, 166, 85, 200, 49, 214, 132, 24, 87]}: (PrfKey) -> Seed (op_6170) @Host(carole)
op_6154 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6156 = DeriveSeed{sync_key = [23, 112, 121, 189, 60, 160, 127, 3, 65, 177, 208, 199, 97, 23, 87, 247]}: (PrfKey) -> Seed (op_6154) @Host(carole)
op_6155 = DeriveSeed{sync_key = [227, 202, 98, 177, 5, 35, 10, 197, 139, 91, 2, 68, 110, 44, 8, 144]}: (PrfKey) -> Seed (op_6154) @Host(carole)
op_6129 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6131 = DeriveSeed{sync_key = [109, 60, 213, 249, 135, 30, 188, 135, 108, 207, 25, 244, 2, 191, 128, 3]}: (PrfKey) -> Seed (op_6129) @Host(carole)
op_6130 = DeriveSeed{sync_key = [6, 253, 34, 95, 68, 170, 98, 57, 144, 234, 98, 86, 249, 126, 188, 187]}: (PrfKey) -> Seed (op_6129) @Host(carole)
op_6113 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6115 = DeriveSeed{sync_key = [227, 55, 112, 227, 82, 13, 45, 167, 240, 191, 252, 65, 254, 230, 240, 230]}: (PrfKey) -> Seed (op_6113) @Host(carole)
op_6114 = DeriveSeed{sync_key = [99, 37, 232, 138, 234, 27, 20, 183, 185, 133, 155, 89, 112, 213, 7, 190]}: (PrfKey) -> Seed (op_6113) @Host(carole)
op_6088 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6090 = DeriveSeed{sync_key = [76, 114, 131, 46, 71, 117, 204, 217, 19, 154, 242, 20, 155, 184, 108, 195]}: (PrfKey) -> Seed (op_6088) @Host(carole)
op_6089 = DeriveSeed{sync_key = [158, 142, 54, 213, 140, 109, 98, 28, 223, 23, 2, 208, 113, 88, 246, 75]}: (PrfKey) -> Seed (op_6088) @Host(carole)
op_6072 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6074 = DeriveSeed{sync_key = [175, 153, 153, 42, 202, 25, 172, 162, 253, 206, 163, 143, 250, 105, 53, 37]}: (PrfKey) -> Seed (op_6072) @Host(carole)
op_6073 = DeriveSeed{sync_key = [205, 25, 138, 174, 206, 168, 83, 15, 16, 189, 241, 130, 227, 237, 55, 69]}: (PrfKey) -> Seed (op_6072) @Host(carole)
op_6047 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6049 = DeriveSeed{sync_key = [101, 137, 162, 84, 63, 239, 12, 71, 152, 49, 93, 252, 45, 96, 159, 195]}: (PrfKey) -> Seed (op_6047) @Host(carole)
op_6048 = DeriveSeed{sync_key = [137, 138, 4, 23, 112, 75, 216, 136, 190, 46, 57, 191, 123, 141, 78, 122]}: (PrfKey) -> Seed (op_6047) @Host(carole)
op_6031 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6033 = DeriveSeed{sync_key = [55, 176, 122, 207, 190, 166, 137, 255, 166, 223, 139, 125, 114, 248, 202, 89]}: (PrfKey) -> Seed (op_6031) @Host(carole)
op_6032 = DeriveSeed{sync_key = [107, 191, 78, 140, 130, 245, 61, 55, 112, 216, 156, 142, 115, 30, 154, 104]}: (PrfKey) -> Seed (op_6031) @Host(carole)
op_6006 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_6008 = DeriveSeed{sync_key = [169, 250, 180, 113, 28, 195, 106, 250, 115, 92, 68, 121, 170, 126, 125, 1]}: (PrfKey) -> Seed (op_6006) @Host(carole)
op_6007 = DeriveSeed{sync_key = [106, 22, 38, 79, 59, 85, 65, 214, 224, 113, 31, 52, 80, 115, 14, 75]}: (PrfKey) -> Seed (op_6006) @Host(carole)
op_5990 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5992 = DeriveSeed{sync_key = [201, 17, 181, 226, 73, 208, 39, 43, 204, 47, 92, 123, 255, 198, 167, 196]}: (PrfKey) -> Seed (op_5990) @Host(carole)
op_5991 = DeriveSeed{sync_key = [105, 205, 68, 225, 187, 19, 6, 185, 246, 169, 103, 96, 118, 243, 41, 85]}: (PrfKey) -> Seed (op_5990) @Host(carole)
op_5965 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5967 = DeriveSeed{sync_key = [60, 65, 49, 57, 9, 183, 215, 89, 68, 33, 173, 9, 103, 166, 59, 186]}: (PrfKey) -> Seed (op_5965) @Host(carole)
op_5966 = DeriveSeed{sync_key = [105, 130, 201, 115, 218, 223, 37, 170, 227, 137, 245, 147, 78, 225, 129, 164]}: (PrfKey) -> Seed (op_5965) @Host(carole)
op_5949 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5951 = DeriveSeed{sync_key = [227, 152, 68, 111, 239, 232, 87, 236, 67, 43, 46, 4, 58, 54, 190, 68]}: (PrfKey) -> Seed (op_5949) @Host(carole)
op_5950 = DeriveSeed{sync_key = [206, 63, 236, 109, 85, 148, 144, 136, 180, 155, 50, 63, 188, 142, 48, 165]}: (PrfKey) -> Seed (op_5949) @Host(carole)
op_5924 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5926 = DeriveSeed{sync_key = [91, 9, 165, 80, 33, 3, 213, 109, 255, 21, 58, 173, 55, 233, 79, 44]}: (PrfKey) -> Seed (op_5924) @Host(carole)
op_5925 = DeriveSeed{sync_key = [163, 199, 57, 66, 155, 208, 156, 150, 119, 239, 113, 208, 17, 6, 192, 227]}: (PrfKey) -> Seed (op_5924) @Host(carole)
op_5908 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5910 = DeriveSeed{sync_key = [214, 143, 114, 91, 50, 146, 97, 111, 242, 157, 29, 221, 160, 123, 95, 49]}: (PrfKey) -> Seed (op_5908) @Host(carole)
op_5909 = DeriveSeed{sync_key = [176, 135, 200, 210, 203, 216, 15, 225, 0, 212, 214, 247, 100, 228, 22, 212]}: (PrfKey) -> Seed (op_5908) @Host(carole)
op_5883 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5885 = DeriveSeed{sync_key = [81, 253, 158, 83, 40, 153, 205, 227, 85, 25, 8, 110, 35, 81, 51, 43]}: (PrfKey) -> Seed (op_5883) @Host(carole)
op_5884 = DeriveSeed{sync_key = [197, 76, 160, 176, 70, 151, 113, 22, 119, 55, 9, 163, 169, 55, 232, 197]}: (PrfKey) -> Seed (op_5883) @Host(carole)
op_5867 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5869 = DeriveSeed{sync_key = [112, 20, 66, 34, 131, 66, 3, 209, 38, 194, 68, 8, 26, 48, 37, 168]}: (PrfKey) -> Seed (op_5867) @Host(carole)
op_5868 = DeriveSeed{sync_key = [142, 23, 125, 204, 67, 63, 169, 125, 246, 133, 224, 225, 253, 40, 72, 7]}: (PrfKey) -> Seed (op_5867) @Host(carole)
op_5842 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5844 = DeriveSeed{sync_key = [228, 204, 209, 31, 84, 174, 157, 172, 11, 181, 5, 73, 252, 13, 130, 74]}: (PrfKey) -> Seed (op_5842) @Host(carole)
op_5843 = DeriveSeed{sync_key = [145, 255, 137, 57, 247, 120, 207, 31, 139, 84, 23, 48, 199, 212, 87, 18]}: (PrfKey) -> Seed (op_5842) @Host(carole)
op_5826 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5828 = DeriveSeed{sync_key = [172, 95, 1, 150, 12, 217, 58, 194, 39, 20, 198, 2, 40, 161, 106, 65]}: (PrfKey) -> Seed (op_5826) @Host(carole)
op_5827 = DeriveSeed{sync_key = [238, 191, 13, 44, 14, 163, 55, 45, 63, 27, 115, 103, 86, 243, 16, 220]}: (PrfKey) -> Seed (op_5826) @Host(carole)
op_5801 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5803 = DeriveSeed{sync_key = [98, 48, 75, 149, 252, 108, 231, 85, 125, 157, 31, 175, 19, 185, 57, 228]}: (PrfKey) -> Seed (op_5801) @Host(carole)
op_5802 = DeriveSeed{sync_key = [255, 242, 157, 88, 90, 70, 137, 139, 175, 144, 39, 251, 40, 241, 63, 109]}: (PrfKey) -> Seed (op_5801) @Host(carole)
op_5785 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5787 = DeriveSeed{sync_key = [45, 141, 70, 71, 178, 209, 144, 47, 224, 78, 89, 211, 237, 0, 193, 89]}: (PrfKey) -> Seed (op_5785) @Host(carole)
op_5786 = DeriveSeed{sync_key = [75, 252, 128, 133, 21, 21, 62, 30, 20, 76, 194, 166, 231, 249, 223, 159]}: (PrfKey) -> Seed (op_5785) @Host(carole)
op_5760 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5762 = DeriveSeed{sync_key = [27, 207, 236, 22, 252, 251, 209, 27, 191, 44, 27, 228, 67, 16, 199, 169]}: (PrfKey) -> Seed (op_5760) @Host(carole)
op_5761 = DeriveSeed{sync_key = [204, 134, 220, 238, 21, 67, 181, 21, 84, 24, 204, 99, 138, 35, 125, 167]}: (PrfKey) -> Seed (op_5760) @Host(carole)
op_5744 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5746 = DeriveSeed{sync_key = [159, 245, 46, 148, 69, 237, 149, 187, 176, 25, 169, 1, 204, 193, 171, 62]}: (PrfKey) -> Seed (op_5744) @Host(carole)
op_5745 = DeriveSeed{sync_key = [152, 188, 128, 92, 239, 217, 108, 99, 92, 23, 168, 120, 54, 31, 42, 47]}: (PrfKey) -> Seed (op_5744) @Host(carole)
op_5719 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5721 = DeriveSeed{sync_key = [106, 170, 142, 184, 126, 216, 166, 54, 55, 143, 33, 172, 31, 207, 4, 185]}: (PrfKey) -> Seed (op_5719) @Host(carole)
op_5720 = DeriveSeed{sync_key = [202, 128, 116, 53, 31, 29, 148, 111, 207, 197, 248, 244, 37, 130, 38, 97]}: (PrfKey) -> Seed (op_5719) @Host(carole)
op_5703 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5705 = DeriveSeed{sync_key = [138, 0, 52, 50, 25, 223, 189, 56, 104, 6, 9, 49, 76, 98, 110, 120]}: (PrfKey) -> Seed (op_5703) @Host(carole)
op_5704 = DeriveSeed{sync_key = [100, 68, 161, 145, 152, 137, 92, 144, 74, 130, 159, 135, 74, 29, 230, 198]}: (PrfKey) -> Seed (op_5703) @Host(carole)
op_5678 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5680 = DeriveSeed{sync_key = [149, 208, 39, 30, 151, 238, 17, 67, 140, 31, 135, 180, 82, 80, 5, 123]}: (PrfKey) -> Seed (op_5678) @Host(carole)
op_5679 = DeriveSeed{sync_key = [0, 17, 88, 128, 223, 188, 244, 238, 121, 130, 27, 30, 32, 108, 161, 213]}: (PrfKey) -> Seed (op_5678) @Host(carole)
op_5662 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5664 = DeriveSeed{sync_key = [108, 178, 117, 32, 59, 229, 226, 91, 8, 219, 125, 1, 179, 239, 0, 147]}: (PrfKey) -> Seed (op_5662) @Host(carole)
op_5663 = DeriveSeed{sync_key = [231, 20, 144, 116, 197, 134, 60, 170, 54, 93, 135, 175, 129, 140, 122, 184]}: (PrfKey) -> Seed (op_5662) @Host(carole)
op_5637 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5639 = DeriveSeed{sync_key = [54, 119, 180, 99, 30, 130, 166, 25, 200, 48, 61, 251, 173, 248, 203, 124]}: (PrfKey) -> Seed (op_5637) @Host(carole)
op_5638 = DeriveSeed{sync_key = [4, 213, 72, 235, 154, 131, 80, 39, 118, 237, 118, 248, 2, 203, 172, 158]}: (PrfKey) -> Seed (op_5637) @Host(carole)
op_5621 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5623 = DeriveSeed{sync_key = [251, 22, 64, 132, 14, 226, 209, 122, 78, 212, 216, 197, 182, 81, 84, 55]}: (PrfKey) -> Seed (op_5621) @Host(carole)
op_5622 = DeriveSeed{sync_key = [65, 246, 83, 178, 16, 172, 97, 64, 126, 85, 61, 54, 28, 202, 150, 149]}: (PrfKey) -> Seed (op_5621) @Host(carole)
op_5596 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5598 = DeriveSeed{sync_key = [156, 233, 57, 203, 139, 4, 18, 62, 131, 196, 5, 195, 182, 202, 253, 160]}: (PrfKey) -> Seed (op_5596) @Host(carole)
op_5597 = DeriveSeed{sync_key = [135, 198, 233, 67, 152, 232, 122, 18, 20, 104, 119, 165, 132, 53, 52, 216]}: (PrfKey) -> Seed (op_5596) @Host(carole)
op_5580 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5582 = DeriveSeed{sync_key = [250, 53, 28, 231, 62, 174, 49, 80, 29, 128, 222, 78, 33, 95, 208, 31]}: (PrfKey) -> Seed (op_5580) @Host(carole)
op_5581 = DeriveSeed{sync_key = [227, 21, 41, 252, 44, 58, 167, 250, 33, 177, 196, 71, 206, 22, 208, 98]}: (PrfKey) -> Seed (op_5580) @Host(carole)
op_5555 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5557 = DeriveSeed{sync_key = [80, 212, 91, 224, 141, 7, 36, 240, 196, 59, 18, 72, 239, 97, 59, 4]}: (PrfKey) -> Seed (op_5555) @Host(carole)
op_5556 = DeriveSeed{sync_key = [227, 143, 152, 18, 75, 70, 106, 41, 112, 181, 78, 96, 120, 15, 28, 95]}: (PrfKey) -> Seed (op_5555) @Host(carole)
op_5539 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5541 = DeriveSeed{sync_key = [241, 225, 109, 147, 65, 162, 246, 20, 204, 155, 86, 168, 255, 167, 110, 72]}: (PrfKey) -> Seed (op_5539) @Host(carole)
op_5540 = DeriveSeed{sync_key = [13, 0, 15, 52, 138, 152, 206, 116, 21, 19, 66, 48, 89, 29, 79, 91]}: (PrfKey) -> Seed (op_5539) @Host(carole)
op_5514 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5516 = DeriveSeed{sync_key = [66, 217, 176, 99, 75, 60, 102, 158, 173, 197, 199, 61, 205, 46, 138, 128]}: (PrfKey) -> Seed (op_5514) @Host(carole)
op_5515 = DeriveSeed{sync_key = [116, 98, 161, 137, 204, 151, 46, 239, 5, 112, 53, 30, 163, 249, 16, 39]}: (PrfKey) -> Seed (op_5514) @Host(carole)
op_5498 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5500 = DeriveSeed{sync_key = [4, 9, 107, 141, 120, 5, 221, 237, 142, 94, 177, 184, 7, 73, 14, 60]}: (PrfKey) -> Seed (op_5498) @Host(carole)
op_5499 = DeriveSeed{sync_key = [40, 148, 190, 35, 234, 22, 200, 41, 246, 197, 233, 154, 75, 2, 83, 12]}: (PrfKey) -> Seed (op_5498) @Host(carole)
op_5473 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5475 = DeriveSeed{sync_key = [238, 178, 68, 81, 179, 73, 44, 120, 37, 68, 237, 62, 33, 104, 13, 16]}: (PrfKey) -> Seed (op_5473) @Host(carole)
op_5474 = DeriveSeed{sync_key = [100, 104, 219, 220, 10, 5, 106, 14, 237, 93, 115, 79, 243, 49, 167, 1]}: (PrfKey) -> Seed (op_5473) @Host(carole)
op_5457 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5459 = DeriveSeed{sync_key = [50, 215, 232, 254, 195, 223, 69, 115, 147, 210, 163, 35, 112, 10, 223, 131]}: (PrfKey) -> Seed (op_5457) @Host(carole)
op_5458 = DeriveSeed{sync_key = [230, 94, 180, 152, 242, 238, 180, 72, 184, 202, 149, 159, 12, 59, 86, 238]}: (PrfKey) -> Seed (op_5457) @Host(carole)
op_5432 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5434 = DeriveSeed{sync_key = [81, 128, 180, 224, 9, 88, 237, 199, 125, 192, 139, 175, 207, 227, 168, 75]}: (PrfKey) -> Seed (op_5432) @Host(carole)
op_5433 = DeriveSeed{sync_key = [120, 30, 83, 51, 23, 29, 75, 148, 102, 54, 28, 168, 156, 44, 122, 105]}: (PrfKey) -> Seed (op_5432) @Host(carole)
op_5416 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5418 = DeriveSeed{sync_key = [252, 141, 166, 35, 222, 27, 121, 19, 12, 65, 34, 164, 174, 180, 186, 51]}: (PrfKey) -> Seed (op_5416) @Host(carole)
op_5417 = DeriveSeed{sync_key = [176, 146, 14, 113, 142, 203, 215, 106, 102, 178, 255, 203, 120, 247, 78, 205]}: (PrfKey) -> Seed (op_5416) @Host(carole)
op_5391 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5393 = DeriveSeed{sync_key = [128, 112, 234, 5, 89, 32, 107, 2, 177, 146, 223, 90, 227, 37, 131, 210]}: (PrfKey) -> Seed (op_5391) @Host(carole)
op_5392 = DeriveSeed{sync_key = [13, 225, 31, 8, 3, 239, 1, 246, 78, 121, 184, 66, 238, 182, 127, 30]}: (PrfKey) -> Seed (op_5391) @Host(carole)
op_5375 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5377 = DeriveSeed{sync_key = [10, 7, 147, 243, 141, 32, 55, 3, 176, 86, 108, 87, 149, 231, 147, 135]}: (PrfKey) -> Seed (op_5375) @Host(carole)
op_5376 = DeriveSeed{sync_key = [223, 58, 87, 206, 101, 10, 119, 147, 183, 236, 164, 223, 130, 88, 174, 199]}: (PrfKey) -> Seed (op_5375) @Host(carole)
op_5350 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5352 = DeriveSeed{sync_key = [100, 135, 204, 143, 232, 74, 160, 16, 144, 114, 196, 178, 215, 154, 224, 232]}: (PrfKey) -> Seed (op_5350) @Host(carole)
op_5351 = DeriveSeed{sync_key = [60, 166, 103, 220, 21, 198, 125, 34, 194, 42, 4, 1, 19, 195, 6, 243]}: (PrfKey) -> Seed (op_5350) @Host(carole)
op_5334 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5336 = DeriveSeed{sync_key = [224, 21, 112, 73, 253, 91, 201, 186, 164, 178, 230, 44, 4, 37, 194, 38]}: (PrfKey) -> Seed (op_5334) @Host(carole)
op_5335 = DeriveSeed{sync_key = [113, 176, 128, 227, 226, 101, 252, 175, 152, 205, 14, 160, 228, 42, 169, 159]}: (PrfKey) -> Seed (op_5334) @Host(carole)
op_5309 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5311 = DeriveSeed{sync_key = [189, 0, 162, 161, 172, 5, 10, 127, 26, 164, 54, 177, 33, 106, 63, 29]}: (PrfKey) -> Seed (op_5309) @Host(carole)
op_5310 = DeriveSeed{sync_key = [218, 12, 187, 161, 27, 94, 75, 167, 125, 212, 204, 80, 213, 157, 23, 214]}: (PrfKey) -> Seed (op_5309) @Host(carole)
op_5293 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5295 = DeriveSeed{sync_key = [212, 29, 151, 114, 130, 154, 40, 25, 36, 172, 49, 232, 6, 198, 99, 133]}: (PrfKey) -> Seed (op_5293) @Host(carole)
op_5294 = DeriveSeed{sync_key = [96, 56, 5, 140, 35, 106, 216, 191, 62, 150, 72, 29, 43, 220, 223, 161]}: (PrfKey) -> Seed (op_5293) @Host(carole)
op_5268 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5270 = DeriveSeed{sync_key = [67, 95, 45, 54, 5, 213, 95, 187, 29, 61, 193, 107, 247, 248, 176, 136]}: (PrfKey) -> Seed (op_5268) @Host(carole)
op_5269 = DeriveSeed{sync_key = [164, 115, 175, 29, 78, 30, 145, 138, 168, 24, 217, 76, 134, 10, 216, 241]}: (PrfKey) -> Seed (op_5268) @Host(carole)
op_5252 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5254 = DeriveSeed{sync_key = [100, 72, 183, 17, 93, 0, 78, 242, 206, 55, 78, 47, 38, 168, 118, 144]}: (PrfKey) -> Seed (op_5252) @Host(carole)
op_5253 = DeriveSeed{sync_key = [98, 253, 39, 143, 3, 157, 31, 147, 220, 106, 127, 176, 15, 19, 159, 118]}: (PrfKey) -> Seed (op_5252) @Host(carole)
op_5227 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5229 = DeriveSeed{sync_key = [153, 150, 76, 114, 16, 164, 147, 241, 1, 161, 93, 220, 229, 232, 99, 199]}: (PrfKey) -> Seed (op_5227) @Host(carole)
op_5228 = DeriveSeed{sync_key = [194, 52, 58, 250, 74, 20, 246, 205, 109, 227, 108, 25, 51, 60, 121, 192]}: (PrfKey) -> Seed (op_5227) @Host(carole)
op_5211 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5213 = DeriveSeed{sync_key = [55, 191, 87, 99, 197, 142, 36, 235, 158, 57, 182, 191, 132, 78, 81, 93]}: (PrfKey) -> Seed (op_5211) @Host(carole)
op_5212 = DeriveSeed{sync_key = [54, 201, 71, 136, 151, 9, 164, 39, 200, 241, 193, 234, 120, 10, 48, 107]}: (PrfKey) -> Seed (op_5211) @Host(carole)
op_5186 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5188 = DeriveSeed{sync_key = [46, 247, 195, 167, 145, 12, 210, 71, 238, 95, 166, 246, 26, 254, 85, 75]}: (PrfKey) -> Seed (op_5186) @Host(carole)
op_5187 = DeriveSeed{sync_key = [117, 75, 126, 208, 69, 44, 99, 25, 72, 119, 157, 91, 203, 12, 129, 205]}: (PrfKey) -> Seed (op_5186) @Host(carole)
op_5170 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5172 = DeriveSeed{sync_key = [188, 3, 74, 186, 240, 143, 197, 111, 186, 2, 112, 15, 75, 131, 231, 199]}: (PrfKey) -> Seed (op_5170) @Host(carole)
op_5171 = DeriveSeed{sync_key = [139, 51, 80, 108, 175, 46, 4, 8, 11, 31, 36, 137, 224, 159, 28, 151]}: (PrfKey) -> Seed (op_5170) @Host(carole)
op_5145 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5147 = DeriveSeed{sync_key = [254, 198, 192, 182, 224, 207, 79, 50, 24, 157, 141, 182, 89, 176, 45, 241]}: (PrfKey) -> Seed (op_5145) @Host(carole)
op_5146 = DeriveSeed{sync_key = [214, 115, 106, 111, 91, 77, 37, 10, 19, 111, 163, 127, 18, 238, 146, 92]}: (PrfKey) -> Seed (op_5145) @Host(carole)
op_5129 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5131 = DeriveSeed{sync_key = [100, 157, 21, 102, 155, 42, 51, 42, 208, 50, 64, 61, 101, 66, 228, 247]}: (PrfKey) -> Seed (op_5129) @Host(carole)
op_5130 = DeriveSeed{sync_key = [58, 88, 87, 98, 246, 25, 55, 46, 194, 244, 15, 230, 48, 243, 252, 53]}: (PrfKey) -> Seed (op_5129) @Host(carole)
op_5104 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5106 = DeriveSeed{sync_key = [148, 199, 103, 195, 139, 170, 22, 93, 13, 77, 9, 89, 60, 184, 170, 48]}: (PrfKey) -> Seed (op_5104) @Host(carole)
op_5105 = DeriveSeed{sync_key = [253, 26, 184, 87, 29, 217, 164, 85, 173, 7, 239, 222, 107, 164, 48, 234]}: (PrfKey) -> Seed (op_5104) @Host(carole)
op_5088 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5090 = DeriveSeed{sync_key = [159, 152, 31, 141, 125, 91, 44, 111, 113, 125, 127, 106, 138, 96, 138, 163]}: (PrfKey) -> Seed (op_5088) @Host(carole)
op_5089 = DeriveSeed{sync_key = [123, 18, 218, 206, 184, 240, 151, 223, 234, 24, 132, 108, 141, 34, 11, 11]}: (PrfKey) -> Seed (op_5088) @Host(carole)
op_5063 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5065 = DeriveSeed{sync_key = [228, 212, 217, 113, 186, 117, 235, 63, 117, 66, 235, 164, 186, 71, 248, 242]}: (PrfKey) -> Seed (op_5063) @Host(carole)
op_5064 = DeriveSeed{sync_key = [143, 43, 187, 48, 39, 32, 78, 108, 84, 33, 236, 171, 170, 121, 103, 7]}: (PrfKey) -> Seed (op_5063) @Host(carole)
op_5047 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5049 = DeriveSeed{sync_key = [164, 210, 210, 248, 21, 63, 216, 132, 246, 158, 245, 26, 62, 76, 138, 31]}: (PrfKey) -> Seed (op_5047) @Host(carole)
op_5048 = DeriveSeed{sync_key = [65, 204, 136, 10, 72, 7, 53, 144, 80, 97, 219, 60, 192, 16, 230, 90]}: (PrfKey) -> Seed (op_5047) @Host(carole)
op_5022 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5024 = DeriveSeed{sync_key = [58, 170, 65, 23, 106, 42, 149, 45, 65, 71, 154, 212, 32, 130, 112, 188]}: (PrfKey) -> Seed (op_5022) @Host(carole)
op_5023 = DeriveSeed{sync_key = [242, 169, 24, 46, 156, 153, 84, 25, 231, 163, 253, 139, 130, 199, 95, 222]}: (PrfKey) -> Seed (op_5022) @Host(carole)
op_5006 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_5008 = DeriveSeed{sync_key = [193, 130, 229, 131, 140, 153, 153, 207, 26, 110, 135, 45, 227, 126, 142, 204]}: (PrfKey) -> Seed (op_5006) @Host(carole)
op_5007 = DeriveSeed{sync_key = [229, 18, 49, 246, 182, 213, 151, 240, 210, 107, 54, 14, 128, 232, 81, 158]}: (PrfKey) -> Seed (op_5006) @Host(carole)
op_4981 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4983 = DeriveSeed{sync_key = [199, 72, 124, 206, 252, 164, 241, 138, 91, 54, 100, 244, 28, 240, 171, 211]}: (PrfKey) -> Seed (op_4981) @Host(carole)
op_4982 = DeriveSeed{sync_key = [20, 212, 11, 29, 124, 105, 64, 186, 72, 137, 201, 217, 111, 230, 212, 102]}: (PrfKey) -> Seed (op_4981) @Host(carole)
op_4965 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4967 = DeriveSeed{sync_key = [150, 157, 206, 108, 98, 158, 207, 253, 62, 218, 113, 19, 160, 235, 144, 38]}: (PrfKey) -> Seed (op_4965) @Host(carole)
op_4966 = DeriveSeed{sync_key = [156, 92, 160, 236, 244, 216, 163, 225, 22, 155, 107, 58, 228, 163, 223, 250]}: (PrfKey) -> Seed (op_4965) @Host(carole)
op_4940 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4942 = DeriveSeed{sync_key = [45, 188, 218, 57, 9, 46, 254, 134, 85, 218, 229, 224, 49, 157, 171, 116]}: (PrfKey) -> Seed (op_4940) @Host(carole)
op_4941 = DeriveSeed{sync_key = [157, 108, 232, 223, 51, 135, 93, 39, 101, 246, 85, 192, 139, 61, 42, 18]}: (PrfKey) -> Seed (op_4940) @Host(carole)
op_4924 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4926 = DeriveSeed{sync_key = [104, 157, 126, 65, 158, 34, 110, 148, 96, 208, 31, 206, 4, 107, 166, 99]}: (PrfKey) -> Seed (op_4924) @Host(carole)
op_4925 = DeriveSeed{sync_key = [251, 111, 215, 190, 247, 103, 139, 50, 124, 6, 3, 44, 27, 138, 148, 186]}: (PrfKey) -> Seed (op_4924) @Host(carole)
op_4899 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4901 = DeriveSeed{sync_key = [165, 171, 234, 203, 82, 74, 242, 215, 141, 194, 36, 190, 161, 191, 211, 101]}: (PrfKey) -> Seed (op_4899) @Host(carole)
op_4900 = DeriveSeed{sync_key = [165, 12, 214, 169, 77, 229, 192, 111, 99, 198, 86, 58, 34, 174, 21, 229]}: (PrfKey) -> Seed (op_4899) @Host(carole)
op_4883 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4885 = DeriveSeed{sync_key = [165, 130, 188, 198, 135, 10, 234, 28, 211, 72, 77, 198, 130, 15, 247, 67]}: (PrfKey) -> Seed (op_4883) @Host(carole)
op_4884 = DeriveSeed{sync_key = [35, 83, 183, 198, 145, 173, 43, 152, 254, 25, 123, 167, 173, 107, 20, 255]}: (PrfKey) -> Seed (op_4883) @Host(carole)
op_4858 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4860 = DeriveSeed{sync_key = [214, 16, 197, 177, 29, 216, 207, 231, 172, 219, 157, 49, 135, 156, 219, 170]}: (PrfKey) -> Seed (op_4858) @Host(carole)
op_4859 = DeriveSeed{sync_key = [81, 156, 224, 224, 90, 242, 30, 141, 250, 120, 70, 218, 88, 238, 104, 126]}: (PrfKey) -> Seed (op_4858) @Host(carole)
op_4842 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4844 = DeriveSeed{sync_key = [61, 211, 240, 167, 112, 168, 138, 59, 95, 20, 159, 202, 143, 26, 188, 49]}: (PrfKey) -> Seed (op_4842) @Host(carole)
op_4843 = DeriveSeed{sync_key = [185, 87, 157, 38, 94, 120, 228, 157, 6, 185, 96, 244, 170, 9, 236, 98]}: (PrfKey) -> Seed (op_4842) @Host(carole)
op_4817 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4819 = DeriveSeed{sync_key = [163, 200, 199, 113, 175, 121, 43, 87, 171, 243, 159, 98, 16, 60, 245, 71]}: (PrfKey) -> Seed (op_4817) @Host(carole)
op_4818 = DeriveSeed{sync_key = [105, 139, 211, 129, 53, 8, 15, 124, 219, 60, 77, 142, 176, 45, 136, 99]}: (PrfKey) -> Seed (op_4817) @Host(carole)
op_4801 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4803 = DeriveSeed{sync_key = [136, 228, 52, 244, 113, 226, 190, 2, 216, 223, 73, 55, 110, 16, 91, 153]}: (PrfKey) -> Seed (op_4801) @Host(carole)
op_4802 = DeriveSeed{sync_key = [167, 109, 210, 119, 147, 146, 42, 86, 48, 127, 166, 189, 249, 108, 122, 74]}: (PrfKey) -> Seed (op_4801) @Host(carole)
op_4776 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4778 = DeriveSeed{sync_key = [69, 169, 17, 49, 162, 97, 163, 165, 140, 127, 30, 58, 116, 51, 139, 104]}: (PrfKey) -> Seed (op_4776) @Host(carole)
op_4777 = DeriveSeed{sync_key = [114, 240, 76, 241, 112, 154, 168, 253, 205, 190, 126, 165, 132, 213, 135, 146]}: (PrfKey) -> Seed (op_4776) @Host(carole)
op_4760 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4762 = DeriveSeed{sync_key = [118, 206, 241, 243, 138, 47, 37, 249, 128, 64, 20, 228, 42, 214, 79, 99]}: (PrfKey) -> Seed (op_4760) @Host(carole)
op_4761 = DeriveSeed{sync_key = [69, 146, 64, 80, 27, 33, 48, 9, 212, 10, 61, 104, 62, 75, 234, 114]}: (PrfKey) -> Seed (op_4760) @Host(carole)
op_4735 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4737 = DeriveSeed{sync_key = [143, 122, 158, 45, 91, 66, 15, 26, 118, 150, 197, 8, 3, 94, 113, 112]}: (PrfKey) -> Seed (op_4735) @Host(carole)
op_4736 = DeriveSeed{sync_key = [32, 227, 55, 46, 9, 99, 219, 54, 73, 209, 56, 183, 105, 210, 155, 255]}: (PrfKey) -> Seed (op_4735) @Host(carole)
op_4719 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4721 = DeriveSeed{sync_key = [81, 252, 161, 169, 77, 158, 50, 174, 230, 195, 168, 49, 62, 155, 234, 154]}: (PrfKey) -> Seed (op_4719) @Host(carole)
op_4720 = DeriveSeed{sync_key = [156, 240, 169, 31, 7, 248, 149, 234, 87, 207, 170, 122, 137, 82, 16, 231]}: (PrfKey) -> Seed (op_4719) @Host(carole)
op_4694 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4696 = DeriveSeed{sync_key = [46, 113, 97, 145, 22, 28, 125, 24, 8, 114, 59, 9, 242, 114, 82, 51]}: (PrfKey) -> Seed (op_4694) @Host(carole)
op_4695 = DeriveSeed{sync_key = [82, 204, 128, 89, 134, 62, 91, 37, 133, 17, 237, 111, 184, 67, 133, 192]}: (PrfKey) -> Seed (op_4694) @Host(carole)
op_4678 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4680 = DeriveSeed{sync_key = [128, 136, 28, 197, 186, 181, 247, 4, 142, 152, 99, 196, 63, 67, 204, 30]}: (PrfKey) -> Seed (op_4678) @Host(carole)
op_4679 = DeriveSeed{sync_key = [233, 0, 86, 80, 30, 70, 138, 236, 77, 17, 55, 38, 78, 243, 80, 216]}: (PrfKey) -> Seed (op_4678) @Host(carole)
op_4653 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4655 = DeriveSeed{sync_key = [186, 65, 196, 149, 154, 96, 1, 157, 52, 174, 25, 253, 63, 124, 150, 34]}: (PrfKey) -> Seed (op_4653) @Host(carole)
op_4654 = DeriveSeed{sync_key = [96, 89, 43, 4, 82, 171, 228, 163, 226, 28, 135, 60, 189, 4, 38, 175]}: (PrfKey) -> Seed (op_4653) @Host(carole)
op_4637 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4639 = DeriveSeed{sync_key = [186, 59, 174, 214, 73, 55, 53, 88, 41, 184, 142, 237, 205, 3, 83, 99]}: (PrfKey) -> Seed (op_4637) @Host(carole)
op_4638 = DeriveSeed{sync_key = [30, 221, 18, 177, 46, 58, 1, 133, 18, 22, 214, 220, 190, 1, 69, 231]}: (PrfKey) -> Seed (op_4637) @Host(carole)
op_4612 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4614 = DeriveSeed{sync_key = [116, 51, 115, 145, 199, 9, 167, 176, 104, 14, 195, 179, 131, 189, 22, 110]}: (PrfKey) -> Seed (op_4612) @Host(carole)
op_4613 = DeriveSeed{sync_key = [190, 226, 199, 47, 200, 72, 93, 229, 255, 105, 54, 13, 171, 30, 189, 141]}: (PrfKey) -> Seed (op_4612) @Host(carole)
op_4596 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4598 = DeriveSeed{sync_key = [85, 154, 170, 212, 168, 210, 247, 210, 233, 177, 223, 63, 193, 206, 18, 221]}: (PrfKey) -> Seed (op_4596) @Host(carole)
op_4597 = DeriveSeed{sync_key = [180, 132, 53, 44, 95, 14, 217, 239, 239, 139, 27, 208, 109, 7, 191, 237]}: (PrfKey) -> Seed (op_4596) @Host(carole)
op_4571 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4573 = DeriveSeed{sync_key = [225, 203, 136, 96, 188, 67, 213, 218, 250, 227, 197, 14, 160, 53, 91, 157]}: (PrfKey) -> Seed (op_4571) @Host(carole)
op_4572 = DeriveSeed{sync_key = [63, 23, 194, 90, 66, 241, 120, 243, 16, 156, 9, 205, 209, 40, 27, 232]}: (PrfKey) -> Seed (op_4571) @Host(carole)
op_4555 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4557 = DeriveSeed{sync_key = [188, 86, 104, 184, 253, 83, 100, 181, 183, 70, 178, 240, 202, 58, 146, 127]}: (PrfKey) -> Seed (op_4555) @Host(carole)
op_4556 = DeriveSeed{sync_key = [86, 6, 231, 209, 171, 187, 78, 35, 49, 5, 89, 165, 3, 186, 88, 24]}: (PrfKey) -> Seed (op_4555) @Host(carole)
op_4530 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4532 = DeriveSeed{sync_key = [162, 59, 208, 82, 116, 2, 141, 188, 184, 182, 17, 192, 152, 23, 232, 13]}: (PrfKey) -> Seed (op_4530) @Host(carole)
op_4531 = DeriveSeed{sync_key = [10, 222, 229, 224, 76, 53, 226, 178, 12, 255, 104, 32, 112, 191, 51, 184]}: (PrfKey) -> Seed (op_4530) @Host(carole)
op_4514 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4516 = DeriveSeed{sync_key = [132, 172, 86, 67, 44, 28, 22, 237, 42, 186, 9, 225, 19, 36, 27, 17]}: (PrfKey) -> Seed (op_4514) @Host(carole)
op_4515 = DeriveSeed{sync_key = [110, 141, 204, 166, 5, 66, 170, 246, 47, 116, 27, 121, 242, 91, 24, 75]}: (PrfKey) -> Seed (op_4514) @Host(carole)
op_4489 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4491 = DeriveSeed{sync_key = [230, 82, 195, 172, 117, 216, 37, 155, 68, 126, 229, 195, 181, 196, 142, 51]}: (PrfKey) -> Seed (op_4489) @Host(carole)
op_4490 = DeriveSeed{sync_key = [157, 253, 167, 131, 36, 182, 40, 195, 82, 113, 134, 47, 242, 208, 43, 219]}: (PrfKey) -> Seed (op_4489) @Host(carole)
op_4473 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4475 = DeriveSeed{sync_key = [67, 27, 231, 124, 71, 130, 146, 146, 116, 180, 39, 75, 94, 202, 16, 191]}: (PrfKey) -> Seed (op_4473) @Host(carole)
op_4474 = DeriveSeed{sync_key = [248, 11, 46, 17, 124, 80, 229, 24, 194, 0, 249, 93, 20, 15, 212, 189]}: (PrfKey) -> Seed (op_4473) @Host(carole)
op_4448 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4450 = DeriveSeed{sync_key = [168, 135, 206, 135, 170, 22, 102, 39, 216, 226, 119, 67, 120, 237, 83, 105]}: (PrfKey) -> Seed (op_4448) @Host(carole)
op_4449 = DeriveSeed{sync_key = [58, 160, 22, 254, 20, 193, 152, 45, 14, 17, 39, 124, 86, 72, 3, 218]}: (PrfKey) -> Seed (op_4448) @Host(carole)
op_4432 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4434 = DeriveSeed{sync_key = [20, 50, 7, 36, 152, 3, 106, 165, 237, 228, 205, 128, 136, 231, 69, 232]}: (PrfKey) -> Seed (op_4432) @Host(carole)
op_4433 = DeriveSeed{sync_key = [44, 177, 34, 113, 104, 72, 150, 61, 39, 70, 183, 19, 141, 238, 180, 5]}: (PrfKey) -> Seed (op_4432) @Host(carole)
op_4407 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4409 = DeriveSeed{sync_key = [217, 154, 103, 64, 175, 38, 78, 199, 175, 53, 203, 224, 22, 171, 22, 49]}: (PrfKey) -> Seed (op_4407) @Host(carole)
op_4408 = DeriveSeed{sync_key = [184, 204, 11, 164, 252, 122, 165, 170, 206, 218, 172, 17, 112, 210, 179, 193]}: (PrfKey) -> Seed (op_4407) @Host(carole)
op_4391 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4393 = DeriveSeed{sync_key = [77, 214, 130, 131, 23, 201, 174, 200, 47, 230, 64, 57, 107, 31, 18, 0]}: (PrfKey) -> Seed (op_4391) @Host(carole)
op_4392 = DeriveSeed{sync_key = [75, 226, 145, 65, 167, 128, 32, 25, 48, 194, 246, 178, 6, 161, 131, 44]}: (PrfKey) -> Seed (op_4391) @Host(carole)
op_4366 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4368 = DeriveSeed{sync_key = [18, 26, 4, 101, 27, 74, 56, 12, 221, 189, 106, 70, 131, 41, 203, 95]}: (PrfKey) -> Seed (op_4366) @Host(carole)
op_4367 = DeriveSeed{sync_key = [251, 160, 236, 200, 230, 151, 118, 127, 126, 190, 106, 155, 94, 63, 115, 83]}: (PrfKey) -> Seed (op_4366) @Host(carole)
op_4350 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4352 = DeriveSeed{sync_key = [205, 51, 9, 209, 83, 224, 117, 46, 181, 224, 175, 45, 52, 183, 198, 61]}: (PrfKey) -> Seed (op_4350) @Host(carole)
op_4351 = DeriveSeed{sync_key = [135, 100, 1, 200, 59, 236, 0, 177, 203, 92, 229, 197, 215, 170, 220, 247]}: (PrfKey) -> Seed (op_4350) @Host(carole)
op_4325 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4327 = DeriveSeed{sync_key = [133, 244, 149, 222, 112, 124, 63, 115, 80, 128, 185, 78, 211, 251, 34, 49]}: (PrfKey) -> Seed (op_4325) @Host(carole)
op_4326 = DeriveSeed{sync_key = [125, 192, 147, 255, 242, 53, 192, 76, 159, 247, 42, 82, 254, 217, 234, 208]}: (PrfKey) -> Seed (op_4325) @Host(carole)
op_4309 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4311 = DeriveSeed{sync_key = [116, 142, 164, 91, 65, 16, 146, 166, 150, 184, 185, 195, 26, 69, 145, 119]}: (PrfKey) -> Seed (op_4309) @Host(carole)
op_4310 = DeriveSeed{sync_key = [220, 122, 222, 130, 51, 105, 212, 215, 13, 80, 134, 19, 233, 201, 221, 49]}: (PrfKey) -> Seed (op_4309) @Host(carole)
op_4284 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4286 = DeriveSeed{sync_key = [145, 109, 92, 9, 85, 28, 47, 140, 170, 210, 216, 36, 86, 94, 60, 67]}: (PrfKey) -> Seed (op_4284) @Host(carole)
op_4285 = DeriveSeed{sync_key = [159, 228, 79, 67, 169, 154, 45, 204, 9, 41, 119, 152, 216, 32, 176, 198]}: (PrfKey) -> Seed (op_4284) @Host(carole)
op_4268 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4270 = DeriveSeed{sync_key = [200, 154, 47, 116, 93, 193, 219, 202, 181, 53, 212, 37, 81, 206, 187, 85]}: (PrfKey) -> Seed (op_4268) @Host(carole)
op_4269 = DeriveSeed{sync_key = [129, 6, 32, 231, 95, 181, 197, 123, 63, 135, 185, 103, 247, 252, 104, 71]}: (PrfKey) -> Seed (op_4268) @Host(carole)
op_4243 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4245 = DeriveSeed{sync_key = [187, 4, 114, 190, 201, 201, 105, 196, 151, 70, 230, 12, 124, 150, 72, 211]}: (PrfKey) -> Seed (op_4243) @Host(carole)
op_4244 = DeriveSeed{sync_key = [52, 229, 195, 165, 207, 119, 100, 232, 152, 177, 229, 144, 219, 214, 20, 124]}: (PrfKey) -> Seed (op_4243) @Host(carole)
op_4227 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4229 = DeriveSeed{sync_key = [89, 226, 221, 142, 109, 60, 131, 60, 219, 97, 183, 63, 86, 248, 89, 63]}: (PrfKey) -> Seed (op_4227) @Host(carole)
op_4228 = DeriveSeed{sync_key = [96, 140, 103, 62, 33, 204, 32, 250, 8, 72, 138, 27, 36, 209, 81, 51]}: (PrfKey) -> Seed (op_4227) @Host(carole)
op_4202 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4204 = DeriveSeed{sync_key = [94, 15, 101, 176, 115, 47, 204, 219, 226, 25, 245, 147, 38, 60, 185, 62]}: (PrfKey) -> Seed (op_4202) @Host(carole)
op_4203 = DeriveSeed{sync_key = [71, 176, 59, 255, 205, 235, 45, 30, 44, 27, 1, 1, 24, 250, 114, 240]}: (PrfKey) -> Seed (op_4202) @Host(carole)
op_4186 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4188 = DeriveSeed{sync_key = [199, 74, 239, 44, 138, 223, 231, 128, 100, 243, 29, 219, 70, 104, 238, 239]}: (PrfKey) -> Seed (op_4186) @Host(carole)
op_4187 = DeriveSeed{sync_key = [32, 126, 231, 228, 234, 213, 40, 17, 161, 24, 206, 63, 86, 115, 80, 228]}: (PrfKey) -> Seed (op_4186) @Host(carole)
op_4161 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4163 = DeriveSeed{sync_key = [130, 165, 128, 139, 59, 230, 92, 67, 40, 24, 155, 161, 230, 71, 79, 157]}: (PrfKey) -> Seed (op_4161) @Host(carole)
op_4162 = DeriveSeed{sync_key = [49, 63, 237, 23, 75, 4, 123, 9, 106, 7, 116, 56, 98, 237, 22, 84]}: (PrfKey) -> Seed (op_4161) @Host(carole)
op_4145 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4147 = DeriveSeed{sync_key = [11, 215, 201, 150, 5, 41, 57, 83, 96, 141, 74, 108, 54, 96, 223, 103]}: (PrfKey) -> Seed (op_4145) @Host(carole)
op_4146 = DeriveSeed{sync_key = [244, 133, 253, 28, 139, 21, 133, 38, 14, 84, 49, 244, 131, 145, 172, 203]}: (PrfKey) -> Seed (op_4145) @Host(carole)
op_4120 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4122 = DeriveSeed{sync_key = [232, 241, 255, 45, 104, 29, 184, 53, 125, 115, 170, 2, 187, 207, 7, 16]}: (PrfKey) -> Seed (op_4120) @Host(carole)
op_4121 = DeriveSeed{sync_key = [20, 109, 20, 148, 47, 10, 241, 54, 175, 70, 106, 82, 37, 63, 64, 59]}: (PrfKey) -> Seed (op_4120) @Host(carole)
op_4104 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4106 = DeriveSeed{sync_key = [48, 12, 89, 148, 236, 113, 17, 37, 33, 204, 139, 221, 203, 99, 71, 18]}: (PrfKey) -> Seed (op_4104) @Host(carole)
op_4105 = DeriveSeed{sync_key = [34, 20, 11, 112, 233, 45, 189, 231, 76, 152, 150, 144, 42, 150, 245, 34]}: (PrfKey) -> Seed (op_4104) @Host(carole)
op_4079 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4081 = DeriveSeed{sync_key = [125, 14, 7, 4, 232, 243, 9, 230, 164, 54, 16, 212, 104, 110, 7, 247]}: (PrfKey) -> Seed (op_4079) @Host(carole)
op_4080 = DeriveSeed{sync_key = [23, 69, 110, 235, 194, 229, 229, 101, 247, 218, 148, 107, 47, 4, 13, 215]}: (PrfKey) -> Seed (op_4079) @Host(carole)
op_4063 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4065 = DeriveSeed{sync_key = [243, 62, 158, 247, 121, 137, 77, 130, 212, 109, 195, 224, 169, 144, 149, 28]}: (PrfKey) -> Seed (op_4063) @Host(carole)
op_4064 = DeriveSeed{sync_key = [19, 183, 113, 92, 93, 95, 197, 66, 129, 29, 66, 184, 223, 214, 147, 48]}: (PrfKey) -> Seed (op_4063) @Host(carole)
op_4038 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4040 = DeriveSeed{sync_key = [104, 74, 223, 70, 138, 48, 188, 185, 81, 219, 213, 51, 78, 119, 129, 43]}: (PrfKey) -> Seed (op_4038) @Host(carole)
op_4039 = DeriveSeed{sync_key = [209, 54, 76, 156, 129, 38, 49, 75, 65, 79, 15, 157, 59, 183, 234, 134]}: (PrfKey) -> Seed (op_4038) @Host(carole)
op_4022 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_4024 = DeriveSeed{sync_key = [145, 140, 197, 116, 76, 168, 219, 141, 33, 85, 120, 98, 171, 46, 46, 251]}: (PrfKey) -> Seed (op_4022) @Host(carole)
op_4023 = DeriveSeed{sync_key = [70, 185, 183, 245, 122, 174, 54, 50, 116, 133, 8, 66, 45, 155, 42, 25]}: (PrfKey) -> Seed (op_4022) @Host(carole)
op_3997 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3999 = DeriveSeed{sync_key = [136, 98, 162, 208, 26, 201, 33, 12, 126, 104, 21, 44, 251, 237, 50, 31]}: (PrfKey) -> Seed (op_3997) @Host(carole)
op_3998 = DeriveSeed{sync_key = [159, 138, 138, 65, 253, 100, 92, 248, 161, 50, 68, 134, 38, 237, 70, 155]}: (PrfKey) -> Seed (op_3997) @Host(carole)
op_3981 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3983 = DeriveSeed{sync_key = [178, 160, 119, 206, 163, 60, 193, 3, 196, 139, 93, 226, 104, 156, 139, 54]}: (PrfKey) -> Seed (op_3981) @Host(carole)
op_3982 = DeriveSeed{sync_key = [42, 1, 1, 232, 238, 163, 223, 187, 36, 191, 29, 203, 183, 176, 75, 36]}: (PrfKey) -> Seed (op_3981) @Host(carole)
op_3956 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3958 = DeriveSeed{sync_key = [25, 239, 193, 190, 61, 46, 174, 139, 229, 168, 219, 145, 40, 74, 108, 37]}: (PrfKey) -> Seed (op_3956) @Host(carole)
op_3957 = DeriveSeed{sync_key = [118, 229, 51, 229, 109, 115, 60, 185, 158, 130, 86, 201, 92, 168, 186, 238]}: (PrfKey) -> Seed (op_3956) @Host(carole)
op_3940 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3942 = DeriveSeed{sync_key = [108, 97, 254, 122, 4, 25, 60, 198, 103, 45, 40, 142, 95, 146, 212, 234]}: (PrfKey) -> Seed (op_3940) @Host(carole)
op_3941 = DeriveSeed{sync_key = [190, 31, 91, 208, 135, 111, 232, 1, 156, 132, 148, 88, 255, 54, 136, 146]}: (PrfKey) -> Seed (op_3940) @Host(carole)
op_3915 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3917 = DeriveSeed{sync_key = [187, 238, 70, 239, 225, 62, 142, 11, 149, 211, 31, 177, 40, 153, 80, 102]}: (PrfKey) -> Seed (op_3915) @Host(carole)
op_3916 = DeriveSeed{sync_key = [197, 23, 137, 133, 132, 25, 50, 174, 33, 62, 1, 50, 238, 8, 17, 68]}: (PrfKey) -> Seed (op_3915) @Host(carole)
op_3899 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3901 = DeriveSeed{sync_key = [35, 216, 8, 51, 178, 248, 191, 7, 163, 86, 227, 42, 199, 1, 90, 244]}: (PrfKey) -> Seed (op_3899) @Host(carole)
op_3900 = DeriveSeed{sync_key = [85, 20, 219, 110, 206, 175, 71, 144, 224, 64, 43, 34, 190, 217, 203, 69]}: (PrfKey) -> Seed (op_3899) @Host(carole)
op_3874 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3876 = DeriveSeed{sync_key = [132, 89, 209, 19, 167, 252, 229, 210, 192, 50, 125, 123, 255, 127, 101, 87]}: (PrfKey) -> Seed (op_3874) @Host(carole)
op_3875 = DeriveSeed{sync_key = [7, 245, 28, 143, 117, 150, 245, 210, 4, 154, 83, 185, 219, 167, 46, 236]}: (PrfKey) -> Seed (op_3874) @Host(carole)
op_3858 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3860 = DeriveSeed{sync_key = [134, 144, 14, 66, 132, 209, 242, 25, 211, 216, 210, 48, 181, 209, 23, 238]}: (PrfKey) -> Seed (op_3858) @Host(carole)
op_3859 = DeriveSeed{sync_key = [87, 255, 215, 220, 20, 127, 125, 112, 41, 132, 9, 197, 175, 24, 137, 187]}: (PrfKey) -> Seed (op_3858) @Host(carole)
op_3833 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3835 = DeriveSeed{sync_key = [208, 84, 118, 157, 222, 204, 124, 240, 68, 119, 142, 153, 152, 11, 138, 25]}: (PrfKey) -> Seed (op_3833) @Host(carole)
op_3834 = DeriveSeed{sync_key = [126, 183, 24, 241, 131, 136, 33, 105, 118, 37, 61, 94, 161, 163, 188, 232]}: (PrfKey) -> Seed (op_3833) @Host(carole)
op_3817 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3819 = DeriveSeed{sync_key = [144, 226, 132, 71, 218, 219, 200, 186, 111, 9, 74, 24, 2, 204, 81, 53]}: (PrfKey) -> Seed (op_3817) @Host(carole)
op_3818 = DeriveSeed{sync_key = [159, 156, 235, 203, 36, 6, 5, 34, 12, 110, 153, 244, 241, 118, 61, 81]}: (PrfKey) -> Seed (op_3817) @Host(carole)
op_3792 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3794 = DeriveSeed{sync_key = [128, 167, 210, 71, 250, 145, 167, 186, 253, 166, 150, 28, 32, 205, 197, 27]}: (PrfKey) -> Seed (op_3792) @Host(carole)
op_3793 = DeriveSeed{sync_key = [116, 88, 167, 199, 122, 101, 143, 91, 138, 99, 209, 210, 122, 160, 129, 119]}: (PrfKey) -> Seed (op_3792) @Host(carole)
op_3776 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3778 = DeriveSeed{sync_key = [128, 123, 173, 176, 80, 40, 82, 124, 123, 101, 191, 205, 3, 161, 63, 241]}: (PrfKey) -> Seed (op_3776) @Host(carole)
op_3777 = DeriveSeed{sync_key = [84, 38, 81, 182, 115, 106, 141, 50, 138, 114, 130, 11, 51, 31, 19, 66]}: (PrfKey) -> Seed (op_3776) @Host(carole)
op_3751 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3753 = DeriveSeed{sync_key = [52, 168, 152, 0, 191, 81, 68, 146, 92, 137, 153, 15, 76, 180, 182, 80]}: (PrfKey) -> Seed (op_3751) @Host(carole)
op_3752 = DeriveSeed{sync_key = [21, 45, 36, 82, 205, 20, 97, 187, 64, 53, 186, 159, 9, 130, 61, 127]}: (PrfKey) -> Seed (op_3751) @Host(carole)
op_3735 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3737 = DeriveSeed{sync_key = [103, 16, 198, 38, 27, 203, 97, 20, 78, 111, 182, 36, 128, 152, 250, 89]}: (PrfKey) -> Seed (op_3735) @Host(carole)
op_3736 = DeriveSeed{sync_key = [152, 8, 35, 25, 23, 41, 58, 130, 12, 31, 126, 15, 139, 45, 242, 50]}: (PrfKey) -> Seed (op_3735) @Host(carole)
op_3710 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3712 = DeriveSeed{sync_key = [202, 108, 230, 245, 255, 176, 3, 6, 134, 174, 25, 68, 38, 131, 182, 241]}: (PrfKey) -> Seed (op_3710) @Host(carole)
op_3711 = DeriveSeed{sync_key = [119, 2, 125, 168, 99, 57, 1, 181, 106, 251, 211, 188, 254, 184, 59, 176]}: (PrfKey) -> Seed (op_3710) @Host(carole)
op_3694 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3696 = DeriveSeed{sync_key = [190, 23, 176, 144, 58, 51, 84, 207, 164, 174, 124, 93, 5, 152, 116, 130]}: (PrfKey) -> Seed (op_3694) @Host(carole)
op_3695 = DeriveSeed{sync_key = [196, 102, 163, 154, 254, 244, 243, 80, 2, 128, 225, 233, 110, 113, 156, 186]}: (PrfKey) -> Seed (op_3694) @Host(carole)
op_3669 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3671 = DeriveSeed{sync_key = [70, 175, 251, 185, 178, 123, 112, 247, 68, 93, 199, 74, 235, 148, 38, 133]}: (PrfKey) -> Seed (op_3669) @Host(carole)
op_3670 = DeriveSeed{sync_key = [150, 132, 182, 50, 158, 9, 176, 250, 244, 41, 115, 162, 177, 95, 117, 163]}: (PrfKey) -> Seed (op_3669) @Host(carole)
op_3653 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3655 = DeriveSeed{sync_key = [91, 196, 56, 189, 192, 41, 38, 241, 109, 206, 193, 81, 6, 149, 218, 163]}: (PrfKey) -> Seed (op_3653) @Host(carole)
op_3654 = DeriveSeed{sync_key = [104, 152, 72, 7, 195, 154, 177, 151, 80, 242, 183, 214, 48, 204, 97, 132]}: (PrfKey) -> Seed (op_3653) @Host(carole)
op_3628 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3630 = DeriveSeed{sync_key = [30, 166, 215, 93, 3, 66, 204, 63, 134, 251, 169, 130, 104, 113, 126, 36]}: (PrfKey) -> Seed (op_3628) @Host(carole)
op_3629 = DeriveSeed{sync_key = [8, 109, 124, 185, 181, 183, 18, 3, 167, 22, 19, 129, 67, 180, 77, 120]}: (PrfKey) -> Seed (op_3628) @Host(carole)
op_3612 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3614 = DeriveSeed{sync_key = [26, 75, 73, 88, 95, 191, 192, 43, 255, 252, 51, 13, 233, 173, 162, 86]}: (PrfKey) -> Seed (op_3612) @Host(carole)
op_3613 = DeriveSeed{sync_key = [206, 46, 28, 193, 219, 74, 184, 9, 190, 75, 254, 38, 16, 246, 32, 177]}: (PrfKey) -> Seed (op_3612) @Host(carole)
op_3587 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3589 = DeriveSeed{sync_key = [188, 22, 20, 130, 64, 29, 18, 179, 202, 182, 138, 10, 45, 36, 204, 215]}: (PrfKey) -> Seed (op_3587) @Host(carole)
op_3588 = DeriveSeed{sync_key = [243, 250, 3, 164, 16, 227, 240, 243, 58, 111, 22, 179, 240, 121, 243, 98]}: (PrfKey) -> Seed (op_3587) @Host(carole)
op_3571 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3573 = DeriveSeed{sync_key = [172, 154, 142, 9, 46, 44, 17, 73, 91, 88, 19, 120, 232, 248, 242, 0]}: (PrfKey) -> Seed (op_3571) @Host(carole)
op_3572 = DeriveSeed{sync_key = [85, 92, 201, 168, 217, 70, 6, 239, 193, 223, 130, 172, 183, 177, 249, 23]}: (PrfKey) -> Seed (op_3571) @Host(carole)
op_3546 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3548 = DeriveSeed{sync_key = [191, 173, 125, 184, 123, 220, 208, 166, 241, 48, 89, 225, 68, 89, 25, 58]}: (PrfKey) -> Seed (op_3546) @Host(carole)
op_3547 = DeriveSeed{sync_key = [46, 107, 119, 251, 223, 72, 75, 213, 62, 199, 246, 171, 61, 52, 57, 113]}: (PrfKey) -> Seed (op_3546) @Host(carole)
op_3530 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3532 = DeriveSeed{sync_key = [128, 54, 155, 173, 233, 252, 27, 19, 14, 169, 109, 80, 214, 193, 136, 217]}: (PrfKey) -> Seed (op_3530) @Host(carole)
op_3531 = DeriveSeed{sync_key = [236, 142, 221, 4, 217, 1, 167, 108, 97, 108, 201, 224, 32, 89, 80, 22]}: (PrfKey) -> Seed (op_3530) @Host(carole)
op_3505 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3507 = DeriveSeed{sync_key = [32, 244, 100, 102, 246, 193, 236, 130, 88, 173, 100, 228, 189, 22, 90, 88]}: (PrfKey) -> Seed (op_3505) @Host(carole)
op_3506 = DeriveSeed{sync_key = [104, 115, 172, 141, 224, 233, 146, 210, 246, 138, 123, 78, 179, 35, 135, 86]}: (PrfKey) -> Seed (op_3505) @Host(carole)
op_3489 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3491 = DeriveSeed{sync_key = [168, 235, 41, 41, 99, 26, 111, 225, 113, 247, 91, 107, 123, 137, 96, 38]}: (PrfKey) -> Seed (op_3489) @Host(carole)
op_3490 = DeriveSeed{sync_key = [108, 245, 49, 18, 120, 185, 161, 189, 188, 72, 12, 120, 92, 102, 169, 255]}: (PrfKey) -> Seed (op_3489) @Host(carole)
op_3464 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3466 = DeriveSeed{sync_key = [186, 231, 239, 96, 148, 202, 60, 246, 111, 48, 233, 111, 200, 228, 251, 192]}: (PrfKey) -> Seed (op_3464) @Host(carole)
op_3465 = DeriveSeed{sync_key = [41, 21, 101, 132, 132, 177, 181, 147, 169, 144, 69, 173, 133, 203, 105, 50]}: (PrfKey) -> Seed (op_3464) @Host(carole)
op_3448 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3450 = DeriveSeed{sync_key = [113, 244, 229, 182, 186, 68, 100, 131, 8, 171, 250, 76, 198, 0, 206, 29]}: (PrfKey) -> Seed (op_3448) @Host(carole)
op_3449 = DeriveSeed{sync_key = [229, 126, 143, 64, 249, 226, 24, 156, 15, 165, 61, 254, 84, 183, 119, 69]}: (PrfKey) -> Seed (op_3448) @Host(carole)
op_3423 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3425 = DeriveSeed{sync_key = [26, 225, 150, 223, 149, 28, 223, 238, 156, 25, 227, 4, 116, 34, 167, 79]}: (PrfKey) -> Seed (op_3423) @Host(carole)
op_3424 = DeriveSeed{sync_key = [53, 74, 170, 148, 222, 7, 109, 2, 34, 237, 74, 59, 176, 109, 198, 141]}: (PrfKey) -> Seed (op_3423) @Host(carole)
op_3407 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3409 = DeriveSeed{sync_key = [162, 71, 56, 180, 192, 17, 1, 200, 94, 83, 79, 188, 168, 177, 67, 250]}: (PrfKey) -> Seed (op_3407) @Host(carole)
op_3408 = DeriveSeed{sync_key = [237, 134, 44, 81, 15, 63, 119, 11, 46, 153, 133, 180, 240, 140, 127, 226]}: (PrfKey) -> Seed (op_3407) @Host(carole)
op_3382 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3384 = DeriveSeed{sync_key = [80, 86, 239, 112, 162, 162, 204, 135, 198, 147, 66, 148, 253, 220, 105, 49]}: (PrfKey) -> Seed (op_3382) @Host(carole)
op_3383 = DeriveSeed{sync_key = [239, 147, 25, 179, 72, 190, 163, 71, 50, 59, 6, 168, 51, 233, 91, 172]}: (PrfKey) -> Seed (op_3382) @Host(carole)
op_3366 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3368 = DeriveSeed{sync_key = [18, 141, 187, 206, 228, 37, 118, 31, 84, 125, 244, 118, 75, 87, 169, 137]}: (PrfKey) -> Seed (op_3366) @Host(carole)
op_3367 = DeriveSeed{sync_key = [209, 216, 91, 137, 81, 251, 6, 211, 161, 93, 20, 137, 88, 221, 47, 240]}: (PrfKey) -> Seed (op_3366) @Host(carole)
op_3341 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3343 = DeriveSeed{sync_key = [239, 23, 178, 244, 188, 103, 58, 164, 37, 237, 228, 38, 147, 132, 235, 7]}: (PrfKey) -> Seed (op_3341) @Host(carole)
op_3342 = DeriveSeed{sync_key = [66, 1, 181, 32, 201, 99, 176, 38, 205, 106, 182, 129, 40, 101, 71, 249]}: (PrfKey) -> Seed (op_3341) @Host(carole)
op_3325 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3327 = DeriveSeed{sync_key = [121, 239, 160, 22, 100, 15, 142, 181, 57, 191, 222, 10, 132, 189, 238, 22]}: (PrfKey) -> Seed (op_3325) @Host(carole)
op_3326 = DeriveSeed{sync_key = [145, 222, 142, 238, 241, 238, 192, 114, 53, 89, 55, 53, 74, 60, 84, 50]}: (PrfKey) -> Seed (op_3325) @Host(carole)
op_3300 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3302 = DeriveSeed{sync_key = [16, 47, 198, 165, 154, 241, 244, 250, 154, 24, 58, 156, 109, 255, 194, 107]}: (PrfKey) -> Seed (op_3300) @Host(carole)
op_3301 = DeriveSeed{sync_key = [136, 135, 235, 3, 11, 28, 47, 43, 120, 1, 100, 137, 94, 205, 6, 137]}: (PrfKey) -> Seed (op_3300) @Host(carole)
op_3284 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3286 = DeriveSeed{sync_key = [106, 213, 95, 234, 234, 45, 146, 75, 105, 184, 103, 81, 120, 23, 164, 54]}: (PrfKey) -> Seed (op_3284) @Host(carole)
op_3285 = DeriveSeed{sync_key = [130, 154, 72, 243, 6, 159, 71, 207, 40, 201, 83, 251, 5, 187, 26, 15]}: (PrfKey) -> Seed (op_3284) @Host(carole)
op_3259 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3261 = DeriveSeed{sync_key = [69, 64, 115, 58, 73, 200, 106, 67, 62, 67, 47, 246, 139, 96, 31, 54]}: (PrfKey) -> Seed (op_3259) @Host(carole)
op_3260 = DeriveSeed{sync_key = [99, 247, 20, 66, 120, 19, 173, 202, 250, 128, 23, 209, 21, 197, 53, 186]}: (PrfKey) -> Seed (op_3259) @Host(carole)
op_3243 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3245 = DeriveSeed{sync_key = [255, 243, 193, 17, 181, 158, 16, 128, 11, 52, 116, 205, 255, 241, 242, 67]}: (PrfKey) -> Seed (op_3243) @Host(carole)
op_3244 = DeriveSeed{sync_key = [51, 118, 244, 222, 242, 96, 110, 249, 171, 213, 56, 148, 19, 74, 123, 219]}: (PrfKey) -> Seed (op_3243) @Host(carole)
op_3218 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3220 = DeriveSeed{sync_key = [221, 245, 96, 161, 121, 224, 98, 186, 234, 188, 97, 172, 137, 6, 5, 166]}: (PrfKey) -> Seed (op_3218) @Host(carole)
op_3219 = DeriveSeed{sync_key = [140, 183, 79, 79, 139, 31, 50, 162, 249, 245, 244, 56, 128, 233, 205, 143]}: (PrfKey) -> Seed (op_3218) @Host(carole)
op_3202 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3204 = DeriveSeed{sync_key = [156, 68, 53, 252, 209, 246, 84, 187, 22, 174, 90, 92, 28, 228, 129, 118]}: (PrfKey) -> Seed (op_3202) @Host(carole)
op_3203 = DeriveSeed{sync_key = [230, 205, 116, 45, 241, 168, 79, 19, 123, 114, 217, 253, 0, 174, 106, 168]}: (PrfKey) -> Seed (op_3202) @Host(carole)
op_3177 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3179 = DeriveSeed{sync_key = [203, 233, 47, 107, 120, 113, 94, 175, 127, 255, 117, 118, 132, 43, 2, 236]}: (PrfKey) -> Seed (op_3177) @Host(carole)
op_3178 = DeriveSeed{sync_key = [77, 100, 27, 216, 118, 116, 210, 226, 185, 19, 67, 133, 109, 157, 45, 184]}: (PrfKey) -> Seed (op_3177) @Host(carole)
op_3161 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3163 = DeriveSeed{sync_key = [145, 15, 224, 90, 183, 111, 246, 140, 131, 169, 189, 108, 9, 107, 199, 49]}: (PrfKey) -> Seed (op_3161) @Host(carole)
op_3162 = DeriveSeed{sync_key = [97, 241, 15, 220, 208, 118, 224, 18, 79, 73, 184, 28, 27, 54, 113, 19]}: (PrfKey) -> Seed (op_3161) @Host(carole)
op_3136 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3138 = DeriveSeed{sync_key = [46, 112, 189, 172, 136, 207, 175, 26, 68, 170, 234, 199, 105, 46, 213, 229]}: (PrfKey) -> Seed (op_3136) @Host(carole)
op_3137 = DeriveSeed{sync_key = [224, 77, 131, 74, 79, 240, 143, 124, 97, 63, 90, 9, 106, 236, 80, 111]}: (PrfKey) -> Seed (op_3136) @Host(carole)
op_3120 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3122 = DeriveSeed{sync_key = [128, 226, 116, 79, 19, 145, 176, 122, 51, 191, 57, 152, 59, 210, 50, 211]}: (PrfKey) -> Seed (op_3120) @Host(carole)
op_3121 = DeriveSeed{sync_key = [36, 149, 68, 160, 89, 225, 50, 38, 10, 255, 34, 106, 220, 122, 199, 104]}: (PrfKey) -> Seed (op_3120) @Host(carole)
op_3095 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3097 = DeriveSeed{sync_key = [238, 235, 150, 39, 139, 219, 123, 63, 100, 219, 154, 224, 134, 119, 242, 196]}: (PrfKey) -> Seed (op_3095) @Host(carole)
op_3096 = DeriveSeed{sync_key = [181, 206, 72, 81, 219, 89, 47, 198, 223, 236, 86, 28, 52, 227, 120, 250]}: (PrfKey) -> Seed (op_3095) @Host(carole)
op_3079 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3081 = DeriveSeed{sync_key = [70, 139, 119, 203, 12, 127, 153, 5, 202, 19, 54, 126, 103, 48, 8, 164]}: (PrfKey) -> Seed (op_3079) @Host(carole)
op_3080 = DeriveSeed{sync_key = [19, 118, 251, 108, 100, 101, 128, 103, 37, 237, 95, 21, 212, 127, 204, 234]}: (PrfKey) -> Seed (op_3079) @Host(carole)
op_3054 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3056 = DeriveSeed{sync_key = [129, 119, 56, 180, 204, 240, 49, 80, 2, 10, 69, 20, 30, 126, 34, 223]}: (PrfKey) -> Seed (op_3054) @Host(carole)
op_3055 = DeriveSeed{sync_key = [48, 112, 216, 149, 251, 45, 231, 201, 155, 217, 144, 173, 12, 157, 129, 93]}: (PrfKey) -> Seed (op_3054) @Host(carole)
op_3038 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3040 = DeriveSeed{sync_key = [251, 155, 7, 206, 96, 231, 39, 43, 243, 13, 170, 220, 130, 21, 168, 63]}: (PrfKey) -> Seed (op_3038) @Host(carole)
op_3039 = DeriveSeed{sync_key = [237, 168, 240, 182, 129, 85, 17, 184, 31, 79, 204, 93, 97, 202, 78, 35]}: (PrfKey) -> Seed (op_3038) @Host(carole)
op_3013 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_3015 = DeriveSeed{sync_key = [119, 43, 110, 179, 247, 235, 107, 26, 194, 38, 65, 116, 5, 120, 220, 113]}: (PrfKey) -> Seed (op_3013) @Host(carole)
op_3014 = DeriveSeed{sync_key = [181, 18, 116, 29, 188, 103, 207, 219, 73, 88, 44, 127, 40, 41, 163, 143]}: (PrfKey) -> Seed (op_3013) @Host(carole)
op_2997 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2999 = DeriveSeed{sync_key = [110, 76, 97, 239, 125, 247, 171, 215, 73, 71, 118, 45, 170, 72, 223, 86]}: (PrfKey) -> Seed (op_2997) @Host(carole)
op_2998 = DeriveSeed{sync_key = [127, 14, 145, 111, 186, 242, 140, 115, 63, 166, 18, 132, 24, 110, 156, 111]}: (PrfKey) -> Seed (op_2997) @Host(carole)
op_2972 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2974 = DeriveSeed{sync_key = [181, 232, 88, 181, 133, 6, 170, 173, 123, 251, 169, 64, 156, 210, 6, 212]}: (PrfKey) -> Seed (op_2972) @Host(carole)
op_2973 = DeriveSeed{sync_key = [213, 198, 192, 8, 118, 89, 128, 94, 130, 3, 103, 192, 185, 193, 20, 56]}: (PrfKey) -> Seed (op_2972) @Host(carole)
op_2956 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2958 = DeriveSeed{sync_key = [51, 22, 160, 18, 230, 104, 235, 79, 253, 105, 250, 71, 173, 105, 33, 54]}: (PrfKey) -> Seed (op_2956) @Host(carole)
op_2957 = DeriveSeed{sync_key = [79, 8, 72, 236, 124, 67, 47, 68, 14, 157, 15, 57, 226, 43, 240, 66]}: (PrfKey) -> Seed (op_2956) @Host(carole)
op_2931 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2933 = DeriveSeed{sync_key = [85, 17, 42, 85, 252, 186, 13, 130, 60, 76, 103, 100, 254, 36, 205, 85]}: (PrfKey) -> Seed (op_2931) @Host(carole)
op_2932 = DeriveSeed{sync_key = [218, 106, 200, 110, 141, 102, 189, 85, 106, 86, 235, 114, 241, 193, 94, 66]}: (PrfKey) -> Seed (op_2931) @Host(carole)
op_2915 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2917 = DeriveSeed{sync_key = [245, 124, 54, 233, 226, 225, 252, 103, 241, 68, 50, 87, 203, 92, 98, 94]}: (PrfKey) -> Seed (op_2915) @Host(carole)
op_2916 = DeriveSeed{sync_key = [179, 168, 205, 123, 248, 245, 115, 251, 16, 36, 22, 231, 139, 70, 117, 225]}: (PrfKey) -> Seed (op_2915) @Host(carole)
op_2890 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2892 = DeriveSeed{sync_key = [120, 224, 226, 128, 126, 219, 9, 66, 76, 115, 21, 81, 242, 195, 63, 79]}: (PrfKey) -> Seed (op_2890) @Host(carole)
op_2891 = DeriveSeed{sync_key = [78, 108, 46, 64, 236, 217, 47, 183, 166, 110, 229, 196, 195, 90, 6, 172]}: (PrfKey) -> Seed (op_2890) @Host(carole)
op_2874 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2876 = DeriveSeed{sync_key = [98, 201, 116, 97, 45, 105, 51, 34, 243, 96, 108, 71, 225, 213, 238, 139]}: (PrfKey) -> Seed (op_2874) @Host(carole)
op_2875 = DeriveSeed{sync_key = [189, 119, 94, 208, 57, 228, 171, 89, 145, 16, 107, 15, 126, 94, 188, 197]}: (PrfKey) -> Seed (op_2874) @Host(carole)
op_2849 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2851 = DeriveSeed{sync_key = [220, 61, 50, 148, 174, 223, 185, 109, 243, 139, 251, 17, 199, 243, 154, 0]}: (PrfKey) -> Seed (op_2849) @Host(carole)
op_2850 = DeriveSeed{sync_key = [56, 233, 94, 225, 46, 17, 144, 214, 253, 132, 48, 250, 149, 252, 42, 38]}: (PrfKey) -> Seed (op_2849) @Host(carole)
op_2833 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2835 = DeriveSeed{sync_key = [77, 76, 104, 251, 128, 82, 193, 96, 145, 139, 144, 203, 129, 234, 250, 90]}: (PrfKey) -> Seed (op_2833) @Host(carole)
op_2834 = DeriveSeed{sync_key = [49, 81, 225, 149, 93, 210, 166, 97, 31, 234, 222, 239, 149, 195, 14, 213]}: (PrfKey) -> Seed (op_2833) @Host(carole)
op_2808 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2810 = DeriveSeed{sync_key = [54, 15, 135, 167, 158, 58, 161, 189, 105, 51, 59, 146, 201, 16, 56, 195]}: (PrfKey) -> Seed (op_2808) @Host(carole)
op_2809 = DeriveSeed{sync_key = [124, 198, 72, 12, 250, 89, 172, 149, 203, 63, 77, 38, 153, 101, 190, 212]}: (PrfKey) -> Seed (op_2808) @Host(carole)
op_2792 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2794 = DeriveSeed{sync_key = [243, 94, 90, 56, 194, 156, 125, 234, 209, 182, 61, 221, 77, 81, 216, 210]}: (PrfKey) -> Seed (op_2792) @Host(carole)
op_2793 = DeriveSeed{sync_key = [92, 204, 195, 149, 119, 121, 65, 99, 26, 160, 241, 3, 132, 216, 250, 33]}: (PrfKey) -> Seed (op_2792) @Host(carole)
op_2767 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2769 = DeriveSeed{sync_key = [57, 9, 0, 235, 4, 249, 16, 77, 195, 104, 151, 84, 107, 132, 155, 126]}: (PrfKey) -> Seed (op_2767) @Host(carole)
op_2768 = DeriveSeed{sync_key = [60, 211, 174, 23, 235, 201, 66, 76, 172, 22, 219, 173, 102, 26, 61, 141]}: (PrfKey) -> Seed (op_2767) @Host(carole)
op_2751 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2753 = DeriveSeed{sync_key = [201, 225, 85, 160, 229, 208, 194, 112, 240, 104, 0, 144, 244, 213, 107, 119]}: (PrfKey) -> Seed (op_2751) @Host(carole)
op_2752 = DeriveSeed{sync_key = [24, 0, 111, 182, 233, 58, 192, 185, 116, 87, 19, 54, 80, 132, 104, 10]}: (PrfKey) -> Seed (op_2751) @Host(carole)
op_2726 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2728 = DeriveSeed{sync_key = [109, 104, 161, 120, 67, 57, 231, 105, 125, 26, 69, 169, 137, 27, 131, 183]}: (PrfKey) -> Seed (op_2726) @Host(carole)
op_2727 = DeriveSeed{sync_key = [78, 180, 61, 14, 170, 4, 95, 152, 167, 1, 94, 184, 68, 244, 70, 31]}: (PrfKey) -> Seed (op_2726) @Host(carole)
op_2710 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2712 = DeriveSeed{sync_key = [181, 232, 176, 179, 211, 128, 205, 8, 245, 198, 81, 220, 186, 195, 142, 8]}: (PrfKey) -> Seed (op_2710) @Host(carole)
op_2711 = DeriveSeed{sync_key = [11, 65, 230, 63, 247, 41, 52, 60, 87, 36, 146, 141, 131, 42, 30, 230]}: (PrfKey) -> Seed (op_2710) @Host(carole)
op_2685 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2687 = DeriveSeed{sync_key = [173, 9, 51, 44, 7, 162, 169, 189, 223, 235, 55, 37, 106, 35, 253, 212]}: (PrfKey) -> Seed (op_2685) @Host(carole)
op_2686 = DeriveSeed{sync_key = [160, 43, 141, 196, 44, 237, 195, 52, 54, 51, 96, 254, 240, 216, 211, 156]}: (PrfKey) -> Seed (op_2685) @Host(carole)
op_2669 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2671 = DeriveSeed{sync_key = [218, 51, 250, 171, 233, 138, 129, 222, 155, 173, 152, 166, 233, 178, 178, 130]}: (PrfKey) -> Seed (op_2669) @Host(carole)
op_2670 = DeriveSeed{sync_key = [254, 219, 130, 193, 253, 154, 74, 252, 161, 210, 147, 250, 146, 175, 245, 167]}: (PrfKey) -> Seed (op_2669) @Host(carole)
op_2644 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2646 = DeriveSeed{sync_key = [103, 88, 32, 24, 42, 107, 243, 225, 218, 181, 102, 151, 35, 4, 85, 97]}: (PrfKey) -> Seed (op_2644) @Host(carole)
op_2645 = DeriveSeed{sync_key = [31, 74, 4, 68, 199, 139, 184, 139, 238, 240, 48, 79, 186, 82, 2, 235]}: (PrfKey) -> Seed (op_2644) @Host(carole)
op_2628 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2630 = DeriveSeed{sync_key = [100, 215, 39, 59, 174, 54, 44, 101, 59, 116, 30, 130, 189, 128, 42, 233]}: (PrfKey) -> Seed (op_2628) @Host(carole)
op_2629 = DeriveSeed{sync_key = [201, 251, 93, 146, 133, 231, 43, 55, 236, 252, 98, 244, 211, 97, 155, 227]}: (PrfKey) -> Seed (op_2628) @Host(carole)
op_2603 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2605 = DeriveSeed{sync_key = [127, 202, 10, 225, 224, 15, 136, 86, 131, 96, 51, 14, 220, 172, 220, 22]}: (PrfKey) -> Seed (op_2603) @Host(carole)
op_2604 = DeriveSeed{sync_key = [179, 167, 33, 183, 6, 164, 144, 85, 0, 158, 245, 28, 111, 27, 13, 97]}: (PrfKey) -> Seed (op_2603) @Host(carole)
op_2587 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2589 = DeriveSeed{sync_key = [137, 47, 61, 90, 178, 188, 98, 176, 204, 23, 241, 2, 227, 254, 85, 39]}: (PrfKey) -> Seed (op_2587) @Host(carole)
op_2588 = DeriveSeed{sync_key = [253, 59, 147, 244, 187, 230, 220, 183, 221, 5, 179, 76, 89, 224, 28, 48]}: (PrfKey) -> Seed (op_2587) @Host(carole)
op_2562 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2564 = DeriveSeed{sync_key = [14, 121, 86, 53, 132, 136, 145, 83, 23, 175, 4, 247, 105, 45, 33, 0]}: (PrfKey) -> Seed (op_2562) @Host(carole)
op_2563 = DeriveSeed{sync_key = [238, 239, 75, 243, 197, 115, 61, 175, 45, 49, 12, 154, 215, 79, 18, 89]}: (PrfKey) -> Seed (op_2562) @Host(carole)
op_2546 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2548 = DeriveSeed{sync_key = [237, 99, 236, 208, 214, 90, 12, 126, 64, 131, 131, 0, 247, 121, 164, 124]}: (PrfKey) -> Seed (op_2546) @Host(carole)
op_2547 = DeriveSeed{sync_key = [27, 55, 58, 54, 30, 197, 199, 111, 211, 62, 46, 157, 233, 59, 247, 176]}: (PrfKey) -> Seed (op_2546) @Host(carole)
op_2521 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2523 = DeriveSeed{sync_key = [209, 121, 81, 213, 143, 12, 180, 220, 27, 115, 74, 121, 226, 68, 26, 28]}: (PrfKey) -> Seed (op_2521) @Host(carole)
op_2522 = DeriveSeed{sync_key = [234, 14, 49, 164, 111, 117, 221, 222, 117, 13, 15, 206, 95, 146, 140, 86]}: (PrfKey) -> Seed (op_2521) @Host(carole)
op_2505 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2507 = DeriveSeed{sync_key = [199, 14, 134, 203, 62, 87, 91, 0, 214, 177, 121, 58, 90, 33, 170, 105]}: (PrfKey) -> Seed (op_2505) @Host(carole)
op_2506 = DeriveSeed{sync_key = [63, 42, 19, 197, 217, 166, 19, 28, 218, 58, 14, 237, 242, 154, 4, 171]}: (PrfKey) -> Seed (op_2505) @Host(carole)
op_2480 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2482 = DeriveSeed{sync_key = [255, 122, 228, 246, 192, 5, 176, 167, 94, 103, 105, 100, 211, 99, 131, 61]}: (PrfKey) -> Seed (op_2480) @Host(carole)
op_2481 = DeriveSeed{sync_key = [35, 147, 250, 34, 94, 28, 37, 181, 216, 78, 224, 96, 61, 245, 52, 31]}: (PrfKey) -> Seed (op_2480) @Host(carole)
op_2464 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2466 = DeriveSeed{sync_key = [214, 103, 217, 29, 247, 112, 210, 169, 35, 69, 141, 231, 156, 153, 40, 230]}: (PrfKey) -> Seed (op_2464) @Host(carole)
op_2465 = DeriveSeed{sync_key = [66, 172, 57, 73, 70, 53, 170, 233, 77, 126, 60, 207, 104, 232, 51, 93]}: (PrfKey) -> Seed (op_2464) @Host(carole)
op_2439 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2441 = DeriveSeed{sync_key = [162, 196, 17, 79, 117, 137, 132, 21, 120, 187, 159, 124, 100, 219, 36, 203]}: (PrfKey) -> Seed (op_2439) @Host(carole)
op_2440 = DeriveSeed{sync_key = [142, 104, 187, 72, 146, 10, 120, 140, 128, 217, 90, 68, 7, 95, 113, 23]}: (PrfKey) -> Seed (op_2439) @Host(carole)
op_2423 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2425 = DeriveSeed{sync_key = [209, 1, 88, 70, 42, 186, 77, 0, 58, 56, 98, 201, 58, 113, 55, 167]}: (PrfKey) -> Seed (op_2423) @Host(carole)
op_2424 = DeriveSeed{sync_key = [195, 161, 72, 192, 74, 231, 58, 183, 79, 114, 47, 26, 255, 226, 237, 45]}: (PrfKey) -> Seed (op_2423) @Host(carole)
op_2398 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2400 = DeriveSeed{sync_key = [20, 143, 154, 79, 103, 212, 20, 63, 98, 109, 28, 183, 249, 23, 77, 150]}: (PrfKey) -> Seed (op_2398) @Host(carole)
op_2399 = DeriveSeed{sync_key = [127, 135, 203, 129, 178, 106, 8, 4, 62, 173, 214, 130, 126, 91, 12, 126]}: (PrfKey) -> Seed (op_2398) @Host(carole)
op_2382 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2384 = DeriveSeed{sync_key = [79, 241, 22, 84, 155, 35, 25, 194, 28, 35, 158, 111, 66, 87, 226, 77]}: (PrfKey) -> Seed (op_2382) @Host(carole)
op_2383 = DeriveSeed{sync_key = [226, 199, 136, 148, 230, 245, 204, 231, 231, 202, 134, 33, 164, 215, 193, 249]}: (PrfKey) -> Seed (op_2382) @Host(carole)
op_2357 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_2359 = DeriveSeed{sync_key = [176, 89, 163, 97, 249, 109, 239, 43, 131, 161, 74, 114, 45, 91, 113, 198]}: (PrfKey) -> Seed (op_2357) @Host(carole)
op_2358 = DeriveSeed{sync_key = [150, 221, 143, 200, 43, 71, 234, 87, 191, 201, 225, 232, 113, 76, 9, 18]}: (PrfKey) -> Seed (op_2357) @Host(carole)
op_817 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_819 = DeriveSeed{sync_key = [47, 31, 240, 77, 196, 105, 22, 19, 8, 152, 168, 148, 35, 31, 94, 162]}: (PrfKey) -> Seed (op_817) @Host(carole)
op_818 = DeriveSeed{sync_key = [223, 188, 158, 207, 44, 189, 247, 213, 185, 224, 44, 196, 190, 63, 141, 41]}: (PrfKey) -> Seed (op_817) @Host(carole)
op_792 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_794 = DeriveSeed{sync_key = [232, 6, 194, 10, 111, 129, 224, 214, 106, 154, 124, 90, 184, 130, 127, 31]}: (PrfKey) -> Seed (op_792) @Host(carole)
op_793 = DeriveSeed{sync_key = [16, 202, 175, 205, 49, 64, 245, 85, 196, 40, 126, 41, 12, 144, 145, 197]}: (PrfKey) -> Seed (op_792) @Host(carole)
op_68 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_70 = DeriveSeed{sync_key = [223, 147, 249, 100, 0, 240, 198, 233, 203, 226, 254, 87, 104, 166, 254, 216]}: (PrfKey) -> Seed (op_68) @Host(carole)
op_69 = DeriveSeed{sync_key = [42, 244, 178, 199, 162, 109, 98, 211, 22, 5, 1, 58, 77, 85, 56, 241]}: (PrfKey) -> Seed (op_68) @Host(carole)
op_32 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_39 = DeriveSeed{sync_key = [40, 57, 7, 46, 55, 27, 46, 234, 174, 23, 221, 102, 100, 253, 229, 162]}: (PrfKey) -> Seed (op_32) @Host(carole)
op_36 = DeriveSeed{sync_key = [99, 88, 133, 52, 164, 63, 112, 36, 35, 30, 107, 25, 28, 248, 41, 180]}: (PrfKey) -> Seed (op_32) @Host(carole)
op_33 = DeriveSeed{sync_key = [28, 191, 8, 246, 58, 173, 252, 5, 67, 135, 154, 129, 128, 223, 219, 166]}: (PrfKey) -> Seed (op_32) @Host(carole)
op_5 = PrfKeyGen: () -> PrfKey () @Host(carole)
op_19020 = DeriveSeed{sync_key = [131, 32, 234, 85, 67, 239, 233, 6, 91, 127, 162, 43, 93, 103, 248, 91]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_19019 = DeriveSeed{sync_key = [131, 32, 234, 85, 67, 239, 233, 6, 91, 127, 162, 43, 93, 103, 248, 91]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_18924 = DeriveSeed{sync_key = [74, 200, 75, 69, 138, 57, 61, 188, 18, 154, 176, 60, 232, 112, 122, 186]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_18923 = DeriveSeed{sync_key = [74, 200, 75, 69, 138, 57, 61, 188, 18, 154, 176, 60, 232, 112, 122, 186]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_18778 = DeriveSeed{sync_key = [152, 98, 188, 236, 155, 193, 242, 104, 236, 70, 231, 184, 183, 206, 50, 166]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_18777 = DeriveSeed{sync_key = [152, 98, 188, 236, 155, 193, 242, 104, 236, 70, 231, 184, 183, 206, 50, 166]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_18740 = DeriveSeed{sync_key = [155, 160, 100, 165, 6, 87, 124, 222, 138, 234, 51, 232, 15, 135, 95, 71]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_18739 = DeriveSeed{sync_key = [155, 160, 100, 165, 6, 87, 124, 222, 138, 234, 51, 232, 15, 135, 95, 71]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_18596 = DeriveSeed{sync_key = [43, 99, 91, 170, 23, 168, 196, 43, 59, 170, 223, 160, 185, 153, 202, 242]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_18595 = DeriveSeed{sync_key = [43, 99, 91, 170, 23, 168, 196, 43, 59, 170, 223, 160, 185, 153, 202, 242]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_18558 = DeriveSeed{sync_key = [31, 54, 107, 91, 241, 5, 111, 19, 61, 157, 6, 35, 67, 143, 121, 238]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_18557 = DeriveSeed{sync_key = [31, 54, 107, 91, 241, 5, 111, 19, 61, 157, 6, 35, 67, 143, 121, 238]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_18414 = DeriveSeed{sync_key = [179, 63, 53, 10, 218, 126, 164, 91, 17, 1, 176, 1, 40, 168, 210, 69]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_18413 = DeriveSeed{sync_key = [179, 63, 53, 10, 218, 126, 164, 91, 17, 1, 176, 1, 40, 168, 210, 69]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_18376 = DeriveSeed{sync_key = [169, 50, 100, 170, 121, 248, 138, 226, 57, 27, 238, 159, 137, 35, 196, 221]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_18375 = DeriveSeed{sync_key = [169, 50, 100, 170, 121, 248, 138, 226, 57, 27, 238, 159, 137, 35, 196, 221]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_18232 = DeriveSeed{sync_key = [49, 166, 152, 204, 153, 211, 114, 118, 22, 0, 85, 72, 209, 18, 40, 190]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_18231 = DeriveSeed{sync_key = [49, 166, 152, 204, 153, 211, 114, 118, 22, 0, 85, 72, 209, 18, 40, 190]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_18194 = DeriveSeed{sync_key = [40, 82, 184, 138, 56, 217, 37, 149, 11, 251, 151, 50, 116, 164, 31, 88]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_18193 = DeriveSeed{sync_key = [40, 82, 184, 138, 56, 217, 37, 149, 11, 251, 151, 50, 116, 164, 31, 88]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_18104 = DeriveSeed{sync_key = [39, 243, 204, 233, 25, 153, 17, 240, 77, 166, 165, 210, 195, 216, 183, 238]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_18103 = DeriveSeed{sync_key = [39, 243, 204, 233, 25, 153, 17, 240, 77, 166, 165, 210, 195, 216, 183, 238]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_18062 = DeriveSeed{sync_key = [166, 174, 33, 29, 35, 88, 103, 29, 132, 108, 66, 220, 198, 122, 218, 172]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_18061 = DeriveSeed{sync_key = [166, 174, 33, 29, 35, 88, 103, 29, 132, 108, 66, 220, 198, 122, 218, 172]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_17966 = DeriveSeed{sync_key = [127, 83, 153, 77, 143, 61, 207, 246, 135, 144, 149, 166, 254, 163, 35, 42]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_17965 = DeriveSeed{sync_key = [127, 83, 153, 77, 143, 61, 207, 246, 135, 144, 149, 166, 254, 163, 35, 42]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_17912 = DeriveSeed{sync_key = [104, 90, 13, 45, 142, 202, 164, 59, 42, 56, 251, 238, 252, 168, 7, 255]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_17911 = DeriveSeed{sync_key = [104, 90, 13, 45, 142, 202, 164, 59, 42, 56, 251, 238, 252, 168, 7, 255]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_17876 = DeriveSeed{sync_key = [103, 61, 48, 3, 220, 171, 108, 16, 180, 11, 166, 7, 129, 114, 38, 22]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_17875 = DeriveSeed{sync_key = [103, 61, 48, 3, 220, 171, 108, 16, 180, 11, 166, 7, 129, 114, 38, 22]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15775 = DeriveSeed{sync_key = [11, 85, 113, 199, 214, 236, 55, 74, 31, 87, 4, 10, 19, 5, 74, 115]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15774 = DeriveSeed{sync_key = [11, 85, 113, 199, 214, 236, 55, 74, 31, 87, 4, 10, 19, 5, 74, 115]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15727 = DeriveSeed{sync_key = [127, 47, 251, 148, 101, 161, 229, 89, 186, 103, 182, 182, 187, 216, 166, 69]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15726 = DeriveSeed{sync_key = [127, 47, 251, 148, 101, 161, 229, 89, 186, 103, 182, 182, 187, 216, 166, 69]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15679 = DeriveSeed{sync_key = [32, 232, 216, 225, 8, 79, 111, 168, 220, 37, 137, 234, 126, 159, 1, 252]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15678 = DeriveSeed{sync_key = [32, 232, 216, 225, 8, 79, 111, 168, 220, 37, 137, 234, 126, 159, 1, 252]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15631 = DeriveSeed{sync_key = [127, 154, 158, 46, 213, 79, 51, 253, 5, 58, 10, 163, 69, 57, 219, 169]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15630 = DeriveSeed{sync_key = [127, 154, 158, 46, 213, 79, 51, 253, 5, 58, 10, 163, 69, 57, 219, 169]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15583 = DeriveSeed{sync_key = [65, 2, 33, 164, 220, 42, 89, 131, 33, 234, 200, 5, 101, 171, 33, 220]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15582 = DeriveSeed{sync_key = [65, 2, 33, 164, 220, 42, 89, 131, 33, 234, 200, 5, 101, 171, 33, 220]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15535 = DeriveSeed{sync_key = [249, 81, 31, 231, 171, 85, 200, 7, 70, 221, 207, 131, 212, 76, 13, 46]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15534 = DeriveSeed{sync_key = [249, 81, 31, 231, 171, 85, 200, 7, 70, 221, 207, 131, 212, 76, 13, 46]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15487 = DeriveSeed{sync_key = [246, 227, 14, 101, 242, 198, 85, 99, 29, 198, 237, 66, 99, 46, 114, 98]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15486 = DeriveSeed{sync_key = [246, 227, 14, 101, 242, 198, 85, 99, 29, 198, 237, 66, 99, 46, 114, 98]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15439 = DeriveSeed{sync_key = [79, 251, 137, 148, 134, 248, 239, 106, 201, 48, 20, 236, 204, 213, 0, 173]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15438 = DeriveSeed{sync_key = [79, 251, 137, 148, 134, 248, 239, 106, 201, 48, 20, 236, 204, 213, 0, 173]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15391 = DeriveSeed{sync_key = [85, 211, 196, 169, 102, 187, 116, 146, 84, 73, 52, 75, 245, 173, 111, 51]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15390 = DeriveSeed{sync_key = [85, 211, 196, 169, 102, 187, 116, 146, 84, 73, 52, 75, 245, 173, 111, 51]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15343 = DeriveSeed{sync_key = [116, 252, 90, 227, 216, 76, 30, 144, 169, 166, 159, 137, 226, 60, 238, 94]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15342 = DeriveSeed{sync_key = [116, 252, 90, 227, 216, 76, 30, 144, 169, 166, 159, 137, 226, 60, 238, 94]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15295 = DeriveSeed{sync_key = [94, 159, 76, 43, 141, 72, 246, 124, 255, 152, 191, 186, 29, 29, 114, 183]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15294 = DeriveSeed{sync_key = [94, 159, 76, 43, 141, 72, 246, 124, 255, 152, 191, 186, 29, 29, 114, 183]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15247 = DeriveSeed{sync_key = [228, 195, 244, 106, 154, 135, 224, 149, 130, 16, 18, 241, 52, 124, 245, 208]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15246 = DeriveSeed{sync_key = [228, 195, 244, 106, 154, 135, 224, 149, 130, 16, 18, 241, 52, 124, 245, 208]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15199 = DeriveSeed{sync_key = [66, 178, 23, 189, 160, 15, 114, 127, 224, 207, 6, 75, 165, 144, 92, 40]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15198 = DeriveSeed{sync_key = [66, 178, 23, 189, 160, 15, 114, 127, 224, 207, 6, 75, 165, 144, 92, 40]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15151 = DeriveSeed{sync_key = [105, 191, 89, 38, 189, 137, 136, 72, 108, 128, 123, 10, 7, 108, 250, 7]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15150 = DeriveSeed{sync_key = [105, 191, 89, 38, 189, 137, 136, 72, 108, 128, 123, 10, 7, 108, 250, 7]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15103 = DeriveSeed{sync_key = [124, 45, 113, 227, 234, 78, 88, 69, 147, 253, 40, 255, 214, 246, 111, 45]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15102 = DeriveSeed{sync_key = [124, 45, 113, 227, 234, 78, 88, 69, 147, 253, 40, 255, 214, 246, 111, 45]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15055 = DeriveSeed{sync_key = [154, 40, 106, 12, 1, 149, 74, 170, 177, 227, 236, 34, 112, 24, 67, 51]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15054 = DeriveSeed{sync_key = [154, 40, 106, 12, 1, 149, 74, 170, 177, 227, 236, 34, 112, 24, 67, 51]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_15007 = DeriveSeed{sync_key = [139, 180, 23, 199, 167, 154, 247, 52, 27, 26, 178, 84, 233, 65, 99, 39]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_15006 = DeriveSeed{sync_key = [139, 180, 23, 199, 167, 154, 247, 52, 27, 26, 178, 84, 233, 65, 99, 39]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14959 = DeriveSeed{sync_key = [143, 72, 96, 88, 53, 56, 65, 248, 64, 28, 191, 149, 193, 204, 141, 123]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14958 = DeriveSeed{sync_key = [143, 72, 96, 88, 53, 56, 65, 248, 64, 28, 191, 149, 193, 204, 141, 123]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14911 = DeriveSeed{sync_key = [140, 35, 33, 65, 45, 174, 177, 125, 63, 30, 28, 124, 139, 20, 195, 207]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14910 = DeriveSeed{sync_key = [140, 35, 33, 65, 45, 174, 177, 125, 63, 30, 28, 124, 139, 20, 195, 207]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14863 = DeriveSeed{sync_key = [226, 231, 175, 91, 172, 31, 147, 215, 97, 190, 212, 23, 204, 165, 122, 92]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14862 = DeriveSeed{sync_key = [226, 231, 175, 91, 172, 31, 147, 215, 97, 190, 212, 23, 204, 165, 122, 92]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14815 = DeriveSeed{sync_key = [142, 148, 169, 88, 239, 154, 235, 238, 232, 61, 165, 138, 141, 38, 253, 2]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14814 = DeriveSeed{sync_key = [142, 148, 169, 88, 239, 154, 235, 238, 232, 61, 165, 138, 141, 38, 253, 2]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14767 = DeriveSeed{sync_key = [228, 116, 3, 198, 11, 140, 29, 231, 67, 150, 226, 47, 76, 215, 235, 120]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14766 = DeriveSeed{sync_key = [228, 116, 3, 198, 11, 140, 29, 231, 67, 150, 226, 47, 76, 215, 235, 120]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14719 = DeriveSeed{sync_key = [154, 72, 173, 138, 73, 24, 159, 76, 159, 170, 145, 16, 154, 198, 135, 216]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14718 = DeriveSeed{sync_key = [154, 72, 173, 138, 73, 24, 159, 76, 159, 170, 145, 16, 154, 198, 135, 216]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14671 = DeriveSeed{sync_key = [58, 51, 208, 52, 229, 197, 10, 153, 240, 8, 231, 120, 46, 18, 52, 81]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14670 = DeriveSeed{sync_key = [58, 51, 208, 52, 229, 197, 10, 153, 240, 8, 231, 120, 46, 18, 52, 81]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14623 = DeriveSeed{sync_key = [81, 215, 212, 43, 5, 44, 198, 217, 152, 172, 143, 219, 109, 187, 89, 242]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14622 = DeriveSeed{sync_key = [81, 215, 212, 43, 5, 44, 198, 217, 152, 172, 143, 219, 109, 187, 89, 242]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14575 = DeriveSeed{sync_key = [92, 37, 255, 241, 133, 93, 203, 235, 82, 25, 46, 149, 107, 104, 21, 134]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14574 = DeriveSeed{sync_key = [92, 37, 255, 241, 133, 93, 203, 235, 82, 25, 46, 149, 107, 104, 21, 134]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14527 = DeriveSeed{sync_key = [166, 7, 115, 44, 190, 162, 217, 110, 80, 153, 223, 193, 104, 201, 72, 203]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14526 = DeriveSeed{sync_key = [166, 7, 115, 44, 190, 162, 217, 110, 80, 153, 223, 193, 104, 201, 72, 203]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14479 = DeriveSeed{sync_key = [55, 200, 79, 200, 97, 229, 246, 168, 252, 51, 82, 220, 121, 164, 128, 54]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14478 = DeriveSeed{sync_key = [55, 200, 79, 200, 97, 229, 246, 168, 252, 51, 82, 220, 121, 164, 128, 54]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14431 = DeriveSeed{sync_key = [220, 186, 101, 28, 186, 185, 164, 254, 192, 123, 166, 34, 50, 38, 225, 230]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14430 = DeriveSeed{sync_key = [220, 186, 101, 28, 186, 185, 164, 254, 192, 123, 166, 34, 50, 38, 225, 230]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14383 = DeriveSeed{sync_key = [187, 67, 139, 59, 18, 179, 69, 177, 37, 59, 174, 151, 241, 97, 1, 74]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14382 = DeriveSeed{sync_key = [187, 67, 139, 59, 18, 179, 69, 177, 37, 59, 174, 151, 241, 97, 1, 74]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14335 = DeriveSeed{sync_key = [176, 145, 93, 74, 9, 191, 205, 255, 209, 200, 66, 121, 239, 87, 239, 2]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14334 = DeriveSeed{sync_key = [176, 145, 93, 74, 9, 191, 205, 255, 209, 200, 66, 121, 239, 87, 239, 2]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14287 = DeriveSeed{sync_key = [115, 49, 47, 158, 86, 138, 58, 231, 52, 119, 64, 202, 183, 224, 109, 16]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14286 = DeriveSeed{sync_key = [115, 49, 47, 158, 86, 138, 58, 231, 52, 119, 64, 202, 183, 224, 109, 16]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14239 = DeriveSeed{sync_key = [203, 3, 238, 70, 98, 27, 134, 146, 17, 206, 166, 174, 135, 132, 142, 193]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14238 = DeriveSeed{sync_key = [203, 3, 238, 70, 98, 27, 134, 146, 17, 206, 166, 174, 135, 132, 142, 193]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14191 = DeriveSeed{sync_key = [45, 185, 168, 248, 7, 173, 151, 52, 7, 89, 74, 24, 76, 181, 246, 22]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14190 = DeriveSeed{sync_key = [45, 185, 168, 248, 7, 173, 151, 52, 7, 89, 74, 24, 76, 181, 246, 22]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14143 = DeriveSeed{sync_key = [19, 240, 97, 54, 198, 251, 179, 155, 240, 75, 141, 179, 241, 232, 157, 139]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14142 = DeriveSeed{sync_key = [19, 240, 97, 54, 198, 251, 179, 155, 240, 75, 141, 179, 241, 232, 157, 139]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14095 = DeriveSeed{sync_key = [89, 85, 152, 174, 57, 113, 133, 206, 165, 117, 60, 224, 118, 63, 78, 70]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14094 = DeriveSeed{sync_key = [89, 85, 152, 174, 57, 113, 133, 206, 165, 117, 60, 224, 118, 63, 78, 70]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_14047 = DeriveSeed{sync_key = [129, 80, 55, 168, 169, 144, 103, 255, 182, 109, 179, 240, 75, 10, 212, 31]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_14046 = DeriveSeed{sync_key = [129, 80, 55, 168, 169, 144, 103, 255, 182, 109, 179, 240, 75, 10, 212, 31]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13999 = DeriveSeed{sync_key = [118, 252, 174, 77, 51, 0, 236, 213, 246, 148, 30, 94, 127, 226, 229, 113]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13998 = DeriveSeed{sync_key = [118, 252, 174, 77, 51, 0, 236, 213, 246, 148, 30, 94, 127, 226, 229, 113]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13951 = DeriveSeed{sync_key = [99, 248, 161, 205, 238, 45, 150, 6, 174, 44, 211, 81, 120, 41, 158, 152]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13950 = DeriveSeed{sync_key = [99, 248, 161, 205, 238, 45, 150, 6, 174, 44, 211, 81, 120, 41, 158, 152]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13903 = DeriveSeed{sync_key = [117, 17, 68, 131, 7, 99, 64, 3, 141, 160, 107, 214, 189, 157, 178, 170]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13902 = DeriveSeed{sync_key = [117, 17, 68, 131, 7, 99, 64, 3, 141, 160, 107, 214, 189, 157, 178, 170]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13855 = DeriveSeed{sync_key = [216, 176, 207, 35, 196, 12, 212, 134, 128, 159, 234, 50, 205, 112, 100, 100]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13854 = DeriveSeed{sync_key = [216, 176, 207, 35, 196, 12, 212, 134, 128, 159, 234, 50, 205, 112, 100, 100]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13807 = DeriveSeed{sync_key = [167, 224, 168, 57, 101, 226, 58, 84, 170, 192, 209, 20, 160, 238, 10, 255]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13806 = DeriveSeed{sync_key = [167, 224, 168, 57, 101, 226, 58, 84, 170, 192, 209, 20, 160, 238, 10, 255]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13759 = DeriveSeed{sync_key = [125, 26, 99, 164, 104, 52, 115, 209, 124, 135, 135, 198, 236, 177, 173, 184]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13758 = DeriveSeed{sync_key = [125, 26, 99, 164, 104, 52, 115, 209, 124, 135, 135, 198, 236, 177, 173, 184]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13711 = DeriveSeed{sync_key = [61, 7, 46, 23, 155, 177, 222, 29, 137, 179, 205, 221, 255, 95, 76, 132]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13710 = DeriveSeed{sync_key = [61, 7, 46, 23, 155, 177, 222, 29, 137, 179, 205, 221, 255, 95, 76, 132]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13663 = DeriveSeed{sync_key = [14, 213, 204, 19, 245, 198, 115, 141, 107, 199, 97, 11, 223, 175, 40, 95]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13662 = DeriveSeed{sync_key = [14, 213, 204, 19, 245, 198, 115, 141, 107, 199, 97, 11, 223, 175, 40, 95]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13615 = DeriveSeed{sync_key = [125, 109, 2, 18, 239, 137, 40, 129, 154, 109, 29, 210, 24, 212, 224, 150]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13614 = DeriveSeed{sync_key = [125, 109, 2, 18, 239, 137, 40, 129, 154, 109, 29, 210, 24, 212, 224, 150]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13567 = DeriveSeed{sync_key = [224, 43, 165, 23, 86, 161, 100, 251, 180, 182, 160, 14, 212, 255, 252, 225]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13566 = DeriveSeed{sync_key = [224, 43, 165, 23, 86, 161, 100, 251, 180, 182, 160, 14, 212, 255, 252, 225]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13519 = DeriveSeed{sync_key = [42, 98, 64, 126, 87, 29, 105, 128, 177, 122, 225, 53, 107, 155, 202, 5]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13518 = DeriveSeed{sync_key = [42, 98, 64, 126, 87, 29, 105, 128, 177, 122, 225, 53, 107, 155, 202, 5]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13471 = DeriveSeed{sync_key = [35, 101, 69, 40, 3, 26, 240, 103, 24, 109, 126, 219, 111, 178, 117, 19]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13470 = DeriveSeed{sync_key = [35, 101, 69, 40, 3, 26, 240, 103, 24, 109, 126, 219, 111, 178, 117, 19]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13423 = DeriveSeed{sync_key = [67, 6, 29, 149, 59, 227, 76, 232, 193, 0, 239, 20, 201, 91, 247, 50]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13422 = DeriveSeed{sync_key = [67, 6, 29, 149, 59, 227, 76, 232, 193, 0, 239, 20, 201, 91, 247, 50]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13375 = DeriveSeed{sync_key = [205, 252, 174, 104, 203, 224, 238, 57, 112, 5, 216, 180, 200, 89, 224, 222]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13374 = DeriveSeed{sync_key = [205, 252, 174, 104, 203, 224, 238, 57, 112, 5, 216, 180, 200, 89, 224, 222]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13327 = DeriveSeed{sync_key = [53, 45, 241, 178, 33, 146, 64, 175, 196, 196, 204, 226, 197, 251, 248, 122]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13326 = DeriveSeed{sync_key = [53, 45, 241, 178, 33, 146, 64, 175, 196, 196, 204, 226, 197, 251, 248, 122]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13279 = DeriveSeed{sync_key = [221, 38, 177, 59, 191, 192, 220, 82, 117, 52, 166, 95, 143, 57, 108, 38]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13278 = DeriveSeed{sync_key = [221, 38, 177, 59, 191, 192, 220, 82, 117, 52, 166, 95, 143, 57, 108, 38]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13231 = DeriveSeed{sync_key = [75, 68, 17, 45, 194, 100, 5, 33, 92, 243, 149, 56, 3, 248, 39, 13]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13230 = DeriveSeed{sync_key = [75, 68, 17, 45, 194, 100, 5, 33, 92, 243, 149, 56, 3, 248, 39, 13]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13183 = DeriveSeed{sync_key = [9, 123, 105, 72, 54, 142, 176, 47, 160, 13, 69, 159, 179, 181, 62, 182]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13182 = DeriveSeed{sync_key = [9, 123, 105, 72, 54, 142, 176, 47, 160, 13, 69, 159, 179, 181, 62, 182]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13135 = DeriveSeed{sync_key = [161, 18, 123, 202, 232, 205, 157, 50, 51, 11, 144, 145, 109, 119, 41, 54]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13134 = DeriveSeed{sync_key = [161, 18, 123, 202, 232, 205, 157, 50, 51, 11, 144, 145, 109, 119, 41, 54]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13087 = DeriveSeed{sync_key = [251, 72, 34, 224, 189, 192, 149, 224, 124, 127, 239, 161, 224, 112, 112, 194]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13086 = DeriveSeed{sync_key = [251, 72, 34, 224, 189, 192, 149, 224, 124, 127, 239, 161, 224, 112, 112, 194]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_13039 = DeriveSeed{sync_key = [201, 222, 186, 6, 47, 244, 104, 148, 191, 25, 95, 136, 30, 160, 80, 120]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_13038 = DeriveSeed{sync_key = [201, 222, 186, 6, 47, 244, 104, 148, 191, 25, 95, 136, 30, 160, 80, 120]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12991 = DeriveSeed{sync_key = [121, 168, 240, 220, 84, 10, 125, 229, 83, 21, 136, 130, 254, 221, 117, 15]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12990 = DeriveSeed{sync_key = [121, 168, 240, 220, 84, 10, 125, 229, 83, 21, 136, 130, 254, 221, 117, 15]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12943 = DeriveSeed{sync_key = [211, 244, 170, 161, 103, 197, 8, 198, 138, 254, 16, 5, 180, 138, 202, 39]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12942 = DeriveSeed{sync_key = [211, 244, 170, 161, 103, 197, 8, 198, 138, 254, 16, 5, 180, 138, 202, 39]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12895 = DeriveSeed{sync_key = [5, 240, 152, 244, 119, 34, 222, 37, 11, 91, 223, 254, 58, 212, 155, 198]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12894 = DeriveSeed{sync_key = [5, 240, 152, 244, 119, 34, 222, 37, 11, 91, 223, 254, 58, 212, 155, 198]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12847 = DeriveSeed{sync_key = [246, 239, 202, 214, 244, 218, 144, 224, 160, 22, 71, 64, 173, 189, 176, 45]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12846 = DeriveSeed{sync_key = [246, 239, 202, 214, 244, 218, 144, 224, 160, 22, 71, 64, 173, 189, 176, 45]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12799 = DeriveSeed{sync_key = [125, 48, 173, 174, 55, 32, 111, 61, 222, 14, 118, 193, 226, 71, 67, 7]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12798 = DeriveSeed{sync_key = [125, 48, 173, 174, 55, 32, 111, 61, 222, 14, 118, 193, 226, 71, 67, 7]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12751 = DeriveSeed{sync_key = [202, 23, 110, 84, 202, 24, 246, 212, 18, 185, 45, 183, 27, 116, 76, 93]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12750 = DeriveSeed{sync_key = [202, 23, 110, 84, 202, 24, 246, 212, 18, 185, 45, 183, 27, 116, 76, 93]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12703 = DeriveSeed{sync_key = [101, 110, 98, 72, 150, 12, 196, 158, 77, 76, 35, 160, 13, 52, 86, 213]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12702 = DeriveSeed{sync_key = [101, 110, 98, 72, 150, 12, 196, 158, 77, 76, 35, 160, 13, 52, 86, 213]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12655 = DeriveSeed{sync_key = [128, 107, 213, 137, 97, 217, 98, 4, 236, 233, 134, 86, 146, 23, 65, 230]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12654 = DeriveSeed{sync_key = [128, 107, 213, 137, 97, 217, 98, 4, 236, 233, 134, 86, 146, 23, 65, 230]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12607 = DeriveSeed{sync_key = [187, 204, 219, 239, 77, 54, 242, 166, 177, 64, 98, 202, 75, 137, 129, 66]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12606 = DeriveSeed{sync_key = [187, 204, 219, 239, 77, 54, 242, 166, 177, 64, 98, 202, 75, 137, 129, 66]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12559 = DeriveSeed{sync_key = [176, 168, 114, 89, 240, 135, 96, 236, 98, 121, 132, 109, 191, 205, 112, 156]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12558 = DeriveSeed{sync_key = [176, 168, 114, 89, 240, 135, 96, 236, 98, 121, 132, 109, 191, 205, 112, 156]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12511 = DeriveSeed{sync_key = [186, 203, 166, 105, 32, 199, 145, 67, 53, 213, 171, 41, 127, 155, 215, 62]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12510 = DeriveSeed{sync_key = [186, 203, 166, 105, 32, 199, 145, 67, 53, 213, 171, 41, 127, 155, 215, 62]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12463 = DeriveSeed{sync_key = [55, 59, 194, 245, 88, 74, 69, 248, 237, 99, 105, 63, 253, 139, 133, 6]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12462 = DeriveSeed{sync_key = [55, 59, 194, 245, 88, 74, 69, 248, 237, 99, 105, 63, 253, 139, 133, 6]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12415 = DeriveSeed{sync_key = [216, 126, 106, 43, 35, 31, 118, 21, 234, 236, 95, 67, 41, 172, 83, 154]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12414 = DeriveSeed{sync_key = [216, 126, 106, 43, 35, 31, 118, 21, 234, 236, 95, 67, 41, 172, 83, 154]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12367 = DeriveSeed{sync_key = [27, 60, 194, 125, 181, 171, 9, 137, 199, 55, 186, 6, 255, 68, 156, 79]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12366 = DeriveSeed{sync_key = [27, 60, 194, 125, 181, 171, 9, 137, 199, 55, 186, 6, 255, 68, 156, 79]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12319 = DeriveSeed{sync_key = [175, 25, 213, 124, 227, 172, 243, 241, 174, 41, 144, 8, 142, 236, 243, 176]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12318 = DeriveSeed{sync_key = [175, 25, 213, 124, 227, 172, 243, 241, 174, 41, 144, 8, 142, 236, 243, 176]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12271 = DeriveSeed{sync_key = [28, 102, 66, 1, 85, 145, 225, 56, 172, 42, 230, 224, 34, 170, 36, 192]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12270 = DeriveSeed{sync_key = [28, 102, 66, 1, 85, 145, 225, 56, 172, 42, 230, 224, 34, 170, 36, 192]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12223 = DeriveSeed{sync_key = [177, 47, 37, 54, 247, 132, 139, 121, 32, 40, 39, 237, 137, 104, 235, 132]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12222 = DeriveSeed{sync_key = [177, 47, 37, 54, 247, 132, 139, 121, 32, 40, 39, 237, 137, 104, 235, 132]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12175 = DeriveSeed{sync_key = [44, 255, 250, 194, 161, 238, 182, 160, 177, 23, 203, 211, 217, 153, 211, 4]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12174 = DeriveSeed{sync_key = [44, 255, 250, 194, 161, 238, 182, 160, 177, 23, 203, 211, 217, 153, 211, 4]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12127 = DeriveSeed{sync_key = [21, 92, 7, 127, 36, 134, 155, 30, 169, 248, 176, 249, 186, 120, 49, 86]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12126 = DeriveSeed{sync_key = [21, 92, 7, 127, 36, 134, 155, 30, 169, 248, 176, 249, 186, 120, 49, 86]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12079 = DeriveSeed{sync_key = [205, 115, 81, 107, 249, 241, 78, 211, 92, 249, 103, 192, 207, 232, 90, 109]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12078 = DeriveSeed{sync_key = [205, 115, 81, 107, 249, 241, 78, 211, 92, 249, 103, 192, 207, 232, 90, 109]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_12031 = DeriveSeed{sync_key = [91, 37, 20, 85, 169, 224, 188, 111, 157, 149, 194, 205, 157, 63, 105, 252]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_12030 = DeriveSeed{sync_key = [91, 37, 20, 85, 169, 224, 188, 111, 157, 149, 194, 205, 157, 63, 105, 252]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11983 = DeriveSeed{sync_key = [113, 119, 233, 125, 126, 207, 131, 75, 10, 142, 9, 169, 72, 232, 152, 133]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11982 = DeriveSeed{sync_key = [113, 119, 233, 125, 126, 207, 131, 75, 10, 142, 9, 169, 72, 232, 152, 133]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11935 = DeriveSeed{sync_key = [5, 67, 3, 239, 149, 199, 230, 124, 151, 107, 223, 120, 24, 44, 255, 163]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11934 = DeriveSeed{sync_key = [5, 67, 3, 239, 149, 199, 230, 124, 151, 107, 223, 120, 24, 44, 255, 163]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11887 = DeriveSeed{sync_key = [59, 253, 121, 92, 214, 183, 156, 178, 107, 35, 21, 0, 76, 168, 181, 14]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11886 = DeriveSeed{sync_key = [59, 253, 121, 92, 214, 183, 156, 178, 107, 35, 21, 0, 76, 168, 181, 14]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11839 = DeriveSeed{sync_key = [92, 153, 148, 67, 51, 141, 194, 45, 118, 54, 39, 39, 216, 31, 205, 9]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11838 = DeriveSeed{sync_key = [92, 153, 148, 67, 51, 141, 194, 45, 118, 54, 39, 39, 216, 31, 205, 9]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11791 = DeriveSeed{sync_key = [253, 89, 178, 251, 0, 122, 100, 106, 79, 63, 50, 205, 224, 222, 155, 227]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11790 = DeriveSeed{sync_key = [253, 89, 178, 251, 0, 122, 100, 106, 79, 63, 50, 205, 224, 222, 155, 227]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11743 = DeriveSeed{sync_key = [198, 92, 222, 250, 143, 99, 41, 252, 241, 46, 133, 164, 147, 92, 132, 192]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11742 = DeriveSeed{sync_key = [198, 92, 222, 250, 143, 99, 41, 252, 241, 46, 133, 164, 147, 92, 132, 192]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11479 = DeriveSeed{sync_key = [217, 200, 164, 157, 202, 198, 105, 109, 17, 253, 11, 252, 247, 70, 192, 1]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11478 = DeriveSeed{sync_key = [217, 200, 164, 157, 202, 198, 105, 109, 17, 253, 11, 252, 247, 70, 192, 1]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11437 = DeriveSeed{sync_key = [169, 239, 61, 229, 79, 222, 197, 50, 4, 19, 136, 165, 113, 217, 70, 176]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11436 = DeriveSeed{sync_key = [169, 239, 61, 229, 79, 222, 197, 50, 4, 19, 136, 165, 113, 217, 70, 176]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11389 = DeriveSeed{sync_key = [110, 254, 231, 111, 95, 99, 165, 30, 230, 97, 233, 215, 76, 74, 210, 4]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11388 = DeriveSeed{sync_key = [110, 254, 231, 111, 95, 99, 165, 30, 230, 97, 233, 215, 76, 74, 210, 4]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11347 = DeriveSeed{sync_key = [17, 142, 184, 32, 237, 112, 167, 232, 154, 26, 46, 209, 137, 71, 225, 211]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11346 = DeriveSeed{sync_key = [17, 142, 184, 32, 237, 112, 167, 232, 154, 26, 46, 209, 137, 71, 225, 211]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11299 = DeriveSeed{sync_key = [114, 40, 111, 111, 52, 25, 199, 241, 127, 115, 189, 46, 210, 39, 227, 34]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11298 = DeriveSeed{sync_key = [114, 40, 111, 111, 52, 25, 199, 241, 127, 115, 189, 46, 210, 39, 227, 34]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11257 = DeriveSeed{sync_key = [103, 15, 144, 249, 168, 161, 126, 71, 123, 139, 205, 8, 16, 212, 67, 110]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11256 = DeriveSeed{sync_key = [103, 15, 144, 249, 168, 161, 126, 71, 123, 139, 205, 8, 16, 212, 67, 110]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11209 = DeriveSeed{sync_key = [89, 28, 170, 178, 51, 147, 140, 215, 50, 216, 116, 249, 244, 233, 204, 238]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11208 = DeriveSeed{sync_key = [89, 28, 170, 178, 51, 147, 140, 215, 50, 216, 116, 249, 244, 233, 204, 238]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11167 = DeriveSeed{sync_key = [224, 247, 8, 58, 172, 9, 224, 216, 38, 69, 183, 75, 214, 128, 13, 0]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11166 = DeriveSeed{sync_key = [224, 247, 8, 58, 172, 9, 224, 216, 38, 69, 183, 75, 214, 128, 13, 0]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11119 = DeriveSeed{sync_key = [226, 146, 9, 212, 242, 15, 67, 138, 189, 181, 46, 214, 1, 185, 180, 47]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11118 = DeriveSeed{sync_key = [226, 146, 9, 212, 242, 15, 67, 138, 189, 181, 46, 214, 1, 185, 180, 47]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11077 = DeriveSeed{sync_key = [122, 205, 223, 4, 25, 253, 14, 249, 50, 102, 145, 226, 149, 132, 220, 218]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11076 = DeriveSeed{sync_key = [122, 205, 223, 4, 25, 253, 14, 249, 50, 102, 145, 226, 149, 132, 220, 218]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_11029 = DeriveSeed{sync_key = [109, 109, 44, 1, 100, 242, 40, 128, 42, 199, 87, 5, 205, 217, 118, 176]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_11028 = DeriveSeed{sync_key = [109, 109, 44, 1, 100, 242, 40, 128, 42, 199, 87, 5, 205, 217, 118, 176]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10987 = DeriveSeed{sync_key = [241, 170, 137, 190, 1, 182, 85, 9, 52, 183, 182, 178, 168, 111, 210, 196]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10986 = DeriveSeed{sync_key = [241, 170, 137, 190, 1, 182, 85, 9, 52, 183, 182, 178, 168, 111, 210, 196]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10939 = DeriveSeed{sync_key = [172, 180, 242, 91, 124, 135, 142, 133, 65, 70, 6, 220, 211, 26, 82, 121]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10938 = DeriveSeed{sync_key = [172, 180, 242, 91, 124, 135, 142, 133, 65, 70, 6, 220, 211, 26, 82, 121]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10897 = DeriveSeed{sync_key = [96, 237, 214, 229, 84, 138, 243, 159, 132, 92, 51, 82, 25, 44, 129, 5]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10896 = DeriveSeed{sync_key = [96, 237, 214, 229, 84, 138, 243, 159, 132, 92, 51, 82, 25, 44, 129, 5]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10843 = DeriveSeed{sync_key = [95, 225, 82, 67, 0, 235, 201, 40, 202, 47, 103, 239, 213, 192, 92, 189]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10842 = DeriveSeed{sync_key = [95, 225, 82, 67, 0, 235, 201, 40, 202, 47, 103, 239, 213, 192, 92, 189]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10789 = DeriveSeed{sync_key = [73, 71, 126, 78, 54, 185, 117, 246, 23, 141, 86, 207, 54, 248, 39, 28]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10788 = DeriveSeed{sync_key = [73, 71, 126, 78, 54, 185, 117, 246, 23, 141, 86, 207, 54, 248, 39, 28]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10676 = DeriveSeed{sync_key = [181, 123, 43, 172, 45, 88, 91, 68, 110, 161, 75, 22, 23, 22, 228, 166]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10675 = DeriveSeed{sync_key = [181, 123, 43, 172, 45, 88, 91, 68, 110, 161, 75, 22, 23, 22, 228, 166]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10634 = DeriveSeed{sync_key = [45, 5, 16, 155, 78, 238, 26, 143, 219, 247, 184, 147, 90, 19, 34, 129]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10633 = DeriveSeed{sync_key = [45, 5, 16, 155, 78, 238, 26, 143, 219, 247, 184, 147, 90, 19, 34, 129]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10586 = DeriveSeed{sync_key = [115, 199, 35, 35, 9, 160, 213, 82, 163, 174, 213, 125, 32, 5, 54, 42]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10585 = DeriveSeed{sync_key = [115, 199, 35, 35, 9, 160, 213, 82, 163, 174, 213, 125, 32, 5, 54, 42]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10544 = DeriveSeed{sync_key = [230, 27, 49, 2, 239, 135, 10, 25, 209, 60, 21, 131, 57, 165, 117, 14]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10543 = DeriveSeed{sync_key = [230, 27, 49, 2, 239, 135, 10, 25, 209, 60, 21, 131, 57, 165, 117, 14]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10496 = DeriveSeed{sync_key = [47, 78, 85, 14, 45, 43, 79, 90, 141, 204, 151, 156, 28, 120, 200, 92]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10495 = DeriveSeed{sync_key = [47, 78, 85, 14, 45, 43, 79, 90, 141, 204, 151, 156, 28, 120, 200, 92]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10454 = DeriveSeed{sync_key = [151, 239, 24, 60, 160, 111, 17, 40, 149, 204, 17, 31, 13, 211, 104, 168]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10453 = DeriveSeed{sync_key = [151, 239, 24, 60, 160, 111, 17, 40, 149, 204, 17, 31, 13, 211, 104, 168]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10406 = DeriveSeed{sync_key = [104, 5, 38, 134, 76, 199, 105, 21, 54, 52, 165, 110, 198, 225, 41, 24]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10405 = DeriveSeed{sync_key = [104, 5, 38, 134, 76, 199, 105, 21, 54, 52, 165, 110, 198, 225, 41, 24]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10364 = DeriveSeed{sync_key = [39, 30, 49, 9, 5, 46, 240, 99, 106, 53, 114, 229, 196, 37, 157, 24]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10363 = DeriveSeed{sync_key = [39, 30, 49, 9, 5, 46, 240, 99, 106, 53, 114, 229, 196, 37, 157, 24]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10316 = DeriveSeed{sync_key = [17, 89, 213, 36, 148, 46, 42, 4, 38, 67, 114, 128, 78, 186, 56, 87]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10315 = DeriveSeed{sync_key = [17, 89, 213, 36, 148, 46, 42, 4, 38, 67, 114, 128, 78, 186, 56, 87]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10274 = DeriveSeed{sync_key = [200, 52, 121, 150, 252, 172, 236, 17, 76, 237, 112, 4, 93, 221, 91, 171]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10273 = DeriveSeed{sync_key = [200, 52, 121, 150, 252, 172, 236, 17, 76, 237, 112, 4, 93, 221, 91, 171]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10226 = DeriveSeed{sync_key = [52, 152, 108, 149, 109, 147, 68, 216, 186, 237, 123, 105, 144, 163, 176, 126]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10225 = DeriveSeed{sync_key = [52, 152, 108, 149, 109, 147, 68, 216, 186, 237, 123, 105, 144, 163, 176, 126]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10184 = DeriveSeed{sync_key = [129, 135, 169, 42, 158, 76, 210, 203, 96, 19, 72, 77, 122, 27, 190, 101]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10183 = DeriveSeed{sync_key = [129, 135, 169, 42, 158, 76, 210, 203, 96, 19, 72, 77, 122, 27, 190, 101]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10136 = DeriveSeed{sync_key = [92, 24, 82, 60, 29, 181, 152, 127, 96, 107, 198, 154, 30, 125, 105, 83]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10135 = DeriveSeed{sync_key = [92, 24, 82, 60, 29, 181, 152, 127, 96, 107, 198, 154, 30, 125, 105, 83]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10094 = DeriveSeed{sync_key = [134, 46, 73, 158, 79, 6, 84, 147, 45, 70, 200, 34, 6, 60, 113, 62]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10093 = DeriveSeed{sync_key = [134, 46, 73, 158, 79, 6, 84, 147, 45, 70, 200, 34, 6, 60, 113, 62]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_10040 = DeriveSeed{sync_key = [54, 178, 27, 45, 137, 119, 183, 113, 84, 198, 69, 26, 231, 192, 95, 62]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_10039 = DeriveSeed{sync_key = [54, 178, 27, 45, 137, 119, 183, 113, 84, 198, 69, 26, 231, 192, 95, 62]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_9920 = DeriveSeed{sync_key = [252, 167, 199, 202, 72, 40, 238, 248, 97, 177, 111, 131, 79, 134, 198, 21]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_9919 = DeriveSeed{sync_key = [252, 167, 199, 202, 72, 40, 238, 248, 97, 177, 111, 131, 79, 134, 198, 21]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_9702 = DeriveSeed{sync_key = [236, 162, 38, 170, 72, 202, 31, 73, 170, 50, 44, 34, 219, 109, 236, 61]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_9701 = DeriveSeed{sync_key = [236, 162, 38, 170, 72, 202, 31, 73, 170, 50, 44, 34, 219, 109, 236, 61]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_9612 = DeriveSeed{sync_key = [173, 230, 26, 60, 115, 106, 15, 143, 208, 19, 151, 186, 232, 166, 224, 88]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_9611 = DeriveSeed{sync_key = [173, 230, 26, 60, 115, 106, 15, 143, 208, 19, 151, 186, 232, 166, 224, 88]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_9522 = DeriveSeed{sync_key = [83, 212, 168, 241, 73, 97, 223, 35, 229, 162, 195, 177, 3, 132, 175, 152]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_9521 = DeriveSeed{sync_key = [83, 212, 168, 241, 73, 97, 223, 35, 229, 162, 195, 177, 3, 132, 175, 152]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_9432 = DeriveSeed{sync_key = [156, 169, 95, 26, 248, 232, 230, 222, 234, 242, 144, 213, 200, 244, 116, 18]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_9431 = DeriveSeed{sync_key = [156, 169, 95, 26, 248, 232, 230, 222, 234, 242, 144, 213, 200, 244, 116, 18]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_9342 = DeriveSeed{sync_key = [219, 136, 23, 145, 229, 236, 219, 58, 158, 98, 142, 65, 215, 246, 162, 32]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_9341 = DeriveSeed{sync_key = [219, 136, 23, 145, 229, 236, 219, 58, 158, 98, 142, 65, 215, 246, 162, 32]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_9252 = DeriveSeed{sync_key = [196, 70, 35, 124, 79, 196, 76, 6, 53, 170, 43, 46, 32, 66, 228, 249]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_9251 = DeriveSeed{sync_key = [196, 70, 35, 124, 79, 196, 76, 6, 53, 170, 43, 46, 32, 66, 228, 249]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_9162 = DeriveSeed{sync_key = [209, 51, 60, 177, 57, 154, 150, 140, 43, 205, 153, 198, 223, 50, 184, 156]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_9161 = DeriveSeed{sync_key = [209, 51, 60, 177, 57, 154, 150, 140, 43, 205, 153, 198, 223, 50, 184, 156]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_9072 = DeriveSeed{sync_key = [84, 150, 230, 235, 45, 56, 75, 156, 161, 196, 250, 180, 118, 254, 145, 213]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_9071 = DeriveSeed{sync_key = [84, 150, 230, 235, 45, 56, 75, 156, 161, 196, 250, 180, 118, 254, 145, 213]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8982 = DeriveSeed{sync_key = [17, 68, 198, 56, 58, 12, 172, 21, 146, 35, 220, 149, 157, 190, 127, 245]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8981 = DeriveSeed{sync_key = [17, 68, 198, 56, 58, 12, 172, 21, 146, 35, 220, 149, 157, 190, 127, 245]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8892 = DeriveSeed{sync_key = [170, 253, 241, 224, 3, 47, 106, 107, 251, 153, 53, 232, 148, 137, 124, 121]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8891 = DeriveSeed{sync_key = [170, 253, 241, 224, 3, 47, 106, 107, 251, 153, 53, 232, 148, 137, 124, 121]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8802 = DeriveSeed{sync_key = [15, 176, 215, 6, 215, 245, 118, 55, 59, 62, 231, 214, 184, 57, 250, 25]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8801 = DeriveSeed{sync_key = [15, 176, 215, 6, 215, 245, 118, 55, 59, 62, 231, 214, 184, 57, 250, 25]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8712 = DeriveSeed{sync_key = [152, 155, 19, 70, 119, 117, 87, 120, 4, 9, 195, 77, 159, 58, 109, 75]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8711 = DeriveSeed{sync_key = [152, 155, 19, 70, 119, 117, 87, 120, 4, 9, 195, 77, 159, 58, 109, 75]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8622 = DeriveSeed{sync_key = [254, 211, 165, 63, 23, 34, 87, 249, 125, 167, 111, 184, 80, 39, 66, 99]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8621 = DeriveSeed{sync_key = [254, 211, 165, 63, 23, 34, 87, 249, 125, 167, 111, 184, 80, 39, 66, 99]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8532 = DeriveSeed{sync_key = [145, 244, 237, 132, 78, 9, 36, 59, 42, 128, 176, 93, 241, 119, 115, 195]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8531 = DeriveSeed{sync_key = [145, 244, 237, 132, 78, 9, 36, 59, 42, 128, 176, 93, 241, 119, 115, 195]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8442 = DeriveSeed{sync_key = [3, 39, 84, 220, 236, 255, 147, 133, 118, 12, 180, 235, 173, 103, 56, 199]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8441 = DeriveSeed{sync_key = [3, 39, 84, 220, 236, 255, 147, 133, 118, 12, 180, 235, 173, 103, 56, 199]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8352 = DeriveSeed{sync_key = [1, 150, 238, 151, 196, 132, 17, 4, 189, 117, 89, 241, 214, 103, 197, 180]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8351 = DeriveSeed{sync_key = [1, 150, 238, 151, 196, 132, 17, 4, 189, 117, 89, 241, 214, 103, 197, 180]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8262 = DeriveSeed{sync_key = [161, 121, 172, 80, 219, 115, 32, 5, 14, 40, 157, 136, 113, 241, 224, 255]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8261 = DeriveSeed{sync_key = [161, 121, 172, 80, 219, 115, 32, 5, 14, 40, 157, 136, 113, 241, 224, 255]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8148 = DeriveSeed{sync_key = [138, 243, 86, 114, 144, 243, 131, 125, 51, 247, 177, 183, 161, 163, 184, 122]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8147 = DeriveSeed{sync_key = [138, 243, 86, 114, 144, 243, 131, 125, 51, 247, 177, 183, 161, 163, 184, 122]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8112 = DeriveSeed{sync_key = [219, 254, 73, 18, 209, 177, 84, 173, 80, 190, 207, 32, 42, 182, 39, 87]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8111 = DeriveSeed{sync_key = [219, 254, 73, 18, 209, 177, 84, 173, 80, 190, 207, 32, 42, 182, 39, 87]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8076 = DeriveSeed{sync_key = [49, 162, 129, 52, 121, 117, 76, 216, 85, 48, 209, 252, 238, 101, 156, 159]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8075 = DeriveSeed{sync_key = [49, 162, 129, 52, 121, 117, 76, 216, 85, 48, 209, 252, 238, 101, 156, 159]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8040 = DeriveSeed{sync_key = [97, 190, 153, 145, 174, 130, 168, 220, 241, 9, 156, 121, 226, 240, 131, 2]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8039 = DeriveSeed{sync_key = [97, 190, 153, 145, 174, 130, 168, 220, 241, 9, 156, 121, 226, 240, 131, 2]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_8004 = DeriveSeed{sync_key = [58, 178, 237, 144, 10, 49, 119, 67, 239, 236, 114, 190, 242, 184, 33, 215]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_8003 = DeriveSeed{sync_key = [58, 178, 237, 144, 10, 49, 119, 67, 239, 236, 114, 190, 242, 184, 33, 215]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_7968 = DeriveSeed{sync_key = [248, 4, 47, 126, 252, 144, 169, 25, 242, 150, 115, 184, 139, 117, 140, 3]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_7967 = DeriveSeed{sync_key = [248, 4, 47, 126, 252, 144, 169, 25, 242, 150, 115, 184, 139, 117, 140, 3]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_7932 = DeriveSeed{sync_key = [178, 201, 184, 7, 235, 221, 93, 130, 60, 133, 146, 251, 241, 84, 94, 241]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_7931 = DeriveSeed{sync_key = [178, 201, 184, 7, 235, 221, 93, 130, 60, 133, 146, 251, 241, 84, 94, 241]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_7896 = DeriveSeed{sync_key = [240, 184, 87, 39, 114, 6, 163, 86, 180, 81, 158, 240, 64, 184, 234, 133]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_7895 = DeriveSeed{sync_key = [240, 184, 87, 39, 114, 6, 163, 86, 180, 81, 158, 240, 64, 184, 234, 133]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1559 = DeriveSeed{sync_key = [37, 213, 44, 19, 178, 33, 3, 49, 64, 230, 101, 16, 248, 173, 133, 169]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1558 = DeriveSeed{sync_key = [37, 213, 44, 19, 178, 33, 3, 49, 64, 230, 101, 16, 248, 173, 133, 169]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1517 = DeriveSeed{sync_key = [134, 32, 19, 118, 68, 76, 173, 122, 37, 113, 232, 230, 12, 123, 75, 126]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1516 = DeriveSeed{sync_key = [134, 32, 19, 118, 68, 76, 173, 122, 37, 113, 232, 230, 12, 123, 75, 126]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1469 = DeriveSeed{sync_key = [190, 87, 92, 175, 16, 103, 255, 154, 253, 23, 127, 241, 254, 183, 4, 58]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1468 = DeriveSeed{sync_key = [190, 87, 92, 175, 16, 103, 255, 154, 253, 23, 127, 241, 254, 183, 4, 58]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1427 = DeriveSeed{sync_key = [221, 219, 88, 235, 218, 41, 107, 185, 51, 153, 237, 172, 169, 252, 69, 72]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1426 = DeriveSeed{sync_key = [221, 219, 88, 235, 218, 41, 107, 185, 51, 153, 237, 172, 169, 252, 69, 72]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1379 = DeriveSeed{sync_key = [205, 120, 94, 174, 234, 147, 186, 15, 126, 33, 170, 182, 206, 171, 200, 57]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1378 = DeriveSeed{sync_key = [205, 120, 94, 174, 234, 147, 186, 15, 126, 33, 170, 182, 206, 171, 200, 57]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1337 = DeriveSeed{sync_key = [240, 136, 240, 180, 193, 217, 168, 222, 124, 78, 16, 210, 239, 191, 30, 152]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1336 = DeriveSeed{sync_key = [240, 136, 240, 180, 193, 217, 168, 222, 124, 78, 16, 210, 239, 191, 30, 152]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1289 = DeriveSeed{sync_key = [14, 0, 3, 153, 102, 140, 57, 26, 0, 210, 225, 207, 124, 69, 67, 244]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1288 = DeriveSeed{sync_key = [14, 0, 3, 153, 102, 140, 57, 26, 0, 210, 225, 207, 124, 69, 67, 244]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1247 = DeriveSeed{sync_key = [244, 155, 127, 118, 96, 35, 186, 158, 66, 237, 129, 81, 230, 54, 177, 225]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1246 = DeriveSeed{sync_key = [244, 155, 127, 118, 96, 35, 186, 158, 66, 237, 129, 81, 230, 54, 177, 225]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1199 = DeriveSeed{sync_key = [50, 17, 234, 25, 46, 99, 21, 179, 102, 78, 224, 52, 230, 156, 74, 6]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1198 = DeriveSeed{sync_key = [50, 17, 234, 25, 46, 99, 21, 179, 102, 78, 224, 52, 230, 156, 74, 6]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1157 = DeriveSeed{sync_key = [188, 184, 172, 156, 81, 206, 72, 181, 198, 177, 29, 205, 117, 116, 50, 54]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1156 = DeriveSeed{sync_key = [188, 184, 172, 156, 81, 206, 72, 181, 198, 177, 29, 205, 117, 116, 50, 54]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1109 = DeriveSeed{sync_key = [213, 239, 9, 74, 206, 35, 221, 205, 69, 102, 135, 160, 232, 175, 158, 134]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1108 = DeriveSeed{sync_key = [213, 239, 9, 74, 206, 35, 221, 205, 69, 102, 135, 160, 232, 175, 158, 134]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1067 = DeriveSeed{sync_key = [65, 77, 201, 17, 136, 220, 209, 63, 146, 215, 20, 218, 170, 254, 161, 35]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1066 = DeriveSeed{sync_key = [65, 77, 201, 17, 136, 220, 209, 63, 146, 215, 20, 218, 170, 254, 161, 35]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_1019 = DeriveSeed{sync_key = [238, 147, 15, 242, 99, 11, 70, 152, 35, 82, 132, 93, 241, 137, 253, 57]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_1018 = DeriveSeed{sync_key = [238, 147, 15, 242, 99, 11, 70, 152, 35, 82, 132, 93, 241, 137, 253, 57]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_977 = DeriveSeed{sync_key = [244, 94, 5, 61, 144, 66, 105, 120, 27, 63, 130, 44, 206, 21, 171, 35]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_976 = DeriveSeed{sync_key = [244, 94, 5, 61, 144, 66, 105, 120, 27, 63, 130, 44, 206, 21, 171, 35]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_923 = DeriveSeed{sync_key = [85, 91, 58, 77, 178, 224, 3, 225, 184, 130, 245, 178, 53, 177, 87, 231]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_922 = DeriveSeed{sync_key = [85, 91, 58, 77, 178, 224, 3, 225, 184, 130, 245, 178, 53, 177, 87, 231]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_863 = DeriveSeed{sync_key = [67, 220, 191, 159, 109, 162, 160, 172, 78, 127, 218, 28, 224, 104, 175, 149]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_862 = DeriveSeed{sync_key = [67, 220, 191, 159, 109, 162, 160, 172, 78, 127, 218, 28, 224, 104, 175, 149]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_756 = DeriveSeed{sync_key = [251, 229, 154, 77, 98, 4, 250, 211, 57, 6, 238, 95, 246, 148, 208, 128]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_755 = DeriveSeed{sync_key = [251, 229, 154, 77, 98, 4, 250, 211, 57, 6, 238, 95, 246, 148, 208, 128]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_714 = DeriveSeed{sync_key = [197, 70, 161, 76, 216, 210, 12, 110, 144, 26, 113, 178, 30, 149, 53, 198]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_713 = DeriveSeed{sync_key = [197, 70, 161, 76, 216, 210, 12, 110, 144, 26, 113, 178, 30, 149, 53, 198]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_666 = DeriveSeed{sync_key = [41, 182, 239, 125, 252, 118, 179, 96, 189, 185, 60, 157, 130, 10, 71, 120]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_665 = DeriveSeed{sync_key = [41, 182, 239, 125, 252, 118, 179, 96, 189, 185, 60, 157, 130, 10, 71, 120]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_624 = DeriveSeed{sync_key = [67, 252, 117, 39, 105, 190, 34, 134, 43, 168, 31, 161, 13, 195, 250, 248]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_623 = DeriveSeed{sync_key = [67, 252, 117, 39, 105, 190, 34, 134, 43, 168, 31, 161, 13, 195, 250, 248]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_576 = DeriveSeed{sync_key = [241, 157, 87, 219, 71, 63, 94, 202, 3, 140, 50, 85, 76, 205, 67, 14]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_575 = DeriveSeed{sync_key = [241, 157, 87, 219, 71, 63, 94, 202, 3, 140, 50, 85, 76, 205, 67, 14]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_534 = DeriveSeed{sync_key = [223, 154, 130, 149, 61, 77, 97, 214, 181, 26, 203, 46, 101, 189, 16, 72]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_533 = DeriveSeed{sync_key = [223, 154, 130, 149, 61, 77, 97, 214, 181, 26, 203, 46, 101, 189, 16, 72]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_486 = DeriveSeed{sync_key = [128, 25, 223, 16, 173, 37, 107, 181, 185, 193, 200, 193, 21, 220, 255, 118]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_485 = DeriveSeed{sync_key = [128, 25, 223, 16, 173, 37, 107, 181, 185, 193, 200, 193, 21, 220, 255, 118]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_444 = DeriveSeed{sync_key = [115, 233, 211, 63, 35, 220, 103, 136, 201, 63, 23, 32, 24, 190, 9, 108]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_443 = DeriveSeed{sync_key = [115, 233, 211, 63, 35, 220, 103, 136, 201, 63, 23, 32, 24, 190, 9, 108]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_396 = DeriveSeed{sync_key = [1, 140, 10, 20, 129, 224, 135, 129, 213, 118, 133, 163, 112, 155, 109, 28]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_395 = DeriveSeed{sync_key = [1, 140, 10, 20, 129, 224, 135, 129, 213, 118, 133, 163, 112, 155, 109, 28]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_354 = DeriveSeed{sync_key = [102, 117, 232, 158, 129, 65, 99, 249, 116, 23, 36, 204, 60, 101, 135, 248]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_353 = DeriveSeed{sync_key = [102, 117, 232, 158, 129, 65, 99, 249, 116, 23, 36, 204, 60, 101, 135, 248]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_306 = DeriveSeed{sync_key = [157, 0, 52, 14, 247, 125, 96, 92, 54, 185, 105, 19, 90, 210, 157, 74]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_305 = DeriveSeed{sync_key = [157, 0, 52, 14, 247, 125, 96, 92, 54, 185, 105, 19, 90, 210, 157, 74]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_264 = DeriveSeed{sync_key = [93, 29, 210, 209, 251, 192, 203, 39, 229, 186, 218, 247, 213, 118, 136, 100]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_263 = DeriveSeed{sync_key = [93, 29, 210, 209, 251, 192, 203, 39, 229, 186, 218, 247, 213, 118, 136, 100]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_216 = DeriveSeed{sync_key = [18, 86, 224, 69, 90, 34, 218, 47, 13, 164, 19, 252, 0, 5, 189, 252]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_215 = DeriveSeed{sync_key = [18, 86, 224, 69, 90, 34, 218, 47, 13, 164, 19, 252, 0, 5, 189, 252]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_174 = DeriveSeed{sync_key = [119, 117, 55, 176, 115, 96, 37, 37, 115, 248, 182, 148, 222, 237, 201, 187]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_173 = DeriveSeed{sync_key = [119, 117, 55, 176, 115, 96, 37, 37, 115, 248, 182, 148, 222, 237, 201, 187]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_120 = DeriveSeed{sync_key = [212, 149, 59, 73, 80, 114, 184, 131, 75, 31, 177, 160, 137, 194, 109, 133]}: (PrfKey) -> Seed (op_5) @Host(carole)
op_119 = DeriveSeed{sync_key = [212, 149, 59, 73, 80, 114, 184, 131, 75, 31, 177, 160, 137, 194, 109, 133]}: (PrfKey) -> Seed (op_5) @Host(bob)
op_4 = PrfKeyGen: () -> PrfKey () @Host(bob)
op_19018 = DeriveSeed{sync_key = [90, 234, 134, 148, 71, 158, 171, 30, 166, 108, 30, 115, 175, 91, 160, 153]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_19017 = DeriveSeed{sync_key = [90, 234, 134, 148, 71, 158, 171, 30, 166, 108, 30, 115, 175, 91, 160, 153]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_18922 = DeriveSeed{sync_key = [59, 198, 118, 165, 174, 246, 230, 233, 107, 154, 196, 34, 130, 160, 238, 209]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_18921 = DeriveSeed{sync_key = [59, 198, 118, 165, 174, 246, 230, 233, 107, 154, 196, 34, 130, 160, 238, 209]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_18776 = DeriveSeed{sync_key = [235, 139, 83, 48, 47, 252, 193, 195, 20, 84, 18, 132, 124, 60, 219, 76]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_18775 = DeriveSeed{sync_key = [235, 139, 83, 48, 47, 252, 193, 195, 20, 84, 18, 132, 124, 60, 219, 76]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_18738 = DeriveSeed{sync_key = [66, 251, 86, 131, 90, 125, 192, 43, 230, 254, 161, 223, 172, 109, 106, 143]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_18737 = DeriveSeed{sync_key = [66, 251, 86, 131, 90, 125, 192, 43, 230, 254, 161, 223, 172, 109, 106, 143]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_18594 = DeriveSeed{sync_key = [54, 39, 186, 179, 237, 148, 60, 31, 153, 183, 55, 247, 11, 222, 14, 221]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_18593 = DeriveSeed{sync_key = [54, 39, 186, 179, 237, 148, 60, 31, 153, 183, 55, 247, 11, 222, 14, 221]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_18556 = DeriveSeed{sync_key = [74, 254, 95, 125, 78, 31, 228, 169, 160, 46, 80, 28, 13, 131, 106, 201]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_18555 = DeriveSeed{sync_key = [74, 254, 95, 125, 78, 31, 228, 169, 160, 46, 80, 28, 13, 131, 106, 201]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_18412 = DeriveSeed{sync_key = [145, 115, 169, 136, 92, 85, 63, 166, 87, 14, 213, 238, 192, 48, 54, 128]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_18411 = DeriveSeed{sync_key = [145, 115, 169, 136, 92, 85, 63, 166, 87, 14, 213, 238, 192, 48, 54, 128]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_18374 = DeriveSeed{sync_key = [236, 150, 171, 162, 23, 171, 60, 170, 169, 5, 2, 152, 90, 201, 116, 86]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_18373 = DeriveSeed{sync_key = [236, 150, 171, 162, 23, 171, 60, 170, 169, 5, 2, 152, 90, 201, 116, 86]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_18230 = DeriveSeed{sync_key = [36, 129, 91, 70, 206, 174, 230, 72, 35, 89, 209, 188, 75, 49, 8, 192]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_18229 = DeriveSeed{sync_key = [36, 129, 91, 70, 206, 174, 230, 72, 35, 89, 209, 188, 75, 49, 8, 192]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_18192 = DeriveSeed{sync_key = [12, 235, 34, 44, 5, 95, 105, 158, 236, 9, 40, 194, 245, 90, 115, 39]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_18191 = DeriveSeed{sync_key = [12, 235, 34, 44, 5, 95, 105, 158, 236, 9, 40, 194, 245, 90, 115, 39]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_18102 = DeriveSeed{sync_key = [128, 239, 188, 132, 235, 169, 103, 255, 247, 1, 92, 141, 103, 104, 51, 141]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_18101 = DeriveSeed{sync_key = [128, 239, 188, 132, 235, 169, 103, 255, 247, 1, 92, 141, 103, 104, 51, 141]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_18060 = DeriveSeed{sync_key = [29, 193, 10, 77, 202, 88, 56, 167, 108, 226, 55, 178, 134, 22, 21, 20]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_18059 = DeriveSeed{sync_key = [29, 193, 10, 77, 202, 88, 56, 167, 108, 226, 55, 178, 134, 22, 21, 20]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_17964 = DeriveSeed{sync_key = [122, 78, 173, 208, 113, 10, 195, 112, 182, 154, 139, 69, 167, 234, 229, 9]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_17963 = DeriveSeed{sync_key = [122, 78, 173, 208, 113, 10, 195, 112, 182, 154, 139, 69, 167, 234, 229, 9]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_17910 = DeriveSeed{sync_key = [145, 188, 217, 57, 152, 28, 73, 112, 69, 244, 155, 220, 174, 11, 111, 7]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_17909 = DeriveSeed{sync_key = [145, 188, 217, 57, 152, 28, 73, 112, 69, 244, 155, 220, 174, 11, 111, 7]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_17874 = DeriveSeed{sync_key = [214, 234, 192, 61, 84, 155, 173, 121, 156, 171, 89, 198, 96, 173, 156, 200]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_17873 = DeriveSeed{sync_key = [214, 234, 192, 61, 84, 155, 173, 121, 156, 171, 89, 198, 96, 173, 156, 200]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15773 = DeriveSeed{sync_key = [101, 251, 204, 162, 57, 128, 211, 242, 210, 130, 47, 148, 154, 34, 19, 70]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15772 = DeriveSeed{sync_key = [101, 251, 204, 162, 57, 128, 211, 242, 210, 130, 47, 148, 154, 34, 19, 70]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15725 = DeriveSeed{sync_key = [248, 3, 54, 215, 104, 78, 209, 71, 200, 200, 227, 10, 192, 60, 40, 28]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15724 = DeriveSeed{sync_key = [248, 3, 54, 215, 104, 78, 209, 71, 200, 200, 227, 10, 192, 60, 40, 28]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15677 = DeriveSeed{sync_key = [56, 21, 36, 177, 127, 48, 98, 4, 91, 84, 202, 203, 228, 164, 137, 126]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15676 = DeriveSeed{sync_key = [56, 21, 36, 177, 127, 48, 98, 4, 91, 84, 202, 203, 228, 164, 137, 126]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15629 = DeriveSeed{sync_key = [245, 3, 12, 205, 107, 121, 227, 50, 138, 231, 151, 81, 199, 158, 14, 166]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15628 = DeriveSeed{sync_key = [245, 3, 12, 205, 107, 121, 227, 50, 138, 231, 151, 81, 199, 158, 14, 166]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15581 = DeriveSeed{sync_key = [61, 171, 21, 204, 181, 21, 254, 158, 162, 66, 220, 206, 50, 41, 145, 201]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15580 = DeriveSeed{sync_key = [61, 171, 21, 204, 181, 21, 254, 158, 162, 66, 220, 206, 50, 41, 145, 201]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15533 = DeriveSeed{sync_key = [142, 108, 65, 55, 17, 85, 103, 238, 25, 173, 210, 41, 14, 172, 19, 154]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15532 = DeriveSeed{sync_key = [142, 108, 65, 55, 17, 85, 103, 238, 25, 173, 210, 41, 14, 172, 19, 154]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15485 = DeriveSeed{sync_key = [155, 67, 104, 228, 21, 139, 128, 15, 55, 6, 95, 61, 143, 45, 175, 19]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15484 = DeriveSeed{sync_key = [155, 67, 104, 228, 21, 139, 128, 15, 55, 6, 95, 61, 143, 45, 175, 19]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15437 = DeriveSeed{sync_key = [232, 178, 31, 99, 194, 186, 92, 115, 152, 49, 149, 86, 67, 77, 243, 123]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15436 = DeriveSeed{sync_key = [232, 178, 31, 99, 194, 186, 92, 115, 152, 49, 149, 86, 67, 77, 243, 123]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15389 = DeriveSeed{sync_key = [57, 53, 252, 79, 55, 21, 226, 207, 143, 14, 17, 216, 237, 24, 59, 94]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15388 = DeriveSeed{sync_key = [57, 53, 252, 79, 55, 21, 226, 207, 143, 14, 17, 216, 237, 24, 59, 94]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15341 = DeriveSeed{sync_key = [209, 205, 17, 152, 175, 86, 41, 199, 217, 13, 213, 24, 255, 49, 250, 67]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15340 = DeriveSeed{sync_key = [209, 205, 17, 152, 175, 86, 41, 199, 217, 13, 213, 24, 255, 49, 250, 67]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15293 = DeriveSeed{sync_key = [41, 101, 19, 47, 20, 136, 107, 147, 35, 145, 52, 35, 98, 107, 208, 11]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15292 = DeriveSeed{sync_key = [41, 101, 19, 47, 20, 136, 107, 147, 35, 145, 52, 35, 98, 107, 208, 11]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15245 = DeriveSeed{sync_key = [56, 40, 42, 145, 141, 57, 188, 120, 241, 27, 88, 103, 131, 219, 221, 90]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15244 = DeriveSeed{sync_key = [56, 40, 42, 145, 141, 57, 188, 120, 241, 27, 88, 103, 131, 219, 221, 90]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15197 = DeriveSeed{sync_key = [175, 85, 156, 121, 225, 101, 181, 230, 92, 30, 18, 114, 143, 229, 1, 94]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15196 = DeriveSeed{sync_key = [175, 85, 156, 121, 225, 101, 181, 230, 92, 30, 18, 114, 143, 229, 1, 94]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15149 = DeriveSeed{sync_key = [181, 11, 39, 207, 233, 8, 32, 89, 218, 23, 110, 92, 137, 94, 52, 26]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15148 = DeriveSeed{sync_key = [181, 11, 39, 207, 233, 8, 32, 89, 218, 23, 110, 92, 137, 94, 52, 26]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15101 = DeriveSeed{sync_key = [128, 83, 255, 119, 102, 167, 88, 171, 135, 153, 113, 236, 18, 222, 114, 62]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15100 = DeriveSeed{sync_key = [128, 83, 255, 119, 102, 167, 88, 171, 135, 153, 113, 236, 18, 222, 114, 62]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15053 = DeriveSeed{sync_key = [203, 143, 109, 155, 163, 247, 191, 47, 97, 206, 90, 6, 71, 254, 205, 135]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15052 = DeriveSeed{sync_key = [203, 143, 109, 155, 163, 247, 191, 47, 97, 206, 90, 6, 71, 254, 205, 135]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_15005 = DeriveSeed{sync_key = [137, 231, 62, 177, 228, 32, 251, 6, 226, 223, 149, 80, 234, 82, 181, 67]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_15004 = DeriveSeed{sync_key = [137, 231, 62, 177, 228, 32, 251, 6, 226, 223, 149, 80, 234, 82, 181, 67]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14957 = DeriveSeed{sync_key = [241, 138, 215, 104, 44, 105, 62, 8, 113, 10, 247, 152, 14, 55, 10, 209]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14956 = DeriveSeed{sync_key = [241, 138, 215, 104, 44, 105, 62, 8, 113, 10, 247, 152, 14, 55, 10, 209]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14909 = DeriveSeed{sync_key = [127, 244, 124, 124, 140, 194, 198, 247, 208, 230, 162, 216, 170, 181, 245, 239]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14908 = DeriveSeed{sync_key = [127, 244, 124, 124, 140, 194, 198, 247, 208, 230, 162, 216, 170, 181, 245, 239]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14861 = DeriveSeed{sync_key = [93, 218, 136, 129, 244, 104, 120, 60, 196, 28, 126, 233, 235, 109, 203, 249]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14860 = DeriveSeed{sync_key = [93, 218, 136, 129, 244, 104, 120, 60, 196, 28, 126, 233, 235, 109, 203, 249]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14813 = DeriveSeed{sync_key = [202, 122, 129, 199, 220, 159, 101, 28, 50, 31, 142, 68, 122, 152, 89, 62]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14812 = DeriveSeed{sync_key = [202, 122, 129, 199, 220, 159, 101, 28, 50, 31, 142, 68, 122, 152, 89, 62]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14765 = DeriveSeed{sync_key = [200, 42, 237, 169, 122, 111, 51, 62, 41, 84, 44, 247, 223, 164, 163, 247]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14764 = DeriveSeed{sync_key = [200, 42, 237, 169, 122, 111, 51, 62, 41, 84, 44, 247, 223, 164, 163, 247]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14717 = DeriveSeed{sync_key = [220, 173, 132, 30, 169, 175, 234, 76, 215, 58, 151, 194, 105, 212, 43, 63]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14716 = DeriveSeed{sync_key = [220, 173, 132, 30, 169, 175, 234, 76, 215, 58, 151, 194, 105, 212, 43, 63]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14669 = DeriveSeed{sync_key = [180, 16, 10, 199, 177, 159, 130, 155, 43, 188, 186, 100, 53, 122, 84, 71]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14668 = DeriveSeed{sync_key = [180, 16, 10, 199, 177, 159, 130, 155, 43, 188, 186, 100, 53, 122, 84, 71]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14621 = DeriveSeed{sync_key = [81, 168, 187, 94, 3, 71, 159, 144, 162, 117, 141, 136, 100, 111, 23, 152]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14620 = DeriveSeed{sync_key = [81, 168, 187, 94, 3, 71, 159, 144, 162, 117, 141, 136, 100, 111, 23, 152]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14573 = DeriveSeed{sync_key = [134, 106, 119, 212, 111, 64, 44, 21, 3, 125, 45, 32, 197, 214, 149, 123]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14572 = DeriveSeed{sync_key = [134, 106, 119, 212, 111, 64, 44, 21, 3, 125, 45, 32, 197, 214, 149, 123]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14525 = DeriveSeed{sync_key = [122, 218, 235, 121, 177, 194, 115, 178, 40, 56, 55, 234, 135, 56, 164, 192]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14524 = DeriveSeed{sync_key = [122, 218, 235, 121, 177, 194, 115, 178, 40, 56, 55, 234, 135, 56, 164, 192]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14477 = DeriveSeed{sync_key = [202, 27, 14, 5, 235, 209, 14, 160, 47, 116, 34, 53, 151, 241, 173, 102]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14476 = DeriveSeed{sync_key = [202, 27, 14, 5, 235, 209, 14, 160, 47, 116, 34, 53, 151, 241, 173, 102]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14429 = DeriveSeed{sync_key = [131, 107, 197, 65, 145, 245, 171, 139, 209, 62, 128, 242, 160, 41, 215, 111]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14428 = DeriveSeed{sync_key = [131, 107, 197, 65, 145, 245, 171, 139, 209, 62, 128, 242, 160, 41, 215, 111]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14381 = DeriveSeed{sync_key = [187, 206, 132, 175, 117, 141, 50, 228, 148, 49, 252, 69, 102, 206, 211, 177]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14380 = DeriveSeed{sync_key = [187, 206, 132, 175, 117, 141, 50, 228, 148, 49, 252, 69, 102, 206, 211, 177]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14333 = DeriveSeed{sync_key = [26, 28, 15, 113, 7, 7, 108, 87, 6, 40, 98, 71, 232, 187, 58, 149]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14332 = DeriveSeed{sync_key = [26, 28, 15, 113, 7, 7, 108, 87, 6, 40, 98, 71, 232, 187, 58, 149]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14285 = DeriveSeed{sync_key = [62, 220, 99, 196, 83, 203, 86, 200, 247, 113, 83, 100, 63, 133, 101, 180]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14284 = DeriveSeed{sync_key = [62, 220, 99, 196, 83, 203, 86, 200, 247, 113, 83, 100, 63, 133, 101, 180]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14237 = DeriveSeed{sync_key = [193, 6, 227, 225, 42, 70, 135, 190, 240, 218, 40, 149, 195, 24, 5, 117]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14236 = DeriveSeed{sync_key = [193, 6, 227, 225, 42, 70, 135, 190, 240, 218, 40, 149, 195, 24, 5, 117]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14189 = DeriveSeed{sync_key = [73, 164, 80, 209, 98, 241, 67, 35, 103, 89, 228, 148, 24, 247, 238, 215]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14188 = DeriveSeed{sync_key = [73, 164, 80, 209, 98, 241, 67, 35, 103, 89, 228, 148, 24, 247, 238, 215]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14141 = DeriveSeed{sync_key = [101, 249, 75, 70, 166, 105, 80, 7, 51, 95, 238, 230, 219, 133, 93, 173]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14140 = DeriveSeed{sync_key = [101, 249, 75, 70, 166, 105, 80, 7, 51, 95, 238, 230, 219, 133, 93, 173]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14093 = DeriveSeed{sync_key = [224, 231, 222, 191, 180, 117, 39, 249, 249, 81, 214, 181, 25, 41, 14, 208]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14092 = DeriveSeed{sync_key = [224, 231, 222, 191, 180, 117, 39, 249, 249, 81, 214, 181, 25, 41, 14, 208]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_14045 = DeriveSeed{sync_key = [3, 216, 93, 196, 197, 198, 20, 245, 213, 248, 13, 23, 254, 201, 145, 147]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_14044 = DeriveSeed{sync_key = [3, 216, 93, 196, 197, 198, 20, 245, 213, 248, 13, 23, 254, 201, 145, 147]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13997 = DeriveSeed{sync_key = [232, 252, 14, 181, 9, 199, 185, 103, 246, 214, 111, 82, 109, 154, 130, 252]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13996 = DeriveSeed{sync_key = [232, 252, 14, 181, 9, 199, 185, 103, 246, 214, 111, 82, 109, 154, 130, 252]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13949 = DeriveSeed{sync_key = [72, 91, 222, 36, 156, 250, 123, 192, 125, 94, 83, 16, 99, 94, 53, 13]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13948 = DeriveSeed{sync_key = [72, 91, 222, 36, 156, 250, 123, 192, 125, 94, 83, 16, 99, 94, 53, 13]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13901 = DeriveSeed{sync_key = [178, 140, 40, 185, 44, 88, 230, 205, 95, 230, 137, 31, 36, 7, 124, 42]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13900 = DeriveSeed{sync_key = [178, 140, 40, 185, 44, 88, 230, 205, 95, 230, 137, 31, 36, 7, 124, 42]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13853 = DeriveSeed{sync_key = [162, 91, 20, 122, 229, 187, 163, 240, 15, 227, 218, 185, 70, 162, 43, 80]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13852 = DeriveSeed{sync_key = [162, 91, 20, 122, 229, 187, 163, 240, 15, 227, 218, 185, 70, 162, 43, 80]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13805 = DeriveSeed{sync_key = [22, 82, 217, 131, 205, 114, 110, 176, 19, 115, 45, 221, 41, 212, 50, 173]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13804 = DeriveSeed{sync_key = [22, 82, 217, 131, 205, 114, 110, 176, 19, 115, 45, 221, 41, 212, 50, 173]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13757 = DeriveSeed{sync_key = [174, 63, 70, 148, 179, 70, 230, 15, 44, 92, 170, 4, 234, 189, 179, 142]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13756 = DeriveSeed{sync_key = [174, 63, 70, 148, 179, 70, 230, 15, 44, 92, 170, 4, 234, 189, 179, 142]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13709 = DeriveSeed{sync_key = [5, 53, 36, 36, 243, 74, 138, 50, 93, 199, 85, 118, 82, 37, 44, 242]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13708 = DeriveSeed{sync_key = [5, 53, 36, 36, 243, 74, 138, 50, 93, 199, 85, 118, 82, 37, 44, 242]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13661 = DeriveSeed{sync_key = [112, 73, 112, 228, 4, 143, 176, 225, 40, 120, 177, 76, 122, 252, 196, 132]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13660 = DeriveSeed{sync_key = [112, 73, 112, 228, 4, 143, 176, 225, 40, 120, 177, 76, 122, 252, 196, 132]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13613 = DeriveSeed{sync_key = [186, 54, 138, 155, 81, 66, 222, 225, 175, 134, 45, 253, 14, 72, 250, 198]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13612 = DeriveSeed{sync_key = [186, 54, 138, 155, 81, 66, 222, 225, 175, 134, 45, 253, 14, 72, 250, 198]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13565 = DeriveSeed{sync_key = [240, 92, 239, 131, 135, 139, 51, 116, 127, 194, 181, 147, 211, 225, 55, 50]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13564 = DeriveSeed{sync_key = [240, 92, 239, 131, 135, 139, 51, 116, 127, 194, 181, 147, 211, 225, 55, 50]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13517 = DeriveSeed{sync_key = [79, 160, 214, 199, 11, 80, 43, 18, 115, 168, 203, 26, 210, 89, 15, 80]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13516 = DeriveSeed{sync_key = [79, 160, 214, 199, 11, 80, 43, 18, 115, 168, 203, 26, 210, 89, 15, 80]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13469 = DeriveSeed{sync_key = [134, 158, 126, 185, 152, 89, 174, 49, 227, 144, 219, 50, 55, 178, 234, 37]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13468 = DeriveSeed{sync_key = [134, 158, 126, 185, 152, 89, 174, 49, 227, 144, 219, 50, 55, 178, 234, 37]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13421 = DeriveSeed{sync_key = [51, 3, 226, 156, 214, 54, 16, 24, 1, 213, 37, 203, 102, 250, 133, 187]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13420 = DeriveSeed{sync_key = [51, 3, 226, 156, 214, 54, 16, 24, 1, 213, 37, 203, 102, 250, 133, 187]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13373 = DeriveSeed{sync_key = [59, 53, 82, 82, 198, 249, 227, 145, 188, 80, 103, 124, 185, 135, 19, 135]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13372 = DeriveSeed{sync_key = [59, 53, 82, 82, 198, 249, 227, 145, 188, 80, 103, 124, 185, 135, 19, 135]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13325 = DeriveSeed{sync_key = [28, 51, 88, 121, 30, 67, 98, 192, 128, 247, 175, 105, 128, 163, 53, 147]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13324 = DeriveSeed{sync_key = [28, 51, 88, 121, 30, 67, 98, 192, 128, 247, 175, 105, 128, 163, 53, 147]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13277 = DeriveSeed{sync_key = [133, 149, 119, 37, 188, 217, 71, 236, 127, 38, 189, 113, 118, 1, 101, 120]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13276 = DeriveSeed{sync_key = [133, 149, 119, 37, 188, 217, 71, 236, 127, 38, 189, 113, 118, 1, 101, 120]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13229 = DeriveSeed{sync_key = [51, 96, 152, 215, 87, 58, 247, 76, 202, 244, 185, 137, 156, 188, 199, 246]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13228 = DeriveSeed{sync_key = [51, 96, 152, 215, 87, 58, 247, 76, 202, 244, 185, 137, 156, 188, 199, 246]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13181 = DeriveSeed{sync_key = [64, 7, 159, 110, 189, 55, 173, 140, 147, 235, 146, 218, 220, 49, 213, 119]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13180 = DeriveSeed{sync_key = [64, 7, 159, 110, 189, 55, 173, 140, 147, 235, 146, 218, 220, 49, 213, 119]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13133 = DeriveSeed{sync_key = [160, 227, 248, 143, 19, 227, 108, 171, 86, 0, 172, 48, 57, 91, 31, 29]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13132 = DeriveSeed{sync_key = [160, 227, 248, 143, 19, 227, 108, 171, 86, 0, 172, 48, 57, 91, 31, 29]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13085 = DeriveSeed{sync_key = [209, 65, 10, 52, 244, 241, 184, 6, 192, 89, 12, 225, 93, 117, 132, 134]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13084 = DeriveSeed{sync_key = [209, 65, 10, 52, 244, 241, 184, 6, 192, 89, 12, 225, 93, 117, 132, 134]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_13037 = DeriveSeed{sync_key = [71, 160, 19, 123, 114, 62, 192, 39, 94, 135, 81, 153, 136, 20, 9, 20]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_13036 = DeriveSeed{sync_key = [71, 160, 19, 123, 114, 62, 192, 39, 94, 135, 81, 153, 136, 20, 9, 20]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12989 = DeriveSeed{sync_key = [177, 43, 144, 178, 195, 126, 118, 46, 79, 158, 58, 210, 185, 95, 26, 32]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12988 = DeriveSeed{sync_key = [177, 43, 144, 178, 195, 126, 118, 46, 79, 158, 58, 210, 185, 95, 26, 32]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12941 = DeriveSeed{sync_key = [53, 44, 94, 152, 149, 221, 90, 123, 149, 206, 244, 249, 121, 238, 198, 47]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12940 = DeriveSeed{sync_key = [53, 44, 94, 152, 149, 221, 90, 123, 149, 206, 244, 249, 121, 238, 198, 47]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12893 = DeriveSeed{sync_key = [204, 96, 207, 68, 127, 240, 230, 98, 96, 197, 112, 22, 212, 18, 34, 231]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12892 = DeriveSeed{sync_key = [204, 96, 207, 68, 127, 240, 230, 98, 96, 197, 112, 22, 212, 18, 34, 231]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12845 = DeriveSeed{sync_key = [174, 139, 10, 226, 95, 208, 229, 253, 19, 129, 193, 198, 243, 187, 52, 152]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12844 = DeriveSeed{sync_key = [174, 139, 10, 226, 95, 208, 229, 253, 19, 129, 193, 198, 243, 187, 52, 152]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12797 = DeriveSeed{sync_key = [13, 83, 219, 159, 87, 96, 20, 252, 202, 207, 102, 101, 41, 48, 9, 182]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12796 = DeriveSeed{sync_key = [13, 83, 219, 159, 87, 96, 20, 252, 202, 207, 102, 101, 41, 48, 9, 182]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12749 = DeriveSeed{sync_key = [142, 115, 206, 143, 215, 176, 170, 185, 52, 105, 52, 148, 154, 28, 147, 71]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12748 = DeriveSeed{sync_key = [142, 115, 206, 143, 215, 176, 170, 185, 52, 105, 52, 148, 154, 28, 147, 71]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12701 = DeriveSeed{sync_key = [160, 29, 100, 20, 80, 209, 86, 146, 100, 156, 74, 229, 136, 99, 196, 192]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12700 = DeriveSeed{sync_key = [160, 29, 100, 20, 80, 209, 86, 146, 100, 156, 74, 229, 136, 99, 196, 192]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12653 = DeriveSeed{sync_key = [96, 72, 34, 55, 215, 20, 158, 0, 113, 56, 232, 129, 50, 234, 65, 66]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12652 = DeriveSeed{sync_key = [96, 72, 34, 55, 215, 20, 158, 0, 113, 56, 232, 129, 50, 234, 65, 66]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12605 = DeriveSeed{sync_key = [95, 156, 28, 108, 205, 240, 171, 122, 241, 74, 191, 107, 34, 237, 61, 249]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12604 = DeriveSeed{sync_key = [95, 156, 28, 108, 205, 240, 171, 122, 241, 74, 191, 107, 34, 237, 61, 249]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12557 = DeriveSeed{sync_key = [67, 91, 22, 239, 40, 109, 2, 57, 7, 114, 127, 64, 30, 153, 121, 93]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12556 = DeriveSeed{sync_key = [67, 91, 22, 239, 40, 109, 2, 57, 7, 114, 127, 64, 30, 153, 121, 93]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12509 = DeriveSeed{sync_key = [29, 213, 12, 203, 155, 197, 156, 132, 252, 236, 99, 86, 26, 150, 2, 48]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12508 = DeriveSeed{sync_key = [29, 213, 12, 203, 155, 197, 156, 132, 252, 236, 99, 86, 26, 150, 2, 48]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12461 = DeriveSeed{sync_key = [168, 223, 22, 200, 60, 83, 4, 2, 230, 49, 26, 82, 203, 238, 100, 10]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12460 = DeriveSeed{sync_key = [168, 223, 22, 200, 60, 83, 4, 2, 230, 49, 26, 82, 203, 238, 100, 10]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12413 = DeriveSeed{sync_key = [118, 185, 118, 82, 233, 157, 54, 46, 244, 31, 245, 114, 157, 148, 87, 189]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12412 = DeriveSeed{sync_key = [118, 185, 118, 82, 233, 157, 54, 46, 244, 31, 245, 114, 157, 148, 87, 189]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12365 = DeriveSeed{sync_key = [137, 133, 82, 233, 234, 5, 30, 60, 94, 58, 180, 36, 16, 251, 66, 215]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12364 = DeriveSeed{sync_key = [137, 133, 82, 233, 234, 5, 30, 60, 94, 58, 180, 36, 16, 251, 66, 215]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12317 = DeriveSeed{sync_key = [187, 244, 226, 217, 171, 116, 86, 18, 250, 84, 115, 28, 206, 38, 120, 249]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12316 = DeriveSeed{sync_key = [187, 244, 226, 217, 171, 116, 86, 18, 250, 84, 115, 28, 206, 38, 120, 249]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12269 = DeriveSeed{sync_key = [52, 173, 245, 115, 233, 10, 50, 246, 14, 25, 50, 223, 115, 225, 68, 154]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12268 = DeriveSeed{sync_key = [52, 173, 245, 115, 233, 10, 50, 246, 14, 25, 50, 223, 115, 225, 68, 154]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12221 = DeriveSeed{sync_key = [12, 58, 192, 156, 200, 87, 17, 143, 144, 37, 192, 81, 104, 166, 40, 96]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12220 = DeriveSeed{sync_key = [12, 58, 192, 156, 200, 87, 17, 143, 144, 37, 192, 81, 104, 166, 40, 96]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12173 = DeriveSeed{sync_key = [71, 84, 106, 59, 162, 196, 181, 2, 211, 101, 43, 169, 79, 148, 231, 252]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12172 = DeriveSeed{sync_key = [71, 84, 106, 59, 162, 196, 181, 2, 211, 101, 43, 169, 79, 148, 231, 252]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12125 = DeriveSeed{sync_key = [121, 138, 161, 176, 7, 93, 248, 211, 72, 26, 117, 190, 106, 207, 132, 49]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12124 = DeriveSeed{sync_key = [121, 138, 161, 176, 7, 93, 248, 211, 72, 26, 117, 190, 106, 207, 132, 49]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12077 = DeriveSeed{sync_key = [134, 240, 34, 115, 239, 167, 51, 154, 63, 69, 5, 176, 92, 108, 103, 179]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12076 = DeriveSeed{sync_key = [134, 240, 34, 115, 239, 167, 51, 154, 63, 69, 5, 176, 92, 108, 103, 179]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_12029 = DeriveSeed{sync_key = [71, 94, 130, 77, 225, 204, 183, 2, 108, 48, 194, 226, 145, 155, 42, 240]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_12028 = DeriveSeed{sync_key = [71, 94, 130, 77, 225, 204, 183, 2, 108, 48, 194, 226, 145, 155, 42, 240]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11981 = DeriveSeed{sync_key = [254, 72, 255, 80, 126, 64, 216, 215, 209, 249, 37, 205, 8, 176, 149, 208]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11980 = DeriveSeed{sync_key = [254, 72, 255, 80, 126, 64, 216, 215, 209, 249, 37, 205, 8, 176, 149, 208]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11933 = DeriveSeed{sync_key = [33, 133, 6, 6, 79, 23, 66, 104, 2, 140, 135, 157, 233, 25, 253, 85]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11932 = DeriveSeed{sync_key = [33, 133, 6, 6, 79, 23, 66, 104, 2, 140, 135, 157, 233, 25, 253, 85]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11885 = DeriveSeed{sync_key = [47, 170, 57, 1, 65, 69, 45, 63, 209, 149, 153, 252, 162, 185, 250, 160]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11884 = DeriveSeed{sync_key = [47, 170, 57, 1, 65, 69, 45, 63, 209, 149, 153, 252, 162, 185, 250, 160]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11837 = DeriveSeed{sync_key = [191, 102, 212, 163, 124, 144, 197, 6, 82, 255, 147, 133, 227, 225, 136, 140]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11836 = DeriveSeed{sync_key = [191, 102, 212, 163, 124, 144, 197, 6, 82, 255, 147, 133, 227, 225, 136, 140]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11789 = DeriveSeed{sync_key = [183, 177, 193, 128, 91, 93, 18, 71, 211, 154, 165, 16, 42, 139, 23, 102]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11788 = DeriveSeed{sync_key = [183, 177, 193, 128, 91, 93, 18, 71, 211, 154, 165, 16, 42, 139, 23, 102]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11741 = DeriveSeed{sync_key = [174, 102, 159, 5, 54, 169, 182, 63, 198, 199, 123, 82, 64, 66, 96, 182]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11740 = DeriveSeed{sync_key = [174, 102, 159, 5, 54, 169, 182, 63, 198, 199, 123, 82, 64, 66, 96, 182]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11477 = DeriveSeed{sync_key = [94, 81, 168, 143, 147, 97, 152, 34, 159, 50, 189, 1, 106, 52, 244, 232]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11476 = DeriveSeed{sync_key = [94, 81, 168, 143, 147, 97, 152, 34, 159, 50, 189, 1, 106, 52, 244, 232]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11435 = DeriveSeed{sync_key = [127, 29, 154, 141, 254, 239, 224, 198, 159, 219, 40, 70, 92, 165, 3, 181]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11434 = DeriveSeed{sync_key = [127, 29, 154, 141, 254, 239, 224, 198, 159, 219, 40, 70, 92, 165, 3, 181]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11387 = DeriveSeed{sync_key = [35, 244, 122, 185, 163, 11, 204, 78, 129, 77, 71, 149, 200, 161, 195, 84]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11386 = DeriveSeed{sync_key = [35, 244, 122, 185, 163, 11, 204, 78, 129, 77, 71, 149, 200, 161, 195, 84]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11345 = DeriveSeed{sync_key = [75, 199, 240, 102, 132, 47, 18, 180, 62, 14, 47, 237, 196, 111, 52, 255]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11344 = DeriveSeed{sync_key = [75, 199, 240, 102, 132, 47, 18, 180, 62, 14, 47, 237, 196, 111, 52, 255]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11297 = DeriveSeed{sync_key = [91, 248, 102, 101, 32, 5, 8, 70, 77, 141, 53, 23, 1, 237, 147, 116]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11296 = DeriveSeed{sync_key = [91, 248, 102, 101, 32, 5, 8, 70, 77, 141, 53, 23, 1, 237, 147, 116]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11255 = DeriveSeed{sync_key = [50, 52, 217, 42, 63, 216, 7, 139, 5, 228, 177, 78, 39, 120, 213, 125]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11254 = DeriveSeed{sync_key = [50, 52, 217, 42, 63, 216, 7, 139, 5, 228, 177, 78, 39, 120, 213, 125]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11207 = DeriveSeed{sync_key = [100, 100, 75, 219, 190, 96, 183, 133, 159, 205, 83, 35, 226, 134, 225, 199]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11206 = DeriveSeed{sync_key = [100, 100, 75, 219, 190, 96, 183, 133, 159, 205, 83, 35, 226, 134, 225, 199]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11165 = DeriveSeed{sync_key = [6, 222, 61, 220, 25, 147, 223, 201, 100, 46, 179, 230, 59, 7, 155, 154]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11164 = DeriveSeed{sync_key = [6, 222, 61, 220, 25, 147, 223, 201, 100, 46, 179, 230, 59, 7, 155, 154]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11117 = DeriveSeed{sync_key = [220, 219, 205, 105, 203, 137, 91, 189, 42, 208, 123, 63, 169, 246, 223, 10]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11116 = DeriveSeed{sync_key = [220, 219, 205, 105, 203, 137, 91, 189, 42, 208, 123, 63, 169, 246, 223, 10]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11075 = DeriveSeed{sync_key = [150, 210, 206, 229, 10, 67, 124, 95, 7, 98, 35, 7, 164, 145, 31, 18]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11074 = DeriveSeed{sync_key = [150, 210, 206, 229, 10, 67, 124, 95, 7, 98, 35, 7, 164, 145, 31, 18]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_11027 = DeriveSeed{sync_key = [42, 71, 200, 96, 89, 0, 147, 199, 190, 80, 37, 87, 133, 131, 12, 16]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_11026 = DeriveSeed{sync_key = [42, 71, 200, 96, 89, 0, 147, 199, 190, 80, 37, 87, 133, 131, 12, 16]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10985 = DeriveSeed{sync_key = [124, 110, 131, 133, 40, 61, 237, 30, 163, 140, 160, 195, 124, 189, 4, 173]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10984 = DeriveSeed{sync_key = [124, 110, 131, 133, 40, 61, 237, 30, 163, 140, 160, 195, 124, 189, 4, 173]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10937 = DeriveSeed{sync_key = [37, 70, 60, 5, 226, 37, 197, 187, 53, 177, 186, 75, 49, 53, 25, 224]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10936 = DeriveSeed{sync_key = [37, 70, 60, 5, 226, 37, 197, 187, 53, 177, 186, 75, 49, 53, 25, 224]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10895 = DeriveSeed{sync_key = [162, 57, 33, 116, 113, 7, 122, 141, 66, 209, 199, 140, 114, 157, 73, 204]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10894 = DeriveSeed{sync_key = [162, 57, 33, 116, 113, 7, 122, 141, 66, 209, 199, 140, 114, 157, 73, 204]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10841 = DeriveSeed{sync_key = [218, 42, 158, 181, 116, 248, 214, 33, 211, 79, 103, 243, 140, 112, 97, 118]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10840 = DeriveSeed{sync_key = [218, 42, 158, 181, 116, 248, 214, 33, 211, 79, 103, 243, 140, 112, 97, 118]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10787 = DeriveSeed{sync_key = [73, 188, 90, 222, 51, 52, 4, 35, 82, 151, 73, 99, 202, 229, 144, 253]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10786 = DeriveSeed{sync_key = [73, 188, 90, 222, 51, 52, 4, 35, 82, 151, 73, 99, 202, 229, 144, 253]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10674 = DeriveSeed{sync_key = [176, 201, 47, 84, 181, 197, 104, 63, 23, 74, 171, 6, 129, 253, 195, 197]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10673 = DeriveSeed{sync_key = [176, 201, 47, 84, 181, 197, 104, 63, 23, 74, 171, 6, 129, 253, 195, 197]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10632 = DeriveSeed{sync_key = [6, 19, 43, 115, 207, 157, 13, 253, 11, 254, 176, 178, 181, 170, 89, 43]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10631 = DeriveSeed{sync_key = [6, 19, 43, 115, 207, 157, 13, 253, 11, 254, 176, 178, 181, 170, 89, 43]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10584 = DeriveSeed{sync_key = [149, 224, 171, 8, 217, 226, 91, 91, 57, 211, 214, 246, 41, 15, 163, 1]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10583 = DeriveSeed{sync_key = [149, 224, 171, 8, 217, 226, 91, 91, 57, 211, 214, 246, 41, 15, 163, 1]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10542 = DeriveSeed{sync_key = [37, 39, 208, 56, 32, 69, 185, 39, 162, 91, 170, 251, 164, 35, 136, 131]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10541 = DeriveSeed{sync_key = [37, 39, 208, 56, 32, 69, 185, 39, 162, 91, 170, 251, 164, 35, 136, 131]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10494 = DeriveSeed{sync_key = [224, 18, 64, 52, 12, 60, 29, 64, 77, 185, 48, 138, 66, 98, 77, 46]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10493 = DeriveSeed{sync_key = [224, 18, 64, 52, 12, 60, 29, 64, 77, 185, 48, 138, 66, 98, 77, 46]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10452 = DeriveSeed{sync_key = [170, 246, 221, 45, 204, 58, 236, 245, 244, 168, 181, 57, 130, 52, 155, 241]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10451 = DeriveSeed{sync_key = [170, 246, 221, 45, 204, 58, 236, 245, 244, 168, 181, 57, 130, 52, 155, 241]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10404 = DeriveSeed{sync_key = [128, 222, 80, 190, 243, 148, 145, 46, 219, 130, 53, 53, 159, 40, 110, 165]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10403 = DeriveSeed{sync_key = [128, 222, 80, 190, 243, 148, 145, 46, 219, 130, 53, 53, 159, 40, 110, 165]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10362 = DeriveSeed{sync_key = [1, 93, 167, 88, 35, 192, 148, 108, 66, 232, 131, 120, 241, 218, 132, 183]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10361 = DeriveSeed{sync_key = [1, 93, 167, 88, 35, 192, 148, 108, 66, 232, 131, 120, 241, 218, 132, 183]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10314 = DeriveSeed{sync_key = [216, 104, 93, 95, 191, 132, 172, 198, 199, 210, 187, 213, 61, 205, 35, 36]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10313 = DeriveSeed{sync_key = [216, 104, 93, 95, 191, 132, 172, 198, 199, 210, 187, 213, 61, 205, 35, 36]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10272 = DeriveSeed{sync_key = [32, 28, 247, 26, 153, 129, 190, 43, 38, 237, 39, 30, 153, 82, 136, 189]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10271 = DeriveSeed{sync_key = [32, 28, 247, 26, 153, 129, 190, 43, 38, 237, 39, 30, 153, 82, 136, 189]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10224 = DeriveSeed{sync_key = [146, 202, 19, 26, 219, 147, 204, 159, 172, 184, 5, 87, 114, 40, 251, 141]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10223 = DeriveSeed{sync_key = [146, 202, 19, 26, 219, 147, 204, 159, 172, 184, 5, 87, 114, 40, 251, 141]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10182 = DeriveSeed{sync_key = [114, 254, 0, 60, 87, 201, 94, 255, 179, 18, 230, 19, 116, 186, 174, 46]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10181 = DeriveSeed{sync_key = [114, 254, 0, 60, 87, 201, 94, 255, 179, 18, 230, 19, 116, 186, 174, 46]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10134 = DeriveSeed{sync_key = [115, 104, 244, 158, 186, 108, 217, 66, 136, 61, 59, 149, 14, 240, 201, 219]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10133 = DeriveSeed{sync_key = [115, 104, 244, 158, 186, 108, 217, 66, 136, 61, 59, 149, 14, 240, 201, 219]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10092 = DeriveSeed{sync_key = [213, 35, 156, 246, 251, 41, 24, 63, 38, 63, 2, 223, 79, 150, 80, 204]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10091 = DeriveSeed{sync_key = [213, 35, 156, 246, 251, 41, 24, 63, 38, 63, 2, 223, 79, 150, 80, 204]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10038 = DeriveSeed{sync_key = [199, 94, 200, 248, 241, 21, 112, 129, 205, 116, 244, 90, 216, 59, 11, 234]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_10037 = DeriveSeed{sync_key = [199, 94, 200, 248, 241, 21, 112, 129, 205, 116, 244, 90, 216, 59, 11, 234]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_9918 = DeriveSeed{sync_key = [70, 16, 248, 26, 199, 8, 158, 219, 115, 114, 37, 180, 15, 146, 116, 222]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_9917 = DeriveSeed{sync_key = [70, 16, 248, 26, 199, 8, 158, 219, 115, 114, 37, 180, 15, 146, 116, 222]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_9700 = DeriveSeed{sync_key = [216, 153, 206, 97, 89, 249, 201, 108, 6, 228, 110, 117, 96, 139, 46, 114]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_9699 = DeriveSeed{sync_key = [216, 153, 206, 97, 89, 249, 201, 108, 6, 228, 110, 117, 96, 139, 46, 114]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_9610 = DeriveSeed{sync_key = [52, 13, 190, 150, 131, 230, 191, 234, 253, 230, 84, 182, 185, 22, 38, 221]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_9609 = DeriveSeed{sync_key = [52, 13, 190, 150, 131, 230, 191, 234, 253, 230, 84, 182, 185, 22, 38, 221]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_9520 = DeriveSeed{sync_key = [94, 112, 121, 249, 52, 39, 55, 240, 243, 150, 12, 185, 102, 68, 81, 141]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_9519 = DeriveSeed{sync_key = [94, 112, 121, 249, 52, 39, 55, 240, 243, 150, 12, 185, 102, 68, 81, 141]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_9430 = DeriveSeed{sync_key = [53, 223, 98, 46, 161, 144, 203, 216, 89, 129, 211, 179, 4, 154, 109, 144]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_9429 = DeriveSeed{sync_key = [53, 223, 98, 46, 161, 144, 203, 216, 89, 129, 211, 179, 4, 154, 109, 144]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_9340 = DeriveSeed{sync_key = [202, 105, 206, 235, 255, 68, 247, 203, 144, 35, 193, 56, 25, 89, 201, 98]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_9339 = DeriveSeed{sync_key = [202, 105, 206, 235, 255, 68, 247, 203, 144, 35, 193, 56, 25, 89, 201, 98]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_9250 = DeriveSeed{sync_key = [12, 75, 74, 114, 224, 27, 220, 137, 189, 55, 144, 207, 121, 116, 106, 148]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_9249 = DeriveSeed{sync_key = [12, 75, 74, 114, 224, 27, 220, 137, 189, 55, 144, 207, 121, 116, 106, 148]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_9160 = DeriveSeed{sync_key = [104, 206, 48, 164, 48, 67, 207, 10, 173, 188, 208, 81, 72, 106, 224, 88]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_9159 = DeriveSeed{sync_key = [104, 206, 48, 164, 48, 67, 207, 10, 173, 188, 208, 81, 72, 106, 224, 88]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_9070 = DeriveSeed{sync_key = [217, 146, 192, 61, 47, 128, 116, 214, 34, 236, 248, 103, 207, 210, 63, 58]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_9069 = DeriveSeed{sync_key = [217, 146, 192, 61, 47, 128, 116, 214, 34, 236, 248, 103, 207, 210, 63, 58]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8980 = DeriveSeed{sync_key = [251, 231, 161, 66, 137, 9, 103, 38, 66, 5, 206, 88, 201, 151, 249, 160]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8979 = DeriveSeed{sync_key = [251, 231, 161, 66, 137, 9, 103, 38, 66, 5, 206, 88, 201, 151, 249, 160]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8890 = DeriveSeed{sync_key = [124, 51, 195, 219, 54, 179, 39, 176, 177, 32, 218, 140, 1, 253, 245, 219]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8889 = DeriveSeed{sync_key = [124, 51, 195, 219, 54, 179, 39, 176, 177, 32, 218, 140, 1, 253, 245, 219]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8800 = DeriveSeed{sync_key = [128, 15, 13, 139, 128, 48, 138, 7, 135, 242, 189, 39, 191, 90, 20, 250]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8799 = DeriveSeed{sync_key = [128, 15, 13, 139, 128, 48, 138, 7, 135, 242, 189, 39, 191, 90, 20, 250]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8710 = DeriveSeed{sync_key = [30, 78, 44, 218, 88, 166, 10, 71, 187, 247, 170, 29, 158, 196, 150, 85]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8709 = DeriveSeed{sync_key = [30, 78, 44, 218, 88, 166, 10, 71, 187, 247, 170, 29, 158, 196, 150, 85]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8620 = DeriveSeed{sync_key = [142, 129, 182, 223, 94, 81, 14, 8, 158, 67, 197, 164, 61, 126, 131, 138]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8619 = DeriveSeed{sync_key = [142, 129, 182, 223, 94, 81, 14, 8, 158, 67, 197, 164, 61, 126, 131, 138]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8530 = DeriveSeed{sync_key = [146, 246, 92, 21, 214, 188, 4, 193, 88, 87, 90, 113, 48, 222, 94, 0]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8529 = DeriveSeed{sync_key = [146, 246, 92, 21, 214, 188, 4, 193, 88, 87, 90, 113, 48, 222, 94, 0]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8440 = DeriveSeed{sync_key = [106, 31, 133, 234, 17, 249, 16, 129, 25, 176, 212, 40, 181, 226, 229, 76]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8439 = DeriveSeed{sync_key = [106, 31, 133, 234, 17, 249, 16, 129, 25, 176, 212, 40, 181, 226, 229, 76]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8350 = DeriveSeed{sync_key = [219, 69, 144, 6, 3, 30, 209, 24, 160, 241, 217, 169, 14, 94, 5, 38]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8349 = DeriveSeed{sync_key = [219, 69, 144, 6, 3, 30, 209, 24, 160, 241, 217, 169, 14, 94, 5, 38]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8260 = DeriveSeed{sync_key = [165, 8, 102, 16, 113, 207, 18, 140, 215, 222, 51, 181, 134, 196, 40, 245]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8259 = DeriveSeed{sync_key = [165, 8, 102, 16, 113, 207, 18, 140, 215, 222, 51, 181, 134, 196, 40, 245]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8146 = DeriveSeed{sync_key = [181, 248, 251, 124, 35, 241, 110, 186, 145, 17, 74, 56, 114, 152, 5, 157]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8145 = DeriveSeed{sync_key = [181, 248, 251, 124, 35, 241, 110, 186, 145, 17, 74, 56, 114, 152, 5, 157]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8110 = DeriveSeed{sync_key = [47, 222, 129, 23, 238, 75, 76, 217, 56, 87, 53, 136, 204, 242, 151, 143]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8109 = DeriveSeed{sync_key = [47, 222, 129, 23, 238, 75, 76, 217, 56, 87, 53, 136, 204, 242, 151, 143]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8074 = DeriveSeed{sync_key = [38, 226, 63, 92, 173, 156, 61, 111, 129, 202, 151, 110, 25, 251, 187, 250]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8073 = DeriveSeed{sync_key = [38, 226, 63, 92, 173, 156, 61, 111, 129, 202, 151, 110, 25, 251, 187, 250]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8038 = DeriveSeed{sync_key = [229, 160, 221, 194, 172, 164, 107, 179, 106, 28, 89, 28, 213, 208, 11, 224]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8037 = DeriveSeed{sync_key = [229, 160, 221, 194, 172, 164, 107, 179, 106, 28, 89, 28, 213, 208, 11, 224]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_8002 = DeriveSeed{sync_key = [87, 252, 196, 233, 160, 145, 71, 174, 77, 135, 153, 252, 44, 106, 64, 16]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_8001 = DeriveSeed{sync_key = [87, 252, 196, 233, 160, 145, 71, 174, 77, 135, 153, 252, 44, 106, 64, 16]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_7966 = DeriveSeed{sync_key = [90, 159, 157, 134, 118, 82, 4, 175, 7, 148, 144, 193, 131, 207, 148, 140]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_7965 = DeriveSeed{sync_key = [90, 159, 157, 134, 118, 82, 4, 175, 7, 148, 144, 193, 131, 207, 148, 140]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_7930 = DeriveSeed{sync_key = [77, 132, 144, 89, 241, 195, 166, 211, 252, 56, 41, 162, 218, 147, 212, 194]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_7929 = DeriveSeed{sync_key = [77, 132, 144, 89, 241, 195, 166, 211, 252, 56, 41, 162, 218, 147, 212, 194]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_7894 = DeriveSeed{sync_key = [58, 141, 52, 28, 2, 124, 246, 67, 31, 101, 184, 249, 221, 178, 185, 37]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_7893 = DeriveSeed{sync_key = [58, 141, 52, 28, 2, 124, 246, 67, 31, 101, 184, 249, 221, 178, 185, 37]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1557 = DeriveSeed{sync_key = [60, 44, 193, 31, 244, 81, 135, 33, 198, 111, 162, 213, 60, 168, 119, 223]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1556 = DeriveSeed{sync_key = [60, 44, 193, 31, 244, 81, 135, 33, 198, 111, 162, 213, 60, 168, 119, 223]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1515 = DeriveSeed{sync_key = [192, 165, 200, 135, 67, 241, 13, 59, 4, 188, 170, 68, 52, 185, 156, 120]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1514 = DeriveSeed{sync_key = [192, 165, 200, 135, 67, 241, 13, 59, 4, 188, 170, 68, 52, 185, 156, 120]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1467 = DeriveSeed{sync_key = [235, 20, 63, 152, 131, 68, 109, 251, 134, 252, 41, 227, 106, 189, 85, 244]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1466 = DeriveSeed{sync_key = [235, 20, 63, 152, 131, 68, 109, 251, 134, 252, 41, 227, 106, 189, 85, 244]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1425 = DeriveSeed{sync_key = [52, 86, 41, 166, 203, 116, 28, 168, 78, 205, 8, 162, 217, 170, 26, 37]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1424 = DeriveSeed{sync_key = [52, 86, 41, 166, 203, 116, 28, 168, 78, 205, 8, 162, 217, 170, 26, 37]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1377 = DeriveSeed{sync_key = [129, 18, 107, 118, 159, 68, 240, 65, 215, 206, 102, 171, 96, 91, 61, 90]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1376 = DeriveSeed{sync_key = [129, 18, 107, 118, 159, 68, 240, 65, 215, 206, 102, 171, 96, 91, 61, 90]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1335 = DeriveSeed{sync_key = [74, 185, 77, 227, 41, 163, 199, 227, 171, 205, 196, 216, 247, 192, 12, 237]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1334 = DeriveSeed{sync_key = [74, 185, 77, 227, 41, 163, 199, 227, 171, 205, 196, 216, 247, 192, 12, 237]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1287 = DeriveSeed{sync_key = [175, 219, 44, 160, 191, 123, 105, 31, 40, 15, 137, 59, 208, 229, 206, 242]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1286 = DeriveSeed{sync_key = [175, 219, 44, 160, 191, 123, 105, 31, 40, 15, 137, 59, 208, 229, 206, 242]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1245 = DeriveSeed{sync_key = [254, 160, 81, 23, 255, 7, 178, 47, 10, 146, 248, 219, 34, 211, 250, 149]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1244 = DeriveSeed{sync_key = [254, 160, 81, 23, 255, 7, 178, 47, 10, 146, 248, 219, 34, 211, 250, 149]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1197 = DeriveSeed{sync_key = [119, 51, 126, 193, 118, 202, 47, 224, 10, 231, 166, 66, 14, 37, 159, 158]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1196 = DeriveSeed{sync_key = [119, 51, 126, 193, 118, 202, 47, 224, 10, 231, 166, 66, 14, 37, 159, 158]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1155 = DeriveSeed{sync_key = [96, 225, 89, 217, 178, 121, 86, 239, 224, 62, 82, 207, 25, 123, 164, 2]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1154 = DeriveSeed{sync_key = [96, 225, 89, 217, 178, 121, 86, 239, 224, 62, 82, 207, 25, 123, 164, 2]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1107 = DeriveSeed{sync_key = [136, 106, 7, 231, 134, 122, 3, 42, 98, 238, 128, 101, 81, 182, 158, 216]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1106 = DeriveSeed{sync_key = [136, 106, 7, 231, 134, 122, 3, 42, 98, 238, 128, 101, 81, 182, 158, 216]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1065 = DeriveSeed{sync_key = [170, 2, 161, 195, 225, 245, 55, 36, 218, 38, 112, 61, 152, 241, 17, 141]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1064 = DeriveSeed{sync_key = [170, 2, 161, 195, 225, 245, 55, 36, 218, 38, 112, 61, 152, 241, 17, 141]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_1017 = DeriveSeed{sync_key = [126, 19, 207, 120, 225, 3, 245, 197, 247, 160, 204, 7, 103, 1, 80, 190]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_1016 = DeriveSeed{sync_key = [126, 19, 207, 120, 225, 3, 245, 197, 247, 160, 204, 7, 103, 1, 80, 190]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_975 = DeriveSeed{sync_key = [98, 172, 117, 183, 175, 37, 127, 41, 158, 165, 13, 74, 103, 8, 25, 81]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_974 = DeriveSeed{sync_key = [98, 172, 117, 183, 175, 37, 127, 41, 158, 165, 13, 74, 103, 8, 25, 81]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_921 = DeriveSeed{sync_key = [52, 201, 75, 248, 231, 233, 164, 195, 71, 167, 46, 104, 134, 50, 100, 72]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_920 = DeriveSeed{sync_key = [52, 201, 75, 248, 231, 233, 164, 195, 71, 167, 46, 104, 134, 50, 100, 72]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_861 = DeriveSeed{sync_key = [213, 134, 35, 59, 200, 0, 142, 53, 68, 246, 217, 95, 205, 106, 59, 115]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_860 = DeriveSeed{sync_key = [213, 134, 35, 59, 200, 0, 142, 53, 68, 246, 217, 95, 205, 106, 59, 115]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_754 = DeriveSeed{sync_key = [195, 218, 184, 207, 15, 126, 225, 173, 94, 31, 144, 21, 82, 126, 167, 223]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_753 = DeriveSeed{sync_key = [195, 218, 184, 207, 15, 126, 225, 173, 94, 31, 144, 21, 82, 126, 167, 223]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_712 = DeriveSeed{sync_key = [253, 135, 159, 33, 102, 53, 61, 173, 233, 160, 68, 221, 116, 107, 5, 134]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_711 = DeriveSeed{sync_key = [253, 135, 159, 33, 102, 53, 61, 173, 233, 160, 68, 221, 116, 107, 5, 134]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_664 = DeriveSeed{sync_key = [188, 171, 129, 30, 240, 242, 240, 244, 135, 61, 207, 11, 226, 113, 10, 114]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_663 = DeriveSeed{sync_key = [188, 171, 129, 30, 240, 242, 240, 244, 135, 61, 207, 11, 226, 113, 10, 114]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_622 = DeriveSeed{sync_key = [99, 7, 30, 185, 86, 137, 195, 178, 209, 103, 172, 194, 32, 114, 15, 100]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_621 = DeriveSeed{sync_key = [99, 7, 30, 185, 86, 137, 195, 178, 209, 103, 172, 194, 32, 114, 15, 100]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_574 = DeriveSeed{sync_key = [51, 181, 96, 150, 131, 112, 191, 244, 146, 139, 201, 58, 42, 46, 2, 82]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_573 = DeriveSeed{sync_key = [51, 181, 96, 150, 131, 112, 191, 244, 146, 139, 201, 58, 42, 46, 2, 82]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_532 = DeriveSeed{sync_key = [234, 153, 251, 86, 212, 210, 99, 37, 121, 69, 194, 218, 141, 93, 92, 4]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_531 = DeriveSeed{sync_key = [234, 153, 251, 86, 212, 210, 99, 37, 121, 69, 194, 218, 141, 93, 92, 4]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_484 = DeriveSeed{sync_key = [11, 129, 147, 147, 231, 226, 0, 10, 89, 141, 242, 229, 40, 34, 112, 8]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_483 = DeriveSeed{sync_key = [11, 129, 147, 147, 231, 226, 0, 10, 89, 141, 242, 229, 40, 34, 112, 8]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_442 = DeriveSeed{sync_key = [58, 193, 244, 6, 86, 59, 41, 146, 90, 220, 125, 52, 144, 243, 179, 87]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_441 = DeriveSeed{sync_key = [58, 193, 244, 6, 86, 59, 41, 146, 90, 220, 125, 52, 144, 243, 179, 87]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_394 = DeriveSeed{sync_key = [145, 147, 95, 148, 202, 49, 229, 4, 189, 225, 44, 115, 14, 157, 37, 161]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_393 = DeriveSeed{sync_key = [145, 147, 95, 148, 202, 49, 229, 4, 189, 225, 44, 115, 14, 157, 37, 161]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_352 = DeriveSeed{sync_key = [73, 152, 93, 49, 197, 205, 165, 106, 184, 209, 8, 44, 238, 3, 74, 15]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_351 = DeriveSeed{sync_key = [73, 152, 93, 49, 197, 205, 165, 106, 184, 209, 8, 44, 238, 3, 74, 15]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_304 = DeriveSeed{sync_key = [121, 29, 41, 156, 221, 192, 16, 110, 89, 248, 167, 233, 224, 106, 117, 116]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_303 = DeriveSeed{sync_key = [121, 29, 41, 156, 221, 192, 16, 110, 89, 248, 167, 233, 224, 106, 117, 116]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_262 = DeriveSeed{sync_key = [234, 222, 24, 166, 114, 105, 100, 137, 199, 185, 185, 9, 226, 154, 150, 207]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_261 = DeriveSeed{sync_key = [234, 222, 24, 166, 114, 105, 100, 137, 199, 185, 185, 9, 226, 154, 150, 207]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_214 = DeriveSeed{sync_key = [18, 213, 0, 136, 90, 36, 148, 96, 90, 40, 194, 4, 81, 158, 251, 51]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_213 = DeriveSeed{sync_key = [18, 213, 0, 136, 90, 36, 148, 96, 90, 40, 194, 4, 81, 158, 251, 51]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_172 = DeriveSeed{sync_key = [248, 228, 102, 173, 11, 190, 224, 103, 190, 160, 216, 58, 63, 193, 131, 73]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_171 = DeriveSeed{sync_key = [248, 228, 102, 173, 11, 190, 224, 103, 190, 160, 216, 58, 63, 193, 131, 73]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_118 = DeriveSeed{sync_key = [9, 9, 60, 158, 171, 170, 160, 152, 25, 219, 140, 155, 115, 52, 92, 147]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_117 = DeriveSeed{sync_key = [9, 9, 60, 158, 171, 170, 160, 152, 25, 219, 140, 155, 115, 52, 92, 147]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_10 = DeriveSeed{sync_key = [16, 57, 13, 80, 228, 122, 25, 22, 16, 213, 62, 82, 119, 2, 58, 242]}: (PrfKey) -> Seed (op_4) @Host(alice)
op_7 = DeriveSeed{sync_key = [16, 57, 13, 80, 228, 122, 25, 22, 16, 213, 62, 82, 119, 2, 58, 242]}: (PrfKey) -> Seed (op_4) @Host(bob)
op_3 = PrfKeyGen: () -> PrfKey () @Host(alice)
op_19021 = DeriveSeed{sync_key = [41, 49, 193, 29, 228, 255, 211, 198, 141, 67, 83, 105, 152, 238, 182, 141]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_19016 = DeriveSeed{sync_key = [41, 49, 193, 29, 228, 255, 211, 198, 141, 67, 83, 105, 152, 238, 182, 141]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_18925 = DeriveSeed{sync_key = [166, 33, 80, 103, 35, 100, 221, 118, 130, 172, 21, 222, 141, 204, 87, 213]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_18920 = DeriveSeed{sync_key = [166, 33, 80, 103, 35, 100, 221, 118, 130, 172, 21, 222, 141, 204, 87, 213]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_18779 = DeriveSeed{sync_key = [195, 59, 243, 144, 234, 156, 128, 196, 245, 10, 47, 201, 62, 93, 165, 67]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_18774 = DeriveSeed{sync_key = [195, 59, 243, 144, 234, 156, 128, 196, 245, 10, 47, 201, 62, 93, 165, 67]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_18741 = DeriveSeed{sync_key = [252, 185, 28, 28, 197, 166, 90, 193, 100, 164, 86, 122, 97, 88, 153, 58]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_18736 = DeriveSeed{sync_key = [252, 185, 28, 28, 197, 166, 90, 193, 100, 164, 86, 122, 97, 88, 153, 58]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_18597 = DeriveSeed{sync_key = [200, 72, 156, 133, 159, 190, 184, 103, 144, 126, 27, 156, 113, 155, 198, 22]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_18592 = DeriveSeed{sync_key = [200, 72, 156, 133, 159, 190, 184, 103, 144, 126, 27, 156, 113, 155, 198, 22]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_18559 = DeriveSeed{sync_key = [100, 24, 0, 16, 5, 131, 177, 13, 140, 86, 127, 13, 127, 181, 140, 161]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_18554 = DeriveSeed{sync_key = [100, 24, 0, 16, 5, 131, 177, 13, 140, 86, 127, 13, 127, 181, 140, 161]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_18415 = DeriveSeed{sync_key = [249, 226, 208, 151, 14, 78, 23, 1, 150, 107, 25, 98, 235, 29, 65, 174]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_18410 = DeriveSeed{sync_key = [249, 226, 208, 151, 14, 78, 23, 1, 150, 107, 25, 98, 235, 29, 65, 174]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_18377 = DeriveSeed{sync_key = [163, 59, 14, 9, 219, 139, 214, 123, 164, 138, 135, 224, 142, 186, 169, 31]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_18372 = DeriveSeed{sync_key = [163, 59, 14, 9, 219, 139, 214, 123, 164, 138, 135, 224, 142, 186, 169, 31]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_18233 = DeriveSeed{sync_key = [231, 188, 38, 154, 144, 154, 32, 38, 82, 141, 127, 85, 124, 155, 206, 41]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_18228 = DeriveSeed{sync_key = [231, 188, 38, 154, 144, 154, 32, 38, 82, 141, 127, 85, 124, 155, 206, 41]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_18195 = DeriveSeed{sync_key = [38, 57, 44, 190, 65, 151, 0, 125, 129, 81, 17, 168, 34, 145, 28, 194]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_18190 = DeriveSeed{sync_key = [38, 57, 44, 190, 65, 151, 0, 125, 129, 81, 17, 168, 34, 145, 28, 194]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_18105 = DeriveSeed{sync_key = [79, 30, 197, 132, 210, 132, 67, 202, 66, 8, 89, 239, 246, 149, 34, 56]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_18100 = DeriveSeed{sync_key = [79, 30, 197, 132, 210, 132, 67, 202, 66, 8, 89, 239, 246, 149, 34, 56]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_18063 = DeriveSeed{sync_key = [236, 8, 227, 169, 211, 155, 43, 208, 116, 162, 58, 172, 13, 86, 199, 73]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_18058 = DeriveSeed{sync_key = [236, 8, 227, 169, 211, 155, 43, 208, 116, 162, 58, 172, 13, 86, 199, 73]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_17967 = DeriveSeed{sync_key = [158, 172, 169, 82, 123, 119, 98, 23, 204, 107, 219, 63, 246, 160, 108, 18]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_17962 = DeriveSeed{sync_key = [158, 172, 169, 82, 123, 119, 98, 23, 204, 107, 219, 63, 246, 160, 108, 18]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_17913 = DeriveSeed{sync_key = [7, 227, 98, 93, 39, 18, 44, 183, 52, 239, 158, 156, 217, 149, 132, 44]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_17908 = DeriveSeed{sync_key = [7, 227, 98, 93, 39, 18, 44, 183, 52, 239, 158, 156, 217, 149, 132, 44]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_17877 = DeriveSeed{sync_key = [113, 81, 81, 221, 122, 166, 116, 15, 38, 161, 185, 185, 64, 182, 117, 154]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_17872 = DeriveSeed{sync_key = [113, 81, 81, 221, 122, 166, 116, 15, 38, 161, 185, 185, 64, 182, 117, 154]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15776 = DeriveSeed{sync_key = [68, 58, 6, 221, 228, 121, 181, 26, 50, 83, 197, 90, 59, 177, 67, 57]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15771 = DeriveSeed{sync_key = [68, 58, 6, 221, 228, 121, 181, 26, 50, 83, 197, 90, 59, 177, 67, 57]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15728 = DeriveSeed{sync_key = [49, 166, 28, 0, 218, 73, 142, 177, 227, 248, 143, 89, 22, 198, 13, 10]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15723 = DeriveSeed{sync_key = [49, 166, 28, 0, 218, 73, 142, 177, 227, 248, 143, 89, 22, 198, 13, 10]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15680 = DeriveSeed{sync_key = [129, 241, 36, 225, 145, 152, 99, 233, 53, 129, 112, 67, 98, 190, 24, 18]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15675 = DeriveSeed{sync_key = [129, 241, 36, 225, 145, 152, 99, 233, 53, 129, 112, 67, 98, 190, 24, 18]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15632 = DeriveSeed{sync_key = [157, 247, 254, 13, 109, 248, 170, 75, 13, 5, 116, 186, 216, 176, 212, 37]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15627 = DeriveSeed{sync_key = [157, 247, 254, 13, 109, 248, 170, 75, 13, 5, 116, 186, 216, 176, 212, 37]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15584 = DeriveSeed{sync_key = [112, 150, 152, 226, 251, 102, 151, 47, 168, 109, 32, 59, 14, 177, 131, 103]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15579 = DeriveSeed{sync_key = [112, 150, 152, 226, 251, 102, 151, 47, 168, 109, 32, 59, 14, 177, 131, 103]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15536 = DeriveSeed{sync_key = [135, 51, 69, 244, 17, 70, 46, 236, 16, 154, 179, 147, 136, 13, 152, 10]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15531 = DeriveSeed{sync_key = [135, 51, 69, 244, 17, 70, 46, 236, 16, 154, 179, 147, 136, 13, 152, 10]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15488 = DeriveSeed{sync_key = [98, 45, 28, 116, 253, 107, 82, 57, 89, 10, 142, 126, 158, 27, 128, 132]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15483 = DeriveSeed{sync_key = [98, 45, 28, 116, 253, 107, 82, 57, 89, 10, 142, 126, 158, 27, 128, 132]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15440 = DeriveSeed{sync_key = [161, 8, 123, 232, 145, 89, 54, 231, 107, 121, 253, 228, 1, 239, 169, 141]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15435 = DeriveSeed{sync_key = [161, 8, 123, 232, 145, 89, 54, 231, 107, 121, 253, 228, 1, 239, 169, 141]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15392 = DeriveSeed{sync_key = [123, 154, 103, 5, 181, 232, 54, 93, 173, 246, 61, 216, 84, 161, 193, 60]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15387 = DeriveSeed{sync_key = [123, 154, 103, 5, 181, 232, 54, 93, 173, 246, 61, 216, 84, 161, 193, 60]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15344 = DeriveSeed{sync_key = [240, 176, 151, 69, 223, 50, 254, 167, 142, 66, 233, 86, 116, 212, 53, 21]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15339 = DeriveSeed{sync_key = [240, 176, 151, 69, 223, 50, 254, 167, 142, 66, 233, 86, 116, 212, 53, 21]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15296 = DeriveSeed{sync_key = [173, 62, 152, 123, 162, 25, 15, 218, 108, 248, 104, 136, 177, 104, 30, 159]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15291 = DeriveSeed{sync_key = [173, 62, 152, 123, 162, 25, 15, 218, 108, 248, 104, 136, 177, 104, 30, 159]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15248 = DeriveSeed{sync_key = [89, 187, 207, 77, 43, 60, 187, 193, 22, 227, 126, 153, 142, 185, 192, 20]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15243 = DeriveSeed{sync_key = [89, 187, 207, 77, 43, 60, 187, 193, 22, 227, 126, 153, 142, 185, 192, 20]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15200 = DeriveSeed{sync_key = [46, 192, 128, 127, 82, 201, 3, 238, 24, 108, 244, 70, 5, 3, 212, 186]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15195 = DeriveSeed{sync_key = [46, 192, 128, 127, 82, 201, 3, 238, 24, 108, 244, 70, 5, 3, 212, 186]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15152 = DeriveSeed{sync_key = [140, 250, 6, 109, 176, 40, 197, 157, 19, 27, 45, 159, 108, 173, 105, 218]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15147 = DeriveSeed{sync_key = [140, 250, 6, 109, 176, 40, 197, 157, 19, 27, 45, 159, 108, 173, 105, 218]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15104 = DeriveSeed{sync_key = [206, 158, 34, 238, 40, 159, 62, 150, 139, 157, 85, 6, 158, 99, 175, 169]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15099 = DeriveSeed{sync_key = [206, 158, 34, 238, 40, 159, 62, 150, 139, 157, 85, 6, 158, 99, 175, 169]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15056 = DeriveSeed{sync_key = [228, 212, 79, 70, 252, 213, 39, 91, 165, 125, 48, 235, 213, 176, 132, 54]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15051 = DeriveSeed{sync_key = [228, 212, 79, 70, 252, 213, 39, 91, 165, 125, 48, 235, 213, 176, 132, 54]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_15008 = DeriveSeed{sync_key = [3, 136, 199, 178, 191, 171, 24, 75, 91, 17, 189, 12, 91, 59, 242, 168]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_15003 = DeriveSeed{sync_key = [3, 136, 199, 178, 191, 171, 24, 75, 91, 17, 189, 12, 91, 59, 242, 168]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14960 = DeriveSeed{sync_key = [71, 66, 201, 145, 124, 112, 7, 58, 223, 166, 217, 140, 82, 158, 53, 24]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14955 = DeriveSeed{sync_key = [71, 66, 201, 145, 124, 112, 7, 58, 223, 166, 217, 140, 82, 158, 53, 24]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14912 = DeriveSeed{sync_key = [6, 141, 220, 129, 136, 41, 46, 154, 132, 102, 7, 42, 43, 92, 4, 206]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14907 = DeriveSeed{sync_key = [6, 141, 220, 129, 136, 41, 46, 154, 132, 102, 7, 42, 43, 92, 4, 206]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14864 = DeriveSeed{sync_key = [107, 146, 220, 97, 8, 162, 202, 34, 91, 32, 65, 49, 205, 245, 234, 66]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14859 = DeriveSeed{sync_key = [107, 146, 220, 97, 8, 162, 202, 34, 91, 32, 65, 49, 205, 245, 234, 66]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14816 = DeriveSeed{sync_key = [175, 226, 196, 119, 184, 169, 122, 113, 92, 28, 132, 133, 126, 133, 10, 7]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14811 = DeriveSeed{sync_key = [175, 226, 196, 119, 184, 169, 122, 113, 92, 28, 132, 133, 126, 133, 10, 7]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14768 = DeriveSeed{sync_key = [59, 188, 143, 222, 6, 120, 172, 79, 80, 128, 13, 173, 213, 13, 86, 31]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14763 = DeriveSeed{sync_key = [59, 188, 143, 222, 6, 120, 172, 79, 80, 128, 13, 173, 213, 13, 86, 31]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14720 = DeriveSeed{sync_key = [73, 20, 57, 131, 136, 200, 21, 156, 65, 98, 112, 233, 215, 175, 162, 82]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14715 = DeriveSeed{sync_key = [73, 20, 57, 131, 136, 200, 21, 156, 65, 98, 112, 233, 215, 175, 162, 82]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14672 = DeriveSeed{sync_key = [12, 240, 233, 3, 227, 176, 239, 57, 121, 128, 64, 11, 69, 85, 6, 137]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14667 = DeriveSeed{sync_key = [12, 240, 233, 3, 227, 176, 239, 57, 121, 128, 64, 11, 69, 85, 6, 137]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14624 = DeriveSeed{sync_key = [184, 65, 192, 253, 165, 50, 50, 200, 21, 156, 237, 78, 228, 22, 210, 221]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14619 = DeriveSeed{sync_key = [184, 65, 192, 253, 165, 50, 50, 200, 21, 156, 237, 78, 228, 22, 210, 221]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14576 = DeriveSeed{sync_key = [252, 22, 78, 0, 204, 111, 205, 162, 213, 247, 49, 60, 208, 163, 36, 33]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14571 = DeriveSeed{sync_key = [252, 22, 78, 0, 204, 111, 205, 162, 213, 247, 49, 60, 208, 163, 36, 33]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14528 = DeriveSeed{sync_key = [105, 95, 113, 39, 122, 43, 51, 240, 119, 144, 195, 178, 14, 130, 129, 17]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14523 = DeriveSeed{sync_key = [105, 95, 113, 39, 122, 43, 51, 240, 119, 144, 195, 178, 14, 130, 129, 17]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14480 = DeriveSeed{sync_key = [40, 156, 103, 39, 237, 107, 220, 19, 51, 59, 154, 135, 202, 252, 120, 106]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14475 = DeriveSeed{sync_key = [40, 156, 103, 39, 237, 107, 220, 19, 51, 59, 154, 135, 202, 252, 120, 106]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14432 = DeriveSeed{sync_key = [92, 86, 8, 99, 38, 25, 174, 175, 108, 98, 29, 20, 191, 122, 173, 223]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14427 = DeriveSeed{sync_key = [92, 86, 8, 99, 38, 25, 174, 175, 108, 98, 29, 20, 191, 122, 173, 223]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14384 = DeriveSeed{sync_key = [38, 224, 142, 139, 243, 154, 37, 13, 76, 72, 74, 21, 101, 142, 200, 144]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14379 = DeriveSeed{sync_key = [38, 224, 142, 139, 243, 154, 37, 13, 76, 72, 74, 21, 101, 142, 200, 144]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14336 = DeriveSeed{sync_key = [148, 201, 41, 136, 208, 76, 149, 99, 217, 139, 28, 185, 155, 241, 166, 118]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14331 = DeriveSeed{sync_key = [148, 201, 41, 136, 208, 76, 149, 99, 217, 139, 28, 185, 155, 241, 166, 118]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14288 = DeriveSeed{sync_key = [120, 36, 48, 223, 245, 84, 127, 43, 96, 54, 27, 139, 115, 248, 200, 12]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14283 = DeriveSeed{sync_key = [120, 36, 48, 223, 245, 84, 127, 43, 96, 54, 27, 139, 115, 248, 200, 12]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14240 = DeriveSeed{sync_key = [228, 243, 152, 25, 167, 22, 189, 151, 98, 141, 123, 30, 242, 201, 78, 239]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14235 = DeriveSeed{sync_key = [228, 243, 152, 25, 167, 22, 189, 151, 98, 141, 123, 30, 242, 201, 78, 239]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14192 = DeriveSeed{sync_key = [93, 184, 211, 30, 181, 237, 44, 67, 75, 228, 116, 77, 233, 1, 72, 168]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14187 = DeriveSeed{sync_key = [93, 184, 211, 30, 181, 237, 44, 67, 75, 228, 116, 77, 233, 1, 72, 168]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14144 = DeriveSeed{sync_key = [210, 211, 212, 179, 110, 79, 202, 122, 91, 229, 153, 92, 166, 120, 247, 162]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14139 = DeriveSeed{sync_key = [210, 211, 212, 179, 110, 79, 202, 122, 91, 229, 153, 92, 166, 120, 247, 162]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14096 = DeriveSeed{sync_key = [194, 1, 41, 246, 219, 160, 55, 209, 251, 154, 116, 26, 27, 174, 238, 245]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14091 = DeriveSeed{sync_key = [194, 1, 41, 246, 219, 160, 55, 209, 251, 154, 116, 26, 27, 174, 238, 245]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14048 = DeriveSeed{sync_key = [3, 57, 233, 105, 218, 165, 17, 125, 234, 52, 138, 59, 52, 207, 25, 119]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_14043 = DeriveSeed{sync_key = [3, 57, 233, 105, 218, 165, 17, 125, 234, 52, 138, 59, 52, 207, 25, 119]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_14000 = DeriveSeed{sync_key = [132, 90, 101, 122, 166, 233, 122, 37, 59, 118, 36, 193, 169, 217, 128, 182]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13995 = DeriveSeed{sync_key = [132, 90, 101, 122, 166, 233, 122, 37, 59, 118, 36, 193, 169, 217, 128, 182]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13952 = DeriveSeed{sync_key = [143, 37, 191, 136, 248, 151, 173, 107, 191, 91, 134, 235, 249, 104, 104, 154]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13947 = DeriveSeed{sync_key = [143, 37, 191, 136, 248, 151, 173, 107, 191, 91, 134, 235, 249, 104, 104, 154]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13904 = DeriveSeed{sync_key = [243, 14, 3, 193, 17, 145, 35, 171, 15, 204, 238, 139, 167, 169, 0, 36]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13899 = DeriveSeed{sync_key = [243, 14, 3, 193, 17, 145, 35, 171, 15, 204, 238, 139, 167, 169, 0, 36]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13856 = DeriveSeed{sync_key = [224, 92, 143, 151, 12, 48, 83, 23, 230, 140, 72, 227, 144, 38, 251, 162]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13851 = DeriveSeed{sync_key = [224, 92, 143, 151, 12, 48, 83, 23, 230, 140, 72, 227, 144, 38, 251, 162]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13808 = DeriveSeed{sync_key = [143, 79, 8, 106, 8, 151, 12, 109, 155, 25, 53, 182, 101, 227, 133, 193]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13803 = DeriveSeed{sync_key = [143, 79, 8, 106, 8, 151, 12, 109, 155, 25, 53, 182, 101, 227, 133, 193]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13760 = DeriveSeed{sync_key = [255, 78, 194, 21, 1, 159, 187, 67, 145, 123, 18, 171, 43, 225, 49, 108]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13755 = DeriveSeed{sync_key = [255, 78, 194, 21, 1, 159, 187, 67, 145, 123, 18, 171, 43, 225, 49, 108]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13712 = DeriveSeed{sync_key = [250, 246, 128, 108, 148, 198, 59, 8, 141, 183, 116, 238, 204, 53, 168, 127]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13707 = DeriveSeed{sync_key = [250, 246, 128, 108, 148, 198, 59, 8, 141, 183, 116, 238, 204, 53, 168, 127]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13664 = DeriveSeed{sync_key = [167, 10, 164, 28, 46, 30, 192, 104, 124, 18, 246, 153, 6, 119, 225, 20]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13659 = DeriveSeed{sync_key = [167, 10, 164, 28, 46, 30, 192, 104, 124, 18, 246, 153, 6, 119, 225, 20]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13616 = DeriveSeed{sync_key = [167, 206, 86, 165, 144, 91, 97, 228, 204, 46, 221, 207, 148, 237, 162, 95]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13611 = DeriveSeed{sync_key = [167, 206, 86, 165, 144, 91, 97, 228, 204, 46, 221, 207, 148, 237, 162, 95]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13568 = DeriveSeed{sync_key = [93, 78, 93, 153, 155, 78, 5, 47, 84, 205, 74, 244, 34, 150, 211, 40]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13563 = DeriveSeed{sync_key = [93, 78, 93, 153, 155, 78, 5, 47, 84, 205, 74, 244, 34, 150, 211, 40]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13520 = DeriveSeed{sync_key = [55, 15, 225, 7, 136, 59, 211, 63, 181, 99, 167, 245, 182, 43, 193, 55]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13515 = DeriveSeed{sync_key = [55, 15, 225, 7, 136, 59, 211, 63, 181, 99, 167, 245, 182, 43, 193, 55]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13472 = DeriveSeed{sync_key = [69, 173, 183, 14, 92, 153, 65, 9, 242, 143, 235, 41, 4, 6, 127, 42]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13467 = DeriveSeed{sync_key = [69, 173, 183, 14, 92, 153, 65, 9, 242, 143, 235, 41, 4, 6, 127, 42]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13424 = DeriveSeed{sync_key = [123, 157, 24, 173, 41, 199, 244, 139, 112, 85, 255, 235, 238, 157, 157, 97]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13419 = DeriveSeed{sync_key = [123, 157, 24, 173, 41, 199, 244, 139, 112, 85, 255, 235, 238, 157, 157, 97]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13376 = DeriveSeed{sync_key = [223, 203, 240, 186, 79, 48, 241, 47, 231, 243, 77, 213, 113, 209, 252, 114]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13371 = DeriveSeed{sync_key = [223, 203, 240, 186, 79, 48, 241, 47, 231, 243, 77, 213, 113, 209, 252, 114]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13328 = DeriveSeed{sync_key = [10, 252, 103, 145, 66, 237, 255, 132, 147, 37, 15, 229, 222, 21, 154, 148]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13323 = DeriveSeed{sync_key = [10, 252, 103, 145, 66, 237, 255, 132, 147, 37, 15, 229, 222, 21, 154, 148]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13280 = DeriveSeed{sync_key = [35, 94, 205, 139, 14, 64, 31, 106, 237, 147, 125, 70, 218, 124, 248, 132]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13275 = DeriveSeed{sync_key = [35, 94, 205, 139, 14, 64, 31, 106, 237, 147, 125, 70, 218, 124, 248, 132]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13232 = DeriveSeed{sync_key = [51, 30, 141, 33, 86, 130, 80, 16, 39, 12, 22, 54, 121, 246, 237, 254]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13227 = DeriveSeed{sync_key = [51, 30, 141, 33, 86, 130, 80, 16, 39, 12, 22, 54, 121, 246, 237, 254]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13184 = DeriveSeed{sync_key = [12, 155, 236, 88, 46, 217, 255, 90, 130, 239, 3, 240, 166, 3, 176, 168]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13179 = DeriveSeed{sync_key = [12, 155, 236, 88, 46, 217, 255, 90, 130, 239, 3, 240, 166, 3, 176, 168]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13136 = DeriveSeed{sync_key = [125, 43, 254, 61, 75, 114, 97, 79, 88, 39, 248, 9, 239, 164, 138, 83]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13131 = DeriveSeed{sync_key = [125, 43, 254, 61, 75, 114, 97, 79, 88, 39, 248, 9, 239, 164, 138, 83]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13088 = DeriveSeed{sync_key = [194, 178, 9, 163, 157, 208, 41, 162, 105, 145, 89, 155, 8, 21, 224, 37]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13083 = DeriveSeed{sync_key = [194, 178, 9, 163, 157, 208, 41, 162, 105, 145, 89, 155, 8, 21, 224, 37]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_13040 = DeriveSeed{sync_key = [54, 123, 224, 136, 181, 165, 229, 66, 242, 239, 196, 12, 107, 157, 94, 144]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_13035 = DeriveSeed{sync_key = [54, 123, 224, 136, 181, 165, 229, 66, 242, 239, 196, 12, 107, 157, 94, 144]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12992 = DeriveSeed{sync_key = [208, 57, 161, 161, 211, 163, 35, 201, 95, 128, 80, 232, 11, 236, 121, 101]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12987 = DeriveSeed{sync_key = [208, 57, 161, 161, 211, 163, 35, 201, 95, 128, 80, 232, 11, 236, 121, 101]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12944 = DeriveSeed{sync_key = [11, 4, 236, 149, 19, 153, 104, 187, 47, 209, 4, 204, 67, 153, 64, 52]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12939 = DeriveSeed{sync_key = [11, 4, 236, 149, 19, 153, 104, 187, 47, 209, 4, 204, 67, 153, 64, 52]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12896 = DeriveSeed{sync_key = [196, 125, 224, 74, 245, 64, 25, 187, 232, 42, 150, 233, 91, 26, 132, 211]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12891 = DeriveSeed{sync_key = [196, 125, 224, 74, 245, 64, 25, 187, 232, 42, 150, 233, 91, 26, 132, 211]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12848 = DeriveSeed{sync_key = [228, 222, 24, 58, 177, 5, 73, 168, 153, 188, 132, 87, 217, 165, 233, 110]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12843 = DeriveSeed{sync_key = [228, 222, 24, 58, 177, 5, 73, 168, 153, 188, 132, 87, 217, 165, 233, 110]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12800 = DeriveSeed{sync_key = [161, 102, 5, 23, 152, 170, 126, 41, 13, 150, 177, 11, 134, 175, 248, 129]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12795 = DeriveSeed{sync_key = [161, 102, 5, 23, 152, 170, 126, 41, 13, 150, 177, 11, 134, 175, 248, 129]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12752 = DeriveSeed{sync_key = [78, 229, 175, 202, 40, 2, 220, 169, 136, 143, 43, 52, 180, 49, 143, 187]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12747 = DeriveSeed{sync_key = [78, 229, 175, 202, 40, 2, 220, 169, 136, 143, 43, 52, 180, 49, 143, 187]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12704 = DeriveSeed{sync_key = [51, 201, 137, 160, 137, 135, 9, 75, 249, 58, 12, 43, 75, 231, 1, 129]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12699 = DeriveSeed{sync_key = [51, 201, 137, 160, 137, 135, 9, 75, 249, 58, 12, 43, 75, 231, 1, 129]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12656 = DeriveSeed{sync_key = [6, 36, 131, 187, 26, 236, 151, 247, 111, 128, 133, 238, 33, 197, 139, 63]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12651 = DeriveSeed{sync_key = [6, 36, 131, 187, 26, 236, 151, 247, 111, 128, 133, 238, 33, 197, 139, 63]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12608 = DeriveSeed{sync_key = [174, 171, 157, 202, 88, 91, 171, 124, 205, 86, 247, 205, 226, 202, 35, 96]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12603 = DeriveSeed{sync_key = [174, 171, 157, 202, 88, 91, 171, 124, 205, 86, 247, 205, 226, 202, 35, 96]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12560 = DeriveSeed{sync_key = [59, 151, 227, 11, 3, 85, 147, 80, 18, 59, 50, 134, 215, 206, 98, 74]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12555 = DeriveSeed{sync_key = [59, 151, 227, 11, 3, 85, 147, 80, 18, 59, 50, 134, 215, 206, 98, 74]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12512 = DeriveSeed{sync_key = [150, 87, 107, 58, 29, 109, 38, 242, 113, 111, 132, 105, 184, 199, 62, 213]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12507 = DeriveSeed{sync_key = [150, 87, 107, 58, 29, 109, 38, 242, 113, 111, 132, 105, 184, 199, 62, 213]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12464 = DeriveSeed{sync_key = [77, 247, 246, 163, 63, 0, 137, 254, 99, 8, 58, 141, 81, 11, 117, 93]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12459 = DeriveSeed{sync_key = [77, 247, 246, 163, 63, 0, 137, 254, 99, 8, 58, 141, 81, 11, 117, 93]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12416 = DeriveSeed{sync_key = [203, 73, 211, 8, 121, 181, 116, 191, 51, 244, 232, 138, 26, 177, 129, 228]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12411 = DeriveSeed{sync_key = [203, 73, 211, 8, 121, 181, 116, 191, 51, 244, 232, 138, 26, 177, 129, 228]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12368 = DeriveSeed{sync_key = [152, 37, 203, 200, 153, 146, 182, 226, 21, 227, 230, 194, 104, 9, 50, 140]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12363 = DeriveSeed{sync_key = [152, 37, 203, 200, 153, 146, 182, 226, 21, 227, 230, 194, 104, 9, 50, 140]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12320 = DeriveSeed{sync_key = [15, 66, 105, 163, 110, 35, 85, 146, 190, 194, 65, 244, 238, 203, 56, 114]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12315 = DeriveSeed{sync_key = [15, 66, 105, 163, 110, 35, 85, 146, 190, 194, 65, 244, 238, 203, 56, 114]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12272 = DeriveSeed{sync_key = [216, 253, 4, 31, 233, 48, 119, 79, 240, 237, 181, 126, 15, 151, 187, 242]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12267 = DeriveSeed{sync_key = [216, 253, 4, 31, 233, 48, 119, 79, 240, 237, 181, 126, 15, 151, 187, 242]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12224 = DeriveSeed{sync_key = [245, 137, 14, 223, 1, 48, 98, 31, 230, 181, 68, 34, 163, 136, 176, 239]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12219 = DeriveSeed{sync_key = [245, 137, 14, 223, 1, 48, 98, 31, 230, 181, 68, 34, 163, 136, 176, 239]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12176 = DeriveSeed{sync_key = [104, 222, 174, 246, 91, 38, 182, 1, 125, 177, 209, 200, 114, 88, 187, 142]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12171 = DeriveSeed{sync_key = [104, 222, 174, 246, 91, 38, 182, 1, 125, 177, 209, 200, 114, 88, 187, 142]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12128 = DeriveSeed{sync_key = [83, 119, 233, 163, 196, 10, 128, 150, 134, 64, 86, 115, 254, 163, 96, 100]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12123 = DeriveSeed{sync_key = [83, 119, 233, 163, 196, 10, 128, 150, 134, 64, 86, 115, 254, 163, 96, 100]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12080 = DeriveSeed{sync_key = [247, 69, 26, 153, 195, 176, 96, 128, 48, 17, 136, 187, 171, 2, 56, 118]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12075 = DeriveSeed{sync_key = [247, 69, 26, 153, 195, 176, 96, 128, 48, 17, 136, 187, 171, 2, 56, 118]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_12032 = DeriveSeed{sync_key = [94, 227, 225, 70, 131, 226, 177, 27, 183, 96, 107, 172, 13, 185, 138, 164]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_12027 = DeriveSeed{sync_key = [94, 227, 225, 70, 131, 226, 177, 27, 183, 96, 107, 172, 13, 185, 138, 164]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11984 = DeriveSeed{sync_key = [161, 80, 17, 20, 4, 26, 29, 195, 168, 117, 171, 130, 148, 193, 133, 58]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11979 = DeriveSeed{sync_key = [161, 80, 17, 20, 4, 26, 29, 195, 168, 117, 171, 130, 148, 193, 133, 58]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11936 = DeriveSeed{sync_key = [137, 220, 141, 125, 176, 180, 126, 129, 12, 196, 70, 157, 251, 171, 248, 63]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11931 = DeriveSeed{sync_key = [137, 220, 141, 125, 176, 180, 126, 129, 12, 196, 70, 157, 251, 171, 248, 63]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11888 = DeriveSeed{sync_key = [230, 114, 185, 28, 29, 63, 191, 95, 31, 253, 0, 60, 99, 73, 20, 146]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11883 = DeriveSeed{sync_key = [230, 114, 185, 28, 29, 63, 191, 95, 31, 253, 0, 60, 99, 73, 20, 146]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11840 = DeriveSeed{sync_key = [182, 217, 101, 151, 129, 33, 1, 5, 31, 58, 41, 70, 3, 226, 251, 7]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11835 = DeriveSeed{sync_key = [182, 217, 101, 151, 129, 33, 1, 5, 31, 58, 41, 70, 3, 226, 251, 7]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11792 = DeriveSeed{sync_key = [223, 120, 53, 132, 203, 53, 89, 93, 122, 108, 19, 66, 175, 187, 242, 191]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11787 = DeriveSeed{sync_key = [223, 120, 53, 132, 203, 53, 89, 93, 122, 108, 19, 66, 175, 187, 242, 191]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11744 = DeriveSeed{sync_key = [59, 48, 203, 182, 158, 86, 135, 22, 19, 102, 145, 1, 1, 24, 64, 218]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11739 = DeriveSeed{sync_key = [59, 48, 203, 182, 158, 86, 135, 22, 19, 102, 145, 1, 1, 24, 64, 218]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11480 = DeriveSeed{sync_key = [115, 181, 163, 47, 191, 99, 89, 243, 213, 233, 34, 44, 133, 236, 248, 216]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11475 = DeriveSeed{sync_key = [115, 181, 163, 47, 191, 99, 89, 243, 213, 233, 34, 44, 133, 236, 248, 216]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11438 = DeriveSeed{sync_key = [14, 245, 92, 127, 171, 249, 157, 138, 105, 152, 128, 246, 111, 48, 134, 168]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11433 = DeriveSeed{sync_key = [14, 245, 92, 127, 171, 249, 157, 138, 105, 152, 128, 246, 111, 48, 134, 168]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11390 = DeriveSeed{sync_key = [191, 0, 132, 187, 36, 196, 164, 78, 134, 160, 172, 161, 188, 74, 97, 84]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11385 = DeriveSeed{sync_key = [191, 0, 132, 187, 36, 196, 164, 78, 134, 160, 172, 161, 188, 74, 97, 84]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11348 = DeriveSeed{sync_key = [85, 196, 27, 166, 65, 131, 237, 156, 103, 110, 153, 168, 118, 218, 148, 116]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11343 = DeriveSeed{sync_key = [85, 196, 27, 166, 65, 131, 237, 156, 103, 110, 153, 168, 118, 218, 148, 116]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11300 = DeriveSeed{sync_key = [197, 250, 243, 132, 68, 173, 168, 145, 122, 249, 162, 138, 164, 54, 210, 99]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11295 = DeriveSeed{sync_key = [197, 250, 243, 132, 68, 173, 168, 145, 122, 249, 162, 138, 164, 54, 210, 99]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11258 = DeriveSeed{sync_key = [167, 40, 160, 57, 114, 56, 40, 218, 200, 239, 51, 221, 161, 212, 123, 194]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11253 = DeriveSeed{sync_key = [167, 40, 160, 57, 114, 56, 40, 218, 200, 239, 51, 221, 161, 212, 123, 194]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11210 = DeriveSeed{sync_key = [87, 204, 72, 7, 91, 190, 207, 13, 251, 113, 12, 133, 193, 185, 241, 230]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11205 = DeriveSeed{sync_key = [87, 204, 72, 7, 91, 190, 207, 13, 251, 113, 12, 133, 193, 185, 241, 230]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11168 = DeriveSeed{sync_key = [148, 148, 225, 182, 207, 144, 102, 53, 191, 43, 185, 202, 56, 235, 113, 198]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11163 = DeriveSeed{sync_key = [148, 148, 225, 182, 207, 144, 102, 53, 191, 43, 185, 202, 56, 235, 113, 198]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11120 = DeriveSeed{sync_key = [214, 98, 78, 59, 100, 203, 164, 55, 40, 96, 234, 167, 182, 162, 189, 143]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11115 = DeriveSeed{sync_key = [214, 98, 78, 59, 100, 203, 164, 55, 40, 96, 234, 167, 182, 162, 189, 143]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11078 = DeriveSeed{sync_key = [98, 85, 162, 139, 160, 101, 227, 199, 16, 64, 110, 22, 250, 79, 31, 210]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11073 = DeriveSeed{sync_key = [98, 85, 162, 139, 160, 101, 227, 199, 16, 64, 110, 22, 250, 79, 31, 210]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_11030 = DeriveSeed{sync_key = [140, 187, 126, 249, 46, 111, 183, 143, 39, 119, 80, 57, 34, 97, 181, 211]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_11025 = DeriveSeed{sync_key = [140, 187, 126, 249, 46, 111, 183, 143, 39, 119, 80, 57, 34, 97, 181, 211]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10988 = DeriveSeed{sync_key = [205, 242, 215, 182, 85, 121, 247, 97, 101, 113, 21, 227, 148, 155, 178, 209]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10983 = DeriveSeed{sync_key = [205, 242, 215, 182, 85, 121, 247, 97, 101, 113, 21, 227, 148, 155, 178, 209]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10940 = DeriveSeed{sync_key = [150, 180, 134, 109, 246, 214, 191, 64, 150, 25, 109, 146, 248, 108, 14, 5]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10935 = DeriveSeed{sync_key = [150, 180, 134, 109, 246, 214, 191, 64, 150, 25, 109, 146, 248, 108, 14, 5]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10898 = DeriveSeed{sync_key = [14, 244, 43, 93, 96, 153, 66, 231, 150, 40, 113, 145, 137, 191, 7, 160]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10893 = DeriveSeed{sync_key = [14, 244, 43, 93, 96, 153, 66, 231, 150, 40, 113, 145, 137, 191, 7, 160]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10844 = DeriveSeed{sync_key = [130, 45, 50, 240, 223, 148, 228, 198, 204, 134, 78, 91, 50, 139, 39, 147]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10839 = DeriveSeed{sync_key = [130, 45, 50, 240, 223, 148, 228, 198, 204, 134, 78, 91, 50, 139, 39, 147]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10817 = DeriveSeed{sync_key = [134, 128, 165, 213, 77, 131, 201, 90, 83, 36, 116, 130, 203, 221, 212, 77]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10814 = DeriveSeed{sync_key = [134, 128, 165, 213, 77, 131, 201, 90, 83, 36, 116, 130, 203, 221, 212, 77]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10790 = DeriveSeed{sync_key = [147, 245, 183, 115, 243, 26, 224, 95, 157, 40, 212, 220, 15, 163, 61, 181]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10785 = DeriveSeed{sync_key = [147, 245, 183, 115, 243, 26, 224, 95, 157, 40, 212, 220, 15, 163, 61, 181]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10677 = DeriveSeed{sync_key = [214, 146, 155, 141, 186, 19, 180, 183, 227, 63, 170, 72, 228, 99, 30, 183]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10672 = DeriveSeed{sync_key = [214, 146, 155, 141, 186, 19, 180, 183, 227, 63, 170, 72, 228, 99, 30, 183]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10635 = DeriveSeed{sync_key = [242, 246, 222, 190, 79, 172, 102, 103, 8, 138, 176, 154, 2, 108, 32, 8]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10630 = DeriveSeed{sync_key = [242, 246, 222, 190, 79, 172, 102, 103, 8, 138, 176, 154, 2, 108, 32, 8]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10587 = DeriveSeed{sync_key = [30, 25, 26, 55, 97, 125, 234, 42, 165, 179, 105, 90, 124, 92, 93, 108]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10582 = DeriveSeed{sync_key = [30, 25, 26, 55, 97, 125, 234, 42, 165, 179, 105, 90, 124, 92, 93, 108]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10545 = DeriveSeed{sync_key = [73, 189, 50, 242, 24, 227, 211, 152, 172, 110, 55, 223, 70, 62, 207, 247]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10540 = DeriveSeed{sync_key = [73, 189, 50, 242, 24, 227, 211, 152, 172, 110, 55, 223, 70, 62, 207, 247]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10497 = DeriveSeed{sync_key = [50, 0, 243, 101, 134, 173, 97, 202, 255, 198, 133, 233, 98, 101, 72, 31]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10492 = DeriveSeed{sync_key = [50, 0, 243, 101, 134, 173, 97, 202, 255, 198, 133, 233, 98, 101, 72, 31]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10455 = DeriveSeed{sync_key = [103, 212, 179, 63, 79, 130, 100, 108, 180, 250, 65, 206, 155, 95, 6, 92]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10450 = DeriveSeed{sync_key = [103, 212, 179, 63, 79, 130, 100, 108, 180, 250, 65, 206, 155, 95, 6, 92]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10407 = DeriveSeed{sync_key = [93, 22, 90, 127, 125, 232, 67, 45, 101, 68, 186, 0, 84, 51, 185, 99]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10402 = DeriveSeed{sync_key = [93, 22, 90, 127, 125, 232, 67, 45, 101, 68, 186, 0, 84, 51, 185, 99]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10365 = DeriveSeed{sync_key = [88, 4, 230, 100, 50, 111, 22, 1, 86, 220, 28, 7, 42, 59, 112, 55]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10360 = DeriveSeed{sync_key = [88, 4, 230, 100, 50, 111, 22, 1, 86, 220, 28, 7, 42, 59, 112, 55]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10317 = DeriveSeed{sync_key = [56, 211, 48, 55, 226, 172, 114, 169, 158, 48, 90, 213, 236, 164, 154, 83]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10312 = DeriveSeed{sync_key = [56, 211, 48, 55, 226, 172, 114, 169, 158, 48, 90, 213, 236, 164, 154, 83]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10275 = DeriveSeed{sync_key = [176, 249, 143, 7, 66, 42, 78, 100, 191, 88, 188, 118, 33, 148, 217, 90]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10270 = DeriveSeed{sync_key = [176, 249, 143, 7, 66, 42, 78, 100, 191, 88, 188, 118, 33, 148, 217, 90]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10227 = DeriveSeed{sync_key = [40, 185, 153, 104, 173, 155, 92, 14, 95, 240, 253, 169, 127, 164, 2, 172]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10222 = DeriveSeed{sync_key = [40, 185, 153, 104, 173, 155, 92, 14, 95, 240, 253, 169, 127, 164, 2, 172]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10185 = DeriveSeed{sync_key = [43, 168, 35, 177, 126, 112, 98, 151, 22, 12, 174, 126, 240, 206, 141, 248]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10180 = DeriveSeed{sync_key = [43, 168, 35, 177, 126, 112, 98, 151, 22, 12, 174, 126, 240, 206, 141, 248]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10137 = DeriveSeed{sync_key = [41, 105, 104, 215, 249, 28, 114, 166, 68, 175, 245, 162, 153, 157, 63, 101]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10132 = DeriveSeed{sync_key = [41, 105, 104, 215, 249, 28, 114, 166, 68, 175, 245, 162, 153, 157, 63, 101]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10095 = DeriveSeed{sync_key = [145, 92, 132, 123, 3, 87, 252, 3, 138, 94, 71, 213, 99, 150, 114, 206]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10090 = DeriveSeed{sync_key = [145, 92, 132, 123, 3, 87, 252, 3, 138, 94, 71, 213, 99, 150, 114, 206]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10041 = DeriveSeed{sync_key = [104, 47, 178, 57, 78, 200, 194, 124, 22, 127, 56, 42, 14, 93, 248, 53]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10036 = DeriveSeed{sync_key = [104, 47, 178, 57, 78, 200, 194, 124, 22, 127, 56, 42, 14, 93, 248, 53]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_10014 = DeriveSeed{sync_key = [126, 237, 36, 10, 62, 19, 215, 211, 172, 190, 180, 1, 100, 197, 163, 154]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_10011 = DeriveSeed{sync_key = [126, 237, 36, 10, 62, 19, 215, 211, 172, 190, 180, 1, 100, 197, 163, 154]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_9921 = DeriveSeed{sync_key = [180, 38, 164, 79, 228, 161, 233, 193, 251, 243, 205, 197, 25, 112, 69, 108]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_9916 = DeriveSeed{sync_key = [180, 38, 164, 79, 228, 161, 233, 193, 251, 243, 205, 197, 25, 112, 69, 108]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_9703 = DeriveSeed{sync_key = [91, 226, 125, 171, 13, 41, 223, 19, 12, 156, 0, 4, 21, 195, 195, 120]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_9698 = DeriveSeed{sync_key = [91, 226, 125, 171, 13, 41, 223, 19, 12, 156, 0, 4, 21, 195, 195, 120]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_9613 = DeriveSeed{sync_key = [240, 106, 98, 182, 177, 184, 84, 192, 122, 185, 115, 164, 161, 82, 243, 6]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_9608 = DeriveSeed{sync_key = [240, 106, 98, 182, 177, 184, 84, 192, 122, 185, 115, 164, 161, 82, 243, 6]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_9523 = DeriveSeed{sync_key = [198, 114, 3, 58, 165, 220, 113, 106, 104, 94, 134, 14, 11, 250, 172, 131]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_9518 = DeriveSeed{sync_key = [198, 114, 3, 58, 165, 220, 113, 106, 104, 94, 134, 14, 11, 250, 172, 131]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_9433 = DeriveSeed{sync_key = [138, 212, 21, 151, 65, 89, 195, 121, 50, 41, 184, 54, 162, 63, 150, 8]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_9428 = DeriveSeed{sync_key = [138, 212, 21, 151, 65, 89, 195, 121, 50, 41, 184, 54, 162, 63, 150, 8]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_9343 = DeriveSeed{sync_key = [60, 165, 185, 71, 35, 194, 55, 86, 234, 45, 197, 49, 253, 139, 78, 61]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_9338 = DeriveSeed{sync_key = [60, 165, 185, 71, 35, 194, 55, 86, 234, 45, 197, 49, 253, 139, 78, 61]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_9253 = DeriveSeed{sync_key = [72, 202, 227, 250, 12, 162, 219, 4, 54, 101, 240, 243, 33, 18, 208, 93]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_9248 = DeriveSeed{sync_key = [72, 202, 227, 250, 12, 162, 219, 4, 54, 101, 240, 243, 33, 18, 208, 93]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_9163 = DeriveSeed{sync_key = [64, 220, 103, 169, 205, 10, 241, 124, 5, 164, 169, 130, 24, 111, 8, 49]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_9158 = DeriveSeed{sync_key = [64, 220, 103, 169, 205, 10, 241, 124, 5, 164, 169, 130, 24, 111, 8, 49]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_9073 = DeriveSeed{sync_key = [13, 4, 124, 73, 219, 41, 235, 132, 74, 223, 56, 175, 40, 87, 5, 229]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_9068 = DeriveSeed{sync_key = [13, 4, 124, 73, 219, 41, 235, 132, 74, 223, 56, 175, 40, 87, 5, 229]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8983 = DeriveSeed{sync_key = [15, 119, 88, 160, 6, 9, 38, 214, 29, 248, 19, 218, 18, 63, 32, 75]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8978 = DeriveSeed{sync_key = [15, 119, 88, 160, 6, 9, 38, 214, 29, 248, 19, 218, 18, 63, 32, 75]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8893 = DeriveSeed{sync_key = [174, 114, 195, 210, 100, 49, 204, 129, 86, 93, 130, 24, 166, 134, 165, 228]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8888 = DeriveSeed{sync_key = [174, 114, 195, 210, 100, 49, 204, 129, 86, 93, 130, 24, 166, 134, 165, 228]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8803 = DeriveSeed{sync_key = [85, 110, 22, 119, 8, 113, 88, 152, 212, 53, 73, 208, 129, 169, 14, 124]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8798 = DeriveSeed{sync_key = [85, 110, 22, 119, 8, 113, 88, 152, 212, 53, 73, 208, 129, 169, 14, 124]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8713 = DeriveSeed{sync_key = [77, 170, 174, 154, 150, 84, 224, 73, 142, 248, 172, 167, 131, 92, 209, 91]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8708 = DeriveSeed{sync_key = [77, 170, 174, 154, 150, 84, 224, 73, 142, 248, 172, 167, 131, 92, 209, 91]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8623 = DeriveSeed{sync_key = [216, 220, 52, 245, 222, 196, 165, 73, 247, 6, 44, 228, 141, 249, 57, 183]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8618 = DeriveSeed{sync_key = [216, 220, 52, 245, 222, 196, 165, 73, 247, 6, 44, 228, 141, 249, 57, 183]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8533 = DeriveSeed{sync_key = [115, 210, 115, 65, 71, 37, 237, 159, 0, 209, 251, 6, 104, 175, 116, 207]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8528 = DeriveSeed{sync_key = [115, 210, 115, 65, 71, 37, 237, 159, 0, 209, 251, 6, 104, 175, 116, 207]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8443 = DeriveSeed{sync_key = [52, 96, 233, 92, 239, 68, 92, 229, 195, 130, 95, 143, 131, 196, 83, 149]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8438 = DeriveSeed{sync_key = [52, 96, 233, 92, 239, 68, 92, 229, 195, 130, 95, 143, 131, 196, 83, 149]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8353 = DeriveSeed{sync_key = [8, 74, 13, 148, 252, 238, 96, 188, 49, 81, 251, 186, 82, 134, 166, 255]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8348 = DeriveSeed{sync_key = [8, 74, 13, 148, 252, 238, 96, 188, 49, 81, 251, 186, 82, 134, 166, 255]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8263 = DeriveSeed{sync_key = [73, 182, 255, 202, 23, 161, 221, 229, 188, 97, 82, 34, 170, 55, 52, 78]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8258 = DeriveSeed{sync_key = [73, 182, 255, 202, 23, 161, 221, 229, 188, 97, 82, 34, 170, 55, 52, 78]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8149 = DeriveSeed{sync_key = [235, 209, 186, 49, 179, 149, 88, 212, 77, 203, 144, 126, 200, 189, 39, 94]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8144 = DeriveSeed{sync_key = [235, 209, 186, 49, 179, 149, 88, 212, 77, 203, 144, 126, 200, 189, 39, 94]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8113 = DeriveSeed{sync_key = [179, 151, 51, 32, 208, 146, 247, 181, 95, 247, 184, 63, 223, 179, 219, 95]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8108 = DeriveSeed{sync_key = [179, 151, 51, 32, 208, 146, 247, 181, 95, 247, 184, 63, 223, 179, 219, 95]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8077 = DeriveSeed{sync_key = [125, 2, 129, 124, 124, 48, 41, 55, 197, 240, 132, 243, 218, 37, 32, 175]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8072 = DeriveSeed{sync_key = [125, 2, 129, 124, 124, 48, 41, 55, 197, 240, 132, 243, 218, 37, 32, 175]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8041 = DeriveSeed{sync_key = [87, 73, 91, 106, 149, 135, 158, 44, 107, 130, 131, 153, 199, 1, 201, 182]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8036 = DeriveSeed{sync_key = [87, 73, 91, 106, 149, 135, 158, 44, 107, 130, 131, 153, 199, 1, 201, 182]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_8005 = DeriveSeed{sync_key = [9, 166, 94, 66, 241, 247, 239, 82, 105, 212, 255, 104, 41, 59, 162, 4]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_8000 = DeriveSeed{sync_key = [9, 166, 94, 66, 241, 247, 239, 82, 105, 212, 255, 104, 41, 59, 162, 4]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_7969 = DeriveSeed{sync_key = [154, 229, 208, 47, 213, 225, 68, 145, 207, 226, 62, 155, 46, 149, 221, 166]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_7964 = DeriveSeed{sync_key = [154, 229, 208, 47, 213, 225, 68, 145, 207, 226, 62, 155, 46, 149, 221, 166]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_7933 = DeriveSeed{sync_key = [160, 201, 68, 112, 181, 222, 50, 120, 129, 21, 91, 47, 158, 184, 254, 52]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_7928 = DeriveSeed{sync_key = [160, 201, 68, 112, 181, 222, 50, 120, 129, 21, 91, 47, 158, 184, 254, 52]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_7897 = DeriveSeed{sync_key = [149, 229, 13, 86, 149, 13, 61, 109, 0, 253, 0, 207, 4, 118, 88, 167]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_7892 = DeriveSeed{sync_key = [149, 229, 13, 86, 149, 13, 61, 109, 0, 253, 0, 207, 4, 118, 88, 167]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1560 = DeriveSeed{sync_key = [131, 45, 75, 16, 124, 114, 83, 251, 243, 235, 160, 66, 7, 249, 234, 80]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1555 = DeriveSeed{sync_key = [131, 45, 75, 16, 124, 114, 83, 251, 243, 235, 160, 66, 7, 249, 234, 80]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1518 = DeriveSeed{sync_key = [22, 121, 75, 131, 179, 56, 236, 137, 26, 138, 105, 28, 248, 55, 190, 171]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1513 = DeriveSeed{sync_key = [22, 121, 75, 131, 179, 56, 236, 137, 26, 138, 105, 28, 248, 55, 190, 171]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1470 = DeriveSeed{sync_key = [21, 192, 233, 121, 230, 39, 153, 191, 102, 134, 74, 42, 113, 234, 89, 104]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1465 = DeriveSeed{sync_key = [21, 192, 233, 121, 230, 39, 153, 191, 102, 134, 74, 42, 113, 234, 89, 104]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1428 = DeriveSeed{sync_key = [27, 59, 30, 179, 201, 246, 95, 110, 91, 131, 65, 66, 248, 92, 119, 124]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1423 = DeriveSeed{sync_key = [27, 59, 30, 179, 201, 246, 95, 110, 91, 131, 65, 66, 248, 92, 119, 124]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1380 = DeriveSeed{sync_key = [97, 105, 7, 232, 178, 196, 98, 161, 218, 217, 157, 141, 95, 229, 137, 214]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1375 = DeriveSeed{sync_key = [97, 105, 7, 232, 178, 196, 98, 161, 218, 217, 157, 141, 95, 229, 137, 214]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1338 = DeriveSeed{sync_key = [136, 192, 160, 125, 185, 199, 242, 170, 95, 126, 55, 137, 228, 46, 103, 157]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1333 = DeriveSeed{sync_key = [136, 192, 160, 125, 185, 199, 242, 170, 95, 126, 55, 137, 228, 46, 103, 157]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1290 = DeriveSeed{sync_key = [197, 135, 177, 3, 253, 28, 195, 216, 182, 162, 145, 11, 25, 202, 227, 214]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1285 = DeriveSeed{sync_key = [197, 135, 177, 3, 253, 28, 195, 216, 182, 162, 145, 11, 25, 202, 227, 214]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1248 = DeriveSeed{sync_key = [192, 35, 121, 205, 14, 142, 179, 154, 42, 211, 197, 169, 252, 81, 144, 233]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1243 = DeriveSeed{sync_key = [192, 35, 121, 205, 14, 142, 179, 154, 42, 211, 197, 169, 252, 81, 144, 233]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1200 = DeriveSeed{sync_key = [175, 63, 19, 95, 107, 24, 178, 189, 158, 180, 38, 208, 122, 112, 66, 137]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1195 = DeriveSeed{sync_key = [175, 63, 19, 95, 107, 24, 178, 189, 158, 180, 38, 208, 122, 112, 66, 137]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1158 = DeriveSeed{sync_key = [176, 119, 220, 213, 123, 33, 118, 183, 15, 5, 111, 82, 105, 105, 67, 163]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1153 = DeriveSeed{sync_key = [176, 119, 220, 213, 123, 33, 118, 183, 15, 5, 111, 82, 105, 105, 67, 163]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1110 = DeriveSeed{sync_key = [215, 148, 239, 167, 252, 108, 177, 57, 174, 195, 71, 104, 243, 174, 244, 41]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1105 = DeriveSeed{sync_key = [215, 148, 239, 167, 252, 108, 177, 57, 174, 195, 71, 104, 243, 174, 244, 41]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1068 = DeriveSeed{sync_key = [152, 61, 174, 163, 153, 103, 171, 13, 21, 239, 208, 175, 185, 114, 83, 140]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1063 = DeriveSeed{sync_key = [152, 61, 174, 163, 153, 103, 171, 13, 21, 239, 208, 175, 185, 114, 83, 140]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1020 = DeriveSeed{sync_key = [137, 246, 39, 135, 46, 183, 227, 147, 55, 46, 26, 192, 226, 114, 85, 168]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_1015 = DeriveSeed{sync_key = [137, 246, 39, 135, 46, 183, 227, 147, 55, 46, 26, 192, 226, 114, 85, 168]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_978 = DeriveSeed{sync_key = [79, 68, 143, 205, 21, 4, 170, 99, 193, 120, 253, 140, 16, 193, 47, 184]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_973 = DeriveSeed{sync_key = [79, 68, 143, 205, 21, 4, 170, 99, 193, 120, 253, 140, 16, 193, 47, 184]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_924 = DeriveSeed{sync_key = [214, 7, 148, 155, 66, 166, 0, 170, 248, 209, 33, 173, 5, 142, 148, 255]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_919 = DeriveSeed{sync_key = [214, 7, 148, 155, 66, 166, 0, 170, 248, 209, 33, 173, 5, 142, 148, 255]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_897 = DeriveSeed{sync_key = [202, 213, 201, 198, 163, 69, 229, 193, 96, 88, 85, 48, 215, 255, 122, 12]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_894 = DeriveSeed{sync_key = [202, 213, 201, 198, 163, 69, 229, 193, 96, 88, 85, 48, 215, 255, 122, 12]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_864 = DeriveSeed{sync_key = [145, 15, 197, 170, 212, 206, 48, 2, 212, 88, 16, 253, 203, 85, 175, 241]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_859 = DeriveSeed{sync_key = [145, 15, 197, 170, 212, 206, 48, 2, 212, 88, 16, 253, 203, 85, 175, 241]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_757 = DeriveSeed{sync_key = [193, 218, 197, 235, 248, 32, 117, 204, 32, 94, 222, 215, 185, 167, 165, 121]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_752 = DeriveSeed{sync_key = [193, 218, 197, 235, 248, 32, 117, 204, 32, 94, 222, 215, 185, 167, 165, 121]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_715 = DeriveSeed{sync_key = [234, 39, 5, 118, 144, 254, 27, 79, 87, 129, 94, 182, 163, 162, 217, 121]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_710 = DeriveSeed{sync_key = [234, 39, 5, 118, 144, 254, 27, 79, 87, 129, 94, 182, 163, 162, 217, 121]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_667 = DeriveSeed{sync_key = [28, 188, 213, 9, 23, 29, 109, 254, 68, 176, 118, 79, 20, 153, 69, 7]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_662 = DeriveSeed{sync_key = [28, 188, 213, 9, 23, 29, 109, 254, 68, 176, 118, 79, 20, 153, 69, 7]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_625 = DeriveSeed{sync_key = [178, 18, 195, 104, 79, 72, 246, 157, 172, 38, 105, 21, 111, 34, 239, 200]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_620 = DeriveSeed{sync_key = [178, 18, 195, 104, 79, 72, 246, 157, 172, 38, 105, 21, 111, 34, 239, 200]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_577 = DeriveSeed{sync_key = [185, 249, 36, 83, 35, 14, 226, 160, 97, 166, 120, 10, 187, 198, 164, 105]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_572 = DeriveSeed{sync_key = [185, 249, 36, 83, 35, 14, 226, 160, 97, 166, 120, 10, 187, 198, 164, 105]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_535 = DeriveSeed{sync_key = [189, 6, 50, 206, 251, 247, 252, 5, 89, 127, 221, 89, 118, 6, 141, 223]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_530 = DeriveSeed{sync_key = [189, 6, 50, 206, 251, 247, 252, 5, 89, 127, 221, 89, 118, 6, 141, 223]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_487 = DeriveSeed{sync_key = [78, 15, 36, 252, 137, 110, 28, 176, 16, 231, 154, 87, 153, 119, 0, 195]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_482 = DeriveSeed{sync_key = [78, 15, 36, 252, 137, 110, 28, 176, 16, 231, 154, 87, 153, 119, 0, 195]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_445 = DeriveSeed{sync_key = [165, 176, 134, 183, 129, 129, 49, 239, 57, 248, 138, 132, 194, 78, 63, 76]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_440 = DeriveSeed{sync_key = [165, 176, 134, 183, 129, 129, 49, 239, 57, 248, 138, 132, 194, 78, 63, 76]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_397 = DeriveSeed{sync_key = [61, 67, 110, 154, 151, 243, 47, 183, 84, 78, 74, 59, 222, 245, 4, 191]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_392 = DeriveSeed{sync_key = [61, 67, 110, 154, 151, 243, 47, 183, 84, 78, 74, 59, 222, 245, 4, 191]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_355 = DeriveSeed{sync_key = [176, 20, 155, 10, 245, 176, 71, 111, 113, 10, 56, 203, 56, 160, 60, 235]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_350 = DeriveSeed{sync_key = [176, 20, 155, 10, 245, 176, 71, 111, 113, 10, 56, 203, 56, 160, 60, 235]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_307 = DeriveSeed{sync_key = [34, 237, 98, 241, 23, 247, 38, 251, 6, 244, 226, 41, 157, 8, 230, 102]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_302 = DeriveSeed{sync_key = [34, 237, 98, 241, 23, 247, 38, 251, 6, 244, 226, 41, 157, 8, 230, 102]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_265 = DeriveSeed{sync_key = [175, 26, 155, 109, 42, 78, 55, 39, 83, 18, 252, 236, 101, 224, 242, 42]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_260 = DeriveSeed{sync_key = [175, 26, 155, 109, 42, 78, 55, 39, 83, 18, 252, 236, 101, 224, 242, 42]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_217 = DeriveSeed{sync_key = [109, 253, 99, 133, 120, 187, 121, 167, 187, 21, 31, 188, 54, 59, 156, 117]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_212 = DeriveSeed{sync_key = [109, 253, 99, 133, 120, 187, 121, 167, 187, 21, 31, 188, 54, 59, 156, 117]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_175 = DeriveSeed{sync_key = [62, 126, 67, 93, 186, 223, 230, 159, 235, 236, 69, 59, 96, 102, 164, 235]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_170 = DeriveSeed{sync_key = [62, 126, 67, 93, 186, 223, 230, 159, 235, 236, 69, 59, 96, 102, 164, 235]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_121 = DeriveSeed{sync_key = [3, 204, 53, 111, 29, 141, 220, 122, 229, 227, 0, 37, 167, 148, 128, 229]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_116 = DeriveSeed{sync_key = [3, 204, 53, 111, 29, 141, 220, 122, 229, 227, 0, 37, 167, 148, 128, 229]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_94 = DeriveSeed{sync_key = [106, 238, 112, 155, 46, 195, 2, 199, 147, 129, 59, 3, 167, 74, 75, 177]}: (PrfKey) -> Seed (op_3) @Host(carole)
op_91 = DeriveSeed{sync_key = [106, 238, 112, 155, 46, 195, 2, 199, 147, 129, 59, 3, 167, 74, 75, 177]}: (PrfKey) -> Seed (op_3) @Host(alice)
op_1 = Constant{value = HostFloat64Tensor([2.0])}: () -> HostFloat64Tensor () @Host(bob)
op_2 = RingFixedpointEncode{scaling_base = 2, scaling_exp = 27}: (HostFloat64Tensor) -> HostRing128Tensor (op_1) @Host(bob)
op_6 = Shape: (HostRing128Tensor) -> HostShape (op_2) @Host(bob)
op_13 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_6) @Host(carole)
op_12 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6, op_10) @Host(alice)
op_11 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_6) @Host(alice)
op_14 = Shape: (HostRing128Tensor) -> HostShape (op_11) @Host(alice)
op_17 = Fill{value = Ring128(193635250)}: (HostShape) -> HostRing128Tensor (op_14) @Host(alice)
op_21 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17, op_12) @Host(alice)
op_20 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17, op_11) @Host(alice)
op_26 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_20, op_21) @Host(alice)
op_27 = Shape: (HostRing128Tensor) -> HostShape (op_26) @Host(alice)
op_42 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_27) @Host(alice)
op_44 = Shl{amount = 99}: (HostRing128Tensor) -> HostRing128Tensor (op_42) @Host(alice)
op_43 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_42) @Host(alice)
op_45 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_26, op_43) @Host(alice)
op_40 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_27, op_39) @Host(carole)
op_37 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_27, op_36) @Host(carole)
op_34 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_27, op_33) @Host(carole)
op_46 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_45, op_34) @Host(alice)
op_28 = Sample{}: (HostShape) -> HostRing128Tensor (op_27) @Host(carole)
op_35 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_28, op_34) @Host(carole)
op_30 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_28) @Host(carole)
op_31 = Shr{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_30) @Host(carole)
op_38 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_31, op_37) @Host(carole)
op_64 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_38) @Host(bob)
op_29 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_28) @Host(carole)
op_41 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_29, op_40) @Host(carole)
op_8 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6, op_7) @Host(bob)
op_15 = Shape: (HostRing128Tensor) -> HostShape (op_8) @Host(bob)
op_18 = Fill{value = Ring128(193635250)}: (HostShape) -> HostRing128Tensor (op_15) @Host(bob)
op_22 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18, op_8) @Host(bob)
op_9 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2, op_8) @Host(bob)
op_23 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18, op_9) @Host(bob)
op_47 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_23, op_35) @Host(bob)
op_48 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_46, op_47) @Host(alice)
op_51 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_48) @Host(alice)
op_58 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_41, op_51) @Host(bob)
op_57 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_40, op_51) @Host(alice)
op_54 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_41, op_51) @Host(bob)
op_56 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_41, op_54) @Host(bob)
op_60 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_56, op_58) @Host(bob)
op_62 = Shl{amount = 100}: (HostRing128Tensor) -> HostRing128Tensor (op_60) @Host(bob)
op_66 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_64, op_62) @Host(bob)
op_72 = Shape: (HostRing128Tensor) -> HostShape (op_66) @Host(bob)
op_74 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_72, op_70) @Host(bob)
op_832 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_74) @Host(bob)
op_838 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_832, op_74) @Host(bob)
op_82 = BitDecompose: (HostRing128Tensor) -> HostBitTensor (op_74) @Host(bob)
op_86 = Shape: (HostBitTensor) -> HostShape (op_82) @Host(bob)
op_87 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_86) @Host(bob)
op_78 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_66, op_74) @Host(bob)
op_53 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_40, op_51) @Host(alice)
op_52 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_40, op_51) @Host(alice)
op_55 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_52, op_53) @Host(alice)
op_59 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_55, op_57) @Host(alice)
op_61 = Shl{amount = 100}: (HostRing128Tensor) -> HostRing128Tensor (op_59) @Host(alice)
op_49 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_48) @Host(alice)
op_50 = Shr{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_49) @Host(alice)
op_63 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_50, op_37) @Host(alice)
op_65 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_63, op_61) @Host(alice)
op_67 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_65, op_44) @Host(alice)
op_71 = Shape: (HostRing128Tensor) -> HostShape (op_67) @Host(alice)
op_76 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_71, op_70) @Host(carole)
op_6496 = Shape: (HostRing128Tensor) -> HostShape (op_76) @Host(carole)
op_9993 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_6496) @Host(carole)
op_9999 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_9993) @Host(carole)
op_9992 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_6496) @Host(carole)
op_9998 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_9992) @Host(carole)
op_18036 = Shape: (HostRing128Tensor) -> HostShape (op_9998) @Host(carole)
op_18039 = Fill{value = Ring128(18014398509481984)}: (HostShape) -> HostRing128Tensor (op_18036) @Host(carole)
op_6502 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_6496) @Host(carole)
op_6501 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_6496) @Host(carole)
op_833 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_76) @Host(carole)
op_839 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_833, op_76) @Host(carole)
op_83 = BitDecompose: (HostRing128Tensor) -> HostBitTensor (op_76) @Host(carole)
op_88 = Shape: (HostBitTensor) -> HostShape (op_83) @Host(carole)
op_89 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_88) @Host(carole)
op_75 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_71, op_69) @Host(carole)
op_834 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_75) @Host(carole)
op_840 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_834, op_75) @Host(carole)
op_73 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_71, op_69) @Host(alice)
op_6494 = Shape: (HostRing128Tensor) -> HostShape (op_73) @Host(alice)
op_9989 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_6494) @Host(alice)
op_9995 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_9989) @Host(alice)
op_9988 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_6494) @Host(alice)
op_9994 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_9988) @Host(alice)
op_18034 = Shape: (HostRing128Tensor) -> HostShape (op_9994) @Host(alice)
op_18037 = Fill{value = Ring128(18014398509481984)}: (HostShape) -> HostRing128Tensor (op_18034) @Host(alice)
op_6498 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_6494) @Host(alice)
op_6497 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_6494) @Host(alice)
op_829 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_73) @Host(alice)
op_835 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_829, op_73) @Host(alice)
op_77 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_67, op_73) @Host(alice)
op_79 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_77, op_78) @Host(alice)
op_6495 = Shape: (HostRing128Tensor) -> HostShape (op_79) @Host(bob)
op_9991 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_6495) @Host(bob)
op_9997 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_9991) @Host(bob)
op_9990 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_6495) @Host(bob)
op_9996 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_9990) @Host(bob)
op_18035 = Shape: (HostRing128Tensor) -> HostShape (op_9996) @Host(bob)
op_18038 = Fill{value = Ring128(18014398509481984)}: (HostShape) -> HostRing128Tensor (op_18035) @Host(bob)
op_6500 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_6495) @Host(bob)
op_6499 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_6495) @Host(bob)
op_831 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_79) @Host(bob)
op_837 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_831, op_79) @Host(bob)
op_830 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_79) @Host(alice)
op_836 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_830, op_79) @Host(alice)
op_80 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_73, op_79) @Host(alice)
op_81 = BitDecompose: (HostRing128Tensor) -> HostBitTensor (op_80) @Host(alice)
op_90 = Shape: (HostBitTensor) -> HostShape (op_81) @Host(alice)
op_97 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_90) @Host(bob)
op_137 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_97, op_82) @Host(bob)
op_143 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_137) @Host(bob)
op_106 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_97, op_87) @Host(bob)
op_96 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_90, op_94) @Host(carole)
op_139 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_96, op_89) @Host(carole)
op_145 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_139) @Host(carole)
op_111 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_96, op_83) @Host(carole)
op_95 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_90) @Host(carole)
op_138 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_95, op_83) @Host(carole)
op_205 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_138, op_145) @Host(carole)
op_144 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_138) @Host(carole)
op_207 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_139, op_144) @Host(carole)
op_204 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_138, op_144) @Host(carole)
op_206 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_204, op_205) @Host(carole)
op_208 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_206, op_207) @Host(carole)
op_211 = Shape: (HostBitTensor) -> HostShape (op_208) @Host(carole)
op_225 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_211, op_217) @Host(carole)
op_224 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_211, op_216) @Host(carole)
op_226 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_224, op_225) @Host(carole)
op_229 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_208, op_226) @Host(carole)
op_234 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_229) @Host(carole)
op_294 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_229, op_234) @Host(carole)
op_233 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_229) @Host(bob)
op_109 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_95, op_89) @Host(carole)
op_108 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_95, op_83) @Host(carole)
op_110 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_108, op_109) @Host(carole)
op_112 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_110, op_111) @Host(carole)
op_115 = Shape: (HostBitTensor) -> HostShape (op_112) @Host(carole)
op_129 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_115, op_121) @Host(carole)
op_128 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_115, op_120) @Host(carole)
op_130 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_128, op_129) @Host(carole)
op_133 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_112, op_130) @Host(carole)
op_150 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_133) @Host(carole)
op_165 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_139, op_150) @Host(carole)
op_162 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_138, op_150) @Host(carole)
op_149 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_133) @Host(bob)
op_92 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_90, op_91) @Host(alice)
op_93 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_81, op_92) @Host(alice)
op_136 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_93, op_87) @Host(bob)
op_200 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_136, op_143) @Host(bob)
op_158 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_136, op_149) @Host(bob)
op_142 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_136) @Host(bob)
op_202 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_137, op_142) @Host(bob)
op_199 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_136, op_142) @Host(bob)
op_201 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_199, op_200) @Host(bob)
op_203 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_201, op_202) @Host(bob)
op_210 = Shape: (HostBitTensor) -> HostShape (op_203) @Host(bob)
op_222 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_210, op_215) @Host(bob)
op_221 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_210, op_214) @Host(bob)
op_223 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_221, op_222) @Host(bob)
op_228 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_203, op_223) @Host(bob)
op_290 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_228, op_233) @Host(bob)
op_232 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_228) @Host(bob)
op_292 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_229, op_232) @Host(bob)
op_289 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_228, op_232) @Host(bob)
op_291 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_289, op_290) @Host(bob)
op_293 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_291, op_292) @Host(bob)
op_300 = Shape: (HostBitTensor) -> HostShape (op_293) @Host(bob)
op_312 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_300, op_305) @Host(bob)
op_311 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_300, op_304) @Host(bob)
op_313 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_311, op_312) @Host(bob)
op_318 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_293, op_313) @Host(bob)
op_322 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_318) @Host(bob)
op_379 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_318, op_322) @Host(bob)
op_321 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_318) @Host(alice)
op_231 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_228) @Host(alice)
op_104 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_93, op_82) @Host(bob)
op_103 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_93, op_87) @Host(bob)
op_105 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_103, op_104) @Host(bob)
op_107 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_105, op_106) @Host(bob)
op_114 = Shape: (HostBitTensor) -> HostShape (op_107) @Host(bob)
op_126 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_114, op_119) @Host(bob)
op_125 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_114, op_118) @Host(bob)
op_127 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_125, op_126) @Host(bob)
op_132 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_107, op_127) @Host(bob)
op_148 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_132) @Host(bob)
op_160 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_137, op_148) @Host(bob)
op_157 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_136, op_148) @Host(bob)
op_159 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_157, op_158) @Host(bob)
op_161 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_159, op_160) @Host(bob)
op_168 = Shape: (HostBitTensor) -> HostShape (op_161) @Host(bob)
op_180 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_168, op_173) @Host(bob)
op_179 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_168, op_172) @Host(bob)
op_181 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_179, op_180) @Host(bob)
op_186 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_161, op_181) @Host(bob)
op_190 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_132, op_186) @Host(bob)
op_238 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_190) @Host(bob)
op_250 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_229, op_238) @Host(bob)
op_247 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_228, op_238) @Host(bob)
op_189 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_132, op_186) @Host(alice)
op_237 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_189) @Host(alice)
op_147 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_132) @Host(alice)
op_84 = Shape: (HostBitTensor) -> HostShape (op_81) @Host(alice)
op_85 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_84) @Host(alice)
op_135 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_93, op_85) @Host(alice)
op_141 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_135) @Host(alice)
op_134 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_92, op_85) @Host(alice)
op_195 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_134, op_141) @Host(alice)
op_153 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_134, op_147) @Host(alice)
op_140 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_134) @Host(alice)
op_197 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_135, op_140) @Host(alice)
op_194 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_134, op_140) @Host(alice)
op_196 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_194, op_195) @Host(alice)
op_198 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_196, op_197) @Host(alice)
op_209 = Shape: (HostBitTensor) -> HostShape (op_198) @Host(alice)
op_219 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_209, op_213) @Host(alice)
op_218 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_209, op_212) @Host(alice)
op_220 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_218, op_219) @Host(alice)
op_227 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_198, op_220) @Host(alice)
op_297 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_227, op_234) @Host(carole)
op_285 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_227, op_231) @Host(alice)
op_243 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_227, op_237) @Host(alice)
op_235 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_227) @Host(carole)
op_295 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_229, op_235) @Host(carole)
op_296 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_294, op_295) @Host(carole)
op_298 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_296, op_297) @Host(carole)
op_301 = Shape: (HostBitTensor) -> HostShape (op_298) @Host(carole)
op_315 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_301, op_307) @Host(carole)
op_314 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_301, op_306) @Host(carole)
op_316 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_314, op_315) @Host(carole)
op_319 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_298, op_316) @Host(carole)
op_382 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_319, op_322) @Host(bob)
op_324 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_319) @Host(carole)
op_384 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_319, op_324) @Host(carole)
op_323 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_319) @Host(bob)
op_380 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_318, op_323) @Host(bob)
op_381 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_379, op_380) @Host(bob)
op_383 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_381, op_382) @Host(bob)
op_390 = Shape: (HostBitTensor) -> HostShape (op_383) @Host(bob)
op_402 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_390, op_395) @Host(bob)
op_401 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_390, op_394) @Host(bob)
op_403 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_401, op_402) @Host(bob)
op_408 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_383, op_403) @Host(bob)
op_412 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_408) @Host(bob)
op_469 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_408, op_412) @Host(bob)
op_411 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_408) @Host(alice)
op_230 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_227) @Host(alice)
op_287 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_228, op_230) @Host(alice)
op_284 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_227, op_230) @Host(alice)
op_286 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_284, op_285) @Host(alice)
op_288 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_286, op_287) @Host(alice)
op_299 = Shape: (HostBitTensor) -> HostShape (op_288) @Host(alice)
op_309 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_299, op_303) @Host(alice)
op_308 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_299, op_302) @Host(alice)
op_310 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_308, op_309) @Host(alice)
op_317 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_288, op_310) @Host(alice)
op_387 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_317, op_324) @Host(carole)
op_375 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_317, op_321) @Host(alice)
op_325 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_317) @Host(carole)
op_385 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_319, op_325) @Host(carole)
op_386 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_384, op_385) @Host(carole)
op_388 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_386, op_387) @Host(carole)
op_391 = Shape: (HostBitTensor) -> HostShape (op_388) @Host(carole)
op_405 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_391, op_397) @Host(carole)
op_404 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_391, op_396) @Host(carole)
op_406 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_404, op_405) @Host(carole)
op_409 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_388, op_406) @Host(carole)
op_472 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_409, op_412) @Host(bob)
op_414 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_409) @Host(carole)
op_474 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_409, op_414) @Host(carole)
op_413 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_409) @Host(bob)
op_470 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_408, op_413) @Host(bob)
op_471 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_469, op_470) @Host(bob)
op_473 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_471, op_472) @Host(bob)
op_480 = Shape: (HostBitTensor) -> HostShape (op_473) @Host(bob)
op_492 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_480, op_485) @Host(bob)
op_491 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_480, op_484) @Host(bob)
op_493 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_491, op_492) @Host(bob)
op_498 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_473, op_493) @Host(bob)
op_502 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_498) @Host(bob)
op_559 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_498, op_502) @Host(bob)
op_501 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_498) @Host(alice)
op_320 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_317) @Host(alice)
op_377 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_318, op_320) @Host(alice)
op_374 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_317, op_320) @Host(alice)
op_376 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_374, op_375) @Host(alice)
op_378 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_376, op_377) @Host(alice)
op_389 = Shape: (HostBitTensor) -> HostShape (op_378) @Host(alice)
op_399 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_389, op_393) @Host(alice)
op_398 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_389, op_392) @Host(alice)
op_400 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_398, op_399) @Host(alice)
op_407 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_378, op_400) @Host(alice)
op_477 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_407, op_414) @Host(carole)
op_465 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_407, op_411) @Host(alice)
op_415 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_407) @Host(carole)
op_475 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_409, op_415) @Host(carole)
op_476 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_474, op_475) @Host(carole)
op_478 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_476, op_477) @Host(carole)
op_481 = Shape: (HostBitTensor) -> HostShape (op_478) @Host(carole)
op_495 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_481, op_487) @Host(carole)
op_494 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_481, op_486) @Host(carole)
op_496 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_494, op_495) @Host(carole)
op_499 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_478, op_496) @Host(carole)
op_562 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_499, op_502) @Host(bob)
op_504 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_499) @Host(carole)
op_564 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_499, op_504) @Host(carole)
op_503 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_499) @Host(bob)
op_560 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_498, op_503) @Host(bob)
op_561 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_559, op_560) @Host(bob)
op_563 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_561, op_562) @Host(bob)
op_570 = Shape: (HostBitTensor) -> HostShape (op_563) @Host(bob)
op_582 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_570, op_575) @Host(bob)
op_581 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_570, op_574) @Host(bob)
op_583 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_581, op_582) @Host(bob)
op_588 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_563, op_583) @Host(bob)
op_592 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_588) @Host(bob)
op_649 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_588, op_592) @Host(bob)
op_591 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_588) @Host(alice)
op_410 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_407) @Host(alice)
op_467 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_408, op_410) @Host(alice)
op_464 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_407, op_410) @Host(alice)
op_466 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_464, op_465) @Host(alice)
op_468 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_466, op_467) @Host(alice)
op_479 = Shape: (HostBitTensor) -> HostShape (op_468) @Host(alice)
op_489 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_479, op_483) @Host(alice)
op_488 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_479, op_482) @Host(alice)
op_490 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_488, op_489) @Host(alice)
op_497 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_468, op_490) @Host(alice)
op_567 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_497, op_504) @Host(carole)
op_555 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_497, op_501) @Host(alice)
op_505 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_497) @Host(carole)
op_565 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_499, op_505) @Host(carole)
op_566 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_564, op_565) @Host(carole)
op_568 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_566, op_567) @Host(carole)
op_571 = Shape: (HostBitTensor) -> HostShape (op_568) @Host(carole)
op_585 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_571, op_577) @Host(carole)
op_584 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_571, op_576) @Host(carole)
op_586 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_584, op_585) @Host(carole)
op_589 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_568, op_586) @Host(carole)
op_652 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_589, op_592) @Host(bob)
op_594 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_589) @Host(carole)
op_654 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_589, op_594) @Host(carole)
op_593 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_589) @Host(bob)
op_650 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_588, op_593) @Host(bob)
op_651 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_649, op_650) @Host(bob)
op_653 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_651, op_652) @Host(bob)
op_660 = Shape: (HostBitTensor) -> HostShape (op_653) @Host(bob)
op_672 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_660, op_665) @Host(bob)
op_671 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_660, op_664) @Host(bob)
op_673 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_671, op_672) @Host(bob)
op_678 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_653, op_673) @Host(bob)
op_682 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_678) @Host(bob)
op_739 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_678, op_682) @Host(bob)
op_681 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_678) @Host(alice)
op_500 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_497) @Host(alice)
op_557 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_498, op_500) @Host(alice)
op_554 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_497, op_500) @Host(alice)
op_556 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_554, op_555) @Host(alice)
op_558 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_556, op_557) @Host(alice)
op_569 = Shape: (HostBitTensor) -> HostShape (op_558) @Host(alice)
op_579 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_569, op_573) @Host(alice)
op_578 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_569, op_572) @Host(alice)
op_580 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_578, op_579) @Host(alice)
op_587 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_558, op_580) @Host(alice)
op_657 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_587, op_594) @Host(carole)
op_645 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_587, op_591) @Host(alice)
op_595 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_587) @Host(carole)
op_655 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_589, op_595) @Host(carole)
op_656 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_654, op_655) @Host(carole)
op_658 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_656, op_657) @Host(carole)
op_661 = Shape: (HostBitTensor) -> HostShape (op_658) @Host(carole)
op_675 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_661, op_667) @Host(carole)
op_674 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_661, op_666) @Host(carole)
op_676 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_674, op_675) @Host(carole)
op_679 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_658, op_676) @Host(carole)
op_742 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_679, op_682) @Host(bob)
op_684 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_679) @Host(carole)
op_744 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_679, op_684) @Host(carole)
op_683 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_679) @Host(bob)
op_740 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_678, op_683) @Host(bob)
op_741 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_739, op_740) @Host(bob)
op_743 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_741, op_742) @Host(bob)
op_750 = Shape: (HostBitTensor) -> HostShape (op_743) @Host(bob)
op_762 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_750, op_755) @Host(bob)
op_761 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_750, op_754) @Host(bob)
op_763 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_761, op_762) @Host(bob)
op_768 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_743, op_763) @Host(bob)
op_590 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_587) @Host(alice)
op_647 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_588, op_590) @Host(alice)
op_644 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_587, op_590) @Host(alice)
op_646 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_644, op_645) @Host(alice)
op_648 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_646, op_647) @Host(alice)
op_659 = Shape: (HostBitTensor) -> HostShape (op_648) @Host(alice)
op_669 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_659, op_663) @Host(alice)
op_668 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_659, op_662) @Host(alice)
op_670 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_668, op_669) @Host(alice)
op_677 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_648, op_670) @Host(alice)
op_747 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_677, op_684) @Host(carole)
op_735 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_677, op_681) @Host(alice)
op_685 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_677) @Host(carole)
op_745 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_679, op_685) @Host(carole)
op_746 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_744, op_745) @Host(carole)
op_748 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_746, op_747) @Host(carole)
op_751 = Shape: (HostBitTensor) -> HostShape (op_748) @Host(carole)
op_765 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_751, op_757) @Host(carole)
op_764 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_751, op_756) @Host(carole)
op_766 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_764, op_765) @Host(carole)
op_769 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_748, op_766) @Host(carole)
op_680 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_677) @Host(alice)
op_737 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_678, op_680) @Host(alice)
op_734 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_677, op_680) @Host(alice)
op_736 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_734, op_735) @Host(alice)
op_738 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_736, op_737) @Host(alice)
op_749 = Shape: (HostBitTensor) -> HostShape (op_738) @Host(alice)
op_759 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_749, op_753) @Host(alice)
op_758 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_749, op_752) @Host(alice)
op_760 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_758, op_759) @Host(alice)
op_767 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_738, op_760) @Host(alice)
op_101 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_93, op_85) @Host(alice)
op_99 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_92, op_85) @Host(alice)
op_98 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_92, op_85) @Host(alice)
op_100 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_98, op_99) @Host(alice)
op_102 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_100, op_101) @Host(alice)
op_113 = Shape: (HostBitTensor) -> HostShape (op_102) @Host(alice)
op_123 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_113, op_117) @Host(alice)
op_122 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_113, op_116) @Host(alice)
op_124 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_122, op_123) @Host(alice)
op_131 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_102, op_124) @Host(alice)
op_151 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_131) @Host(carole)
op_163 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_138, op_151) @Host(carole)
op_164 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_162, op_163) @Host(carole)
op_166 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_164, op_165) @Host(carole)
op_169 = Shape: (HostBitTensor) -> HostShape (op_166) @Host(carole)
op_183 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_169, op_175) @Host(carole)
op_182 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_169, op_174) @Host(carole)
op_184 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_182, op_183) @Host(carole)
op_187 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_166, op_184) @Host(carole)
op_192 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_133, op_187) @Host(carole)
op_240 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_192) @Host(carole)
op_255 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_227, op_240) @Host(carole)
op_252 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_229, op_240) @Host(carole)
op_191 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_133, op_187) @Host(bob)
op_239 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_191) @Host(bob)
op_248 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_228, op_239) @Host(bob)
op_249 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_247, op_248) @Host(bob)
op_251 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_249, op_250) @Host(bob)
op_258 = Shape: (HostBitTensor) -> HostShape (op_251) @Host(bob)
op_270 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_258, op_263) @Host(bob)
op_269 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_258, op_262) @Host(bob)
op_271 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_269, op_270) @Host(bob)
op_276 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_251, op_271) @Host(bob)
op_280 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_190, op_276) @Host(bob)
op_328 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_280) @Host(bob)
op_340 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_319, op_328) @Host(bob)
op_337 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_318, op_328) @Host(bob)
op_279 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_189, op_276) @Host(alice)
op_327 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_279) @Host(alice)
op_333 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_317, op_327) @Host(alice)
op_146 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_131) @Host(alice)
op_155 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_135, op_146) @Host(alice)
op_152 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_134, op_146) @Host(alice)
op_154 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_152, op_153) @Host(alice)
op_156 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_154, op_155) @Host(alice)
op_167 = Shape: (HostBitTensor) -> HostShape (op_156) @Host(alice)
op_177 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_167, op_171) @Host(alice)
op_176 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_167, op_170) @Host(alice)
op_178 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_176, op_177) @Host(alice)
op_185 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_156, op_178) @Host(alice)
op_193 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_131, op_185) @Host(carole)
op_241 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_193) @Host(carole)
op_253 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_229, op_241) @Host(carole)
op_254 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_252, op_253) @Host(carole)
op_256 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_254, op_255) @Host(carole)
op_259 = Shape: (HostBitTensor) -> HostShape (op_256) @Host(carole)
op_273 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_259, op_265) @Host(carole)
op_272 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_259, op_264) @Host(carole)
op_274 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_272, op_273) @Host(carole)
op_277 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_256, op_274) @Host(carole)
op_282 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_192, op_277) @Host(carole)
op_330 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_282) @Host(carole)
op_345 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_317, op_330) @Host(carole)
op_342 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_319, op_330) @Host(carole)
op_281 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_191, op_277) @Host(bob)
op_329 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_281) @Host(bob)
op_338 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_318, op_329) @Host(bob)
op_339 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_337, op_338) @Host(bob)
op_341 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_339, op_340) @Host(bob)
op_348 = Shape: (HostBitTensor) -> HostShape (op_341) @Host(bob)
op_360 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_348, op_353) @Host(bob)
op_359 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_348, op_352) @Host(bob)
op_361 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_359, op_360) @Host(bob)
op_366 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_341, op_361) @Host(bob)
op_370 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_280, op_366) @Host(bob)
op_418 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_370) @Host(bob)
op_430 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_409, op_418) @Host(bob)
op_427 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_408, op_418) @Host(bob)
op_369 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_279, op_366) @Host(alice)
op_417 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_369) @Host(alice)
op_423 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_407, op_417) @Host(alice)
op_188 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_131, op_185) @Host(alice)
op_236 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_188) @Host(alice)
op_245 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_228, op_236) @Host(alice)
op_242 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_227, op_236) @Host(alice)
op_244 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_242, op_243) @Host(alice)
op_246 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_244, op_245) @Host(alice)
op_257 = Shape: (HostBitTensor) -> HostShape (op_246) @Host(alice)
op_267 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_257, op_261) @Host(alice)
op_266 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_257, op_260) @Host(alice)
op_268 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_266, op_267) @Host(alice)
op_275 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_246, op_268) @Host(alice)
op_283 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_193, op_275) @Host(carole)
op_331 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_283) @Host(carole)
op_343 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_319, op_331) @Host(carole)
op_344 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_342, op_343) @Host(carole)
op_346 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_344, op_345) @Host(carole)
op_349 = Shape: (HostBitTensor) -> HostShape (op_346) @Host(carole)
op_363 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_349, op_355) @Host(carole)
op_362 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_349, op_354) @Host(carole)
op_364 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_362, op_363) @Host(carole)
op_367 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_346, op_364) @Host(carole)
op_372 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_282, op_367) @Host(carole)
op_420 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_372) @Host(carole)
op_435 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_407, op_420) @Host(carole)
op_432 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_409, op_420) @Host(carole)
op_371 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_281, op_367) @Host(bob)
op_419 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_371) @Host(bob)
op_428 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_408, op_419) @Host(bob)
op_429 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_427, op_428) @Host(bob)
op_431 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_429, op_430) @Host(bob)
op_438 = Shape: (HostBitTensor) -> HostShape (op_431) @Host(bob)
op_450 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_438, op_443) @Host(bob)
op_449 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_438, op_442) @Host(bob)
op_451 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_449, op_450) @Host(bob)
op_456 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_431, op_451) @Host(bob)
op_460 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_370, op_456) @Host(bob)
op_508 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_460) @Host(bob)
op_520 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_499, op_508) @Host(bob)
op_517 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_498, op_508) @Host(bob)
op_459 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_369, op_456) @Host(alice)
op_507 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_459) @Host(alice)
op_513 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_497, op_507) @Host(alice)
op_278 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_188, op_275) @Host(alice)
op_326 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_278) @Host(alice)
op_335 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_318, op_326) @Host(alice)
op_332 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_317, op_326) @Host(alice)
op_334 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_332, op_333) @Host(alice)
op_336 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_334, op_335) @Host(alice)
op_347 = Shape: (HostBitTensor) -> HostShape (op_336) @Host(alice)
op_357 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_347, op_351) @Host(alice)
op_356 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_347, op_350) @Host(alice)
op_358 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_356, op_357) @Host(alice)
op_365 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_336, op_358) @Host(alice)
op_373 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_283, op_365) @Host(carole)
op_421 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_373) @Host(carole)
op_433 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_409, op_421) @Host(carole)
op_434 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_432, op_433) @Host(carole)
op_436 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_434, op_435) @Host(carole)
op_439 = Shape: (HostBitTensor) -> HostShape (op_436) @Host(carole)
op_453 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_439, op_445) @Host(carole)
op_452 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_439, op_444) @Host(carole)
op_454 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_452, op_453) @Host(carole)
op_457 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_436, op_454) @Host(carole)
op_462 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_372, op_457) @Host(carole)
op_510 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_462) @Host(carole)
op_525 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_497, op_510) @Host(carole)
op_522 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_499, op_510) @Host(carole)
op_461 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_371, op_457) @Host(bob)
op_509 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_461) @Host(bob)
op_518 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_498, op_509) @Host(bob)
op_519 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_517, op_518) @Host(bob)
op_521 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_519, op_520) @Host(bob)
op_528 = Shape: (HostBitTensor) -> HostShape (op_521) @Host(bob)
op_540 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_528, op_533) @Host(bob)
op_539 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_528, op_532) @Host(bob)
op_541 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_539, op_540) @Host(bob)
op_546 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_521, op_541) @Host(bob)
op_550 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_460, op_546) @Host(bob)
op_598 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_550) @Host(bob)
op_610 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_589, op_598) @Host(bob)
op_607 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_588, op_598) @Host(bob)
op_549 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_459, op_546) @Host(alice)
op_597 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_549) @Host(alice)
op_603 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_587, op_597) @Host(alice)
op_368 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_278, op_365) @Host(alice)
op_416 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_368) @Host(alice)
op_425 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_408, op_416) @Host(alice)
op_422 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_407, op_416) @Host(alice)
op_424 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_422, op_423) @Host(alice)
op_426 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_424, op_425) @Host(alice)
op_437 = Shape: (HostBitTensor) -> HostShape (op_426) @Host(alice)
op_447 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_437, op_441) @Host(alice)
op_446 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_437, op_440) @Host(alice)
op_448 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_446, op_447) @Host(alice)
op_455 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_426, op_448) @Host(alice)
op_463 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_373, op_455) @Host(carole)
op_511 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_463) @Host(carole)
op_523 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_499, op_511) @Host(carole)
op_524 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_522, op_523) @Host(carole)
op_526 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_524, op_525) @Host(carole)
op_529 = Shape: (HostBitTensor) -> HostShape (op_526) @Host(carole)
op_543 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_529, op_535) @Host(carole)
op_542 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_529, op_534) @Host(carole)
op_544 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_542, op_543) @Host(carole)
op_547 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_526, op_544) @Host(carole)
op_552 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_462, op_547) @Host(carole)
op_600 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_552) @Host(carole)
op_615 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_587, op_600) @Host(carole)
op_612 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_589, op_600) @Host(carole)
op_551 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_461, op_547) @Host(bob)
op_599 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_551) @Host(bob)
op_608 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_588, op_599) @Host(bob)
op_609 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_607, op_608) @Host(bob)
op_611 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_609, op_610) @Host(bob)
op_618 = Shape: (HostBitTensor) -> HostShape (op_611) @Host(bob)
op_630 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_618, op_623) @Host(bob)
op_629 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_618, op_622) @Host(bob)
op_631 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_629, op_630) @Host(bob)
op_636 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_611, op_631) @Host(bob)
op_640 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_550, op_636) @Host(bob)
op_688 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_640) @Host(bob)
op_700 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_679, op_688) @Host(bob)
op_697 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_678, op_688) @Host(bob)
op_639 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_549, op_636) @Host(alice)
op_687 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_639) @Host(alice)
op_693 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_677, op_687) @Host(alice)
op_458 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_368, op_455) @Host(alice)
op_506 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_458) @Host(alice)
op_515 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_498, op_506) @Host(alice)
op_512 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_497, op_506) @Host(alice)
op_514 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_512, op_513) @Host(alice)
op_516 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_514, op_515) @Host(alice)
op_527 = Shape: (HostBitTensor) -> HostShape (op_516) @Host(alice)
op_537 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_527, op_531) @Host(alice)
op_536 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_527, op_530) @Host(alice)
op_538 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_536, op_537) @Host(alice)
op_545 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_516, op_538) @Host(alice)
op_553 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_463, op_545) @Host(carole)
op_601 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_553) @Host(carole)
op_613 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_589, op_601) @Host(carole)
op_614 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_612, op_613) @Host(carole)
op_616 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_614, op_615) @Host(carole)
op_619 = Shape: (HostBitTensor) -> HostShape (op_616) @Host(carole)
op_633 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_619, op_625) @Host(carole)
op_632 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_619, op_624) @Host(carole)
op_634 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_632, op_633) @Host(carole)
op_637 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_616, op_634) @Host(carole)
op_642 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_552, op_637) @Host(carole)
op_690 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_642) @Host(carole)
op_705 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_677, op_690) @Host(carole)
op_702 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_679, op_690) @Host(carole)
op_641 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_551, op_637) @Host(bob)
op_689 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_641) @Host(bob)
op_698 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_678, op_689) @Host(bob)
op_699 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_697, op_698) @Host(bob)
op_701 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_699, op_700) @Host(bob)
op_708 = Shape: (HostBitTensor) -> HostShape (op_701) @Host(bob)
op_720 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_708, op_713) @Host(bob)
op_719 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_708, op_712) @Host(bob)
op_721 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_719, op_720) @Host(bob)
op_726 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_701, op_721) @Host(bob)
op_730 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_640, op_726) @Host(bob)
op_772 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_730) @Host(bob)
op_778 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_772, op_136) @Host(bob)
op_784 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_778) @Host(bob)
op_729 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_639, op_726) @Host(alice)
op_771 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_729) @Host(alice)
op_777 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_771, op_135) @Host(alice)
op_783 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_777) @Host(alice)
op_548 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_458, op_545) @Host(alice)
op_596 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_548) @Host(alice)
op_605 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_588, op_596) @Host(alice)
op_602 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_587, op_596) @Host(alice)
op_604 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_602, op_603) @Host(alice)
op_606 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_604, op_605) @Host(alice)
op_617 = Shape: (HostBitTensor) -> HostShape (op_606) @Host(alice)
op_627 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_617, op_621) @Host(alice)
op_626 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_617, op_620) @Host(alice)
op_628 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_626, op_627) @Host(alice)
op_635 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_606, op_628) @Host(alice)
op_643 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_553, op_635) @Host(carole)
op_691 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_643) @Host(carole)
op_703 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_679, op_691) @Host(carole)
op_704 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_702, op_703) @Host(carole)
op_706 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_704, op_705) @Host(carole)
op_709 = Shape: (HostBitTensor) -> HostShape (op_706) @Host(carole)
op_723 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_709, op_715) @Host(carole)
op_722 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_709, op_714) @Host(carole)
op_724 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_722, op_723) @Host(carole)
op_727 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_706, op_724) @Host(carole)
op_732 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_642, op_727) @Host(carole)
op_774 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_732) @Host(carole)
op_780 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_774, op_138) @Host(carole)
op_786 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_780) @Host(carole)
op_788 = Shape: (HostBitTensor) -> HostShape (op_786) @Host(carole)
op_798 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_788, op_794) @Host(carole)
op_795 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_788, op_793) @Host(carole)
op_790 = Sample{}: (HostShape) -> HostBitTensor (op_788) @Host(carole)
op_797 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_790, op_795) @Host(carole)
op_791 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_790) @Host(carole)
op_800 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_791, op_798) @Host(carole)
op_731 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_641, op_727) @Host(bob)
op_773 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_731) @Host(bob)
op_779 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_773, op_137) @Host(bob)
op_785 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_779) @Host(bob)
op_803 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_785, op_797) @Host(bob)
op_638 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_548, op_635) @Host(alice)
op_686 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_638) @Host(alice)
op_695 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_678, op_686) @Host(alice)
op_692 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_677, op_686) @Host(alice)
op_694 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_692, op_693) @Host(alice)
op_696 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_694, op_695) @Host(alice)
op_707 = Shape: (HostBitTensor) -> HostShape (op_696) @Host(alice)
op_717 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_707, op_711) @Host(alice)
op_716 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_707, op_710) @Host(alice)
op_718 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_716, op_717) @Host(alice)
op_725 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_696, op_718) @Host(alice)
op_733 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_643, op_725) @Host(carole)
op_775 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_733) @Host(carole)
op_781 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_775, op_139) @Host(carole)
op_787 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_781) @Host(carole)
op_728 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_638, op_725) @Host(alice)
op_770 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_728) @Host(alice)
op_776 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_770, op_134) @Host(alice)
op_782 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_776) @Host(alice)
op_801 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_782, op_783) @Host(alice)
op_789 = Shape: (HostBitTensor) -> HostShape (op_782) @Host(alice)
op_799 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_789, op_794) @Host(alice)
op_796 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_789, op_793) @Host(alice)
op_802 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_801, op_796) @Host(alice)
op_804 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_802, op_803) @Host(alice)
op_805 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_804) @Host(alice)
op_812 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_800, op_805) @Host(bob)
op_811 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_799, op_805) @Host(alice)
op_808 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_800, op_805) @Host(bob)
op_810 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_800, op_808) @Host(bob)
op_814 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_810, op_812) @Host(bob)
op_816 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_814) @Host(bob)
op_821 = Shape: (HostRing128Tensor) -> HostShape (op_816) @Host(bob)
op_823 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_821, op_819) @Host(bob)
op_849 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_823, op_837) @Host(bob)
op_827 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_816, op_823) @Host(bob)
op_807 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_799, op_805) @Host(alice)
op_806 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_799, op_805) @Host(alice)
op_809 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_806, op_807) @Host(alice)
op_813 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_809, op_811) @Host(alice)
op_815 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_813) @Host(alice)
op_820 = Shape: (HostRing128Tensor) -> HostShape (op_815) @Host(alice)
op_825 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_820, op_819) @Host(carole)
op_852 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_825, op_840) @Host(carole)
op_851 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_825, op_839) @Host(carole)
op_853 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_851, op_852) @Host(carole)
op_824 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_820, op_818) @Host(carole)
op_854 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_824, op_839) @Host(carole)
op_855 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_853, op_854) @Host(carole)
op_858 = Shape: (HostRing128Tensor) -> HostShape (op_855) @Host(carole)
op_872 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_858, op_864) @Host(carole)
op_871 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_858, op_863) @Host(carole)
op_873 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_871, op_872) @Host(carole)
op_876 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_855, op_873) @Host(carole)
op_881 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_876, op_76) @Host(carole)
op_886 = BitDecompose: (HostRing128Tensor) -> HostBitTensor (op_881) @Host(carole)
op_891 = Shape: (HostBitTensor) -> HostShape (op_886) @Host(carole)
op_892 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_891) @Host(carole)
op_880 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_876, op_74) @Host(bob)
op_885 = BitDecompose: (HostRing128Tensor) -> HostBitTensor (op_880) @Host(bob)
op_889 = Shape: (HostBitTensor) -> HostShape (op_885) @Host(bob)
op_890 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_889) @Host(bob)
op_822 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_820, op_818) @Host(alice)
op_842 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_822, op_836) @Host(alice)
op_841 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_822, op_835) @Host(alice)
op_843 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_841, op_842) @Host(alice)
op_826 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_815, op_822) @Host(alice)
op_828 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_826, op_827) @Host(alice)
op_847 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_828, op_838) @Host(bob)
op_846 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_828, op_837) @Host(bob)
op_848 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_846, op_847) @Host(bob)
op_850 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_848, op_849) @Host(bob)
op_857 = Shape: (HostRing128Tensor) -> HostShape (op_850) @Host(bob)
op_869 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_857, op_862) @Host(bob)
op_868 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_857, op_861) @Host(bob)
op_870 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_868, op_869) @Host(bob)
op_875 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_850, op_870) @Host(bob)
op_879 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_875, op_79) @Host(bob)
op_878 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_875, op_79) @Host(alice)
op_844 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_828, op_835) @Host(alice)
op_845 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_843, op_844) @Host(alice)
op_856 = Shape: (HostRing128Tensor) -> HostShape (op_845) @Host(alice)
op_866 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_856, op_860) @Host(alice)
op_865 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_856, op_859) @Host(alice)
op_867 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_865, op_866) @Host(alice)
op_874 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_845, op_867) @Host(alice)
op_882 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_874, op_75) @Host(carole)
op_877 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_874, op_73) @Host(alice)
op_883 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_877, op_878) @Host(alice)
op_884 = BitDecompose: (HostRing128Tensor) -> HostBitTensor (op_883) @Host(alice)
op_893 = Shape: (HostBitTensor) -> HostShape (op_884) @Host(alice)
op_900 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_893) @Host(bob)
op_940 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_900, op_885) @Host(bob)
op_946 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_940) @Host(bob)
op_909 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_900, op_890) @Host(bob)
op_899 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_893, op_897) @Host(carole)
op_942 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_899, op_892) @Host(carole)
op_948 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_942) @Host(carole)
op_914 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_899, op_886) @Host(carole)
op_898 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_893) @Host(carole)
op_941 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_898, op_886) @Host(carole)
op_1008 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_941, op_948) @Host(carole)
op_947 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_941) @Host(carole)
op_1010 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_942, op_947) @Host(carole)
op_1007 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_941, op_947) @Host(carole)
op_1009 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1007, op_1008) @Host(carole)
op_1011 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1009, op_1010) @Host(carole)
op_1014 = Shape: (HostBitTensor) -> HostShape (op_1011) @Host(carole)
op_1028 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1014, op_1020) @Host(carole)
op_1027 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1014, op_1019) @Host(carole)
op_1029 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1027, op_1028) @Host(carole)
op_1032 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1011, op_1029) @Host(carole)
op_1037 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1032) @Host(carole)
op_1097 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1032, op_1037) @Host(carole)
op_1036 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1032) @Host(bob)
op_912 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_898, op_892) @Host(carole)
op_911 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_898, op_886) @Host(carole)
op_913 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_911, op_912) @Host(carole)
op_915 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_913, op_914) @Host(carole)
op_918 = Shape: (HostBitTensor) -> HostShape (op_915) @Host(carole)
op_932 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_918, op_924) @Host(carole)
op_931 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_918, op_923) @Host(carole)
op_933 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_931, op_932) @Host(carole)
op_936 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_915, op_933) @Host(carole)
op_953 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_936) @Host(carole)
op_968 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_942, op_953) @Host(carole)
op_965 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_941, op_953) @Host(carole)
op_952 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_936) @Host(bob)
op_895 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_893, op_894) @Host(alice)
op_896 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_884, op_895) @Host(alice)
op_939 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_896, op_890) @Host(bob)
op_1003 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_939, op_946) @Host(bob)
op_961 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_939, op_952) @Host(bob)
op_945 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_939) @Host(bob)
op_1005 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_940, op_945) @Host(bob)
op_1002 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_939, op_945) @Host(bob)
op_1004 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1002, op_1003) @Host(bob)
op_1006 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1004, op_1005) @Host(bob)
op_1013 = Shape: (HostBitTensor) -> HostShape (op_1006) @Host(bob)
op_1025 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1013, op_1018) @Host(bob)
op_1024 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1013, op_1017) @Host(bob)
op_1026 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1024, op_1025) @Host(bob)
op_1031 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1006, op_1026) @Host(bob)
op_1093 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1031, op_1036) @Host(bob)
op_1035 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1031) @Host(bob)
op_1095 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1032, op_1035) @Host(bob)
op_1092 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1031, op_1035) @Host(bob)
op_1094 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1092, op_1093) @Host(bob)
op_1096 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1094, op_1095) @Host(bob)
op_1103 = Shape: (HostBitTensor) -> HostShape (op_1096) @Host(bob)
op_1115 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1103, op_1108) @Host(bob)
op_1114 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1103, op_1107) @Host(bob)
op_1116 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1114, op_1115) @Host(bob)
op_1121 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1096, op_1116) @Host(bob)
op_1125 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1121) @Host(bob)
op_1182 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1121, op_1125) @Host(bob)
op_1124 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1121) @Host(alice)
op_1034 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1031) @Host(alice)
op_907 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_896, op_885) @Host(bob)
op_906 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_896, op_890) @Host(bob)
op_908 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_906, op_907) @Host(bob)
op_910 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_908, op_909) @Host(bob)
op_917 = Shape: (HostBitTensor) -> HostShape (op_910) @Host(bob)
op_929 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_917, op_922) @Host(bob)
op_928 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_917, op_921) @Host(bob)
op_930 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_928, op_929) @Host(bob)
op_935 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_910, op_930) @Host(bob)
op_951 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_935) @Host(bob)
op_963 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_940, op_951) @Host(bob)
op_960 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_939, op_951) @Host(bob)
op_962 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_960, op_961) @Host(bob)
op_964 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_962, op_963) @Host(bob)
op_971 = Shape: (HostBitTensor) -> HostShape (op_964) @Host(bob)
op_983 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_971, op_976) @Host(bob)
op_982 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_971, op_975) @Host(bob)
op_984 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_982, op_983) @Host(bob)
op_989 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_964, op_984) @Host(bob)
op_993 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_935, op_989) @Host(bob)
op_1041 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_993) @Host(bob)
op_1053 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1032, op_1041) @Host(bob)
op_1050 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1031, op_1041) @Host(bob)
op_992 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_935, op_989) @Host(alice)
op_1040 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_992) @Host(alice)
op_950 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_935) @Host(alice)
op_887 = Shape: (HostBitTensor) -> HostShape (op_884) @Host(alice)
op_888 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_887) @Host(alice)
op_938 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_896, op_888) @Host(alice)
op_944 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_938) @Host(alice)
op_937 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_895, op_888) @Host(alice)
op_998 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_937, op_944) @Host(alice)
op_956 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_937, op_950) @Host(alice)
op_943 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_937) @Host(alice)
op_1000 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_938, op_943) @Host(alice)
op_997 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_937, op_943) @Host(alice)
op_999 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_997, op_998) @Host(alice)
op_1001 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_999, op_1000) @Host(alice)
op_1012 = Shape: (HostBitTensor) -> HostShape (op_1001) @Host(alice)
op_1022 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1012, op_1016) @Host(alice)
op_1021 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1012, op_1015) @Host(alice)
op_1023 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1021, op_1022) @Host(alice)
op_1030 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1001, op_1023) @Host(alice)
op_1100 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1030, op_1037) @Host(carole)
op_1088 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1030, op_1034) @Host(alice)
op_1046 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1030, op_1040) @Host(alice)
op_1038 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1030) @Host(carole)
op_1098 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1032, op_1038) @Host(carole)
op_1099 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1097, op_1098) @Host(carole)
op_1101 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1099, op_1100) @Host(carole)
op_1104 = Shape: (HostBitTensor) -> HostShape (op_1101) @Host(carole)
op_1118 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1104, op_1110) @Host(carole)
op_1117 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1104, op_1109) @Host(carole)
op_1119 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1117, op_1118) @Host(carole)
op_1122 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1101, op_1119) @Host(carole)
op_1185 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1122, op_1125) @Host(bob)
op_1127 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1122) @Host(carole)
op_1187 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1122, op_1127) @Host(carole)
op_1126 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1122) @Host(bob)
op_1183 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1121, op_1126) @Host(bob)
op_1184 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1182, op_1183) @Host(bob)
op_1186 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1184, op_1185) @Host(bob)
op_1193 = Shape: (HostBitTensor) -> HostShape (op_1186) @Host(bob)
op_1205 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1193, op_1198) @Host(bob)
op_1204 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1193, op_1197) @Host(bob)
op_1206 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1204, op_1205) @Host(bob)
op_1211 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1186, op_1206) @Host(bob)
op_1215 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1211) @Host(bob)
op_1272 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1211, op_1215) @Host(bob)
op_1214 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1211) @Host(alice)
op_1033 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1030) @Host(alice)
op_1090 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1031, op_1033) @Host(alice)
op_1087 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1030, op_1033) @Host(alice)
op_1089 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1087, op_1088) @Host(alice)
op_1091 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1089, op_1090) @Host(alice)
op_1102 = Shape: (HostBitTensor) -> HostShape (op_1091) @Host(alice)
op_1112 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1102, op_1106) @Host(alice)
op_1111 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1102, op_1105) @Host(alice)
op_1113 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1111, op_1112) @Host(alice)
op_1120 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1091, op_1113) @Host(alice)
op_1190 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1120, op_1127) @Host(carole)
op_1178 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1120, op_1124) @Host(alice)
op_1128 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1120) @Host(carole)
op_1188 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1122, op_1128) @Host(carole)
op_1189 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1187, op_1188) @Host(carole)
op_1191 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1189, op_1190) @Host(carole)
op_1194 = Shape: (HostBitTensor) -> HostShape (op_1191) @Host(carole)
op_1208 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1194, op_1200) @Host(carole)
op_1207 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1194, op_1199) @Host(carole)
op_1209 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1207, op_1208) @Host(carole)
op_1212 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1191, op_1209) @Host(carole)
op_1275 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1212, op_1215) @Host(bob)
op_1217 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1212) @Host(carole)
op_1277 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1212, op_1217) @Host(carole)
op_1216 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1212) @Host(bob)
op_1273 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1211, op_1216) @Host(bob)
op_1274 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1272, op_1273) @Host(bob)
op_1276 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1274, op_1275) @Host(bob)
op_1283 = Shape: (HostBitTensor) -> HostShape (op_1276) @Host(bob)
op_1295 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1283, op_1288) @Host(bob)
op_1294 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1283, op_1287) @Host(bob)
op_1296 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1294, op_1295) @Host(bob)
op_1301 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1276, op_1296) @Host(bob)
op_1305 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1301) @Host(bob)
op_1362 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1301, op_1305) @Host(bob)
op_1304 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1301) @Host(alice)
op_1123 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1120) @Host(alice)
op_1180 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1121, op_1123) @Host(alice)
op_1177 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1120, op_1123) @Host(alice)
op_1179 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1177, op_1178) @Host(alice)
op_1181 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1179, op_1180) @Host(alice)
op_1192 = Shape: (HostBitTensor) -> HostShape (op_1181) @Host(alice)
op_1202 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1192, op_1196) @Host(alice)
op_1201 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1192, op_1195) @Host(alice)
op_1203 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1201, op_1202) @Host(alice)
op_1210 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1181, op_1203) @Host(alice)
op_1280 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1210, op_1217) @Host(carole)
op_1268 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1210, op_1214) @Host(alice)
op_1218 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1210) @Host(carole)
op_1278 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1212, op_1218) @Host(carole)
op_1279 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1277, op_1278) @Host(carole)
op_1281 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1279, op_1280) @Host(carole)
op_1284 = Shape: (HostBitTensor) -> HostShape (op_1281) @Host(carole)
op_1298 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1284, op_1290) @Host(carole)
op_1297 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1284, op_1289) @Host(carole)
op_1299 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1297, op_1298) @Host(carole)
op_1302 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1281, op_1299) @Host(carole)
op_1365 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1302, op_1305) @Host(bob)
op_1307 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1302) @Host(carole)
op_1367 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1302, op_1307) @Host(carole)
op_1306 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1302) @Host(bob)
op_1363 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1301, op_1306) @Host(bob)
op_1364 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1362, op_1363) @Host(bob)
op_1366 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1364, op_1365) @Host(bob)
op_1373 = Shape: (HostBitTensor) -> HostShape (op_1366) @Host(bob)
op_1385 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1373, op_1378) @Host(bob)
op_1384 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1373, op_1377) @Host(bob)
op_1386 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1384, op_1385) @Host(bob)
op_1391 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1366, op_1386) @Host(bob)
op_1395 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1391) @Host(bob)
op_1452 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1391, op_1395) @Host(bob)
op_1394 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1391) @Host(alice)
op_1213 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1210) @Host(alice)
op_1270 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1211, op_1213) @Host(alice)
op_1267 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1210, op_1213) @Host(alice)
op_1269 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1267, op_1268) @Host(alice)
op_1271 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1269, op_1270) @Host(alice)
op_1282 = Shape: (HostBitTensor) -> HostShape (op_1271) @Host(alice)
op_1292 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1282, op_1286) @Host(alice)
op_1291 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1282, op_1285) @Host(alice)
op_1293 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1291, op_1292) @Host(alice)
op_1300 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1271, op_1293) @Host(alice)
op_1370 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1300, op_1307) @Host(carole)
op_1358 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1300, op_1304) @Host(alice)
op_1308 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1300) @Host(carole)
op_1368 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1302, op_1308) @Host(carole)
op_1369 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1367, op_1368) @Host(carole)
op_1371 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1369, op_1370) @Host(carole)
op_1374 = Shape: (HostBitTensor) -> HostShape (op_1371) @Host(carole)
op_1388 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1374, op_1380) @Host(carole)
op_1387 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1374, op_1379) @Host(carole)
op_1389 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1387, op_1388) @Host(carole)
op_1392 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1371, op_1389) @Host(carole)
op_1455 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1392, op_1395) @Host(bob)
op_1397 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1392) @Host(carole)
op_1457 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1392, op_1397) @Host(carole)
op_1396 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1392) @Host(bob)
op_1453 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1391, op_1396) @Host(bob)
op_1454 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1452, op_1453) @Host(bob)
op_1456 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1454, op_1455) @Host(bob)
op_1463 = Shape: (HostBitTensor) -> HostShape (op_1456) @Host(bob)
op_1475 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1463, op_1468) @Host(bob)
op_1474 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1463, op_1467) @Host(bob)
op_1476 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1474, op_1475) @Host(bob)
op_1481 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1456, op_1476) @Host(bob)
op_1485 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1481) @Host(bob)
op_1542 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1481, op_1485) @Host(bob)
op_1484 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1481) @Host(alice)
op_1303 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1300) @Host(alice)
op_1360 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1301, op_1303) @Host(alice)
op_1357 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1300, op_1303) @Host(alice)
op_1359 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1357, op_1358) @Host(alice)
op_1361 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1359, op_1360) @Host(alice)
op_1372 = Shape: (HostBitTensor) -> HostShape (op_1361) @Host(alice)
op_1382 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1372, op_1376) @Host(alice)
op_1381 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1372, op_1375) @Host(alice)
op_1383 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1381, op_1382) @Host(alice)
op_1390 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1361, op_1383) @Host(alice)
op_1460 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1390, op_1397) @Host(carole)
op_1448 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1390, op_1394) @Host(alice)
op_1398 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1390) @Host(carole)
op_1458 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1392, op_1398) @Host(carole)
op_1459 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1457, op_1458) @Host(carole)
op_1461 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1459, op_1460) @Host(carole)
op_1464 = Shape: (HostBitTensor) -> HostShape (op_1461) @Host(carole)
op_1478 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1464, op_1470) @Host(carole)
op_1477 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1464, op_1469) @Host(carole)
op_1479 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1477, op_1478) @Host(carole)
op_1482 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1461, op_1479) @Host(carole)
op_1545 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1482, op_1485) @Host(bob)
op_1487 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1482) @Host(carole)
op_1547 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1482, op_1487) @Host(carole)
op_1486 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1482) @Host(bob)
op_1543 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1481, op_1486) @Host(bob)
op_1544 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1542, op_1543) @Host(bob)
op_1546 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1544, op_1545) @Host(bob)
op_1553 = Shape: (HostBitTensor) -> HostShape (op_1546) @Host(bob)
op_1565 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1553, op_1558) @Host(bob)
op_1564 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1553, op_1557) @Host(bob)
op_1566 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1564, op_1565) @Host(bob)
op_1571 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1546, op_1566) @Host(bob)
op_1393 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1390) @Host(alice)
op_1450 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1391, op_1393) @Host(alice)
op_1447 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1390, op_1393) @Host(alice)
op_1449 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1447, op_1448) @Host(alice)
op_1451 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1449, op_1450) @Host(alice)
op_1462 = Shape: (HostBitTensor) -> HostShape (op_1451) @Host(alice)
op_1472 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1462, op_1466) @Host(alice)
op_1471 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1462, op_1465) @Host(alice)
op_1473 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1471, op_1472) @Host(alice)
op_1480 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1451, op_1473) @Host(alice)
op_1550 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1480, op_1487) @Host(carole)
op_1538 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1480, op_1484) @Host(alice)
op_1488 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1480) @Host(carole)
op_1548 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1482, op_1488) @Host(carole)
op_1549 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1547, op_1548) @Host(carole)
op_1551 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1549, op_1550) @Host(carole)
op_1554 = Shape: (HostBitTensor) -> HostShape (op_1551) @Host(carole)
op_1568 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1554, op_1560) @Host(carole)
op_1567 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1554, op_1559) @Host(carole)
op_1569 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1567, op_1568) @Host(carole)
op_1572 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1551, op_1569) @Host(carole)
op_1483 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1480) @Host(alice)
op_1540 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1481, op_1483) @Host(alice)
op_1537 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1480, op_1483) @Host(alice)
op_1539 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1537, op_1538) @Host(alice)
op_1541 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1539, op_1540) @Host(alice)
op_1552 = Shape: (HostBitTensor) -> HostShape (op_1541) @Host(alice)
op_1562 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1552, op_1556) @Host(alice)
op_1561 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1552, op_1555) @Host(alice)
op_1563 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1561, op_1562) @Host(alice)
op_1570 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1541, op_1563) @Host(alice)
op_904 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_896, op_888) @Host(alice)
op_902 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_895, op_888) @Host(alice)
op_901 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_895, op_888) @Host(alice)
op_903 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_901, op_902) @Host(alice)
op_905 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_903, op_904) @Host(alice)
op_916 = Shape: (HostBitTensor) -> HostShape (op_905) @Host(alice)
op_926 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_916, op_920) @Host(alice)
op_925 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_916, op_919) @Host(alice)
op_927 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_925, op_926) @Host(alice)
op_934 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_905, op_927) @Host(alice)
op_954 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_934) @Host(carole)
op_966 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_941, op_954) @Host(carole)
op_967 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_965, op_966) @Host(carole)
op_969 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_967, op_968) @Host(carole)
op_972 = Shape: (HostBitTensor) -> HostShape (op_969) @Host(carole)
op_986 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_972, op_978) @Host(carole)
op_985 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_972, op_977) @Host(carole)
op_987 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_985, op_986) @Host(carole)
op_990 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_969, op_987) @Host(carole)
op_995 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_936, op_990) @Host(carole)
op_1043 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_995) @Host(carole)
op_1058 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1030, op_1043) @Host(carole)
op_1055 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1032, op_1043) @Host(carole)
op_994 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_936, op_990) @Host(bob)
op_1042 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_994) @Host(bob)
op_1051 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1031, op_1042) @Host(bob)
op_1052 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1050, op_1051) @Host(bob)
op_1054 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1052, op_1053) @Host(bob)
op_1061 = Shape: (HostBitTensor) -> HostShape (op_1054) @Host(bob)
op_1073 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1061, op_1066) @Host(bob)
op_1072 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1061, op_1065) @Host(bob)
op_1074 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1072, op_1073) @Host(bob)
op_1079 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1054, op_1074) @Host(bob)
op_1083 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_993, op_1079) @Host(bob)
op_1131 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1083) @Host(bob)
op_1143 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1122, op_1131) @Host(bob)
op_1140 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1121, op_1131) @Host(bob)
op_1082 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_992, op_1079) @Host(alice)
op_1130 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1082) @Host(alice)
op_1136 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1120, op_1130) @Host(alice)
op_949 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_934) @Host(alice)
op_958 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_938, op_949) @Host(alice)
op_955 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_937, op_949) @Host(alice)
op_957 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_955, op_956) @Host(alice)
op_959 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_957, op_958) @Host(alice)
op_970 = Shape: (HostBitTensor) -> HostShape (op_959) @Host(alice)
op_980 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_970, op_974) @Host(alice)
op_979 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_970, op_973) @Host(alice)
op_981 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_979, op_980) @Host(alice)
op_988 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_959, op_981) @Host(alice)
op_996 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_934, op_988) @Host(carole)
op_1044 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_996) @Host(carole)
op_1056 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1032, op_1044) @Host(carole)
op_1057 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1055, op_1056) @Host(carole)
op_1059 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1057, op_1058) @Host(carole)
op_1062 = Shape: (HostBitTensor) -> HostShape (op_1059) @Host(carole)
op_1076 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1062, op_1068) @Host(carole)
op_1075 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1062, op_1067) @Host(carole)
op_1077 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1075, op_1076) @Host(carole)
op_1080 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1059, op_1077) @Host(carole)
op_1085 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_995, op_1080) @Host(carole)
op_1133 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1085) @Host(carole)
op_1148 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1120, op_1133) @Host(carole)
op_1145 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1122, op_1133) @Host(carole)
op_1084 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_994, op_1080) @Host(bob)
op_1132 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1084) @Host(bob)
op_1141 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1121, op_1132) @Host(bob)
op_1142 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1140, op_1141) @Host(bob)
op_1144 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1142, op_1143) @Host(bob)
op_1151 = Shape: (HostBitTensor) -> HostShape (op_1144) @Host(bob)
op_1163 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1151, op_1156) @Host(bob)
op_1162 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1151, op_1155) @Host(bob)
op_1164 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1162, op_1163) @Host(bob)
op_1169 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1144, op_1164) @Host(bob)
op_1173 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1083, op_1169) @Host(bob)
op_1221 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1173) @Host(bob)
op_1233 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1212, op_1221) @Host(bob)
op_1230 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1211, op_1221) @Host(bob)
op_1172 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1082, op_1169) @Host(alice)
op_1220 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1172) @Host(alice)
op_1226 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1210, op_1220) @Host(alice)
op_991 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_934, op_988) @Host(alice)
op_1039 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_991) @Host(alice)
op_1048 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1031, op_1039) @Host(alice)
op_1045 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1030, op_1039) @Host(alice)
op_1047 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1045, op_1046) @Host(alice)
op_1049 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1047, op_1048) @Host(alice)
op_1060 = Shape: (HostBitTensor) -> HostShape (op_1049) @Host(alice)
op_1070 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1060, op_1064) @Host(alice)
op_1069 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1060, op_1063) @Host(alice)
op_1071 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1069, op_1070) @Host(alice)
op_1078 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1049, op_1071) @Host(alice)
op_1086 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_996, op_1078) @Host(carole)
op_1134 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1086) @Host(carole)
op_1146 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1122, op_1134) @Host(carole)
op_1147 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1145, op_1146) @Host(carole)
op_1149 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1147, op_1148) @Host(carole)
op_1152 = Shape: (HostBitTensor) -> HostShape (op_1149) @Host(carole)
op_1166 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1152, op_1158) @Host(carole)
op_1165 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1152, op_1157) @Host(carole)
op_1167 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1165, op_1166) @Host(carole)
op_1170 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1149, op_1167) @Host(carole)
op_1175 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1085, op_1170) @Host(carole)
op_1223 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1175) @Host(carole)
op_1238 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1210, op_1223) @Host(carole)
op_1235 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1212, op_1223) @Host(carole)
op_1174 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1084, op_1170) @Host(bob)
op_1222 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1174) @Host(bob)
op_1231 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1211, op_1222) @Host(bob)
op_1232 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1230, op_1231) @Host(bob)
op_1234 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1232, op_1233) @Host(bob)
op_1241 = Shape: (HostBitTensor) -> HostShape (op_1234) @Host(bob)
op_1253 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1241, op_1246) @Host(bob)
op_1252 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1241, op_1245) @Host(bob)
op_1254 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1252, op_1253) @Host(bob)
op_1259 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1234, op_1254) @Host(bob)
op_1263 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1173, op_1259) @Host(bob)
op_1311 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1263) @Host(bob)
op_1323 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1302, op_1311) @Host(bob)
op_1320 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1301, op_1311) @Host(bob)
op_1262 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1172, op_1259) @Host(alice)
op_1310 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1262) @Host(alice)
op_1316 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1300, op_1310) @Host(alice)
op_1081 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_991, op_1078) @Host(alice)
op_1129 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1081) @Host(alice)
op_1138 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1121, op_1129) @Host(alice)
op_1135 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1120, op_1129) @Host(alice)
op_1137 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1135, op_1136) @Host(alice)
op_1139 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1137, op_1138) @Host(alice)
op_1150 = Shape: (HostBitTensor) -> HostShape (op_1139) @Host(alice)
op_1160 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1150, op_1154) @Host(alice)
op_1159 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1150, op_1153) @Host(alice)
op_1161 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1159, op_1160) @Host(alice)
op_1168 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1139, op_1161) @Host(alice)
op_1176 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1086, op_1168) @Host(carole)
op_1224 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1176) @Host(carole)
op_1236 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1212, op_1224) @Host(carole)
op_1237 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1235, op_1236) @Host(carole)
op_1239 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1237, op_1238) @Host(carole)
op_1242 = Shape: (HostBitTensor) -> HostShape (op_1239) @Host(carole)
op_1256 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1242, op_1248) @Host(carole)
op_1255 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1242, op_1247) @Host(carole)
op_1257 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1255, op_1256) @Host(carole)
op_1260 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1239, op_1257) @Host(carole)
op_1265 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1175, op_1260) @Host(carole)
op_1313 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1265) @Host(carole)
op_1328 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1300, op_1313) @Host(carole)
op_1325 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1302, op_1313) @Host(carole)
op_1264 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1174, op_1260) @Host(bob)
op_1312 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1264) @Host(bob)
op_1321 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1301, op_1312) @Host(bob)
op_1322 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1320, op_1321) @Host(bob)
op_1324 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1322, op_1323) @Host(bob)
op_1331 = Shape: (HostBitTensor) -> HostShape (op_1324) @Host(bob)
op_1343 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1331, op_1336) @Host(bob)
op_1342 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1331, op_1335) @Host(bob)
op_1344 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1342, op_1343) @Host(bob)
op_1349 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1324, op_1344) @Host(bob)
op_1353 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1263, op_1349) @Host(bob)
op_1401 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1353) @Host(bob)
op_1413 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1392, op_1401) @Host(bob)
op_1410 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1391, op_1401) @Host(bob)
op_1352 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1262, op_1349) @Host(alice)
op_1400 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1352) @Host(alice)
op_1406 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1390, op_1400) @Host(alice)
op_1171 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1081, op_1168) @Host(alice)
op_1219 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1171) @Host(alice)
op_1228 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1211, op_1219) @Host(alice)
op_1225 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1210, op_1219) @Host(alice)
op_1227 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1225, op_1226) @Host(alice)
op_1229 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1227, op_1228) @Host(alice)
op_1240 = Shape: (HostBitTensor) -> HostShape (op_1229) @Host(alice)
op_1250 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1240, op_1244) @Host(alice)
op_1249 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1240, op_1243) @Host(alice)
op_1251 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1249, op_1250) @Host(alice)
op_1258 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1229, op_1251) @Host(alice)
op_1266 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1176, op_1258) @Host(carole)
op_1314 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1266) @Host(carole)
op_1326 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1302, op_1314) @Host(carole)
op_1327 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1325, op_1326) @Host(carole)
op_1329 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1327, op_1328) @Host(carole)
op_1332 = Shape: (HostBitTensor) -> HostShape (op_1329) @Host(carole)
op_1346 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1332, op_1338) @Host(carole)
op_1345 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1332, op_1337) @Host(carole)
op_1347 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1345, op_1346) @Host(carole)
op_1350 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1329, op_1347) @Host(carole)
op_1355 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1265, op_1350) @Host(carole)
op_1403 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1355) @Host(carole)
op_1418 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1390, op_1403) @Host(carole)
op_1415 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1392, op_1403) @Host(carole)
op_1354 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1264, op_1350) @Host(bob)
op_1402 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1354) @Host(bob)
op_1411 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1391, op_1402) @Host(bob)
op_1412 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1410, op_1411) @Host(bob)
op_1414 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1412, op_1413) @Host(bob)
op_1421 = Shape: (HostBitTensor) -> HostShape (op_1414) @Host(bob)
op_1433 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1421, op_1426) @Host(bob)
op_1432 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1421, op_1425) @Host(bob)
op_1434 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1432, op_1433) @Host(bob)
op_1439 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1414, op_1434) @Host(bob)
op_1443 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1353, op_1439) @Host(bob)
op_1491 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1443) @Host(bob)
op_1503 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1482, op_1491) @Host(bob)
op_1500 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1481, op_1491) @Host(bob)
op_1442 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1352, op_1439) @Host(alice)
op_1490 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1442) @Host(alice)
op_1496 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1480, op_1490) @Host(alice)
op_1261 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1171, op_1258) @Host(alice)
op_1309 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1261) @Host(alice)
op_1318 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1301, op_1309) @Host(alice)
op_1315 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1300, op_1309) @Host(alice)
op_1317 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1315, op_1316) @Host(alice)
op_1319 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1317, op_1318) @Host(alice)
op_1330 = Shape: (HostBitTensor) -> HostShape (op_1319) @Host(alice)
op_1340 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1330, op_1334) @Host(alice)
op_1339 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1330, op_1333) @Host(alice)
op_1341 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1339, op_1340) @Host(alice)
op_1348 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1319, op_1341) @Host(alice)
op_1356 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1266, op_1348) @Host(carole)
op_1404 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1356) @Host(carole)
op_1416 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1392, op_1404) @Host(carole)
op_1417 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1415, op_1416) @Host(carole)
op_1419 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1417, op_1418) @Host(carole)
op_1422 = Shape: (HostBitTensor) -> HostShape (op_1419) @Host(carole)
op_1436 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1422, op_1428) @Host(carole)
op_1435 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1422, op_1427) @Host(carole)
op_1437 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1435, op_1436) @Host(carole)
op_1440 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1419, op_1437) @Host(carole)
op_1445 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1355, op_1440) @Host(carole)
op_1493 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1445) @Host(carole)
op_1508 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1480, op_1493) @Host(carole)
op_1505 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1482, op_1493) @Host(carole)
op_1444 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1354, op_1440) @Host(bob)
op_1492 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1444) @Host(bob)
op_1501 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1481, op_1492) @Host(bob)
op_1502 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1500, op_1501) @Host(bob)
op_1504 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1502, op_1503) @Host(bob)
op_1511 = Shape: (HostBitTensor) -> HostShape (op_1504) @Host(bob)
op_1523 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1511, op_1516) @Host(bob)
op_1522 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1511, op_1515) @Host(bob)
op_1524 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1522, op_1523) @Host(bob)
op_1529 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1504, op_1524) @Host(bob)
op_1533 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1443, op_1529) @Host(bob)
op_1575 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1533) @Host(bob)
op_1581 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1575, op_939) @Host(bob)
op_2349 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2343 = IndexAxis{axis = 0, index = 126}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2337 = IndexAxis{axis = 0, index = 125}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2331 = IndexAxis{axis = 0, index = 124}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2325 = IndexAxis{axis = 0, index = 123}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2319 = IndexAxis{axis = 0, index = 122}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2313 = IndexAxis{axis = 0, index = 121}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2307 = IndexAxis{axis = 0, index = 120}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2301 = IndexAxis{axis = 0, index = 119}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2295 = IndexAxis{axis = 0, index = 118}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2289 = IndexAxis{axis = 0, index = 117}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2283 = IndexAxis{axis = 0, index = 116}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2277 = IndexAxis{axis = 0, index = 115}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2271 = IndexAxis{axis = 0, index = 114}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2265 = IndexAxis{axis = 0, index = 113}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2259 = IndexAxis{axis = 0, index = 112}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2253 = IndexAxis{axis = 0, index = 111}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2247 = IndexAxis{axis = 0, index = 110}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2241 = IndexAxis{axis = 0, index = 109}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2235 = IndexAxis{axis = 0, index = 108}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2229 = IndexAxis{axis = 0, index = 107}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2223 = IndexAxis{axis = 0, index = 106}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2217 = IndexAxis{axis = 0, index = 105}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2211 = IndexAxis{axis = 0, index = 104}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2205 = IndexAxis{axis = 0, index = 103}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2199 = IndexAxis{axis = 0, index = 102}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2193 = IndexAxis{axis = 0, index = 101}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2187 = IndexAxis{axis = 0, index = 100}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2181 = IndexAxis{axis = 0, index = 99}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2175 = IndexAxis{axis = 0, index = 98}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2169 = IndexAxis{axis = 0, index = 97}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2163 = IndexAxis{axis = 0, index = 96}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2157 = IndexAxis{axis = 0, index = 95}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2151 = IndexAxis{axis = 0, index = 94}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2145 = IndexAxis{axis = 0, index = 93}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2139 = IndexAxis{axis = 0, index = 92}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2133 = IndexAxis{axis = 0, index = 91}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2127 = IndexAxis{axis = 0, index = 90}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2121 = IndexAxis{axis = 0, index = 89}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2115 = IndexAxis{axis = 0, index = 88}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2109 = IndexAxis{axis = 0, index = 87}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2103 = IndexAxis{axis = 0, index = 86}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2097 = IndexAxis{axis = 0, index = 85}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2091 = IndexAxis{axis = 0, index = 84}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2085 = IndexAxis{axis = 0, index = 83}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2079 = IndexAxis{axis = 0, index = 82}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2073 = IndexAxis{axis = 0, index = 81}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2067 = IndexAxis{axis = 0, index = 80}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2061 = IndexAxis{axis = 0, index = 79}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2055 = IndexAxis{axis = 0, index = 78}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2049 = IndexAxis{axis = 0, index = 77}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2043 = IndexAxis{axis = 0, index = 76}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2037 = IndexAxis{axis = 0, index = 75}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2031 = IndexAxis{axis = 0, index = 74}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2025 = IndexAxis{axis = 0, index = 73}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2019 = IndexAxis{axis = 0, index = 72}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2013 = IndexAxis{axis = 0, index = 71}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2007 = IndexAxis{axis = 0, index = 70}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_2001 = IndexAxis{axis = 0, index = 69}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1995 = IndexAxis{axis = 0, index = 68}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1989 = IndexAxis{axis = 0, index = 67}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1983 = IndexAxis{axis = 0, index = 66}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1977 = IndexAxis{axis = 0, index = 65}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1971 = IndexAxis{axis = 0, index = 64}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1965 = IndexAxis{axis = 0, index = 63}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1959 = IndexAxis{axis = 0, index = 62}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1953 = IndexAxis{axis = 0, index = 61}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1947 = IndexAxis{axis = 0, index = 60}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1941 = IndexAxis{axis = 0, index = 59}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1935 = IndexAxis{axis = 0, index = 58}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1929 = IndexAxis{axis = 0, index = 57}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1923 = IndexAxis{axis = 0, index = 56}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1917 = IndexAxis{axis = 0, index = 55}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1911 = IndexAxis{axis = 0, index = 54}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1905 = IndexAxis{axis = 0, index = 53}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1899 = IndexAxis{axis = 0, index = 52}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1893 = IndexAxis{axis = 0, index = 51}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1887 = IndexAxis{axis = 0, index = 50}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1881 = IndexAxis{axis = 0, index = 49}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1875 = IndexAxis{axis = 0, index = 48}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1869 = IndexAxis{axis = 0, index = 47}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1863 = IndexAxis{axis = 0, index = 46}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1857 = IndexAxis{axis = 0, index = 45}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1851 = IndexAxis{axis = 0, index = 44}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1845 = IndexAxis{axis = 0, index = 43}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1839 = IndexAxis{axis = 0, index = 42}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1833 = IndexAxis{axis = 0, index = 41}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1827 = IndexAxis{axis = 0, index = 40}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1821 = IndexAxis{axis = 0, index = 39}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1815 = IndexAxis{axis = 0, index = 38}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1809 = IndexAxis{axis = 0, index = 37}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1803 = IndexAxis{axis = 0, index = 36}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1797 = IndexAxis{axis = 0, index = 35}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1791 = IndexAxis{axis = 0, index = 34}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1785 = IndexAxis{axis = 0, index = 33}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1779 = IndexAxis{axis = 0, index = 32}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1773 = IndexAxis{axis = 0, index = 31}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1767 = IndexAxis{axis = 0, index = 30}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1761 = IndexAxis{axis = 0, index = 29}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1755 = IndexAxis{axis = 0, index = 28}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1749 = IndexAxis{axis = 0, index = 27}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1743 = IndexAxis{axis = 0, index = 26}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1737 = IndexAxis{axis = 0, index = 25}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1731 = IndexAxis{axis = 0, index = 24}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1725 = IndexAxis{axis = 0, index = 23}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1719 = IndexAxis{axis = 0, index = 22}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1713 = IndexAxis{axis = 0, index = 21}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1707 = IndexAxis{axis = 0, index = 20}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1701 = IndexAxis{axis = 0, index = 19}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1695 = IndexAxis{axis = 0, index = 18}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1689 = IndexAxis{axis = 0, index = 17}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1683 = IndexAxis{axis = 0, index = 16}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1677 = IndexAxis{axis = 0, index = 15}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1671 = IndexAxis{axis = 0, index = 14}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1665 = IndexAxis{axis = 0, index = 13}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1659 = IndexAxis{axis = 0, index = 12}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1653 = IndexAxis{axis = 0, index = 11}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1647 = IndexAxis{axis = 0, index = 10}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1641 = IndexAxis{axis = 0, index = 9}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1635 = IndexAxis{axis = 0, index = 8}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1629 = IndexAxis{axis = 0, index = 7}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1623 = IndexAxis{axis = 0, index = 6}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1617 = IndexAxis{axis = 0, index = 5}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1611 = IndexAxis{axis = 0, index = 4}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1605 = IndexAxis{axis = 0, index = 3}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1599 = IndexAxis{axis = 0, index = 2}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1593 = IndexAxis{axis = 0, index = 1}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1587 = IndexAxis{axis = 0, index = 0}: (HostBitTensor) -> HostBitTensor (op_1581) @Host(bob)
op_1532 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1442, op_1529) @Host(alice)
op_1574 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1532) @Host(alice)
op_1580 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1574, op_938) @Host(alice)
op_2348 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2342 = IndexAxis{axis = 0, index = 126}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2336 = IndexAxis{axis = 0, index = 125}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2330 = IndexAxis{axis = 0, index = 124}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2324 = IndexAxis{axis = 0, index = 123}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2318 = IndexAxis{axis = 0, index = 122}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2312 = IndexAxis{axis = 0, index = 121}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2306 = IndexAxis{axis = 0, index = 120}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2300 = IndexAxis{axis = 0, index = 119}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2294 = IndexAxis{axis = 0, index = 118}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2288 = IndexAxis{axis = 0, index = 117}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2282 = IndexAxis{axis = 0, index = 116}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2276 = IndexAxis{axis = 0, index = 115}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2270 = IndexAxis{axis = 0, index = 114}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2264 = IndexAxis{axis = 0, index = 113}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2258 = IndexAxis{axis = 0, index = 112}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2252 = IndexAxis{axis = 0, index = 111}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2246 = IndexAxis{axis = 0, index = 110}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2240 = IndexAxis{axis = 0, index = 109}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2234 = IndexAxis{axis = 0, index = 108}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2228 = IndexAxis{axis = 0, index = 107}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2222 = IndexAxis{axis = 0, index = 106}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2216 = IndexAxis{axis = 0, index = 105}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2210 = IndexAxis{axis = 0, index = 104}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2204 = IndexAxis{axis = 0, index = 103}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2198 = IndexAxis{axis = 0, index = 102}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2192 = IndexAxis{axis = 0, index = 101}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2186 = IndexAxis{axis = 0, index = 100}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2180 = IndexAxis{axis = 0, index = 99}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2174 = IndexAxis{axis = 0, index = 98}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2168 = IndexAxis{axis = 0, index = 97}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2162 = IndexAxis{axis = 0, index = 96}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2156 = IndexAxis{axis = 0, index = 95}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2150 = IndexAxis{axis = 0, index = 94}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2144 = IndexAxis{axis = 0, index = 93}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2138 = IndexAxis{axis = 0, index = 92}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2132 = IndexAxis{axis = 0, index = 91}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2126 = IndexAxis{axis = 0, index = 90}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2120 = IndexAxis{axis = 0, index = 89}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2114 = IndexAxis{axis = 0, index = 88}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2108 = IndexAxis{axis = 0, index = 87}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2102 = IndexAxis{axis = 0, index = 86}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2096 = IndexAxis{axis = 0, index = 85}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2090 = IndexAxis{axis = 0, index = 84}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2084 = IndexAxis{axis = 0, index = 83}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2078 = IndexAxis{axis = 0, index = 82}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2072 = IndexAxis{axis = 0, index = 81}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2066 = IndexAxis{axis = 0, index = 80}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2060 = IndexAxis{axis = 0, index = 79}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2054 = IndexAxis{axis = 0, index = 78}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2048 = IndexAxis{axis = 0, index = 77}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2042 = IndexAxis{axis = 0, index = 76}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2036 = IndexAxis{axis = 0, index = 75}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2030 = IndexAxis{axis = 0, index = 74}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2024 = IndexAxis{axis = 0, index = 73}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2018 = IndexAxis{axis = 0, index = 72}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2012 = IndexAxis{axis = 0, index = 71}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2006 = IndexAxis{axis = 0, index = 70}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_2000 = IndexAxis{axis = 0, index = 69}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1994 = IndexAxis{axis = 0, index = 68}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1988 = IndexAxis{axis = 0, index = 67}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1982 = IndexAxis{axis = 0, index = 66}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1976 = IndexAxis{axis = 0, index = 65}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1970 = IndexAxis{axis = 0, index = 64}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1964 = IndexAxis{axis = 0, index = 63}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1958 = IndexAxis{axis = 0, index = 62}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1952 = IndexAxis{axis = 0, index = 61}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1946 = IndexAxis{axis = 0, index = 60}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1940 = IndexAxis{axis = 0, index = 59}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1934 = IndexAxis{axis = 0, index = 58}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1928 = IndexAxis{axis = 0, index = 57}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1922 = IndexAxis{axis = 0, index = 56}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1916 = IndexAxis{axis = 0, index = 55}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1910 = IndexAxis{axis = 0, index = 54}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1904 = IndexAxis{axis = 0, index = 53}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1898 = IndexAxis{axis = 0, index = 52}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1892 = IndexAxis{axis = 0, index = 51}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1886 = IndexAxis{axis = 0, index = 50}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1880 = IndexAxis{axis = 0, index = 49}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1874 = IndexAxis{axis = 0, index = 48}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1868 = IndexAxis{axis = 0, index = 47}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1862 = IndexAxis{axis = 0, index = 46}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1856 = IndexAxis{axis = 0, index = 45}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1850 = IndexAxis{axis = 0, index = 44}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1844 = IndexAxis{axis = 0, index = 43}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1838 = IndexAxis{axis = 0, index = 42}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1832 = IndexAxis{axis = 0, index = 41}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1826 = IndexAxis{axis = 0, index = 40}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1820 = IndexAxis{axis = 0, index = 39}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1814 = IndexAxis{axis = 0, index = 38}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1808 = IndexAxis{axis = 0, index = 37}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1802 = IndexAxis{axis = 0, index = 36}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1796 = IndexAxis{axis = 0, index = 35}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1790 = IndexAxis{axis = 0, index = 34}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1784 = IndexAxis{axis = 0, index = 33}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1778 = IndexAxis{axis = 0, index = 32}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1772 = IndexAxis{axis = 0, index = 31}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1766 = IndexAxis{axis = 0, index = 30}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1760 = IndexAxis{axis = 0, index = 29}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1754 = IndexAxis{axis = 0, index = 28}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1748 = IndexAxis{axis = 0, index = 27}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1742 = IndexAxis{axis = 0, index = 26}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1736 = IndexAxis{axis = 0, index = 25}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1730 = IndexAxis{axis = 0, index = 24}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1724 = IndexAxis{axis = 0, index = 23}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1718 = IndexAxis{axis = 0, index = 22}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1712 = IndexAxis{axis = 0, index = 21}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1706 = IndexAxis{axis = 0, index = 20}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1700 = IndexAxis{axis = 0, index = 19}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1694 = IndexAxis{axis = 0, index = 18}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1688 = IndexAxis{axis = 0, index = 17}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1682 = IndexAxis{axis = 0, index = 16}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1676 = IndexAxis{axis = 0, index = 15}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1670 = IndexAxis{axis = 0, index = 14}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1664 = IndexAxis{axis = 0, index = 13}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1658 = IndexAxis{axis = 0, index = 12}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1652 = IndexAxis{axis = 0, index = 11}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1646 = IndexAxis{axis = 0, index = 10}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1640 = IndexAxis{axis = 0, index = 9}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1634 = IndexAxis{axis = 0, index = 8}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1628 = IndexAxis{axis = 0, index = 7}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1622 = IndexAxis{axis = 0, index = 6}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1616 = IndexAxis{axis = 0, index = 5}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1610 = IndexAxis{axis = 0, index = 4}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1604 = IndexAxis{axis = 0, index = 3}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1598 = IndexAxis{axis = 0, index = 2}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1592 = IndexAxis{axis = 0, index = 1}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1586 = IndexAxis{axis = 0, index = 0}: (HostBitTensor) -> HostBitTensor (op_1580) @Host(alice)
op_1351 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1261, op_1348) @Host(alice)
op_1399 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1351) @Host(alice)
op_1408 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1391, op_1399) @Host(alice)
op_1405 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1390, op_1399) @Host(alice)
op_1407 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1405, op_1406) @Host(alice)
op_1409 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1407, op_1408) @Host(alice)
op_1420 = Shape: (HostBitTensor) -> HostShape (op_1409) @Host(alice)
op_1430 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1420, op_1424) @Host(alice)
op_1429 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1420, op_1423) @Host(alice)
op_1431 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1429, op_1430) @Host(alice)
op_1438 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1409, op_1431) @Host(alice)
op_1446 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1356, op_1438) @Host(carole)
op_1494 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1446) @Host(carole)
op_1506 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1482, op_1494) @Host(carole)
op_1507 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1505, op_1506) @Host(carole)
op_1509 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1507, op_1508) @Host(carole)
op_1512 = Shape: (HostBitTensor) -> HostShape (op_1509) @Host(carole)
op_1526 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1512, op_1518) @Host(carole)
op_1525 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1512, op_1517) @Host(carole)
op_1527 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1525, op_1526) @Host(carole)
op_1530 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1509, op_1527) @Host(carole)
op_1535 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1445, op_1530) @Host(carole)
op_1577 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1535) @Host(carole)
op_1583 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1577, op_941) @Host(carole)
op_2351 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_6453 = Shape: (HostBitTensor) -> HostShape (op_2351) @Host(carole)
op_6463 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6453, op_6459) @Host(carole)
op_6460 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6453, op_6458) @Host(carole)
op_6455 = Sample{}: (HostShape) -> HostBitTensor (op_6453) @Host(carole)
op_6462 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6455, op_6460) @Host(carole)
op_6456 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6455) @Host(carole)
op_6465 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6456, op_6463) @Host(carole)
op_2345 = IndexAxis{axis = 0, index = 126}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_6412 = Shape: (HostBitTensor) -> HostShape (op_2345) @Host(carole)
op_6422 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6412, op_6418) @Host(carole)
op_6419 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6412, op_6417) @Host(carole)
op_6414 = Sample{}: (HostShape) -> HostBitTensor (op_6412) @Host(carole)
op_6421 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6414, op_6419) @Host(carole)
op_6415 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6414) @Host(carole)
op_6424 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6415, op_6422) @Host(carole)
op_2339 = IndexAxis{axis = 0, index = 125}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_6371 = Shape: (HostBitTensor) -> HostShape (op_2339) @Host(carole)
op_6381 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6371, op_6377) @Host(carole)
op_6378 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6371, op_6376) @Host(carole)
op_6373 = Sample{}: (HostShape) -> HostBitTensor (op_6371) @Host(carole)
op_6380 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6373, op_6378) @Host(carole)
op_6374 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6373) @Host(carole)
op_6383 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6374, op_6381) @Host(carole)
op_2333 = IndexAxis{axis = 0, index = 124}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_6330 = Shape: (HostBitTensor) -> HostShape (op_2333) @Host(carole)
op_6340 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6330, op_6336) @Host(carole)
op_6337 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6330, op_6335) @Host(carole)
op_6332 = Sample{}: (HostShape) -> HostBitTensor (op_6330) @Host(carole)
op_6339 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6332, op_6337) @Host(carole)
op_6333 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6332) @Host(carole)
op_6342 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6333, op_6340) @Host(carole)
op_2327 = IndexAxis{axis = 0, index = 123}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_6289 = Shape: (HostBitTensor) -> HostShape (op_2327) @Host(carole)
op_6299 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6289, op_6295) @Host(carole)
op_6296 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6289, op_6294) @Host(carole)
op_6291 = Sample{}: (HostShape) -> HostBitTensor (op_6289) @Host(carole)
op_6298 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6291, op_6296) @Host(carole)
op_6292 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6291) @Host(carole)
op_6301 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6292, op_6299) @Host(carole)
op_2321 = IndexAxis{axis = 0, index = 122}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_6248 = Shape: (HostBitTensor) -> HostShape (op_2321) @Host(carole)
op_6258 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6248, op_6254) @Host(carole)
op_6255 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6248, op_6253) @Host(carole)
op_6250 = Sample{}: (HostShape) -> HostBitTensor (op_6248) @Host(carole)
op_6257 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6250, op_6255) @Host(carole)
op_6251 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6250) @Host(carole)
op_6260 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6251, op_6258) @Host(carole)
op_2315 = IndexAxis{axis = 0, index = 121}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_6207 = Shape: (HostBitTensor) -> HostShape (op_2315) @Host(carole)
op_6217 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6207, op_6213) @Host(carole)
op_6214 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6207, op_6212) @Host(carole)
op_6209 = Sample{}: (HostShape) -> HostBitTensor (op_6207) @Host(carole)
op_6216 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6209, op_6214) @Host(carole)
op_6210 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6209) @Host(carole)
op_6219 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6210, op_6217) @Host(carole)
op_2309 = IndexAxis{axis = 0, index = 120}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_6166 = Shape: (HostBitTensor) -> HostShape (op_2309) @Host(carole)
op_6176 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6166, op_6172) @Host(carole)
op_6173 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6166, op_6171) @Host(carole)
op_6168 = Sample{}: (HostShape) -> HostBitTensor (op_6166) @Host(carole)
op_6175 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6168, op_6173) @Host(carole)
op_6169 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6168) @Host(carole)
op_6178 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6169, op_6176) @Host(carole)
op_2303 = IndexAxis{axis = 0, index = 119}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_6125 = Shape: (HostBitTensor) -> HostShape (op_2303) @Host(carole)
op_6135 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6125, op_6131) @Host(carole)
op_6132 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6125, op_6130) @Host(carole)
op_6127 = Sample{}: (HostShape) -> HostBitTensor (op_6125) @Host(carole)
op_6134 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6127, op_6132) @Host(carole)
op_6128 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6127) @Host(carole)
op_6137 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6128, op_6135) @Host(carole)
op_2297 = IndexAxis{axis = 0, index = 118}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_6084 = Shape: (HostBitTensor) -> HostShape (op_2297) @Host(carole)
op_6094 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6084, op_6090) @Host(carole)
op_6091 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6084, op_6089) @Host(carole)
op_6086 = Sample{}: (HostShape) -> HostBitTensor (op_6084) @Host(carole)
op_6093 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6086, op_6091) @Host(carole)
op_6087 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6086) @Host(carole)
op_6096 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6087, op_6094) @Host(carole)
op_2291 = IndexAxis{axis = 0, index = 117}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_6043 = Shape: (HostBitTensor) -> HostShape (op_2291) @Host(carole)
op_6053 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6043, op_6049) @Host(carole)
op_6050 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6043, op_6048) @Host(carole)
op_6045 = Sample{}: (HostShape) -> HostBitTensor (op_6043) @Host(carole)
op_6052 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6045, op_6050) @Host(carole)
op_6046 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6045) @Host(carole)
op_6055 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6046, op_6053) @Host(carole)
op_2285 = IndexAxis{axis = 0, index = 116}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_6002 = Shape: (HostBitTensor) -> HostShape (op_2285) @Host(carole)
op_6012 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6002, op_6008) @Host(carole)
op_6009 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6002, op_6007) @Host(carole)
op_6004 = Sample{}: (HostShape) -> HostBitTensor (op_6002) @Host(carole)
op_6011 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6004, op_6009) @Host(carole)
op_6005 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6004) @Host(carole)
op_6014 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6005, op_6012) @Host(carole)
op_2279 = IndexAxis{axis = 0, index = 115}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5961 = Shape: (HostBitTensor) -> HostShape (op_2279) @Host(carole)
op_5971 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5961, op_5967) @Host(carole)
op_5968 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5961, op_5966) @Host(carole)
op_5963 = Sample{}: (HostShape) -> HostBitTensor (op_5961) @Host(carole)
op_5970 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5963, op_5968) @Host(carole)
op_5964 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5963) @Host(carole)
op_5973 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5964, op_5971) @Host(carole)
op_2273 = IndexAxis{axis = 0, index = 114}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5920 = Shape: (HostBitTensor) -> HostShape (op_2273) @Host(carole)
op_5930 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5920, op_5926) @Host(carole)
op_5927 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5920, op_5925) @Host(carole)
op_5922 = Sample{}: (HostShape) -> HostBitTensor (op_5920) @Host(carole)
op_5929 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5922, op_5927) @Host(carole)
op_5923 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5922) @Host(carole)
op_5932 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5923, op_5930) @Host(carole)
op_2267 = IndexAxis{axis = 0, index = 113}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5879 = Shape: (HostBitTensor) -> HostShape (op_2267) @Host(carole)
op_5889 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5879, op_5885) @Host(carole)
op_5886 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5879, op_5884) @Host(carole)
op_5881 = Sample{}: (HostShape) -> HostBitTensor (op_5879) @Host(carole)
op_5888 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5881, op_5886) @Host(carole)
op_5882 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5881) @Host(carole)
op_5891 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5882, op_5889) @Host(carole)
op_2261 = IndexAxis{axis = 0, index = 112}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5838 = Shape: (HostBitTensor) -> HostShape (op_2261) @Host(carole)
op_5848 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5838, op_5844) @Host(carole)
op_5845 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5838, op_5843) @Host(carole)
op_5840 = Sample{}: (HostShape) -> HostBitTensor (op_5838) @Host(carole)
op_5847 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5840, op_5845) @Host(carole)
op_5841 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5840) @Host(carole)
op_5850 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5841, op_5848) @Host(carole)
op_2255 = IndexAxis{axis = 0, index = 111}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5797 = Shape: (HostBitTensor) -> HostShape (op_2255) @Host(carole)
op_5807 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5797, op_5803) @Host(carole)
op_5804 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5797, op_5802) @Host(carole)
op_5799 = Sample{}: (HostShape) -> HostBitTensor (op_5797) @Host(carole)
op_5806 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5799, op_5804) @Host(carole)
op_5800 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5799) @Host(carole)
op_5809 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5800, op_5807) @Host(carole)
op_2249 = IndexAxis{axis = 0, index = 110}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5756 = Shape: (HostBitTensor) -> HostShape (op_2249) @Host(carole)
op_5766 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5756, op_5762) @Host(carole)
op_5763 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5756, op_5761) @Host(carole)
op_5758 = Sample{}: (HostShape) -> HostBitTensor (op_5756) @Host(carole)
op_5765 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5758, op_5763) @Host(carole)
op_5759 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5758) @Host(carole)
op_5768 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5759, op_5766) @Host(carole)
op_2243 = IndexAxis{axis = 0, index = 109}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5715 = Shape: (HostBitTensor) -> HostShape (op_2243) @Host(carole)
op_5725 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5715, op_5721) @Host(carole)
op_5722 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5715, op_5720) @Host(carole)
op_5717 = Sample{}: (HostShape) -> HostBitTensor (op_5715) @Host(carole)
op_5724 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5717, op_5722) @Host(carole)
op_5718 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5717) @Host(carole)
op_5727 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5718, op_5725) @Host(carole)
op_2237 = IndexAxis{axis = 0, index = 108}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5674 = Shape: (HostBitTensor) -> HostShape (op_2237) @Host(carole)
op_5684 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5674, op_5680) @Host(carole)
op_5681 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5674, op_5679) @Host(carole)
op_5676 = Sample{}: (HostShape) -> HostBitTensor (op_5674) @Host(carole)
op_5683 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5676, op_5681) @Host(carole)
op_5677 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5676) @Host(carole)
op_5686 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5677, op_5684) @Host(carole)
op_2231 = IndexAxis{axis = 0, index = 107}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5633 = Shape: (HostBitTensor) -> HostShape (op_2231) @Host(carole)
op_5643 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5633, op_5639) @Host(carole)
op_5640 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5633, op_5638) @Host(carole)
op_5635 = Sample{}: (HostShape) -> HostBitTensor (op_5633) @Host(carole)
op_5642 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5635, op_5640) @Host(carole)
op_5636 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5635) @Host(carole)
op_5645 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5636, op_5643) @Host(carole)
op_2225 = IndexAxis{axis = 0, index = 106}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5592 = Shape: (HostBitTensor) -> HostShape (op_2225) @Host(carole)
op_5602 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5592, op_5598) @Host(carole)
op_5599 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5592, op_5597) @Host(carole)
op_5594 = Sample{}: (HostShape) -> HostBitTensor (op_5592) @Host(carole)
op_5601 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5594, op_5599) @Host(carole)
op_5595 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5594) @Host(carole)
op_5604 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5595, op_5602) @Host(carole)
op_2219 = IndexAxis{axis = 0, index = 105}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5551 = Shape: (HostBitTensor) -> HostShape (op_2219) @Host(carole)
op_5561 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5551, op_5557) @Host(carole)
op_5558 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5551, op_5556) @Host(carole)
op_5553 = Sample{}: (HostShape) -> HostBitTensor (op_5551) @Host(carole)
op_5560 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5553, op_5558) @Host(carole)
op_5554 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5553) @Host(carole)
op_5563 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5554, op_5561) @Host(carole)
op_2213 = IndexAxis{axis = 0, index = 104}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5510 = Shape: (HostBitTensor) -> HostShape (op_2213) @Host(carole)
op_5520 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5510, op_5516) @Host(carole)
op_5517 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5510, op_5515) @Host(carole)
op_5512 = Sample{}: (HostShape) -> HostBitTensor (op_5510) @Host(carole)
op_5519 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5512, op_5517) @Host(carole)
op_5513 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5512) @Host(carole)
op_5522 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5513, op_5520) @Host(carole)
op_2207 = IndexAxis{axis = 0, index = 103}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5469 = Shape: (HostBitTensor) -> HostShape (op_2207) @Host(carole)
op_5479 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5469, op_5475) @Host(carole)
op_5476 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5469, op_5474) @Host(carole)
op_5471 = Sample{}: (HostShape) -> HostBitTensor (op_5469) @Host(carole)
op_5478 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5471, op_5476) @Host(carole)
op_5472 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5471) @Host(carole)
op_5481 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5472, op_5479) @Host(carole)
op_2201 = IndexAxis{axis = 0, index = 102}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5428 = Shape: (HostBitTensor) -> HostShape (op_2201) @Host(carole)
op_5438 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5428, op_5434) @Host(carole)
op_5435 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5428, op_5433) @Host(carole)
op_5430 = Sample{}: (HostShape) -> HostBitTensor (op_5428) @Host(carole)
op_5437 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5430, op_5435) @Host(carole)
op_5431 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5430) @Host(carole)
op_5440 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5431, op_5438) @Host(carole)
op_2195 = IndexAxis{axis = 0, index = 101}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5387 = Shape: (HostBitTensor) -> HostShape (op_2195) @Host(carole)
op_5397 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5387, op_5393) @Host(carole)
op_5394 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5387, op_5392) @Host(carole)
op_5389 = Sample{}: (HostShape) -> HostBitTensor (op_5387) @Host(carole)
op_5396 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5389, op_5394) @Host(carole)
op_5390 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5389) @Host(carole)
op_5399 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5390, op_5397) @Host(carole)
op_2189 = IndexAxis{axis = 0, index = 100}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5346 = Shape: (HostBitTensor) -> HostShape (op_2189) @Host(carole)
op_5356 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5346, op_5352) @Host(carole)
op_5353 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5346, op_5351) @Host(carole)
op_5348 = Sample{}: (HostShape) -> HostBitTensor (op_5346) @Host(carole)
op_5355 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5348, op_5353) @Host(carole)
op_5349 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5348) @Host(carole)
op_5358 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5349, op_5356) @Host(carole)
op_2183 = IndexAxis{axis = 0, index = 99}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5305 = Shape: (HostBitTensor) -> HostShape (op_2183) @Host(carole)
op_5315 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5305, op_5311) @Host(carole)
op_5312 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5305, op_5310) @Host(carole)
op_5307 = Sample{}: (HostShape) -> HostBitTensor (op_5305) @Host(carole)
op_5314 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5307, op_5312) @Host(carole)
op_5308 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5307) @Host(carole)
op_5317 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5308, op_5315) @Host(carole)
op_2177 = IndexAxis{axis = 0, index = 98}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5264 = Shape: (HostBitTensor) -> HostShape (op_2177) @Host(carole)
op_5274 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5264, op_5270) @Host(carole)
op_5271 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5264, op_5269) @Host(carole)
op_5266 = Sample{}: (HostShape) -> HostBitTensor (op_5264) @Host(carole)
op_5273 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5266, op_5271) @Host(carole)
op_5267 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5266) @Host(carole)
op_5276 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5267, op_5274) @Host(carole)
op_2171 = IndexAxis{axis = 0, index = 97}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5223 = Shape: (HostBitTensor) -> HostShape (op_2171) @Host(carole)
op_5233 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5223, op_5229) @Host(carole)
op_5230 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5223, op_5228) @Host(carole)
op_5225 = Sample{}: (HostShape) -> HostBitTensor (op_5223) @Host(carole)
op_5232 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5225, op_5230) @Host(carole)
op_5226 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5225) @Host(carole)
op_5235 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5226, op_5233) @Host(carole)
op_2165 = IndexAxis{axis = 0, index = 96}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5182 = Shape: (HostBitTensor) -> HostShape (op_2165) @Host(carole)
op_5192 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5182, op_5188) @Host(carole)
op_5189 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5182, op_5187) @Host(carole)
op_5184 = Sample{}: (HostShape) -> HostBitTensor (op_5182) @Host(carole)
op_5191 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5184, op_5189) @Host(carole)
op_5185 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5184) @Host(carole)
op_5194 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5185, op_5192) @Host(carole)
op_2159 = IndexAxis{axis = 0, index = 95}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5141 = Shape: (HostBitTensor) -> HostShape (op_2159) @Host(carole)
op_5151 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5141, op_5147) @Host(carole)
op_5148 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5141, op_5146) @Host(carole)
op_5143 = Sample{}: (HostShape) -> HostBitTensor (op_5141) @Host(carole)
op_5150 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5143, op_5148) @Host(carole)
op_5144 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5143) @Host(carole)
op_5153 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5144, op_5151) @Host(carole)
op_2153 = IndexAxis{axis = 0, index = 94}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5100 = Shape: (HostBitTensor) -> HostShape (op_2153) @Host(carole)
op_5110 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5100, op_5106) @Host(carole)
op_5107 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5100, op_5105) @Host(carole)
op_5102 = Sample{}: (HostShape) -> HostBitTensor (op_5100) @Host(carole)
op_5109 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5102, op_5107) @Host(carole)
op_5103 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5102) @Host(carole)
op_5112 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5103, op_5110) @Host(carole)
op_2147 = IndexAxis{axis = 0, index = 93}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5059 = Shape: (HostBitTensor) -> HostShape (op_2147) @Host(carole)
op_5069 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5059, op_5065) @Host(carole)
op_5066 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5059, op_5064) @Host(carole)
op_5061 = Sample{}: (HostShape) -> HostBitTensor (op_5059) @Host(carole)
op_5068 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5061, op_5066) @Host(carole)
op_5062 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5061) @Host(carole)
op_5071 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5062, op_5069) @Host(carole)
op_2141 = IndexAxis{axis = 0, index = 92}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_5018 = Shape: (HostBitTensor) -> HostShape (op_2141) @Host(carole)
op_5028 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5018, op_5024) @Host(carole)
op_5025 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5018, op_5023) @Host(carole)
op_5020 = Sample{}: (HostShape) -> HostBitTensor (op_5018) @Host(carole)
op_5027 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5020, op_5025) @Host(carole)
op_5021 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5020) @Host(carole)
op_5030 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5021, op_5028) @Host(carole)
op_2135 = IndexAxis{axis = 0, index = 91}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4977 = Shape: (HostBitTensor) -> HostShape (op_2135) @Host(carole)
op_4987 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4977, op_4983) @Host(carole)
op_4984 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4977, op_4982) @Host(carole)
op_4979 = Sample{}: (HostShape) -> HostBitTensor (op_4977) @Host(carole)
op_4986 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4979, op_4984) @Host(carole)
op_4980 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4979) @Host(carole)
op_4989 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4980, op_4987) @Host(carole)
op_2129 = IndexAxis{axis = 0, index = 90}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4936 = Shape: (HostBitTensor) -> HostShape (op_2129) @Host(carole)
op_4946 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4936, op_4942) @Host(carole)
op_4943 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4936, op_4941) @Host(carole)
op_4938 = Sample{}: (HostShape) -> HostBitTensor (op_4936) @Host(carole)
op_4945 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4938, op_4943) @Host(carole)
op_4939 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4938) @Host(carole)
op_4948 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4939, op_4946) @Host(carole)
op_2123 = IndexAxis{axis = 0, index = 89}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4895 = Shape: (HostBitTensor) -> HostShape (op_2123) @Host(carole)
op_4905 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4895, op_4901) @Host(carole)
op_4902 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4895, op_4900) @Host(carole)
op_4897 = Sample{}: (HostShape) -> HostBitTensor (op_4895) @Host(carole)
op_4904 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4897, op_4902) @Host(carole)
op_4898 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4897) @Host(carole)
op_4907 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4898, op_4905) @Host(carole)
op_2117 = IndexAxis{axis = 0, index = 88}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4854 = Shape: (HostBitTensor) -> HostShape (op_2117) @Host(carole)
op_4864 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4854, op_4860) @Host(carole)
op_4861 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4854, op_4859) @Host(carole)
op_4856 = Sample{}: (HostShape) -> HostBitTensor (op_4854) @Host(carole)
op_4863 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4856, op_4861) @Host(carole)
op_4857 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4856) @Host(carole)
op_4866 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4857, op_4864) @Host(carole)
op_2111 = IndexAxis{axis = 0, index = 87}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4813 = Shape: (HostBitTensor) -> HostShape (op_2111) @Host(carole)
op_4823 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4813, op_4819) @Host(carole)
op_4820 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4813, op_4818) @Host(carole)
op_4815 = Sample{}: (HostShape) -> HostBitTensor (op_4813) @Host(carole)
op_4822 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4815, op_4820) @Host(carole)
op_4816 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4815) @Host(carole)
op_4825 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4816, op_4823) @Host(carole)
op_2105 = IndexAxis{axis = 0, index = 86}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4772 = Shape: (HostBitTensor) -> HostShape (op_2105) @Host(carole)
op_4782 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4772, op_4778) @Host(carole)
op_4779 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4772, op_4777) @Host(carole)
op_4774 = Sample{}: (HostShape) -> HostBitTensor (op_4772) @Host(carole)
op_4781 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4774, op_4779) @Host(carole)
op_4775 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4774) @Host(carole)
op_4784 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4775, op_4782) @Host(carole)
op_2099 = IndexAxis{axis = 0, index = 85}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4731 = Shape: (HostBitTensor) -> HostShape (op_2099) @Host(carole)
op_4741 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4731, op_4737) @Host(carole)
op_4738 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4731, op_4736) @Host(carole)
op_4733 = Sample{}: (HostShape) -> HostBitTensor (op_4731) @Host(carole)
op_4740 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4733, op_4738) @Host(carole)
op_4734 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4733) @Host(carole)
op_4743 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4734, op_4741) @Host(carole)
op_2093 = IndexAxis{axis = 0, index = 84}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4690 = Shape: (HostBitTensor) -> HostShape (op_2093) @Host(carole)
op_4700 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4690, op_4696) @Host(carole)
op_4697 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4690, op_4695) @Host(carole)
op_4692 = Sample{}: (HostShape) -> HostBitTensor (op_4690) @Host(carole)
op_4699 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4692, op_4697) @Host(carole)
op_4693 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4692) @Host(carole)
op_4702 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4693, op_4700) @Host(carole)
op_2087 = IndexAxis{axis = 0, index = 83}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4649 = Shape: (HostBitTensor) -> HostShape (op_2087) @Host(carole)
op_4659 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4649, op_4655) @Host(carole)
op_4656 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4649, op_4654) @Host(carole)
op_4651 = Sample{}: (HostShape) -> HostBitTensor (op_4649) @Host(carole)
op_4658 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4651, op_4656) @Host(carole)
op_4652 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4651) @Host(carole)
op_4661 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4652, op_4659) @Host(carole)
op_2081 = IndexAxis{axis = 0, index = 82}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4608 = Shape: (HostBitTensor) -> HostShape (op_2081) @Host(carole)
op_4618 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4608, op_4614) @Host(carole)
op_4615 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4608, op_4613) @Host(carole)
op_4610 = Sample{}: (HostShape) -> HostBitTensor (op_4608) @Host(carole)
op_4617 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4610, op_4615) @Host(carole)
op_4611 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4610) @Host(carole)
op_4620 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4611, op_4618) @Host(carole)
op_2075 = IndexAxis{axis = 0, index = 81}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4567 = Shape: (HostBitTensor) -> HostShape (op_2075) @Host(carole)
op_4577 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4567, op_4573) @Host(carole)
op_4574 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4567, op_4572) @Host(carole)
op_4569 = Sample{}: (HostShape) -> HostBitTensor (op_4567) @Host(carole)
op_4576 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4569, op_4574) @Host(carole)
op_4570 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4569) @Host(carole)
op_4579 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4570, op_4577) @Host(carole)
op_2069 = IndexAxis{axis = 0, index = 80}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4526 = Shape: (HostBitTensor) -> HostShape (op_2069) @Host(carole)
op_4536 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4526, op_4532) @Host(carole)
op_4533 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4526, op_4531) @Host(carole)
op_4528 = Sample{}: (HostShape) -> HostBitTensor (op_4526) @Host(carole)
op_4535 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4528, op_4533) @Host(carole)
op_4529 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4528) @Host(carole)
op_4538 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4529, op_4536) @Host(carole)
op_2063 = IndexAxis{axis = 0, index = 79}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4485 = Shape: (HostBitTensor) -> HostShape (op_2063) @Host(carole)
op_4495 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4485, op_4491) @Host(carole)
op_4492 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4485, op_4490) @Host(carole)
op_4487 = Sample{}: (HostShape) -> HostBitTensor (op_4485) @Host(carole)
op_4494 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4487, op_4492) @Host(carole)
op_4488 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4487) @Host(carole)
op_4497 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4488, op_4495) @Host(carole)
op_2057 = IndexAxis{axis = 0, index = 78}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4444 = Shape: (HostBitTensor) -> HostShape (op_2057) @Host(carole)
op_4454 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4444, op_4450) @Host(carole)
op_4451 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4444, op_4449) @Host(carole)
op_4446 = Sample{}: (HostShape) -> HostBitTensor (op_4444) @Host(carole)
op_4453 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4446, op_4451) @Host(carole)
op_4447 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4446) @Host(carole)
op_4456 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4447, op_4454) @Host(carole)
op_2051 = IndexAxis{axis = 0, index = 77}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4403 = Shape: (HostBitTensor) -> HostShape (op_2051) @Host(carole)
op_4413 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4403, op_4409) @Host(carole)
op_4410 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4403, op_4408) @Host(carole)
op_4405 = Sample{}: (HostShape) -> HostBitTensor (op_4403) @Host(carole)
op_4412 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4405, op_4410) @Host(carole)
op_4406 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4405) @Host(carole)
op_4415 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4406, op_4413) @Host(carole)
op_2045 = IndexAxis{axis = 0, index = 76}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4362 = Shape: (HostBitTensor) -> HostShape (op_2045) @Host(carole)
op_4372 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4362, op_4368) @Host(carole)
op_4369 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4362, op_4367) @Host(carole)
op_4364 = Sample{}: (HostShape) -> HostBitTensor (op_4362) @Host(carole)
op_4371 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4364, op_4369) @Host(carole)
op_4365 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4364) @Host(carole)
op_4374 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4365, op_4372) @Host(carole)
op_2039 = IndexAxis{axis = 0, index = 75}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4321 = Shape: (HostBitTensor) -> HostShape (op_2039) @Host(carole)
op_4331 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4321, op_4327) @Host(carole)
op_4328 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4321, op_4326) @Host(carole)
op_4323 = Sample{}: (HostShape) -> HostBitTensor (op_4321) @Host(carole)
op_4330 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4323, op_4328) @Host(carole)
op_4324 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4323) @Host(carole)
op_4333 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4324, op_4331) @Host(carole)
op_2033 = IndexAxis{axis = 0, index = 74}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4280 = Shape: (HostBitTensor) -> HostShape (op_2033) @Host(carole)
op_4290 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4280, op_4286) @Host(carole)
op_4287 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4280, op_4285) @Host(carole)
op_4282 = Sample{}: (HostShape) -> HostBitTensor (op_4280) @Host(carole)
op_4289 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4282, op_4287) @Host(carole)
op_4283 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4282) @Host(carole)
op_4292 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4283, op_4290) @Host(carole)
op_2027 = IndexAxis{axis = 0, index = 73}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4239 = Shape: (HostBitTensor) -> HostShape (op_2027) @Host(carole)
op_4249 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4239, op_4245) @Host(carole)
op_4246 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4239, op_4244) @Host(carole)
op_4241 = Sample{}: (HostShape) -> HostBitTensor (op_4239) @Host(carole)
op_4248 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4241, op_4246) @Host(carole)
op_4242 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4241) @Host(carole)
op_4251 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4242, op_4249) @Host(carole)
op_2021 = IndexAxis{axis = 0, index = 72}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4198 = Shape: (HostBitTensor) -> HostShape (op_2021) @Host(carole)
op_4208 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4198, op_4204) @Host(carole)
op_4205 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4198, op_4203) @Host(carole)
op_4200 = Sample{}: (HostShape) -> HostBitTensor (op_4198) @Host(carole)
op_4207 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4200, op_4205) @Host(carole)
op_4201 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4200) @Host(carole)
op_4210 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4201, op_4208) @Host(carole)
op_2015 = IndexAxis{axis = 0, index = 71}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4157 = Shape: (HostBitTensor) -> HostShape (op_2015) @Host(carole)
op_4167 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4157, op_4163) @Host(carole)
op_4164 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4157, op_4162) @Host(carole)
op_4159 = Sample{}: (HostShape) -> HostBitTensor (op_4157) @Host(carole)
op_4166 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4159, op_4164) @Host(carole)
op_4160 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4159) @Host(carole)
op_4169 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4160, op_4167) @Host(carole)
op_2009 = IndexAxis{axis = 0, index = 70}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4116 = Shape: (HostBitTensor) -> HostShape (op_2009) @Host(carole)
op_4126 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4116, op_4122) @Host(carole)
op_4123 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4116, op_4121) @Host(carole)
op_4118 = Sample{}: (HostShape) -> HostBitTensor (op_4116) @Host(carole)
op_4125 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4118, op_4123) @Host(carole)
op_4119 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4118) @Host(carole)
op_4128 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4119, op_4126) @Host(carole)
op_2003 = IndexAxis{axis = 0, index = 69}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4075 = Shape: (HostBitTensor) -> HostShape (op_2003) @Host(carole)
op_4085 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4075, op_4081) @Host(carole)
op_4082 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4075, op_4080) @Host(carole)
op_4077 = Sample{}: (HostShape) -> HostBitTensor (op_4075) @Host(carole)
op_4084 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4077, op_4082) @Host(carole)
op_4078 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4077) @Host(carole)
op_4087 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4078, op_4085) @Host(carole)
op_1997 = IndexAxis{axis = 0, index = 68}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_4034 = Shape: (HostBitTensor) -> HostShape (op_1997) @Host(carole)
op_4044 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4034, op_4040) @Host(carole)
op_4041 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4034, op_4039) @Host(carole)
op_4036 = Sample{}: (HostShape) -> HostBitTensor (op_4034) @Host(carole)
op_4043 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4036, op_4041) @Host(carole)
op_4037 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4036) @Host(carole)
op_4046 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4037, op_4044) @Host(carole)
op_1991 = IndexAxis{axis = 0, index = 67}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3993 = Shape: (HostBitTensor) -> HostShape (op_1991) @Host(carole)
op_4003 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3993, op_3999) @Host(carole)
op_4000 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3993, op_3998) @Host(carole)
op_3995 = Sample{}: (HostShape) -> HostBitTensor (op_3993) @Host(carole)
op_4002 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3995, op_4000) @Host(carole)
op_3996 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3995) @Host(carole)
op_4005 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3996, op_4003) @Host(carole)
op_1985 = IndexAxis{axis = 0, index = 66}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3952 = Shape: (HostBitTensor) -> HostShape (op_1985) @Host(carole)
op_3962 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3952, op_3958) @Host(carole)
op_3959 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3952, op_3957) @Host(carole)
op_3954 = Sample{}: (HostShape) -> HostBitTensor (op_3952) @Host(carole)
op_3961 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3954, op_3959) @Host(carole)
op_3955 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3954) @Host(carole)
op_3964 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3955, op_3962) @Host(carole)
op_1979 = IndexAxis{axis = 0, index = 65}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3911 = Shape: (HostBitTensor) -> HostShape (op_1979) @Host(carole)
op_3921 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3911, op_3917) @Host(carole)
op_3918 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3911, op_3916) @Host(carole)
op_3913 = Sample{}: (HostShape) -> HostBitTensor (op_3911) @Host(carole)
op_3920 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3913, op_3918) @Host(carole)
op_3914 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3913) @Host(carole)
op_3923 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3914, op_3921) @Host(carole)
op_1973 = IndexAxis{axis = 0, index = 64}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3870 = Shape: (HostBitTensor) -> HostShape (op_1973) @Host(carole)
op_3880 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3870, op_3876) @Host(carole)
op_3877 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3870, op_3875) @Host(carole)
op_3872 = Sample{}: (HostShape) -> HostBitTensor (op_3870) @Host(carole)
op_3879 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3872, op_3877) @Host(carole)
op_3873 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3872) @Host(carole)
op_3882 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3873, op_3880) @Host(carole)
op_1967 = IndexAxis{axis = 0, index = 63}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3829 = Shape: (HostBitTensor) -> HostShape (op_1967) @Host(carole)
op_3839 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3829, op_3835) @Host(carole)
op_3836 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3829, op_3834) @Host(carole)
op_3831 = Sample{}: (HostShape) -> HostBitTensor (op_3829) @Host(carole)
op_3838 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3831, op_3836) @Host(carole)
op_3832 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3831) @Host(carole)
op_3841 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3832, op_3839) @Host(carole)
op_1961 = IndexAxis{axis = 0, index = 62}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3788 = Shape: (HostBitTensor) -> HostShape (op_1961) @Host(carole)
op_3798 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3788, op_3794) @Host(carole)
op_3795 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3788, op_3793) @Host(carole)
op_3790 = Sample{}: (HostShape) -> HostBitTensor (op_3788) @Host(carole)
op_3797 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3790, op_3795) @Host(carole)
op_3791 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3790) @Host(carole)
op_3800 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3791, op_3798) @Host(carole)
op_1955 = IndexAxis{axis = 0, index = 61}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3747 = Shape: (HostBitTensor) -> HostShape (op_1955) @Host(carole)
op_3757 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3747, op_3753) @Host(carole)
op_3754 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3747, op_3752) @Host(carole)
op_3749 = Sample{}: (HostShape) -> HostBitTensor (op_3747) @Host(carole)
op_3756 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3749, op_3754) @Host(carole)
op_3750 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3749) @Host(carole)
op_3759 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3750, op_3757) @Host(carole)
op_1949 = IndexAxis{axis = 0, index = 60}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3706 = Shape: (HostBitTensor) -> HostShape (op_1949) @Host(carole)
op_3716 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3706, op_3712) @Host(carole)
op_3713 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3706, op_3711) @Host(carole)
op_3708 = Sample{}: (HostShape) -> HostBitTensor (op_3706) @Host(carole)
op_3715 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3708, op_3713) @Host(carole)
op_3709 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3708) @Host(carole)
op_3718 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3709, op_3716) @Host(carole)
op_1943 = IndexAxis{axis = 0, index = 59}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3665 = Shape: (HostBitTensor) -> HostShape (op_1943) @Host(carole)
op_3675 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3665, op_3671) @Host(carole)
op_3672 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3665, op_3670) @Host(carole)
op_3667 = Sample{}: (HostShape) -> HostBitTensor (op_3665) @Host(carole)
op_3674 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3667, op_3672) @Host(carole)
op_3668 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3667) @Host(carole)
op_3677 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3668, op_3675) @Host(carole)
op_1937 = IndexAxis{axis = 0, index = 58}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3624 = Shape: (HostBitTensor) -> HostShape (op_1937) @Host(carole)
op_3634 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3624, op_3630) @Host(carole)
op_3631 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3624, op_3629) @Host(carole)
op_3626 = Sample{}: (HostShape) -> HostBitTensor (op_3624) @Host(carole)
op_3633 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3626, op_3631) @Host(carole)
op_3627 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3626) @Host(carole)
op_3636 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3627, op_3634) @Host(carole)
op_1931 = IndexAxis{axis = 0, index = 57}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3583 = Shape: (HostBitTensor) -> HostShape (op_1931) @Host(carole)
op_3593 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3583, op_3589) @Host(carole)
op_3590 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3583, op_3588) @Host(carole)
op_3585 = Sample{}: (HostShape) -> HostBitTensor (op_3583) @Host(carole)
op_3592 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3585, op_3590) @Host(carole)
op_3586 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3585) @Host(carole)
op_3595 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3586, op_3593) @Host(carole)
op_1925 = IndexAxis{axis = 0, index = 56}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3542 = Shape: (HostBitTensor) -> HostShape (op_1925) @Host(carole)
op_3552 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3542, op_3548) @Host(carole)
op_3549 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3542, op_3547) @Host(carole)
op_3544 = Sample{}: (HostShape) -> HostBitTensor (op_3542) @Host(carole)
op_3551 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3544, op_3549) @Host(carole)
op_3545 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3544) @Host(carole)
op_3554 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3545, op_3552) @Host(carole)
op_1919 = IndexAxis{axis = 0, index = 55}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3501 = Shape: (HostBitTensor) -> HostShape (op_1919) @Host(carole)
op_3511 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3501, op_3507) @Host(carole)
op_3508 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3501, op_3506) @Host(carole)
op_3503 = Sample{}: (HostShape) -> HostBitTensor (op_3501) @Host(carole)
op_3510 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3503, op_3508) @Host(carole)
op_3504 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3503) @Host(carole)
op_3513 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3504, op_3511) @Host(carole)
op_1913 = IndexAxis{axis = 0, index = 54}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3460 = Shape: (HostBitTensor) -> HostShape (op_1913) @Host(carole)
op_3470 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3460, op_3466) @Host(carole)
op_3467 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3460, op_3465) @Host(carole)
op_3462 = Sample{}: (HostShape) -> HostBitTensor (op_3460) @Host(carole)
op_3469 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3462, op_3467) @Host(carole)
op_3463 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3462) @Host(carole)
op_3472 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3463, op_3470) @Host(carole)
op_1907 = IndexAxis{axis = 0, index = 53}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3419 = Shape: (HostBitTensor) -> HostShape (op_1907) @Host(carole)
op_3429 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3419, op_3425) @Host(carole)
op_3426 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3419, op_3424) @Host(carole)
op_3421 = Sample{}: (HostShape) -> HostBitTensor (op_3419) @Host(carole)
op_3428 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3421, op_3426) @Host(carole)
op_3422 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3421) @Host(carole)
op_3431 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3422, op_3429) @Host(carole)
op_1901 = IndexAxis{axis = 0, index = 52}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3378 = Shape: (HostBitTensor) -> HostShape (op_1901) @Host(carole)
op_3388 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3378, op_3384) @Host(carole)
op_3385 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3378, op_3383) @Host(carole)
op_3380 = Sample{}: (HostShape) -> HostBitTensor (op_3378) @Host(carole)
op_3387 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3380, op_3385) @Host(carole)
op_3381 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3380) @Host(carole)
op_3390 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3381, op_3388) @Host(carole)
op_1895 = IndexAxis{axis = 0, index = 51}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3337 = Shape: (HostBitTensor) -> HostShape (op_1895) @Host(carole)
op_3347 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3337, op_3343) @Host(carole)
op_3344 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3337, op_3342) @Host(carole)
op_3339 = Sample{}: (HostShape) -> HostBitTensor (op_3337) @Host(carole)
op_3346 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3339, op_3344) @Host(carole)
op_3340 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3339) @Host(carole)
op_3349 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3340, op_3347) @Host(carole)
op_1889 = IndexAxis{axis = 0, index = 50}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3296 = Shape: (HostBitTensor) -> HostShape (op_1889) @Host(carole)
op_3306 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3296, op_3302) @Host(carole)
op_3303 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3296, op_3301) @Host(carole)
op_3298 = Sample{}: (HostShape) -> HostBitTensor (op_3296) @Host(carole)
op_3305 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3298, op_3303) @Host(carole)
op_3299 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3298) @Host(carole)
op_3308 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3299, op_3306) @Host(carole)
op_1883 = IndexAxis{axis = 0, index = 49}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3255 = Shape: (HostBitTensor) -> HostShape (op_1883) @Host(carole)
op_3265 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3255, op_3261) @Host(carole)
op_3262 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3255, op_3260) @Host(carole)
op_3257 = Sample{}: (HostShape) -> HostBitTensor (op_3255) @Host(carole)
op_3264 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3257, op_3262) @Host(carole)
op_3258 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3257) @Host(carole)
op_3267 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3258, op_3265) @Host(carole)
op_1877 = IndexAxis{axis = 0, index = 48}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3214 = Shape: (HostBitTensor) -> HostShape (op_1877) @Host(carole)
op_3224 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3214, op_3220) @Host(carole)
op_3221 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3214, op_3219) @Host(carole)
op_3216 = Sample{}: (HostShape) -> HostBitTensor (op_3214) @Host(carole)
op_3223 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3216, op_3221) @Host(carole)
op_3217 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3216) @Host(carole)
op_3226 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3217, op_3224) @Host(carole)
op_1871 = IndexAxis{axis = 0, index = 47}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3173 = Shape: (HostBitTensor) -> HostShape (op_1871) @Host(carole)
op_3183 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3173, op_3179) @Host(carole)
op_3180 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3173, op_3178) @Host(carole)
op_3175 = Sample{}: (HostShape) -> HostBitTensor (op_3173) @Host(carole)
op_3182 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3175, op_3180) @Host(carole)
op_3176 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3175) @Host(carole)
op_3185 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3176, op_3183) @Host(carole)
op_1865 = IndexAxis{axis = 0, index = 46}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3132 = Shape: (HostBitTensor) -> HostShape (op_1865) @Host(carole)
op_3142 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3132, op_3138) @Host(carole)
op_3139 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3132, op_3137) @Host(carole)
op_3134 = Sample{}: (HostShape) -> HostBitTensor (op_3132) @Host(carole)
op_3141 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3134, op_3139) @Host(carole)
op_3135 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3134) @Host(carole)
op_3144 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3135, op_3142) @Host(carole)
op_1859 = IndexAxis{axis = 0, index = 45}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3091 = Shape: (HostBitTensor) -> HostShape (op_1859) @Host(carole)
op_3101 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3091, op_3097) @Host(carole)
op_3098 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3091, op_3096) @Host(carole)
op_3093 = Sample{}: (HostShape) -> HostBitTensor (op_3091) @Host(carole)
op_3100 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3093, op_3098) @Host(carole)
op_3094 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3093) @Host(carole)
op_3103 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3094, op_3101) @Host(carole)
op_1853 = IndexAxis{axis = 0, index = 44}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3050 = Shape: (HostBitTensor) -> HostShape (op_1853) @Host(carole)
op_3060 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3050, op_3056) @Host(carole)
op_3057 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3050, op_3055) @Host(carole)
op_3052 = Sample{}: (HostShape) -> HostBitTensor (op_3050) @Host(carole)
op_3059 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3052, op_3057) @Host(carole)
op_3053 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3052) @Host(carole)
op_3062 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3053, op_3060) @Host(carole)
op_1847 = IndexAxis{axis = 0, index = 43}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_3009 = Shape: (HostBitTensor) -> HostShape (op_1847) @Host(carole)
op_3019 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3009, op_3015) @Host(carole)
op_3016 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3009, op_3014) @Host(carole)
op_3011 = Sample{}: (HostShape) -> HostBitTensor (op_3009) @Host(carole)
op_3018 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3011, op_3016) @Host(carole)
op_3012 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3011) @Host(carole)
op_3021 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3012, op_3019) @Host(carole)
op_1841 = IndexAxis{axis = 0, index = 42}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2968 = Shape: (HostBitTensor) -> HostShape (op_1841) @Host(carole)
op_2978 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2968, op_2974) @Host(carole)
op_2975 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2968, op_2973) @Host(carole)
op_2970 = Sample{}: (HostShape) -> HostBitTensor (op_2968) @Host(carole)
op_2977 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2970, op_2975) @Host(carole)
op_2971 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2970) @Host(carole)
op_2980 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2971, op_2978) @Host(carole)
op_1835 = IndexAxis{axis = 0, index = 41}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2927 = Shape: (HostBitTensor) -> HostShape (op_1835) @Host(carole)
op_2937 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2927, op_2933) @Host(carole)
op_2934 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2927, op_2932) @Host(carole)
op_2929 = Sample{}: (HostShape) -> HostBitTensor (op_2927) @Host(carole)
op_2936 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2929, op_2934) @Host(carole)
op_2930 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2929) @Host(carole)
op_2939 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2930, op_2937) @Host(carole)
op_1829 = IndexAxis{axis = 0, index = 40}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2886 = Shape: (HostBitTensor) -> HostShape (op_1829) @Host(carole)
op_2896 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2886, op_2892) @Host(carole)
op_2893 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2886, op_2891) @Host(carole)
op_2888 = Sample{}: (HostShape) -> HostBitTensor (op_2886) @Host(carole)
op_2895 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2888, op_2893) @Host(carole)
op_2889 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2888) @Host(carole)
op_2898 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2889, op_2896) @Host(carole)
op_1823 = IndexAxis{axis = 0, index = 39}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2845 = Shape: (HostBitTensor) -> HostShape (op_1823) @Host(carole)
op_2855 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2845, op_2851) @Host(carole)
op_2852 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2845, op_2850) @Host(carole)
op_2847 = Sample{}: (HostShape) -> HostBitTensor (op_2845) @Host(carole)
op_2854 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2847, op_2852) @Host(carole)
op_2848 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2847) @Host(carole)
op_2857 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2848, op_2855) @Host(carole)
op_1817 = IndexAxis{axis = 0, index = 38}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2804 = Shape: (HostBitTensor) -> HostShape (op_1817) @Host(carole)
op_2814 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2804, op_2810) @Host(carole)
op_2811 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2804, op_2809) @Host(carole)
op_2806 = Sample{}: (HostShape) -> HostBitTensor (op_2804) @Host(carole)
op_2813 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2806, op_2811) @Host(carole)
op_2807 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2806) @Host(carole)
op_2816 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2807, op_2814) @Host(carole)
op_1811 = IndexAxis{axis = 0, index = 37}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2763 = Shape: (HostBitTensor) -> HostShape (op_1811) @Host(carole)
op_2773 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2763, op_2769) @Host(carole)
op_2770 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2763, op_2768) @Host(carole)
op_2765 = Sample{}: (HostShape) -> HostBitTensor (op_2763) @Host(carole)
op_2772 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2765, op_2770) @Host(carole)
op_2766 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2765) @Host(carole)
op_2775 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2766, op_2773) @Host(carole)
op_1805 = IndexAxis{axis = 0, index = 36}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2722 = Shape: (HostBitTensor) -> HostShape (op_1805) @Host(carole)
op_2732 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2722, op_2728) @Host(carole)
op_2729 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2722, op_2727) @Host(carole)
op_2724 = Sample{}: (HostShape) -> HostBitTensor (op_2722) @Host(carole)
op_2731 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2724, op_2729) @Host(carole)
op_2725 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2724) @Host(carole)
op_2734 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2725, op_2732) @Host(carole)
op_1799 = IndexAxis{axis = 0, index = 35}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2681 = Shape: (HostBitTensor) -> HostShape (op_1799) @Host(carole)
op_2691 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2681, op_2687) @Host(carole)
op_2688 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2681, op_2686) @Host(carole)
op_2683 = Sample{}: (HostShape) -> HostBitTensor (op_2681) @Host(carole)
op_2690 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2683, op_2688) @Host(carole)
op_2684 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2683) @Host(carole)
op_2693 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2684, op_2691) @Host(carole)
op_1793 = IndexAxis{axis = 0, index = 34}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2640 = Shape: (HostBitTensor) -> HostShape (op_1793) @Host(carole)
op_2650 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2640, op_2646) @Host(carole)
op_2647 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2640, op_2645) @Host(carole)
op_2642 = Sample{}: (HostShape) -> HostBitTensor (op_2640) @Host(carole)
op_2649 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2642, op_2647) @Host(carole)
op_2643 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2642) @Host(carole)
op_2652 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2643, op_2650) @Host(carole)
op_1787 = IndexAxis{axis = 0, index = 33}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2599 = Shape: (HostBitTensor) -> HostShape (op_1787) @Host(carole)
op_2609 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2599, op_2605) @Host(carole)
op_2606 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2599, op_2604) @Host(carole)
op_2601 = Sample{}: (HostShape) -> HostBitTensor (op_2599) @Host(carole)
op_2608 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2601, op_2606) @Host(carole)
op_2602 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2601) @Host(carole)
op_2611 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2602, op_2609) @Host(carole)
op_1781 = IndexAxis{axis = 0, index = 32}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2558 = Shape: (HostBitTensor) -> HostShape (op_1781) @Host(carole)
op_2568 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2558, op_2564) @Host(carole)
op_2565 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2558, op_2563) @Host(carole)
op_2560 = Sample{}: (HostShape) -> HostBitTensor (op_2558) @Host(carole)
op_2567 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2560, op_2565) @Host(carole)
op_2561 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2560) @Host(carole)
op_2570 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2561, op_2568) @Host(carole)
op_1775 = IndexAxis{axis = 0, index = 31}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2517 = Shape: (HostBitTensor) -> HostShape (op_1775) @Host(carole)
op_2527 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2517, op_2523) @Host(carole)
op_2524 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2517, op_2522) @Host(carole)
op_2519 = Sample{}: (HostShape) -> HostBitTensor (op_2517) @Host(carole)
op_2526 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2519, op_2524) @Host(carole)
op_2520 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2519) @Host(carole)
op_2529 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2520, op_2527) @Host(carole)
op_1769 = IndexAxis{axis = 0, index = 30}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2476 = Shape: (HostBitTensor) -> HostShape (op_1769) @Host(carole)
op_2486 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2476, op_2482) @Host(carole)
op_2483 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2476, op_2481) @Host(carole)
op_2478 = Sample{}: (HostShape) -> HostBitTensor (op_2476) @Host(carole)
op_2485 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2478, op_2483) @Host(carole)
op_2479 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2478) @Host(carole)
op_2488 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2479, op_2486) @Host(carole)
op_1763 = IndexAxis{axis = 0, index = 29}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2435 = Shape: (HostBitTensor) -> HostShape (op_1763) @Host(carole)
op_2445 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2435, op_2441) @Host(carole)
op_2442 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2435, op_2440) @Host(carole)
op_2437 = Sample{}: (HostShape) -> HostBitTensor (op_2435) @Host(carole)
op_2444 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2437, op_2442) @Host(carole)
op_2438 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2437) @Host(carole)
op_2447 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2438, op_2445) @Host(carole)
op_1757 = IndexAxis{axis = 0, index = 28}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2394 = Shape: (HostBitTensor) -> HostShape (op_1757) @Host(carole)
op_2404 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2394, op_2400) @Host(carole)
op_2401 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2394, op_2399) @Host(carole)
op_2396 = Sample{}: (HostShape) -> HostBitTensor (op_2394) @Host(carole)
op_2403 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2396, op_2401) @Host(carole)
op_2397 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2396) @Host(carole)
op_2406 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2397, op_2404) @Host(carole)
op_1751 = IndexAxis{axis = 0, index = 27}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_2353 = Shape: (HostBitTensor) -> HostShape (op_1751) @Host(carole)
op_2363 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2353, op_2359) @Host(carole)
op_2360 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2353, op_2358) @Host(carole)
op_2355 = Sample{}: (HostShape) -> HostBitTensor (op_2353) @Host(carole)
op_2362 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2355, op_2360) @Host(carole)
op_2356 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2355) @Host(carole)
op_2365 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2356, op_2363) @Host(carole)
op_1745 = IndexAxis{axis = 0, index = 26}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1739 = IndexAxis{axis = 0, index = 25}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1733 = IndexAxis{axis = 0, index = 24}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1727 = IndexAxis{axis = 0, index = 23}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1721 = IndexAxis{axis = 0, index = 22}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1715 = IndexAxis{axis = 0, index = 21}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1709 = IndexAxis{axis = 0, index = 20}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1703 = IndexAxis{axis = 0, index = 19}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1697 = IndexAxis{axis = 0, index = 18}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1691 = IndexAxis{axis = 0, index = 17}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1685 = IndexAxis{axis = 0, index = 16}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1679 = IndexAxis{axis = 0, index = 15}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1673 = IndexAxis{axis = 0, index = 14}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1667 = IndexAxis{axis = 0, index = 13}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1661 = IndexAxis{axis = 0, index = 12}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1655 = IndexAxis{axis = 0, index = 11}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1649 = IndexAxis{axis = 0, index = 10}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1643 = IndexAxis{axis = 0, index = 9}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1637 = IndexAxis{axis = 0, index = 8}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1631 = IndexAxis{axis = 0, index = 7}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1625 = IndexAxis{axis = 0, index = 6}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1619 = IndexAxis{axis = 0, index = 5}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1613 = IndexAxis{axis = 0, index = 4}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1607 = IndexAxis{axis = 0, index = 3}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1601 = IndexAxis{axis = 0, index = 2}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1595 = IndexAxis{axis = 0, index = 1}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1589 = IndexAxis{axis = 0, index = 0}: (HostBitTensor) -> HostBitTensor (op_1583) @Host(carole)
op_1534 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1444, op_1530) @Host(bob)
op_1576 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1534) @Host(bob)
op_1582 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1576, op_940) @Host(bob)
op_2350 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_6468 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2350, op_6462) @Host(bob)
op_2344 = IndexAxis{axis = 0, index = 126}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_6427 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2344, op_6421) @Host(bob)
op_2338 = IndexAxis{axis = 0, index = 125}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_6386 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2338, op_6380) @Host(bob)
op_2332 = IndexAxis{axis = 0, index = 124}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_6345 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2332, op_6339) @Host(bob)
op_2326 = IndexAxis{axis = 0, index = 123}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_6304 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2326, op_6298) @Host(bob)
op_2320 = IndexAxis{axis = 0, index = 122}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_6263 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2320, op_6257) @Host(bob)
op_2314 = IndexAxis{axis = 0, index = 121}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_6222 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2314, op_6216) @Host(bob)
op_2308 = IndexAxis{axis = 0, index = 120}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_6181 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2308, op_6175) @Host(bob)
op_2302 = IndexAxis{axis = 0, index = 119}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_6140 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2302, op_6134) @Host(bob)
op_2296 = IndexAxis{axis = 0, index = 118}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_6099 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2296, op_6093) @Host(bob)
op_2290 = IndexAxis{axis = 0, index = 117}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_6058 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2290, op_6052) @Host(bob)
op_2284 = IndexAxis{axis = 0, index = 116}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_6017 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2284, op_6011) @Host(bob)
op_2278 = IndexAxis{axis = 0, index = 115}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5976 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2278, op_5970) @Host(bob)
op_2272 = IndexAxis{axis = 0, index = 114}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5935 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2272, op_5929) @Host(bob)
op_2266 = IndexAxis{axis = 0, index = 113}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5894 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2266, op_5888) @Host(bob)
op_2260 = IndexAxis{axis = 0, index = 112}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5853 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2260, op_5847) @Host(bob)
op_2254 = IndexAxis{axis = 0, index = 111}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5812 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2254, op_5806) @Host(bob)
op_2248 = IndexAxis{axis = 0, index = 110}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5771 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2248, op_5765) @Host(bob)
op_2242 = IndexAxis{axis = 0, index = 109}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5730 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2242, op_5724) @Host(bob)
op_2236 = IndexAxis{axis = 0, index = 108}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5689 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2236, op_5683) @Host(bob)
op_2230 = IndexAxis{axis = 0, index = 107}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5648 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2230, op_5642) @Host(bob)
op_2224 = IndexAxis{axis = 0, index = 106}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5607 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2224, op_5601) @Host(bob)
op_2218 = IndexAxis{axis = 0, index = 105}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5566 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2218, op_5560) @Host(bob)
op_2212 = IndexAxis{axis = 0, index = 104}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5525 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2212, op_5519) @Host(bob)
op_2206 = IndexAxis{axis = 0, index = 103}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5484 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2206, op_5478) @Host(bob)
op_2200 = IndexAxis{axis = 0, index = 102}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5443 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2200, op_5437) @Host(bob)
op_2194 = IndexAxis{axis = 0, index = 101}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5402 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2194, op_5396) @Host(bob)
op_2188 = IndexAxis{axis = 0, index = 100}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5361 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2188, op_5355) @Host(bob)
op_2182 = IndexAxis{axis = 0, index = 99}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5320 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2182, op_5314) @Host(bob)
op_2176 = IndexAxis{axis = 0, index = 98}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5279 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2176, op_5273) @Host(bob)
op_2170 = IndexAxis{axis = 0, index = 97}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5238 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2170, op_5232) @Host(bob)
op_2164 = IndexAxis{axis = 0, index = 96}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5197 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2164, op_5191) @Host(bob)
op_2158 = IndexAxis{axis = 0, index = 95}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5156 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2158, op_5150) @Host(bob)
op_2152 = IndexAxis{axis = 0, index = 94}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5115 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2152, op_5109) @Host(bob)
op_2146 = IndexAxis{axis = 0, index = 93}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5074 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2146, op_5068) @Host(bob)
op_2140 = IndexAxis{axis = 0, index = 92}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_5033 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2140, op_5027) @Host(bob)
op_2134 = IndexAxis{axis = 0, index = 91}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4992 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2134, op_4986) @Host(bob)
op_2128 = IndexAxis{axis = 0, index = 90}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4951 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2128, op_4945) @Host(bob)
op_2122 = IndexAxis{axis = 0, index = 89}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4910 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2122, op_4904) @Host(bob)
op_2116 = IndexAxis{axis = 0, index = 88}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4869 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2116, op_4863) @Host(bob)
op_2110 = IndexAxis{axis = 0, index = 87}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4828 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2110, op_4822) @Host(bob)
op_2104 = IndexAxis{axis = 0, index = 86}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4787 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2104, op_4781) @Host(bob)
op_2098 = IndexAxis{axis = 0, index = 85}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4746 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2098, op_4740) @Host(bob)
op_2092 = IndexAxis{axis = 0, index = 84}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4705 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2092, op_4699) @Host(bob)
op_2086 = IndexAxis{axis = 0, index = 83}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4664 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2086, op_4658) @Host(bob)
op_2080 = IndexAxis{axis = 0, index = 82}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4623 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2080, op_4617) @Host(bob)
op_2074 = IndexAxis{axis = 0, index = 81}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4582 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2074, op_4576) @Host(bob)
op_2068 = IndexAxis{axis = 0, index = 80}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4541 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2068, op_4535) @Host(bob)
op_2062 = IndexAxis{axis = 0, index = 79}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4500 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2062, op_4494) @Host(bob)
op_2056 = IndexAxis{axis = 0, index = 78}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4459 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2056, op_4453) @Host(bob)
op_2050 = IndexAxis{axis = 0, index = 77}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4418 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2050, op_4412) @Host(bob)
op_2044 = IndexAxis{axis = 0, index = 76}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4377 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2044, op_4371) @Host(bob)
op_2038 = IndexAxis{axis = 0, index = 75}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4336 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2038, op_4330) @Host(bob)
op_2032 = IndexAxis{axis = 0, index = 74}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4295 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2032, op_4289) @Host(bob)
op_2026 = IndexAxis{axis = 0, index = 73}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4254 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2026, op_4248) @Host(bob)
op_2020 = IndexAxis{axis = 0, index = 72}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4213 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2020, op_4207) @Host(bob)
op_2014 = IndexAxis{axis = 0, index = 71}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4172 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2014, op_4166) @Host(bob)
op_2008 = IndexAxis{axis = 0, index = 70}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4131 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2008, op_4125) @Host(bob)
op_2002 = IndexAxis{axis = 0, index = 69}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4090 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2002, op_4084) @Host(bob)
op_1996 = IndexAxis{axis = 0, index = 68}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4049 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1996, op_4043) @Host(bob)
op_1990 = IndexAxis{axis = 0, index = 67}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_4008 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1990, op_4002) @Host(bob)
op_1984 = IndexAxis{axis = 0, index = 66}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3967 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1984, op_3961) @Host(bob)
op_1978 = IndexAxis{axis = 0, index = 65}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3926 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1978, op_3920) @Host(bob)
op_1972 = IndexAxis{axis = 0, index = 64}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3885 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1972, op_3879) @Host(bob)
op_1966 = IndexAxis{axis = 0, index = 63}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3844 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1966, op_3838) @Host(bob)
op_1960 = IndexAxis{axis = 0, index = 62}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3803 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1960, op_3797) @Host(bob)
op_1954 = IndexAxis{axis = 0, index = 61}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3762 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1954, op_3756) @Host(bob)
op_1948 = IndexAxis{axis = 0, index = 60}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3721 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1948, op_3715) @Host(bob)
op_1942 = IndexAxis{axis = 0, index = 59}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3680 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1942, op_3674) @Host(bob)
op_1936 = IndexAxis{axis = 0, index = 58}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3639 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1936, op_3633) @Host(bob)
op_1930 = IndexAxis{axis = 0, index = 57}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3598 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1930, op_3592) @Host(bob)
op_1924 = IndexAxis{axis = 0, index = 56}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3557 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1924, op_3551) @Host(bob)
op_1918 = IndexAxis{axis = 0, index = 55}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3516 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1918, op_3510) @Host(bob)
op_1912 = IndexAxis{axis = 0, index = 54}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3475 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1912, op_3469) @Host(bob)
op_1906 = IndexAxis{axis = 0, index = 53}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3434 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1906, op_3428) @Host(bob)
op_1900 = IndexAxis{axis = 0, index = 52}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3393 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1900, op_3387) @Host(bob)
op_1894 = IndexAxis{axis = 0, index = 51}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3352 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1894, op_3346) @Host(bob)
op_1888 = IndexAxis{axis = 0, index = 50}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3311 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1888, op_3305) @Host(bob)
op_1882 = IndexAxis{axis = 0, index = 49}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3270 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1882, op_3264) @Host(bob)
op_1876 = IndexAxis{axis = 0, index = 48}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3229 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1876, op_3223) @Host(bob)
op_1870 = IndexAxis{axis = 0, index = 47}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3188 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1870, op_3182) @Host(bob)
op_1864 = IndexAxis{axis = 0, index = 46}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3147 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1864, op_3141) @Host(bob)
op_1858 = IndexAxis{axis = 0, index = 45}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3106 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1858, op_3100) @Host(bob)
op_1852 = IndexAxis{axis = 0, index = 44}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3065 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1852, op_3059) @Host(bob)
op_1846 = IndexAxis{axis = 0, index = 43}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_3024 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1846, op_3018) @Host(bob)
op_1840 = IndexAxis{axis = 0, index = 42}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2983 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1840, op_2977) @Host(bob)
op_1834 = IndexAxis{axis = 0, index = 41}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2942 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1834, op_2936) @Host(bob)
op_1828 = IndexAxis{axis = 0, index = 40}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2901 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1828, op_2895) @Host(bob)
op_1822 = IndexAxis{axis = 0, index = 39}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2860 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1822, op_2854) @Host(bob)
op_1816 = IndexAxis{axis = 0, index = 38}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2819 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1816, op_2813) @Host(bob)
op_1810 = IndexAxis{axis = 0, index = 37}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2778 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1810, op_2772) @Host(bob)
op_1804 = IndexAxis{axis = 0, index = 36}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2737 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1804, op_2731) @Host(bob)
op_1798 = IndexAxis{axis = 0, index = 35}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2696 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1798, op_2690) @Host(bob)
op_1792 = IndexAxis{axis = 0, index = 34}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2655 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1792, op_2649) @Host(bob)
op_1786 = IndexAxis{axis = 0, index = 33}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2614 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1786, op_2608) @Host(bob)
op_1780 = IndexAxis{axis = 0, index = 32}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2573 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1780, op_2567) @Host(bob)
op_1774 = IndexAxis{axis = 0, index = 31}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2532 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1774, op_2526) @Host(bob)
op_1768 = IndexAxis{axis = 0, index = 30}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2491 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1768, op_2485) @Host(bob)
op_1762 = IndexAxis{axis = 0, index = 29}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2450 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1762, op_2444) @Host(bob)
op_1756 = IndexAxis{axis = 0, index = 28}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2409 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1756, op_2403) @Host(bob)
op_1750 = IndexAxis{axis = 0, index = 27}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_2368 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1750, op_2362) @Host(bob)
op_1744 = IndexAxis{axis = 0, index = 26}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1738 = IndexAxis{axis = 0, index = 25}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1732 = IndexAxis{axis = 0, index = 24}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1726 = IndexAxis{axis = 0, index = 23}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1720 = IndexAxis{axis = 0, index = 22}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1714 = IndexAxis{axis = 0, index = 21}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1708 = IndexAxis{axis = 0, index = 20}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1702 = IndexAxis{axis = 0, index = 19}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1696 = IndexAxis{axis = 0, index = 18}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1690 = IndexAxis{axis = 0, index = 17}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1684 = IndexAxis{axis = 0, index = 16}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1678 = IndexAxis{axis = 0, index = 15}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1672 = IndexAxis{axis = 0, index = 14}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1666 = IndexAxis{axis = 0, index = 13}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1660 = IndexAxis{axis = 0, index = 12}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1654 = IndexAxis{axis = 0, index = 11}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1648 = IndexAxis{axis = 0, index = 10}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1642 = IndexAxis{axis = 0, index = 9}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1636 = IndexAxis{axis = 0, index = 8}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1630 = IndexAxis{axis = 0, index = 7}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1624 = IndexAxis{axis = 0, index = 6}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1618 = IndexAxis{axis = 0, index = 5}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1612 = IndexAxis{axis = 0, index = 4}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1606 = IndexAxis{axis = 0, index = 3}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1600 = IndexAxis{axis = 0, index = 2}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1594 = IndexAxis{axis = 0, index = 1}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1588 = IndexAxis{axis = 0, index = 0}: (HostBitTensor) -> HostBitTensor (op_1582) @Host(bob)
op_1441 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1351, op_1438) @Host(alice)
op_1489 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1441) @Host(alice)
op_1498 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1481, op_1489) @Host(alice)
op_1495 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1480, op_1489) @Host(alice)
op_1497 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1495, op_1496) @Host(alice)
op_1499 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1497, op_1498) @Host(alice)
op_1510 = Shape: (HostBitTensor) -> HostShape (op_1499) @Host(alice)
op_1520 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1510, op_1514) @Host(alice)
op_1519 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_1510, op_1513) @Host(alice)
op_1521 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1519, op_1520) @Host(alice)
op_1528 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1499, op_1521) @Host(alice)
op_1536 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1446, op_1528) @Host(carole)
op_1578 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1536) @Host(carole)
op_1584 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1578, op_942) @Host(carole)
op_2352 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2346 = IndexAxis{axis = 0, index = 126}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2340 = IndexAxis{axis = 0, index = 125}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2334 = IndexAxis{axis = 0, index = 124}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2328 = IndexAxis{axis = 0, index = 123}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2322 = IndexAxis{axis = 0, index = 122}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2316 = IndexAxis{axis = 0, index = 121}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2310 = IndexAxis{axis = 0, index = 120}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2304 = IndexAxis{axis = 0, index = 119}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2298 = IndexAxis{axis = 0, index = 118}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2292 = IndexAxis{axis = 0, index = 117}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2286 = IndexAxis{axis = 0, index = 116}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2280 = IndexAxis{axis = 0, index = 115}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2274 = IndexAxis{axis = 0, index = 114}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2268 = IndexAxis{axis = 0, index = 113}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2262 = IndexAxis{axis = 0, index = 112}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2256 = IndexAxis{axis = 0, index = 111}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2250 = IndexAxis{axis = 0, index = 110}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2244 = IndexAxis{axis = 0, index = 109}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2238 = IndexAxis{axis = 0, index = 108}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2232 = IndexAxis{axis = 0, index = 107}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2226 = IndexAxis{axis = 0, index = 106}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2220 = IndexAxis{axis = 0, index = 105}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2214 = IndexAxis{axis = 0, index = 104}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2208 = IndexAxis{axis = 0, index = 103}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2202 = IndexAxis{axis = 0, index = 102}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2196 = IndexAxis{axis = 0, index = 101}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2190 = IndexAxis{axis = 0, index = 100}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2184 = IndexAxis{axis = 0, index = 99}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2178 = IndexAxis{axis = 0, index = 98}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2172 = IndexAxis{axis = 0, index = 97}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2166 = IndexAxis{axis = 0, index = 96}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2160 = IndexAxis{axis = 0, index = 95}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2154 = IndexAxis{axis = 0, index = 94}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2148 = IndexAxis{axis = 0, index = 93}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2142 = IndexAxis{axis = 0, index = 92}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2136 = IndexAxis{axis = 0, index = 91}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2130 = IndexAxis{axis = 0, index = 90}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2124 = IndexAxis{axis = 0, index = 89}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2118 = IndexAxis{axis = 0, index = 88}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2112 = IndexAxis{axis = 0, index = 87}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2106 = IndexAxis{axis = 0, index = 86}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2100 = IndexAxis{axis = 0, index = 85}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2094 = IndexAxis{axis = 0, index = 84}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2088 = IndexAxis{axis = 0, index = 83}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2082 = IndexAxis{axis = 0, index = 82}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2076 = IndexAxis{axis = 0, index = 81}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2070 = IndexAxis{axis = 0, index = 80}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2064 = IndexAxis{axis = 0, index = 79}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2058 = IndexAxis{axis = 0, index = 78}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2052 = IndexAxis{axis = 0, index = 77}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2046 = IndexAxis{axis = 0, index = 76}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2040 = IndexAxis{axis = 0, index = 75}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2034 = IndexAxis{axis = 0, index = 74}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2028 = IndexAxis{axis = 0, index = 73}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2022 = IndexAxis{axis = 0, index = 72}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2016 = IndexAxis{axis = 0, index = 71}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2010 = IndexAxis{axis = 0, index = 70}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_2004 = IndexAxis{axis = 0, index = 69}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1998 = IndexAxis{axis = 0, index = 68}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1992 = IndexAxis{axis = 0, index = 67}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1986 = IndexAxis{axis = 0, index = 66}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1980 = IndexAxis{axis = 0, index = 65}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1974 = IndexAxis{axis = 0, index = 64}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1968 = IndexAxis{axis = 0, index = 63}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1962 = IndexAxis{axis = 0, index = 62}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1956 = IndexAxis{axis = 0, index = 61}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1950 = IndexAxis{axis = 0, index = 60}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1944 = IndexAxis{axis = 0, index = 59}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1938 = IndexAxis{axis = 0, index = 58}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1932 = IndexAxis{axis = 0, index = 57}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1926 = IndexAxis{axis = 0, index = 56}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1920 = IndexAxis{axis = 0, index = 55}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1914 = IndexAxis{axis = 0, index = 54}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1908 = IndexAxis{axis = 0, index = 53}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1902 = IndexAxis{axis = 0, index = 52}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1896 = IndexAxis{axis = 0, index = 51}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1890 = IndexAxis{axis = 0, index = 50}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1884 = IndexAxis{axis = 0, index = 49}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1878 = IndexAxis{axis = 0, index = 48}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1872 = IndexAxis{axis = 0, index = 47}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1866 = IndexAxis{axis = 0, index = 46}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1860 = IndexAxis{axis = 0, index = 45}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1854 = IndexAxis{axis = 0, index = 44}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1848 = IndexAxis{axis = 0, index = 43}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1842 = IndexAxis{axis = 0, index = 42}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1836 = IndexAxis{axis = 0, index = 41}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1830 = IndexAxis{axis = 0, index = 40}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1824 = IndexAxis{axis = 0, index = 39}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1818 = IndexAxis{axis = 0, index = 38}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1812 = IndexAxis{axis = 0, index = 37}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1806 = IndexAxis{axis = 0, index = 36}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1800 = IndexAxis{axis = 0, index = 35}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1794 = IndexAxis{axis = 0, index = 34}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1788 = IndexAxis{axis = 0, index = 33}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1782 = IndexAxis{axis = 0, index = 32}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1776 = IndexAxis{axis = 0, index = 31}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1770 = IndexAxis{axis = 0, index = 30}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1764 = IndexAxis{axis = 0, index = 29}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1758 = IndexAxis{axis = 0, index = 28}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1752 = IndexAxis{axis = 0, index = 27}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1746 = IndexAxis{axis = 0, index = 26}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1740 = IndexAxis{axis = 0, index = 25}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1734 = IndexAxis{axis = 0, index = 24}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1728 = IndexAxis{axis = 0, index = 23}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1722 = IndexAxis{axis = 0, index = 22}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1716 = IndexAxis{axis = 0, index = 21}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1710 = IndexAxis{axis = 0, index = 20}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1704 = IndexAxis{axis = 0, index = 19}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1698 = IndexAxis{axis = 0, index = 18}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1692 = IndexAxis{axis = 0, index = 17}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1686 = IndexAxis{axis = 0, index = 16}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1680 = IndexAxis{axis = 0, index = 15}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1674 = IndexAxis{axis = 0, index = 14}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1668 = IndexAxis{axis = 0, index = 13}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1662 = IndexAxis{axis = 0, index = 12}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1656 = IndexAxis{axis = 0, index = 11}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1650 = IndexAxis{axis = 0, index = 10}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1644 = IndexAxis{axis = 0, index = 9}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1638 = IndexAxis{axis = 0, index = 8}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1632 = IndexAxis{axis = 0, index = 7}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1626 = IndexAxis{axis = 0, index = 6}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1620 = IndexAxis{axis = 0, index = 5}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1614 = IndexAxis{axis = 0, index = 4}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1608 = IndexAxis{axis = 0, index = 3}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1602 = IndexAxis{axis = 0, index = 2}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1596 = IndexAxis{axis = 0, index = 1}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1590 = IndexAxis{axis = 0, index = 0}: (HostBitTensor) -> HostBitTensor (op_1584) @Host(carole)
op_1531 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1441, op_1528) @Host(alice)
op_1573 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_1531) @Host(alice)
op_1579 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1573, op_937) @Host(alice)
op_2347 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_6466 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2347, op_2348) @Host(alice)
op_6454 = Shape: (HostBitTensor) -> HostShape (op_2347) @Host(alice)
op_6464 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6454, op_6459) @Host(alice)
op_6461 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6454, op_6458) @Host(alice)
op_6467 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6466, op_6461) @Host(alice)
op_6469 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6467, op_6468) @Host(alice)
op_6470 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6469) @Host(alice)
op_6477 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6465, op_6470) @Host(bob)
op_6476 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6464, op_6470) @Host(alice)
op_6473 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6465, op_6470) @Host(bob)
op_6475 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6465, op_6473) @Host(bob)
op_6479 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6475, op_6477) @Host(bob)
op_6481 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6479) @Host(bob)
op_6486 = Shape: (HostRing128Tensor) -> HostShape (op_6481) @Host(bob)
op_6488 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6486, op_6484) @Host(bob)
op_7706 = Shl{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_6488) @Host(bob)
op_6492 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6481, op_6488) @Host(bob)
op_6472 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6464, op_6470) @Host(alice)
op_6471 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6464, op_6470) @Host(alice)
op_6474 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6471, op_6472) @Host(alice)
op_6478 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6474, op_6476) @Host(alice)
op_6480 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6478) @Host(alice)
op_6485 = Shape: (HostRing128Tensor) -> HostShape (op_6480) @Host(alice)
op_6490 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6485, op_6484) @Host(carole)
op_7707 = Shl{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_6490) @Host(carole)
op_6489 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6485, op_6483) @Host(carole)
op_7708 = Shl{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_6489) @Host(carole)
op_6487 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6485, op_6483) @Host(alice)
op_7703 = Shl{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_6487) @Host(alice)
op_6491 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6480, op_6487) @Host(alice)
op_6493 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6491, op_6492) @Host(alice)
op_7705 = Shl{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_6493) @Host(bob)
op_7704 = Shl{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_6493) @Host(alice)
op_2341 = IndexAxis{axis = 0, index = 126}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_6425 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2341, op_2342) @Host(alice)
op_6413 = Shape: (HostBitTensor) -> HostShape (op_2341) @Host(alice)
op_6423 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6413, op_6418) @Host(alice)
op_6420 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6413, op_6417) @Host(alice)
op_6426 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6425, op_6420) @Host(alice)
op_6428 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6426, op_6427) @Host(alice)
op_6429 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6428) @Host(alice)
op_6436 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6424, op_6429) @Host(bob)
op_6435 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6423, op_6429) @Host(alice)
op_6432 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6424, op_6429) @Host(bob)
op_6434 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6424, op_6432) @Host(bob)
op_6438 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6434, op_6436) @Host(bob)
op_6440 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6438) @Host(bob)
op_6445 = Shape: (HostRing128Tensor) -> HostShape (op_6440) @Host(bob)
op_6447 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6445, op_6443) @Host(bob)
op_7694 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_6447) @Host(bob)
op_6451 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6440, op_6447) @Host(bob)
op_6431 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6423, op_6429) @Host(alice)
op_6430 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6423, op_6429) @Host(alice)
op_6433 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6430, op_6431) @Host(alice)
op_6437 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6433, op_6435) @Host(alice)
op_6439 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6437) @Host(alice)
op_6444 = Shape: (HostRing128Tensor) -> HostShape (op_6439) @Host(alice)
op_6449 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6444, op_6443) @Host(carole)
op_7695 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_6449) @Host(carole)
op_6448 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6444, op_6442) @Host(carole)
op_7696 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_6448) @Host(carole)
op_6446 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6444, op_6442) @Host(alice)
op_7691 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_6446) @Host(alice)
op_6450 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6439, op_6446) @Host(alice)
op_6452 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6450, op_6451) @Host(alice)
op_7693 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_6452) @Host(bob)
op_7692 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_6452) @Host(alice)
op_2335 = IndexAxis{axis = 0, index = 125}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_6384 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2335, op_2336) @Host(alice)
op_6372 = Shape: (HostBitTensor) -> HostShape (op_2335) @Host(alice)
op_6382 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6372, op_6377) @Host(alice)
op_6379 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6372, op_6376) @Host(alice)
op_6385 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6384, op_6379) @Host(alice)
op_6387 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6385, op_6386) @Host(alice)
op_6388 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6387) @Host(alice)
op_6395 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6383, op_6388) @Host(bob)
op_6394 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6382, op_6388) @Host(alice)
op_6391 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6383, op_6388) @Host(bob)
op_6393 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6383, op_6391) @Host(bob)
op_6397 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6393, op_6395) @Host(bob)
op_6399 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6397) @Host(bob)
op_6404 = Shape: (HostRing128Tensor) -> HostShape (op_6399) @Host(bob)
op_6406 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6404, op_6402) @Host(bob)
op_7682 = Shl{amount = 125}: (HostRing128Tensor) -> HostRing128Tensor (op_6406) @Host(bob)
op_6410 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6399, op_6406) @Host(bob)
op_6390 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6382, op_6388) @Host(alice)
op_6389 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6382, op_6388) @Host(alice)
op_6392 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6389, op_6390) @Host(alice)
op_6396 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6392, op_6394) @Host(alice)
op_6398 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6396) @Host(alice)
op_6403 = Shape: (HostRing128Tensor) -> HostShape (op_6398) @Host(alice)
op_6408 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6403, op_6402) @Host(carole)
op_7683 = Shl{amount = 125}: (HostRing128Tensor) -> HostRing128Tensor (op_6408) @Host(carole)
op_6407 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6403, op_6401) @Host(carole)
op_7684 = Shl{amount = 125}: (HostRing128Tensor) -> HostRing128Tensor (op_6407) @Host(carole)
op_6405 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6403, op_6401) @Host(alice)
op_7679 = Shl{amount = 125}: (HostRing128Tensor) -> HostRing128Tensor (op_6405) @Host(alice)
op_6409 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6398, op_6405) @Host(alice)
op_6411 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6409, op_6410) @Host(alice)
op_7681 = Shl{amount = 125}: (HostRing128Tensor) -> HostRing128Tensor (op_6411) @Host(bob)
op_7680 = Shl{amount = 125}: (HostRing128Tensor) -> HostRing128Tensor (op_6411) @Host(alice)
op_2329 = IndexAxis{axis = 0, index = 124}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_6343 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2329, op_2330) @Host(alice)
op_6331 = Shape: (HostBitTensor) -> HostShape (op_2329) @Host(alice)
op_6341 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6331, op_6336) @Host(alice)
op_6338 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6331, op_6335) @Host(alice)
op_6344 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6343, op_6338) @Host(alice)
op_6346 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6344, op_6345) @Host(alice)
op_6347 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6346) @Host(alice)
op_6354 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6342, op_6347) @Host(bob)
op_6353 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6341, op_6347) @Host(alice)
op_6350 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6342, op_6347) @Host(bob)
op_6352 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6342, op_6350) @Host(bob)
op_6356 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6352, op_6354) @Host(bob)
op_6358 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6356) @Host(bob)
op_6363 = Shape: (HostRing128Tensor) -> HostShape (op_6358) @Host(bob)
op_6365 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6363, op_6361) @Host(bob)
op_7670 = Shl{amount = 124}: (HostRing128Tensor) -> HostRing128Tensor (op_6365) @Host(bob)
op_6369 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6358, op_6365) @Host(bob)
op_6349 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6341, op_6347) @Host(alice)
op_6348 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6341, op_6347) @Host(alice)
op_6351 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6348, op_6349) @Host(alice)
op_6355 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6351, op_6353) @Host(alice)
op_6357 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6355) @Host(alice)
op_6362 = Shape: (HostRing128Tensor) -> HostShape (op_6357) @Host(alice)
op_6367 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6362, op_6361) @Host(carole)
op_7671 = Shl{amount = 124}: (HostRing128Tensor) -> HostRing128Tensor (op_6367) @Host(carole)
op_6366 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6362, op_6360) @Host(carole)
op_7672 = Shl{amount = 124}: (HostRing128Tensor) -> HostRing128Tensor (op_6366) @Host(carole)
op_6364 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6362, op_6360) @Host(alice)
op_7667 = Shl{amount = 124}: (HostRing128Tensor) -> HostRing128Tensor (op_6364) @Host(alice)
op_6368 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6357, op_6364) @Host(alice)
op_6370 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6368, op_6369) @Host(alice)
op_7669 = Shl{amount = 124}: (HostRing128Tensor) -> HostRing128Tensor (op_6370) @Host(bob)
op_7668 = Shl{amount = 124}: (HostRing128Tensor) -> HostRing128Tensor (op_6370) @Host(alice)
op_2323 = IndexAxis{axis = 0, index = 123}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_6302 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2323, op_2324) @Host(alice)
op_6290 = Shape: (HostBitTensor) -> HostShape (op_2323) @Host(alice)
op_6300 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6290, op_6295) @Host(alice)
op_6297 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6290, op_6294) @Host(alice)
op_6303 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6302, op_6297) @Host(alice)
op_6305 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6303, op_6304) @Host(alice)
op_6306 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6305) @Host(alice)
op_6313 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6301, op_6306) @Host(bob)
op_6312 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6300, op_6306) @Host(alice)
op_6309 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6301, op_6306) @Host(bob)
op_6311 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6301, op_6309) @Host(bob)
op_6315 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6311, op_6313) @Host(bob)
op_6317 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6315) @Host(bob)
op_6322 = Shape: (HostRing128Tensor) -> HostShape (op_6317) @Host(bob)
op_6324 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6322, op_6320) @Host(bob)
op_7658 = Shl{amount = 123}: (HostRing128Tensor) -> HostRing128Tensor (op_6324) @Host(bob)
op_6328 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6317, op_6324) @Host(bob)
op_6308 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6300, op_6306) @Host(alice)
op_6307 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6300, op_6306) @Host(alice)
op_6310 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6307, op_6308) @Host(alice)
op_6314 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6310, op_6312) @Host(alice)
op_6316 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6314) @Host(alice)
op_6321 = Shape: (HostRing128Tensor) -> HostShape (op_6316) @Host(alice)
op_6326 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6321, op_6320) @Host(carole)
op_7659 = Shl{amount = 123}: (HostRing128Tensor) -> HostRing128Tensor (op_6326) @Host(carole)
op_6325 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6321, op_6319) @Host(carole)
op_7660 = Shl{amount = 123}: (HostRing128Tensor) -> HostRing128Tensor (op_6325) @Host(carole)
op_6323 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6321, op_6319) @Host(alice)
op_7655 = Shl{amount = 123}: (HostRing128Tensor) -> HostRing128Tensor (op_6323) @Host(alice)
op_6327 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6316, op_6323) @Host(alice)
op_6329 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6327, op_6328) @Host(alice)
op_7657 = Shl{amount = 123}: (HostRing128Tensor) -> HostRing128Tensor (op_6329) @Host(bob)
op_7656 = Shl{amount = 123}: (HostRing128Tensor) -> HostRing128Tensor (op_6329) @Host(alice)
op_2317 = IndexAxis{axis = 0, index = 122}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_6261 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2317, op_2318) @Host(alice)
op_6249 = Shape: (HostBitTensor) -> HostShape (op_2317) @Host(alice)
op_6259 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6249, op_6254) @Host(alice)
op_6256 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6249, op_6253) @Host(alice)
op_6262 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6261, op_6256) @Host(alice)
op_6264 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6262, op_6263) @Host(alice)
op_6265 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6264) @Host(alice)
op_6272 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6260, op_6265) @Host(bob)
op_6271 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6259, op_6265) @Host(alice)
op_6268 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6260, op_6265) @Host(bob)
op_6270 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6260, op_6268) @Host(bob)
op_6274 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6270, op_6272) @Host(bob)
op_6276 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6274) @Host(bob)
op_6281 = Shape: (HostRing128Tensor) -> HostShape (op_6276) @Host(bob)
op_6283 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6281, op_6279) @Host(bob)
op_7646 = Shl{amount = 122}: (HostRing128Tensor) -> HostRing128Tensor (op_6283) @Host(bob)
op_6287 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6276, op_6283) @Host(bob)
op_6267 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6259, op_6265) @Host(alice)
op_6266 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6259, op_6265) @Host(alice)
op_6269 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6266, op_6267) @Host(alice)
op_6273 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6269, op_6271) @Host(alice)
op_6275 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6273) @Host(alice)
op_6280 = Shape: (HostRing128Tensor) -> HostShape (op_6275) @Host(alice)
op_6285 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6280, op_6279) @Host(carole)
op_7647 = Shl{amount = 122}: (HostRing128Tensor) -> HostRing128Tensor (op_6285) @Host(carole)
op_6284 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6280, op_6278) @Host(carole)
op_7648 = Shl{amount = 122}: (HostRing128Tensor) -> HostRing128Tensor (op_6284) @Host(carole)
op_6282 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6280, op_6278) @Host(alice)
op_7643 = Shl{amount = 122}: (HostRing128Tensor) -> HostRing128Tensor (op_6282) @Host(alice)
op_6286 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6275, op_6282) @Host(alice)
op_6288 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6286, op_6287) @Host(alice)
op_7645 = Shl{amount = 122}: (HostRing128Tensor) -> HostRing128Tensor (op_6288) @Host(bob)
op_7644 = Shl{amount = 122}: (HostRing128Tensor) -> HostRing128Tensor (op_6288) @Host(alice)
op_2311 = IndexAxis{axis = 0, index = 121}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_6220 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2311, op_2312) @Host(alice)
op_6208 = Shape: (HostBitTensor) -> HostShape (op_2311) @Host(alice)
op_6218 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6208, op_6213) @Host(alice)
op_6215 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6208, op_6212) @Host(alice)
op_6221 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6220, op_6215) @Host(alice)
op_6223 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6221, op_6222) @Host(alice)
op_6224 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6223) @Host(alice)
op_6231 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6219, op_6224) @Host(bob)
op_6230 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6218, op_6224) @Host(alice)
op_6227 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6219, op_6224) @Host(bob)
op_6229 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6219, op_6227) @Host(bob)
op_6233 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6229, op_6231) @Host(bob)
op_6235 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6233) @Host(bob)
op_6240 = Shape: (HostRing128Tensor) -> HostShape (op_6235) @Host(bob)
op_6242 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6240, op_6238) @Host(bob)
op_7634 = Shl{amount = 121}: (HostRing128Tensor) -> HostRing128Tensor (op_6242) @Host(bob)
op_6246 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6235, op_6242) @Host(bob)
op_6226 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6218, op_6224) @Host(alice)
op_6225 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6218, op_6224) @Host(alice)
op_6228 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6225, op_6226) @Host(alice)
op_6232 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6228, op_6230) @Host(alice)
op_6234 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6232) @Host(alice)
op_6239 = Shape: (HostRing128Tensor) -> HostShape (op_6234) @Host(alice)
op_6244 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6239, op_6238) @Host(carole)
op_7635 = Shl{amount = 121}: (HostRing128Tensor) -> HostRing128Tensor (op_6244) @Host(carole)
op_6243 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6239, op_6237) @Host(carole)
op_7636 = Shl{amount = 121}: (HostRing128Tensor) -> HostRing128Tensor (op_6243) @Host(carole)
op_6241 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6239, op_6237) @Host(alice)
op_7631 = Shl{amount = 121}: (HostRing128Tensor) -> HostRing128Tensor (op_6241) @Host(alice)
op_6245 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6234, op_6241) @Host(alice)
op_6247 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6245, op_6246) @Host(alice)
op_7633 = Shl{amount = 121}: (HostRing128Tensor) -> HostRing128Tensor (op_6247) @Host(bob)
op_7632 = Shl{amount = 121}: (HostRing128Tensor) -> HostRing128Tensor (op_6247) @Host(alice)
op_2305 = IndexAxis{axis = 0, index = 120}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_6179 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2305, op_2306) @Host(alice)
op_6167 = Shape: (HostBitTensor) -> HostShape (op_2305) @Host(alice)
op_6177 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6167, op_6172) @Host(alice)
op_6174 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6167, op_6171) @Host(alice)
op_6180 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6179, op_6174) @Host(alice)
op_6182 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6180, op_6181) @Host(alice)
op_6183 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6182) @Host(alice)
op_6190 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6178, op_6183) @Host(bob)
op_6189 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6177, op_6183) @Host(alice)
op_6186 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6178, op_6183) @Host(bob)
op_6188 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6178, op_6186) @Host(bob)
op_6192 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6188, op_6190) @Host(bob)
op_6194 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6192) @Host(bob)
op_6199 = Shape: (HostRing128Tensor) -> HostShape (op_6194) @Host(bob)
op_6201 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6199, op_6197) @Host(bob)
op_7622 = Shl{amount = 120}: (HostRing128Tensor) -> HostRing128Tensor (op_6201) @Host(bob)
op_6205 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6194, op_6201) @Host(bob)
op_6185 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6177, op_6183) @Host(alice)
op_6184 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6177, op_6183) @Host(alice)
op_6187 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6184, op_6185) @Host(alice)
op_6191 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6187, op_6189) @Host(alice)
op_6193 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6191) @Host(alice)
op_6198 = Shape: (HostRing128Tensor) -> HostShape (op_6193) @Host(alice)
op_6203 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6198, op_6197) @Host(carole)
op_7623 = Shl{amount = 120}: (HostRing128Tensor) -> HostRing128Tensor (op_6203) @Host(carole)
op_6202 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6198, op_6196) @Host(carole)
op_7624 = Shl{amount = 120}: (HostRing128Tensor) -> HostRing128Tensor (op_6202) @Host(carole)
op_6200 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6198, op_6196) @Host(alice)
op_7619 = Shl{amount = 120}: (HostRing128Tensor) -> HostRing128Tensor (op_6200) @Host(alice)
op_6204 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6193, op_6200) @Host(alice)
op_6206 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6204, op_6205) @Host(alice)
op_7621 = Shl{amount = 120}: (HostRing128Tensor) -> HostRing128Tensor (op_6206) @Host(bob)
op_7620 = Shl{amount = 120}: (HostRing128Tensor) -> HostRing128Tensor (op_6206) @Host(alice)
op_2299 = IndexAxis{axis = 0, index = 119}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_6138 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2299, op_2300) @Host(alice)
op_6126 = Shape: (HostBitTensor) -> HostShape (op_2299) @Host(alice)
op_6136 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6126, op_6131) @Host(alice)
op_6133 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6126, op_6130) @Host(alice)
op_6139 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6138, op_6133) @Host(alice)
op_6141 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6139, op_6140) @Host(alice)
op_6142 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6141) @Host(alice)
op_6149 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6137, op_6142) @Host(bob)
op_6148 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6136, op_6142) @Host(alice)
op_6145 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6137, op_6142) @Host(bob)
op_6147 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6137, op_6145) @Host(bob)
op_6151 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6147, op_6149) @Host(bob)
op_6153 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6151) @Host(bob)
op_6158 = Shape: (HostRing128Tensor) -> HostShape (op_6153) @Host(bob)
op_6160 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6158, op_6156) @Host(bob)
op_7610 = Shl{amount = 119}: (HostRing128Tensor) -> HostRing128Tensor (op_6160) @Host(bob)
op_6164 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6153, op_6160) @Host(bob)
op_6144 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6136, op_6142) @Host(alice)
op_6143 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6136, op_6142) @Host(alice)
op_6146 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6143, op_6144) @Host(alice)
op_6150 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6146, op_6148) @Host(alice)
op_6152 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6150) @Host(alice)
op_6157 = Shape: (HostRing128Tensor) -> HostShape (op_6152) @Host(alice)
op_6162 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6157, op_6156) @Host(carole)
op_7611 = Shl{amount = 119}: (HostRing128Tensor) -> HostRing128Tensor (op_6162) @Host(carole)
op_6161 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6157, op_6155) @Host(carole)
op_7612 = Shl{amount = 119}: (HostRing128Tensor) -> HostRing128Tensor (op_6161) @Host(carole)
op_6159 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6157, op_6155) @Host(alice)
op_7607 = Shl{amount = 119}: (HostRing128Tensor) -> HostRing128Tensor (op_6159) @Host(alice)
op_6163 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6152, op_6159) @Host(alice)
op_6165 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6163, op_6164) @Host(alice)
op_7609 = Shl{amount = 119}: (HostRing128Tensor) -> HostRing128Tensor (op_6165) @Host(bob)
op_7608 = Shl{amount = 119}: (HostRing128Tensor) -> HostRing128Tensor (op_6165) @Host(alice)
op_2293 = IndexAxis{axis = 0, index = 118}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_6097 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2293, op_2294) @Host(alice)
op_6085 = Shape: (HostBitTensor) -> HostShape (op_2293) @Host(alice)
op_6095 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6085, op_6090) @Host(alice)
op_6092 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6085, op_6089) @Host(alice)
op_6098 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6097, op_6092) @Host(alice)
op_6100 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6098, op_6099) @Host(alice)
op_6101 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6100) @Host(alice)
op_6108 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6096, op_6101) @Host(bob)
op_6107 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6095, op_6101) @Host(alice)
op_6104 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6096, op_6101) @Host(bob)
op_6106 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6096, op_6104) @Host(bob)
op_6110 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6106, op_6108) @Host(bob)
op_6112 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6110) @Host(bob)
op_6117 = Shape: (HostRing128Tensor) -> HostShape (op_6112) @Host(bob)
op_6119 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6117, op_6115) @Host(bob)
op_7598 = Shl{amount = 118}: (HostRing128Tensor) -> HostRing128Tensor (op_6119) @Host(bob)
op_6123 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6112, op_6119) @Host(bob)
op_6103 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6095, op_6101) @Host(alice)
op_6102 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6095, op_6101) @Host(alice)
op_6105 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6102, op_6103) @Host(alice)
op_6109 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6105, op_6107) @Host(alice)
op_6111 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6109) @Host(alice)
op_6116 = Shape: (HostRing128Tensor) -> HostShape (op_6111) @Host(alice)
op_6121 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6116, op_6115) @Host(carole)
op_7599 = Shl{amount = 118}: (HostRing128Tensor) -> HostRing128Tensor (op_6121) @Host(carole)
op_6120 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6116, op_6114) @Host(carole)
op_7600 = Shl{amount = 118}: (HostRing128Tensor) -> HostRing128Tensor (op_6120) @Host(carole)
op_6118 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6116, op_6114) @Host(alice)
op_7595 = Shl{amount = 118}: (HostRing128Tensor) -> HostRing128Tensor (op_6118) @Host(alice)
op_6122 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6111, op_6118) @Host(alice)
op_6124 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6122, op_6123) @Host(alice)
op_7597 = Shl{amount = 118}: (HostRing128Tensor) -> HostRing128Tensor (op_6124) @Host(bob)
op_7596 = Shl{amount = 118}: (HostRing128Tensor) -> HostRing128Tensor (op_6124) @Host(alice)
op_2287 = IndexAxis{axis = 0, index = 117}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_6056 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2287, op_2288) @Host(alice)
op_6044 = Shape: (HostBitTensor) -> HostShape (op_2287) @Host(alice)
op_6054 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6044, op_6049) @Host(alice)
op_6051 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6044, op_6048) @Host(alice)
op_6057 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6056, op_6051) @Host(alice)
op_6059 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6057, op_6058) @Host(alice)
op_6060 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6059) @Host(alice)
op_6067 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6055, op_6060) @Host(bob)
op_6066 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6054, op_6060) @Host(alice)
op_6063 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6055, op_6060) @Host(bob)
op_6065 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6055, op_6063) @Host(bob)
op_6069 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6065, op_6067) @Host(bob)
op_6071 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6069) @Host(bob)
op_6076 = Shape: (HostRing128Tensor) -> HostShape (op_6071) @Host(bob)
op_6078 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6076, op_6074) @Host(bob)
op_7586 = Shl{amount = 117}: (HostRing128Tensor) -> HostRing128Tensor (op_6078) @Host(bob)
op_6082 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6071, op_6078) @Host(bob)
op_6062 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6054, op_6060) @Host(alice)
op_6061 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6054, op_6060) @Host(alice)
op_6064 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6061, op_6062) @Host(alice)
op_6068 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6064, op_6066) @Host(alice)
op_6070 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6068) @Host(alice)
op_6075 = Shape: (HostRing128Tensor) -> HostShape (op_6070) @Host(alice)
op_6080 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6075, op_6074) @Host(carole)
op_7587 = Shl{amount = 117}: (HostRing128Tensor) -> HostRing128Tensor (op_6080) @Host(carole)
op_6079 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6075, op_6073) @Host(carole)
op_7588 = Shl{amount = 117}: (HostRing128Tensor) -> HostRing128Tensor (op_6079) @Host(carole)
op_6077 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6075, op_6073) @Host(alice)
op_7583 = Shl{amount = 117}: (HostRing128Tensor) -> HostRing128Tensor (op_6077) @Host(alice)
op_6081 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6070, op_6077) @Host(alice)
op_6083 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6081, op_6082) @Host(alice)
op_7585 = Shl{amount = 117}: (HostRing128Tensor) -> HostRing128Tensor (op_6083) @Host(bob)
op_7584 = Shl{amount = 117}: (HostRing128Tensor) -> HostRing128Tensor (op_6083) @Host(alice)
op_2281 = IndexAxis{axis = 0, index = 116}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_6015 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2281, op_2282) @Host(alice)
op_6003 = Shape: (HostBitTensor) -> HostShape (op_2281) @Host(alice)
op_6013 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6003, op_6008) @Host(alice)
op_6010 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_6003, op_6007) @Host(alice)
op_6016 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6015, op_6010) @Host(alice)
op_6018 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_6016, op_6017) @Host(alice)
op_6019 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_6018) @Host(alice)
op_6026 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6014, op_6019) @Host(bob)
op_6025 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6013, op_6019) @Host(alice)
op_6022 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6014, op_6019) @Host(bob)
op_6024 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6014, op_6022) @Host(bob)
op_6028 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6024, op_6026) @Host(bob)
op_6030 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6028) @Host(bob)
op_6035 = Shape: (HostRing128Tensor) -> HostShape (op_6030) @Host(bob)
op_6037 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6035, op_6033) @Host(bob)
op_7574 = Shl{amount = 116}: (HostRing128Tensor) -> HostRing128Tensor (op_6037) @Host(bob)
op_6041 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6030, op_6037) @Host(bob)
op_6021 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6013, op_6019) @Host(alice)
op_6020 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6013, op_6019) @Host(alice)
op_6023 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6020, op_6021) @Host(alice)
op_6027 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6023, op_6025) @Host(alice)
op_6029 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_6027) @Host(alice)
op_6034 = Shape: (HostRing128Tensor) -> HostShape (op_6029) @Host(alice)
op_6039 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6034, op_6033) @Host(carole)
op_7575 = Shl{amount = 116}: (HostRing128Tensor) -> HostRing128Tensor (op_6039) @Host(carole)
op_6038 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6034, op_6032) @Host(carole)
op_7576 = Shl{amount = 116}: (HostRing128Tensor) -> HostRing128Tensor (op_6038) @Host(carole)
op_6036 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_6034, op_6032) @Host(alice)
op_7571 = Shl{amount = 116}: (HostRing128Tensor) -> HostRing128Tensor (op_6036) @Host(alice)
op_6040 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6029, op_6036) @Host(alice)
op_6042 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6040, op_6041) @Host(alice)
op_7573 = Shl{amount = 116}: (HostRing128Tensor) -> HostRing128Tensor (op_6042) @Host(bob)
op_7572 = Shl{amount = 116}: (HostRing128Tensor) -> HostRing128Tensor (op_6042) @Host(alice)
op_2275 = IndexAxis{axis = 0, index = 115}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5974 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2275, op_2276) @Host(alice)
op_5962 = Shape: (HostBitTensor) -> HostShape (op_2275) @Host(alice)
op_5972 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5962, op_5967) @Host(alice)
op_5969 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5962, op_5966) @Host(alice)
op_5975 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5974, op_5969) @Host(alice)
op_5977 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5975, op_5976) @Host(alice)
op_5978 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5977) @Host(alice)
op_5985 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5973, op_5978) @Host(bob)
op_5984 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5972, op_5978) @Host(alice)
op_5981 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5973, op_5978) @Host(bob)
op_5983 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5973, op_5981) @Host(bob)
op_5987 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5983, op_5985) @Host(bob)
op_5989 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5987) @Host(bob)
op_5994 = Shape: (HostRing128Tensor) -> HostShape (op_5989) @Host(bob)
op_5996 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5994, op_5992) @Host(bob)
op_7562 = Shl{amount = 115}: (HostRing128Tensor) -> HostRing128Tensor (op_5996) @Host(bob)
op_6000 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5989, op_5996) @Host(bob)
op_5980 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5972, op_5978) @Host(alice)
op_5979 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5972, op_5978) @Host(alice)
op_5982 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5979, op_5980) @Host(alice)
op_5986 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5982, op_5984) @Host(alice)
op_5988 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5986) @Host(alice)
op_5993 = Shape: (HostRing128Tensor) -> HostShape (op_5988) @Host(alice)
op_5998 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5993, op_5992) @Host(carole)
op_7563 = Shl{amount = 115}: (HostRing128Tensor) -> HostRing128Tensor (op_5998) @Host(carole)
op_5997 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5993, op_5991) @Host(carole)
op_7564 = Shl{amount = 115}: (HostRing128Tensor) -> HostRing128Tensor (op_5997) @Host(carole)
op_5995 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5993, op_5991) @Host(alice)
op_7559 = Shl{amount = 115}: (HostRing128Tensor) -> HostRing128Tensor (op_5995) @Host(alice)
op_5999 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5988, op_5995) @Host(alice)
op_6001 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5999, op_6000) @Host(alice)
op_7561 = Shl{amount = 115}: (HostRing128Tensor) -> HostRing128Tensor (op_6001) @Host(bob)
op_7560 = Shl{amount = 115}: (HostRing128Tensor) -> HostRing128Tensor (op_6001) @Host(alice)
op_2269 = IndexAxis{axis = 0, index = 114}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5933 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2269, op_2270) @Host(alice)
op_5921 = Shape: (HostBitTensor) -> HostShape (op_2269) @Host(alice)
op_5931 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5921, op_5926) @Host(alice)
op_5928 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5921, op_5925) @Host(alice)
op_5934 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5933, op_5928) @Host(alice)
op_5936 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5934, op_5935) @Host(alice)
op_5937 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5936) @Host(alice)
op_5944 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5932, op_5937) @Host(bob)
op_5943 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5931, op_5937) @Host(alice)
op_5940 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5932, op_5937) @Host(bob)
op_5942 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5932, op_5940) @Host(bob)
op_5946 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5942, op_5944) @Host(bob)
op_5948 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5946) @Host(bob)
op_5953 = Shape: (HostRing128Tensor) -> HostShape (op_5948) @Host(bob)
op_5955 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5953, op_5951) @Host(bob)
op_7550 = Shl{amount = 114}: (HostRing128Tensor) -> HostRing128Tensor (op_5955) @Host(bob)
op_5959 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5948, op_5955) @Host(bob)
op_5939 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5931, op_5937) @Host(alice)
op_5938 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5931, op_5937) @Host(alice)
op_5941 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5938, op_5939) @Host(alice)
op_5945 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5941, op_5943) @Host(alice)
op_5947 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5945) @Host(alice)
op_5952 = Shape: (HostRing128Tensor) -> HostShape (op_5947) @Host(alice)
op_5957 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5952, op_5951) @Host(carole)
op_7551 = Shl{amount = 114}: (HostRing128Tensor) -> HostRing128Tensor (op_5957) @Host(carole)
op_5956 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5952, op_5950) @Host(carole)
op_7552 = Shl{amount = 114}: (HostRing128Tensor) -> HostRing128Tensor (op_5956) @Host(carole)
op_5954 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5952, op_5950) @Host(alice)
op_7547 = Shl{amount = 114}: (HostRing128Tensor) -> HostRing128Tensor (op_5954) @Host(alice)
op_5958 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5947, op_5954) @Host(alice)
op_5960 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5958, op_5959) @Host(alice)
op_7549 = Shl{amount = 114}: (HostRing128Tensor) -> HostRing128Tensor (op_5960) @Host(bob)
op_7548 = Shl{amount = 114}: (HostRing128Tensor) -> HostRing128Tensor (op_5960) @Host(alice)
op_2263 = IndexAxis{axis = 0, index = 113}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5892 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2263, op_2264) @Host(alice)
op_5880 = Shape: (HostBitTensor) -> HostShape (op_2263) @Host(alice)
op_5890 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5880, op_5885) @Host(alice)
op_5887 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5880, op_5884) @Host(alice)
op_5893 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5892, op_5887) @Host(alice)
op_5895 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5893, op_5894) @Host(alice)
op_5896 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5895) @Host(alice)
op_5903 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5891, op_5896) @Host(bob)
op_5902 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5890, op_5896) @Host(alice)
op_5899 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5891, op_5896) @Host(bob)
op_5901 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5891, op_5899) @Host(bob)
op_5905 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5901, op_5903) @Host(bob)
op_5907 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5905) @Host(bob)
op_5912 = Shape: (HostRing128Tensor) -> HostShape (op_5907) @Host(bob)
op_5914 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5912, op_5910) @Host(bob)
op_7538 = Shl{amount = 113}: (HostRing128Tensor) -> HostRing128Tensor (op_5914) @Host(bob)
op_5918 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5907, op_5914) @Host(bob)
op_5898 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5890, op_5896) @Host(alice)
op_5897 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5890, op_5896) @Host(alice)
op_5900 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5897, op_5898) @Host(alice)
op_5904 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5900, op_5902) @Host(alice)
op_5906 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5904) @Host(alice)
op_5911 = Shape: (HostRing128Tensor) -> HostShape (op_5906) @Host(alice)
op_5916 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5911, op_5910) @Host(carole)
op_7539 = Shl{amount = 113}: (HostRing128Tensor) -> HostRing128Tensor (op_5916) @Host(carole)
op_5915 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5911, op_5909) @Host(carole)
op_7540 = Shl{amount = 113}: (HostRing128Tensor) -> HostRing128Tensor (op_5915) @Host(carole)
op_5913 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5911, op_5909) @Host(alice)
op_7535 = Shl{amount = 113}: (HostRing128Tensor) -> HostRing128Tensor (op_5913) @Host(alice)
op_5917 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5906, op_5913) @Host(alice)
op_5919 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5917, op_5918) @Host(alice)
op_7537 = Shl{amount = 113}: (HostRing128Tensor) -> HostRing128Tensor (op_5919) @Host(bob)
op_7536 = Shl{amount = 113}: (HostRing128Tensor) -> HostRing128Tensor (op_5919) @Host(alice)
op_2257 = IndexAxis{axis = 0, index = 112}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5851 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2257, op_2258) @Host(alice)
op_5839 = Shape: (HostBitTensor) -> HostShape (op_2257) @Host(alice)
op_5849 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5839, op_5844) @Host(alice)
op_5846 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5839, op_5843) @Host(alice)
op_5852 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5851, op_5846) @Host(alice)
op_5854 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5852, op_5853) @Host(alice)
op_5855 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5854) @Host(alice)
op_5862 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5850, op_5855) @Host(bob)
op_5861 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5849, op_5855) @Host(alice)
op_5858 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5850, op_5855) @Host(bob)
op_5860 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5850, op_5858) @Host(bob)
op_5864 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5860, op_5862) @Host(bob)
op_5866 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5864) @Host(bob)
op_5871 = Shape: (HostRing128Tensor) -> HostShape (op_5866) @Host(bob)
op_5873 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5871, op_5869) @Host(bob)
op_7526 = Shl{amount = 112}: (HostRing128Tensor) -> HostRing128Tensor (op_5873) @Host(bob)
op_5877 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5866, op_5873) @Host(bob)
op_5857 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5849, op_5855) @Host(alice)
op_5856 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5849, op_5855) @Host(alice)
op_5859 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5856, op_5857) @Host(alice)
op_5863 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5859, op_5861) @Host(alice)
op_5865 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5863) @Host(alice)
op_5870 = Shape: (HostRing128Tensor) -> HostShape (op_5865) @Host(alice)
op_5875 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5870, op_5869) @Host(carole)
op_7527 = Shl{amount = 112}: (HostRing128Tensor) -> HostRing128Tensor (op_5875) @Host(carole)
op_5874 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5870, op_5868) @Host(carole)
op_7528 = Shl{amount = 112}: (HostRing128Tensor) -> HostRing128Tensor (op_5874) @Host(carole)
op_5872 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5870, op_5868) @Host(alice)
op_7523 = Shl{amount = 112}: (HostRing128Tensor) -> HostRing128Tensor (op_5872) @Host(alice)
op_5876 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5865, op_5872) @Host(alice)
op_5878 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5876, op_5877) @Host(alice)
op_7525 = Shl{amount = 112}: (HostRing128Tensor) -> HostRing128Tensor (op_5878) @Host(bob)
op_7524 = Shl{amount = 112}: (HostRing128Tensor) -> HostRing128Tensor (op_5878) @Host(alice)
op_2251 = IndexAxis{axis = 0, index = 111}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5810 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2251, op_2252) @Host(alice)
op_5798 = Shape: (HostBitTensor) -> HostShape (op_2251) @Host(alice)
op_5808 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5798, op_5803) @Host(alice)
op_5805 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5798, op_5802) @Host(alice)
op_5811 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5810, op_5805) @Host(alice)
op_5813 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5811, op_5812) @Host(alice)
op_5814 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5813) @Host(alice)
op_5821 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5809, op_5814) @Host(bob)
op_5820 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5808, op_5814) @Host(alice)
op_5817 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5809, op_5814) @Host(bob)
op_5819 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5809, op_5817) @Host(bob)
op_5823 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5819, op_5821) @Host(bob)
op_5825 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5823) @Host(bob)
op_5830 = Shape: (HostRing128Tensor) -> HostShape (op_5825) @Host(bob)
op_5832 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5830, op_5828) @Host(bob)
op_7514 = Shl{amount = 111}: (HostRing128Tensor) -> HostRing128Tensor (op_5832) @Host(bob)
op_5836 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5825, op_5832) @Host(bob)
op_5816 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5808, op_5814) @Host(alice)
op_5815 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5808, op_5814) @Host(alice)
op_5818 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5815, op_5816) @Host(alice)
op_5822 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5818, op_5820) @Host(alice)
op_5824 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5822) @Host(alice)
op_5829 = Shape: (HostRing128Tensor) -> HostShape (op_5824) @Host(alice)
op_5834 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5829, op_5828) @Host(carole)
op_7515 = Shl{amount = 111}: (HostRing128Tensor) -> HostRing128Tensor (op_5834) @Host(carole)
op_5833 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5829, op_5827) @Host(carole)
op_7516 = Shl{amount = 111}: (HostRing128Tensor) -> HostRing128Tensor (op_5833) @Host(carole)
op_5831 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5829, op_5827) @Host(alice)
op_7511 = Shl{amount = 111}: (HostRing128Tensor) -> HostRing128Tensor (op_5831) @Host(alice)
op_5835 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5824, op_5831) @Host(alice)
op_5837 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5835, op_5836) @Host(alice)
op_7513 = Shl{amount = 111}: (HostRing128Tensor) -> HostRing128Tensor (op_5837) @Host(bob)
op_7512 = Shl{amount = 111}: (HostRing128Tensor) -> HostRing128Tensor (op_5837) @Host(alice)
op_2245 = IndexAxis{axis = 0, index = 110}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5769 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2245, op_2246) @Host(alice)
op_5757 = Shape: (HostBitTensor) -> HostShape (op_2245) @Host(alice)
op_5767 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5757, op_5762) @Host(alice)
op_5764 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5757, op_5761) @Host(alice)
op_5770 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5769, op_5764) @Host(alice)
op_5772 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5770, op_5771) @Host(alice)
op_5773 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5772) @Host(alice)
op_5780 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5768, op_5773) @Host(bob)
op_5779 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5767, op_5773) @Host(alice)
op_5776 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5768, op_5773) @Host(bob)
op_5778 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5768, op_5776) @Host(bob)
op_5782 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5778, op_5780) @Host(bob)
op_5784 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5782) @Host(bob)
op_5789 = Shape: (HostRing128Tensor) -> HostShape (op_5784) @Host(bob)
op_5791 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5789, op_5787) @Host(bob)
op_7502 = Shl{amount = 110}: (HostRing128Tensor) -> HostRing128Tensor (op_5791) @Host(bob)
op_5795 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5784, op_5791) @Host(bob)
op_5775 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5767, op_5773) @Host(alice)
op_5774 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5767, op_5773) @Host(alice)
op_5777 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5774, op_5775) @Host(alice)
op_5781 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5777, op_5779) @Host(alice)
op_5783 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5781) @Host(alice)
op_5788 = Shape: (HostRing128Tensor) -> HostShape (op_5783) @Host(alice)
op_5793 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5788, op_5787) @Host(carole)
op_7503 = Shl{amount = 110}: (HostRing128Tensor) -> HostRing128Tensor (op_5793) @Host(carole)
op_5792 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5788, op_5786) @Host(carole)
op_7504 = Shl{amount = 110}: (HostRing128Tensor) -> HostRing128Tensor (op_5792) @Host(carole)
op_5790 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5788, op_5786) @Host(alice)
op_7499 = Shl{amount = 110}: (HostRing128Tensor) -> HostRing128Tensor (op_5790) @Host(alice)
op_5794 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5783, op_5790) @Host(alice)
op_5796 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5794, op_5795) @Host(alice)
op_7501 = Shl{amount = 110}: (HostRing128Tensor) -> HostRing128Tensor (op_5796) @Host(bob)
op_7500 = Shl{amount = 110}: (HostRing128Tensor) -> HostRing128Tensor (op_5796) @Host(alice)
op_2239 = IndexAxis{axis = 0, index = 109}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5728 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2239, op_2240) @Host(alice)
op_5716 = Shape: (HostBitTensor) -> HostShape (op_2239) @Host(alice)
op_5726 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5716, op_5721) @Host(alice)
op_5723 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5716, op_5720) @Host(alice)
op_5729 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5728, op_5723) @Host(alice)
op_5731 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5729, op_5730) @Host(alice)
op_5732 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5731) @Host(alice)
op_5739 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5727, op_5732) @Host(bob)
op_5738 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5726, op_5732) @Host(alice)
op_5735 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5727, op_5732) @Host(bob)
op_5737 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5727, op_5735) @Host(bob)
op_5741 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5737, op_5739) @Host(bob)
op_5743 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5741) @Host(bob)
op_5748 = Shape: (HostRing128Tensor) -> HostShape (op_5743) @Host(bob)
op_5750 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5748, op_5746) @Host(bob)
op_7490 = Shl{amount = 109}: (HostRing128Tensor) -> HostRing128Tensor (op_5750) @Host(bob)
op_5754 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5743, op_5750) @Host(bob)
op_5734 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5726, op_5732) @Host(alice)
op_5733 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5726, op_5732) @Host(alice)
op_5736 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5733, op_5734) @Host(alice)
op_5740 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5736, op_5738) @Host(alice)
op_5742 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5740) @Host(alice)
op_5747 = Shape: (HostRing128Tensor) -> HostShape (op_5742) @Host(alice)
op_5752 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5747, op_5746) @Host(carole)
op_7491 = Shl{amount = 109}: (HostRing128Tensor) -> HostRing128Tensor (op_5752) @Host(carole)
op_5751 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5747, op_5745) @Host(carole)
op_7492 = Shl{amount = 109}: (HostRing128Tensor) -> HostRing128Tensor (op_5751) @Host(carole)
op_5749 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5747, op_5745) @Host(alice)
op_7487 = Shl{amount = 109}: (HostRing128Tensor) -> HostRing128Tensor (op_5749) @Host(alice)
op_5753 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5742, op_5749) @Host(alice)
op_5755 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5753, op_5754) @Host(alice)
op_7489 = Shl{amount = 109}: (HostRing128Tensor) -> HostRing128Tensor (op_5755) @Host(bob)
op_7488 = Shl{amount = 109}: (HostRing128Tensor) -> HostRing128Tensor (op_5755) @Host(alice)
op_2233 = IndexAxis{axis = 0, index = 108}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5687 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2233, op_2234) @Host(alice)
op_5675 = Shape: (HostBitTensor) -> HostShape (op_2233) @Host(alice)
op_5685 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5675, op_5680) @Host(alice)
op_5682 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5675, op_5679) @Host(alice)
op_5688 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5687, op_5682) @Host(alice)
op_5690 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5688, op_5689) @Host(alice)
op_5691 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5690) @Host(alice)
op_5698 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5686, op_5691) @Host(bob)
op_5697 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5685, op_5691) @Host(alice)
op_5694 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5686, op_5691) @Host(bob)
op_5696 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5686, op_5694) @Host(bob)
op_5700 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5696, op_5698) @Host(bob)
op_5702 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5700) @Host(bob)
op_5707 = Shape: (HostRing128Tensor) -> HostShape (op_5702) @Host(bob)
op_5709 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5707, op_5705) @Host(bob)
op_7478 = Shl{amount = 108}: (HostRing128Tensor) -> HostRing128Tensor (op_5709) @Host(bob)
op_5713 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5702, op_5709) @Host(bob)
op_5693 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5685, op_5691) @Host(alice)
op_5692 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5685, op_5691) @Host(alice)
op_5695 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5692, op_5693) @Host(alice)
op_5699 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5695, op_5697) @Host(alice)
op_5701 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5699) @Host(alice)
op_5706 = Shape: (HostRing128Tensor) -> HostShape (op_5701) @Host(alice)
op_5711 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5706, op_5705) @Host(carole)
op_7479 = Shl{amount = 108}: (HostRing128Tensor) -> HostRing128Tensor (op_5711) @Host(carole)
op_5710 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5706, op_5704) @Host(carole)
op_7480 = Shl{amount = 108}: (HostRing128Tensor) -> HostRing128Tensor (op_5710) @Host(carole)
op_5708 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5706, op_5704) @Host(alice)
op_7475 = Shl{amount = 108}: (HostRing128Tensor) -> HostRing128Tensor (op_5708) @Host(alice)
op_5712 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5701, op_5708) @Host(alice)
op_5714 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5712, op_5713) @Host(alice)
op_7477 = Shl{amount = 108}: (HostRing128Tensor) -> HostRing128Tensor (op_5714) @Host(bob)
op_7476 = Shl{amount = 108}: (HostRing128Tensor) -> HostRing128Tensor (op_5714) @Host(alice)
op_2227 = IndexAxis{axis = 0, index = 107}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5646 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2227, op_2228) @Host(alice)
op_5634 = Shape: (HostBitTensor) -> HostShape (op_2227) @Host(alice)
op_5644 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5634, op_5639) @Host(alice)
op_5641 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5634, op_5638) @Host(alice)
op_5647 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5646, op_5641) @Host(alice)
op_5649 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5647, op_5648) @Host(alice)
op_5650 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5649) @Host(alice)
op_5657 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5645, op_5650) @Host(bob)
op_5656 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5644, op_5650) @Host(alice)
op_5653 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5645, op_5650) @Host(bob)
op_5655 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5645, op_5653) @Host(bob)
op_5659 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5655, op_5657) @Host(bob)
op_5661 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5659) @Host(bob)
op_5666 = Shape: (HostRing128Tensor) -> HostShape (op_5661) @Host(bob)
op_5668 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5666, op_5664) @Host(bob)
op_7466 = Shl{amount = 107}: (HostRing128Tensor) -> HostRing128Tensor (op_5668) @Host(bob)
op_5672 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5661, op_5668) @Host(bob)
op_5652 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5644, op_5650) @Host(alice)
op_5651 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5644, op_5650) @Host(alice)
op_5654 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5651, op_5652) @Host(alice)
op_5658 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5654, op_5656) @Host(alice)
op_5660 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5658) @Host(alice)
op_5665 = Shape: (HostRing128Tensor) -> HostShape (op_5660) @Host(alice)
op_5670 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5665, op_5664) @Host(carole)
op_7467 = Shl{amount = 107}: (HostRing128Tensor) -> HostRing128Tensor (op_5670) @Host(carole)
op_5669 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5665, op_5663) @Host(carole)
op_7468 = Shl{amount = 107}: (HostRing128Tensor) -> HostRing128Tensor (op_5669) @Host(carole)
op_5667 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5665, op_5663) @Host(alice)
op_7463 = Shl{amount = 107}: (HostRing128Tensor) -> HostRing128Tensor (op_5667) @Host(alice)
op_5671 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5660, op_5667) @Host(alice)
op_5673 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5671, op_5672) @Host(alice)
op_7465 = Shl{amount = 107}: (HostRing128Tensor) -> HostRing128Tensor (op_5673) @Host(bob)
op_7464 = Shl{amount = 107}: (HostRing128Tensor) -> HostRing128Tensor (op_5673) @Host(alice)
op_2221 = IndexAxis{axis = 0, index = 106}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5605 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2221, op_2222) @Host(alice)
op_5593 = Shape: (HostBitTensor) -> HostShape (op_2221) @Host(alice)
op_5603 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5593, op_5598) @Host(alice)
op_5600 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5593, op_5597) @Host(alice)
op_5606 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5605, op_5600) @Host(alice)
op_5608 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5606, op_5607) @Host(alice)
op_5609 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5608) @Host(alice)
op_5616 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5604, op_5609) @Host(bob)
op_5615 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5603, op_5609) @Host(alice)
op_5612 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5604, op_5609) @Host(bob)
op_5614 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5604, op_5612) @Host(bob)
op_5618 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5614, op_5616) @Host(bob)
op_5620 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5618) @Host(bob)
op_5625 = Shape: (HostRing128Tensor) -> HostShape (op_5620) @Host(bob)
op_5627 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5625, op_5623) @Host(bob)
op_7454 = Shl{amount = 106}: (HostRing128Tensor) -> HostRing128Tensor (op_5627) @Host(bob)
op_5631 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5620, op_5627) @Host(bob)
op_5611 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5603, op_5609) @Host(alice)
op_5610 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5603, op_5609) @Host(alice)
op_5613 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5610, op_5611) @Host(alice)
op_5617 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5613, op_5615) @Host(alice)
op_5619 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5617) @Host(alice)
op_5624 = Shape: (HostRing128Tensor) -> HostShape (op_5619) @Host(alice)
op_5629 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5624, op_5623) @Host(carole)
op_7455 = Shl{amount = 106}: (HostRing128Tensor) -> HostRing128Tensor (op_5629) @Host(carole)
op_5628 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5624, op_5622) @Host(carole)
op_7456 = Shl{amount = 106}: (HostRing128Tensor) -> HostRing128Tensor (op_5628) @Host(carole)
op_5626 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5624, op_5622) @Host(alice)
op_7451 = Shl{amount = 106}: (HostRing128Tensor) -> HostRing128Tensor (op_5626) @Host(alice)
op_5630 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5619, op_5626) @Host(alice)
op_5632 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5630, op_5631) @Host(alice)
op_7453 = Shl{amount = 106}: (HostRing128Tensor) -> HostRing128Tensor (op_5632) @Host(bob)
op_7452 = Shl{amount = 106}: (HostRing128Tensor) -> HostRing128Tensor (op_5632) @Host(alice)
op_2215 = IndexAxis{axis = 0, index = 105}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5564 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2215, op_2216) @Host(alice)
op_5552 = Shape: (HostBitTensor) -> HostShape (op_2215) @Host(alice)
op_5562 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5552, op_5557) @Host(alice)
op_5559 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5552, op_5556) @Host(alice)
op_5565 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5564, op_5559) @Host(alice)
op_5567 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5565, op_5566) @Host(alice)
op_5568 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5567) @Host(alice)
op_5575 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5563, op_5568) @Host(bob)
op_5574 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5562, op_5568) @Host(alice)
op_5571 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5563, op_5568) @Host(bob)
op_5573 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5563, op_5571) @Host(bob)
op_5577 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5573, op_5575) @Host(bob)
op_5579 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5577) @Host(bob)
op_5584 = Shape: (HostRing128Tensor) -> HostShape (op_5579) @Host(bob)
op_5586 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5584, op_5582) @Host(bob)
op_7442 = Shl{amount = 105}: (HostRing128Tensor) -> HostRing128Tensor (op_5586) @Host(bob)
op_5590 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5579, op_5586) @Host(bob)
op_5570 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5562, op_5568) @Host(alice)
op_5569 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5562, op_5568) @Host(alice)
op_5572 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5569, op_5570) @Host(alice)
op_5576 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5572, op_5574) @Host(alice)
op_5578 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5576) @Host(alice)
op_5583 = Shape: (HostRing128Tensor) -> HostShape (op_5578) @Host(alice)
op_5588 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5583, op_5582) @Host(carole)
op_7443 = Shl{amount = 105}: (HostRing128Tensor) -> HostRing128Tensor (op_5588) @Host(carole)
op_5587 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5583, op_5581) @Host(carole)
op_7444 = Shl{amount = 105}: (HostRing128Tensor) -> HostRing128Tensor (op_5587) @Host(carole)
op_5585 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5583, op_5581) @Host(alice)
op_7439 = Shl{amount = 105}: (HostRing128Tensor) -> HostRing128Tensor (op_5585) @Host(alice)
op_5589 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5578, op_5585) @Host(alice)
op_5591 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5589, op_5590) @Host(alice)
op_7441 = Shl{amount = 105}: (HostRing128Tensor) -> HostRing128Tensor (op_5591) @Host(bob)
op_7440 = Shl{amount = 105}: (HostRing128Tensor) -> HostRing128Tensor (op_5591) @Host(alice)
op_2209 = IndexAxis{axis = 0, index = 104}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5523 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2209, op_2210) @Host(alice)
op_5511 = Shape: (HostBitTensor) -> HostShape (op_2209) @Host(alice)
op_5521 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5511, op_5516) @Host(alice)
op_5518 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5511, op_5515) @Host(alice)
op_5524 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5523, op_5518) @Host(alice)
op_5526 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5524, op_5525) @Host(alice)
op_5527 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5526) @Host(alice)
op_5534 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5522, op_5527) @Host(bob)
op_5533 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5521, op_5527) @Host(alice)
op_5530 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5522, op_5527) @Host(bob)
op_5532 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5522, op_5530) @Host(bob)
op_5536 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5532, op_5534) @Host(bob)
op_5538 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5536) @Host(bob)
op_5543 = Shape: (HostRing128Tensor) -> HostShape (op_5538) @Host(bob)
op_5545 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5543, op_5541) @Host(bob)
op_7430 = Shl{amount = 104}: (HostRing128Tensor) -> HostRing128Tensor (op_5545) @Host(bob)
op_5549 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5538, op_5545) @Host(bob)
op_5529 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5521, op_5527) @Host(alice)
op_5528 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5521, op_5527) @Host(alice)
op_5531 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5528, op_5529) @Host(alice)
op_5535 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5531, op_5533) @Host(alice)
op_5537 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5535) @Host(alice)
op_5542 = Shape: (HostRing128Tensor) -> HostShape (op_5537) @Host(alice)
op_5547 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5542, op_5541) @Host(carole)
op_7431 = Shl{amount = 104}: (HostRing128Tensor) -> HostRing128Tensor (op_5547) @Host(carole)
op_5546 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5542, op_5540) @Host(carole)
op_7432 = Shl{amount = 104}: (HostRing128Tensor) -> HostRing128Tensor (op_5546) @Host(carole)
op_5544 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5542, op_5540) @Host(alice)
op_7427 = Shl{amount = 104}: (HostRing128Tensor) -> HostRing128Tensor (op_5544) @Host(alice)
op_5548 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5537, op_5544) @Host(alice)
op_5550 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5548, op_5549) @Host(alice)
op_7429 = Shl{amount = 104}: (HostRing128Tensor) -> HostRing128Tensor (op_5550) @Host(bob)
op_7428 = Shl{amount = 104}: (HostRing128Tensor) -> HostRing128Tensor (op_5550) @Host(alice)
op_2203 = IndexAxis{axis = 0, index = 103}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5482 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2203, op_2204) @Host(alice)
op_5470 = Shape: (HostBitTensor) -> HostShape (op_2203) @Host(alice)
op_5480 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5470, op_5475) @Host(alice)
op_5477 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5470, op_5474) @Host(alice)
op_5483 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5482, op_5477) @Host(alice)
op_5485 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5483, op_5484) @Host(alice)
op_5486 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5485) @Host(alice)
op_5493 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5481, op_5486) @Host(bob)
op_5492 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5480, op_5486) @Host(alice)
op_5489 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5481, op_5486) @Host(bob)
op_5491 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5481, op_5489) @Host(bob)
op_5495 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5491, op_5493) @Host(bob)
op_5497 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5495) @Host(bob)
op_5502 = Shape: (HostRing128Tensor) -> HostShape (op_5497) @Host(bob)
op_5504 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5502, op_5500) @Host(bob)
op_7418 = Shl{amount = 103}: (HostRing128Tensor) -> HostRing128Tensor (op_5504) @Host(bob)
op_5508 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5497, op_5504) @Host(bob)
op_5488 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5480, op_5486) @Host(alice)
op_5487 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5480, op_5486) @Host(alice)
op_5490 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5487, op_5488) @Host(alice)
op_5494 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5490, op_5492) @Host(alice)
op_5496 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5494) @Host(alice)
op_5501 = Shape: (HostRing128Tensor) -> HostShape (op_5496) @Host(alice)
op_5506 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5501, op_5500) @Host(carole)
op_7419 = Shl{amount = 103}: (HostRing128Tensor) -> HostRing128Tensor (op_5506) @Host(carole)
op_5505 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5501, op_5499) @Host(carole)
op_7420 = Shl{amount = 103}: (HostRing128Tensor) -> HostRing128Tensor (op_5505) @Host(carole)
op_5503 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5501, op_5499) @Host(alice)
op_7415 = Shl{amount = 103}: (HostRing128Tensor) -> HostRing128Tensor (op_5503) @Host(alice)
op_5507 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5496, op_5503) @Host(alice)
op_5509 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5507, op_5508) @Host(alice)
op_7417 = Shl{amount = 103}: (HostRing128Tensor) -> HostRing128Tensor (op_5509) @Host(bob)
op_7416 = Shl{amount = 103}: (HostRing128Tensor) -> HostRing128Tensor (op_5509) @Host(alice)
op_2197 = IndexAxis{axis = 0, index = 102}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5441 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2197, op_2198) @Host(alice)
op_5429 = Shape: (HostBitTensor) -> HostShape (op_2197) @Host(alice)
op_5439 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5429, op_5434) @Host(alice)
op_5436 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5429, op_5433) @Host(alice)
op_5442 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5441, op_5436) @Host(alice)
op_5444 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5442, op_5443) @Host(alice)
op_5445 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5444) @Host(alice)
op_5452 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5440, op_5445) @Host(bob)
op_5451 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5439, op_5445) @Host(alice)
op_5448 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5440, op_5445) @Host(bob)
op_5450 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5440, op_5448) @Host(bob)
op_5454 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5450, op_5452) @Host(bob)
op_5456 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5454) @Host(bob)
op_5461 = Shape: (HostRing128Tensor) -> HostShape (op_5456) @Host(bob)
op_5463 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5461, op_5459) @Host(bob)
op_7406 = Shl{amount = 102}: (HostRing128Tensor) -> HostRing128Tensor (op_5463) @Host(bob)
op_5467 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5456, op_5463) @Host(bob)
op_5447 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5439, op_5445) @Host(alice)
op_5446 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5439, op_5445) @Host(alice)
op_5449 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5446, op_5447) @Host(alice)
op_5453 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5449, op_5451) @Host(alice)
op_5455 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5453) @Host(alice)
op_5460 = Shape: (HostRing128Tensor) -> HostShape (op_5455) @Host(alice)
op_5465 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5460, op_5459) @Host(carole)
op_7407 = Shl{amount = 102}: (HostRing128Tensor) -> HostRing128Tensor (op_5465) @Host(carole)
op_5464 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5460, op_5458) @Host(carole)
op_7408 = Shl{amount = 102}: (HostRing128Tensor) -> HostRing128Tensor (op_5464) @Host(carole)
op_5462 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5460, op_5458) @Host(alice)
op_7403 = Shl{amount = 102}: (HostRing128Tensor) -> HostRing128Tensor (op_5462) @Host(alice)
op_5466 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5455, op_5462) @Host(alice)
op_5468 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5466, op_5467) @Host(alice)
op_7405 = Shl{amount = 102}: (HostRing128Tensor) -> HostRing128Tensor (op_5468) @Host(bob)
op_7404 = Shl{amount = 102}: (HostRing128Tensor) -> HostRing128Tensor (op_5468) @Host(alice)
op_2191 = IndexAxis{axis = 0, index = 101}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5400 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2191, op_2192) @Host(alice)
op_5388 = Shape: (HostBitTensor) -> HostShape (op_2191) @Host(alice)
op_5398 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5388, op_5393) @Host(alice)
op_5395 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5388, op_5392) @Host(alice)
op_5401 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5400, op_5395) @Host(alice)
op_5403 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5401, op_5402) @Host(alice)
op_5404 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5403) @Host(alice)
op_5411 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5399, op_5404) @Host(bob)
op_5410 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5398, op_5404) @Host(alice)
op_5407 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5399, op_5404) @Host(bob)
op_5409 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5399, op_5407) @Host(bob)
op_5413 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5409, op_5411) @Host(bob)
op_5415 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5413) @Host(bob)
op_5420 = Shape: (HostRing128Tensor) -> HostShape (op_5415) @Host(bob)
op_5422 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5420, op_5418) @Host(bob)
op_7394 = Shl{amount = 101}: (HostRing128Tensor) -> HostRing128Tensor (op_5422) @Host(bob)
op_5426 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5415, op_5422) @Host(bob)
op_5406 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5398, op_5404) @Host(alice)
op_5405 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5398, op_5404) @Host(alice)
op_5408 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5405, op_5406) @Host(alice)
op_5412 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5408, op_5410) @Host(alice)
op_5414 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5412) @Host(alice)
op_5419 = Shape: (HostRing128Tensor) -> HostShape (op_5414) @Host(alice)
op_5424 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5419, op_5418) @Host(carole)
op_7395 = Shl{amount = 101}: (HostRing128Tensor) -> HostRing128Tensor (op_5424) @Host(carole)
op_5423 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5419, op_5417) @Host(carole)
op_7396 = Shl{amount = 101}: (HostRing128Tensor) -> HostRing128Tensor (op_5423) @Host(carole)
op_5421 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5419, op_5417) @Host(alice)
op_7391 = Shl{amount = 101}: (HostRing128Tensor) -> HostRing128Tensor (op_5421) @Host(alice)
op_5425 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5414, op_5421) @Host(alice)
op_5427 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5425, op_5426) @Host(alice)
op_7393 = Shl{amount = 101}: (HostRing128Tensor) -> HostRing128Tensor (op_5427) @Host(bob)
op_7392 = Shl{amount = 101}: (HostRing128Tensor) -> HostRing128Tensor (op_5427) @Host(alice)
op_2185 = IndexAxis{axis = 0, index = 100}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5359 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2185, op_2186) @Host(alice)
op_5347 = Shape: (HostBitTensor) -> HostShape (op_2185) @Host(alice)
op_5357 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5347, op_5352) @Host(alice)
op_5354 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5347, op_5351) @Host(alice)
op_5360 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5359, op_5354) @Host(alice)
op_5362 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5360, op_5361) @Host(alice)
op_5363 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5362) @Host(alice)
op_5370 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5358, op_5363) @Host(bob)
op_5369 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5357, op_5363) @Host(alice)
op_5366 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5358, op_5363) @Host(bob)
op_5368 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5358, op_5366) @Host(bob)
op_5372 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5368, op_5370) @Host(bob)
op_5374 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5372) @Host(bob)
op_5379 = Shape: (HostRing128Tensor) -> HostShape (op_5374) @Host(bob)
op_5381 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5379, op_5377) @Host(bob)
op_7382 = Shl{amount = 100}: (HostRing128Tensor) -> HostRing128Tensor (op_5381) @Host(bob)
op_5385 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5374, op_5381) @Host(bob)
op_5365 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5357, op_5363) @Host(alice)
op_5364 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5357, op_5363) @Host(alice)
op_5367 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5364, op_5365) @Host(alice)
op_5371 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5367, op_5369) @Host(alice)
op_5373 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5371) @Host(alice)
op_5378 = Shape: (HostRing128Tensor) -> HostShape (op_5373) @Host(alice)
op_5383 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5378, op_5377) @Host(carole)
op_7383 = Shl{amount = 100}: (HostRing128Tensor) -> HostRing128Tensor (op_5383) @Host(carole)
op_5382 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5378, op_5376) @Host(carole)
op_7384 = Shl{amount = 100}: (HostRing128Tensor) -> HostRing128Tensor (op_5382) @Host(carole)
op_5380 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5378, op_5376) @Host(alice)
op_7379 = Shl{amount = 100}: (HostRing128Tensor) -> HostRing128Tensor (op_5380) @Host(alice)
op_5384 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5373, op_5380) @Host(alice)
op_5386 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5384, op_5385) @Host(alice)
op_7381 = Shl{amount = 100}: (HostRing128Tensor) -> HostRing128Tensor (op_5386) @Host(bob)
op_7380 = Shl{amount = 100}: (HostRing128Tensor) -> HostRing128Tensor (op_5386) @Host(alice)
op_2179 = IndexAxis{axis = 0, index = 99}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5318 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2179, op_2180) @Host(alice)
op_5306 = Shape: (HostBitTensor) -> HostShape (op_2179) @Host(alice)
op_5316 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5306, op_5311) @Host(alice)
op_5313 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5306, op_5310) @Host(alice)
op_5319 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5318, op_5313) @Host(alice)
op_5321 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5319, op_5320) @Host(alice)
op_5322 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5321) @Host(alice)
op_5329 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5317, op_5322) @Host(bob)
op_5328 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5316, op_5322) @Host(alice)
op_5325 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5317, op_5322) @Host(bob)
op_5327 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5317, op_5325) @Host(bob)
op_5331 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5327, op_5329) @Host(bob)
op_5333 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5331) @Host(bob)
op_5338 = Shape: (HostRing128Tensor) -> HostShape (op_5333) @Host(bob)
op_5340 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5338, op_5336) @Host(bob)
op_7370 = Shl{amount = 99}: (HostRing128Tensor) -> HostRing128Tensor (op_5340) @Host(bob)
op_5344 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5333, op_5340) @Host(bob)
op_5324 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5316, op_5322) @Host(alice)
op_5323 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5316, op_5322) @Host(alice)
op_5326 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5323, op_5324) @Host(alice)
op_5330 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5326, op_5328) @Host(alice)
op_5332 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5330) @Host(alice)
op_5337 = Shape: (HostRing128Tensor) -> HostShape (op_5332) @Host(alice)
op_5342 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5337, op_5336) @Host(carole)
op_7371 = Shl{amount = 99}: (HostRing128Tensor) -> HostRing128Tensor (op_5342) @Host(carole)
op_5341 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5337, op_5335) @Host(carole)
op_7372 = Shl{amount = 99}: (HostRing128Tensor) -> HostRing128Tensor (op_5341) @Host(carole)
op_5339 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5337, op_5335) @Host(alice)
op_7367 = Shl{amount = 99}: (HostRing128Tensor) -> HostRing128Tensor (op_5339) @Host(alice)
op_5343 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5332, op_5339) @Host(alice)
op_5345 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5343, op_5344) @Host(alice)
op_7369 = Shl{amount = 99}: (HostRing128Tensor) -> HostRing128Tensor (op_5345) @Host(bob)
op_7368 = Shl{amount = 99}: (HostRing128Tensor) -> HostRing128Tensor (op_5345) @Host(alice)
op_2173 = IndexAxis{axis = 0, index = 98}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5277 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2173, op_2174) @Host(alice)
op_5265 = Shape: (HostBitTensor) -> HostShape (op_2173) @Host(alice)
op_5275 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5265, op_5270) @Host(alice)
op_5272 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5265, op_5269) @Host(alice)
op_5278 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5277, op_5272) @Host(alice)
op_5280 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5278, op_5279) @Host(alice)
op_5281 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5280) @Host(alice)
op_5288 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5276, op_5281) @Host(bob)
op_5287 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5275, op_5281) @Host(alice)
op_5284 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5276, op_5281) @Host(bob)
op_5286 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5276, op_5284) @Host(bob)
op_5290 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5286, op_5288) @Host(bob)
op_5292 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5290) @Host(bob)
op_5297 = Shape: (HostRing128Tensor) -> HostShape (op_5292) @Host(bob)
op_5299 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5297, op_5295) @Host(bob)
op_7358 = Shl{amount = 98}: (HostRing128Tensor) -> HostRing128Tensor (op_5299) @Host(bob)
op_5303 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5292, op_5299) @Host(bob)
op_5283 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5275, op_5281) @Host(alice)
op_5282 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5275, op_5281) @Host(alice)
op_5285 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5282, op_5283) @Host(alice)
op_5289 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5285, op_5287) @Host(alice)
op_5291 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5289) @Host(alice)
op_5296 = Shape: (HostRing128Tensor) -> HostShape (op_5291) @Host(alice)
op_5301 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5296, op_5295) @Host(carole)
op_7359 = Shl{amount = 98}: (HostRing128Tensor) -> HostRing128Tensor (op_5301) @Host(carole)
op_5300 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5296, op_5294) @Host(carole)
op_7360 = Shl{amount = 98}: (HostRing128Tensor) -> HostRing128Tensor (op_5300) @Host(carole)
op_5298 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5296, op_5294) @Host(alice)
op_7355 = Shl{amount = 98}: (HostRing128Tensor) -> HostRing128Tensor (op_5298) @Host(alice)
op_5302 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5291, op_5298) @Host(alice)
op_5304 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5302, op_5303) @Host(alice)
op_7357 = Shl{amount = 98}: (HostRing128Tensor) -> HostRing128Tensor (op_5304) @Host(bob)
op_7356 = Shl{amount = 98}: (HostRing128Tensor) -> HostRing128Tensor (op_5304) @Host(alice)
op_2167 = IndexAxis{axis = 0, index = 97}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5236 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2167, op_2168) @Host(alice)
op_5224 = Shape: (HostBitTensor) -> HostShape (op_2167) @Host(alice)
op_5234 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5224, op_5229) @Host(alice)
op_5231 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5224, op_5228) @Host(alice)
op_5237 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5236, op_5231) @Host(alice)
op_5239 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5237, op_5238) @Host(alice)
op_5240 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5239) @Host(alice)
op_5247 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5235, op_5240) @Host(bob)
op_5246 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5234, op_5240) @Host(alice)
op_5243 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5235, op_5240) @Host(bob)
op_5245 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5235, op_5243) @Host(bob)
op_5249 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5245, op_5247) @Host(bob)
op_5251 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5249) @Host(bob)
op_5256 = Shape: (HostRing128Tensor) -> HostShape (op_5251) @Host(bob)
op_5258 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5256, op_5254) @Host(bob)
op_7346 = Shl{amount = 97}: (HostRing128Tensor) -> HostRing128Tensor (op_5258) @Host(bob)
op_5262 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5251, op_5258) @Host(bob)
op_5242 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5234, op_5240) @Host(alice)
op_5241 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5234, op_5240) @Host(alice)
op_5244 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5241, op_5242) @Host(alice)
op_5248 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5244, op_5246) @Host(alice)
op_5250 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5248) @Host(alice)
op_5255 = Shape: (HostRing128Tensor) -> HostShape (op_5250) @Host(alice)
op_5260 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5255, op_5254) @Host(carole)
op_7347 = Shl{amount = 97}: (HostRing128Tensor) -> HostRing128Tensor (op_5260) @Host(carole)
op_5259 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5255, op_5253) @Host(carole)
op_7348 = Shl{amount = 97}: (HostRing128Tensor) -> HostRing128Tensor (op_5259) @Host(carole)
op_5257 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5255, op_5253) @Host(alice)
op_7343 = Shl{amount = 97}: (HostRing128Tensor) -> HostRing128Tensor (op_5257) @Host(alice)
op_5261 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5250, op_5257) @Host(alice)
op_5263 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5261, op_5262) @Host(alice)
op_7345 = Shl{amount = 97}: (HostRing128Tensor) -> HostRing128Tensor (op_5263) @Host(bob)
op_7344 = Shl{amount = 97}: (HostRing128Tensor) -> HostRing128Tensor (op_5263) @Host(alice)
op_2161 = IndexAxis{axis = 0, index = 96}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5195 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2161, op_2162) @Host(alice)
op_5183 = Shape: (HostBitTensor) -> HostShape (op_2161) @Host(alice)
op_5193 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5183, op_5188) @Host(alice)
op_5190 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5183, op_5187) @Host(alice)
op_5196 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5195, op_5190) @Host(alice)
op_5198 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5196, op_5197) @Host(alice)
op_5199 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5198) @Host(alice)
op_5206 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5194, op_5199) @Host(bob)
op_5205 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5193, op_5199) @Host(alice)
op_5202 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5194, op_5199) @Host(bob)
op_5204 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5194, op_5202) @Host(bob)
op_5208 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5204, op_5206) @Host(bob)
op_5210 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5208) @Host(bob)
op_5215 = Shape: (HostRing128Tensor) -> HostShape (op_5210) @Host(bob)
op_5217 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5215, op_5213) @Host(bob)
op_7334 = Shl{amount = 96}: (HostRing128Tensor) -> HostRing128Tensor (op_5217) @Host(bob)
op_5221 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5210, op_5217) @Host(bob)
op_5201 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5193, op_5199) @Host(alice)
op_5200 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5193, op_5199) @Host(alice)
op_5203 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5200, op_5201) @Host(alice)
op_5207 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5203, op_5205) @Host(alice)
op_5209 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5207) @Host(alice)
op_5214 = Shape: (HostRing128Tensor) -> HostShape (op_5209) @Host(alice)
op_5219 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5214, op_5213) @Host(carole)
op_7335 = Shl{amount = 96}: (HostRing128Tensor) -> HostRing128Tensor (op_5219) @Host(carole)
op_5218 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5214, op_5212) @Host(carole)
op_7336 = Shl{amount = 96}: (HostRing128Tensor) -> HostRing128Tensor (op_5218) @Host(carole)
op_5216 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5214, op_5212) @Host(alice)
op_7331 = Shl{amount = 96}: (HostRing128Tensor) -> HostRing128Tensor (op_5216) @Host(alice)
op_5220 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5209, op_5216) @Host(alice)
op_5222 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5220, op_5221) @Host(alice)
op_7333 = Shl{amount = 96}: (HostRing128Tensor) -> HostRing128Tensor (op_5222) @Host(bob)
op_7332 = Shl{amount = 96}: (HostRing128Tensor) -> HostRing128Tensor (op_5222) @Host(alice)
op_2155 = IndexAxis{axis = 0, index = 95}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5154 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2155, op_2156) @Host(alice)
op_5142 = Shape: (HostBitTensor) -> HostShape (op_2155) @Host(alice)
op_5152 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5142, op_5147) @Host(alice)
op_5149 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5142, op_5146) @Host(alice)
op_5155 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5154, op_5149) @Host(alice)
op_5157 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5155, op_5156) @Host(alice)
op_5158 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5157) @Host(alice)
op_5165 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5153, op_5158) @Host(bob)
op_5164 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5152, op_5158) @Host(alice)
op_5161 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5153, op_5158) @Host(bob)
op_5163 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5153, op_5161) @Host(bob)
op_5167 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5163, op_5165) @Host(bob)
op_5169 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5167) @Host(bob)
op_5174 = Shape: (HostRing128Tensor) -> HostShape (op_5169) @Host(bob)
op_5176 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5174, op_5172) @Host(bob)
op_7322 = Shl{amount = 95}: (HostRing128Tensor) -> HostRing128Tensor (op_5176) @Host(bob)
op_5180 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5169, op_5176) @Host(bob)
op_5160 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5152, op_5158) @Host(alice)
op_5159 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5152, op_5158) @Host(alice)
op_5162 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5159, op_5160) @Host(alice)
op_5166 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5162, op_5164) @Host(alice)
op_5168 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5166) @Host(alice)
op_5173 = Shape: (HostRing128Tensor) -> HostShape (op_5168) @Host(alice)
op_5178 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5173, op_5172) @Host(carole)
op_7323 = Shl{amount = 95}: (HostRing128Tensor) -> HostRing128Tensor (op_5178) @Host(carole)
op_5177 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5173, op_5171) @Host(carole)
op_7324 = Shl{amount = 95}: (HostRing128Tensor) -> HostRing128Tensor (op_5177) @Host(carole)
op_5175 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5173, op_5171) @Host(alice)
op_7319 = Shl{amount = 95}: (HostRing128Tensor) -> HostRing128Tensor (op_5175) @Host(alice)
op_5179 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5168, op_5175) @Host(alice)
op_5181 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5179, op_5180) @Host(alice)
op_7321 = Shl{amount = 95}: (HostRing128Tensor) -> HostRing128Tensor (op_5181) @Host(bob)
op_7320 = Shl{amount = 95}: (HostRing128Tensor) -> HostRing128Tensor (op_5181) @Host(alice)
op_2149 = IndexAxis{axis = 0, index = 94}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5113 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2149, op_2150) @Host(alice)
op_5101 = Shape: (HostBitTensor) -> HostShape (op_2149) @Host(alice)
op_5111 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5101, op_5106) @Host(alice)
op_5108 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5101, op_5105) @Host(alice)
op_5114 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5113, op_5108) @Host(alice)
op_5116 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5114, op_5115) @Host(alice)
op_5117 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5116) @Host(alice)
op_5124 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5112, op_5117) @Host(bob)
op_5123 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5111, op_5117) @Host(alice)
op_5120 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5112, op_5117) @Host(bob)
op_5122 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5112, op_5120) @Host(bob)
op_5126 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5122, op_5124) @Host(bob)
op_5128 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5126) @Host(bob)
op_5133 = Shape: (HostRing128Tensor) -> HostShape (op_5128) @Host(bob)
op_5135 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5133, op_5131) @Host(bob)
op_7310 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_5135) @Host(bob)
op_5139 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5128, op_5135) @Host(bob)
op_5119 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5111, op_5117) @Host(alice)
op_5118 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5111, op_5117) @Host(alice)
op_5121 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5118, op_5119) @Host(alice)
op_5125 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5121, op_5123) @Host(alice)
op_5127 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5125) @Host(alice)
op_5132 = Shape: (HostRing128Tensor) -> HostShape (op_5127) @Host(alice)
op_5137 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5132, op_5131) @Host(carole)
op_7311 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_5137) @Host(carole)
op_5136 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5132, op_5130) @Host(carole)
op_7312 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_5136) @Host(carole)
op_5134 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5132, op_5130) @Host(alice)
op_7307 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_5134) @Host(alice)
op_5138 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5127, op_5134) @Host(alice)
op_5140 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5138, op_5139) @Host(alice)
op_7309 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_5140) @Host(bob)
op_7308 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_5140) @Host(alice)
op_2143 = IndexAxis{axis = 0, index = 93}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5072 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2143, op_2144) @Host(alice)
op_5060 = Shape: (HostBitTensor) -> HostShape (op_2143) @Host(alice)
op_5070 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5060, op_5065) @Host(alice)
op_5067 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5060, op_5064) @Host(alice)
op_5073 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5072, op_5067) @Host(alice)
op_5075 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5073, op_5074) @Host(alice)
op_5076 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5075) @Host(alice)
op_5083 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5071, op_5076) @Host(bob)
op_5082 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5070, op_5076) @Host(alice)
op_5079 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5071, op_5076) @Host(bob)
op_5081 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5071, op_5079) @Host(bob)
op_5085 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5081, op_5083) @Host(bob)
op_5087 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5085) @Host(bob)
op_5092 = Shape: (HostRing128Tensor) -> HostShape (op_5087) @Host(bob)
op_5094 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5092, op_5090) @Host(bob)
op_7298 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_5094) @Host(bob)
op_5098 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5087, op_5094) @Host(bob)
op_5078 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5070, op_5076) @Host(alice)
op_5077 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5070, op_5076) @Host(alice)
op_5080 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5077, op_5078) @Host(alice)
op_5084 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5080, op_5082) @Host(alice)
op_5086 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5084) @Host(alice)
op_5091 = Shape: (HostRing128Tensor) -> HostShape (op_5086) @Host(alice)
op_5096 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5091, op_5090) @Host(carole)
op_7299 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_5096) @Host(carole)
op_5095 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5091, op_5089) @Host(carole)
op_7300 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_5095) @Host(carole)
op_5093 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5091, op_5089) @Host(alice)
op_7295 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_5093) @Host(alice)
op_5097 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5086, op_5093) @Host(alice)
op_5099 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5097, op_5098) @Host(alice)
op_7297 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_5099) @Host(bob)
op_7296 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_5099) @Host(alice)
op_2137 = IndexAxis{axis = 0, index = 92}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_5031 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2137, op_2138) @Host(alice)
op_5019 = Shape: (HostBitTensor) -> HostShape (op_2137) @Host(alice)
op_5029 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5019, op_5024) @Host(alice)
op_5026 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_5019, op_5023) @Host(alice)
op_5032 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5031, op_5026) @Host(alice)
op_5034 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_5032, op_5033) @Host(alice)
op_5035 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_5034) @Host(alice)
op_5042 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5030, op_5035) @Host(bob)
op_5041 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5029, op_5035) @Host(alice)
op_5038 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5030, op_5035) @Host(bob)
op_5040 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5030, op_5038) @Host(bob)
op_5044 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5040, op_5042) @Host(bob)
op_5046 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5044) @Host(bob)
op_5051 = Shape: (HostRing128Tensor) -> HostShape (op_5046) @Host(bob)
op_5053 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5051, op_5049) @Host(bob)
op_7286 = Shl{amount = 92}: (HostRing128Tensor) -> HostRing128Tensor (op_5053) @Host(bob)
op_5057 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5046, op_5053) @Host(bob)
op_5037 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5029, op_5035) @Host(alice)
op_5036 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5029, op_5035) @Host(alice)
op_5039 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5036, op_5037) @Host(alice)
op_5043 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5039, op_5041) @Host(alice)
op_5045 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5043) @Host(alice)
op_5050 = Shape: (HostRing128Tensor) -> HostShape (op_5045) @Host(alice)
op_5055 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5050, op_5049) @Host(carole)
op_7287 = Shl{amount = 92}: (HostRing128Tensor) -> HostRing128Tensor (op_5055) @Host(carole)
op_5054 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5050, op_5048) @Host(carole)
op_7288 = Shl{amount = 92}: (HostRing128Tensor) -> HostRing128Tensor (op_5054) @Host(carole)
op_5052 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5050, op_5048) @Host(alice)
op_7283 = Shl{amount = 92}: (HostRing128Tensor) -> HostRing128Tensor (op_5052) @Host(alice)
op_5056 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5045, op_5052) @Host(alice)
op_5058 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5056, op_5057) @Host(alice)
op_7285 = Shl{amount = 92}: (HostRing128Tensor) -> HostRing128Tensor (op_5058) @Host(bob)
op_7284 = Shl{amount = 92}: (HostRing128Tensor) -> HostRing128Tensor (op_5058) @Host(alice)
op_2131 = IndexAxis{axis = 0, index = 91}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4990 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2131, op_2132) @Host(alice)
op_4978 = Shape: (HostBitTensor) -> HostShape (op_2131) @Host(alice)
op_4988 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4978, op_4983) @Host(alice)
op_4985 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4978, op_4982) @Host(alice)
op_4991 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4990, op_4985) @Host(alice)
op_4993 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4991, op_4992) @Host(alice)
op_4994 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4993) @Host(alice)
op_5001 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4989, op_4994) @Host(bob)
op_5000 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4988, op_4994) @Host(alice)
op_4997 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4989, op_4994) @Host(bob)
op_4999 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4989, op_4997) @Host(bob)
op_5003 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4999, op_5001) @Host(bob)
op_5005 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5003) @Host(bob)
op_5010 = Shape: (HostRing128Tensor) -> HostShape (op_5005) @Host(bob)
op_5012 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5010, op_5008) @Host(bob)
op_7274 = Shl{amount = 91}: (HostRing128Tensor) -> HostRing128Tensor (op_5012) @Host(bob)
op_5016 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5005, op_5012) @Host(bob)
op_4996 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4988, op_4994) @Host(alice)
op_4995 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4988, op_4994) @Host(alice)
op_4998 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4995, op_4996) @Host(alice)
op_5002 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4998, op_5000) @Host(alice)
op_5004 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_5002) @Host(alice)
op_5009 = Shape: (HostRing128Tensor) -> HostShape (op_5004) @Host(alice)
op_5014 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5009, op_5008) @Host(carole)
op_7275 = Shl{amount = 91}: (HostRing128Tensor) -> HostRing128Tensor (op_5014) @Host(carole)
op_5013 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5009, op_5007) @Host(carole)
op_7276 = Shl{amount = 91}: (HostRing128Tensor) -> HostRing128Tensor (op_5013) @Host(carole)
op_5011 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_5009, op_5007) @Host(alice)
op_7271 = Shl{amount = 91}: (HostRing128Tensor) -> HostRing128Tensor (op_5011) @Host(alice)
op_5015 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5004, op_5011) @Host(alice)
op_5017 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_5015, op_5016) @Host(alice)
op_7273 = Shl{amount = 91}: (HostRing128Tensor) -> HostRing128Tensor (op_5017) @Host(bob)
op_7272 = Shl{amount = 91}: (HostRing128Tensor) -> HostRing128Tensor (op_5017) @Host(alice)
op_2125 = IndexAxis{axis = 0, index = 90}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4949 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2125, op_2126) @Host(alice)
op_4937 = Shape: (HostBitTensor) -> HostShape (op_2125) @Host(alice)
op_4947 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4937, op_4942) @Host(alice)
op_4944 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4937, op_4941) @Host(alice)
op_4950 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4949, op_4944) @Host(alice)
op_4952 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4950, op_4951) @Host(alice)
op_4953 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4952) @Host(alice)
op_4960 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4948, op_4953) @Host(bob)
op_4959 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4947, op_4953) @Host(alice)
op_4956 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4948, op_4953) @Host(bob)
op_4958 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4948, op_4956) @Host(bob)
op_4962 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4958, op_4960) @Host(bob)
op_4964 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4962) @Host(bob)
op_4969 = Shape: (HostRing128Tensor) -> HostShape (op_4964) @Host(bob)
op_4971 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4969, op_4967) @Host(bob)
op_7262 = Shl{amount = 90}: (HostRing128Tensor) -> HostRing128Tensor (op_4971) @Host(bob)
op_4975 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4964, op_4971) @Host(bob)
op_4955 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4947, op_4953) @Host(alice)
op_4954 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4947, op_4953) @Host(alice)
op_4957 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4954, op_4955) @Host(alice)
op_4961 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4957, op_4959) @Host(alice)
op_4963 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4961) @Host(alice)
op_4968 = Shape: (HostRing128Tensor) -> HostShape (op_4963) @Host(alice)
op_4973 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4968, op_4967) @Host(carole)
op_7263 = Shl{amount = 90}: (HostRing128Tensor) -> HostRing128Tensor (op_4973) @Host(carole)
op_4972 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4968, op_4966) @Host(carole)
op_7264 = Shl{amount = 90}: (HostRing128Tensor) -> HostRing128Tensor (op_4972) @Host(carole)
op_4970 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4968, op_4966) @Host(alice)
op_7259 = Shl{amount = 90}: (HostRing128Tensor) -> HostRing128Tensor (op_4970) @Host(alice)
op_4974 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4963, op_4970) @Host(alice)
op_4976 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4974, op_4975) @Host(alice)
op_7261 = Shl{amount = 90}: (HostRing128Tensor) -> HostRing128Tensor (op_4976) @Host(bob)
op_7260 = Shl{amount = 90}: (HostRing128Tensor) -> HostRing128Tensor (op_4976) @Host(alice)
op_2119 = IndexAxis{axis = 0, index = 89}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4908 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2119, op_2120) @Host(alice)
op_4896 = Shape: (HostBitTensor) -> HostShape (op_2119) @Host(alice)
op_4906 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4896, op_4901) @Host(alice)
op_4903 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4896, op_4900) @Host(alice)
op_4909 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4908, op_4903) @Host(alice)
op_4911 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4909, op_4910) @Host(alice)
op_4912 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4911) @Host(alice)
op_4919 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4907, op_4912) @Host(bob)
op_4918 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4906, op_4912) @Host(alice)
op_4915 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4907, op_4912) @Host(bob)
op_4917 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4907, op_4915) @Host(bob)
op_4921 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4917, op_4919) @Host(bob)
op_4923 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4921) @Host(bob)
op_4928 = Shape: (HostRing128Tensor) -> HostShape (op_4923) @Host(bob)
op_4930 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4928, op_4926) @Host(bob)
op_7250 = Shl{amount = 89}: (HostRing128Tensor) -> HostRing128Tensor (op_4930) @Host(bob)
op_4934 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4923, op_4930) @Host(bob)
op_4914 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4906, op_4912) @Host(alice)
op_4913 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4906, op_4912) @Host(alice)
op_4916 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4913, op_4914) @Host(alice)
op_4920 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4916, op_4918) @Host(alice)
op_4922 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4920) @Host(alice)
op_4927 = Shape: (HostRing128Tensor) -> HostShape (op_4922) @Host(alice)
op_4932 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4927, op_4926) @Host(carole)
op_7251 = Shl{amount = 89}: (HostRing128Tensor) -> HostRing128Tensor (op_4932) @Host(carole)
op_4931 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4927, op_4925) @Host(carole)
op_7252 = Shl{amount = 89}: (HostRing128Tensor) -> HostRing128Tensor (op_4931) @Host(carole)
op_4929 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4927, op_4925) @Host(alice)
op_7247 = Shl{amount = 89}: (HostRing128Tensor) -> HostRing128Tensor (op_4929) @Host(alice)
op_4933 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4922, op_4929) @Host(alice)
op_4935 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4933, op_4934) @Host(alice)
op_7249 = Shl{amount = 89}: (HostRing128Tensor) -> HostRing128Tensor (op_4935) @Host(bob)
op_7248 = Shl{amount = 89}: (HostRing128Tensor) -> HostRing128Tensor (op_4935) @Host(alice)
op_2113 = IndexAxis{axis = 0, index = 88}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4867 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2113, op_2114) @Host(alice)
op_4855 = Shape: (HostBitTensor) -> HostShape (op_2113) @Host(alice)
op_4865 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4855, op_4860) @Host(alice)
op_4862 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4855, op_4859) @Host(alice)
op_4868 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4867, op_4862) @Host(alice)
op_4870 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4868, op_4869) @Host(alice)
op_4871 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4870) @Host(alice)
op_4878 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4866, op_4871) @Host(bob)
op_4877 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4865, op_4871) @Host(alice)
op_4874 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4866, op_4871) @Host(bob)
op_4876 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4866, op_4874) @Host(bob)
op_4880 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4876, op_4878) @Host(bob)
op_4882 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4880) @Host(bob)
op_4887 = Shape: (HostRing128Tensor) -> HostShape (op_4882) @Host(bob)
op_4889 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4887, op_4885) @Host(bob)
op_7238 = Shl{amount = 88}: (HostRing128Tensor) -> HostRing128Tensor (op_4889) @Host(bob)
op_4893 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4882, op_4889) @Host(bob)
op_4873 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4865, op_4871) @Host(alice)
op_4872 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4865, op_4871) @Host(alice)
op_4875 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4872, op_4873) @Host(alice)
op_4879 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4875, op_4877) @Host(alice)
op_4881 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4879) @Host(alice)
op_4886 = Shape: (HostRing128Tensor) -> HostShape (op_4881) @Host(alice)
op_4891 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4886, op_4885) @Host(carole)
op_7239 = Shl{amount = 88}: (HostRing128Tensor) -> HostRing128Tensor (op_4891) @Host(carole)
op_4890 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4886, op_4884) @Host(carole)
op_7240 = Shl{amount = 88}: (HostRing128Tensor) -> HostRing128Tensor (op_4890) @Host(carole)
op_4888 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4886, op_4884) @Host(alice)
op_7235 = Shl{amount = 88}: (HostRing128Tensor) -> HostRing128Tensor (op_4888) @Host(alice)
op_4892 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4881, op_4888) @Host(alice)
op_4894 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4892, op_4893) @Host(alice)
op_7237 = Shl{amount = 88}: (HostRing128Tensor) -> HostRing128Tensor (op_4894) @Host(bob)
op_7236 = Shl{amount = 88}: (HostRing128Tensor) -> HostRing128Tensor (op_4894) @Host(alice)
op_2107 = IndexAxis{axis = 0, index = 87}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4826 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2107, op_2108) @Host(alice)
op_4814 = Shape: (HostBitTensor) -> HostShape (op_2107) @Host(alice)
op_4824 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4814, op_4819) @Host(alice)
op_4821 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4814, op_4818) @Host(alice)
op_4827 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4826, op_4821) @Host(alice)
op_4829 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4827, op_4828) @Host(alice)
op_4830 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4829) @Host(alice)
op_4837 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4825, op_4830) @Host(bob)
op_4836 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4824, op_4830) @Host(alice)
op_4833 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4825, op_4830) @Host(bob)
op_4835 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4825, op_4833) @Host(bob)
op_4839 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4835, op_4837) @Host(bob)
op_4841 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4839) @Host(bob)
op_4846 = Shape: (HostRing128Tensor) -> HostShape (op_4841) @Host(bob)
op_4848 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4846, op_4844) @Host(bob)
op_7226 = Shl{amount = 87}: (HostRing128Tensor) -> HostRing128Tensor (op_4848) @Host(bob)
op_4852 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4841, op_4848) @Host(bob)
op_4832 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4824, op_4830) @Host(alice)
op_4831 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4824, op_4830) @Host(alice)
op_4834 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4831, op_4832) @Host(alice)
op_4838 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4834, op_4836) @Host(alice)
op_4840 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4838) @Host(alice)
op_4845 = Shape: (HostRing128Tensor) -> HostShape (op_4840) @Host(alice)
op_4850 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4845, op_4844) @Host(carole)
op_7227 = Shl{amount = 87}: (HostRing128Tensor) -> HostRing128Tensor (op_4850) @Host(carole)
op_4849 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4845, op_4843) @Host(carole)
op_7228 = Shl{amount = 87}: (HostRing128Tensor) -> HostRing128Tensor (op_4849) @Host(carole)
op_4847 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4845, op_4843) @Host(alice)
op_7223 = Shl{amount = 87}: (HostRing128Tensor) -> HostRing128Tensor (op_4847) @Host(alice)
op_4851 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4840, op_4847) @Host(alice)
op_4853 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4851, op_4852) @Host(alice)
op_7225 = Shl{amount = 87}: (HostRing128Tensor) -> HostRing128Tensor (op_4853) @Host(bob)
op_7224 = Shl{amount = 87}: (HostRing128Tensor) -> HostRing128Tensor (op_4853) @Host(alice)
op_2101 = IndexAxis{axis = 0, index = 86}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4785 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2101, op_2102) @Host(alice)
op_4773 = Shape: (HostBitTensor) -> HostShape (op_2101) @Host(alice)
op_4783 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4773, op_4778) @Host(alice)
op_4780 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4773, op_4777) @Host(alice)
op_4786 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4785, op_4780) @Host(alice)
op_4788 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4786, op_4787) @Host(alice)
op_4789 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4788) @Host(alice)
op_4796 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4784, op_4789) @Host(bob)
op_4795 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4783, op_4789) @Host(alice)
op_4792 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4784, op_4789) @Host(bob)
op_4794 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4784, op_4792) @Host(bob)
op_4798 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4794, op_4796) @Host(bob)
op_4800 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4798) @Host(bob)
op_4805 = Shape: (HostRing128Tensor) -> HostShape (op_4800) @Host(bob)
op_4807 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4805, op_4803) @Host(bob)
op_7214 = Shl{amount = 86}: (HostRing128Tensor) -> HostRing128Tensor (op_4807) @Host(bob)
op_4811 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4800, op_4807) @Host(bob)
op_4791 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4783, op_4789) @Host(alice)
op_4790 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4783, op_4789) @Host(alice)
op_4793 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4790, op_4791) @Host(alice)
op_4797 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4793, op_4795) @Host(alice)
op_4799 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4797) @Host(alice)
op_4804 = Shape: (HostRing128Tensor) -> HostShape (op_4799) @Host(alice)
op_4809 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4804, op_4803) @Host(carole)
op_7215 = Shl{amount = 86}: (HostRing128Tensor) -> HostRing128Tensor (op_4809) @Host(carole)
op_4808 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4804, op_4802) @Host(carole)
op_7216 = Shl{amount = 86}: (HostRing128Tensor) -> HostRing128Tensor (op_4808) @Host(carole)
op_4806 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4804, op_4802) @Host(alice)
op_7211 = Shl{amount = 86}: (HostRing128Tensor) -> HostRing128Tensor (op_4806) @Host(alice)
op_4810 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4799, op_4806) @Host(alice)
op_4812 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4810, op_4811) @Host(alice)
op_7213 = Shl{amount = 86}: (HostRing128Tensor) -> HostRing128Tensor (op_4812) @Host(bob)
op_7212 = Shl{amount = 86}: (HostRing128Tensor) -> HostRing128Tensor (op_4812) @Host(alice)
op_2095 = IndexAxis{axis = 0, index = 85}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4744 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2095, op_2096) @Host(alice)
op_4732 = Shape: (HostBitTensor) -> HostShape (op_2095) @Host(alice)
op_4742 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4732, op_4737) @Host(alice)
op_4739 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4732, op_4736) @Host(alice)
op_4745 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4744, op_4739) @Host(alice)
op_4747 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4745, op_4746) @Host(alice)
op_4748 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4747) @Host(alice)
op_4755 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4743, op_4748) @Host(bob)
op_4754 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4742, op_4748) @Host(alice)
op_4751 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4743, op_4748) @Host(bob)
op_4753 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4743, op_4751) @Host(bob)
op_4757 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4753, op_4755) @Host(bob)
op_4759 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4757) @Host(bob)
op_4764 = Shape: (HostRing128Tensor) -> HostShape (op_4759) @Host(bob)
op_4766 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4764, op_4762) @Host(bob)
op_7202 = Shl{amount = 85}: (HostRing128Tensor) -> HostRing128Tensor (op_4766) @Host(bob)
op_4770 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4759, op_4766) @Host(bob)
op_4750 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4742, op_4748) @Host(alice)
op_4749 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4742, op_4748) @Host(alice)
op_4752 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4749, op_4750) @Host(alice)
op_4756 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4752, op_4754) @Host(alice)
op_4758 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4756) @Host(alice)
op_4763 = Shape: (HostRing128Tensor) -> HostShape (op_4758) @Host(alice)
op_4768 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4763, op_4762) @Host(carole)
op_7203 = Shl{amount = 85}: (HostRing128Tensor) -> HostRing128Tensor (op_4768) @Host(carole)
op_4767 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4763, op_4761) @Host(carole)
op_7204 = Shl{amount = 85}: (HostRing128Tensor) -> HostRing128Tensor (op_4767) @Host(carole)
op_4765 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4763, op_4761) @Host(alice)
op_7199 = Shl{amount = 85}: (HostRing128Tensor) -> HostRing128Tensor (op_4765) @Host(alice)
op_4769 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4758, op_4765) @Host(alice)
op_4771 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4769, op_4770) @Host(alice)
op_7201 = Shl{amount = 85}: (HostRing128Tensor) -> HostRing128Tensor (op_4771) @Host(bob)
op_7200 = Shl{amount = 85}: (HostRing128Tensor) -> HostRing128Tensor (op_4771) @Host(alice)
op_2089 = IndexAxis{axis = 0, index = 84}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4703 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2089, op_2090) @Host(alice)
op_4691 = Shape: (HostBitTensor) -> HostShape (op_2089) @Host(alice)
op_4701 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4691, op_4696) @Host(alice)
op_4698 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4691, op_4695) @Host(alice)
op_4704 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4703, op_4698) @Host(alice)
op_4706 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4704, op_4705) @Host(alice)
op_4707 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4706) @Host(alice)
op_4714 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4702, op_4707) @Host(bob)
op_4713 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4701, op_4707) @Host(alice)
op_4710 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4702, op_4707) @Host(bob)
op_4712 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4702, op_4710) @Host(bob)
op_4716 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4712, op_4714) @Host(bob)
op_4718 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4716) @Host(bob)
op_4723 = Shape: (HostRing128Tensor) -> HostShape (op_4718) @Host(bob)
op_4725 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4723, op_4721) @Host(bob)
op_7190 = Shl{amount = 84}: (HostRing128Tensor) -> HostRing128Tensor (op_4725) @Host(bob)
op_4729 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4718, op_4725) @Host(bob)
op_4709 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4701, op_4707) @Host(alice)
op_4708 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4701, op_4707) @Host(alice)
op_4711 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4708, op_4709) @Host(alice)
op_4715 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4711, op_4713) @Host(alice)
op_4717 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4715) @Host(alice)
op_4722 = Shape: (HostRing128Tensor) -> HostShape (op_4717) @Host(alice)
op_4727 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4722, op_4721) @Host(carole)
op_7191 = Shl{amount = 84}: (HostRing128Tensor) -> HostRing128Tensor (op_4727) @Host(carole)
op_4726 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4722, op_4720) @Host(carole)
op_7192 = Shl{amount = 84}: (HostRing128Tensor) -> HostRing128Tensor (op_4726) @Host(carole)
op_4724 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4722, op_4720) @Host(alice)
op_7187 = Shl{amount = 84}: (HostRing128Tensor) -> HostRing128Tensor (op_4724) @Host(alice)
op_4728 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4717, op_4724) @Host(alice)
op_4730 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4728, op_4729) @Host(alice)
op_7189 = Shl{amount = 84}: (HostRing128Tensor) -> HostRing128Tensor (op_4730) @Host(bob)
op_7188 = Shl{amount = 84}: (HostRing128Tensor) -> HostRing128Tensor (op_4730) @Host(alice)
op_2083 = IndexAxis{axis = 0, index = 83}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4662 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2083, op_2084) @Host(alice)
op_4650 = Shape: (HostBitTensor) -> HostShape (op_2083) @Host(alice)
op_4660 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4650, op_4655) @Host(alice)
op_4657 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4650, op_4654) @Host(alice)
op_4663 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4662, op_4657) @Host(alice)
op_4665 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4663, op_4664) @Host(alice)
op_4666 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4665) @Host(alice)
op_4673 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4661, op_4666) @Host(bob)
op_4672 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4660, op_4666) @Host(alice)
op_4669 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4661, op_4666) @Host(bob)
op_4671 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4661, op_4669) @Host(bob)
op_4675 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4671, op_4673) @Host(bob)
op_4677 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4675) @Host(bob)
op_4682 = Shape: (HostRing128Tensor) -> HostShape (op_4677) @Host(bob)
op_4684 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4682, op_4680) @Host(bob)
op_7178 = Shl{amount = 83}: (HostRing128Tensor) -> HostRing128Tensor (op_4684) @Host(bob)
op_4688 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4677, op_4684) @Host(bob)
op_4668 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4660, op_4666) @Host(alice)
op_4667 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4660, op_4666) @Host(alice)
op_4670 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4667, op_4668) @Host(alice)
op_4674 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4670, op_4672) @Host(alice)
op_4676 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4674) @Host(alice)
op_4681 = Shape: (HostRing128Tensor) -> HostShape (op_4676) @Host(alice)
op_4686 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4681, op_4680) @Host(carole)
op_7179 = Shl{amount = 83}: (HostRing128Tensor) -> HostRing128Tensor (op_4686) @Host(carole)
op_4685 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4681, op_4679) @Host(carole)
op_7180 = Shl{amount = 83}: (HostRing128Tensor) -> HostRing128Tensor (op_4685) @Host(carole)
op_4683 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4681, op_4679) @Host(alice)
op_7175 = Shl{amount = 83}: (HostRing128Tensor) -> HostRing128Tensor (op_4683) @Host(alice)
op_4687 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4676, op_4683) @Host(alice)
op_4689 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4687, op_4688) @Host(alice)
op_7177 = Shl{amount = 83}: (HostRing128Tensor) -> HostRing128Tensor (op_4689) @Host(bob)
op_7176 = Shl{amount = 83}: (HostRing128Tensor) -> HostRing128Tensor (op_4689) @Host(alice)
op_2077 = IndexAxis{axis = 0, index = 82}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4621 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2077, op_2078) @Host(alice)
op_4609 = Shape: (HostBitTensor) -> HostShape (op_2077) @Host(alice)
op_4619 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4609, op_4614) @Host(alice)
op_4616 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4609, op_4613) @Host(alice)
op_4622 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4621, op_4616) @Host(alice)
op_4624 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4622, op_4623) @Host(alice)
op_4625 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4624) @Host(alice)
op_4632 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4620, op_4625) @Host(bob)
op_4631 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4619, op_4625) @Host(alice)
op_4628 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4620, op_4625) @Host(bob)
op_4630 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4620, op_4628) @Host(bob)
op_4634 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4630, op_4632) @Host(bob)
op_4636 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4634) @Host(bob)
op_4641 = Shape: (HostRing128Tensor) -> HostShape (op_4636) @Host(bob)
op_4643 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4641, op_4639) @Host(bob)
op_7166 = Shl{amount = 82}: (HostRing128Tensor) -> HostRing128Tensor (op_4643) @Host(bob)
op_4647 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4636, op_4643) @Host(bob)
op_4627 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4619, op_4625) @Host(alice)
op_4626 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4619, op_4625) @Host(alice)
op_4629 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4626, op_4627) @Host(alice)
op_4633 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4629, op_4631) @Host(alice)
op_4635 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4633) @Host(alice)
op_4640 = Shape: (HostRing128Tensor) -> HostShape (op_4635) @Host(alice)
op_4645 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4640, op_4639) @Host(carole)
op_7167 = Shl{amount = 82}: (HostRing128Tensor) -> HostRing128Tensor (op_4645) @Host(carole)
op_4644 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4640, op_4638) @Host(carole)
op_7168 = Shl{amount = 82}: (HostRing128Tensor) -> HostRing128Tensor (op_4644) @Host(carole)
op_4642 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4640, op_4638) @Host(alice)
op_7163 = Shl{amount = 82}: (HostRing128Tensor) -> HostRing128Tensor (op_4642) @Host(alice)
op_4646 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4635, op_4642) @Host(alice)
op_4648 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4646, op_4647) @Host(alice)
op_7165 = Shl{amount = 82}: (HostRing128Tensor) -> HostRing128Tensor (op_4648) @Host(bob)
op_7164 = Shl{amount = 82}: (HostRing128Tensor) -> HostRing128Tensor (op_4648) @Host(alice)
op_2071 = IndexAxis{axis = 0, index = 81}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4580 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2071, op_2072) @Host(alice)
op_4568 = Shape: (HostBitTensor) -> HostShape (op_2071) @Host(alice)
op_4578 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4568, op_4573) @Host(alice)
op_4575 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4568, op_4572) @Host(alice)
op_4581 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4580, op_4575) @Host(alice)
op_4583 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4581, op_4582) @Host(alice)
op_4584 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4583) @Host(alice)
op_4591 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4579, op_4584) @Host(bob)
op_4590 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4578, op_4584) @Host(alice)
op_4587 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4579, op_4584) @Host(bob)
op_4589 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4579, op_4587) @Host(bob)
op_4593 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4589, op_4591) @Host(bob)
op_4595 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4593) @Host(bob)
op_4600 = Shape: (HostRing128Tensor) -> HostShape (op_4595) @Host(bob)
op_4602 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4600, op_4598) @Host(bob)
op_7154 = Shl{amount = 81}: (HostRing128Tensor) -> HostRing128Tensor (op_4602) @Host(bob)
op_4606 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4595, op_4602) @Host(bob)
op_4586 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4578, op_4584) @Host(alice)
op_4585 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4578, op_4584) @Host(alice)
op_4588 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4585, op_4586) @Host(alice)
op_4592 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4588, op_4590) @Host(alice)
op_4594 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4592) @Host(alice)
op_4599 = Shape: (HostRing128Tensor) -> HostShape (op_4594) @Host(alice)
op_4604 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4599, op_4598) @Host(carole)
op_7155 = Shl{amount = 81}: (HostRing128Tensor) -> HostRing128Tensor (op_4604) @Host(carole)
op_4603 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4599, op_4597) @Host(carole)
op_7156 = Shl{amount = 81}: (HostRing128Tensor) -> HostRing128Tensor (op_4603) @Host(carole)
op_4601 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4599, op_4597) @Host(alice)
op_7151 = Shl{amount = 81}: (HostRing128Tensor) -> HostRing128Tensor (op_4601) @Host(alice)
op_4605 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4594, op_4601) @Host(alice)
op_4607 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4605, op_4606) @Host(alice)
op_7153 = Shl{amount = 81}: (HostRing128Tensor) -> HostRing128Tensor (op_4607) @Host(bob)
op_7152 = Shl{amount = 81}: (HostRing128Tensor) -> HostRing128Tensor (op_4607) @Host(alice)
op_2065 = IndexAxis{axis = 0, index = 80}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4539 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2065, op_2066) @Host(alice)
op_4527 = Shape: (HostBitTensor) -> HostShape (op_2065) @Host(alice)
op_4537 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4527, op_4532) @Host(alice)
op_4534 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4527, op_4531) @Host(alice)
op_4540 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4539, op_4534) @Host(alice)
op_4542 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4540, op_4541) @Host(alice)
op_4543 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4542) @Host(alice)
op_4550 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4538, op_4543) @Host(bob)
op_4549 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4537, op_4543) @Host(alice)
op_4546 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4538, op_4543) @Host(bob)
op_4548 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4538, op_4546) @Host(bob)
op_4552 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4548, op_4550) @Host(bob)
op_4554 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4552) @Host(bob)
op_4559 = Shape: (HostRing128Tensor) -> HostShape (op_4554) @Host(bob)
op_4561 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4559, op_4557) @Host(bob)
op_7142 = Shl{amount = 80}: (HostRing128Tensor) -> HostRing128Tensor (op_4561) @Host(bob)
op_4565 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4554, op_4561) @Host(bob)
op_4545 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4537, op_4543) @Host(alice)
op_4544 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4537, op_4543) @Host(alice)
op_4547 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4544, op_4545) @Host(alice)
op_4551 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4547, op_4549) @Host(alice)
op_4553 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4551) @Host(alice)
op_4558 = Shape: (HostRing128Tensor) -> HostShape (op_4553) @Host(alice)
op_4563 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4558, op_4557) @Host(carole)
op_7143 = Shl{amount = 80}: (HostRing128Tensor) -> HostRing128Tensor (op_4563) @Host(carole)
op_4562 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4558, op_4556) @Host(carole)
op_7144 = Shl{amount = 80}: (HostRing128Tensor) -> HostRing128Tensor (op_4562) @Host(carole)
op_4560 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4558, op_4556) @Host(alice)
op_7139 = Shl{amount = 80}: (HostRing128Tensor) -> HostRing128Tensor (op_4560) @Host(alice)
op_4564 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4553, op_4560) @Host(alice)
op_4566 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4564, op_4565) @Host(alice)
op_7141 = Shl{amount = 80}: (HostRing128Tensor) -> HostRing128Tensor (op_4566) @Host(bob)
op_7140 = Shl{amount = 80}: (HostRing128Tensor) -> HostRing128Tensor (op_4566) @Host(alice)
op_2059 = IndexAxis{axis = 0, index = 79}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4498 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2059, op_2060) @Host(alice)
op_4486 = Shape: (HostBitTensor) -> HostShape (op_2059) @Host(alice)
op_4496 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4486, op_4491) @Host(alice)
op_4493 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4486, op_4490) @Host(alice)
op_4499 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4498, op_4493) @Host(alice)
op_4501 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4499, op_4500) @Host(alice)
op_4502 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4501) @Host(alice)
op_4509 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4497, op_4502) @Host(bob)
op_4508 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4496, op_4502) @Host(alice)
op_4505 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4497, op_4502) @Host(bob)
op_4507 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4497, op_4505) @Host(bob)
op_4511 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4507, op_4509) @Host(bob)
op_4513 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4511) @Host(bob)
op_4518 = Shape: (HostRing128Tensor) -> HostShape (op_4513) @Host(bob)
op_4520 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4518, op_4516) @Host(bob)
op_7130 = Shl{amount = 79}: (HostRing128Tensor) -> HostRing128Tensor (op_4520) @Host(bob)
op_4524 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4513, op_4520) @Host(bob)
op_4504 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4496, op_4502) @Host(alice)
op_4503 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4496, op_4502) @Host(alice)
op_4506 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4503, op_4504) @Host(alice)
op_4510 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4506, op_4508) @Host(alice)
op_4512 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4510) @Host(alice)
op_4517 = Shape: (HostRing128Tensor) -> HostShape (op_4512) @Host(alice)
op_4522 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4517, op_4516) @Host(carole)
op_7131 = Shl{amount = 79}: (HostRing128Tensor) -> HostRing128Tensor (op_4522) @Host(carole)
op_4521 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4517, op_4515) @Host(carole)
op_7132 = Shl{amount = 79}: (HostRing128Tensor) -> HostRing128Tensor (op_4521) @Host(carole)
op_4519 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4517, op_4515) @Host(alice)
op_7127 = Shl{amount = 79}: (HostRing128Tensor) -> HostRing128Tensor (op_4519) @Host(alice)
op_4523 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4512, op_4519) @Host(alice)
op_4525 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4523, op_4524) @Host(alice)
op_7129 = Shl{amount = 79}: (HostRing128Tensor) -> HostRing128Tensor (op_4525) @Host(bob)
op_7128 = Shl{amount = 79}: (HostRing128Tensor) -> HostRing128Tensor (op_4525) @Host(alice)
op_2053 = IndexAxis{axis = 0, index = 78}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4457 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2053, op_2054) @Host(alice)
op_4445 = Shape: (HostBitTensor) -> HostShape (op_2053) @Host(alice)
op_4455 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4445, op_4450) @Host(alice)
op_4452 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4445, op_4449) @Host(alice)
op_4458 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4457, op_4452) @Host(alice)
op_4460 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4458, op_4459) @Host(alice)
op_4461 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4460) @Host(alice)
op_4468 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4456, op_4461) @Host(bob)
op_4467 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4455, op_4461) @Host(alice)
op_4464 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4456, op_4461) @Host(bob)
op_4466 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4456, op_4464) @Host(bob)
op_4470 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4466, op_4468) @Host(bob)
op_4472 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4470) @Host(bob)
op_4477 = Shape: (HostRing128Tensor) -> HostShape (op_4472) @Host(bob)
op_4479 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4477, op_4475) @Host(bob)
op_7118 = Shl{amount = 78}: (HostRing128Tensor) -> HostRing128Tensor (op_4479) @Host(bob)
op_4483 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4472, op_4479) @Host(bob)
op_4463 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4455, op_4461) @Host(alice)
op_4462 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4455, op_4461) @Host(alice)
op_4465 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4462, op_4463) @Host(alice)
op_4469 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4465, op_4467) @Host(alice)
op_4471 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4469) @Host(alice)
op_4476 = Shape: (HostRing128Tensor) -> HostShape (op_4471) @Host(alice)
op_4481 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4476, op_4475) @Host(carole)
op_7119 = Shl{amount = 78}: (HostRing128Tensor) -> HostRing128Tensor (op_4481) @Host(carole)
op_4480 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4476, op_4474) @Host(carole)
op_7120 = Shl{amount = 78}: (HostRing128Tensor) -> HostRing128Tensor (op_4480) @Host(carole)
op_4478 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4476, op_4474) @Host(alice)
op_7115 = Shl{amount = 78}: (HostRing128Tensor) -> HostRing128Tensor (op_4478) @Host(alice)
op_4482 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4471, op_4478) @Host(alice)
op_4484 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4482, op_4483) @Host(alice)
op_7117 = Shl{amount = 78}: (HostRing128Tensor) -> HostRing128Tensor (op_4484) @Host(bob)
op_7116 = Shl{amount = 78}: (HostRing128Tensor) -> HostRing128Tensor (op_4484) @Host(alice)
op_2047 = IndexAxis{axis = 0, index = 77}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4416 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2047, op_2048) @Host(alice)
op_4404 = Shape: (HostBitTensor) -> HostShape (op_2047) @Host(alice)
op_4414 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4404, op_4409) @Host(alice)
op_4411 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4404, op_4408) @Host(alice)
op_4417 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4416, op_4411) @Host(alice)
op_4419 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4417, op_4418) @Host(alice)
op_4420 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4419) @Host(alice)
op_4427 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4415, op_4420) @Host(bob)
op_4426 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4414, op_4420) @Host(alice)
op_4423 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4415, op_4420) @Host(bob)
op_4425 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4415, op_4423) @Host(bob)
op_4429 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4425, op_4427) @Host(bob)
op_4431 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4429) @Host(bob)
op_4436 = Shape: (HostRing128Tensor) -> HostShape (op_4431) @Host(bob)
op_4438 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4436, op_4434) @Host(bob)
op_7106 = Shl{amount = 77}: (HostRing128Tensor) -> HostRing128Tensor (op_4438) @Host(bob)
op_4442 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4431, op_4438) @Host(bob)
op_4422 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4414, op_4420) @Host(alice)
op_4421 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4414, op_4420) @Host(alice)
op_4424 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4421, op_4422) @Host(alice)
op_4428 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4424, op_4426) @Host(alice)
op_4430 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4428) @Host(alice)
op_4435 = Shape: (HostRing128Tensor) -> HostShape (op_4430) @Host(alice)
op_4440 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4435, op_4434) @Host(carole)
op_7107 = Shl{amount = 77}: (HostRing128Tensor) -> HostRing128Tensor (op_4440) @Host(carole)
op_4439 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4435, op_4433) @Host(carole)
op_7108 = Shl{amount = 77}: (HostRing128Tensor) -> HostRing128Tensor (op_4439) @Host(carole)
op_4437 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4435, op_4433) @Host(alice)
op_7103 = Shl{amount = 77}: (HostRing128Tensor) -> HostRing128Tensor (op_4437) @Host(alice)
op_4441 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4430, op_4437) @Host(alice)
op_4443 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4441, op_4442) @Host(alice)
op_7105 = Shl{amount = 77}: (HostRing128Tensor) -> HostRing128Tensor (op_4443) @Host(bob)
op_7104 = Shl{amount = 77}: (HostRing128Tensor) -> HostRing128Tensor (op_4443) @Host(alice)
op_2041 = IndexAxis{axis = 0, index = 76}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4375 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2041, op_2042) @Host(alice)
op_4363 = Shape: (HostBitTensor) -> HostShape (op_2041) @Host(alice)
op_4373 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4363, op_4368) @Host(alice)
op_4370 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4363, op_4367) @Host(alice)
op_4376 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4375, op_4370) @Host(alice)
op_4378 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4376, op_4377) @Host(alice)
op_4379 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4378) @Host(alice)
op_4386 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4374, op_4379) @Host(bob)
op_4385 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4373, op_4379) @Host(alice)
op_4382 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4374, op_4379) @Host(bob)
op_4384 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4374, op_4382) @Host(bob)
op_4388 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4384, op_4386) @Host(bob)
op_4390 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4388) @Host(bob)
op_4395 = Shape: (HostRing128Tensor) -> HostShape (op_4390) @Host(bob)
op_4397 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4395, op_4393) @Host(bob)
op_7094 = Shl{amount = 76}: (HostRing128Tensor) -> HostRing128Tensor (op_4397) @Host(bob)
op_4401 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4390, op_4397) @Host(bob)
op_4381 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4373, op_4379) @Host(alice)
op_4380 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4373, op_4379) @Host(alice)
op_4383 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4380, op_4381) @Host(alice)
op_4387 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4383, op_4385) @Host(alice)
op_4389 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4387) @Host(alice)
op_4394 = Shape: (HostRing128Tensor) -> HostShape (op_4389) @Host(alice)
op_4399 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4394, op_4393) @Host(carole)
op_7095 = Shl{amount = 76}: (HostRing128Tensor) -> HostRing128Tensor (op_4399) @Host(carole)
op_4398 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4394, op_4392) @Host(carole)
op_7096 = Shl{amount = 76}: (HostRing128Tensor) -> HostRing128Tensor (op_4398) @Host(carole)
op_4396 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4394, op_4392) @Host(alice)
op_7091 = Shl{amount = 76}: (HostRing128Tensor) -> HostRing128Tensor (op_4396) @Host(alice)
op_4400 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4389, op_4396) @Host(alice)
op_4402 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4400, op_4401) @Host(alice)
op_7093 = Shl{amount = 76}: (HostRing128Tensor) -> HostRing128Tensor (op_4402) @Host(bob)
op_7092 = Shl{amount = 76}: (HostRing128Tensor) -> HostRing128Tensor (op_4402) @Host(alice)
op_2035 = IndexAxis{axis = 0, index = 75}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4334 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2035, op_2036) @Host(alice)
op_4322 = Shape: (HostBitTensor) -> HostShape (op_2035) @Host(alice)
op_4332 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4322, op_4327) @Host(alice)
op_4329 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4322, op_4326) @Host(alice)
op_4335 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4334, op_4329) @Host(alice)
op_4337 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4335, op_4336) @Host(alice)
op_4338 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4337) @Host(alice)
op_4345 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4333, op_4338) @Host(bob)
op_4344 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4332, op_4338) @Host(alice)
op_4341 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4333, op_4338) @Host(bob)
op_4343 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4333, op_4341) @Host(bob)
op_4347 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4343, op_4345) @Host(bob)
op_4349 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4347) @Host(bob)
op_4354 = Shape: (HostRing128Tensor) -> HostShape (op_4349) @Host(bob)
op_4356 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4354, op_4352) @Host(bob)
op_7082 = Shl{amount = 75}: (HostRing128Tensor) -> HostRing128Tensor (op_4356) @Host(bob)
op_4360 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4349, op_4356) @Host(bob)
op_4340 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4332, op_4338) @Host(alice)
op_4339 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4332, op_4338) @Host(alice)
op_4342 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4339, op_4340) @Host(alice)
op_4346 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4342, op_4344) @Host(alice)
op_4348 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4346) @Host(alice)
op_4353 = Shape: (HostRing128Tensor) -> HostShape (op_4348) @Host(alice)
op_4358 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4353, op_4352) @Host(carole)
op_7083 = Shl{amount = 75}: (HostRing128Tensor) -> HostRing128Tensor (op_4358) @Host(carole)
op_4357 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4353, op_4351) @Host(carole)
op_7084 = Shl{amount = 75}: (HostRing128Tensor) -> HostRing128Tensor (op_4357) @Host(carole)
op_4355 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4353, op_4351) @Host(alice)
op_7079 = Shl{amount = 75}: (HostRing128Tensor) -> HostRing128Tensor (op_4355) @Host(alice)
op_4359 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4348, op_4355) @Host(alice)
op_4361 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4359, op_4360) @Host(alice)
op_7081 = Shl{amount = 75}: (HostRing128Tensor) -> HostRing128Tensor (op_4361) @Host(bob)
op_7080 = Shl{amount = 75}: (HostRing128Tensor) -> HostRing128Tensor (op_4361) @Host(alice)
op_2029 = IndexAxis{axis = 0, index = 74}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4293 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2029, op_2030) @Host(alice)
op_4281 = Shape: (HostBitTensor) -> HostShape (op_2029) @Host(alice)
op_4291 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4281, op_4286) @Host(alice)
op_4288 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4281, op_4285) @Host(alice)
op_4294 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4293, op_4288) @Host(alice)
op_4296 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4294, op_4295) @Host(alice)
op_4297 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4296) @Host(alice)
op_4304 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4292, op_4297) @Host(bob)
op_4303 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4291, op_4297) @Host(alice)
op_4300 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4292, op_4297) @Host(bob)
op_4302 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4292, op_4300) @Host(bob)
op_4306 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4302, op_4304) @Host(bob)
op_4308 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4306) @Host(bob)
op_4313 = Shape: (HostRing128Tensor) -> HostShape (op_4308) @Host(bob)
op_4315 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4313, op_4311) @Host(bob)
op_7070 = Shl{amount = 74}: (HostRing128Tensor) -> HostRing128Tensor (op_4315) @Host(bob)
op_4319 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4308, op_4315) @Host(bob)
op_4299 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4291, op_4297) @Host(alice)
op_4298 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4291, op_4297) @Host(alice)
op_4301 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4298, op_4299) @Host(alice)
op_4305 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4301, op_4303) @Host(alice)
op_4307 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4305) @Host(alice)
op_4312 = Shape: (HostRing128Tensor) -> HostShape (op_4307) @Host(alice)
op_4317 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4312, op_4311) @Host(carole)
op_7071 = Shl{amount = 74}: (HostRing128Tensor) -> HostRing128Tensor (op_4317) @Host(carole)
op_4316 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4312, op_4310) @Host(carole)
op_7072 = Shl{amount = 74}: (HostRing128Tensor) -> HostRing128Tensor (op_4316) @Host(carole)
op_4314 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4312, op_4310) @Host(alice)
op_7067 = Shl{amount = 74}: (HostRing128Tensor) -> HostRing128Tensor (op_4314) @Host(alice)
op_4318 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4307, op_4314) @Host(alice)
op_4320 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4318, op_4319) @Host(alice)
op_7069 = Shl{amount = 74}: (HostRing128Tensor) -> HostRing128Tensor (op_4320) @Host(bob)
op_7068 = Shl{amount = 74}: (HostRing128Tensor) -> HostRing128Tensor (op_4320) @Host(alice)
op_2023 = IndexAxis{axis = 0, index = 73}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4252 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2023, op_2024) @Host(alice)
op_4240 = Shape: (HostBitTensor) -> HostShape (op_2023) @Host(alice)
op_4250 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4240, op_4245) @Host(alice)
op_4247 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4240, op_4244) @Host(alice)
op_4253 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4252, op_4247) @Host(alice)
op_4255 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4253, op_4254) @Host(alice)
op_4256 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4255) @Host(alice)
op_4263 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4251, op_4256) @Host(bob)
op_4262 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4250, op_4256) @Host(alice)
op_4259 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4251, op_4256) @Host(bob)
op_4261 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4251, op_4259) @Host(bob)
op_4265 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4261, op_4263) @Host(bob)
op_4267 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4265) @Host(bob)
op_4272 = Shape: (HostRing128Tensor) -> HostShape (op_4267) @Host(bob)
op_4274 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4272, op_4270) @Host(bob)
op_7058 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_4274) @Host(bob)
op_4278 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4267, op_4274) @Host(bob)
op_4258 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4250, op_4256) @Host(alice)
op_4257 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4250, op_4256) @Host(alice)
op_4260 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4257, op_4258) @Host(alice)
op_4264 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4260, op_4262) @Host(alice)
op_4266 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4264) @Host(alice)
op_4271 = Shape: (HostRing128Tensor) -> HostShape (op_4266) @Host(alice)
op_4276 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4271, op_4270) @Host(carole)
op_7059 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_4276) @Host(carole)
op_4275 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4271, op_4269) @Host(carole)
op_7060 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_4275) @Host(carole)
op_4273 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4271, op_4269) @Host(alice)
op_7055 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_4273) @Host(alice)
op_4277 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4266, op_4273) @Host(alice)
op_4279 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4277, op_4278) @Host(alice)
op_7057 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_4279) @Host(bob)
op_7056 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_4279) @Host(alice)
op_2017 = IndexAxis{axis = 0, index = 72}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4211 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2017, op_2018) @Host(alice)
op_4199 = Shape: (HostBitTensor) -> HostShape (op_2017) @Host(alice)
op_4209 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4199, op_4204) @Host(alice)
op_4206 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4199, op_4203) @Host(alice)
op_4212 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4211, op_4206) @Host(alice)
op_4214 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4212, op_4213) @Host(alice)
op_4215 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4214) @Host(alice)
op_4222 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4210, op_4215) @Host(bob)
op_4221 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4209, op_4215) @Host(alice)
op_4218 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4210, op_4215) @Host(bob)
op_4220 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4210, op_4218) @Host(bob)
op_4224 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4220, op_4222) @Host(bob)
op_4226 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4224) @Host(bob)
op_4231 = Shape: (HostRing128Tensor) -> HostShape (op_4226) @Host(bob)
op_4233 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4231, op_4229) @Host(bob)
op_7046 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_4233) @Host(bob)
op_4237 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4226, op_4233) @Host(bob)
op_4217 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4209, op_4215) @Host(alice)
op_4216 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4209, op_4215) @Host(alice)
op_4219 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4216, op_4217) @Host(alice)
op_4223 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4219, op_4221) @Host(alice)
op_4225 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4223) @Host(alice)
op_4230 = Shape: (HostRing128Tensor) -> HostShape (op_4225) @Host(alice)
op_4235 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4230, op_4229) @Host(carole)
op_7047 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_4235) @Host(carole)
op_4234 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4230, op_4228) @Host(carole)
op_7048 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_4234) @Host(carole)
op_4232 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4230, op_4228) @Host(alice)
op_7043 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_4232) @Host(alice)
op_4236 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4225, op_4232) @Host(alice)
op_4238 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4236, op_4237) @Host(alice)
op_7045 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_4238) @Host(bob)
op_7044 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_4238) @Host(alice)
op_2011 = IndexAxis{axis = 0, index = 71}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4170 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2011, op_2012) @Host(alice)
op_4158 = Shape: (HostBitTensor) -> HostShape (op_2011) @Host(alice)
op_4168 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4158, op_4163) @Host(alice)
op_4165 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4158, op_4162) @Host(alice)
op_4171 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4170, op_4165) @Host(alice)
op_4173 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4171, op_4172) @Host(alice)
op_4174 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4173) @Host(alice)
op_4181 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4169, op_4174) @Host(bob)
op_4180 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4168, op_4174) @Host(alice)
op_4177 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4169, op_4174) @Host(bob)
op_4179 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4169, op_4177) @Host(bob)
op_4183 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4179, op_4181) @Host(bob)
op_4185 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4183) @Host(bob)
op_4190 = Shape: (HostRing128Tensor) -> HostShape (op_4185) @Host(bob)
op_4192 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4190, op_4188) @Host(bob)
op_7034 = Shl{amount = 71}: (HostRing128Tensor) -> HostRing128Tensor (op_4192) @Host(bob)
op_4196 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4185, op_4192) @Host(bob)
op_4176 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4168, op_4174) @Host(alice)
op_4175 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4168, op_4174) @Host(alice)
op_4178 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4175, op_4176) @Host(alice)
op_4182 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4178, op_4180) @Host(alice)
op_4184 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4182) @Host(alice)
op_4189 = Shape: (HostRing128Tensor) -> HostShape (op_4184) @Host(alice)
op_4194 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4189, op_4188) @Host(carole)
op_7035 = Shl{amount = 71}: (HostRing128Tensor) -> HostRing128Tensor (op_4194) @Host(carole)
op_4193 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4189, op_4187) @Host(carole)
op_7036 = Shl{amount = 71}: (HostRing128Tensor) -> HostRing128Tensor (op_4193) @Host(carole)
op_4191 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4189, op_4187) @Host(alice)
op_7031 = Shl{amount = 71}: (HostRing128Tensor) -> HostRing128Tensor (op_4191) @Host(alice)
op_4195 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4184, op_4191) @Host(alice)
op_4197 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4195, op_4196) @Host(alice)
op_7033 = Shl{amount = 71}: (HostRing128Tensor) -> HostRing128Tensor (op_4197) @Host(bob)
op_7032 = Shl{amount = 71}: (HostRing128Tensor) -> HostRing128Tensor (op_4197) @Host(alice)
op_2005 = IndexAxis{axis = 0, index = 70}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4129 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2005, op_2006) @Host(alice)
op_4117 = Shape: (HostBitTensor) -> HostShape (op_2005) @Host(alice)
op_4127 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4117, op_4122) @Host(alice)
op_4124 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4117, op_4121) @Host(alice)
op_4130 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4129, op_4124) @Host(alice)
op_4132 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4130, op_4131) @Host(alice)
op_4133 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4132) @Host(alice)
op_4140 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4128, op_4133) @Host(bob)
op_4139 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4127, op_4133) @Host(alice)
op_4136 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4128, op_4133) @Host(bob)
op_4138 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4128, op_4136) @Host(bob)
op_4142 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4138, op_4140) @Host(bob)
op_4144 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4142) @Host(bob)
op_4149 = Shape: (HostRing128Tensor) -> HostShape (op_4144) @Host(bob)
op_4151 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4149, op_4147) @Host(bob)
op_7022 = Shl{amount = 70}: (HostRing128Tensor) -> HostRing128Tensor (op_4151) @Host(bob)
op_4155 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4144, op_4151) @Host(bob)
op_4135 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4127, op_4133) @Host(alice)
op_4134 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4127, op_4133) @Host(alice)
op_4137 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4134, op_4135) @Host(alice)
op_4141 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4137, op_4139) @Host(alice)
op_4143 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4141) @Host(alice)
op_4148 = Shape: (HostRing128Tensor) -> HostShape (op_4143) @Host(alice)
op_4153 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4148, op_4147) @Host(carole)
op_7023 = Shl{amount = 70}: (HostRing128Tensor) -> HostRing128Tensor (op_4153) @Host(carole)
op_4152 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4148, op_4146) @Host(carole)
op_7024 = Shl{amount = 70}: (HostRing128Tensor) -> HostRing128Tensor (op_4152) @Host(carole)
op_4150 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4148, op_4146) @Host(alice)
op_7019 = Shl{amount = 70}: (HostRing128Tensor) -> HostRing128Tensor (op_4150) @Host(alice)
op_4154 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4143, op_4150) @Host(alice)
op_4156 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4154, op_4155) @Host(alice)
op_7021 = Shl{amount = 70}: (HostRing128Tensor) -> HostRing128Tensor (op_4156) @Host(bob)
op_7020 = Shl{amount = 70}: (HostRing128Tensor) -> HostRing128Tensor (op_4156) @Host(alice)
op_1999 = IndexAxis{axis = 0, index = 69}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4088 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1999, op_2000) @Host(alice)
op_4076 = Shape: (HostBitTensor) -> HostShape (op_1999) @Host(alice)
op_4086 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4076, op_4081) @Host(alice)
op_4083 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4076, op_4080) @Host(alice)
op_4089 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4088, op_4083) @Host(alice)
op_4091 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4089, op_4090) @Host(alice)
op_4092 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4091) @Host(alice)
op_4099 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4087, op_4092) @Host(bob)
op_4098 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4086, op_4092) @Host(alice)
op_4095 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4087, op_4092) @Host(bob)
op_4097 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4087, op_4095) @Host(bob)
op_4101 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4097, op_4099) @Host(bob)
op_4103 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4101) @Host(bob)
op_4108 = Shape: (HostRing128Tensor) -> HostShape (op_4103) @Host(bob)
op_4110 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4108, op_4106) @Host(bob)
op_7010 = Shl{amount = 69}: (HostRing128Tensor) -> HostRing128Tensor (op_4110) @Host(bob)
op_4114 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4103, op_4110) @Host(bob)
op_4094 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4086, op_4092) @Host(alice)
op_4093 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4086, op_4092) @Host(alice)
op_4096 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4093, op_4094) @Host(alice)
op_4100 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4096, op_4098) @Host(alice)
op_4102 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4100) @Host(alice)
op_4107 = Shape: (HostRing128Tensor) -> HostShape (op_4102) @Host(alice)
op_4112 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4107, op_4106) @Host(carole)
op_7011 = Shl{amount = 69}: (HostRing128Tensor) -> HostRing128Tensor (op_4112) @Host(carole)
op_4111 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4107, op_4105) @Host(carole)
op_7012 = Shl{amount = 69}: (HostRing128Tensor) -> HostRing128Tensor (op_4111) @Host(carole)
op_4109 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4107, op_4105) @Host(alice)
op_7007 = Shl{amount = 69}: (HostRing128Tensor) -> HostRing128Tensor (op_4109) @Host(alice)
op_4113 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4102, op_4109) @Host(alice)
op_4115 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4113, op_4114) @Host(alice)
op_7009 = Shl{amount = 69}: (HostRing128Tensor) -> HostRing128Tensor (op_4115) @Host(bob)
op_7008 = Shl{amount = 69}: (HostRing128Tensor) -> HostRing128Tensor (op_4115) @Host(alice)
op_1993 = IndexAxis{axis = 0, index = 68}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4047 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1993, op_1994) @Host(alice)
op_4035 = Shape: (HostBitTensor) -> HostShape (op_1993) @Host(alice)
op_4045 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4035, op_4040) @Host(alice)
op_4042 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_4035, op_4039) @Host(alice)
op_4048 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4047, op_4042) @Host(alice)
op_4050 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4048, op_4049) @Host(alice)
op_4051 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4050) @Host(alice)
op_4058 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4046, op_4051) @Host(bob)
op_4057 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4045, op_4051) @Host(alice)
op_4054 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4046, op_4051) @Host(bob)
op_4056 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4046, op_4054) @Host(bob)
op_4060 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4056, op_4058) @Host(bob)
op_4062 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4060) @Host(bob)
op_4067 = Shape: (HostRing128Tensor) -> HostShape (op_4062) @Host(bob)
op_4069 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4067, op_4065) @Host(bob)
op_6998 = Shl{amount = 68}: (HostRing128Tensor) -> HostRing128Tensor (op_4069) @Host(bob)
op_4073 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4062, op_4069) @Host(bob)
op_4053 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4045, op_4051) @Host(alice)
op_4052 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4045, op_4051) @Host(alice)
op_4055 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4052, op_4053) @Host(alice)
op_4059 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4055, op_4057) @Host(alice)
op_4061 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4059) @Host(alice)
op_4066 = Shape: (HostRing128Tensor) -> HostShape (op_4061) @Host(alice)
op_4071 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4066, op_4065) @Host(carole)
op_6999 = Shl{amount = 68}: (HostRing128Tensor) -> HostRing128Tensor (op_4071) @Host(carole)
op_4070 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4066, op_4064) @Host(carole)
op_7000 = Shl{amount = 68}: (HostRing128Tensor) -> HostRing128Tensor (op_4070) @Host(carole)
op_4068 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4066, op_4064) @Host(alice)
op_6995 = Shl{amount = 68}: (HostRing128Tensor) -> HostRing128Tensor (op_4068) @Host(alice)
op_4072 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4061, op_4068) @Host(alice)
op_4074 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4072, op_4073) @Host(alice)
op_6997 = Shl{amount = 68}: (HostRing128Tensor) -> HostRing128Tensor (op_4074) @Host(bob)
op_6996 = Shl{amount = 68}: (HostRing128Tensor) -> HostRing128Tensor (op_4074) @Host(alice)
op_1987 = IndexAxis{axis = 0, index = 67}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_4006 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1987, op_1988) @Host(alice)
op_3994 = Shape: (HostBitTensor) -> HostShape (op_1987) @Host(alice)
op_4004 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3994, op_3999) @Host(alice)
op_4001 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3994, op_3998) @Host(alice)
op_4007 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4006, op_4001) @Host(alice)
op_4009 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_4007, op_4008) @Host(alice)
op_4010 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_4009) @Host(alice)
op_4017 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4005, op_4010) @Host(bob)
op_4016 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4004, op_4010) @Host(alice)
op_4013 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4005, op_4010) @Host(bob)
op_4015 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4005, op_4013) @Host(bob)
op_4019 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4015, op_4017) @Host(bob)
op_4021 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4019) @Host(bob)
op_4026 = Shape: (HostRing128Tensor) -> HostShape (op_4021) @Host(bob)
op_4028 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4026, op_4024) @Host(bob)
op_6986 = Shl{amount = 67}: (HostRing128Tensor) -> HostRing128Tensor (op_4028) @Host(bob)
op_4032 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4021, op_4028) @Host(bob)
op_4012 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4004, op_4010) @Host(alice)
op_4011 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4004, op_4010) @Host(alice)
op_4014 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4011, op_4012) @Host(alice)
op_4018 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4014, op_4016) @Host(alice)
op_4020 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_4018) @Host(alice)
op_4025 = Shape: (HostRing128Tensor) -> HostShape (op_4020) @Host(alice)
op_4030 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4025, op_4024) @Host(carole)
op_6987 = Shl{amount = 67}: (HostRing128Tensor) -> HostRing128Tensor (op_4030) @Host(carole)
op_4029 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4025, op_4023) @Host(carole)
op_6988 = Shl{amount = 67}: (HostRing128Tensor) -> HostRing128Tensor (op_4029) @Host(carole)
op_4027 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_4025, op_4023) @Host(alice)
op_6983 = Shl{amount = 67}: (HostRing128Tensor) -> HostRing128Tensor (op_4027) @Host(alice)
op_4031 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4020, op_4027) @Host(alice)
op_4033 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_4031, op_4032) @Host(alice)
op_6985 = Shl{amount = 67}: (HostRing128Tensor) -> HostRing128Tensor (op_4033) @Host(bob)
op_6984 = Shl{amount = 67}: (HostRing128Tensor) -> HostRing128Tensor (op_4033) @Host(alice)
op_1981 = IndexAxis{axis = 0, index = 66}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3965 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1981, op_1982) @Host(alice)
op_3953 = Shape: (HostBitTensor) -> HostShape (op_1981) @Host(alice)
op_3963 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3953, op_3958) @Host(alice)
op_3960 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3953, op_3957) @Host(alice)
op_3966 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3965, op_3960) @Host(alice)
op_3968 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3966, op_3967) @Host(alice)
op_3969 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3968) @Host(alice)
op_3976 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3964, op_3969) @Host(bob)
op_3975 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3963, op_3969) @Host(alice)
op_3972 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3964, op_3969) @Host(bob)
op_3974 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3964, op_3972) @Host(bob)
op_3978 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3974, op_3976) @Host(bob)
op_3980 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3978) @Host(bob)
op_3985 = Shape: (HostRing128Tensor) -> HostShape (op_3980) @Host(bob)
op_3987 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3985, op_3983) @Host(bob)
op_6974 = Shl{amount = 66}: (HostRing128Tensor) -> HostRing128Tensor (op_3987) @Host(bob)
op_3991 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3980, op_3987) @Host(bob)
op_3971 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3963, op_3969) @Host(alice)
op_3970 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3963, op_3969) @Host(alice)
op_3973 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3970, op_3971) @Host(alice)
op_3977 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3973, op_3975) @Host(alice)
op_3979 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3977) @Host(alice)
op_3984 = Shape: (HostRing128Tensor) -> HostShape (op_3979) @Host(alice)
op_3989 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3984, op_3983) @Host(carole)
op_6975 = Shl{amount = 66}: (HostRing128Tensor) -> HostRing128Tensor (op_3989) @Host(carole)
op_3988 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3984, op_3982) @Host(carole)
op_6976 = Shl{amount = 66}: (HostRing128Tensor) -> HostRing128Tensor (op_3988) @Host(carole)
op_3986 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3984, op_3982) @Host(alice)
op_6971 = Shl{amount = 66}: (HostRing128Tensor) -> HostRing128Tensor (op_3986) @Host(alice)
op_3990 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3979, op_3986) @Host(alice)
op_3992 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3990, op_3991) @Host(alice)
op_6973 = Shl{amount = 66}: (HostRing128Tensor) -> HostRing128Tensor (op_3992) @Host(bob)
op_6972 = Shl{amount = 66}: (HostRing128Tensor) -> HostRing128Tensor (op_3992) @Host(alice)
op_1975 = IndexAxis{axis = 0, index = 65}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3924 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1975, op_1976) @Host(alice)
op_3912 = Shape: (HostBitTensor) -> HostShape (op_1975) @Host(alice)
op_3922 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3912, op_3917) @Host(alice)
op_3919 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3912, op_3916) @Host(alice)
op_3925 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3924, op_3919) @Host(alice)
op_3927 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3925, op_3926) @Host(alice)
op_3928 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3927) @Host(alice)
op_3935 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3923, op_3928) @Host(bob)
op_3934 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3922, op_3928) @Host(alice)
op_3931 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3923, op_3928) @Host(bob)
op_3933 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3923, op_3931) @Host(bob)
op_3937 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3933, op_3935) @Host(bob)
op_3939 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3937) @Host(bob)
op_3944 = Shape: (HostRing128Tensor) -> HostShape (op_3939) @Host(bob)
op_3946 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3944, op_3942) @Host(bob)
op_6962 = Shl{amount = 65}: (HostRing128Tensor) -> HostRing128Tensor (op_3946) @Host(bob)
op_3950 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3939, op_3946) @Host(bob)
op_3930 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3922, op_3928) @Host(alice)
op_3929 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3922, op_3928) @Host(alice)
op_3932 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3929, op_3930) @Host(alice)
op_3936 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3932, op_3934) @Host(alice)
op_3938 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3936) @Host(alice)
op_3943 = Shape: (HostRing128Tensor) -> HostShape (op_3938) @Host(alice)
op_3948 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3943, op_3942) @Host(carole)
op_6963 = Shl{amount = 65}: (HostRing128Tensor) -> HostRing128Tensor (op_3948) @Host(carole)
op_3947 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3943, op_3941) @Host(carole)
op_6964 = Shl{amount = 65}: (HostRing128Tensor) -> HostRing128Tensor (op_3947) @Host(carole)
op_3945 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3943, op_3941) @Host(alice)
op_6959 = Shl{amount = 65}: (HostRing128Tensor) -> HostRing128Tensor (op_3945) @Host(alice)
op_3949 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3938, op_3945) @Host(alice)
op_3951 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3949, op_3950) @Host(alice)
op_6961 = Shl{amount = 65}: (HostRing128Tensor) -> HostRing128Tensor (op_3951) @Host(bob)
op_6960 = Shl{amount = 65}: (HostRing128Tensor) -> HostRing128Tensor (op_3951) @Host(alice)
op_1969 = IndexAxis{axis = 0, index = 64}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3883 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1969, op_1970) @Host(alice)
op_3871 = Shape: (HostBitTensor) -> HostShape (op_1969) @Host(alice)
op_3881 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3871, op_3876) @Host(alice)
op_3878 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3871, op_3875) @Host(alice)
op_3884 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3883, op_3878) @Host(alice)
op_3886 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3884, op_3885) @Host(alice)
op_3887 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3886) @Host(alice)
op_3894 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3882, op_3887) @Host(bob)
op_3893 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3881, op_3887) @Host(alice)
op_3890 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3882, op_3887) @Host(bob)
op_3892 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3882, op_3890) @Host(bob)
op_3896 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3892, op_3894) @Host(bob)
op_3898 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3896) @Host(bob)
op_3903 = Shape: (HostRing128Tensor) -> HostShape (op_3898) @Host(bob)
op_3905 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3903, op_3901) @Host(bob)
op_6950 = Shl{amount = 64}: (HostRing128Tensor) -> HostRing128Tensor (op_3905) @Host(bob)
op_3909 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3898, op_3905) @Host(bob)
op_3889 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3881, op_3887) @Host(alice)
op_3888 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3881, op_3887) @Host(alice)
op_3891 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3888, op_3889) @Host(alice)
op_3895 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3891, op_3893) @Host(alice)
op_3897 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3895) @Host(alice)
op_3902 = Shape: (HostRing128Tensor) -> HostShape (op_3897) @Host(alice)
op_3907 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3902, op_3901) @Host(carole)
op_6951 = Shl{amount = 64}: (HostRing128Tensor) -> HostRing128Tensor (op_3907) @Host(carole)
op_3906 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3902, op_3900) @Host(carole)
op_6952 = Shl{amount = 64}: (HostRing128Tensor) -> HostRing128Tensor (op_3906) @Host(carole)
op_3904 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3902, op_3900) @Host(alice)
op_6947 = Shl{amount = 64}: (HostRing128Tensor) -> HostRing128Tensor (op_3904) @Host(alice)
op_3908 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3897, op_3904) @Host(alice)
op_3910 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3908, op_3909) @Host(alice)
op_6949 = Shl{amount = 64}: (HostRing128Tensor) -> HostRing128Tensor (op_3910) @Host(bob)
op_6948 = Shl{amount = 64}: (HostRing128Tensor) -> HostRing128Tensor (op_3910) @Host(alice)
op_1963 = IndexAxis{axis = 0, index = 63}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3842 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1963, op_1964) @Host(alice)
op_3830 = Shape: (HostBitTensor) -> HostShape (op_1963) @Host(alice)
op_3840 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3830, op_3835) @Host(alice)
op_3837 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3830, op_3834) @Host(alice)
op_3843 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3842, op_3837) @Host(alice)
op_3845 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3843, op_3844) @Host(alice)
op_3846 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3845) @Host(alice)
op_3853 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3841, op_3846) @Host(bob)
op_3852 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3840, op_3846) @Host(alice)
op_3849 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3841, op_3846) @Host(bob)
op_3851 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3841, op_3849) @Host(bob)
op_3855 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3851, op_3853) @Host(bob)
op_3857 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3855) @Host(bob)
op_3862 = Shape: (HostRing128Tensor) -> HostShape (op_3857) @Host(bob)
op_3864 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3862, op_3860) @Host(bob)
op_6938 = Shl{amount = 63}: (HostRing128Tensor) -> HostRing128Tensor (op_3864) @Host(bob)
op_3868 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3857, op_3864) @Host(bob)
op_3848 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3840, op_3846) @Host(alice)
op_3847 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3840, op_3846) @Host(alice)
op_3850 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3847, op_3848) @Host(alice)
op_3854 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3850, op_3852) @Host(alice)
op_3856 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3854) @Host(alice)
op_3861 = Shape: (HostRing128Tensor) -> HostShape (op_3856) @Host(alice)
op_3866 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3861, op_3860) @Host(carole)
op_6939 = Shl{amount = 63}: (HostRing128Tensor) -> HostRing128Tensor (op_3866) @Host(carole)
op_3865 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3861, op_3859) @Host(carole)
op_6940 = Shl{amount = 63}: (HostRing128Tensor) -> HostRing128Tensor (op_3865) @Host(carole)
op_3863 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3861, op_3859) @Host(alice)
op_6935 = Shl{amount = 63}: (HostRing128Tensor) -> HostRing128Tensor (op_3863) @Host(alice)
op_3867 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3856, op_3863) @Host(alice)
op_3869 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3867, op_3868) @Host(alice)
op_6937 = Shl{amount = 63}: (HostRing128Tensor) -> HostRing128Tensor (op_3869) @Host(bob)
op_6936 = Shl{amount = 63}: (HostRing128Tensor) -> HostRing128Tensor (op_3869) @Host(alice)
op_1957 = IndexAxis{axis = 0, index = 62}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3801 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1957, op_1958) @Host(alice)
op_3789 = Shape: (HostBitTensor) -> HostShape (op_1957) @Host(alice)
op_3799 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3789, op_3794) @Host(alice)
op_3796 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3789, op_3793) @Host(alice)
op_3802 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3801, op_3796) @Host(alice)
op_3804 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3802, op_3803) @Host(alice)
op_3805 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3804) @Host(alice)
op_3812 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3800, op_3805) @Host(bob)
op_3811 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3799, op_3805) @Host(alice)
op_3808 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3800, op_3805) @Host(bob)
op_3810 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3800, op_3808) @Host(bob)
op_3814 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3810, op_3812) @Host(bob)
op_3816 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3814) @Host(bob)
op_3821 = Shape: (HostRing128Tensor) -> HostShape (op_3816) @Host(bob)
op_3823 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3821, op_3819) @Host(bob)
op_6926 = Shl{amount = 62}: (HostRing128Tensor) -> HostRing128Tensor (op_3823) @Host(bob)
op_3827 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3816, op_3823) @Host(bob)
op_3807 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3799, op_3805) @Host(alice)
op_3806 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3799, op_3805) @Host(alice)
op_3809 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3806, op_3807) @Host(alice)
op_3813 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3809, op_3811) @Host(alice)
op_3815 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3813) @Host(alice)
op_3820 = Shape: (HostRing128Tensor) -> HostShape (op_3815) @Host(alice)
op_3825 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3820, op_3819) @Host(carole)
op_6927 = Shl{amount = 62}: (HostRing128Tensor) -> HostRing128Tensor (op_3825) @Host(carole)
op_3824 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3820, op_3818) @Host(carole)
op_6928 = Shl{amount = 62}: (HostRing128Tensor) -> HostRing128Tensor (op_3824) @Host(carole)
op_3822 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3820, op_3818) @Host(alice)
op_6923 = Shl{amount = 62}: (HostRing128Tensor) -> HostRing128Tensor (op_3822) @Host(alice)
op_3826 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3815, op_3822) @Host(alice)
op_3828 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3826, op_3827) @Host(alice)
op_6925 = Shl{amount = 62}: (HostRing128Tensor) -> HostRing128Tensor (op_3828) @Host(bob)
op_6924 = Shl{amount = 62}: (HostRing128Tensor) -> HostRing128Tensor (op_3828) @Host(alice)
op_1951 = IndexAxis{axis = 0, index = 61}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3760 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1951, op_1952) @Host(alice)
op_3748 = Shape: (HostBitTensor) -> HostShape (op_1951) @Host(alice)
op_3758 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3748, op_3753) @Host(alice)
op_3755 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3748, op_3752) @Host(alice)
op_3761 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3760, op_3755) @Host(alice)
op_3763 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3761, op_3762) @Host(alice)
op_3764 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3763) @Host(alice)
op_3771 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3759, op_3764) @Host(bob)
op_3770 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3758, op_3764) @Host(alice)
op_3767 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3759, op_3764) @Host(bob)
op_3769 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3759, op_3767) @Host(bob)
op_3773 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3769, op_3771) @Host(bob)
op_3775 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3773) @Host(bob)
op_3780 = Shape: (HostRing128Tensor) -> HostShape (op_3775) @Host(bob)
op_3782 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3780, op_3778) @Host(bob)
op_6914 = Shl{amount = 61}: (HostRing128Tensor) -> HostRing128Tensor (op_3782) @Host(bob)
op_3786 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3775, op_3782) @Host(bob)
op_3766 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3758, op_3764) @Host(alice)
op_3765 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3758, op_3764) @Host(alice)
op_3768 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3765, op_3766) @Host(alice)
op_3772 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3768, op_3770) @Host(alice)
op_3774 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3772) @Host(alice)
op_3779 = Shape: (HostRing128Tensor) -> HostShape (op_3774) @Host(alice)
op_3784 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3779, op_3778) @Host(carole)
op_6915 = Shl{amount = 61}: (HostRing128Tensor) -> HostRing128Tensor (op_3784) @Host(carole)
op_3783 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3779, op_3777) @Host(carole)
op_6916 = Shl{amount = 61}: (HostRing128Tensor) -> HostRing128Tensor (op_3783) @Host(carole)
op_3781 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3779, op_3777) @Host(alice)
op_6911 = Shl{amount = 61}: (HostRing128Tensor) -> HostRing128Tensor (op_3781) @Host(alice)
op_3785 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3774, op_3781) @Host(alice)
op_3787 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3785, op_3786) @Host(alice)
op_6913 = Shl{amount = 61}: (HostRing128Tensor) -> HostRing128Tensor (op_3787) @Host(bob)
op_6912 = Shl{amount = 61}: (HostRing128Tensor) -> HostRing128Tensor (op_3787) @Host(alice)
op_1945 = IndexAxis{axis = 0, index = 60}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3719 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1945, op_1946) @Host(alice)
op_3707 = Shape: (HostBitTensor) -> HostShape (op_1945) @Host(alice)
op_3717 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3707, op_3712) @Host(alice)
op_3714 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3707, op_3711) @Host(alice)
op_3720 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3719, op_3714) @Host(alice)
op_3722 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3720, op_3721) @Host(alice)
op_3723 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3722) @Host(alice)
op_3730 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3718, op_3723) @Host(bob)
op_3729 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3717, op_3723) @Host(alice)
op_3726 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3718, op_3723) @Host(bob)
op_3728 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3718, op_3726) @Host(bob)
op_3732 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3728, op_3730) @Host(bob)
op_3734 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3732) @Host(bob)
op_3739 = Shape: (HostRing128Tensor) -> HostShape (op_3734) @Host(bob)
op_3741 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3739, op_3737) @Host(bob)
op_6902 = Shl{amount = 60}: (HostRing128Tensor) -> HostRing128Tensor (op_3741) @Host(bob)
op_3745 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3734, op_3741) @Host(bob)
op_3725 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3717, op_3723) @Host(alice)
op_3724 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3717, op_3723) @Host(alice)
op_3727 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3724, op_3725) @Host(alice)
op_3731 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3727, op_3729) @Host(alice)
op_3733 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3731) @Host(alice)
op_3738 = Shape: (HostRing128Tensor) -> HostShape (op_3733) @Host(alice)
op_3743 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3738, op_3737) @Host(carole)
op_6903 = Shl{amount = 60}: (HostRing128Tensor) -> HostRing128Tensor (op_3743) @Host(carole)
op_3742 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3738, op_3736) @Host(carole)
op_6904 = Shl{amount = 60}: (HostRing128Tensor) -> HostRing128Tensor (op_3742) @Host(carole)
op_3740 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3738, op_3736) @Host(alice)
op_6899 = Shl{amount = 60}: (HostRing128Tensor) -> HostRing128Tensor (op_3740) @Host(alice)
op_3744 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3733, op_3740) @Host(alice)
op_3746 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3744, op_3745) @Host(alice)
op_6901 = Shl{amount = 60}: (HostRing128Tensor) -> HostRing128Tensor (op_3746) @Host(bob)
op_6900 = Shl{amount = 60}: (HostRing128Tensor) -> HostRing128Tensor (op_3746) @Host(alice)
op_1939 = IndexAxis{axis = 0, index = 59}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3678 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1939, op_1940) @Host(alice)
op_3666 = Shape: (HostBitTensor) -> HostShape (op_1939) @Host(alice)
op_3676 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3666, op_3671) @Host(alice)
op_3673 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3666, op_3670) @Host(alice)
op_3679 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3678, op_3673) @Host(alice)
op_3681 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3679, op_3680) @Host(alice)
op_3682 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3681) @Host(alice)
op_3689 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3677, op_3682) @Host(bob)
op_3688 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3676, op_3682) @Host(alice)
op_3685 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3677, op_3682) @Host(bob)
op_3687 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3677, op_3685) @Host(bob)
op_3691 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3687, op_3689) @Host(bob)
op_3693 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3691) @Host(bob)
op_3698 = Shape: (HostRing128Tensor) -> HostShape (op_3693) @Host(bob)
op_3700 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3698, op_3696) @Host(bob)
op_6890 = Shl{amount = 59}: (HostRing128Tensor) -> HostRing128Tensor (op_3700) @Host(bob)
op_3704 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3693, op_3700) @Host(bob)
op_3684 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3676, op_3682) @Host(alice)
op_3683 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3676, op_3682) @Host(alice)
op_3686 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3683, op_3684) @Host(alice)
op_3690 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3686, op_3688) @Host(alice)
op_3692 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3690) @Host(alice)
op_3697 = Shape: (HostRing128Tensor) -> HostShape (op_3692) @Host(alice)
op_3702 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3697, op_3696) @Host(carole)
op_6891 = Shl{amount = 59}: (HostRing128Tensor) -> HostRing128Tensor (op_3702) @Host(carole)
op_3701 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3697, op_3695) @Host(carole)
op_6892 = Shl{amount = 59}: (HostRing128Tensor) -> HostRing128Tensor (op_3701) @Host(carole)
op_3699 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3697, op_3695) @Host(alice)
op_6887 = Shl{amount = 59}: (HostRing128Tensor) -> HostRing128Tensor (op_3699) @Host(alice)
op_3703 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3692, op_3699) @Host(alice)
op_3705 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3703, op_3704) @Host(alice)
op_6889 = Shl{amount = 59}: (HostRing128Tensor) -> HostRing128Tensor (op_3705) @Host(bob)
op_6888 = Shl{amount = 59}: (HostRing128Tensor) -> HostRing128Tensor (op_3705) @Host(alice)
op_1933 = IndexAxis{axis = 0, index = 58}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3637 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1933, op_1934) @Host(alice)
op_3625 = Shape: (HostBitTensor) -> HostShape (op_1933) @Host(alice)
op_3635 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3625, op_3630) @Host(alice)
op_3632 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3625, op_3629) @Host(alice)
op_3638 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3637, op_3632) @Host(alice)
op_3640 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3638, op_3639) @Host(alice)
op_3641 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3640) @Host(alice)
op_3648 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3636, op_3641) @Host(bob)
op_3647 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3635, op_3641) @Host(alice)
op_3644 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3636, op_3641) @Host(bob)
op_3646 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3636, op_3644) @Host(bob)
op_3650 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3646, op_3648) @Host(bob)
op_3652 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3650) @Host(bob)
op_3657 = Shape: (HostRing128Tensor) -> HostShape (op_3652) @Host(bob)
op_3659 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3657, op_3655) @Host(bob)
op_6878 = Shl{amount = 58}: (HostRing128Tensor) -> HostRing128Tensor (op_3659) @Host(bob)
op_3663 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3652, op_3659) @Host(bob)
op_3643 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3635, op_3641) @Host(alice)
op_3642 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3635, op_3641) @Host(alice)
op_3645 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3642, op_3643) @Host(alice)
op_3649 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3645, op_3647) @Host(alice)
op_3651 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3649) @Host(alice)
op_3656 = Shape: (HostRing128Tensor) -> HostShape (op_3651) @Host(alice)
op_3661 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3656, op_3655) @Host(carole)
op_6879 = Shl{amount = 58}: (HostRing128Tensor) -> HostRing128Tensor (op_3661) @Host(carole)
op_3660 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3656, op_3654) @Host(carole)
op_6880 = Shl{amount = 58}: (HostRing128Tensor) -> HostRing128Tensor (op_3660) @Host(carole)
op_3658 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3656, op_3654) @Host(alice)
op_6875 = Shl{amount = 58}: (HostRing128Tensor) -> HostRing128Tensor (op_3658) @Host(alice)
op_3662 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3651, op_3658) @Host(alice)
op_3664 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3662, op_3663) @Host(alice)
op_6877 = Shl{amount = 58}: (HostRing128Tensor) -> HostRing128Tensor (op_3664) @Host(bob)
op_6876 = Shl{amount = 58}: (HostRing128Tensor) -> HostRing128Tensor (op_3664) @Host(alice)
op_1927 = IndexAxis{axis = 0, index = 57}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3596 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1927, op_1928) @Host(alice)
op_3584 = Shape: (HostBitTensor) -> HostShape (op_1927) @Host(alice)
op_3594 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3584, op_3589) @Host(alice)
op_3591 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3584, op_3588) @Host(alice)
op_3597 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3596, op_3591) @Host(alice)
op_3599 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3597, op_3598) @Host(alice)
op_3600 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3599) @Host(alice)
op_3607 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3595, op_3600) @Host(bob)
op_3606 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3594, op_3600) @Host(alice)
op_3603 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3595, op_3600) @Host(bob)
op_3605 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3595, op_3603) @Host(bob)
op_3609 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3605, op_3607) @Host(bob)
op_3611 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3609) @Host(bob)
op_3616 = Shape: (HostRing128Tensor) -> HostShape (op_3611) @Host(bob)
op_3618 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3616, op_3614) @Host(bob)
op_6866 = Shl{amount = 57}: (HostRing128Tensor) -> HostRing128Tensor (op_3618) @Host(bob)
op_3622 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3611, op_3618) @Host(bob)
op_3602 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3594, op_3600) @Host(alice)
op_3601 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3594, op_3600) @Host(alice)
op_3604 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3601, op_3602) @Host(alice)
op_3608 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3604, op_3606) @Host(alice)
op_3610 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3608) @Host(alice)
op_3615 = Shape: (HostRing128Tensor) -> HostShape (op_3610) @Host(alice)
op_3620 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3615, op_3614) @Host(carole)
op_6867 = Shl{amount = 57}: (HostRing128Tensor) -> HostRing128Tensor (op_3620) @Host(carole)
op_3619 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3615, op_3613) @Host(carole)
op_6868 = Shl{amount = 57}: (HostRing128Tensor) -> HostRing128Tensor (op_3619) @Host(carole)
op_3617 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3615, op_3613) @Host(alice)
op_6863 = Shl{amount = 57}: (HostRing128Tensor) -> HostRing128Tensor (op_3617) @Host(alice)
op_3621 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3610, op_3617) @Host(alice)
op_3623 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3621, op_3622) @Host(alice)
op_6865 = Shl{amount = 57}: (HostRing128Tensor) -> HostRing128Tensor (op_3623) @Host(bob)
op_6864 = Shl{amount = 57}: (HostRing128Tensor) -> HostRing128Tensor (op_3623) @Host(alice)
op_1921 = IndexAxis{axis = 0, index = 56}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3555 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1921, op_1922) @Host(alice)
op_3543 = Shape: (HostBitTensor) -> HostShape (op_1921) @Host(alice)
op_3553 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3543, op_3548) @Host(alice)
op_3550 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3543, op_3547) @Host(alice)
op_3556 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3555, op_3550) @Host(alice)
op_3558 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3556, op_3557) @Host(alice)
op_3559 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3558) @Host(alice)
op_3566 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3554, op_3559) @Host(bob)
op_3565 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3553, op_3559) @Host(alice)
op_3562 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3554, op_3559) @Host(bob)
op_3564 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3554, op_3562) @Host(bob)
op_3568 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3564, op_3566) @Host(bob)
op_3570 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3568) @Host(bob)
op_3575 = Shape: (HostRing128Tensor) -> HostShape (op_3570) @Host(bob)
op_3577 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3575, op_3573) @Host(bob)
op_6854 = Shl{amount = 56}: (HostRing128Tensor) -> HostRing128Tensor (op_3577) @Host(bob)
op_3581 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3570, op_3577) @Host(bob)
op_3561 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3553, op_3559) @Host(alice)
op_3560 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3553, op_3559) @Host(alice)
op_3563 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3560, op_3561) @Host(alice)
op_3567 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3563, op_3565) @Host(alice)
op_3569 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3567) @Host(alice)
op_3574 = Shape: (HostRing128Tensor) -> HostShape (op_3569) @Host(alice)
op_3579 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3574, op_3573) @Host(carole)
op_6855 = Shl{amount = 56}: (HostRing128Tensor) -> HostRing128Tensor (op_3579) @Host(carole)
op_3578 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3574, op_3572) @Host(carole)
op_6856 = Shl{amount = 56}: (HostRing128Tensor) -> HostRing128Tensor (op_3578) @Host(carole)
op_3576 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3574, op_3572) @Host(alice)
op_6851 = Shl{amount = 56}: (HostRing128Tensor) -> HostRing128Tensor (op_3576) @Host(alice)
op_3580 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3569, op_3576) @Host(alice)
op_3582 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3580, op_3581) @Host(alice)
op_6853 = Shl{amount = 56}: (HostRing128Tensor) -> HostRing128Tensor (op_3582) @Host(bob)
op_6852 = Shl{amount = 56}: (HostRing128Tensor) -> HostRing128Tensor (op_3582) @Host(alice)
op_1915 = IndexAxis{axis = 0, index = 55}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3514 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1915, op_1916) @Host(alice)
op_3502 = Shape: (HostBitTensor) -> HostShape (op_1915) @Host(alice)
op_3512 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3502, op_3507) @Host(alice)
op_3509 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3502, op_3506) @Host(alice)
op_3515 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3514, op_3509) @Host(alice)
op_3517 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3515, op_3516) @Host(alice)
op_3518 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3517) @Host(alice)
op_3525 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3513, op_3518) @Host(bob)
op_3524 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3512, op_3518) @Host(alice)
op_3521 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3513, op_3518) @Host(bob)
op_3523 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3513, op_3521) @Host(bob)
op_3527 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3523, op_3525) @Host(bob)
op_3529 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3527) @Host(bob)
op_3534 = Shape: (HostRing128Tensor) -> HostShape (op_3529) @Host(bob)
op_3536 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3534, op_3532) @Host(bob)
op_6842 = Shl{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_3536) @Host(bob)
op_3540 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3529, op_3536) @Host(bob)
op_3520 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3512, op_3518) @Host(alice)
op_3519 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3512, op_3518) @Host(alice)
op_3522 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3519, op_3520) @Host(alice)
op_3526 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3522, op_3524) @Host(alice)
op_3528 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3526) @Host(alice)
op_3533 = Shape: (HostRing128Tensor) -> HostShape (op_3528) @Host(alice)
op_3538 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3533, op_3532) @Host(carole)
op_6843 = Shl{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_3538) @Host(carole)
op_3537 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3533, op_3531) @Host(carole)
op_6844 = Shl{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_3537) @Host(carole)
op_3535 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3533, op_3531) @Host(alice)
op_6839 = Shl{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_3535) @Host(alice)
op_3539 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3528, op_3535) @Host(alice)
op_3541 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3539, op_3540) @Host(alice)
op_6841 = Shl{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_3541) @Host(bob)
op_6840 = Shl{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_3541) @Host(alice)
op_1909 = IndexAxis{axis = 0, index = 54}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3473 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1909, op_1910) @Host(alice)
op_3461 = Shape: (HostBitTensor) -> HostShape (op_1909) @Host(alice)
op_3471 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3461, op_3466) @Host(alice)
op_3468 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3461, op_3465) @Host(alice)
op_3474 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3473, op_3468) @Host(alice)
op_3476 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3474, op_3475) @Host(alice)
op_3477 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3476) @Host(alice)
op_3484 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3472, op_3477) @Host(bob)
op_3483 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3471, op_3477) @Host(alice)
op_3480 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3472, op_3477) @Host(bob)
op_3482 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3472, op_3480) @Host(bob)
op_3486 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3482, op_3484) @Host(bob)
op_3488 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3486) @Host(bob)
op_3493 = Shape: (HostRing128Tensor) -> HostShape (op_3488) @Host(bob)
op_3495 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3493, op_3491) @Host(bob)
op_6830 = Shl{amount = 54}: (HostRing128Tensor) -> HostRing128Tensor (op_3495) @Host(bob)
op_3499 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3488, op_3495) @Host(bob)
op_3479 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3471, op_3477) @Host(alice)
op_3478 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3471, op_3477) @Host(alice)
op_3481 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3478, op_3479) @Host(alice)
op_3485 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3481, op_3483) @Host(alice)
op_3487 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3485) @Host(alice)
op_3492 = Shape: (HostRing128Tensor) -> HostShape (op_3487) @Host(alice)
op_3497 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3492, op_3491) @Host(carole)
op_6831 = Shl{amount = 54}: (HostRing128Tensor) -> HostRing128Tensor (op_3497) @Host(carole)
op_3496 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3492, op_3490) @Host(carole)
op_6832 = Shl{amount = 54}: (HostRing128Tensor) -> HostRing128Tensor (op_3496) @Host(carole)
op_3494 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3492, op_3490) @Host(alice)
op_6827 = Shl{amount = 54}: (HostRing128Tensor) -> HostRing128Tensor (op_3494) @Host(alice)
op_3498 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3487, op_3494) @Host(alice)
op_3500 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3498, op_3499) @Host(alice)
op_6829 = Shl{amount = 54}: (HostRing128Tensor) -> HostRing128Tensor (op_3500) @Host(bob)
op_6828 = Shl{amount = 54}: (HostRing128Tensor) -> HostRing128Tensor (op_3500) @Host(alice)
op_1903 = IndexAxis{axis = 0, index = 53}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3432 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1903, op_1904) @Host(alice)
op_3420 = Shape: (HostBitTensor) -> HostShape (op_1903) @Host(alice)
op_3430 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3420, op_3425) @Host(alice)
op_3427 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3420, op_3424) @Host(alice)
op_3433 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3432, op_3427) @Host(alice)
op_3435 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3433, op_3434) @Host(alice)
op_3436 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3435) @Host(alice)
op_3443 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3431, op_3436) @Host(bob)
op_3442 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3430, op_3436) @Host(alice)
op_3439 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3431, op_3436) @Host(bob)
op_3441 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3431, op_3439) @Host(bob)
op_3445 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3441, op_3443) @Host(bob)
op_3447 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3445) @Host(bob)
op_3452 = Shape: (HostRing128Tensor) -> HostShape (op_3447) @Host(bob)
op_3454 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3452, op_3450) @Host(bob)
op_6818 = Shl{amount = 53}: (HostRing128Tensor) -> HostRing128Tensor (op_3454) @Host(bob)
op_3458 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3447, op_3454) @Host(bob)
op_3438 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3430, op_3436) @Host(alice)
op_3437 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3430, op_3436) @Host(alice)
op_3440 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3437, op_3438) @Host(alice)
op_3444 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3440, op_3442) @Host(alice)
op_3446 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3444) @Host(alice)
op_3451 = Shape: (HostRing128Tensor) -> HostShape (op_3446) @Host(alice)
op_3456 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3451, op_3450) @Host(carole)
op_6819 = Shl{amount = 53}: (HostRing128Tensor) -> HostRing128Tensor (op_3456) @Host(carole)
op_3455 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3451, op_3449) @Host(carole)
op_6820 = Shl{amount = 53}: (HostRing128Tensor) -> HostRing128Tensor (op_3455) @Host(carole)
op_3453 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3451, op_3449) @Host(alice)
op_6815 = Shl{amount = 53}: (HostRing128Tensor) -> HostRing128Tensor (op_3453) @Host(alice)
op_3457 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3446, op_3453) @Host(alice)
op_3459 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3457, op_3458) @Host(alice)
op_6817 = Shl{amount = 53}: (HostRing128Tensor) -> HostRing128Tensor (op_3459) @Host(bob)
op_6816 = Shl{amount = 53}: (HostRing128Tensor) -> HostRing128Tensor (op_3459) @Host(alice)
op_1897 = IndexAxis{axis = 0, index = 52}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3391 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1897, op_1898) @Host(alice)
op_3379 = Shape: (HostBitTensor) -> HostShape (op_1897) @Host(alice)
op_3389 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3379, op_3384) @Host(alice)
op_3386 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3379, op_3383) @Host(alice)
op_3392 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3391, op_3386) @Host(alice)
op_3394 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3392, op_3393) @Host(alice)
op_3395 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3394) @Host(alice)
op_3402 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3390, op_3395) @Host(bob)
op_3401 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3389, op_3395) @Host(alice)
op_3398 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3390, op_3395) @Host(bob)
op_3400 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3390, op_3398) @Host(bob)
op_3404 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3400, op_3402) @Host(bob)
op_3406 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3404) @Host(bob)
op_3411 = Shape: (HostRing128Tensor) -> HostShape (op_3406) @Host(bob)
op_3413 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3411, op_3409) @Host(bob)
op_6806 = Shl{amount = 52}: (HostRing128Tensor) -> HostRing128Tensor (op_3413) @Host(bob)
op_3417 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3406, op_3413) @Host(bob)
op_3397 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3389, op_3395) @Host(alice)
op_3396 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3389, op_3395) @Host(alice)
op_3399 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3396, op_3397) @Host(alice)
op_3403 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3399, op_3401) @Host(alice)
op_3405 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3403) @Host(alice)
op_3410 = Shape: (HostRing128Tensor) -> HostShape (op_3405) @Host(alice)
op_3415 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3410, op_3409) @Host(carole)
op_6807 = Shl{amount = 52}: (HostRing128Tensor) -> HostRing128Tensor (op_3415) @Host(carole)
op_3414 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3410, op_3408) @Host(carole)
op_6808 = Shl{amount = 52}: (HostRing128Tensor) -> HostRing128Tensor (op_3414) @Host(carole)
op_3412 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3410, op_3408) @Host(alice)
op_6803 = Shl{amount = 52}: (HostRing128Tensor) -> HostRing128Tensor (op_3412) @Host(alice)
op_3416 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3405, op_3412) @Host(alice)
op_3418 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3416, op_3417) @Host(alice)
op_6805 = Shl{amount = 52}: (HostRing128Tensor) -> HostRing128Tensor (op_3418) @Host(bob)
op_6804 = Shl{amount = 52}: (HostRing128Tensor) -> HostRing128Tensor (op_3418) @Host(alice)
op_1891 = IndexAxis{axis = 0, index = 51}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3350 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1891, op_1892) @Host(alice)
op_3338 = Shape: (HostBitTensor) -> HostShape (op_1891) @Host(alice)
op_3348 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3338, op_3343) @Host(alice)
op_3345 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3338, op_3342) @Host(alice)
op_3351 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3350, op_3345) @Host(alice)
op_3353 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3351, op_3352) @Host(alice)
op_3354 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3353) @Host(alice)
op_3361 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3349, op_3354) @Host(bob)
op_3360 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3348, op_3354) @Host(alice)
op_3357 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3349, op_3354) @Host(bob)
op_3359 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3349, op_3357) @Host(bob)
op_3363 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3359, op_3361) @Host(bob)
op_3365 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3363) @Host(bob)
op_3370 = Shape: (HostRing128Tensor) -> HostShape (op_3365) @Host(bob)
op_3372 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3370, op_3368) @Host(bob)
op_6794 = Shl{amount = 51}: (HostRing128Tensor) -> HostRing128Tensor (op_3372) @Host(bob)
op_3376 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3365, op_3372) @Host(bob)
op_3356 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3348, op_3354) @Host(alice)
op_3355 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3348, op_3354) @Host(alice)
op_3358 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3355, op_3356) @Host(alice)
op_3362 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3358, op_3360) @Host(alice)
op_3364 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3362) @Host(alice)
op_3369 = Shape: (HostRing128Tensor) -> HostShape (op_3364) @Host(alice)
op_3374 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3369, op_3368) @Host(carole)
op_6795 = Shl{amount = 51}: (HostRing128Tensor) -> HostRing128Tensor (op_3374) @Host(carole)
op_3373 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3369, op_3367) @Host(carole)
op_6796 = Shl{amount = 51}: (HostRing128Tensor) -> HostRing128Tensor (op_3373) @Host(carole)
op_3371 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3369, op_3367) @Host(alice)
op_6791 = Shl{amount = 51}: (HostRing128Tensor) -> HostRing128Tensor (op_3371) @Host(alice)
op_3375 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3364, op_3371) @Host(alice)
op_3377 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3375, op_3376) @Host(alice)
op_6793 = Shl{amount = 51}: (HostRing128Tensor) -> HostRing128Tensor (op_3377) @Host(bob)
op_6792 = Shl{amount = 51}: (HostRing128Tensor) -> HostRing128Tensor (op_3377) @Host(alice)
op_1885 = IndexAxis{axis = 0, index = 50}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3309 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1885, op_1886) @Host(alice)
op_3297 = Shape: (HostBitTensor) -> HostShape (op_1885) @Host(alice)
op_3307 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3297, op_3302) @Host(alice)
op_3304 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3297, op_3301) @Host(alice)
op_3310 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3309, op_3304) @Host(alice)
op_3312 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3310, op_3311) @Host(alice)
op_3313 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3312) @Host(alice)
op_3320 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3308, op_3313) @Host(bob)
op_3319 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3307, op_3313) @Host(alice)
op_3316 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3308, op_3313) @Host(bob)
op_3318 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3308, op_3316) @Host(bob)
op_3322 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3318, op_3320) @Host(bob)
op_3324 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3322) @Host(bob)
op_3329 = Shape: (HostRing128Tensor) -> HostShape (op_3324) @Host(bob)
op_3331 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3329, op_3327) @Host(bob)
op_6782 = Shl{amount = 50}: (HostRing128Tensor) -> HostRing128Tensor (op_3331) @Host(bob)
op_3335 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3324, op_3331) @Host(bob)
op_3315 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3307, op_3313) @Host(alice)
op_3314 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3307, op_3313) @Host(alice)
op_3317 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3314, op_3315) @Host(alice)
op_3321 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3317, op_3319) @Host(alice)
op_3323 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3321) @Host(alice)
op_3328 = Shape: (HostRing128Tensor) -> HostShape (op_3323) @Host(alice)
op_3333 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3328, op_3327) @Host(carole)
op_6783 = Shl{amount = 50}: (HostRing128Tensor) -> HostRing128Tensor (op_3333) @Host(carole)
op_3332 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3328, op_3326) @Host(carole)
op_6784 = Shl{amount = 50}: (HostRing128Tensor) -> HostRing128Tensor (op_3332) @Host(carole)
op_3330 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3328, op_3326) @Host(alice)
op_6779 = Shl{amount = 50}: (HostRing128Tensor) -> HostRing128Tensor (op_3330) @Host(alice)
op_3334 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3323, op_3330) @Host(alice)
op_3336 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3334, op_3335) @Host(alice)
op_6781 = Shl{amount = 50}: (HostRing128Tensor) -> HostRing128Tensor (op_3336) @Host(bob)
op_6780 = Shl{amount = 50}: (HostRing128Tensor) -> HostRing128Tensor (op_3336) @Host(alice)
op_1879 = IndexAxis{axis = 0, index = 49}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3268 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1879, op_1880) @Host(alice)
op_3256 = Shape: (HostBitTensor) -> HostShape (op_1879) @Host(alice)
op_3266 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3256, op_3261) @Host(alice)
op_3263 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3256, op_3260) @Host(alice)
op_3269 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3268, op_3263) @Host(alice)
op_3271 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3269, op_3270) @Host(alice)
op_3272 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3271) @Host(alice)
op_3279 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3267, op_3272) @Host(bob)
op_3278 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3266, op_3272) @Host(alice)
op_3275 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3267, op_3272) @Host(bob)
op_3277 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3267, op_3275) @Host(bob)
op_3281 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3277, op_3279) @Host(bob)
op_3283 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3281) @Host(bob)
op_3288 = Shape: (HostRing128Tensor) -> HostShape (op_3283) @Host(bob)
op_3290 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3288, op_3286) @Host(bob)
op_6770 = Shl{amount = 49}: (HostRing128Tensor) -> HostRing128Tensor (op_3290) @Host(bob)
op_3294 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3283, op_3290) @Host(bob)
op_3274 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3266, op_3272) @Host(alice)
op_3273 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3266, op_3272) @Host(alice)
op_3276 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3273, op_3274) @Host(alice)
op_3280 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3276, op_3278) @Host(alice)
op_3282 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3280) @Host(alice)
op_3287 = Shape: (HostRing128Tensor) -> HostShape (op_3282) @Host(alice)
op_3292 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3287, op_3286) @Host(carole)
op_6771 = Shl{amount = 49}: (HostRing128Tensor) -> HostRing128Tensor (op_3292) @Host(carole)
op_3291 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3287, op_3285) @Host(carole)
op_6772 = Shl{amount = 49}: (HostRing128Tensor) -> HostRing128Tensor (op_3291) @Host(carole)
op_3289 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3287, op_3285) @Host(alice)
op_6767 = Shl{amount = 49}: (HostRing128Tensor) -> HostRing128Tensor (op_3289) @Host(alice)
op_3293 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3282, op_3289) @Host(alice)
op_3295 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3293, op_3294) @Host(alice)
op_6769 = Shl{amount = 49}: (HostRing128Tensor) -> HostRing128Tensor (op_3295) @Host(bob)
op_6768 = Shl{amount = 49}: (HostRing128Tensor) -> HostRing128Tensor (op_3295) @Host(alice)
op_1873 = IndexAxis{axis = 0, index = 48}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3227 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1873, op_1874) @Host(alice)
op_3215 = Shape: (HostBitTensor) -> HostShape (op_1873) @Host(alice)
op_3225 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3215, op_3220) @Host(alice)
op_3222 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3215, op_3219) @Host(alice)
op_3228 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3227, op_3222) @Host(alice)
op_3230 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3228, op_3229) @Host(alice)
op_3231 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3230) @Host(alice)
op_3238 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3226, op_3231) @Host(bob)
op_3237 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3225, op_3231) @Host(alice)
op_3234 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3226, op_3231) @Host(bob)
op_3236 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3226, op_3234) @Host(bob)
op_3240 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3236, op_3238) @Host(bob)
op_3242 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3240) @Host(bob)
op_3247 = Shape: (HostRing128Tensor) -> HostShape (op_3242) @Host(bob)
op_3249 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3247, op_3245) @Host(bob)
op_6758 = Shl{amount = 48}: (HostRing128Tensor) -> HostRing128Tensor (op_3249) @Host(bob)
op_3253 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3242, op_3249) @Host(bob)
op_3233 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3225, op_3231) @Host(alice)
op_3232 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3225, op_3231) @Host(alice)
op_3235 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3232, op_3233) @Host(alice)
op_3239 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3235, op_3237) @Host(alice)
op_3241 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3239) @Host(alice)
op_3246 = Shape: (HostRing128Tensor) -> HostShape (op_3241) @Host(alice)
op_3251 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3246, op_3245) @Host(carole)
op_6759 = Shl{amount = 48}: (HostRing128Tensor) -> HostRing128Tensor (op_3251) @Host(carole)
op_3250 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3246, op_3244) @Host(carole)
op_6760 = Shl{amount = 48}: (HostRing128Tensor) -> HostRing128Tensor (op_3250) @Host(carole)
op_3248 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3246, op_3244) @Host(alice)
op_6755 = Shl{amount = 48}: (HostRing128Tensor) -> HostRing128Tensor (op_3248) @Host(alice)
op_3252 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3241, op_3248) @Host(alice)
op_3254 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3252, op_3253) @Host(alice)
op_6757 = Shl{amount = 48}: (HostRing128Tensor) -> HostRing128Tensor (op_3254) @Host(bob)
op_6756 = Shl{amount = 48}: (HostRing128Tensor) -> HostRing128Tensor (op_3254) @Host(alice)
op_1867 = IndexAxis{axis = 0, index = 47}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3186 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1867, op_1868) @Host(alice)
op_3174 = Shape: (HostBitTensor) -> HostShape (op_1867) @Host(alice)
op_3184 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3174, op_3179) @Host(alice)
op_3181 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3174, op_3178) @Host(alice)
op_3187 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3186, op_3181) @Host(alice)
op_3189 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3187, op_3188) @Host(alice)
op_3190 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3189) @Host(alice)
op_3197 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3185, op_3190) @Host(bob)
op_3196 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3184, op_3190) @Host(alice)
op_3193 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3185, op_3190) @Host(bob)
op_3195 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3185, op_3193) @Host(bob)
op_3199 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3195, op_3197) @Host(bob)
op_3201 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3199) @Host(bob)
op_3206 = Shape: (HostRing128Tensor) -> HostShape (op_3201) @Host(bob)
op_3208 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3206, op_3204) @Host(bob)
op_6746 = Shl{amount = 47}: (HostRing128Tensor) -> HostRing128Tensor (op_3208) @Host(bob)
op_3212 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3201, op_3208) @Host(bob)
op_3192 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3184, op_3190) @Host(alice)
op_3191 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3184, op_3190) @Host(alice)
op_3194 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3191, op_3192) @Host(alice)
op_3198 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3194, op_3196) @Host(alice)
op_3200 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3198) @Host(alice)
op_3205 = Shape: (HostRing128Tensor) -> HostShape (op_3200) @Host(alice)
op_3210 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3205, op_3204) @Host(carole)
op_6747 = Shl{amount = 47}: (HostRing128Tensor) -> HostRing128Tensor (op_3210) @Host(carole)
op_3209 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3205, op_3203) @Host(carole)
op_6748 = Shl{amount = 47}: (HostRing128Tensor) -> HostRing128Tensor (op_3209) @Host(carole)
op_3207 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3205, op_3203) @Host(alice)
op_6743 = Shl{amount = 47}: (HostRing128Tensor) -> HostRing128Tensor (op_3207) @Host(alice)
op_3211 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3200, op_3207) @Host(alice)
op_3213 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3211, op_3212) @Host(alice)
op_6745 = Shl{amount = 47}: (HostRing128Tensor) -> HostRing128Tensor (op_3213) @Host(bob)
op_6744 = Shl{amount = 47}: (HostRing128Tensor) -> HostRing128Tensor (op_3213) @Host(alice)
op_1861 = IndexAxis{axis = 0, index = 46}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3145 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1861, op_1862) @Host(alice)
op_3133 = Shape: (HostBitTensor) -> HostShape (op_1861) @Host(alice)
op_3143 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3133, op_3138) @Host(alice)
op_3140 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3133, op_3137) @Host(alice)
op_3146 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3145, op_3140) @Host(alice)
op_3148 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3146, op_3147) @Host(alice)
op_3149 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3148) @Host(alice)
op_3156 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3144, op_3149) @Host(bob)
op_3155 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3143, op_3149) @Host(alice)
op_3152 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3144, op_3149) @Host(bob)
op_3154 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3144, op_3152) @Host(bob)
op_3158 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3154, op_3156) @Host(bob)
op_3160 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3158) @Host(bob)
op_3165 = Shape: (HostRing128Tensor) -> HostShape (op_3160) @Host(bob)
op_3167 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3165, op_3163) @Host(bob)
op_6734 = Shl{amount = 46}: (HostRing128Tensor) -> HostRing128Tensor (op_3167) @Host(bob)
op_3171 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3160, op_3167) @Host(bob)
op_3151 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3143, op_3149) @Host(alice)
op_3150 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3143, op_3149) @Host(alice)
op_3153 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3150, op_3151) @Host(alice)
op_3157 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3153, op_3155) @Host(alice)
op_3159 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3157) @Host(alice)
op_3164 = Shape: (HostRing128Tensor) -> HostShape (op_3159) @Host(alice)
op_3169 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3164, op_3163) @Host(carole)
op_6735 = Shl{amount = 46}: (HostRing128Tensor) -> HostRing128Tensor (op_3169) @Host(carole)
op_3168 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3164, op_3162) @Host(carole)
op_6736 = Shl{amount = 46}: (HostRing128Tensor) -> HostRing128Tensor (op_3168) @Host(carole)
op_3166 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3164, op_3162) @Host(alice)
op_6731 = Shl{amount = 46}: (HostRing128Tensor) -> HostRing128Tensor (op_3166) @Host(alice)
op_3170 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3159, op_3166) @Host(alice)
op_3172 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3170, op_3171) @Host(alice)
op_6733 = Shl{amount = 46}: (HostRing128Tensor) -> HostRing128Tensor (op_3172) @Host(bob)
op_6732 = Shl{amount = 46}: (HostRing128Tensor) -> HostRing128Tensor (op_3172) @Host(alice)
op_1855 = IndexAxis{axis = 0, index = 45}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3104 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1855, op_1856) @Host(alice)
op_3092 = Shape: (HostBitTensor) -> HostShape (op_1855) @Host(alice)
op_3102 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3092, op_3097) @Host(alice)
op_3099 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3092, op_3096) @Host(alice)
op_3105 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3104, op_3099) @Host(alice)
op_3107 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3105, op_3106) @Host(alice)
op_3108 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3107) @Host(alice)
op_3115 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3103, op_3108) @Host(bob)
op_3114 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3102, op_3108) @Host(alice)
op_3111 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3103, op_3108) @Host(bob)
op_3113 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3103, op_3111) @Host(bob)
op_3117 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3113, op_3115) @Host(bob)
op_3119 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3117) @Host(bob)
op_3124 = Shape: (HostRing128Tensor) -> HostShape (op_3119) @Host(bob)
op_3126 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3124, op_3122) @Host(bob)
op_6722 = Shl{amount = 45}: (HostRing128Tensor) -> HostRing128Tensor (op_3126) @Host(bob)
op_3130 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3119, op_3126) @Host(bob)
op_3110 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3102, op_3108) @Host(alice)
op_3109 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3102, op_3108) @Host(alice)
op_3112 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3109, op_3110) @Host(alice)
op_3116 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3112, op_3114) @Host(alice)
op_3118 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3116) @Host(alice)
op_3123 = Shape: (HostRing128Tensor) -> HostShape (op_3118) @Host(alice)
op_3128 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3123, op_3122) @Host(carole)
op_6723 = Shl{amount = 45}: (HostRing128Tensor) -> HostRing128Tensor (op_3128) @Host(carole)
op_3127 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3123, op_3121) @Host(carole)
op_6724 = Shl{amount = 45}: (HostRing128Tensor) -> HostRing128Tensor (op_3127) @Host(carole)
op_3125 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3123, op_3121) @Host(alice)
op_6719 = Shl{amount = 45}: (HostRing128Tensor) -> HostRing128Tensor (op_3125) @Host(alice)
op_3129 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3118, op_3125) @Host(alice)
op_3131 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3129, op_3130) @Host(alice)
op_6721 = Shl{amount = 45}: (HostRing128Tensor) -> HostRing128Tensor (op_3131) @Host(bob)
op_6720 = Shl{amount = 45}: (HostRing128Tensor) -> HostRing128Tensor (op_3131) @Host(alice)
op_1849 = IndexAxis{axis = 0, index = 44}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3063 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1849, op_1850) @Host(alice)
op_3051 = Shape: (HostBitTensor) -> HostShape (op_1849) @Host(alice)
op_3061 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3051, op_3056) @Host(alice)
op_3058 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3051, op_3055) @Host(alice)
op_3064 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3063, op_3058) @Host(alice)
op_3066 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3064, op_3065) @Host(alice)
op_3067 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3066) @Host(alice)
op_3074 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3062, op_3067) @Host(bob)
op_3073 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3061, op_3067) @Host(alice)
op_3070 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3062, op_3067) @Host(bob)
op_3072 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3062, op_3070) @Host(bob)
op_3076 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3072, op_3074) @Host(bob)
op_3078 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3076) @Host(bob)
op_3083 = Shape: (HostRing128Tensor) -> HostShape (op_3078) @Host(bob)
op_3085 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3083, op_3081) @Host(bob)
op_6710 = Shl{amount = 44}: (HostRing128Tensor) -> HostRing128Tensor (op_3085) @Host(bob)
op_3089 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3078, op_3085) @Host(bob)
op_3069 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3061, op_3067) @Host(alice)
op_3068 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3061, op_3067) @Host(alice)
op_3071 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3068, op_3069) @Host(alice)
op_3075 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3071, op_3073) @Host(alice)
op_3077 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3075) @Host(alice)
op_3082 = Shape: (HostRing128Tensor) -> HostShape (op_3077) @Host(alice)
op_3087 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3082, op_3081) @Host(carole)
op_6711 = Shl{amount = 44}: (HostRing128Tensor) -> HostRing128Tensor (op_3087) @Host(carole)
op_3086 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3082, op_3080) @Host(carole)
op_6712 = Shl{amount = 44}: (HostRing128Tensor) -> HostRing128Tensor (op_3086) @Host(carole)
op_3084 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3082, op_3080) @Host(alice)
op_6707 = Shl{amount = 44}: (HostRing128Tensor) -> HostRing128Tensor (op_3084) @Host(alice)
op_3088 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3077, op_3084) @Host(alice)
op_3090 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3088, op_3089) @Host(alice)
op_6709 = Shl{amount = 44}: (HostRing128Tensor) -> HostRing128Tensor (op_3090) @Host(bob)
op_6708 = Shl{amount = 44}: (HostRing128Tensor) -> HostRing128Tensor (op_3090) @Host(alice)
op_1843 = IndexAxis{axis = 0, index = 43}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_3022 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1843, op_1844) @Host(alice)
op_3010 = Shape: (HostBitTensor) -> HostShape (op_1843) @Host(alice)
op_3020 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3010, op_3015) @Host(alice)
op_3017 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_3010, op_3014) @Host(alice)
op_3023 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3022, op_3017) @Host(alice)
op_3025 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_3023, op_3024) @Host(alice)
op_3026 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_3025) @Host(alice)
op_3033 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3021, op_3026) @Host(bob)
op_3032 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3020, op_3026) @Host(alice)
op_3029 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3021, op_3026) @Host(bob)
op_3031 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3021, op_3029) @Host(bob)
op_3035 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3031, op_3033) @Host(bob)
op_3037 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3035) @Host(bob)
op_3042 = Shape: (HostRing128Tensor) -> HostShape (op_3037) @Host(bob)
op_3044 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3042, op_3040) @Host(bob)
op_6698 = Shl{amount = 43}: (HostRing128Tensor) -> HostRing128Tensor (op_3044) @Host(bob)
op_3048 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3037, op_3044) @Host(bob)
op_3028 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3020, op_3026) @Host(alice)
op_3027 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3020, op_3026) @Host(alice)
op_3030 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3027, op_3028) @Host(alice)
op_3034 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3030, op_3032) @Host(alice)
op_3036 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_3034) @Host(alice)
op_3041 = Shape: (HostRing128Tensor) -> HostShape (op_3036) @Host(alice)
op_3046 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3041, op_3040) @Host(carole)
op_6699 = Shl{amount = 43}: (HostRing128Tensor) -> HostRing128Tensor (op_3046) @Host(carole)
op_3045 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3041, op_3039) @Host(carole)
op_6700 = Shl{amount = 43}: (HostRing128Tensor) -> HostRing128Tensor (op_3045) @Host(carole)
op_3043 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3041, op_3039) @Host(alice)
op_6695 = Shl{amount = 43}: (HostRing128Tensor) -> HostRing128Tensor (op_3043) @Host(alice)
op_3047 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3036, op_3043) @Host(alice)
op_3049 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3047, op_3048) @Host(alice)
op_6697 = Shl{amount = 43}: (HostRing128Tensor) -> HostRing128Tensor (op_3049) @Host(bob)
op_6696 = Shl{amount = 43}: (HostRing128Tensor) -> HostRing128Tensor (op_3049) @Host(alice)
op_1837 = IndexAxis{axis = 0, index = 42}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2981 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1837, op_1838) @Host(alice)
op_2969 = Shape: (HostBitTensor) -> HostShape (op_1837) @Host(alice)
op_2979 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2969, op_2974) @Host(alice)
op_2976 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2969, op_2973) @Host(alice)
op_2982 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2981, op_2976) @Host(alice)
op_2984 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2982, op_2983) @Host(alice)
op_2985 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2984) @Host(alice)
op_2992 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2980, op_2985) @Host(bob)
op_2991 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2979, op_2985) @Host(alice)
op_2988 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2980, op_2985) @Host(bob)
op_2990 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2980, op_2988) @Host(bob)
op_2994 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2990, op_2992) @Host(bob)
op_2996 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2994) @Host(bob)
op_3001 = Shape: (HostRing128Tensor) -> HostShape (op_2996) @Host(bob)
op_3003 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3001, op_2999) @Host(bob)
op_6686 = Shl{amount = 42}: (HostRing128Tensor) -> HostRing128Tensor (op_3003) @Host(bob)
op_3007 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2996, op_3003) @Host(bob)
op_2987 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2979, op_2985) @Host(alice)
op_2986 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2979, op_2985) @Host(alice)
op_2989 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2986, op_2987) @Host(alice)
op_2993 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2989, op_2991) @Host(alice)
op_2995 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2993) @Host(alice)
op_3000 = Shape: (HostRing128Tensor) -> HostShape (op_2995) @Host(alice)
op_3005 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3000, op_2999) @Host(carole)
op_6687 = Shl{amount = 42}: (HostRing128Tensor) -> HostRing128Tensor (op_3005) @Host(carole)
op_3004 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3000, op_2998) @Host(carole)
op_6688 = Shl{amount = 42}: (HostRing128Tensor) -> HostRing128Tensor (op_3004) @Host(carole)
op_3002 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_3000, op_2998) @Host(alice)
op_6683 = Shl{amount = 42}: (HostRing128Tensor) -> HostRing128Tensor (op_3002) @Host(alice)
op_3006 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2995, op_3002) @Host(alice)
op_3008 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_3006, op_3007) @Host(alice)
op_6685 = Shl{amount = 42}: (HostRing128Tensor) -> HostRing128Tensor (op_3008) @Host(bob)
op_6684 = Shl{amount = 42}: (HostRing128Tensor) -> HostRing128Tensor (op_3008) @Host(alice)
op_1831 = IndexAxis{axis = 0, index = 41}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2940 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1831, op_1832) @Host(alice)
op_2928 = Shape: (HostBitTensor) -> HostShape (op_1831) @Host(alice)
op_2938 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2928, op_2933) @Host(alice)
op_2935 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2928, op_2932) @Host(alice)
op_2941 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2940, op_2935) @Host(alice)
op_2943 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2941, op_2942) @Host(alice)
op_2944 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2943) @Host(alice)
op_2951 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2939, op_2944) @Host(bob)
op_2950 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2938, op_2944) @Host(alice)
op_2947 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2939, op_2944) @Host(bob)
op_2949 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2939, op_2947) @Host(bob)
op_2953 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2949, op_2951) @Host(bob)
op_2955 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2953) @Host(bob)
op_2960 = Shape: (HostRing128Tensor) -> HostShape (op_2955) @Host(bob)
op_2962 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2960, op_2958) @Host(bob)
op_6674 = Shl{amount = 41}: (HostRing128Tensor) -> HostRing128Tensor (op_2962) @Host(bob)
op_2966 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2955, op_2962) @Host(bob)
op_2946 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2938, op_2944) @Host(alice)
op_2945 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2938, op_2944) @Host(alice)
op_2948 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2945, op_2946) @Host(alice)
op_2952 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2948, op_2950) @Host(alice)
op_2954 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2952) @Host(alice)
op_2959 = Shape: (HostRing128Tensor) -> HostShape (op_2954) @Host(alice)
op_2964 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2959, op_2958) @Host(carole)
op_6675 = Shl{amount = 41}: (HostRing128Tensor) -> HostRing128Tensor (op_2964) @Host(carole)
op_2963 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2959, op_2957) @Host(carole)
op_6676 = Shl{amount = 41}: (HostRing128Tensor) -> HostRing128Tensor (op_2963) @Host(carole)
op_2961 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2959, op_2957) @Host(alice)
op_6671 = Shl{amount = 41}: (HostRing128Tensor) -> HostRing128Tensor (op_2961) @Host(alice)
op_2965 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2954, op_2961) @Host(alice)
op_2967 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2965, op_2966) @Host(alice)
op_6673 = Shl{amount = 41}: (HostRing128Tensor) -> HostRing128Tensor (op_2967) @Host(bob)
op_6672 = Shl{amount = 41}: (HostRing128Tensor) -> HostRing128Tensor (op_2967) @Host(alice)
op_1825 = IndexAxis{axis = 0, index = 40}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2899 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1825, op_1826) @Host(alice)
op_2887 = Shape: (HostBitTensor) -> HostShape (op_1825) @Host(alice)
op_2897 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2887, op_2892) @Host(alice)
op_2894 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2887, op_2891) @Host(alice)
op_2900 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2899, op_2894) @Host(alice)
op_2902 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2900, op_2901) @Host(alice)
op_2903 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2902) @Host(alice)
op_2910 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2898, op_2903) @Host(bob)
op_2909 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2897, op_2903) @Host(alice)
op_2906 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2898, op_2903) @Host(bob)
op_2908 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2898, op_2906) @Host(bob)
op_2912 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2908, op_2910) @Host(bob)
op_2914 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2912) @Host(bob)
op_2919 = Shape: (HostRing128Tensor) -> HostShape (op_2914) @Host(bob)
op_2921 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2919, op_2917) @Host(bob)
op_6662 = Shl{amount = 40}: (HostRing128Tensor) -> HostRing128Tensor (op_2921) @Host(bob)
op_2925 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2914, op_2921) @Host(bob)
op_2905 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2897, op_2903) @Host(alice)
op_2904 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2897, op_2903) @Host(alice)
op_2907 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2904, op_2905) @Host(alice)
op_2911 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2907, op_2909) @Host(alice)
op_2913 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2911) @Host(alice)
op_2918 = Shape: (HostRing128Tensor) -> HostShape (op_2913) @Host(alice)
op_2923 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2918, op_2917) @Host(carole)
op_6663 = Shl{amount = 40}: (HostRing128Tensor) -> HostRing128Tensor (op_2923) @Host(carole)
op_2922 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2918, op_2916) @Host(carole)
op_6664 = Shl{amount = 40}: (HostRing128Tensor) -> HostRing128Tensor (op_2922) @Host(carole)
op_2920 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2918, op_2916) @Host(alice)
op_6659 = Shl{amount = 40}: (HostRing128Tensor) -> HostRing128Tensor (op_2920) @Host(alice)
op_2924 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2913, op_2920) @Host(alice)
op_2926 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2924, op_2925) @Host(alice)
op_6661 = Shl{amount = 40}: (HostRing128Tensor) -> HostRing128Tensor (op_2926) @Host(bob)
op_6660 = Shl{amount = 40}: (HostRing128Tensor) -> HostRing128Tensor (op_2926) @Host(alice)
op_1819 = IndexAxis{axis = 0, index = 39}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2858 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1819, op_1820) @Host(alice)
op_2846 = Shape: (HostBitTensor) -> HostShape (op_1819) @Host(alice)
op_2856 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2846, op_2851) @Host(alice)
op_2853 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2846, op_2850) @Host(alice)
op_2859 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2858, op_2853) @Host(alice)
op_2861 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2859, op_2860) @Host(alice)
op_2862 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2861) @Host(alice)
op_2869 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2857, op_2862) @Host(bob)
op_2868 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2856, op_2862) @Host(alice)
op_2865 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2857, op_2862) @Host(bob)
op_2867 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2857, op_2865) @Host(bob)
op_2871 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2867, op_2869) @Host(bob)
op_2873 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2871) @Host(bob)
op_2878 = Shape: (HostRing128Tensor) -> HostShape (op_2873) @Host(bob)
op_2880 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2878, op_2876) @Host(bob)
op_6650 = Shl{amount = 39}: (HostRing128Tensor) -> HostRing128Tensor (op_2880) @Host(bob)
op_2884 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2873, op_2880) @Host(bob)
op_2864 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2856, op_2862) @Host(alice)
op_2863 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2856, op_2862) @Host(alice)
op_2866 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2863, op_2864) @Host(alice)
op_2870 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2866, op_2868) @Host(alice)
op_2872 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2870) @Host(alice)
op_2877 = Shape: (HostRing128Tensor) -> HostShape (op_2872) @Host(alice)
op_2882 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2877, op_2876) @Host(carole)
op_6651 = Shl{amount = 39}: (HostRing128Tensor) -> HostRing128Tensor (op_2882) @Host(carole)
op_2881 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2877, op_2875) @Host(carole)
op_6652 = Shl{amount = 39}: (HostRing128Tensor) -> HostRing128Tensor (op_2881) @Host(carole)
op_2879 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2877, op_2875) @Host(alice)
op_6647 = Shl{amount = 39}: (HostRing128Tensor) -> HostRing128Tensor (op_2879) @Host(alice)
op_2883 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2872, op_2879) @Host(alice)
op_2885 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2883, op_2884) @Host(alice)
op_6649 = Shl{amount = 39}: (HostRing128Tensor) -> HostRing128Tensor (op_2885) @Host(bob)
op_6648 = Shl{amount = 39}: (HostRing128Tensor) -> HostRing128Tensor (op_2885) @Host(alice)
op_1813 = IndexAxis{axis = 0, index = 38}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2817 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1813, op_1814) @Host(alice)
op_2805 = Shape: (HostBitTensor) -> HostShape (op_1813) @Host(alice)
op_2815 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2805, op_2810) @Host(alice)
op_2812 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2805, op_2809) @Host(alice)
op_2818 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2817, op_2812) @Host(alice)
op_2820 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2818, op_2819) @Host(alice)
op_2821 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2820) @Host(alice)
op_2828 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2816, op_2821) @Host(bob)
op_2827 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2815, op_2821) @Host(alice)
op_2824 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2816, op_2821) @Host(bob)
op_2826 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2816, op_2824) @Host(bob)
op_2830 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2826, op_2828) @Host(bob)
op_2832 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2830) @Host(bob)
op_2837 = Shape: (HostRing128Tensor) -> HostShape (op_2832) @Host(bob)
op_2839 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2837, op_2835) @Host(bob)
op_6638 = Shl{amount = 38}: (HostRing128Tensor) -> HostRing128Tensor (op_2839) @Host(bob)
op_2843 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2832, op_2839) @Host(bob)
op_2823 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2815, op_2821) @Host(alice)
op_2822 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2815, op_2821) @Host(alice)
op_2825 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2822, op_2823) @Host(alice)
op_2829 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2825, op_2827) @Host(alice)
op_2831 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2829) @Host(alice)
op_2836 = Shape: (HostRing128Tensor) -> HostShape (op_2831) @Host(alice)
op_2841 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2836, op_2835) @Host(carole)
op_6639 = Shl{amount = 38}: (HostRing128Tensor) -> HostRing128Tensor (op_2841) @Host(carole)
op_2840 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2836, op_2834) @Host(carole)
op_6640 = Shl{amount = 38}: (HostRing128Tensor) -> HostRing128Tensor (op_2840) @Host(carole)
op_2838 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2836, op_2834) @Host(alice)
op_6635 = Shl{amount = 38}: (HostRing128Tensor) -> HostRing128Tensor (op_2838) @Host(alice)
op_2842 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2831, op_2838) @Host(alice)
op_2844 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2842, op_2843) @Host(alice)
op_6637 = Shl{amount = 38}: (HostRing128Tensor) -> HostRing128Tensor (op_2844) @Host(bob)
op_6636 = Shl{amount = 38}: (HostRing128Tensor) -> HostRing128Tensor (op_2844) @Host(alice)
op_1807 = IndexAxis{axis = 0, index = 37}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2776 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1807, op_1808) @Host(alice)
op_2764 = Shape: (HostBitTensor) -> HostShape (op_1807) @Host(alice)
op_2774 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2764, op_2769) @Host(alice)
op_2771 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2764, op_2768) @Host(alice)
op_2777 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2776, op_2771) @Host(alice)
op_2779 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2777, op_2778) @Host(alice)
op_2780 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2779) @Host(alice)
op_2787 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2775, op_2780) @Host(bob)
op_2786 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2774, op_2780) @Host(alice)
op_2783 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2775, op_2780) @Host(bob)
op_2785 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2775, op_2783) @Host(bob)
op_2789 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2785, op_2787) @Host(bob)
op_2791 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2789) @Host(bob)
op_2796 = Shape: (HostRing128Tensor) -> HostShape (op_2791) @Host(bob)
op_2798 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2796, op_2794) @Host(bob)
op_6626 = Shl{amount = 37}: (HostRing128Tensor) -> HostRing128Tensor (op_2798) @Host(bob)
op_2802 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2791, op_2798) @Host(bob)
op_2782 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2774, op_2780) @Host(alice)
op_2781 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2774, op_2780) @Host(alice)
op_2784 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2781, op_2782) @Host(alice)
op_2788 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2784, op_2786) @Host(alice)
op_2790 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2788) @Host(alice)
op_2795 = Shape: (HostRing128Tensor) -> HostShape (op_2790) @Host(alice)
op_2800 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2795, op_2794) @Host(carole)
op_6627 = Shl{amount = 37}: (HostRing128Tensor) -> HostRing128Tensor (op_2800) @Host(carole)
op_2799 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2795, op_2793) @Host(carole)
op_6628 = Shl{amount = 37}: (HostRing128Tensor) -> HostRing128Tensor (op_2799) @Host(carole)
op_2797 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2795, op_2793) @Host(alice)
op_6623 = Shl{amount = 37}: (HostRing128Tensor) -> HostRing128Tensor (op_2797) @Host(alice)
op_2801 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2790, op_2797) @Host(alice)
op_2803 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2801, op_2802) @Host(alice)
op_6625 = Shl{amount = 37}: (HostRing128Tensor) -> HostRing128Tensor (op_2803) @Host(bob)
op_6624 = Shl{amount = 37}: (HostRing128Tensor) -> HostRing128Tensor (op_2803) @Host(alice)
op_1801 = IndexAxis{axis = 0, index = 36}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2735 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1801, op_1802) @Host(alice)
op_2723 = Shape: (HostBitTensor) -> HostShape (op_1801) @Host(alice)
op_2733 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2723, op_2728) @Host(alice)
op_2730 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2723, op_2727) @Host(alice)
op_2736 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2735, op_2730) @Host(alice)
op_2738 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2736, op_2737) @Host(alice)
op_2739 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2738) @Host(alice)
op_2746 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2734, op_2739) @Host(bob)
op_2745 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2733, op_2739) @Host(alice)
op_2742 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2734, op_2739) @Host(bob)
op_2744 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2734, op_2742) @Host(bob)
op_2748 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2744, op_2746) @Host(bob)
op_2750 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2748) @Host(bob)
op_2755 = Shape: (HostRing128Tensor) -> HostShape (op_2750) @Host(bob)
op_2757 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2755, op_2753) @Host(bob)
op_6614 = Shl{amount = 36}: (HostRing128Tensor) -> HostRing128Tensor (op_2757) @Host(bob)
op_2761 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2750, op_2757) @Host(bob)
op_2741 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2733, op_2739) @Host(alice)
op_2740 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2733, op_2739) @Host(alice)
op_2743 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2740, op_2741) @Host(alice)
op_2747 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2743, op_2745) @Host(alice)
op_2749 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2747) @Host(alice)
op_2754 = Shape: (HostRing128Tensor) -> HostShape (op_2749) @Host(alice)
op_2759 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2754, op_2753) @Host(carole)
op_6615 = Shl{amount = 36}: (HostRing128Tensor) -> HostRing128Tensor (op_2759) @Host(carole)
op_2758 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2754, op_2752) @Host(carole)
op_6616 = Shl{amount = 36}: (HostRing128Tensor) -> HostRing128Tensor (op_2758) @Host(carole)
op_2756 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2754, op_2752) @Host(alice)
op_6611 = Shl{amount = 36}: (HostRing128Tensor) -> HostRing128Tensor (op_2756) @Host(alice)
op_2760 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2749, op_2756) @Host(alice)
op_2762 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2760, op_2761) @Host(alice)
op_6613 = Shl{amount = 36}: (HostRing128Tensor) -> HostRing128Tensor (op_2762) @Host(bob)
op_6612 = Shl{amount = 36}: (HostRing128Tensor) -> HostRing128Tensor (op_2762) @Host(alice)
op_1795 = IndexAxis{axis = 0, index = 35}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2694 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1795, op_1796) @Host(alice)
op_2682 = Shape: (HostBitTensor) -> HostShape (op_1795) @Host(alice)
op_2692 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2682, op_2687) @Host(alice)
op_2689 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2682, op_2686) @Host(alice)
op_2695 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2694, op_2689) @Host(alice)
op_2697 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2695, op_2696) @Host(alice)
op_2698 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2697) @Host(alice)
op_2705 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2693, op_2698) @Host(bob)
op_2704 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2692, op_2698) @Host(alice)
op_2701 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2693, op_2698) @Host(bob)
op_2703 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2693, op_2701) @Host(bob)
op_2707 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2703, op_2705) @Host(bob)
op_2709 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2707) @Host(bob)
op_2714 = Shape: (HostRing128Tensor) -> HostShape (op_2709) @Host(bob)
op_2716 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2714, op_2712) @Host(bob)
op_6602 = Shl{amount = 35}: (HostRing128Tensor) -> HostRing128Tensor (op_2716) @Host(bob)
op_2720 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2709, op_2716) @Host(bob)
op_2700 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2692, op_2698) @Host(alice)
op_2699 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2692, op_2698) @Host(alice)
op_2702 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2699, op_2700) @Host(alice)
op_2706 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2702, op_2704) @Host(alice)
op_2708 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2706) @Host(alice)
op_2713 = Shape: (HostRing128Tensor) -> HostShape (op_2708) @Host(alice)
op_2718 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2713, op_2712) @Host(carole)
op_6603 = Shl{amount = 35}: (HostRing128Tensor) -> HostRing128Tensor (op_2718) @Host(carole)
op_2717 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2713, op_2711) @Host(carole)
op_6604 = Shl{amount = 35}: (HostRing128Tensor) -> HostRing128Tensor (op_2717) @Host(carole)
op_2715 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2713, op_2711) @Host(alice)
op_6599 = Shl{amount = 35}: (HostRing128Tensor) -> HostRing128Tensor (op_2715) @Host(alice)
op_2719 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2708, op_2715) @Host(alice)
op_2721 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2719, op_2720) @Host(alice)
op_6601 = Shl{amount = 35}: (HostRing128Tensor) -> HostRing128Tensor (op_2721) @Host(bob)
op_6600 = Shl{amount = 35}: (HostRing128Tensor) -> HostRing128Tensor (op_2721) @Host(alice)
op_1789 = IndexAxis{axis = 0, index = 34}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2653 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1789, op_1790) @Host(alice)
op_2641 = Shape: (HostBitTensor) -> HostShape (op_1789) @Host(alice)
op_2651 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2641, op_2646) @Host(alice)
op_2648 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2641, op_2645) @Host(alice)
op_2654 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2653, op_2648) @Host(alice)
op_2656 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2654, op_2655) @Host(alice)
op_2657 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2656) @Host(alice)
op_2664 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2652, op_2657) @Host(bob)
op_2663 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2651, op_2657) @Host(alice)
op_2660 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2652, op_2657) @Host(bob)
op_2662 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2652, op_2660) @Host(bob)
op_2666 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2662, op_2664) @Host(bob)
op_2668 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2666) @Host(bob)
op_2673 = Shape: (HostRing128Tensor) -> HostShape (op_2668) @Host(bob)
op_2675 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2673, op_2671) @Host(bob)
op_7859 = Shl{amount = 128}: (HostRing128Tensor) -> HostRing128Tensor (op_2675) @Host(bob)
op_6590 = Shl{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_2675) @Host(bob)
op_2679 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2668, op_2675) @Host(bob)
op_2659 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2651, op_2657) @Host(alice)
op_2658 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2651, op_2657) @Host(alice)
op_2661 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2658, op_2659) @Host(alice)
op_2665 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2661, op_2663) @Host(alice)
op_2667 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2665) @Host(alice)
op_2672 = Shape: (HostRing128Tensor) -> HostShape (op_2667) @Host(alice)
op_2677 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2672, op_2671) @Host(carole)
op_7860 = Shl{amount = 128}: (HostRing128Tensor) -> HostRing128Tensor (op_2677) @Host(carole)
op_6591 = Shl{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_2677) @Host(carole)
op_2676 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2672, op_2670) @Host(carole)
op_7861 = Shl{amount = 128}: (HostRing128Tensor) -> HostRing128Tensor (op_2676) @Host(carole)
op_6592 = Shl{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_2676) @Host(carole)
op_2674 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2672, op_2670) @Host(alice)
op_7856 = Shl{amount = 128}: (HostRing128Tensor) -> HostRing128Tensor (op_2674) @Host(alice)
op_6587 = Shl{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_2674) @Host(alice)
op_2678 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2667, op_2674) @Host(alice)
op_2680 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2678, op_2679) @Host(alice)
op_7858 = Shl{amount = 128}: (HostRing128Tensor) -> HostRing128Tensor (op_2680) @Host(bob)
op_7857 = Shl{amount = 128}: (HostRing128Tensor) -> HostRing128Tensor (op_2680) @Host(alice)
op_6589 = Shl{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_2680) @Host(bob)
op_6588 = Shl{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_2680) @Host(alice)
op_1783 = IndexAxis{axis = 0, index = 33}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2612 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1783, op_1784) @Host(alice)
op_2600 = Shape: (HostBitTensor) -> HostShape (op_1783) @Host(alice)
op_2610 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2600, op_2605) @Host(alice)
op_2607 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2600, op_2604) @Host(alice)
op_2613 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2612, op_2607) @Host(alice)
op_2615 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2613, op_2614) @Host(alice)
op_2616 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2615) @Host(alice)
op_2623 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2611, op_2616) @Host(bob)
op_2622 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2610, op_2616) @Host(alice)
op_2619 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2611, op_2616) @Host(bob)
op_2621 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2611, op_2619) @Host(bob)
op_2625 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2621, op_2623) @Host(bob)
op_2627 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2625) @Host(bob)
op_2632 = Shape: (HostRing128Tensor) -> HostShape (op_2627) @Host(bob)
op_2634 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2632, op_2630) @Host(bob)
op_7841 = Shl{amount = 64}: (HostRing128Tensor) -> HostRing128Tensor (op_2634) @Host(bob)
op_6578 = Shl{amount = 33}: (HostRing128Tensor) -> HostRing128Tensor (op_2634) @Host(bob)
op_2638 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2627, op_2634) @Host(bob)
op_2618 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2610, op_2616) @Host(alice)
op_2617 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2610, op_2616) @Host(alice)
op_2620 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2617, op_2618) @Host(alice)
op_2624 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2620, op_2622) @Host(alice)
op_2626 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2624) @Host(alice)
op_2631 = Shape: (HostRing128Tensor) -> HostShape (op_2626) @Host(alice)
op_2636 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2631, op_2630) @Host(carole)
op_7842 = Shl{amount = 64}: (HostRing128Tensor) -> HostRing128Tensor (op_2636) @Host(carole)
op_6579 = Shl{amount = 33}: (HostRing128Tensor) -> HostRing128Tensor (op_2636) @Host(carole)
op_2635 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2631, op_2629) @Host(carole)
op_7843 = Shl{amount = 64}: (HostRing128Tensor) -> HostRing128Tensor (op_2635) @Host(carole)
op_6580 = Shl{amount = 33}: (HostRing128Tensor) -> HostRing128Tensor (op_2635) @Host(carole)
op_2633 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2631, op_2629) @Host(alice)
op_7838 = Shl{amount = 64}: (HostRing128Tensor) -> HostRing128Tensor (op_2633) @Host(alice)
op_6575 = Shl{amount = 33}: (HostRing128Tensor) -> HostRing128Tensor (op_2633) @Host(alice)
op_2637 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2626, op_2633) @Host(alice)
op_2639 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2637, op_2638) @Host(alice)
op_7840 = Shl{amount = 64}: (HostRing128Tensor) -> HostRing128Tensor (op_2639) @Host(bob)
op_7839 = Shl{amount = 64}: (HostRing128Tensor) -> HostRing128Tensor (op_2639) @Host(alice)
op_6577 = Shl{amount = 33}: (HostRing128Tensor) -> HostRing128Tensor (op_2639) @Host(bob)
op_6576 = Shl{amount = 33}: (HostRing128Tensor) -> HostRing128Tensor (op_2639) @Host(alice)
op_1777 = IndexAxis{axis = 0, index = 32}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2571 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1777, op_1778) @Host(alice)
op_2559 = Shape: (HostBitTensor) -> HostShape (op_1777) @Host(alice)
op_2569 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2559, op_2564) @Host(alice)
op_2566 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2559, op_2563) @Host(alice)
op_2572 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2571, op_2566) @Host(alice)
op_2574 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2572, op_2573) @Host(alice)
op_2575 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2574) @Host(alice)
op_2582 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2570, op_2575) @Host(bob)
op_2581 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2569, op_2575) @Host(alice)
op_2578 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2570, op_2575) @Host(bob)
op_2580 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2570, op_2578) @Host(bob)
op_2584 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2580, op_2582) @Host(bob)
op_2586 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2584) @Host(bob)
op_2591 = Shape: (HostRing128Tensor) -> HostShape (op_2586) @Host(bob)
op_2593 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2591, op_2589) @Host(bob)
op_7823 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_2593) @Host(bob)
op_6566 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_2593) @Host(bob)
op_2597 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2586, op_2593) @Host(bob)
op_2577 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2569, op_2575) @Host(alice)
op_2576 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2569, op_2575) @Host(alice)
op_2579 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2576, op_2577) @Host(alice)
op_2583 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2579, op_2581) @Host(alice)
op_2585 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2583) @Host(alice)
op_2590 = Shape: (HostRing128Tensor) -> HostShape (op_2585) @Host(alice)
op_2595 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2590, op_2589) @Host(carole)
op_7824 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_2595) @Host(carole)
op_6567 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_2595) @Host(carole)
op_2594 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2590, op_2588) @Host(carole)
op_7825 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_2594) @Host(carole)
op_6568 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_2594) @Host(carole)
op_2592 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2590, op_2588) @Host(alice)
op_7820 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_2592) @Host(alice)
op_6563 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_2592) @Host(alice)
op_2596 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2585, op_2592) @Host(alice)
op_2598 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2596, op_2597) @Host(alice)
op_7822 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_2598) @Host(bob)
op_7821 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_2598) @Host(alice)
op_6565 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_2598) @Host(bob)
op_6564 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_2598) @Host(alice)
op_1771 = IndexAxis{axis = 0, index = 31}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2530 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1771, op_1772) @Host(alice)
op_2518 = Shape: (HostBitTensor) -> HostShape (op_1771) @Host(alice)
op_2528 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2518, op_2523) @Host(alice)
op_2525 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2518, op_2522) @Host(alice)
op_2531 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2530, op_2525) @Host(alice)
op_2533 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2531, op_2532) @Host(alice)
op_2534 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2533) @Host(alice)
op_2541 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2529, op_2534) @Host(bob)
op_2540 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2528, op_2534) @Host(alice)
op_2537 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2529, op_2534) @Host(bob)
op_2539 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2529, op_2537) @Host(bob)
op_2543 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2539, op_2541) @Host(bob)
op_2545 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2543) @Host(bob)
op_2550 = Shape: (HostRing128Tensor) -> HostShape (op_2545) @Host(bob)
op_2552 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2550, op_2548) @Host(bob)
op_7805 = Shl{amount = 16}: (HostRing128Tensor) -> HostRing128Tensor (op_2552) @Host(bob)
op_6554 = Shl{amount = 31}: (HostRing128Tensor) -> HostRing128Tensor (op_2552) @Host(bob)
op_2556 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2545, op_2552) @Host(bob)
op_2536 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2528, op_2534) @Host(alice)
op_2535 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2528, op_2534) @Host(alice)
op_2538 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2535, op_2536) @Host(alice)
op_2542 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2538, op_2540) @Host(alice)
op_2544 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2542) @Host(alice)
op_2549 = Shape: (HostRing128Tensor) -> HostShape (op_2544) @Host(alice)
op_2554 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2549, op_2548) @Host(carole)
op_7806 = Shl{amount = 16}: (HostRing128Tensor) -> HostRing128Tensor (op_2554) @Host(carole)
op_6555 = Shl{amount = 31}: (HostRing128Tensor) -> HostRing128Tensor (op_2554) @Host(carole)
op_2553 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2549, op_2547) @Host(carole)
op_7807 = Shl{amount = 16}: (HostRing128Tensor) -> HostRing128Tensor (op_2553) @Host(carole)
op_6556 = Shl{amount = 31}: (HostRing128Tensor) -> HostRing128Tensor (op_2553) @Host(carole)
op_2551 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2549, op_2547) @Host(alice)
op_7802 = Shl{amount = 16}: (HostRing128Tensor) -> HostRing128Tensor (op_2551) @Host(alice)
op_6551 = Shl{amount = 31}: (HostRing128Tensor) -> HostRing128Tensor (op_2551) @Host(alice)
op_2555 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2544, op_2551) @Host(alice)
op_2557 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2555, op_2556) @Host(alice)
op_7804 = Shl{amount = 16}: (HostRing128Tensor) -> HostRing128Tensor (op_2557) @Host(bob)
op_7803 = Shl{amount = 16}: (HostRing128Tensor) -> HostRing128Tensor (op_2557) @Host(alice)
op_6553 = Shl{amount = 31}: (HostRing128Tensor) -> HostRing128Tensor (op_2557) @Host(bob)
op_6552 = Shl{amount = 31}: (HostRing128Tensor) -> HostRing128Tensor (op_2557) @Host(alice)
op_1765 = IndexAxis{axis = 0, index = 30}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2489 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1765, op_1766) @Host(alice)
op_2477 = Shape: (HostBitTensor) -> HostShape (op_1765) @Host(alice)
op_2487 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2477, op_2482) @Host(alice)
op_2484 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2477, op_2481) @Host(alice)
op_2490 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2489, op_2484) @Host(alice)
op_2492 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2490, op_2491) @Host(alice)
op_2493 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2492) @Host(alice)
op_2500 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2488, op_2493) @Host(bob)
op_2499 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2487, op_2493) @Host(alice)
op_2496 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2488, op_2493) @Host(bob)
op_2498 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2488, op_2496) @Host(bob)
op_2502 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2498, op_2500) @Host(bob)
op_2504 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2502) @Host(bob)
op_2509 = Shape: (HostRing128Tensor) -> HostShape (op_2504) @Host(bob)
op_2511 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2509, op_2507) @Host(bob)
op_7787 = Shl{amount = 8}: (HostRing128Tensor) -> HostRing128Tensor (op_2511) @Host(bob)
op_6542 = Shl{amount = 30}: (HostRing128Tensor) -> HostRing128Tensor (op_2511) @Host(bob)
op_2515 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2504, op_2511) @Host(bob)
op_2495 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2487, op_2493) @Host(alice)
op_2494 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2487, op_2493) @Host(alice)
op_2497 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2494, op_2495) @Host(alice)
op_2501 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2497, op_2499) @Host(alice)
op_2503 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2501) @Host(alice)
op_2508 = Shape: (HostRing128Tensor) -> HostShape (op_2503) @Host(alice)
op_2513 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2508, op_2507) @Host(carole)
op_7788 = Shl{amount = 8}: (HostRing128Tensor) -> HostRing128Tensor (op_2513) @Host(carole)
op_6543 = Shl{amount = 30}: (HostRing128Tensor) -> HostRing128Tensor (op_2513) @Host(carole)
op_2512 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2508, op_2506) @Host(carole)
op_7789 = Shl{amount = 8}: (HostRing128Tensor) -> HostRing128Tensor (op_2512) @Host(carole)
op_6544 = Shl{amount = 30}: (HostRing128Tensor) -> HostRing128Tensor (op_2512) @Host(carole)
op_2510 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2508, op_2506) @Host(alice)
op_7784 = Shl{amount = 8}: (HostRing128Tensor) -> HostRing128Tensor (op_2510) @Host(alice)
op_6539 = Shl{amount = 30}: (HostRing128Tensor) -> HostRing128Tensor (op_2510) @Host(alice)
op_2514 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2503, op_2510) @Host(alice)
op_2516 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2514, op_2515) @Host(alice)
op_7786 = Shl{amount = 8}: (HostRing128Tensor) -> HostRing128Tensor (op_2516) @Host(bob)
op_7785 = Shl{amount = 8}: (HostRing128Tensor) -> HostRing128Tensor (op_2516) @Host(alice)
op_6541 = Shl{amount = 30}: (HostRing128Tensor) -> HostRing128Tensor (op_2516) @Host(bob)
op_6540 = Shl{amount = 30}: (HostRing128Tensor) -> HostRing128Tensor (op_2516) @Host(alice)
op_1759 = IndexAxis{axis = 0, index = 29}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2448 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1759, op_1760) @Host(alice)
op_2436 = Shape: (HostBitTensor) -> HostShape (op_1759) @Host(alice)
op_2446 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2436, op_2441) @Host(alice)
op_2443 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2436, op_2440) @Host(alice)
op_2449 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2448, op_2443) @Host(alice)
op_2451 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2449, op_2450) @Host(alice)
op_2452 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2451) @Host(alice)
op_2459 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2447, op_2452) @Host(bob)
op_2458 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2446, op_2452) @Host(alice)
op_2455 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2447, op_2452) @Host(bob)
op_2457 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2447, op_2455) @Host(bob)
op_2461 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2457, op_2459) @Host(bob)
op_2463 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2461) @Host(bob)
op_2468 = Shape: (HostRing128Tensor) -> HostShape (op_2463) @Host(bob)
op_2470 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2468, op_2466) @Host(bob)
op_7769 = Shl{amount = 4}: (HostRing128Tensor) -> HostRing128Tensor (op_2470) @Host(bob)
op_6530 = Shl{amount = 29}: (HostRing128Tensor) -> HostRing128Tensor (op_2470) @Host(bob)
op_2474 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2463, op_2470) @Host(bob)
op_2454 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2446, op_2452) @Host(alice)
op_2453 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2446, op_2452) @Host(alice)
op_2456 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2453, op_2454) @Host(alice)
op_2460 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2456, op_2458) @Host(alice)
op_2462 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2460) @Host(alice)
op_2467 = Shape: (HostRing128Tensor) -> HostShape (op_2462) @Host(alice)
op_2472 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2467, op_2466) @Host(carole)
op_7770 = Shl{amount = 4}: (HostRing128Tensor) -> HostRing128Tensor (op_2472) @Host(carole)
op_6531 = Shl{amount = 29}: (HostRing128Tensor) -> HostRing128Tensor (op_2472) @Host(carole)
op_2471 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2467, op_2465) @Host(carole)
op_7771 = Shl{amount = 4}: (HostRing128Tensor) -> HostRing128Tensor (op_2471) @Host(carole)
op_6532 = Shl{amount = 29}: (HostRing128Tensor) -> HostRing128Tensor (op_2471) @Host(carole)
op_2469 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2467, op_2465) @Host(alice)
op_7766 = Shl{amount = 4}: (HostRing128Tensor) -> HostRing128Tensor (op_2469) @Host(alice)
op_6527 = Shl{amount = 29}: (HostRing128Tensor) -> HostRing128Tensor (op_2469) @Host(alice)
op_2473 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2462, op_2469) @Host(alice)
op_2475 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2473, op_2474) @Host(alice)
op_7768 = Shl{amount = 4}: (HostRing128Tensor) -> HostRing128Tensor (op_2475) @Host(bob)
op_7767 = Shl{amount = 4}: (HostRing128Tensor) -> HostRing128Tensor (op_2475) @Host(alice)
op_6529 = Shl{amount = 29}: (HostRing128Tensor) -> HostRing128Tensor (op_2475) @Host(bob)
op_6528 = Shl{amount = 29}: (HostRing128Tensor) -> HostRing128Tensor (op_2475) @Host(alice)
op_1753 = IndexAxis{axis = 0, index = 28}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2407 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1753, op_1754) @Host(alice)
op_2395 = Shape: (HostBitTensor) -> HostShape (op_1753) @Host(alice)
op_2405 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2395, op_2400) @Host(alice)
op_2402 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2395, op_2399) @Host(alice)
op_2408 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2407, op_2402) @Host(alice)
op_2410 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2408, op_2409) @Host(alice)
op_2411 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2410) @Host(alice)
op_2418 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2406, op_2411) @Host(bob)
op_2417 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2405, op_2411) @Host(alice)
op_2414 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2406, op_2411) @Host(bob)
op_2416 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2406, op_2414) @Host(bob)
op_2420 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2416, op_2418) @Host(bob)
op_2422 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2420) @Host(bob)
op_2427 = Shape: (HostRing128Tensor) -> HostShape (op_2422) @Host(bob)
op_2429 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2427, op_2425) @Host(bob)
op_7751 = Shl{amount = 2}: (HostRing128Tensor) -> HostRing128Tensor (op_2429) @Host(bob)
op_6518 = Shl{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_2429) @Host(bob)
op_2433 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2422, op_2429) @Host(bob)
op_2413 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2405, op_2411) @Host(alice)
op_2412 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2405, op_2411) @Host(alice)
op_2415 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2412, op_2413) @Host(alice)
op_2419 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2415, op_2417) @Host(alice)
op_2421 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2419) @Host(alice)
op_2426 = Shape: (HostRing128Tensor) -> HostShape (op_2421) @Host(alice)
op_2431 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2426, op_2425) @Host(carole)
op_7752 = Shl{amount = 2}: (HostRing128Tensor) -> HostRing128Tensor (op_2431) @Host(carole)
op_6519 = Shl{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_2431) @Host(carole)
op_2430 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2426, op_2424) @Host(carole)
op_7753 = Shl{amount = 2}: (HostRing128Tensor) -> HostRing128Tensor (op_2430) @Host(carole)
op_6520 = Shl{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_2430) @Host(carole)
op_2428 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2426, op_2424) @Host(alice)
op_7748 = Shl{amount = 2}: (HostRing128Tensor) -> HostRing128Tensor (op_2428) @Host(alice)
op_6515 = Shl{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_2428) @Host(alice)
op_2432 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2421, op_2428) @Host(alice)
op_2434 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2432, op_2433) @Host(alice)
op_7750 = Shl{amount = 2}: (HostRing128Tensor) -> HostRing128Tensor (op_2434) @Host(bob)
op_7749 = Shl{amount = 2}: (HostRing128Tensor) -> HostRing128Tensor (op_2434) @Host(alice)
op_6517 = Shl{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_2434) @Host(bob)
op_6516 = Shl{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_2434) @Host(alice)
op_1747 = IndexAxis{axis = 0, index = 27}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_2366 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_1747, op_1748) @Host(alice)
op_2354 = Shape: (HostBitTensor) -> HostShape (op_1747) @Host(alice)
op_2364 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2354, op_2359) @Host(alice)
op_2361 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_2354, op_2358) @Host(alice)
op_2367 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2366, op_2361) @Host(alice)
op_2369 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_2367, op_2368) @Host(alice)
op_2370 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_2369) @Host(alice)
op_2377 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2365, op_2370) @Host(bob)
op_2376 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2364, op_2370) @Host(alice)
op_2373 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2365, op_2370) @Host(bob)
op_2375 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2365, op_2373) @Host(bob)
op_2379 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2375, op_2377) @Host(bob)
op_2381 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2379) @Host(bob)
op_2386 = Shape: (HostRing128Tensor) -> HostShape (op_2381) @Host(bob)
op_2388 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2386, op_2384) @Host(bob)
op_7733 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_2388) @Host(bob)
op_6506 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_2388) @Host(bob)
op_6512 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6500, op_6506) @Host(bob)
op_6524 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6512, op_6518) @Host(bob)
op_6536 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6524, op_6530) @Host(bob)
op_6548 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6536, op_6542) @Host(bob)
op_6560 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6548, op_6554) @Host(bob)
op_6572 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6560, op_6566) @Host(bob)
op_6584 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6572, op_6578) @Host(bob)
op_6596 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6584, op_6590) @Host(bob)
op_6608 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6596, op_6602) @Host(bob)
op_6620 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6608, op_6614) @Host(bob)
op_6632 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6620, op_6626) @Host(bob)
op_6644 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6632, op_6638) @Host(bob)
op_6656 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6644, op_6650) @Host(bob)
op_6668 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6656, op_6662) @Host(bob)
op_6680 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6668, op_6674) @Host(bob)
op_6692 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6680, op_6686) @Host(bob)
op_6704 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6692, op_6698) @Host(bob)
op_6716 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6704, op_6710) @Host(bob)
op_6728 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6716, op_6722) @Host(bob)
op_6740 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6728, op_6734) @Host(bob)
op_6752 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6740, op_6746) @Host(bob)
op_6764 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6752, op_6758) @Host(bob)
op_6776 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6764, op_6770) @Host(bob)
op_6788 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6776, op_6782) @Host(bob)
op_6800 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6788, op_6794) @Host(bob)
op_6812 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6800, op_6806) @Host(bob)
op_6824 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6812, op_6818) @Host(bob)
op_6836 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6824, op_6830) @Host(bob)
op_6848 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6836, op_6842) @Host(bob)
op_6860 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6848, op_6854) @Host(bob)
op_6872 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6860, op_6866) @Host(bob)
op_6884 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6872, op_6878) @Host(bob)
op_6896 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6884, op_6890) @Host(bob)
op_6908 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6896, op_6902) @Host(bob)
op_6920 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6908, op_6914) @Host(bob)
op_6932 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6920, op_6926) @Host(bob)
op_6944 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6932, op_6938) @Host(bob)
op_6956 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6944, op_6950) @Host(bob)
op_6968 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6956, op_6962) @Host(bob)
op_6980 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6968, op_6974) @Host(bob)
op_6992 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6980, op_6986) @Host(bob)
op_7004 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6992, op_6998) @Host(bob)
op_7016 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7004, op_7010) @Host(bob)
op_7028 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7016, op_7022) @Host(bob)
op_7040 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7028, op_7034) @Host(bob)
op_7052 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7040, op_7046) @Host(bob)
op_7064 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7052, op_7058) @Host(bob)
op_7076 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7064, op_7070) @Host(bob)
op_7088 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7076, op_7082) @Host(bob)
op_7100 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7088, op_7094) @Host(bob)
op_7112 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7100, op_7106) @Host(bob)
op_7124 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7112, op_7118) @Host(bob)
op_7136 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7124, op_7130) @Host(bob)
op_7148 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7136, op_7142) @Host(bob)
op_7160 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7148, op_7154) @Host(bob)
op_7172 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7160, op_7166) @Host(bob)
op_7184 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7172, op_7178) @Host(bob)
op_7196 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7184, op_7190) @Host(bob)
op_7208 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7196, op_7202) @Host(bob)
op_7220 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7208, op_7214) @Host(bob)
op_7232 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7220, op_7226) @Host(bob)
op_7244 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7232, op_7238) @Host(bob)
op_7256 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7244, op_7250) @Host(bob)
op_7268 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7256, op_7262) @Host(bob)
op_7280 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7268, op_7274) @Host(bob)
op_7292 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7280, op_7286) @Host(bob)
op_7304 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7292, op_7298) @Host(bob)
op_7316 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7304, op_7310) @Host(bob)
op_7328 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7316, op_7322) @Host(bob)
op_7340 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7328, op_7334) @Host(bob)
op_7352 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7340, op_7346) @Host(bob)
op_7364 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7352, op_7358) @Host(bob)
op_7376 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7364, op_7370) @Host(bob)
op_7388 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7376, op_7382) @Host(bob)
op_7400 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7388, op_7394) @Host(bob)
op_7412 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7400, op_7406) @Host(bob)
op_7424 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7412, op_7418) @Host(bob)
op_7436 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7424, op_7430) @Host(bob)
op_7448 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7436, op_7442) @Host(bob)
op_7460 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7448, op_7454) @Host(bob)
op_7472 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7460, op_7466) @Host(bob)
op_7484 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7472, op_7478) @Host(bob)
op_7496 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7484, op_7490) @Host(bob)
op_7508 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7496, op_7502) @Host(bob)
op_7520 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7508, op_7514) @Host(bob)
op_7532 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7520, op_7526) @Host(bob)
op_7544 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7532, op_7538) @Host(bob)
op_7556 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7544, op_7550) @Host(bob)
op_7568 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7556, op_7562) @Host(bob)
op_7580 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7568, op_7574) @Host(bob)
op_7592 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7580, op_7586) @Host(bob)
op_7604 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7592, op_7598) @Host(bob)
op_7616 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7604, op_7610) @Host(bob)
op_7628 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7616, op_7622) @Host(bob)
op_7640 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7628, op_7634) @Host(bob)
op_7652 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7640, op_7646) @Host(bob)
op_7664 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7652, op_7658) @Host(bob)
op_7676 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7664, op_7670) @Host(bob)
op_7688 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7676, op_7682) @Host(bob)
op_7700 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7688, op_7694) @Host(bob)
op_7712 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7700, op_7706) @Host(bob)
op_7718 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_880, op_7712) @Host(bob)
op_8165 = Shl{amount = 6}: (HostRing128Tensor) -> HostRing128Tensor (op_7718) @Host(bob)
op_2392 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2381, op_2388) @Host(bob)
op_2372 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2364, op_2370) @Host(alice)
op_2371 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2364, op_2370) @Host(alice)
op_2374 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2371, op_2372) @Host(alice)
op_2378 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2374, op_2376) @Host(alice)
op_2380 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_2378) @Host(alice)
op_2385 = Shape: (HostRing128Tensor) -> HostShape (op_2380) @Host(alice)
op_2390 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2385, op_2384) @Host(carole)
op_7734 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_2390) @Host(carole)
op_7723 = Shape: (HostRing128Tensor) -> HostShape (op_2390) @Host(carole)
op_7729 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_7723) @Host(carole)
op_7867 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7729, op_2676) @Host(carole)
op_7873 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7861, op_7867) @Host(carole)
op_7849 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7729, op_2635) @Host(carole)
op_7855 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7843, op_7849) @Host(carole)
op_7831 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7729, op_2594) @Host(carole)
op_7837 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7825, op_7831) @Host(carole)
op_7813 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7729, op_2553) @Host(carole)
op_7819 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7807, op_7813) @Host(carole)
op_7795 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7729, op_2512) @Host(carole)
op_7801 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7789, op_7795) @Host(carole)
op_7777 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7729, op_2471) @Host(carole)
op_7783 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7771, op_7777) @Host(carole)
op_7759 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7729, op_2430) @Host(carole)
op_7765 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7753, op_7759) @Host(carole)
op_7728 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_7723) @Host(carole)
op_7866 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7728, op_2677) @Host(carole)
op_7872 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7860, op_7866) @Host(carole)
op_7848 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7728, op_2636) @Host(carole)
op_7854 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7842, op_7848) @Host(carole)
op_7830 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7728, op_2595) @Host(carole)
op_7836 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7824, op_7830) @Host(carole)
op_7812 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7728, op_2554) @Host(carole)
op_7818 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7806, op_7812) @Host(carole)
op_7794 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7728, op_2513) @Host(carole)
op_7800 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7788, op_7794) @Host(carole)
op_7776 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7728, op_2472) @Host(carole)
op_7782 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7770, op_7776) @Host(carole)
op_7758 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7728, op_2431) @Host(carole)
op_7764 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7752, op_7758) @Host(carole)
op_7740 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7728, op_2390) @Host(carole)
op_7746 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7734, op_7740) @Host(carole)
op_7887 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7729, op_7746) @Host(carole)
op_7884 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7728, op_7746) @Host(carole)
op_6507 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_2390) @Host(carole)
op_6513 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6501, op_6507) @Host(carole)
op_6525 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6513, op_6519) @Host(carole)
op_6537 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6525, op_6531) @Host(carole)
op_6549 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6537, op_6543) @Host(carole)
op_6561 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6549, op_6555) @Host(carole)
op_6573 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6561, op_6567) @Host(carole)
op_6585 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6573, op_6579) @Host(carole)
op_6597 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6585, op_6591) @Host(carole)
op_6609 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6597, op_6603) @Host(carole)
op_6621 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6609, op_6615) @Host(carole)
op_6633 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6621, op_6627) @Host(carole)
op_6645 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6633, op_6639) @Host(carole)
op_6657 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6645, op_6651) @Host(carole)
op_6669 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6657, op_6663) @Host(carole)
op_6681 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6669, op_6675) @Host(carole)
op_6693 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6681, op_6687) @Host(carole)
op_6705 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6693, op_6699) @Host(carole)
op_6717 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6705, op_6711) @Host(carole)
op_6729 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6717, op_6723) @Host(carole)
op_6741 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6729, op_6735) @Host(carole)
op_6753 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6741, op_6747) @Host(carole)
op_6765 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6753, op_6759) @Host(carole)
op_6777 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6765, op_6771) @Host(carole)
op_6789 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6777, op_6783) @Host(carole)
op_6801 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6789, op_6795) @Host(carole)
op_6813 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6801, op_6807) @Host(carole)
op_6825 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6813, op_6819) @Host(carole)
op_6837 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6825, op_6831) @Host(carole)
op_6849 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6837, op_6843) @Host(carole)
op_6861 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6849, op_6855) @Host(carole)
op_6873 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6861, op_6867) @Host(carole)
op_6885 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6873, op_6879) @Host(carole)
op_6897 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6885, op_6891) @Host(carole)
op_6909 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6897, op_6903) @Host(carole)
op_6921 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6909, op_6915) @Host(carole)
op_6933 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6921, op_6927) @Host(carole)
op_6945 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6933, op_6939) @Host(carole)
op_6957 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6945, op_6951) @Host(carole)
op_6969 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6957, op_6963) @Host(carole)
op_6981 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6969, op_6975) @Host(carole)
op_6993 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6981, op_6987) @Host(carole)
op_7005 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6993, op_6999) @Host(carole)
op_7017 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7005, op_7011) @Host(carole)
op_7029 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7017, op_7023) @Host(carole)
op_7041 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7029, op_7035) @Host(carole)
op_7053 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7041, op_7047) @Host(carole)
op_7065 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7053, op_7059) @Host(carole)
op_7077 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7065, op_7071) @Host(carole)
op_7089 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7077, op_7083) @Host(carole)
op_7101 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7089, op_7095) @Host(carole)
op_7113 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7101, op_7107) @Host(carole)
op_7125 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7113, op_7119) @Host(carole)
op_7137 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7125, op_7131) @Host(carole)
op_7149 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7137, op_7143) @Host(carole)
op_7161 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7149, op_7155) @Host(carole)
op_7173 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7161, op_7167) @Host(carole)
op_7185 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7173, op_7179) @Host(carole)
op_7197 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7185, op_7191) @Host(carole)
op_7209 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7197, op_7203) @Host(carole)
op_7221 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7209, op_7215) @Host(carole)
op_7233 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7221, op_7227) @Host(carole)
op_7245 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7233, op_7239) @Host(carole)
op_7257 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7245, op_7251) @Host(carole)
op_7269 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7257, op_7263) @Host(carole)
op_7281 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7269, op_7275) @Host(carole)
op_7293 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7281, op_7287) @Host(carole)
op_7305 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7293, op_7299) @Host(carole)
op_7317 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7305, op_7311) @Host(carole)
op_7329 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7317, op_7323) @Host(carole)
op_7341 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7329, op_7335) @Host(carole)
op_7353 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7341, op_7347) @Host(carole)
op_7365 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7353, op_7359) @Host(carole)
op_7377 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7365, op_7371) @Host(carole)
op_7389 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7377, op_7383) @Host(carole)
op_7401 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7389, op_7395) @Host(carole)
op_7413 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7401, op_7407) @Host(carole)
op_7425 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7413, op_7419) @Host(carole)
op_7437 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7425, op_7431) @Host(carole)
op_7449 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7437, op_7443) @Host(carole)
op_7461 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7449, op_7455) @Host(carole)
op_7473 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7461, op_7467) @Host(carole)
op_7485 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7473, op_7479) @Host(carole)
op_7497 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7485, op_7491) @Host(carole)
op_7509 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7497, op_7503) @Host(carole)
op_7521 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7509, op_7515) @Host(carole)
op_7533 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7521, op_7527) @Host(carole)
op_7545 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7533, op_7539) @Host(carole)
op_7557 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7545, op_7551) @Host(carole)
op_7569 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7557, op_7563) @Host(carole)
op_7581 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7569, op_7575) @Host(carole)
op_7593 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7581, op_7587) @Host(carole)
op_7605 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7593, op_7599) @Host(carole)
op_7617 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7605, op_7611) @Host(carole)
op_7629 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7617, op_7623) @Host(carole)
op_7641 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7629, op_7635) @Host(carole)
op_7653 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7641, op_7647) @Host(carole)
op_7665 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7653, op_7659) @Host(carole)
op_7677 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7665, op_7671) @Host(carole)
op_7689 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7677, op_7683) @Host(carole)
op_7701 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7689, op_7695) @Host(carole)
op_7713 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7701, op_7707) @Host(carole)
op_7719 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_881, op_7713) @Host(carole)
op_8166 = Shl{amount = 6}: (HostRing128Tensor) -> HostRing128Tensor (op_7719) @Host(carole)
op_8610 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8166, op_8166) @Host(carole)
op_8520 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8166, op_8166) @Host(carole)
op_8430 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8166, op_8166) @Host(carole)
op_8340 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8166, op_8166) @Host(carole)
op_8250 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8166, op_8166) @Host(carole)
op_8236 = Shape: (HostRing128Tensor) -> HostShape (op_8166) @Host(carole)
op_8239 = Fill{value = Ring128(3)}: (HostShape) -> HostRing128Tensor (op_8236) @Host(carole)
op_8230 = Shape: (HostRing128Tensor) -> HostShape (op_8166) @Host(carole)
op_8233 = Fill{value = Ring128(60)}: (HostShape) -> HostRing128Tensor (op_8230) @Host(carole)
op_8224 = Shape: (HostRing128Tensor) -> HostShape (op_8166) @Host(carole)
op_8227 = Fill{value = Ring128(874)}: (HostShape) -> HostRing128Tensor (op_8224) @Host(carole)
op_8218 = Shape: (HostRing128Tensor) -> HostShape (op_8166) @Host(carole)
op_8221 = Fill{value = Ring128(11352)}: (HostShape) -> HostRing128Tensor (op_8218) @Host(carole)
op_8212 = Shape: (HostRing128Tensor) -> HostShape (op_8166) @Host(carole)
op_8215 = Fill{value = Ring128(131019)}: (HostShape) -> HostRing128Tensor (op_8212) @Host(carole)
op_8206 = Shape: (HostRing128Tensor) -> HostShape (op_8166) @Host(carole)
op_8209 = Fill{value = Ring128(1323153)}: (HostShape) -> HostRing128Tensor (op_8206) @Host(carole)
op_8200 = Shape: (HostRing128Tensor) -> HostShape (op_8166) @Host(carole)
op_8203 = Fill{value = Ring128(11453439)}: (HostShape) -> HostRing128Tensor (op_8200) @Host(carole)
op_8194 = Shape: (HostRing128Tensor) -> HostShape (op_8166) @Host(carole)
op_8197 = Fill{value = Ring128(82619099)}: (HostShape) -> HostRing128Tensor (op_8194) @Host(carole)
op_8188 = Shape: (HostRing128Tensor) -> HostShape (op_8166) @Host(carole)
op_8191 = Fill{value = Ring128(476776663)}: (HostShape) -> HostRing128Tensor (op_8188) @Host(carole)
op_8182 = Shape: (HostRing128Tensor) -> HostShape (op_8166) @Host(carole)
op_8185 = Fill{value = Ring128(2063529982)}: (HostShape) -> HostRing128Tensor (op_8182) @Host(carole)
op_8176 = Shape: (HostRing128Tensor) -> HostShape (op_8166) @Host(carole)
op_8179 = Fill{value = Ring128(5954088943)}: (HostShape) -> HostRing128Tensor (op_8176) @Host(carole)
op_9774 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8179, op_8166) @Host(carole)
op_8170 = Shape: (HostRing128Tensor) -> HostShape (op_8166) @Host(carole)
op_8173 = Fill{value = Ring128(8589934592)}: (HostShape) -> HostRing128Tensor (op_8170) @Host(carole)
op_2389 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2385, op_2383) @Host(carole)
op_7741 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7729, op_2389) @Host(carole)
op_7735 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_2389) @Host(carole)
op_7747 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7735, op_7741) @Host(carole)
op_7885 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7728, op_7747) @Host(carole)
op_7886 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7884, op_7885) @Host(carole)
op_7888 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7886, op_7887) @Host(carole)
op_7891 = Shape: (HostRing128Tensor) -> HostShape (op_7888) @Host(carole)
op_7905 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7891, op_7897) @Host(carole)
op_7904 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7891, op_7896) @Host(carole)
op_7906 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7904, op_7905) @Host(carole)
op_7909 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7888, op_7906) @Host(carole)
op_7921 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7909, op_7765) @Host(carole)
op_7920 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7909, op_7764) @Host(carole)
op_7922 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7920, op_7921) @Host(carole)
op_6508 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_2389) @Host(carole)
op_6514 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6502, op_6508) @Host(carole)
op_6526 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6514, op_6520) @Host(carole)
op_6538 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6526, op_6532) @Host(carole)
op_6550 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6538, op_6544) @Host(carole)
op_6562 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6550, op_6556) @Host(carole)
op_6574 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6562, op_6568) @Host(carole)
op_6586 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6574, op_6580) @Host(carole)
op_6598 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6586, op_6592) @Host(carole)
op_6610 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6598, op_6604) @Host(carole)
op_6622 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6610, op_6616) @Host(carole)
op_6634 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6622, op_6628) @Host(carole)
op_6646 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6634, op_6640) @Host(carole)
op_6658 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6646, op_6652) @Host(carole)
op_6670 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6658, op_6664) @Host(carole)
op_6682 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6670, op_6676) @Host(carole)
op_6694 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6682, op_6688) @Host(carole)
op_6706 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6694, op_6700) @Host(carole)
op_6718 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6706, op_6712) @Host(carole)
op_6730 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6718, op_6724) @Host(carole)
op_6742 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6730, op_6736) @Host(carole)
op_6754 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6742, op_6748) @Host(carole)
op_6766 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6754, op_6760) @Host(carole)
op_6778 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6766, op_6772) @Host(carole)
op_6790 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6778, op_6784) @Host(carole)
op_6802 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6790, op_6796) @Host(carole)
op_6814 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6802, op_6808) @Host(carole)
op_6826 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6814, op_6820) @Host(carole)
op_6838 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6826, op_6832) @Host(carole)
op_6850 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6838, op_6844) @Host(carole)
op_6862 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6850, op_6856) @Host(carole)
op_6874 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6862, op_6868) @Host(carole)
op_6886 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6874, op_6880) @Host(carole)
op_6898 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6886, op_6892) @Host(carole)
op_6910 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6898, op_6904) @Host(carole)
op_6922 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6910, op_6916) @Host(carole)
op_6934 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6922, op_6928) @Host(carole)
op_6946 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6934, op_6940) @Host(carole)
op_6958 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6946, op_6952) @Host(carole)
op_6970 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6958, op_6964) @Host(carole)
op_6982 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6970, op_6976) @Host(carole)
op_6994 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6982, op_6988) @Host(carole)
op_7006 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6994, op_7000) @Host(carole)
op_7018 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7006, op_7012) @Host(carole)
op_7030 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7018, op_7024) @Host(carole)
op_7042 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7030, op_7036) @Host(carole)
op_7054 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7042, op_7048) @Host(carole)
op_7066 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7054, op_7060) @Host(carole)
op_7078 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7066, op_7072) @Host(carole)
op_7090 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7078, op_7084) @Host(carole)
op_7102 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7090, op_7096) @Host(carole)
op_7114 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7102, op_7108) @Host(carole)
op_7126 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7114, op_7120) @Host(carole)
op_7138 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7126, op_7132) @Host(carole)
op_7150 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7138, op_7144) @Host(carole)
op_7162 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7150, op_7156) @Host(carole)
op_7174 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7162, op_7168) @Host(carole)
op_7186 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7174, op_7180) @Host(carole)
op_7198 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7186, op_7192) @Host(carole)
op_7210 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7198, op_7204) @Host(carole)
op_7222 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7210, op_7216) @Host(carole)
op_7234 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7222, op_7228) @Host(carole)
op_7246 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7234, op_7240) @Host(carole)
op_7258 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7246, op_7252) @Host(carole)
op_7270 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7258, op_7264) @Host(carole)
op_7282 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7270, op_7276) @Host(carole)
op_7294 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7282, op_7288) @Host(carole)
op_7306 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7294, op_7300) @Host(carole)
op_7318 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7306, op_7312) @Host(carole)
op_7330 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7318, op_7324) @Host(carole)
op_7342 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7330, op_7336) @Host(carole)
op_7354 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7342, op_7348) @Host(carole)
op_7366 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7354, op_7360) @Host(carole)
op_7378 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7366, op_7372) @Host(carole)
op_7390 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7378, op_7384) @Host(carole)
op_7402 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7390, op_7396) @Host(carole)
op_7414 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7402, op_7408) @Host(carole)
op_7426 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7414, op_7420) @Host(carole)
op_7438 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7426, op_7432) @Host(carole)
op_7450 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7438, op_7444) @Host(carole)
op_7462 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7450, op_7456) @Host(carole)
op_7474 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7462, op_7468) @Host(carole)
op_7486 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7474, op_7480) @Host(carole)
op_7498 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7486, op_7492) @Host(carole)
op_7510 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7498, op_7504) @Host(carole)
op_7522 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7510, op_7516) @Host(carole)
op_7534 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7522, op_7528) @Host(carole)
op_7546 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7534, op_7540) @Host(carole)
op_7558 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7546, op_7552) @Host(carole)
op_7570 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7558, op_7564) @Host(carole)
op_7582 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7570, op_7576) @Host(carole)
op_7594 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7582, op_7588) @Host(carole)
op_7606 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7594, op_7600) @Host(carole)
op_7618 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7606, op_7612) @Host(carole)
op_7630 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7618, op_7624) @Host(carole)
op_7642 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7630, op_7636) @Host(carole)
op_7654 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7642, op_7648) @Host(carole)
op_7666 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7654, op_7660) @Host(carole)
op_7678 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7666, op_7672) @Host(carole)
op_7690 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7678, op_7684) @Host(carole)
op_7702 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7690, op_7696) @Host(carole)
op_7714 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7702, op_7708) @Host(carole)
op_7720 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_882, op_7714) @Host(carole)
op_8167 = Shl{amount = 6}: (HostRing128Tensor) -> HostRing128Tensor (op_7720) @Host(carole)
op_9775 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8179, op_8167) @Host(carole)
op_8613 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8167, op_8166) @Host(carole)
op_8611 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8166, op_8167) @Host(carole)
op_8612 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8610, op_8611) @Host(carole)
op_8614 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8612, op_8613) @Host(carole)
op_8617 = Shape: (HostRing128Tensor) -> HostShape (op_8614) @Host(carole)
op_8631 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8617, op_8623) @Host(carole)
op_8630 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8617, op_8622) @Host(carole)
op_8632 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8630, op_8631) @Host(carole)
op_8635 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8614, op_8632) @Host(carole)
op_8523 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8167, op_8166) @Host(carole)
op_8521 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8166, op_8167) @Host(carole)
op_8522 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8520, op_8521) @Host(carole)
op_8524 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8522, op_8523) @Host(carole)
op_8527 = Shape: (HostRing128Tensor) -> HostShape (op_8524) @Host(carole)
op_8541 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8527, op_8533) @Host(carole)
op_8540 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8527, op_8532) @Host(carole)
op_8542 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8540, op_8541) @Host(carole)
op_8545 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8524, op_8542) @Host(carole)
op_8433 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8167, op_8166) @Host(carole)
op_8431 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8166, op_8167) @Host(carole)
op_8432 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8430, op_8431) @Host(carole)
op_8434 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8432, op_8433) @Host(carole)
op_8437 = Shape: (HostRing128Tensor) -> HostShape (op_8434) @Host(carole)
op_8451 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8437, op_8443) @Host(carole)
op_8450 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8437, op_8442) @Host(carole)
op_8452 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8450, op_8451) @Host(carole)
op_8455 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8434, op_8452) @Host(carole)
op_8343 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8167, op_8166) @Host(carole)
op_8341 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8166, op_8167) @Host(carole)
op_8342 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8340, op_8341) @Host(carole)
op_8344 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8342, op_8343) @Host(carole)
op_8347 = Shape: (HostRing128Tensor) -> HostShape (op_8344) @Host(carole)
op_8361 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8347, op_8353) @Host(carole)
op_8360 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8347, op_8352) @Host(carole)
op_8362 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8360, op_8361) @Host(carole)
op_8365 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8344, op_8362) @Host(carole)
op_8253 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8167, op_8166) @Host(carole)
op_8251 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8166, op_8167) @Host(carole)
op_8252 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8250, op_8251) @Host(carole)
op_8254 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8252, op_8253) @Host(carole)
op_8257 = Shape: (HostRing128Tensor) -> HostShape (op_8254) @Host(carole)
op_8271 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8257, op_8263) @Host(carole)
op_8270 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8257, op_8262) @Host(carole)
op_8272 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8270, op_8271) @Host(carole)
op_8275 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8254, op_8272) @Host(carole)
op_2387 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_2385, op_2383) @Host(alice)
op_7730 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_2387) @Host(alice)
op_7721 = Shape: (HostRing128Tensor) -> HostShape (op_2387) @Host(alice)
op_7725 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_7721) @Host(alice)
op_7863 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7725, op_2680) @Host(alice)
op_7869 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7857, op_7863) @Host(alice)
op_7845 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7725, op_2639) @Host(alice)
op_7851 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7839, op_7845) @Host(alice)
op_7827 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7725, op_2598) @Host(alice)
op_7833 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7821, op_7827) @Host(alice)
op_7809 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7725, op_2557) @Host(alice)
op_7815 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7803, op_7809) @Host(alice)
op_7791 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7725, op_2516) @Host(alice)
op_7797 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7785, op_7791) @Host(alice)
op_7773 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7725, op_2475) @Host(alice)
op_7779 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7767, op_7773) @Host(alice)
op_7755 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7725, op_2434) @Host(alice)
op_7761 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7749, op_7755) @Host(alice)
op_7724 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_7721) @Host(alice)
op_7862 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7724, op_2674) @Host(alice)
op_7868 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7856, op_7862) @Host(alice)
op_7844 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7724, op_2633) @Host(alice)
op_7850 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7838, op_7844) @Host(alice)
op_7826 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7724, op_2592) @Host(alice)
op_7832 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7820, op_7826) @Host(alice)
op_7808 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7724, op_2551) @Host(alice)
op_7814 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7802, op_7808) @Host(alice)
op_7790 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7724, op_2510) @Host(alice)
op_7796 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7784, op_7790) @Host(alice)
op_7772 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7724, op_2469) @Host(alice)
op_7778 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7766, op_7772) @Host(alice)
op_7754 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7724, op_2428) @Host(alice)
op_7760 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7748, op_7754) @Host(alice)
op_7736 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7724, op_2387) @Host(alice)
op_7742 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7730, op_7736) @Host(alice)
op_7877 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7725, op_7742) @Host(alice)
op_7874 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7724, op_7742) @Host(alice)
op_6503 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_2387) @Host(alice)
op_6509 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6497, op_6503) @Host(alice)
op_6521 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6509, op_6515) @Host(alice)
op_6533 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6521, op_6527) @Host(alice)
op_6545 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6533, op_6539) @Host(alice)
op_6557 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6545, op_6551) @Host(alice)
op_6569 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6557, op_6563) @Host(alice)
op_6581 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6569, op_6575) @Host(alice)
op_6593 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6581, op_6587) @Host(alice)
op_6605 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6593, op_6599) @Host(alice)
op_6617 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6605, op_6611) @Host(alice)
op_6629 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6617, op_6623) @Host(alice)
op_6641 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6629, op_6635) @Host(alice)
op_6653 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6641, op_6647) @Host(alice)
op_6665 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6653, op_6659) @Host(alice)
op_6677 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6665, op_6671) @Host(alice)
op_6689 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6677, op_6683) @Host(alice)
op_6701 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6689, op_6695) @Host(alice)
op_6713 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6701, op_6707) @Host(alice)
op_6725 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6713, op_6719) @Host(alice)
op_6737 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6725, op_6731) @Host(alice)
op_6749 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6737, op_6743) @Host(alice)
op_6761 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6749, op_6755) @Host(alice)
op_6773 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6761, op_6767) @Host(alice)
op_6785 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6773, op_6779) @Host(alice)
op_6797 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6785, op_6791) @Host(alice)
op_6809 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6797, op_6803) @Host(alice)
op_6821 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6809, op_6815) @Host(alice)
op_6833 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6821, op_6827) @Host(alice)
op_6845 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6833, op_6839) @Host(alice)
op_6857 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6845, op_6851) @Host(alice)
op_6869 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6857, op_6863) @Host(alice)
op_6881 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6869, op_6875) @Host(alice)
op_6893 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6881, op_6887) @Host(alice)
op_6905 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6893, op_6899) @Host(alice)
op_6917 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6905, op_6911) @Host(alice)
op_6929 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6917, op_6923) @Host(alice)
op_6941 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6929, op_6935) @Host(alice)
op_6953 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6941, op_6947) @Host(alice)
op_6965 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6953, op_6959) @Host(alice)
op_6977 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6965, op_6971) @Host(alice)
op_6989 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6977, op_6983) @Host(alice)
op_7001 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6989, op_6995) @Host(alice)
op_7013 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7001, op_7007) @Host(alice)
op_7025 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7013, op_7019) @Host(alice)
op_7037 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7025, op_7031) @Host(alice)
op_7049 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7037, op_7043) @Host(alice)
op_7061 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7049, op_7055) @Host(alice)
op_7073 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7061, op_7067) @Host(alice)
op_7085 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7073, op_7079) @Host(alice)
op_7097 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7085, op_7091) @Host(alice)
op_7109 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7097, op_7103) @Host(alice)
op_7121 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7109, op_7115) @Host(alice)
op_7133 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7121, op_7127) @Host(alice)
op_7145 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7133, op_7139) @Host(alice)
op_7157 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7145, op_7151) @Host(alice)
op_7169 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7157, op_7163) @Host(alice)
op_7181 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7169, op_7175) @Host(alice)
op_7193 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7181, op_7187) @Host(alice)
op_7205 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7193, op_7199) @Host(alice)
op_7217 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7205, op_7211) @Host(alice)
op_7229 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7217, op_7223) @Host(alice)
op_7241 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7229, op_7235) @Host(alice)
op_7253 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7241, op_7247) @Host(alice)
op_7265 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7253, op_7259) @Host(alice)
op_7277 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7265, op_7271) @Host(alice)
op_7289 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7277, op_7283) @Host(alice)
op_7301 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7289, op_7295) @Host(alice)
op_7313 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7301, op_7307) @Host(alice)
op_7325 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7313, op_7319) @Host(alice)
op_7337 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7325, op_7331) @Host(alice)
op_7349 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7337, op_7343) @Host(alice)
op_7361 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7349, op_7355) @Host(alice)
op_7373 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7361, op_7367) @Host(alice)
op_7385 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7373, op_7379) @Host(alice)
op_7397 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7385, op_7391) @Host(alice)
op_7409 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7397, op_7403) @Host(alice)
op_7421 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7409, op_7415) @Host(alice)
op_7433 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7421, op_7427) @Host(alice)
op_7445 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7433, op_7439) @Host(alice)
op_7457 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7445, op_7451) @Host(alice)
op_7469 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7457, op_7463) @Host(alice)
op_7481 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7469, op_7475) @Host(alice)
op_7493 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7481, op_7487) @Host(alice)
op_7505 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7493, op_7499) @Host(alice)
op_7517 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7505, op_7511) @Host(alice)
op_7529 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7517, op_7523) @Host(alice)
op_7541 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7529, op_7535) @Host(alice)
op_7553 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7541, op_7547) @Host(alice)
op_7565 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7553, op_7559) @Host(alice)
op_7577 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7565, op_7571) @Host(alice)
op_7589 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7577, op_7583) @Host(alice)
op_7601 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7589, op_7595) @Host(alice)
op_7613 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7601, op_7607) @Host(alice)
op_7625 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7613, op_7619) @Host(alice)
op_7637 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7625, op_7631) @Host(alice)
op_7649 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7637, op_7643) @Host(alice)
op_7661 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7649, op_7655) @Host(alice)
op_7673 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7661, op_7667) @Host(alice)
op_7685 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7673, op_7679) @Host(alice)
op_7697 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7685, op_7691) @Host(alice)
op_7709 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7697, op_7703) @Host(alice)
op_7715 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_877, op_7709) @Host(alice)
op_8162 = Shl{amount = 6}: (HostRing128Tensor) -> HostRing128Tensor (op_7715) @Host(alice)
op_8600 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8162, op_8162) @Host(alice)
op_8510 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8162, op_8162) @Host(alice)
op_8420 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8162, op_8162) @Host(alice)
op_8330 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8162, op_8162) @Host(alice)
op_8240 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8162, op_8162) @Host(alice)
op_8234 = Shape: (HostRing128Tensor) -> HostShape (op_8162) @Host(alice)
op_8237 = Fill{value = Ring128(3)}: (HostShape) -> HostRing128Tensor (op_8234) @Host(alice)
op_8228 = Shape: (HostRing128Tensor) -> HostShape (op_8162) @Host(alice)
op_8231 = Fill{value = Ring128(60)}: (HostShape) -> HostRing128Tensor (op_8228) @Host(alice)
op_8222 = Shape: (HostRing128Tensor) -> HostShape (op_8162) @Host(alice)
op_8225 = Fill{value = Ring128(874)}: (HostShape) -> HostRing128Tensor (op_8222) @Host(alice)
op_8216 = Shape: (HostRing128Tensor) -> HostShape (op_8162) @Host(alice)
op_8219 = Fill{value = Ring128(11352)}: (HostShape) -> HostRing128Tensor (op_8216) @Host(alice)
op_8210 = Shape: (HostRing128Tensor) -> HostShape (op_8162) @Host(alice)
op_8213 = Fill{value = Ring128(131019)}: (HostShape) -> HostRing128Tensor (op_8210) @Host(alice)
op_8204 = Shape: (HostRing128Tensor) -> HostShape (op_8162) @Host(alice)
op_8207 = Fill{value = Ring128(1323153)}: (HostShape) -> HostRing128Tensor (op_8204) @Host(alice)
op_8198 = Shape: (HostRing128Tensor) -> HostShape (op_8162) @Host(alice)
op_8201 = Fill{value = Ring128(11453439)}: (HostShape) -> HostRing128Tensor (op_8198) @Host(alice)
op_8192 = Shape: (HostRing128Tensor) -> HostShape (op_8162) @Host(alice)
op_8195 = Fill{value = Ring128(82619099)}: (HostShape) -> HostRing128Tensor (op_8192) @Host(alice)
op_8186 = Shape: (HostRing128Tensor) -> HostShape (op_8162) @Host(alice)
op_8189 = Fill{value = Ring128(476776663)}: (HostShape) -> HostRing128Tensor (op_8186) @Host(alice)
op_8180 = Shape: (HostRing128Tensor) -> HostShape (op_8162) @Host(alice)
op_8183 = Fill{value = Ring128(2063529982)}: (HostShape) -> HostRing128Tensor (op_8180) @Host(alice)
op_8174 = Shape: (HostRing128Tensor) -> HostShape (op_8162) @Host(alice)
op_8177 = Fill{value = Ring128(5954088943)}: (HostShape) -> HostRing128Tensor (op_8174) @Host(alice)
op_9770 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8177, op_8162) @Host(alice)
op_8168 = Shape: (HostRing128Tensor) -> HostShape (op_8162) @Host(alice)
op_8171 = Fill{value = Ring128(8589934592)}: (HostShape) -> HostRing128Tensor (op_8168) @Host(alice)
op_2391 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2380, op_2387) @Host(alice)
op_2393 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_2391, op_2392) @Host(alice)
op_7737 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7725, op_2393) @Host(alice)
op_7732 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_2393) @Host(bob)
op_7731 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_2393) @Host(alice)
op_7743 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7731, op_7737) @Host(alice)
op_7875 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7724, op_7743) @Host(alice)
op_7876 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7874, op_7875) @Host(alice)
op_7878 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7876, op_7877) @Host(alice)
op_7889 = Shape: (HostRing128Tensor) -> HostShape (op_7878) @Host(alice)
op_7899 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7889, op_7893) @Host(alice)
op_7898 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7889, op_7892) @Host(alice)
op_7900 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7898, op_7899) @Host(alice)
op_7907 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7878, op_7900) @Host(alice)
op_7923 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7907, op_7764) @Host(carole)
op_7924 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7922, op_7923) @Host(carole)
op_7927 = Shape: (HostRing128Tensor) -> HostShape (op_7924) @Host(carole)
op_7941 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7927, op_7933) @Host(carole)
op_7940 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7927, op_7932) @Host(carole)
op_7942 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7940, op_7941) @Host(carole)
op_7945 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7924, op_7942) @Host(carole)
op_7957 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7945, op_7783) @Host(carole)
op_7956 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7945, op_7782) @Host(carole)
op_7958 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7956, op_7957) @Host(carole)
op_7911 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7907, op_7761) @Host(alice)
op_7910 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7907, op_7760) @Host(alice)
op_7912 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7910, op_7911) @Host(alice)
op_7722 = Shape: (HostRing128Tensor) -> HostShape (op_2393) @Host(bob)
op_7727 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_7722) @Host(bob)
op_7865 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7727, op_2675) @Host(bob)
op_7871 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7859, op_7865) @Host(bob)
op_7847 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7727, op_2634) @Host(bob)
op_7853 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7841, op_7847) @Host(bob)
op_7829 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7727, op_2593) @Host(bob)
op_7835 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7823, op_7829) @Host(bob)
op_7811 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7727, op_2552) @Host(bob)
op_7817 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7805, op_7811) @Host(bob)
op_7793 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7727, op_2511) @Host(bob)
op_7799 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7787, op_7793) @Host(bob)
op_7775 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7727, op_2470) @Host(bob)
op_7781 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7769, op_7775) @Host(bob)
op_7757 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7727, op_2429) @Host(bob)
op_7763 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7751, op_7757) @Host(bob)
op_7739 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7727, op_2388) @Host(bob)
op_7745 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7733, op_7739) @Host(bob)
op_7726 = Fill{value = Ring128(0)}: (HostShape) -> HostRing128Tensor (op_7722) @Host(bob)
op_7880 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7726, op_7745) @Host(bob)
op_7864 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7726, op_2680) @Host(bob)
op_7870 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7858, op_7864) @Host(bob)
op_7846 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7726, op_2639) @Host(bob)
op_7852 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7840, op_7846) @Host(bob)
op_7828 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7726, op_2598) @Host(bob)
op_7834 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7822, op_7828) @Host(bob)
op_7810 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7726, op_2557) @Host(bob)
op_7816 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7804, op_7810) @Host(bob)
op_7792 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7726, op_2516) @Host(bob)
op_7798 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7786, op_7792) @Host(bob)
op_7774 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7726, op_2475) @Host(bob)
op_7780 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7768, op_7774) @Host(bob)
op_7954 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7945, op_7780) @Host(bob)
op_7756 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7726, op_2434) @Host(bob)
op_7762 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7750, op_7756) @Host(bob)
op_7918 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7909, op_7762) @Host(bob)
op_7738 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7726, op_2393) @Host(bob)
op_7744 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7732, op_7738) @Host(bob)
op_7882 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7727, op_7744) @Host(bob)
op_7879 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7726, op_7744) @Host(bob)
op_7881 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7879, op_7880) @Host(bob)
op_7883 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7881, op_7882) @Host(bob)
op_7890 = Shape: (HostRing128Tensor) -> HostShape (op_7883) @Host(bob)
op_7902 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7890, op_7895) @Host(bob)
op_7901 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7890, op_7894) @Host(bob)
op_7903 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7901, op_7902) @Host(bob)
op_7908 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7883, op_7903) @Host(bob)
op_7916 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7908, op_7763) @Host(bob)
op_7915 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7908, op_7762) @Host(bob)
op_7917 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7915, op_7916) @Host(bob)
op_7919 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7917, op_7918) @Host(bob)
op_7926 = Shape: (HostRing128Tensor) -> HostShape (op_7919) @Host(bob)
op_7938 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7926, op_7931) @Host(bob)
op_7937 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7926, op_7930) @Host(bob)
op_7939 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7937, op_7938) @Host(bob)
op_7944 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7919, op_7939) @Host(bob)
op_7952 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7944, op_7781) @Host(bob)
op_7951 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7944, op_7780) @Host(bob)
op_7953 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7951, op_7952) @Host(bob)
op_7955 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7953, op_7954) @Host(bob)
op_7962 = Shape: (HostRing128Tensor) -> HostShape (op_7955) @Host(bob)
op_7974 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7962, op_7967) @Host(bob)
op_7973 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7962, op_7966) @Host(bob)
op_7975 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7973, op_7974) @Host(bob)
op_7980 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7955, op_7975) @Host(bob)
op_7988 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7980, op_7799) @Host(bob)
op_7987 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7980, op_7798) @Host(bob)
op_7989 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7987, op_7988) @Host(bob)
op_7985 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7980, op_7796) @Host(alice)
op_7949 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7944, op_7778) @Host(alice)
op_7913 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7908, op_7760) @Host(alice)
op_7914 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7912, op_7913) @Host(alice)
op_7925 = Shape: (HostRing128Tensor) -> HostShape (op_7914) @Host(alice)
op_7935 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7925, op_7929) @Host(alice)
op_7934 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7925, op_7928) @Host(alice)
op_7936 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7934, op_7935) @Host(alice)
op_7943 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7914, op_7936) @Host(alice)
op_7959 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7943, op_7782) @Host(carole)
op_7960 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7958, op_7959) @Host(carole)
op_7963 = Shape: (HostRing128Tensor) -> HostShape (op_7960) @Host(carole)
op_7977 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7963, op_7969) @Host(carole)
op_7976 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7963, op_7968) @Host(carole)
op_7978 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7976, op_7977) @Host(carole)
op_7981 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7960, op_7978) @Host(carole)
op_7993 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7981, op_7801) @Host(carole)
op_7992 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7981, op_7800) @Host(carole)
op_7994 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7992, op_7993) @Host(carole)
op_7990 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7981, op_7798) @Host(bob)
op_7991 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7989, op_7990) @Host(bob)
op_7998 = Shape: (HostRing128Tensor) -> HostShape (op_7991) @Host(bob)
op_8010 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7998, op_8003) @Host(bob)
op_8009 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7998, op_8002) @Host(bob)
op_8011 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8009, op_8010) @Host(bob)
op_8016 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7991, op_8011) @Host(bob)
op_8024 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8016, op_7817) @Host(bob)
op_8023 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8016, op_7816) @Host(bob)
op_8025 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8023, op_8024) @Host(bob)
op_8021 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8016, op_7814) @Host(alice)
op_7947 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7943, op_7779) @Host(alice)
op_7946 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7943, op_7778) @Host(alice)
op_7948 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7946, op_7947) @Host(alice)
op_7950 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7948, op_7949) @Host(alice)
op_7961 = Shape: (HostRing128Tensor) -> HostShape (op_7950) @Host(alice)
op_7971 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7961, op_7965) @Host(alice)
op_7970 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7961, op_7964) @Host(alice)
op_7972 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7970, op_7971) @Host(alice)
op_7979 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7950, op_7972) @Host(alice)
op_7995 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7979, op_7800) @Host(carole)
op_7996 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7994, op_7995) @Host(carole)
op_7999 = Shape: (HostRing128Tensor) -> HostShape (op_7996) @Host(carole)
op_8013 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7999, op_8005) @Host(carole)
op_8012 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7999, op_8004) @Host(carole)
op_8014 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8012, op_8013) @Host(carole)
op_8017 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7996, op_8014) @Host(carole)
op_8029 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8017, op_7819) @Host(carole)
op_8028 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8017, op_7818) @Host(carole)
op_8030 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8028, op_8029) @Host(carole)
op_8026 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8017, op_7816) @Host(bob)
op_8027 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8025, op_8026) @Host(bob)
op_8034 = Shape: (HostRing128Tensor) -> HostShape (op_8027) @Host(bob)
op_8046 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8034, op_8039) @Host(bob)
op_8045 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8034, op_8038) @Host(bob)
op_8047 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8045, op_8046) @Host(bob)
op_8052 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8027, op_8047) @Host(bob)
op_8060 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8052, op_7835) @Host(bob)
op_8059 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8052, op_7834) @Host(bob)
op_8061 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8059, op_8060) @Host(bob)
op_8057 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8052, op_7832) @Host(alice)
op_7983 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7979, op_7797) @Host(alice)
op_7982 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7979, op_7796) @Host(alice)
op_7984 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7982, op_7983) @Host(alice)
op_7986 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7984, op_7985) @Host(alice)
op_7997 = Shape: (HostRing128Tensor) -> HostShape (op_7986) @Host(alice)
op_8007 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7997, op_8001) @Host(alice)
op_8006 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_7997, op_8000) @Host(alice)
op_8008 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8006, op_8007) @Host(alice)
op_8015 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7986, op_8008) @Host(alice)
op_8031 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8015, op_7818) @Host(carole)
op_8032 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8030, op_8031) @Host(carole)
op_8035 = Shape: (HostRing128Tensor) -> HostShape (op_8032) @Host(carole)
op_8049 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8035, op_8041) @Host(carole)
op_8048 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8035, op_8040) @Host(carole)
op_8050 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8048, op_8049) @Host(carole)
op_8053 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8032, op_8050) @Host(carole)
op_8065 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8053, op_7837) @Host(carole)
op_8064 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8053, op_7836) @Host(carole)
op_8066 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8064, op_8065) @Host(carole)
op_8062 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8053, op_7834) @Host(bob)
op_8063 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8061, op_8062) @Host(bob)
op_8070 = Shape: (HostRing128Tensor) -> HostShape (op_8063) @Host(bob)
op_8082 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8070, op_8075) @Host(bob)
op_8081 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8070, op_8074) @Host(bob)
op_8083 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8081, op_8082) @Host(bob)
op_8088 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8063, op_8083) @Host(bob)
op_8096 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8088, op_7853) @Host(bob)
op_8095 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8088, op_7852) @Host(bob)
op_8097 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8095, op_8096) @Host(bob)
op_8093 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8088, op_7850) @Host(alice)
op_8019 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8015, op_7815) @Host(alice)
op_8018 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8015, op_7814) @Host(alice)
op_8020 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8018, op_8019) @Host(alice)
op_8022 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8020, op_8021) @Host(alice)
op_8033 = Shape: (HostRing128Tensor) -> HostShape (op_8022) @Host(alice)
op_8043 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8033, op_8037) @Host(alice)
op_8042 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8033, op_8036) @Host(alice)
op_8044 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8042, op_8043) @Host(alice)
op_8051 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8022, op_8044) @Host(alice)
op_8067 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8051, op_7836) @Host(carole)
op_8068 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8066, op_8067) @Host(carole)
op_8071 = Shape: (HostRing128Tensor) -> HostShape (op_8068) @Host(carole)
op_8085 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8071, op_8077) @Host(carole)
op_8084 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8071, op_8076) @Host(carole)
op_8086 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8084, op_8085) @Host(carole)
op_8089 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8068, op_8086) @Host(carole)
op_8101 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8089, op_7855) @Host(carole)
op_8100 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8089, op_7854) @Host(carole)
op_8102 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8100, op_8101) @Host(carole)
op_8098 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8089, op_7852) @Host(bob)
op_8099 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8097, op_8098) @Host(bob)
op_8106 = Shape: (HostRing128Tensor) -> HostShape (op_8099) @Host(bob)
op_8118 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8106, op_8111) @Host(bob)
op_8117 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8106, op_8110) @Host(bob)
op_8119 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8117, op_8118) @Host(bob)
op_8124 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8099, op_8119) @Host(bob)
op_8132 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8124, op_7871) @Host(bob)
op_8131 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8124, op_7870) @Host(bob)
op_8133 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8131, op_8132) @Host(bob)
op_8129 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8124, op_7868) @Host(alice)
op_8055 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8051, op_7833) @Host(alice)
op_8054 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8051, op_7832) @Host(alice)
op_8056 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8054, op_8055) @Host(alice)
op_8058 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8056, op_8057) @Host(alice)
op_8069 = Shape: (HostRing128Tensor) -> HostShape (op_8058) @Host(alice)
op_8079 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8069, op_8073) @Host(alice)
op_8078 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8069, op_8072) @Host(alice)
op_8080 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8078, op_8079) @Host(alice)
op_8087 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8058, op_8080) @Host(alice)
op_8103 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8087, op_7854) @Host(carole)
op_8104 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8102, op_8103) @Host(carole)
op_8107 = Shape: (HostRing128Tensor) -> HostShape (op_8104) @Host(carole)
op_8121 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8107, op_8113) @Host(carole)
op_8120 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8107, op_8112) @Host(carole)
op_8122 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8120, op_8121) @Host(carole)
op_8125 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8104, op_8122) @Host(carole)
op_8137 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8125, op_7873) @Host(carole)
op_8136 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8125, op_7872) @Host(carole)
op_8138 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8136, op_8137) @Host(carole)
op_8134 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8125, op_7870) @Host(bob)
op_8135 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8133, op_8134) @Host(bob)
op_8142 = Shape: (HostRing128Tensor) -> HostShape (op_8135) @Host(bob)
op_8154 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8142, op_8147) @Host(bob)
op_8153 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8142, op_8146) @Host(bob)
op_8155 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8153, op_8154) @Host(bob)
op_8160 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8135, op_8155) @Host(bob)
op_8091 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8087, op_7851) @Host(alice)
op_8090 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8087, op_7850) @Host(alice)
op_8092 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8090, op_8091) @Host(alice)
op_8094 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8092, op_8093) @Host(alice)
op_8105 = Shape: (HostRing128Tensor) -> HostShape (op_8094) @Host(alice)
op_8115 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8105, op_8109) @Host(alice)
op_8114 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8105, op_8108) @Host(alice)
op_8116 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8114, op_8115) @Host(alice)
op_8123 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8094, op_8116) @Host(alice)
op_8139 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8123, op_7872) @Host(carole)
op_8140 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8138, op_8139) @Host(carole)
op_8143 = Shape: (HostRing128Tensor) -> HostShape (op_8140) @Host(carole)
op_8157 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8143, op_8149) @Host(carole)
op_8156 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8143, op_8148) @Host(carole)
op_8158 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8156, op_8157) @Host(carole)
op_8161 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8140, op_8158) @Host(carole)
op_8127 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8123, op_7869) @Host(alice)
op_8126 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8123, op_7868) @Host(alice)
op_8128 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8126, op_8127) @Host(alice)
op_8130 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8128, op_8129) @Host(alice)
op_8141 = Shape: (HostRing128Tensor) -> HostShape (op_8130) @Host(alice)
op_8151 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8141, op_8145) @Host(alice)
op_8150 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8141, op_8144) @Host(alice)
op_8152 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8150, op_8151) @Host(alice)
op_8159 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8130, op_8152) @Host(alice)
op_6505 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_2393) @Host(bob)
op_6511 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6499, op_6505) @Host(bob)
op_6523 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6511, op_6517) @Host(bob)
op_6535 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6523, op_6529) @Host(bob)
op_6547 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6535, op_6541) @Host(bob)
op_6559 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6547, op_6553) @Host(bob)
op_6571 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6559, op_6565) @Host(bob)
op_6583 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6571, op_6577) @Host(bob)
op_6595 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6583, op_6589) @Host(bob)
op_6607 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6595, op_6601) @Host(bob)
op_6619 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6607, op_6613) @Host(bob)
op_6631 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6619, op_6625) @Host(bob)
op_6643 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6631, op_6637) @Host(bob)
op_6655 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6643, op_6649) @Host(bob)
op_6667 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6655, op_6661) @Host(bob)
op_6679 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6667, op_6673) @Host(bob)
op_6691 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6679, op_6685) @Host(bob)
op_6703 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6691, op_6697) @Host(bob)
op_6715 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6703, op_6709) @Host(bob)
op_6727 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6715, op_6721) @Host(bob)
op_6739 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6727, op_6733) @Host(bob)
op_6751 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6739, op_6745) @Host(bob)
op_6763 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6751, op_6757) @Host(bob)
op_6775 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6763, op_6769) @Host(bob)
op_6787 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6775, op_6781) @Host(bob)
op_6799 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6787, op_6793) @Host(bob)
op_6811 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6799, op_6805) @Host(bob)
op_6823 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6811, op_6817) @Host(bob)
op_6835 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6823, op_6829) @Host(bob)
op_6847 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6835, op_6841) @Host(bob)
op_6859 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6847, op_6853) @Host(bob)
op_6871 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6859, op_6865) @Host(bob)
op_6883 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6871, op_6877) @Host(bob)
op_6895 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6883, op_6889) @Host(bob)
op_6907 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6895, op_6901) @Host(bob)
op_6919 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6907, op_6913) @Host(bob)
op_6931 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6919, op_6925) @Host(bob)
op_6943 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6931, op_6937) @Host(bob)
op_6955 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6943, op_6949) @Host(bob)
op_6967 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6955, op_6961) @Host(bob)
op_6979 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6967, op_6973) @Host(bob)
op_6991 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6979, op_6985) @Host(bob)
op_7003 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6991, op_6997) @Host(bob)
op_7015 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7003, op_7009) @Host(bob)
op_7027 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7015, op_7021) @Host(bob)
op_7039 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7027, op_7033) @Host(bob)
op_7051 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7039, op_7045) @Host(bob)
op_7063 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7051, op_7057) @Host(bob)
op_7075 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7063, op_7069) @Host(bob)
op_7087 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7075, op_7081) @Host(bob)
op_7099 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7087, op_7093) @Host(bob)
op_7111 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7099, op_7105) @Host(bob)
op_7123 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7111, op_7117) @Host(bob)
op_7135 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7123, op_7129) @Host(bob)
op_7147 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7135, op_7141) @Host(bob)
op_7159 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7147, op_7153) @Host(bob)
op_7171 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7159, op_7165) @Host(bob)
op_7183 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7171, op_7177) @Host(bob)
op_7195 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7183, op_7189) @Host(bob)
op_7207 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7195, op_7201) @Host(bob)
op_7219 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7207, op_7213) @Host(bob)
op_7231 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7219, op_7225) @Host(bob)
op_7243 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7231, op_7237) @Host(bob)
op_7255 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7243, op_7249) @Host(bob)
op_7267 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7255, op_7261) @Host(bob)
op_7279 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7267, op_7273) @Host(bob)
op_7291 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7279, op_7285) @Host(bob)
op_7303 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7291, op_7297) @Host(bob)
op_7315 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7303, op_7309) @Host(bob)
op_7327 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7315, op_7321) @Host(bob)
op_7339 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7327, op_7333) @Host(bob)
op_7351 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7339, op_7345) @Host(bob)
op_7363 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7351, op_7357) @Host(bob)
op_7375 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7363, op_7369) @Host(bob)
op_7387 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7375, op_7381) @Host(bob)
op_7399 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7387, op_7393) @Host(bob)
op_7411 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7399, op_7405) @Host(bob)
op_7423 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7411, op_7417) @Host(bob)
op_7435 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7423, op_7429) @Host(bob)
op_7447 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7435, op_7441) @Host(bob)
op_7459 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7447, op_7453) @Host(bob)
op_7471 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7459, op_7465) @Host(bob)
op_7483 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7471, op_7477) @Host(bob)
op_7495 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7483, op_7489) @Host(bob)
op_7507 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7495, op_7501) @Host(bob)
op_7519 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7507, op_7513) @Host(bob)
op_7531 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7519, op_7525) @Host(bob)
op_7543 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7531, op_7537) @Host(bob)
op_7555 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7543, op_7549) @Host(bob)
op_7567 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7555, op_7561) @Host(bob)
op_7579 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7567, op_7573) @Host(bob)
op_7591 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7579, op_7585) @Host(bob)
op_7603 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7591, op_7597) @Host(bob)
op_7615 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7603, op_7609) @Host(bob)
op_7627 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7615, op_7621) @Host(bob)
op_7639 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7627, op_7633) @Host(bob)
op_7651 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7639, op_7645) @Host(bob)
op_7663 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7651, op_7657) @Host(bob)
op_7675 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7663, op_7669) @Host(bob)
op_7687 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7675, op_7681) @Host(bob)
op_7699 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7687, op_7693) @Host(bob)
op_7711 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7699, op_7705) @Host(bob)
op_7717 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_879, op_7711) @Host(bob)
op_8164 = Shl{amount = 6}: (HostRing128Tensor) -> HostRing128Tensor (op_7717) @Host(bob)
op_8608 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8165, op_8164) @Host(bob)
op_8606 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8164, op_8165) @Host(bob)
op_8605 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8164, op_8164) @Host(bob)
op_8607 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8605, op_8606) @Host(bob)
op_8609 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8607, op_8608) @Host(bob)
op_8616 = Shape: (HostRing128Tensor) -> HostShape (op_8609) @Host(bob)
op_8628 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8616, op_8621) @Host(bob)
op_8627 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8616, op_8620) @Host(bob)
op_8629 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8627, op_8628) @Host(bob)
op_8634 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8609, op_8629) @Host(bob)
op_8518 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8165, op_8164) @Host(bob)
op_8516 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8164, op_8165) @Host(bob)
op_8515 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8164, op_8164) @Host(bob)
op_8517 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8515, op_8516) @Host(bob)
op_8519 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8517, op_8518) @Host(bob)
op_8526 = Shape: (HostRing128Tensor) -> HostShape (op_8519) @Host(bob)
op_8538 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8526, op_8531) @Host(bob)
op_8537 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8526, op_8530) @Host(bob)
op_8539 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8537, op_8538) @Host(bob)
op_8544 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8519, op_8539) @Host(bob)
op_8428 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8165, op_8164) @Host(bob)
op_8426 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8164, op_8165) @Host(bob)
op_8425 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8164, op_8164) @Host(bob)
op_8427 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8425, op_8426) @Host(bob)
op_8429 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8427, op_8428) @Host(bob)
op_8436 = Shape: (HostRing128Tensor) -> HostShape (op_8429) @Host(bob)
op_8448 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8436, op_8441) @Host(bob)
op_8447 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8436, op_8440) @Host(bob)
op_8449 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8447, op_8448) @Host(bob)
op_8454 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8429, op_8449) @Host(bob)
op_8338 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8165, op_8164) @Host(bob)
op_8336 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8164, op_8165) @Host(bob)
op_8335 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8164, op_8164) @Host(bob)
op_8337 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8335, op_8336) @Host(bob)
op_8339 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8337, op_8338) @Host(bob)
op_8346 = Shape: (HostRing128Tensor) -> HostShape (op_8339) @Host(bob)
op_8358 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8346, op_8351) @Host(bob)
op_8357 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8346, op_8350) @Host(bob)
op_8359 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8357, op_8358) @Host(bob)
op_8364 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8339, op_8359) @Host(bob)
op_8248 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8165, op_8164) @Host(bob)
op_8246 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8164, op_8165) @Host(bob)
op_8245 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8164, op_8164) @Host(bob)
op_8247 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8245, op_8246) @Host(bob)
op_8249 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8247, op_8248) @Host(bob)
op_8256 = Shape: (HostRing128Tensor) -> HostShape (op_8249) @Host(bob)
op_8268 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8256, op_8261) @Host(bob)
op_8267 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8256, op_8260) @Host(bob)
op_8269 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8267, op_8268) @Host(bob)
op_8274 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8249, op_8269) @Host(bob)
op_8235 = Shape: (HostRing128Tensor) -> HostShape (op_8164) @Host(bob)
op_8238 = Fill{value = Ring128(3)}: (HostShape) -> HostRing128Tensor (op_8235) @Host(bob)
op_8229 = Shape: (HostRing128Tensor) -> HostShape (op_8164) @Host(bob)
op_8232 = Fill{value = Ring128(60)}: (HostShape) -> HostRing128Tensor (op_8229) @Host(bob)
op_8223 = Shape: (HostRing128Tensor) -> HostShape (op_8164) @Host(bob)
op_8226 = Fill{value = Ring128(874)}: (HostShape) -> HostRing128Tensor (op_8223) @Host(bob)
op_8217 = Shape: (HostRing128Tensor) -> HostShape (op_8164) @Host(bob)
op_8220 = Fill{value = Ring128(11352)}: (HostShape) -> HostRing128Tensor (op_8217) @Host(bob)
op_8211 = Shape: (HostRing128Tensor) -> HostShape (op_8164) @Host(bob)
op_8214 = Fill{value = Ring128(131019)}: (HostShape) -> HostRing128Tensor (op_8211) @Host(bob)
op_8205 = Shape: (HostRing128Tensor) -> HostShape (op_8164) @Host(bob)
op_8208 = Fill{value = Ring128(1323153)}: (HostShape) -> HostRing128Tensor (op_8205) @Host(bob)
op_8199 = Shape: (HostRing128Tensor) -> HostShape (op_8164) @Host(bob)
op_8202 = Fill{value = Ring128(11453439)}: (HostShape) -> HostRing128Tensor (op_8199) @Host(bob)
op_8193 = Shape: (HostRing128Tensor) -> HostShape (op_8164) @Host(bob)
op_8196 = Fill{value = Ring128(82619099)}: (HostShape) -> HostRing128Tensor (op_8193) @Host(bob)
op_8187 = Shape: (HostRing128Tensor) -> HostShape (op_8164) @Host(bob)
op_8190 = Fill{value = Ring128(476776663)}: (HostShape) -> HostRing128Tensor (op_8187) @Host(bob)
op_8181 = Shape: (HostRing128Tensor) -> HostShape (op_8164) @Host(bob)
op_8184 = Fill{value = Ring128(2063529982)}: (HostShape) -> HostRing128Tensor (op_8181) @Host(bob)
op_8175 = Shape: (HostRing128Tensor) -> HostShape (op_8164) @Host(bob)
op_8178 = Fill{value = Ring128(5954088943)}: (HostShape) -> HostRing128Tensor (op_8175) @Host(bob)
op_9773 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8178, op_8165) @Host(bob)
op_9772 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8178, op_8164) @Host(bob)
op_8169 = Shape: (HostRing128Tensor) -> HostShape (op_8164) @Host(bob)
op_8172 = Fill{value = Ring128(8589934592)}: (HostShape) -> HostRing128Tensor (op_8169) @Host(bob)
op_6504 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_2393) @Host(alice)
op_6510 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6498, op_6504) @Host(alice)
op_6522 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6510, op_6516) @Host(alice)
op_6534 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6522, op_6528) @Host(alice)
op_6546 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6534, op_6540) @Host(alice)
op_6558 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6546, op_6552) @Host(alice)
op_6570 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6558, op_6564) @Host(alice)
op_6582 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6570, op_6576) @Host(alice)
op_6594 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6582, op_6588) @Host(alice)
op_6606 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6594, op_6600) @Host(alice)
op_6618 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6606, op_6612) @Host(alice)
op_6630 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6618, op_6624) @Host(alice)
op_6642 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6630, op_6636) @Host(alice)
op_6654 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6642, op_6648) @Host(alice)
op_6666 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6654, op_6660) @Host(alice)
op_6678 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6666, op_6672) @Host(alice)
op_6690 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6678, op_6684) @Host(alice)
op_6702 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6690, op_6696) @Host(alice)
op_6714 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6702, op_6708) @Host(alice)
op_6726 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6714, op_6720) @Host(alice)
op_6738 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6726, op_6732) @Host(alice)
op_6750 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6738, op_6744) @Host(alice)
op_6762 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6750, op_6756) @Host(alice)
op_6774 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6762, op_6768) @Host(alice)
op_6786 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6774, op_6780) @Host(alice)
op_6798 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6786, op_6792) @Host(alice)
op_6810 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6798, op_6804) @Host(alice)
op_6822 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6810, op_6816) @Host(alice)
op_6834 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6822, op_6828) @Host(alice)
op_6846 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6834, op_6840) @Host(alice)
op_6858 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6846, op_6852) @Host(alice)
op_6870 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6858, op_6864) @Host(alice)
op_6882 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6870, op_6876) @Host(alice)
op_6894 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6882, op_6888) @Host(alice)
op_6906 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6894, op_6900) @Host(alice)
op_6918 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6906, op_6912) @Host(alice)
op_6930 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6918, op_6924) @Host(alice)
op_6942 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6930, op_6936) @Host(alice)
op_6954 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6942, op_6948) @Host(alice)
op_6966 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6954, op_6960) @Host(alice)
op_6978 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6966, op_6972) @Host(alice)
op_6990 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6978, op_6984) @Host(alice)
op_7002 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_6990, op_6996) @Host(alice)
op_7014 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7002, op_7008) @Host(alice)
op_7026 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7014, op_7020) @Host(alice)
op_7038 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7026, op_7032) @Host(alice)
op_7050 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7038, op_7044) @Host(alice)
op_7062 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7050, op_7056) @Host(alice)
op_7074 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7062, op_7068) @Host(alice)
op_7086 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7074, op_7080) @Host(alice)
op_7098 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7086, op_7092) @Host(alice)
op_7110 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7098, op_7104) @Host(alice)
op_7122 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7110, op_7116) @Host(alice)
op_7134 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7122, op_7128) @Host(alice)
op_7146 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7134, op_7140) @Host(alice)
op_7158 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7146, op_7152) @Host(alice)
op_7170 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7158, op_7164) @Host(alice)
op_7182 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7170, op_7176) @Host(alice)
op_7194 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7182, op_7188) @Host(alice)
op_7206 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7194, op_7200) @Host(alice)
op_7218 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7206, op_7212) @Host(alice)
op_7230 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7218, op_7224) @Host(alice)
op_7242 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7230, op_7236) @Host(alice)
op_7254 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7242, op_7248) @Host(alice)
op_7266 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7254, op_7260) @Host(alice)
op_7278 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7266, op_7272) @Host(alice)
op_7290 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7278, op_7284) @Host(alice)
op_7302 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7290, op_7296) @Host(alice)
op_7314 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7302, op_7308) @Host(alice)
op_7326 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7314, op_7320) @Host(alice)
op_7338 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7326, op_7332) @Host(alice)
op_7350 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7338, op_7344) @Host(alice)
op_7362 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7350, op_7356) @Host(alice)
op_7374 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7362, op_7368) @Host(alice)
op_7386 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7374, op_7380) @Host(alice)
op_7398 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7386, op_7392) @Host(alice)
op_7410 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7398, op_7404) @Host(alice)
op_7422 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7410, op_7416) @Host(alice)
op_7434 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7422, op_7428) @Host(alice)
op_7446 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7434, op_7440) @Host(alice)
op_7458 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7446, op_7452) @Host(alice)
op_7470 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7458, op_7464) @Host(alice)
op_7482 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7470, op_7476) @Host(alice)
op_7494 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7482, op_7488) @Host(alice)
op_7506 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7494, op_7500) @Host(alice)
op_7518 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7506, op_7512) @Host(alice)
op_7530 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7518, op_7524) @Host(alice)
op_7542 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7530, op_7536) @Host(alice)
op_7554 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7542, op_7548) @Host(alice)
op_7566 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7554, op_7560) @Host(alice)
op_7578 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7566, op_7572) @Host(alice)
op_7590 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7578, op_7584) @Host(alice)
op_7602 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7590, op_7596) @Host(alice)
op_7614 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7602, op_7608) @Host(alice)
op_7626 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7614, op_7620) @Host(alice)
op_7638 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7626, op_7632) @Host(alice)
op_7650 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7638, op_7644) @Host(alice)
op_7662 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7650, op_7656) @Host(alice)
op_7674 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7662, op_7668) @Host(alice)
op_7686 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7674, op_7680) @Host(alice)
op_7698 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7686, op_7692) @Host(alice)
op_7710 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_7698, op_7704) @Host(alice)
op_7716 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_878, op_7710) @Host(alice)
op_8163 = Shl{amount = 6}: (HostRing128Tensor) -> HostRing128Tensor (op_7716) @Host(alice)
op_9771 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8177, op_8163) @Host(alice)
op_8603 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8163, op_8162) @Host(alice)
op_8601 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8162, op_8163) @Host(alice)
op_8602 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8600, op_8601) @Host(alice)
op_8604 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8602, op_8603) @Host(alice)
op_8615 = Shape: (HostRing128Tensor) -> HostShape (op_8604) @Host(alice)
op_8625 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8615, op_8619) @Host(alice)
op_8624 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8615, op_8618) @Host(alice)
op_8626 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8624, op_8625) @Host(alice)
op_8633 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8604, op_8626) @Host(alice)
op_8636 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8633, op_8634) @Host(alice)
op_8637 = Shape: (HostRing128Tensor) -> HostShape (op_8636) @Host(alice)
op_8652 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_8637) @Host(alice)
op_8654 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_8652) @Host(alice)
op_8653 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_8652) @Host(alice)
op_8655 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8636, op_8653) @Host(alice)
op_8650 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8637, op_8649) @Host(carole)
op_8647 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8637, op_8646) @Host(carole)
op_8644 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8637, op_8643) @Host(carole)
op_8656 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8655, op_8644) @Host(alice)
op_8638 = Sample{}: (HostShape) -> HostRing128Tensor (op_8637) @Host(carole)
op_8645 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8638, op_8644) @Host(carole)
op_8657 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8635, op_8645) @Host(bob)
op_8658 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8656, op_8657) @Host(alice)
op_8661 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8658) @Host(alice)
op_8667 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8650, op_8661) @Host(alice)
op_8663 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8650, op_8661) @Host(alice)
op_8662 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8650, op_8661) @Host(alice)
op_8665 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8662, op_8663) @Host(alice)
op_8669 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8665, op_8667) @Host(alice)
op_8671 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8669) @Host(alice)
op_8659 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8658) @Host(alice)
op_8660 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8659) @Host(alice)
op_8673 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8660, op_8647) @Host(alice)
op_8675 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8673, op_8671) @Host(alice)
op_8677 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8675, op_8654) @Host(alice)
op_8681 = Shape: (HostRing128Tensor) -> HostShape (op_8677) @Host(alice)
op_8686 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8681, op_8680) @Host(carole)
op_9061 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8686, op_8167) @Host(carole)
op_9060 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8686, op_8166) @Host(carole)
op_9062 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9060, op_9061) @Host(carole)
op_8685 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8681, op_8679) @Host(carole)
op_9063 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8685, op_8166) @Host(carole)
op_9064 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9062, op_9063) @Host(carole)
op_9067 = Shape: (HostRing128Tensor) -> HostShape (op_9064) @Host(carole)
op_9081 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9067, op_9073) @Host(carole)
op_9080 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9067, op_9072) @Host(carole)
op_9082 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9080, op_9081) @Host(carole)
op_9085 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9064, op_9082) @Host(carole)
op_8683 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8681, op_8679) @Host(alice)
op_9051 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8683, op_8163) @Host(alice)
op_9050 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8683, op_8162) @Host(alice)
op_9052 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9050, op_9051) @Host(alice)
op_8687 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8677, op_8683) @Host(alice)
op_8640 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8638) @Host(carole)
op_8641 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8640) @Host(carole)
op_8648 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8641, op_8647) @Host(carole)
op_8674 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_8648) @Host(bob)
op_8639 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8638) @Host(carole)
op_8651 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8639, op_8650) @Host(carole)
op_8668 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8651, op_8661) @Host(bob)
op_8664 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8651, op_8661) @Host(bob)
op_8666 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8651, op_8664) @Host(bob)
op_8670 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8666, op_8668) @Host(bob)
op_8672 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8670) @Host(bob)
op_8676 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8674, op_8672) @Host(bob)
op_8682 = Shape: (HostRing128Tensor) -> HostShape (op_8676) @Host(bob)
op_8684 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8682, op_8680) @Host(bob)
op_9058 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8684, op_8164) @Host(bob)
op_8688 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8676, op_8684) @Host(bob)
op_8689 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8687, op_8688) @Host(alice)
op_9056 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8689, op_8165) @Host(bob)
op_9055 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8689, op_8164) @Host(bob)
op_9057 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9055, op_9056) @Host(bob)
op_9059 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9057, op_9058) @Host(bob)
op_9066 = Shape: (HostRing128Tensor) -> HostShape (op_9059) @Host(bob)
op_9078 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9066, op_9071) @Host(bob)
op_9077 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9066, op_9070) @Host(bob)
op_9079 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9077, op_9078) @Host(bob)
op_9084 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9059, op_9079) @Host(bob)
op_9053 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8689, op_8162) @Host(alice)
op_9054 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9052, op_9053) @Host(alice)
op_9065 = Shape: (HostRing128Tensor) -> HostShape (op_9054) @Host(alice)
op_9075 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9065, op_9069) @Host(alice)
op_9074 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9065, op_9068) @Host(alice)
op_9076 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9074, op_9075) @Host(alice)
op_9083 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9054, op_9076) @Host(alice)
op_9086 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9083, op_9084) @Host(alice)
op_9087 = Shape: (HostRing128Tensor) -> HostShape (op_9086) @Host(alice)
op_9102 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_9087) @Host(alice)
op_9104 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_9102) @Host(alice)
op_9103 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_9102) @Host(alice)
op_9105 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9086, op_9103) @Host(alice)
op_9100 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9087, op_9099) @Host(carole)
op_9097 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9087, op_9096) @Host(carole)
op_9094 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9087, op_9093) @Host(carole)
op_9106 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9105, op_9094) @Host(alice)
op_9088 = Sample{}: (HostShape) -> HostRing128Tensor (op_9087) @Host(carole)
op_9095 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9088, op_9094) @Host(carole)
op_9107 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9085, op_9095) @Host(bob)
op_9108 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9106, op_9107) @Host(alice)
op_9111 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9108) @Host(alice)
op_9117 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9100, op_9111) @Host(alice)
op_9113 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9100, op_9111) @Host(alice)
op_9112 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9100, op_9111) @Host(alice)
op_9115 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9112, op_9113) @Host(alice)
op_9119 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9115, op_9117) @Host(alice)
op_9121 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9119) @Host(alice)
op_9109 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9108) @Host(alice)
op_9110 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9109) @Host(alice)
op_9123 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9110, op_9097) @Host(alice)
op_9125 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9123, op_9121) @Host(alice)
op_9127 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9125, op_9104) @Host(alice)
op_9131 = Shape: (HostRing128Tensor) -> HostShape (op_9127) @Host(alice)
op_9136 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9131, op_9130) @Host(carole)
op_9135 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9131, op_9129) @Host(carole)
op_9133 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9131, op_9129) @Host(alice)
op_9137 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9127, op_9133) @Host(alice)
op_9090 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9088) @Host(carole)
op_9091 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9090) @Host(carole)
op_9098 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9091, op_9097) @Host(carole)
op_9124 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_9098) @Host(bob)
op_9089 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9088) @Host(carole)
op_9101 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9089, op_9100) @Host(carole)
op_9118 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9101, op_9111) @Host(bob)
op_9114 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9101, op_9111) @Host(bob)
op_9116 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9101, op_9114) @Host(bob)
op_9120 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9116, op_9118) @Host(bob)
op_9122 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9120) @Host(bob)
op_9126 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9124, op_9122) @Host(bob)
op_9132 = Shape: (HostRing128Tensor) -> HostShape (op_9126) @Host(bob)
op_9134 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9132, op_9130) @Host(bob)
op_9138 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9126, op_9134) @Host(bob)
op_9139 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9137, op_9138) @Host(alice)
op_8513 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8163, op_8162) @Host(alice)
op_8511 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8162, op_8163) @Host(alice)
op_8512 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8510, op_8511) @Host(alice)
op_8514 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8512, op_8513) @Host(alice)
op_8525 = Shape: (HostRing128Tensor) -> HostShape (op_8514) @Host(alice)
op_8535 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8525, op_8529) @Host(alice)
op_8534 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8525, op_8528) @Host(alice)
op_8536 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8534, op_8535) @Host(alice)
op_8543 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8514, op_8536) @Host(alice)
op_8546 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8543, op_8544) @Host(alice)
op_8547 = Shape: (HostRing128Tensor) -> HostShape (op_8546) @Host(alice)
op_8562 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_8547) @Host(alice)
op_8564 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_8562) @Host(alice)
op_8563 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_8562) @Host(alice)
op_8565 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8546, op_8563) @Host(alice)
op_8560 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8547, op_8559) @Host(carole)
op_8557 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8547, op_8556) @Host(carole)
op_8554 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8547, op_8553) @Host(carole)
op_8566 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8565, op_8554) @Host(alice)
op_8548 = Sample{}: (HostShape) -> HostRing128Tensor (op_8547) @Host(carole)
op_8555 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8548, op_8554) @Host(carole)
op_8567 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8545, op_8555) @Host(bob)
op_8568 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8566, op_8567) @Host(alice)
op_8571 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8568) @Host(alice)
op_8577 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8560, op_8571) @Host(alice)
op_8573 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8560, op_8571) @Host(alice)
op_8572 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8560, op_8571) @Host(alice)
op_8575 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8572, op_8573) @Host(alice)
op_8579 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8575, op_8577) @Host(alice)
op_8581 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8579) @Host(alice)
op_8569 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8568) @Host(alice)
op_8570 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8569) @Host(alice)
op_8583 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8570, op_8557) @Host(alice)
op_8585 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8583, op_8581) @Host(alice)
op_8587 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8585, op_8564) @Host(alice)
op_8591 = Shape: (HostRing128Tensor) -> HostShape (op_8587) @Host(alice)
op_8596 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8591, op_8590) @Host(carole)
op_8595 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8591, op_8589) @Host(carole)
op_8593 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8591, op_8589) @Host(alice)
op_8597 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8587, op_8593) @Host(alice)
op_8550 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8548) @Host(carole)
op_8551 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8550) @Host(carole)
op_8558 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8551, op_8557) @Host(carole)
op_8584 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_8558) @Host(bob)
op_8549 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8548) @Host(carole)
op_8561 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8549, op_8560) @Host(carole)
op_8578 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8561, op_8571) @Host(bob)
op_8574 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8561, op_8571) @Host(bob)
op_8576 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8561, op_8574) @Host(bob)
op_8580 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8576, op_8578) @Host(bob)
op_8582 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8580) @Host(bob)
op_8586 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8584, op_8582) @Host(bob)
op_8592 = Shape: (HostRing128Tensor) -> HostShape (op_8586) @Host(bob)
op_8594 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8592, op_8590) @Host(bob)
op_8598 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8586, op_8594) @Host(bob)
op_8599 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8597, op_8598) @Host(alice)
op_8423 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8163, op_8162) @Host(alice)
op_8421 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8162, op_8163) @Host(alice)
op_8422 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8420, op_8421) @Host(alice)
op_8424 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8422, op_8423) @Host(alice)
op_8435 = Shape: (HostRing128Tensor) -> HostShape (op_8424) @Host(alice)
op_8445 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8435, op_8439) @Host(alice)
op_8444 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8435, op_8438) @Host(alice)
op_8446 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8444, op_8445) @Host(alice)
op_8453 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8424, op_8446) @Host(alice)
op_8456 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8453, op_8454) @Host(alice)
op_8457 = Shape: (HostRing128Tensor) -> HostShape (op_8456) @Host(alice)
op_8472 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_8457) @Host(alice)
op_8474 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_8472) @Host(alice)
op_8473 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_8472) @Host(alice)
op_8475 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8456, op_8473) @Host(alice)
op_8470 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8457, op_8469) @Host(carole)
op_8467 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8457, op_8466) @Host(carole)
op_8464 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8457, op_8463) @Host(carole)
op_8476 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8475, op_8464) @Host(alice)
op_8458 = Sample{}: (HostShape) -> HostRing128Tensor (op_8457) @Host(carole)
op_8465 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8458, op_8464) @Host(carole)
op_8477 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8455, op_8465) @Host(bob)
op_8478 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8476, op_8477) @Host(alice)
op_8481 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8478) @Host(alice)
op_8487 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8470, op_8481) @Host(alice)
op_8483 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8470, op_8481) @Host(alice)
op_8482 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8470, op_8481) @Host(alice)
op_8485 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8482, op_8483) @Host(alice)
op_8489 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8485, op_8487) @Host(alice)
op_8491 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8489) @Host(alice)
op_8479 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8478) @Host(alice)
op_8480 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8479) @Host(alice)
op_8493 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8480, op_8467) @Host(alice)
op_8495 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8493, op_8491) @Host(alice)
op_8497 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8495, op_8474) @Host(alice)
op_8501 = Shape: (HostRing128Tensor) -> HostShape (op_8497) @Host(alice)
op_8506 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8501, op_8500) @Host(carole)
op_8971 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8506, op_8595) @Host(carole)
op_8970 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8506, op_8596) @Host(carole)
op_8972 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8970, op_8971) @Host(carole)
op_8881 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8506, op_8167) @Host(carole)
op_8880 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8506, op_8166) @Host(carole)
op_8882 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8880, op_8881) @Host(carole)
op_8505 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8501, op_8499) @Host(carole)
op_8973 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8505, op_8596) @Host(carole)
op_8974 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8972, op_8973) @Host(carole)
op_8977 = Shape: (HostRing128Tensor) -> HostShape (op_8974) @Host(carole)
op_8991 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8977, op_8983) @Host(carole)
op_8990 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8977, op_8982) @Host(carole)
op_8992 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8990, op_8991) @Host(carole)
op_8995 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8974, op_8992) @Host(carole)
op_8883 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8505, op_8166) @Host(carole)
op_8884 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8882, op_8883) @Host(carole)
op_8887 = Shape: (HostRing128Tensor) -> HostShape (op_8884) @Host(carole)
op_8901 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8887, op_8893) @Host(carole)
op_8900 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8887, op_8892) @Host(carole)
op_8902 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8900, op_8901) @Host(carole)
op_8905 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8884, op_8902) @Host(carole)
op_8503 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8501, op_8499) @Host(alice)
op_8961 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8503, op_8599) @Host(alice)
op_8960 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8503, op_8593) @Host(alice)
op_8962 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8960, op_8961) @Host(alice)
op_8871 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8503, op_8163) @Host(alice)
op_8870 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8503, op_8162) @Host(alice)
op_8872 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8870, op_8871) @Host(alice)
op_8507 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8497, op_8503) @Host(alice)
op_8460 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8458) @Host(carole)
op_8461 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8460) @Host(carole)
op_8468 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8461, op_8467) @Host(carole)
op_8494 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_8468) @Host(bob)
op_8459 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8458) @Host(carole)
op_8471 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8459, op_8470) @Host(carole)
op_8488 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8471, op_8481) @Host(bob)
op_8484 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8471, op_8481) @Host(bob)
op_8486 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8471, op_8484) @Host(bob)
op_8490 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8486, op_8488) @Host(bob)
op_8492 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8490) @Host(bob)
op_8496 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8494, op_8492) @Host(bob)
op_8502 = Shape: (HostRing128Tensor) -> HostShape (op_8496) @Host(bob)
op_8504 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8502, op_8500) @Host(bob)
op_8968 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8504, op_8599) @Host(bob)
op_8878 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8504, op_8164) @Host(bob)
op_8508 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8496, op_8504) @Host(bob)
op_8509 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8507, op_8508) @Host(alice)
op_8966 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8509, op_8594) @Host(bob)
op_8965 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8509, op_8599) @Host(bob)
op_8967 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8965, op_8966) @Host(bob)
op_8969 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8967, op_8968) @Host(bob)
op_8976 = Shape: (HostRing128Tensor) -> HostShape (op_8969) @Host(bob)
op_8988 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8976, op_8981) @Host(bob)
op_8987 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8976, op_8980) @Host(bob)
op_8989 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8987, op_8988) @Host(bob)
op_8994 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8969, op_8989) @Host(bob)
op_8963 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8509, op_8593) @Host(alice)
op_8964 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8962, op_8963) @Host(alice)
op_8975 = Shape: (HostRing128Tensor) -> HostShape (op_8964) @Host(alice)
op_8985 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8975, op_8979) @Host(alice)
op_8984 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8975, op_8978) @Host(alice)
op_8986 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8984, op_8985) @Host(alice)
op_8993 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8964, op_8986) @Host(alice)
op_8996 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8993, op_8994) @Host(alice)
op_8997 = Shape: (HostRing128Tensor) -> HostShape (op_8996) @Host(alice)
op_9012 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_8997) @Host(alice)
op_9014 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_9012) @Host(alice)
op_9013 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_9012) @Host(alice)
op_9015 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8996, op_9013) @Host(alice)
op_9010 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8997, op_9009) @Host(carole)
op_9007 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8997, op_9006) @Host(carole)
op_9004 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8997, op_9003) @Host(carole)
op_9016 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9015, op_9004) @Host(alice)
op_8998 = Sample{}: (HostShape) -> HostRing128Tensor (op_8997) @Host(carole)
op_9005 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8998, op_9004) @Host(carole)
op_9017 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8995, op_9005) @Host(bob)
op_9018 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9016, op_9017) @Host(alice)
op_9021 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9018) @Host(alice)
op_9027 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9010, op_9021) @Host(alice)
op_9023 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9010, op_9021) @Host(alice)
op_9022 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9010, op_9021) @Host(alice)
op_9025 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9022, op_9023) @Host(alice)
op_9029 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9025, op_9027) @Host(alice)
op_9031 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9029) @Host(alice)
op_9019 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9018) @Host(alice)
op_9020 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9019) @Host(alice)
op_9033 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9020, op_9007) @Host(alice)
op_9035 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9033, op_9031) @Host(alice)
op_9037 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9035, op_9014) @Host(alice)
op_9041 = Shape: (HostRing128Tensor) -> HostShape (op_9037) @Host(alice)
op_9046 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9041, op_9040) @Host(carole)
op_9045 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9041, op_9039) @Host(carole)
op_9043 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9041, op_9039) @Host(alice)
op_9047 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9037, op_9043) @Host(alice)
op_9000 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8998) @Host(carole)
op_9001 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9000) @Host(carole)
op_9008 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9001, op_9007) @Host(carole)
op_9034 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_9008) @Host(bob)
op_8999 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8998) @Host(carole)
op_9011 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8999, op_9010) @Host(carole)
op_9028 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9011, op_9021) @Host(bob)
op_9024 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9011, op_9021) @Host(bob)
op_9026 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9011, op_9024) @Host(bob)
op_9030 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9026, op_9028) @Host(bob)
op_9032 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9030) @Host(bob)
op_9036 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9034, op_9032) @Host(bob)
op_9042 = Shape: (HostRing128Tensor) -> HostShape (op_9036) @Host(bob)
op_9044 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9042, op_9040) @Host(bob)
op_9048 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9036, op_9044) @Host(bob)
op_9049 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9047, op_9048) @Host(alice)
op_8876 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8509, op_8165) @Host(bob)
op_8875 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8509, op_8164) @Host(bob)
op_8877 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8875, op_8876) @Host(bob)
op_8879 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8877, op_8878) @Host(bob)
op_8886 = Shape: (HostRing128Tensor) -> HostShape (op_8879) @Host(bob)
op_8898 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8886, op_8891) @Host(bob)
op_8897 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8886, op_8890) @Host(bob)
op_8899 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8897, op_8898) @Host(bob)
op_8904 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8879, op_8899) @Host(bob)
op_8873 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8509, op_8162) @Host(alice)
op_8874 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8872, op_8873) @Host(alice)
op_8885 = Shape: (HostRing128Tensor) -> HostShape (op_8874) @Host(alice)
op_8895 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8885, op_8889) @Host(alice)
op_8894 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8885, op_8888) @Host(alice)
op_8896 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8894, op_8895) @Host(alice)
op_8903 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8874, op_8896) @Host(alice)
op_8906 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8903, op_8904) @Host(alice)
op_8907 = Shape: (HostRing128Tensor) -> HostShape (op_8906) @Host(alice)
op_8922 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_8907) @Host(alice)
op_8924 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_8922) @Host(alice)
op_8923 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_8922) @Host(alice)
op_8925 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8906, op_8923) @Host(alice)
op_8920 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8907, op_8919) @Host(carole)
op_8917 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8907, op_8916) @Host(carole)
op_8914 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8907, op_8913) @Host(carole)
op_8926 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8925, op_8914) @Host(alice)
op_8908 = Sample{}: (HostShape) -> HostRing128Tensor (op_8907) @Host(carole)
op_8915 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8908, op_8914) @Host(carole)
op_8927 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8905, op_8915) @Host(bob)
op_8928 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8926, op_8927) @Host(alice)
op_8931 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8928) @Host(alice)
op_8937 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8920, op_8931) @Host(alice)
op_8933 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8920, op_8931) @Host(alice)
op_8932 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8920, op_8931) @Host(alice)
op_8935 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8932, op_8933) @Host(alice)
op_8939 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8935, op_8937) @Host(alice)
op_8941 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8939) @Host(alice)
op_8929 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8928) @Host(alice)
op_8930 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8929) @Host(alice)
op_8943 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8930, op_8917) @Host(alice)
op_8945 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8943, op_8941) @Host(alice)
op_8947 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8945, op_8924) @Host(alice)
op_8951 = Shape: (HostRing128Tensor) -> HostShape (op_8947) @Host(alice)
op_8956 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8951, op_8950) @Host(carole)
op_8955 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8951, op_8949) @Host(carole)
op_8953 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8951, op_8949) @Host(alice)
op_8957 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8947, op_8953) @Host(alice)
op_8910 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8908) @Host(carole)
op_8911 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8910) @Host(carole)
op_8918 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8911, op_8917) @Host(carole)
op_8944 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_8918) @Host(bob)
op_8909 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8908) @Host(carole)
op_8921 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8909, op_8920) @Host(carole)
op_8938 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8921, op_8931) @Host(bob)
op_8934 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8921, op_8931) @Host(bob)
op_8936 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8921, op_8934) @Host(bob)
op_8940 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8936, op_8938) @Host(bob)
op_8942 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8940) @Host(bob)
op_8946 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8944, op_8942) @Host(bob)
op_8952 = Shape: (HostRing128Tensor) -> HostShape (op_8946) @Host(bob)
op_8954 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8952, op_8950) @Host(bob)
op_8958 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8946, op_8954) @Host(bob)
op_8959 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8957, op_8958) @Host(alice)
op_8333 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8163, op_8162) @Host(alice)
op_8331 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8162, op_8163) @Host(alice)
op_8332 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8330, op_8331) @Host(alice)
op_8334 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8332, op_8333) @Host(alice)
op_8345 = Shape: (HostRing128Tensor) -> HostShape (op_8334) @Host(alice)
op_8355 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8345, op_8349) @Host(alice)
op_8354 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8345, op_8348) @Host(alice)
op_8356 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8354, op_8355) @Host(alice)
op_8363 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8334, op_8356) @Host(alice)
op_8366 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8363, op_8364) @Host(alice)
op_8367 = Shape: (HostRing128Tensor) -> HostShape (op_8366) @Host(alice)
op_8382 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_8367) @Host(alice)
op_8384 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_8382) @Host(alice)
op_8383 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_8382) @Host(alice)
op_8385 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8366, op_8383) @Host(alice)
op_8380 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8367, op_8379) @Host(carole)
op_8377 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8367, op_8376) @Host(carole)
op_8374 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8367, op_8373) @Host(carole)
op_8386 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8385, op_8374) @Host(alice)
op_8368 = Sample{}: (HostShape) -> HostRing128Tensor (op_8367) @Host(carole)
op_8375 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8368, op_8374) @Host(carole)
op_8387 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8365, op_8375) @Host(bob)
op_8388 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8386, op_8387) @Host(alice)
op_8391 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8388) @Host(alice)
op_8397 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8380, op_8391) @Host(alice)
op_8393 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8380, op_8391) @Host(alice)
op_8392 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8380, op_8391) @Host(alice)
op_8395 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8392, op_8393) @Host(alice)
op_8399 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8395, op_8397) @Host(alice)
op_8401 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8399) @Host(alice)
op_8389 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8388) @Host(alice)
op_8390 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8389) @Host(alice)
op_8403 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8390, op_8377) @Host(alice)
op_8405 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8403, op_8401) @Host(alice)
op_8407 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8405, op_8384) @Host(alice)
op_8411 = Shape: (HostRing128Tensor) -> HostShape (op_8407) @Host(alice)
op_8416 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8411, op_8410) @Host(carole)
op_8415 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8411, op_8409) @Host(carole)
op_8413 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8411, op_8409) @Host(alice)
op_8417 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8407, op_8413) @Host(alice)
op_8370 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8368) @Host(carole)
op_8371 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8370) @Host(carole)
op_8378 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8371, op_8377) @Host(carole)
op_8404 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_8378) @Host(bob)
op_8369 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8368) @Host(carole)
op_8381 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8369, op_8380) @Host(carole)
op_8398 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8381, op_8391) @Host(bob)
op_8394 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8381, op_8391) @Host(bob)
op_8396 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8381, op_8394) @Host(bob)
op_8400 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8396, op_8398) @Host(bob)
op_8402 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8400) @Host(bob)
op_8406 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8404, op_8402) @Host(bob)
op_8412 = Shape: (HostRing128Tensor) -> HostShape (op_8406) @Host(bob)
op_8414 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8412, op_8410) @Host(bob)
op_8418 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8406, op_8414) @Host(bob)
op_8419 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8417, op_8418) @Host(alice)
op_8243 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8163, op_8162) @Host(alice)
op_8241 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8162, op_8163) @Host(alice)
op_8242 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8240, op_8241) @Host(alice)
op_8244 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8242, op_8243) @Host(alice)
op_8255 = Shape: (HostRing128Tensor) -> HostShape (op_8244) @Host(alice)
op_8265 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8255, op_8259) @Host(alice)
op_8264 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8255, op_8258) @Host(alice)
op_8266 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8264, op_8265) @Host(alice)
op_8273 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8244, op_8266) @Host(alice)
op_8276 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8273, op_8274) @Host(alice)
op_8277 = Shape: (HostRing128Tensor) -> HostShape (op_8276) @Host(alice)
op_8292 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_8277) @Host(alice)
op_8294 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_8292) @Host(alice)
op_8293 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_8292) @Host(alice)
op_8295 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8276, op_8293) @Host(alice)
op_8290 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8277, op_8289) @Host(carole)
op_8287 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8277, op_8286) @Host(carole)
op_8284 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8277, op_8283) @Host(carole)
op_8296 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8295, op_8284) @Host(alice)
op_8278 = Sample{}: (HostShape) -> HostRing128Tensor (op_8277) @Host(carole)
op_8285 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8278, op_8284) @Host(carole)
op_8297 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8275, op_8285) @Host(bob)
op_8298 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8296, op_8297) @Host(alice)
op_8301 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8298) @Host(alice)
op_8307 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8290, op_8301) @Host(alice)
op_8303 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8290, op_8301) @Host(alice)
op_8302 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8290, op_8301) @Host(alice)
op_8305 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8302, op_8303) @Host(alice)
op_8309 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8305, op_8307) @Host(alice)
op_8311 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8309) @Host(alice)
op_8299 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8298) @Host(alice)
op_8300 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8299) @Host(alice)
op_8313 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8300, op_8287) @Host(alice)
op_8315 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8313, op_8311) @Host(alice)
op_8317 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8315, op_8294) @Host(alice)
op_8321 = Shape: (HostRing128Tensor) -> HostShape (op_8317) @Host(alice)
op_8326 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8321, op_8320) @Host(carole)
op_9780 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8185, op_8326) @Host(carole)
op_8791 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8326, op_8415) @Host(carole)
op_8790 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8326, op_8416) @Host(carole)
op_8792 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8790, op_8791) @Host(carole)
op_8701 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8326, op_8167) @Host(carole)
op_8700 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8326, op_8166) @Host(carole)
op_8702 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8700, op_8701) @Host(carole)
op_8325 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8321, op_8319) @Host(carole)
op_9781 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8185, op_8325) @Host(carole)
op_8793 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8325, op_8416) @Host(carole)
op_8794 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8792, op_8793) @Host(carole)
op_8797 = Shape: (HostRing128Tensor) -> HostShape (op_8794) @Host(carole)
op_8811 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8797, op_8803) @Host(carole)
op_8810 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8797, op_8802) @Host(carole)
op_8812 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8810, op_8811) @Host(carole)
op_8815 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8794, op_8812) @Host(carole)
op_8703 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8325, op_8166) @Host(carole)
op_8704 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8702, op_8703) @Host(carole)
op_8707 = Shape: (HostRing128Tensor) -> HostShape (op_8704) @Host(carole)
op_8721 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8707, op_8713) @Host(carole)
op_8720 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8707, op_8712) @Host(carole)
op_8722 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8720, op_8721) @Host(carole)
op_8725 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8704, op_8722) @Host(carole)
op_8323 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8321, op_8319) @Host(alice)
op_9776 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8183, op_8323) @Host(alice)
op_8781 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8323, op_8419) @Host(alice)
op_8780 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8323, op_8413) @Host(alice)
op_8782 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8780, op_8781) @Host(alice)
op_8691 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8323, op_8163) @Host(alice)
op_8690 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8323, op_8162) @Host(alice)
op_8692 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8690, op_8691) @Host(alice)
op_8327 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8317, op_8323) @Host(alice)
op_8280 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8278) @Host(carole)
op_8281 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8280) @Host(carole)
op_8288 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8281, op_8287) @Host(carole)
op_8314 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_8288) @Host(bob)
op_8279 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8278) @Host(carole)
op_8291 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8279, op_8290) @Host(carole)
op_8308 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8291, op_8301) @Host(bob)
op_8304 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8291, op_8301) @Host(bob)
op_8306 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8291, op_8304) @Host(bob)
op_8310 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8306, op_8308) @Host(bob)
op_8312 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8310) @Host(bob)
op_8316 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8314, op_8312) @Host(bob)
op_8322 = Shape: (HostRing128Tensor) -> HostShape (op_8316) @Host(bob)
op_8324 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8322, op_8320) @Host(bob)
op_9779 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8184, op_8324) @Host(bob)
op_8788 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8324, op_8419) @Host(bob)
op_8698 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8324, op_8164) @Host(bob)
op_8328 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8316, op_8324) @Host(bob)
op_8329 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8327, op_8328) @Host(alice)
op_9778 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8184, op_8329) @Host(bob)
op_9777 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8183, op_8329) @Host(alice)
op_8786 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8329, op_8414) @Host(bob)
op_8785 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8329, op_8419) @Host(bob)
op_8787 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8785, op_8786) @Host(bob)
op_8789 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8787, op_8788) @Host(bob)
op_8796 = Shape: (HostRing128Tensor) -> HostShape (op_8789) @Host(bob)
op_8808 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8796, op_8801) @Host(bob)
op_8807 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8796, op_8800) @Host(bob)
op_8809 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8807, op_8808) @Host(bob)
op_8814 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8789, op_8809) @Host(bob)
op_8783 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8329, op_8413) @Host(alice)
op_8784 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8782, op_8783) @Host(alice)
op_8795 = Shape: (HostRing128Tensor) -> HostShape (op_8784) @Host(alice)
op_8805 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8795, op_8799) @Host(alice)
op_8804 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8795, op_8798) @Host(alice)
op_8806 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8804, op_8805) @Host(alice)
op_8813 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8784, op_8806) @Host(alice)
op_8816 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8813, op_8814) @Host(alice)
op_8817 = Shape: (HostRing128Tensor) -> HostShape (op_8816) @Host(alice)
op_8832 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_8817) @Host(alice)
op_8834 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_8832) @Host(alice)
op_8833 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_8832) @Host(alice)
op_8835 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8816, op_8833) @Host(alice)
op_8830 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8817, op_8829) @Host(carole)
op_8827 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8817, op_8826) @Host(carole)
op_8824 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8817, op_8823) @Host(carole)
op_8836 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8835, op_8824) @Host(alice)
op_8818 = Sample{}: (HostShape) -> HostRing128Tensor (op_8817) @Host(carole)
op_8825 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8818, op_8824) @Host(carole)
op_8837 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8815, op_8825) @Host(bob)
op_8838 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8836, op_8837) @Host(alice)
op_8841 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8838) @Host(alice)
op_8847 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8830, op_8841) @Host(alice)
op_8843 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8830, op_8841) @Host(alice)
op_8842 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8830, op_8841) @Host(alice)
op_8845 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8842, op_8843) @Host(alice)
op_8849 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8845, op_8847) @Host(alice)
op_8851 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8849) @Host(alice)
op_8839 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8838) @Host(alice)
op_8840 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8839) @Host(alice)
op_8853 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8840, op_8827) @Host(alice)
op_8855 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8853, op_8851) @Host(alice)
op_8857 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8855, op_8834) @Host(alice)
op_8861 = Shape: (HostRing128Tensor) -> HostShape (op_8857) @Host(alice)
op_8866 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8861, op_8860) @Host(carole)
op_9792 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8197, op_8866) @Host(carole)
op_9421 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8866, op_9045) @Host(carole)
op_9420 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8866, op_9046) @Host(carole)
op_9422 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9420, op_9421) @Host(carole)
op_9331 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8866, op_8955) @Host(carole)
op_9330 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8866, op_8956) @Host(carole)
op_9332 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9330, op_9331) @Host(carole)
op_9241 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8866, op_8505) @Host(carole)
op_9240 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8866, op_8506) @Host(carole)
op_9242 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9240, op_9241) @Host(carole)
op_9151 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8866, op_8167) @Host(carole)
op_9150 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8866, op_8166) @Host(carole)
op_9152 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9150, op_9151) @Host(carole)
op_8865 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8861, op_8859) @Host(carole)
op_9793 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8197, op_8865) @Host(carole)
op_9423 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8865, op_9046) @Host(carole)
op_9424 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9422, op_9423) @Host(carole)
op_9427 = Shape: (HostRing128Tensor) -> HostShape (op_9424) @Host(carole)
op_9441 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9427, op_9433) @Host(carole)
op_9440 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9427, op_9432) @Host(carole)
op_9442 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9440, op_9441) @Host(carole)
op_9445 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9424, op_9442) @Host(carole)
op_9333 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8865, op_8956) @Host(carole)
op_9334 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9332, op_9333) @Host(carole)
op_9337 = Shape: (HostRing128Tensor) -> HostShape (op_9334) @Host(carole)
op_9351 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9337, op_9343) @Host(carole)
op_9350 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9337, op_9342) @Host(carole)
op_9352 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9350, op_9351) @Host(carole)
op_9355 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9334, op_9352) @Host(carole)
op_9243 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8865, op_8506) @Host(carole)
op_9244 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9242, op_9243) @Host(carole)
op_9247 = Shape: (HostRing128Tensor) -> HostShape (op_9244) @Host(carole)
op_9261 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9247, op_9253) @Host(carole)
op_9260 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9247, op_9252) @Host(carole)
op_9262 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9260, op_9261) @Host(carole)
op_9265 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9244, op_9262) @Host(carole)
op_9153 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8865, op_8166) @Host(carole)
op_9154 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9152, op_9153) @Host(carole)
op_9157 = Shape: (HostRing128Tensor) -> HostShape (op_9154) @Host(carole)
op_9171 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9157, op_9163) @Host(carole)
op_9170 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9157, op_9162) @Host(carole)
op_9172 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9170, op_9171) @Host(carole)
op_9175 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9154, op_9172) @Host(carole)
op_8863 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8861, op_8859) @Host(alice)
op_9788 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8195, op_8863) @Host(alice)
op_9411 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8863, op_9049) @Host(alice)
op_9410 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8863, op_9043) @Host(alice)
op_9412 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9410, op_9411) @Host(alice)
op_9321 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8863, op_8959) @Host(alice)
op_9320 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8863, op_8953) @Host(alice)
op_9322 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9320, op_9321) @Host(alice)
op_9231 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8863, op_8509) @Host(alice)
op_9230 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8863, op_8503) @Host(alice)
op_9232 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9230, op_9231) @Host(alice)
op_9141 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8863, op_8163) @Host(alice)
op_9140 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8863, op_8162) @Host(alice)
op_9142 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9140, op_9141) @Host(alice)
op_8867 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8857, op_8863) @Host(alice)
op_8820 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8818) @Host(carole)
op_8821 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8820) @Host(carole)
op_8828 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8821, op_8827) @Host(carole)
op_8854 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_8828) @Host(bob)
op_8819 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8818) @Host(carole)
op_8831 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8819, op_8830) @Host(carole)
op_8848 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8831, op_8841) @Host(bob)
op_8844 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8831, op_8841) @Host(bob)
op_8846 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8831, op_8844) @Host(bob)
op_8850 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8846, op_8848) @Host(bob)
op_8852 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8850) @Host(bob)
op_8856 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8854, op_8852) @Host(bob)
op_8862 = Shape: (HostRing128Tensor) -> HostShape (op_8856) @Host(bob)
op_8864 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8862, op_8860) @Host(bob)
op_9791 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8196, op_8864) @Host(bob)
op_9418 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8864, op_9049) @Host(bob)
op_9328 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8864, op_8959) @Host(bob)
op_9238 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8864, op_8509) @Host(bob)
op_9148 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8864, op_8164) @Host(bob)
op_8868 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8856, op_8864) @Host(bob)
op_8869 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8867, op_8868) @Host(alice)
op_9790 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8196, op_8869) @Host(bob)
op_9789 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8195, op_8869) @Host(alice)
op_9416 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8869, op_9044) @Host(bob)
op_9415 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8869, op_9049) @Host(bob)
op_9417 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9415, op_9416) @Host(bob)
op_9419 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9417, op_9418) @Host(bob)
op_9426 = Shape: (HostRing128Tensor) -> HostShape (op_9419) @Host(bob)
op_9438 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9426, op_9431) @Host(bob)
op_9437 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9426, op_9430) @Host(bob)
op_9439 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9437, op_9438) @Host(bob)
op_9444 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9419, op_9439) @Host(bob)
op_9413 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8869, op_9043) @Host(alice)
op_9414 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9412, op_9413) @Host(alice)
op_9425 = Shape: (HostRing128Tensor) -> HostShape (op_9414) @Host(alice)
op_9435 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9425, op_9429) @Host(alice)
op_9434 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9425, op_9428) @Host(alice)
op_9436 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9434, op_9435) @Host(alice)
op_9443 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9414, op_9436) @Host(alice)
op_9446 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9443, op_9444) @Host(alice)
op_9447 = Shape: (HostRing128Tensor) -> HostShape (op_9446) @Host(alice)
op_9462 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_9447) @Host(alice)
op_9464 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_9462) @Host(alice)
op_9463 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_9462) @Host(alice)
op_9465 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9446, op_9463) @Host(alice)
op_9460 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9447, op_9459) @Host(carole)
op_9457 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9447, op_9456) @Host(carole)
op_9454 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9447, op_9453) @Host(carole)
op_9466 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9465, op_9454) @Host(alice)
op_9448 = Sample{}: (HostShape) -> HostRing128Tensor (op_9447) @Host(carole)
op_9455 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9448, op_9454) @Host(carole)
op_9467 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9445, op_9455) @Host(bob)
op_9468 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9466, op_9467) @Host(alice)
op_9471 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9468) @Host(alice)
op_9477 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9460, op_9471) @Host(alice)
op_9473 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9460, op_9471) @Host(alice)
op_9472 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9460, op_9471) @Host(alice)
op_9475 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9472, op_9473) @Host(alice)
op_9479 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9475, op_9477) @Host(alice)
op_9481 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9479) @Host(alice)
op_9469 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9468) @Host(alice)
op_9470 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9469) @Host(alice)
op_9483 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9470, op_9457) @Host(alice)
op_9485 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9483, op_9481) @Host(alice)
op_9487 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9485, op_9464) @Host(alice)
op_9491 = Shape: (HostRing128Tensor) -> HostShape (op_9487) @Host(alice)
op_9496 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9491, op_9490) @Host(carole)
op_9816 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8221, op_9496) @Host(carole)
op_9691 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9496, op_9135) @Host(carole)
op_9690 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9496, op_9136) @Host(carole)
op_9692 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9690, op_9691) @Host(carole)
op_9601 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9496, op_8685) @Host(carole)
op_9600 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9496, op_8686) @Host(carole)
op_9602 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9600, op_9601) @Host(carole)
op_9511 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9496, op_8167) @Host(carole)
op_9510 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9496, op_8166) @Host(carole)
op_9512 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9510, op_9511) @Host(carole)
op_9495 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9491, op_9489) @Host(carole)
op_9817 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8221, op_9495) @Host(carole)
op_9693 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9495, op_9136) @Host(carole)
op_9694 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9692, op_9693) @Host(carole)
op_9697 = Shape: (HostRing128Tensor) -> HostShape (op_9694) @Host(carole)
op_9711 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9697, op_9703) @Host(carole)
op_9710 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9697, op_9702) @Host(carole)
op_9712 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9710, op_9711) @Host(carole)
op_9715 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9694, op_9712) @Host(carole)
op_9603 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9495, op_8686) @Host(carole)
op_9604 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9602, op_9603) @Host(carole)
op_9607 = Shape: (HostRing128Tensor) -> HostShape (op_9604) @Host(carole)
op_9621 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9607, op_9613) @Host(carole)
op_9620 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9607, op_9612) @Host(carole)
op_9622 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9620, op_9621) @Host(carole)
op_9625 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9604, op_9622) @Host(carole)
op_9513 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9495, op_8166) @Host(carole)
op_9514 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9512, op_9513) @Host(carole)
op_9517 = Shape: (HostRing128Tensor) -> HostShape (op_9514) @Host(carole)
op_9531 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9517, op_9523) @Host(carole)
op_9530 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9517, op_9522) @Host(carole)
op_9532 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9530, op_9531) @Host(carole)
op_9535 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9514, op_9532) @Host(carole)
op_9493 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9491, op_9489) @Host(alice)
op_9812 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8219, op_9493) @Host(alice)
op_9681 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9493, op_9139) @Host(alice)
op_9680 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9493, op_9133) @Host(alice)
op_9682 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9680, op_9681) @Host(alice)
op_9591 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9493, op_8689) @Host(alice)
op_9590 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9493, op_8683) @Host(alice)
op_9592 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9590, op_9591) @Host(alice)
op_9501 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9493, op_8163) @Host(alice)
op_9500 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9493, op_8162) @Host(alice)
op_9502 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9500, op_9501) @Host(alice)
op_9497 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9487, op_9493) @Host(alice)
op_9450 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9448) @Host(carole)
op_9451 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9450) @Host(carole)
op_9458 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9451, op_9457) @Host(carole)
op_9484 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_9458) @Host(bob)
op_9449 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9448) @Host(carole)
op_9461 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9449, op_9460) @Host(carole)
op_9478 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9461, op_9471) @Host(bob)
op_9474 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9461, op_9471) @Host(bob)
op_9476 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9461, op_9474) @Host(bob)
op_9480 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9476, op_9478) @Host(bob)
op_9482 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9480) @Host(bob)
op_9486 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9484, op_9482) @Host(bob)
op_9492 = Shape: (HostRing128Tensor) -> HostShape (op_9486) @Host(bob)
op_9494 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9492, op_9490) @Host(bob)
op_9815 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8220, op_9494) @Host(bob)
op_9688 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9494, op_9139) @Host(bob)
op_9598 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9494, op_8689) @Host(bob)
op_9508 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9494, op_8164) @Host(bob)
op_9498 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9486, op_9494) @Host(bob)
op_9499 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9497, op_9498) @Host(alice)
op_9814 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8220, op_9499) @Host(bob)
op_9813 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8219, op_9499) @Host(alice)
op_9686 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9499, op_9134) @Host(bob)
op_9685 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9499, op_9139) @Host(bob)
op_9687 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9685, op_9686) @Host(bob)
op_9689 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9687, op_9688) @Host(bob)
op_9696 = Shape: (HostRing128Tensor) -> HostShape (op_9689) @Host(bob)
op_9708 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9696, op_9701) @Host(bob)
op_9707 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9696, op_9700) @Host(bob)
op_9709 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9707, op_9708) @Host(bob)
op_9714 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9689, op_9709) @Host(bob)
op_9683 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9499, op_9133) @Host(alice)
op_9684 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9682, op_9683) @Host(alice)
op_9695 = Shape: (HostRing128Tensor) -> HostShape (op_9684) @Host(alice)
op_9705 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9695, op_9699) @Host(alice)
op_9704 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9695, op_9698) @Host(alice)
op_9706 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9704, op_9705) @Host(alice)
op_9713 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9684, op_9706) @Host(alice)
op_9716 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9713, op_9714) @Host(alice)
op_9717 = Shape: (HostRing128Tensor) -> HostShape (op_9716) @Host(alice)
op_9732 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_9717) @Host(alice)
op_9734 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_9732) @Host(alice)
op_9733 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_9732) @Host(alice)
op_9735 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9716, op_9733) @Host(alice)
op_9730 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9717, op_9729) @Host(carole)
op_9727 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9717, op_9726) @Host(carole)
op_9724 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9717, op_9723) @Host(carole)
op_9736 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9735, op_9724) @Host(alice)
op_9718 = Sample{}: (HostShape) -> HostRing128Tensor (op_9717) @Host(carole)
op_9725 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9718, op_9724) @Host(carole)
op_9737 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9715, op_9725) @Host(bob)
op_9738 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9736, op_9737) @Host(alice)
op_9741 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9738) @Host(alice)
op_9747 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9730, op_9741) @Host(alice)
op_9743 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9730, op_9741) @Host(alice)
op_9742 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9730, op_9741) @Host(alice)
op_9745 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9742, op_9743) @Host(alice)
op_9749 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9745, op_9747) @Host(alice)
op_9751 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9749) @Host(alice)
op_9739 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9738) @Host(alice)
op_9740 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9739) @Host(alice)
op_9753 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9740, op_9727) @Host(alice)
op_9755 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9753, op_9751) @Host(alice)
op_9757 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9755, op_9734) @Host(alice)
op_9761 = Shape: (HostRing128Tensor) -> HostShape (op_9757) @Host(alice)
op_9766 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9761, op_9760) @Host(carole)
op_9834 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8239, op_9766) @Host(carole)
op_9765 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9761, op_9759) @Host(carole)
op_9835 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8239, op_9765) @Host(carole)
op_9763 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9761, op_9759) @Host(alice)
op_9830 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8237, op_9763) @Host(alice)
op_9767 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9757, op_9763) @Host(alice)
op_9720 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9718) @Host(carole)
op_9721 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9720) @Host(carole)
op_9728 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9721, op_9727) @Host(carole)
op_9754 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_9728) @Host(bob)
op_9719 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9718) @Host(carole)
op_9731 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9719, op_9730) @Host(carole)
op_9748 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9731, op_9741) @Host(bob)
op_9744 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9731, op_9741) @Host(bob)
op_9746 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9731, op_9744) @Host(bob)
op_9750 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9746, op_9748) @Host(bob)
op_9752 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9750) @Host(bob)
op_9756 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9754, op_9752) @Host(bob)
op_9762 = Shape: (HostRing128Tensor) -> HostShape (op_9756) @Host(bob)
op_9764 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9762, op_9760) @Host(bob)
op_9833 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8238, op_9764) @Host(bob)
op_9768 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9756, op_9764) @Host(bob)
op_9769 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9767, op_9768) @Host(alice)
op_9832 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8238, op_9769) @Host(bob)
op_9831 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8237, op_9769) @Host(alice)
op_9596 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9499, op_8684) @Host(bob)
op_9595 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9499, op_8689) @Host(bob)
op_9597 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9595, op_9596) @Host(bob)
op_9599 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9597, op_9598) @Host(bob)
op_9606 = Shape: (HostRing128Tensor) -> HostShape (op_9599) @Host(bob)
op_9618 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9606, op_9611) @Host(bob)
op_9617 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9606, op_9610) @Host(bob)
op_9619 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9617, op_9618) @Host(bob)
op_9624 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9599, op_9619) @Host(bob)
op_9593 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9499, op_8683) @Host(alice)
op_9594 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9592, op_9593) @Host(alice)
op_9605 = Shape: (HostRing128Tensor) -> HostShape (op_9594) @Host(alice)
op_9615 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9605, op_9609) @Host(alice)
op_9614 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9605, op_9608) @Host(alice)
op_9616 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9614, op_9615) @Host(alice)
op_9623 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9594, op_9616) @Host(alice)
op_9626 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9623, op_9624) @Host(alice)
op_9627 = Shape: (HostRing128Tensor) -> HostShape (op_9626) @Host(alice)
op_9642 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_9627) @Host(alice)
op_9644 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_9642) @Host(alice)
op_9643 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_9642) @Host(alice)
op_9645 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9626, op_9643) @Host(alice)
op_9640 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9627, op_9639) @Host(carole)
op_9637 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9627, op_9636) @Host(carole)
op_9634 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9627, op_9633) @Host(carole)
op_9646 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9645, op_9634) @Host(alice)
op_9628 = Sample{}: (HostShape) -> HostRing128Tensor (op_9627) @Host(carole)
op_9635 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9628, op_9634) @Host(carole)
op_9647 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9625, op_9635) @Host(bob)
op_9648 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9646, op_9647) @Host(alice)
op_9651 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9648) @Host(alice)
op_9657 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9640, op_9651) @Host(alice)
op_9653 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9640, op_9651) @Host(alice)
op_9652 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9640, op_9651) @Host(alice)
op_9655 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9652, op_9653) @Host(alice)
op_9659 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9655, op_9657) @Host(alice)
op_9661 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9659) @Host(alice)
op_9649 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9648) @Host(alice)
op_9650 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9649) @Host(alice)
op_9663 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9650, op_9637) @Host(alice)
op_9665 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9663, op_9661) @Host(alice)
op_9667 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9665, op_9644) @Host(alice)
op_9671 = Shape: (HostRing128Tensor) -> HostShape (op_9667) @Host(alice)
op_9676 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9671, op_9670) @Host(carole)
op_9828 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8233, op_9676) @Host(carole)
op_9675 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9671, op_9669) @Host(carole)
op_9829 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8233, op_9675) @Host(carole)
op_9673 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9671, op_9669) @Host(alice)
op_9824 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8231, op_9673) @Host(alice)
op_9677 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9667, op_9673) @Host(alice)
op_9630 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9628) @Host(carole)
op_9631 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9630) @Host(carole)
op_9638 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9631, op_9637) @Host(carole)
op_9664 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_9638) @Host(bob)
op_9629 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9628) @Host(carole)
op_9641 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9629, op_9640) @Host(carole)
op_9658 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9641, op_9651) @Host(bob)
op_9654 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9641, op_9651) @Host(bob)
op_9656 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9641, op_9654) @Host(bob)
op_9660 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9656, op_9658) @Host(bob)
op_9662 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9660) @Host(bob)
op_9666 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9664, op_9662) @Host(bob)
op_9672 = Shape: (HostRing128Tensor) -> HostShape (op_9666) @Host(bob)
op_9674 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9672, op_9670) @Host(bob)
op_9827 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8232, op_9674) @Host(bob)
op_9678 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9666, op_9674) @Host(bob)
op_9679 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9677, op_9678) @Host(alice)
op_9826 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8232, op_9679) @Host(bob)
op_9825 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8231, op_9679) @Host(alice)
op_9506 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9499, op_8165) @Host(bob)
op_9505 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9499, op_8164) @Host(bob)
op_9507 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9505, op_9506) @Host(bob)
op_9509 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9507, op_9508) @Host(bob)
op_9516 = Shape: (HostRing128Tensor) -> HostShape (op_9509) @Host(bob)
op_9528 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9516, op_9521) @Host(bob)
op_9527 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9516, op_9520) @Host(bob)
op_9529 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9527, op_9528) @Host(bob)
op_9534 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9509, op_9529) @Host(bob)
op_9503 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9499, op_8162) @Host(alice)
op_9504 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9502, op_9503) @Host(alice)
op_9515 = Shape: (HostRing128Tensor) -> HostShape (op_9504) @Host(alice)
op_9525 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9515, op_9519) @Host(alice)
op_9524 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9515, op_9518) @Host(alice)
op_9526 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9524, op_9525) @Host(alice)
op_9533 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9504, op_9526) @Host(alice)
op_9536 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9533, op_9534) @Host(alice)
op_9537 = Shape: (HostRing128Tensor) -> HostShape (op_9536) @Host(alice)
op_9552 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_9537) @Host(alice)
op_9554 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_9552) @Host(alice)
op_9553 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_9552) @Host(alice)
op_9555 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9536, op_9553) @Host(alice)
op_9550 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9537, op_9549) @Host(carole)
op_9547 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9537, op_9546) @Host(carole)
op_9544 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9537, op_9543) @Host(carole)
op_9556 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9555, op_9544) @Host(alice)
op_9538 = Sample{}: (HostShape) -> HostRing128Tensor (op_9537) @Host(carole)
op_9545 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9538, op_9544) @Host(carole)
op_9557 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9535, op_9545) @Host(bob)
op_9558 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9556, op_9557) @Host(alice)
op_9561 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9558) @Host(alice)
op_9567 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9550, op_9561) @Host(alice)
op_9563 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9550, op_9561) @Host(alice)
op_9562 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9550, op_9561) @Host(alice)
op_9565 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9562, op_9563) @Host(alice)
op_9569 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9565, op_9567) @Host(alice)
op_9571 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9569) @Host(alice)
op_9559 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9558) @Host(alice)
op_9560 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9559) @Host(alice)
op_9573 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9560, op_9547) @Host(alice)
op_9575 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9573, op_9571) @Host(alice)
op_9577 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9575, op_9554) @Host(alice)
op_9581 = Shape: (HostRing128Tensor) -> HostShape (op_9577) @Host(alice)
op_9586 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9581, op_9580) @Host(carole)
op_9822 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8227, op_9586) @Host(carole)
op_9585 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9581, op_9579) @Host(carole)
op_9823 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8227, op_9585) @Host(carole)
op_9583 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9581, op_9579) @Host(alice)
op_9818 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8225, op_9583) @Host(alice)
op_9587 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9577, op_9583) @Host(alice)
op_9540 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9538) @Host(carole)
op_9541 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9540) @Host(carole)
op_9548 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9541, op_9547) @Host(carole)
op_9574 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_9548) @Host(bob)
op_9539 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9538) @Host(carole)
op_9551 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9539, op_9550) @Host(carole)
op_9568 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9551, op_9561) @Host(bob)
op_9564 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9551, op_9561) @Host(bob)
op_9566 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9551, op_9564) @Host(bob)
op_9570 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9566, op_9568) @Host(bob)
op_9572 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9570) @Host(bob)
op_9576 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9574, op_9572) @Host(bob)
op_9582 = Shape: (HostRing128Tensor) -> HostShape (op_9576) @Host(bob)
op_9584 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9582, op_9580) @Host(bob)
op_9821 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8226, op_9584) @Host(bob)
op_9588 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9576, op_9584) @Host(bob)
op_9589 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9587, op_9588) @Host(alice)
op_9820 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8226, op_9589) @Host(bob)
op_9819 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8225, op_9589) @Host(alice)
op_9326 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8869, op_8954) @Host(bob)
op_9325 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8869, op_8959) @Host(bob)
op_9327 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9325, op_9326) @Host(bob)
op_9329 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9327, op_9328) @Host(bob)
op_9336 = Shape: (HostRing128Tensor) -> HostShape (op_9329) @Host(bob)
op_9348 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9336, op_9341) @Host(bob)
op_9347 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9336, op_9340) @Host(bob)
op_9349 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9347, op_9348) @Host(bob)
op_9354 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9329, op_9349) @Host(bob)
op_9323 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8869, op_8953) @Host(alice)
op_9324 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9322, op_9323) @Host(alice)
op_9335 = Shape: (HostRing128Tensor) -> HostShape (op_9324) @Host(alice)
op_9345 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9335, op_9339) @Host(alice)
op_9344 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9335, op_9338) @Host(alice)
op_9346 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9344, op_9345) @Host(alice)
op_9353 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9324, op_9346) @Host(alice)
op_9356 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9353, op_9354) @Host(alice)
op_9357 = Shape: (HostRing128Tensor) -> HostShape (op_9356) @Host(alice)
op_9372 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_9357) @Host(alice)
op_9374 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_9372) @Host(alice)
op_9373 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_9372) @Host(alice)
op_9375 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9356, op_9373) @Host(alice)
op_9370 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9357, op_9369) @Host(carole)
op_9367 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9357, op_9366) @Host(carole)
op_9364 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9357, op_9363) @Host(carole)
op_9376 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9375, op_9364) @Host(alice)
op_9358 = Sample{}: (HostShape) -> HostRing128Tensor (op_9357) @Host(carole)
op_9365 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9358, op_9364) @Host(carole)
op_9377 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9355, op_9365) @Host(bob)
op_9378 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9376, op_9377) @Host(alice)
op_9381 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9378) @Host(alice)
op_9387 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9370, op_9381) @Host(alice)
op_9383 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9370, op_9381) @Host(alice)
op_9382 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9370, op_9381) @Host(alice)
op_9385 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9382, op_9383) @Host(alice)
op_9389 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9385, op_9387) @Host(alice)
op_9391 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9389) @Host(alice)
op_9379 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9378) @Host(alice)
op_9380 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9379) @Host(alice)
op_9393 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9380, op_9367) @Host(alice)
op_9395 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9393, op_9391) @Host(alice)
op_9397 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9395, op_9374) @Host(alice)
op_9401 = Shape: (HostRing128Tensor) -> HostShape (op_9397) @Host(alice)
op_9406 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9401, op_9400) @Host(carole)
op_9810 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8215, op_9406) @Host(carole)
op_9405 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9401, op_9399) @Host(carole)
op_9811 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8215, op_9405) @Host(carole)
op_9403 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9401, op_9399) @Host(alice)
op_9806 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8213, op_9403) @Host(alice)
op_9407 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9397, op_9403) @Host(alice)
op_9360 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9358) @Host(carole)
op_9361 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9360) @Host(carole)
op_9368 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9361, op_9367) @Host(carole)
op_9394 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_9368) @Host(bob)
op_9359 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9358) @Host(carole)
op_9371 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9359, op_9370) @Host(carole)
op_9388 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9371, op_9381) @Host(bob)
op_9384 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9371, op_9381) @Host(bob)
op_9386 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9371, op_9384) @Host(bob)
op_9390 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9386, op_9388) @Host(bob)
op_9392 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9390) @Host(bob)
op_9396 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9394, op_9392) @Host(bob)
op_9402 = Shape: (HostRing128Tensor) -> HostShape (op_9396) @Host(bob)
op_9404 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9402, op_9400) @Host(bob)
op_9809 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8214, op_9404) @Host(bob)
op_9408 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9396, op_9404) @Host(bob)
op_9409 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9407, op_9408) @Host(alice)
op_9808 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8214, op_9409) @Host(bob)
op_9807 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8213, op_9409) @Host(alice)
op_9236 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8869, op_8504) @Host(bob)
op_9235 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8869, op_8509) @Host(bob)
op_9237 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9235, op_9236) @Host(bob)
op_9239 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9237, op_9238) @Host(bob)
op_9246 = Shape: (HostRing128Tensor) -> HostShape (op_9239) @Host(bob)
op_9258 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9246, op_9251) @Host(bob)
op_9257 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9246, op_9250) @Host(bob)
op_9259 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9257, op_9258) @Host(bob)
op_9264 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9239, op_9259) @Host(bob)
op_9233 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8869, op_8503) @Host(alice)
op_9234 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9232, op_9233) @Host(alice)
op_9245 = Shape: (HostRing128Tensor) -> HostShape (op_9234) @Host(alice)
op_9255 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9245, op_9249) @Host(alice)
op_9254 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9245, op_9248) @Host(alice)
op_9256 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9254, op_9255) @Host(alice)
op_9263 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9234, op_9256) @Host(alice)
op_9266 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9263, op_9264) @Host(alice)
op_9267 = Shape: (HostRing128Tensor) -> HostShape (op_9266) @Host(alice)
op_9282 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_9267) @Host(alice)
op_9284 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_9282) @Host(alice)
op_9283 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_9282) @Host(alice)
op_9285 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9266, op_9283) @Host(alice)
op_9280 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9267, op_9279) @Host(carole)
op_9277 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9267, op_9276) @Host(carole)
op_9274 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9267, op_9273) @Host(carole)
op_9286 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9285, op_9274) @Host(alice)
op_9268 = Sample{}: (HostShape) -> HostRing128Tensor (op_9267) @Host(carole)
op_9275 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9268, op_9274) @Host(carole)
op_9287 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9265, op_9275) @Host(bob)
op_9288 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9286, op_9287) @Host(alice)
op_9291 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9288) @Host(alice)
op_9297 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9280, op_9291) @Host(alice)
op_9293 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9280, op_9291) @Host(alice)
op_9292 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9280, op_9291) @Host(alice)
op_9295 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9292, op_9293) @Host(alice)
op_9299 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9295, op_9297) @Host(alice)
op_9301 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9299) @Host(alice)
op_9289 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9288) @Host(alice)
op_9290 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9289) @Host(alice)
op_9303 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9290, op_9277) @Host(alice)
op_9305 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9303, op_9301) @Host(alice)
op_9307 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9305, op_9284) @Host(alice)
op_9311 = Shape: (HostRing128Tensor) -> HostShape (op_9307) @Host(alice)
op_9316 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9311, op_9310) @Host(carole)
op_9804 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8209, op_9316) @Host(carole)
op_9315 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9311, op_9309) @Host(carole)
op_9805 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8209, op_9315) @Host(carole)
op_9313 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9311, op_9309) @Host(alice)
op_9800 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8207, op_9313) @Host(alice)
op_9317 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9307, op_9313) @Host(alice)
op_9270 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9268) @Host(carole)
op_9271 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9270) @Host(carole)
op_9278 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9271, op_9277) @Host(carole)
op_9304 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_9278) @Host(bob)
op_9269 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9268) @Host(carole)
op_9281 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9269, op_9280) @Host(carole)
op_9298 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9281, op_9291) @Host(bob)
op_9294 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9281, op_9291) @Host(bob)
op_9296 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9281, op_9294) @Host(bob)
op_9300 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9296, op_9298) @Host(bob)
op_9302 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9300) @Host(bob)
op_9306 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9304, op_9302) @Host(bob)
op_9312 = Shape: (HostRing128Tensor) -> HostShape (op_9306) @Host(bob)
op_9314 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9312, op_9310) @Host(bob)
op_9803 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8208, op_9314) @Host(bob)
op_9318 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9306, op_9314) @Host(bob)
op_9319 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9317, op_9318) @Host(alice)
op_9802 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8208, op_9319) @Host(bob)
op_9801 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8207, op_9319) @Host(alice)
op_9146 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8869, op_8165) @Host(bob)
op_9145 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8869, op_8164) @Host(bob)
op_9147 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9145, op_9146) @Host(bob)
op_9149 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9147, op_9148) @Host(bob)
op_9156 = Shape: (HostRing128Tensor) -> HostShape (op_9149) @Host(bob)
op_9168 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9156, op_9161) @Host(bob)
op_9167 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9156, op_9160) @Host(bob)
op_9169 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9167, op_9168) @Host(bob)
op_9174 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9149, op_9169) @Host(bob)
op_9143 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8869, op_8162) @Host(alice)
op_9144 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9142, op_9143) @Host(alice)
op_9155 = Shape: (HostRing128Tensor) -> HostShape (op_9144) @Host(alice)
op_9165 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9155, op_9159) @Host(alice)
op_9164 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9155, op_9158) @Host(alice)
op_9166 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9164, op_9165) @Host(alice)
op_9173 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9144, op_9166) @Host(alice)
op_9176 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9173, op_9174) @Host(alice)
op_9177 = Shape: (HostRing128Tensor) -> HostShape (op_9176) @Host(alice)
op_9192 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_9177) @Host(alice)
op_9194 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_9192) @Host(alice)
op_9193 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_9192) @Host(alice)
op_9195 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9176, op_9193) @Host(alice)
op_9190 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9177, op_9189) @Host(carole)
op_9187 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9177, op_9186) @Host(carole)
op_9184 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9177, op_9183) @Host(carole)
op_9196 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9195, op_9184) @Host(alice)
op_9178 = Sample{}: (HostShape) -> HostRing128Tensor (op_9177) @Host(carole)
op_9185 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9178, op_9184) @Host(carole)
op_9197 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9175, op_9185) @Host(bob)
op_9198 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9196, op_9197) @Host(alice)
op_9201 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9198) @Host(alice)
op_9207 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9190, op_9201) @Host(alice)
op_9203 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9190, op_9201) @Host(alice)
op_9202 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9190, op_9201) @Host(alice)
op_9205 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9202, op_9203) @Host(alice)
op_9209 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9205, op_9207) @Host(alice)
op_9211 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9209) @Host(alice)
op_9199 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9198) @Host(alice)
op_9200 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9199) @Host(alice)
op_9213 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9200, op_9187) @Host(alice)
op_9215 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9213, op_9211) @Host(alice)
op_9217 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9215, op_9194) @Host(alice)
op_9221 = Shape: (HostRing128Tensor) -> HostShape (op_9217) @Host(alice)
op_9226 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9221, op_9220) @Host(carole)
op_9798 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8203, op_9226) @Host(carole)
op_9225 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9221, op_9219) @Host(carole)
op_9799 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8203, op_9225) @Host(carole)
op_9223 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9221, op_9219) @Host(alice)
op_9794 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8201, op_9223) @Host(alice)
op_9227 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9217, op_9223) @Host(alice)
op_9180 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9178) @Host(carole)
op_9181 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9180) @Host(carole)
op_9188 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9181, op_9187) @Host(carole)
op_9214 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_9188) @Host(bob)
op_9179 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9178) @Host(carole)
op_9191 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9179, op_9190) @Host(carole)
op_9208 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9191, op_9201) @Host(bob)
op_9204 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9191, op_9201) @Host(bob)
op_9206 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9191, op_9204) @Host(bob)
op_9210 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9206, op_9208) @Host(bob)
op_9212 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9210) @Host(bob)
op_9216 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9214, op_9212) @Host(bob)
op_9222 = Shape: (HostRing128Tensor) -> HostShape (op_9216) @Host(bob)
op_9224 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9222, op_9220) @Host(bob)
op_9797 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8202, op_9224) @Host(bob)
op_9228 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9216, op_9224) @Host(bob)
op_9229 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9227, op_9228) @Host(alice)
op_9796 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8202, op_9229) @Host(bob)
op_9795 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8201, op_9229) @Host(alice)
op_8696 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8329, op_8165) @Host(bob)
op_8695 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8329, op_8164) @Host(bob)
op_8697 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8695, op_8696) @Host(bob)
op_8699 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8697, op_8698) @Host(bob)
op_8706 = Shape: (HostRing128Tensor) -> HostShape (op_8699) @Host(bob)
op_8718 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8706, op_8711) @Host(bob)
op_8717 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8706, op_8710) @Host(bob)
op_8719 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8717, op_8718) @Host(bob)
op_8724 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8699, op_8719) @Host(bob)
op_8693 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8329, op_8162) @Host(alice)
op_8694 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8692, op_8693) @Host(alice)
op_8705 = Shape: (HostRing128Tensor) -> HostShape (op_8694) @Host(alice)
op_8715 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8705, op_8709) @Host(alice)
op_8714 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8705, op_8708) @Host(alice)
op_8716 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8714, op_8715) @Host(alice)
op_8723 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8694, op_8716) @Host(alice)
op_8726 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8723, op_8724) @Host(alice)
op_8727 = Shape: (HostRing128Tensor) -> HostShape (op_8726) @Host(alice)
op_8742 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_8727) @Host(alice)
op_8744 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_8742) @Host(alice)
op_8743 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_8742) @Host(alice)
op_8745 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8726, op_8743) @Host(alice)
op_8740 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8727, op_8739) @Host(carole)
op_8737 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8727, op_8736) @Host(carole)
op_8734 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8727, op_8733) @Host(carole)
op_8746 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8745, op_8734) @Host(alice)
op_8728 = Sample{}: (HostShape) -> HostRing128Tensor (op_8727) @Host(carole)
op_8735 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8728, op_8734) @Host(carole)
op_8747 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8725, op_8735) @Host(bob)
op_8748 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8746, op_8747) @Host(alice)
op_8751 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8748) @Host(alice)
op_8757 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8740, op_8751) @Host(alice)
op_8753 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8740, op_8751) @Host(alice)
op_8752 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8740, op_8751) @Host(alice)
op_8755 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8752, op_8753) @Host(alice)
op_8759 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8755, op_8757) @Host(alice)
op_8761 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8759) @Host(alice)
op_8749 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8748) @Host(alice)
op_8750 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8749) @Host(alice)
op_8763 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8750, op_8737) @Host(alice)
op_8765 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8763, op_8761) @Host(alice)
op_8767 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8765, op_8744) @Host(alice)
op_8771 = Shape: (HostRing128Tensor) -> HostShape (op_8767) @Host(alice)
op_8776 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8771, op_8770) @Host(carole)
op_9786 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8191, op_8776) @Host(carole)
op_9840 = AddN: [HostRing128Tensor] -> HostRing128Tensor (op_9774, op_9780, op_9786, op_9792, op_9798, op_9804, op_9810, op_9816, op_9822, op_9828, op_9834) @Host(carole)
op_8775 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8771, op_8769) @Host(carole)
op_9787 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8191, op_8775) @Host(carole)
op_9841 = AddN: [HostRing128Tensor] -> HostRing128Tensor (op_9775, op_9781, op_9787, op_9793, op_9799, op_9805, op_9811, op_9817, op_9823, op_9829, op_9835) @Host(carole)
op_8773 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8771, op_8769) @Host(alice)
op_9782 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8189, op_8773) @Host(alice)
op_9836 = AddN: [HostRing128Tensor] -> HostRing128Tensor (op_9770, op_9776, op_9782, op_9788, op_9794, op_9800, op_9806, op_9812, op_9818, op_9824, op_9830) @Host(alice)
op_8777 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8767, op_8773) @Host(alice)
op_8730 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_8728) @Host(carole)
op_8731 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_8730) @Host(carole)
op_8738 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8731, op_8737) @Host(carole)
op_8764 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_8738) @Host(bob)
op_8729 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_8728) @Host(carole)
op_8741 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8729, op_8740) @Host(carole)
op_8758 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8741, op_8751) @Host(bob)
op_8754 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8741, op_8751) @Host(bob)
op_8756 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8741, op_8754) @Host(bob)
op_8760 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8756, op_8758) @Host(bob)
op_8762 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_8760) @Host(bob)
op_8766 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8764, op_8762) @Host(bob)
op_8772 = Shape: (HostRing128Tensor) -> HostShape (op_8766) @Host(bob)
op_8774 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_8772, op_8770) @Host(bob)
op_9785 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8190, op_8774) @Host(bob)
op_9839 = AddN: [HostRing128Tensor] -> HostRing128Tensor (op_9773, op_9779, op_9785, op_9791, op_9797, op_9803, op_9809, op_9815, op_9821, op_9827, op_9833) @Host(bob)
op_8778 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8766, op_8774) @Host(bob)
op_8779 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8777, op_8778) @Host(alice)
op_9784 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8190, op_8779) @Host(bob)
op_9838 = AddN: [HostRing128Tensor] -> HostRing128Tensor (op_9772, op_9778, op_9784, op_9790, op_9796, op_9802, op_9808, op_9814, op_9820, op_9826, op_9832) @Host(bob)
op_9783 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8189, op_8779) @Host(alice)
op_9837 = AddN: [HostRing128Tensor] -> HostRing128Tensor (op_9771, op_9777, op_9783, op_9789, op_9795, op_9801, op_9807, op_9813, op_9819, op_9825, op_9831) @Host(alice)
op_9842 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9836, op_9837) @Host(alice)
op_9843 = Shape: (HostRing128Tensor) -> HostShape (op_9842) @Host(alice)
op_9858 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_9843) @Host(alice)
op_9860 = Shl{amount = 93}: (HostRing128Tensor) -> HostRing128Tensor (op_9858) @Host(alice)
op_9859 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_9858) @Host(alice)
op_9861 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9842, op_9859) @Host(alice)
op_9856 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9843, op_9855) @Host(carole)
op_9853 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9843, op_9852) @Host(carole)
op_9850 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9843, op_9849) @Host(carole)
op_9862 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9861, op_9850) @Host(alice)
op_9844 = Sample{}: (HostShape) -> HostRing128Tensor (op_9843) @Host(carole)
op_9851 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9844, op_9850) @Host(carole)
op_9863 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9839, op_9851) @Host(bob)
op_9864 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9862, op_9863) @Host(alice)
op_9867 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9864) @Host(alice)
op_9873 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9856, op_9867) @Host(alice)
op_9869 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9856, op_9867) @Host(alice)
op_9868 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9856, op_9867) @Host(alice)
op_9871 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9868, op_9869) @Host(alice)
op_9875 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9871, op_9873) @Host(alice)
op_9877 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9875) @Host(alice)
op_9865 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9864) @Host(alice)
op_9866 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9865) @Host(alice)
op_9879 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9866, op_9853) @Host(alice)
op_9881 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9879, op_9877) @Host(alice)
op_9883 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9881, op_9860) @Host(alice)
op_9887 = Shape: (HostRing128Tensor) -> HostShape (op_9883) @Host(alice)
op_9892 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9887, op_9886) @Host(carole)
op_9911 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8159, op_9892) @Host(carole)
op_9908 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8161, op_9892) @Host(carole)
op_9891 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9887, op_9885) @Host(carole)
op_9897 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9891, op_8173) @Host(carole)
op_9909 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8161, op_9897) @Host(carole)
op_9910 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9908, op_9909) @Host(carole)
op_9912 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9910, op_9911) @Host(carole)
op_9915 = Shape: (HostRing128Tensor) -> HostShape (op_9912) @Host(carole)
op_9929 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9915, op_9921) @Host(carole)
op_9928 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9915, op_9920) @Host(carole)
op_9930 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9928, op_9929) @Host(carole)
op_9933 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9912, op_9930) @Host(carole)
op_9889 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9887, op_9885) @Host(alice)
op_9896 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9889, op_8171) @Host(alice)
op_9901 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8160, op_9896) @Host(alice)
op_9898 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8159, op_9896) @Host(alice)
op_9893 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9883, op_9889) @Host(alice)
op_9846 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9844) @Host(carole)
op_9847 = Shr{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_9846) @Host(carole)
op_9854 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9847, op_9853) @Host(carole)
op_9880 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_9854) @Host(bob)
op_9845 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9844) @Host(carole)
op_9857 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9845, op_9856) @Host(carole)
op_9874 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9857, op_9867) @Host(bob)
op_9870 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9857, op_9867) @Host(bob)
op_9872 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9857, op_9870) @Host(bob)
op_9876 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9872, op_9874) @Host(bob)
op_9878 = Shl{amount = 94}: (HostRing128Tensor) -> HostRing128Tensor (op_9876) @Host(bob)
op_9882 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9880, op_9878) @Host(bob)
op_9888 = Shape: (HostRing128Tensor) -> HostShape (op_9882) @Host(bob)
op_9890 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9888, op_9886) @Host(bob)
op_9904 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8160, op_9890) @Host(bob)
op_9894 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9882, op_9890) @Host(bob)
op_9895 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9893, op_9894) @Host(alice)
op_9906 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8161, op_9895) @Host(bob)
op_9903 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8160, op_9895) @Host(bob)
op_9905 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9903, op_9904) @Host(bob)
op_9907 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9905, op_9906) @Host(bob)
op_9914 = Shape: (HostRing128Tensor) -> HostShape (op_9907) @Host(bob)
op_9926 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9914, op_9919) @Host(bob)
op_9925 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9914, op_9918) @Host(bob)
op_9927 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9925, op_9926) @Host(bob)
op_9932 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9907, op_9927) @Host(bob)
op_9899 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_8159, op_9895) @Host(alice)
op_9900 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9898, op_9899) @Host(alice)
op_9902 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9900, op_9901) @Host(alice)
op_9913 = Shape: (HostRing128Tensor) -> HostShape (op_9902) @Host(alice)
op_9923 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9913, op_9917) @Host(alice)
op_9922 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9913, op_9916) @Host(alice)
op_9924 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9922, op_9923) @Host(alice)
op_9931 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9902, op_9924) @Host(alice)
op_9934 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9931, op_9932) @Host(alice)
op_9935 = Shape: (HostRing128Tensor) -> HostShape (op_9934) @Host(alice)
op_9950 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_9935) @Host(alice)
op_9952 = Shl{amount = 120}: (HostRing128Tensor) -> HostRing128Tensor (op_9950) @Host(alice)
op_9951 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_9950) @Host(alice)
op_9953 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9934, op_9951) @Host(alice)
op_9948 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9935, op_9947) @Host(carole)
op_9945 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9935, op_9944) @Host(carole)
op_9942 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9935, op_9941) @Host(carole)
op_9954 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9953, op_9942) @Host(alice)
op_9936 = Sample{}: (HostShape) -> HostRing128Tensor (op_9935) @Host(carole)
op_9943 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9936, op_9942) @Host(carole)
op_9955 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9933, op_9943) @Host(bob)
op_9956 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9954, op_9955) @Host(alice)
op_9959 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9956) @Host(alice)
op_9965 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9948, op_9959) @Host(alice)
op_9961 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9948, op_9959) @Host(alice)
op_9960 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9948, op_9959) @Host(alice)
op_9963 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9960, op_9961) @Host(alice)
op_9967 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9963, op_9965) @Host(alice)
op_9969 = Shl{amount = 121}: (HostRing128Tensor) -> HostRing128Tensor (op_9967) @Host(alice)
op_9957 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9956) @Host(alice)
op_9958 = Shr{amount = 7}: (HostRing128Tensor) -> HostRing128Tensor (op_9957) @Host(alice)
op_9971 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9958, op_9945) @Host(alice)
op_9973 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9971, op_9969) @Host(alice)
op_9975 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9973, op_9952) @Host(alice)
op_9979 = Shape: (HostRing128Tensor) -> HostShape (op_9975) @Host(alice)
op_9984 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9979, op_9978) @Host(carole)
op_17928 = Shape: (HostRing128Tensor) -> HostShape (op_9984) @Host(carole)
op_17931 = Fill{value = Ring128(100131149552)}: (HostShape) -> HostRing128Tensor (op_17928) @Host(carole)
op_10003 = BitDecompose: (HostRing128Tensor) -> HostBitTensor (op_9984) @Host(carole)
op_10008 = Shape: (HostBitTensor) -> HostShape (op_10003) @Host(carole)
op_10009 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_10008) @Host(carole)
op_9983 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9979, op_9977) @Host(carole)
op_9981 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9979, op_9977) @Host(alice)
op_17926 = Shape: (HostRing128Tensor) -> HostShape (op_9981) @Host(alice)
op_17929 = Fill{value = Ring128(100131149552)}: (HostShape) -> HostRing128Tensor (op_17926) @Host(alice)
op_9985 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9975, op_9981) @Host(alice)
op_9938 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_9936) @Host(carole)
op_9939 = Shr{amount = 7}: (HostRing128Tensor) -> HostRing128Tensor (op_9938) @Host(carole)
op_9946 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9939, op_9945) @Host(carole)
op_9972 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_9946) @Host(bob)
op_9937 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_9936) @Host(carole)
op_9949 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9937, op_9948) @Host(carole)
op_9966 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9949, op_9959) @Host(bob)
op_9962 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9949, op_9959) @Host(bob)
op_9964 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9949, op_9962) @Host(bob)
op_9968 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9964, op_9966) @Host(bob)
op_9970 = Shl{amount = 121}: (HostRing128Tensor) -> HostRing128Tensor (op_9968) @Host(bob)
op_9974 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9972, op_9970) @Host(bob)
op_9980 = Shape: (HostRing128Tensor) -> HostShape (op_9974) @Host(bob)
op_9982 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_9980, op_9978) @Host(bob)
op_10002 = BitDecompose: (HostRing128Tensor) -> HostBitTensor (op_9982) @Host(bob)
op_10006 = Shape: (HostBitTensor) -> HostShape (op_10002) @Host(bob)
op_10007 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_10006) @Host(bob)
op_9986 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9974, op_9982) @Host(bob)
op_9987 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9985, op_9986) @Host(alice)
op_17927 = Shape: (HostRing128Tensor) -> HostShape (op_9987) @Host(bob)
op_17930 = Fill{value = Ring128(100131149552)}: (HostShape) -> HostRing128Tensor (op_17927) @Host(bob)
op_10000 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9981, op_9987) @Host(alice)
op_10001 = BitDecompose: (HostRing128Tensor) -> HostBitTensor (op_10000) @Host(alice)
op_10010 = Shape: (HostBitTensor) -> HostShape (op_10001) @Host(alice)
op_10017 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_10010) @Host(bob)
op_10057 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10017, op_10002) @Host(bob)
op_10063 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10057) @Host(bob)
op_10026 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10017, op_10007) @Host(bob)
op_10016 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10010, op_10014) @Host(carole)
op_10059 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10016, op_10009) @Host(carole)
op_10065 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10059) @Host(carole)
op_10031 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10016, op_10003) @Host(carole)
op_10015 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_10010) @Host(carole)
op_10058 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10015, op_10003) @Host(carole)
op_10125 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10058, op_10065) @Host(carole)
op_10064 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10058) @Host(carole)
op_10127 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10059, op_10064) @Host(carole)
op_10124 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10058, op_10064) @Host(carole)
op_10126 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10124, op_10125) @Host(carole)
op_10128 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10126, op_10127) @Host(carole)
op_10131 = Shape: (HostBitTensor) -> HostShape (op_10128) @Host(carole)
op_10145 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10131, op_10137) @Host(carole)
op_10144 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10131, op_10136) @Host(carole)
op_10146 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10144, op_10145) @Host(carole)
op_10149 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10128, op_10146) @Host(carole)
op_10154 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10149) @Host(carole)
op_10214 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10149, op_10154) @Host(carole)
op_10153 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10149) @Host(bob)
op_10029 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10015, op_10009) @Host(carole)
op_10028 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10015, op_10003) @Host(carole)
op_10030 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10028, op_10029) @Host(carole)
op_10032 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10030, op_10031) @Host(carole)
op_10035 = Shape: (HostBitTensor) -> HostShape (op_10032) @Host(carole)
op_10049 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10035, op_10041) @Host(carole)
op_10048 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10035, op_10040) @Host(carole)
op_10050 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10048, op_10049) @Host(carole)
op_10053 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10032, op_10050) @Host(carole)
op_10070 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10053) @Host(carole)
op_10085 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10059, op_10070) @Host(carole)
op_10082 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10058, op_10070) @Host(carole)
op_10069 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10053) @Host(bob)
op_10012 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10010, op_10011) @Host(alice)
op_10013 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10001, op_10012) @Host(alice)
op_10056 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10013, op_10007) @Host(bob)
op_10120 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10056, op_10063) @Host(bob)
op_10078 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10056, op_10069) @Host(bob)
op_10062 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10056) @Host(bob)
op_10122 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10057, op_10062) @Host(bob)
op_10119 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10056, op_10062) @Host(bob)
op_10121 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10119, op_10120) @Host(bob)
op_10123 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10121, op_10122) @Host(bob)
op_10130 = Shape: (HostBitTensor) -> HostShape (op_10123) @Host(bob)
op_10142 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10130, op_10135) @Host(bob)
op_10141 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10130, op_10134) @Host(bob)
op_10143 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10141, op_10142) @Host(bob)
op_10148 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10123, op_10143) @Host(bob)
op_10210 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10148, op_10153) @Host(bob)
op_10152 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10148) @Host(bob)
op_10212 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10149, op_10152) @Host(bob)
op_10209 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10148, op_10152) @Host(bob)
op_10211 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10209, op_10210) @Host(bob)
op_10213 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10211, op_10212) @Host(bob)
op_10220 = Shape: (HostBitTensor) -> HostShape (op_10213) @Host(bob)
op_10232 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10220, op_10225) @Host(bob)
op_10231 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10220, op_10224) @Host(bob)
op_10233 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10231, op_10232) @Host(bob)
op_10238 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10213, op_10233) @Host(bob)
op_10242 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10238) @Host(bob)
op_10299 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10238, op_10242) @Host(bob)
op_10241 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10238) @Host(alice)
op_10151 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10148) @Host(alice)
op_10024 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10013, op_10002) @Host(bob)
op_10023 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10013, op_10007) @Host(bob)
op_10025 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10023, op_10024) @Host(bob)
op_10027 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10025, op_10026) @Host(bob)
op_10034 = Shape: (HostBitTensor) -> HostShape (op_10027) @Host(bob)
op_10046 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10034, op_10039) @Host(bob)
op_10045 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10034, op_10038) @Host(bob)
op_10047 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10045, op_10046) @Host(bob)
op_10052 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10027, op_10047) @Host(bob)
op_10068 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10052) @Host(bob)
op_10080 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10057, op_10068) @Host(bob)
op_10077 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10056, op_10068) @Host(bob)
op_10079 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10077, op_10078) @Host(bob)
op_10081 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10079, op_10080) @Host(bob)
op_10088 = Shape: (HostBitTensor) -> HostShape (op_10081) @Host(bob)
op_10100 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10088, op_10093) @Host(bob)
op_10099 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10088, op_10092) @Host(bob)
op_10101 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10099, op_10100) @Host(bob)
op_10106 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10081, op_10101) @Host(bob)
op_10110 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10052, op_10106) @Host(bob)
op_10158 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10110) @Host(bob)
op_10170 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10149, op_10158) @Host(bob)
op_10167 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10148, op_10158) @Host(bob)
op_10109 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10052, op_10106) @Host(alice)
op_10157 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10109) @Host(alice)
op_10067 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10052) @Host(alice)
op_10004 = Shape: (HostBitTensor) -> HostShape (op_10001) @Host(alice)
op_10005 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_10004) @Host(alice)
op_10055 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10013, op_10005) @Host(alice)
op_10061 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10055) @Host(alice)
op_10054 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10012, op_10005) @Host(alice)
op_10115 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10054, op_10061) @Host(alice)
op_10073 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10054, op_10067) @Host(alice)
op_10060 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10054) @Host(alice)
op_10117 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10055, op_10060) @Host(alice)
op_10114 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10054, op_10060) @Host(alice)
op_10116 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10114, op_10115) @Host(alice)
op_10118 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10116, op_10117) @Host(alice)
op_10129 = Shape: (HostBitTensor) -> HostShape (op_10118) @Host(alice)
op_10139 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10129, op_10133) @Host(alice)
op_10138 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10129, op_10132) @Host(alice)
op_10140 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10138, op_10139) @Host(alice)
op_10147 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10118, op_10140) @Host(alice)
op_10217 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10147, op_10154) @Host(carole)
op_10205 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10147, op_10151) @Host(alice)
op_10163 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10147, op_10157) @Host(alice)
op_10155 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10147) @Host(carole)
op_10215 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10149, op_10155) @Host(carole)
op_10216 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10214, op_10215) @Host(carole)
op_10218 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10216, op_10217) @Host(carole)
op_10221 = Shape: (HostBitTensor) -> HostShape (op_10218) @Host(carole)
op_10235 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10221, op_10227) @Host(carole)
op_10234 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10221, op_10226) @Host(carole)
op_10236 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10234, op_10235) @Host(carole)
op_10239 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10218, op_10236) @Host(carole)
op_10302 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10239, op_10242) @Host(bob)
op_10244 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10239) @Host(carole)
op_10304 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10239, op_10244) @Host(carole)
op_10243 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10239) @Host(bob)
op_10300 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10238, op_10243) @Host(bob)
op_10301 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10299, op_10300) @Host(bob)
op_10303 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10301, op_10302) @Host(bob)
op_10310 = Shape: (HostBitTensor) -> HostShape (op_10303) @Host(bob)
op_10322 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10310, op_10315) @Host(bob)
op_10321 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10310, op_10314) @Host(bob)
op_10323 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10321, op_10322) @Host(bob)
op_10328 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10303, op_10323) @Host(bob)
op_10332 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10328) @Host(bob)
op_10389 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10328, op_10332) @Host(bob)
op_10331 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10328) @Host(alice)
op_10150 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10147) @Host(alice)
op_10207 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10148, op_10150) @Host(alice)
op_10204 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10147, op_10150) @Host(alice)
op_10206 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10204, op_10205) @Host(alice)
op_10208 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10206, op_10207) @Host(alice)
op_10219 = Shape: (HostBitTensor) -> HostShape (op_10208) @Host(alice)
op_10229 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10219, op_10223) @Host(alice)
op_10228 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10219, op_10222) @Host(alice)
op_10230 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10228, op_10229) @Host(alice)
op_10237 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10208, op_10230) @Host(alice)
op_10307 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10237, op_10244) @Host(carole)
op_10295 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10237, op_10241) @Host(alice)
op_10245 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10237) @Host(carole)
op_10305 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10239, op_10245) @Host(carole)
op_10306 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10304, op_10305) @Host(carole)
op_10308 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10306, op_10307) @Host(carole)
op_10311 = Shape: (HostBitTensor) -> HostShape (op_10308) @Host(carole)
op_10325 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10311, op_10317) @Host(carole)
op_10324 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10311, op_10316) @Host(carole)
op_10326 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10324, op_10325) @Host(carole)
op_10329 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10308, op_10326) @Host(carole)
op_10392 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10329, op_10332) @Host(bob)
op_10334 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10329) @Host(carole)
op_10394 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10329, op_10334) @Host(carole)
op_10333 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10329) @Host(bob)
op_10390 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10328, op_10333) @Host(bob)
op_10391 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10389, op_10390) @Host(bob)
op_10393 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10391, op_10392) @Host(bob)
op_10400 = Shape: (HostBitTensor) -> HostShape (op_10393) @Host(bob)
op_10412 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10400, op_10405) @Host(bob)
op_10411 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10400, op_10404) @Host(bob)
op_10413 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10411, op_10412) @Host(bob)
op_10418 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10393, op_10413) @Host(bob)
op_10422 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10418) @Host(bob)
op_10479 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10418, op_10422) @Host(bob)
op_10421 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10418) @Host(alice)
op_10240 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10237) @Host(alice)
op_10297 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10238, op_10240) @Host(alice)
op_10294 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10237, op_10240) @Host(alice)
op_10296 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10294, op_10295) @Host(alice)
op_10298 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10296, op_10297) @Host(alice)
op_10309 = Shape: (HostBitTensor) -> HostShape (op_10298) @Host(alice)
op_10319 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10309, op_10313) @Host(alice)
op_10318 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10309, op_10312) @Host(alice)
op_10320 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10318, op_10319) @Host(alice)
op_10327 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10298, op_10320) @Host(alice)
op_10397 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10327, op_10334) @Host(carole)
op_10385 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10327, op_10331) @Host(alice)
op_10335 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10327) @Host(carole)
op_10395 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10329, op_10335) @Host(carole)
op_10396 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10394, op_10395) @Host(carole)
op_10398 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10396, op_10397) @Host(carole)
op_10401 = Shape: (HostBitTensor) -> HostShape (op_10398) @Host(carole)
op_10415 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10401, op_10407) @Host(carole)
op_10414 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10401, op_10406) @Host(carole)
op_10416 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10414, op_10415) @Host(carole)
op_10419 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10398, op_10416) @Host(carole)
op_10482 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10419, op_10422) @Host(bob)
op_10424 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10419) @Host(carole)
op_10484 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10419, op_10424) @Host(carole)
op_10423 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10419) @Host(bob)
op_10480 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10418, op_10423) @Host(bob)
op_10481 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10479, op_10480) @Host(bob)
op_10483 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10481, op_10482) @Host(bob)
op_10490 = Shape: (HostBitTensor) -> HostShape (op_10483) @Host(bob)
op_10502 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10490, op_10495) @Host(bob)
op_10501 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10490, op_10494) @Host(bob)
op_10503 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10501, op_10502) @Host(bob)
op_10508 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10483, op_10503) @Host(bob)
op_10512 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10508) @Host(bob)
op_10569 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10508, op_10512) @Host(bob)
op_10511 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10508) @Host(alice)
op_10330 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10327) @Host(alice)
op_10387 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10328, op_10330) @Host(alice)
op_10384 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10327, op_10330) @Host(alice)
op_10386 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10384, op_10385) @Host(alice)
op_10388 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10386, op_10387) @Host(alice)
op_10399 = Shape: (HostBitTensor) -> HostShape (op_10388) @Host(alice)
op_10409 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10399, op_10403) @Host(alice)
op_10408 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10399, op_10402) @Host(alice)
op_10410 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10408, op_10409) @Host(alice)
op_10417 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10388, op_10410) @Host(alice)
op_10487 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10417, op_10424) @Host(carole)
op_10475 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10417, op_10421) @Host(alice)
op_10425 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10417) @Host(carole)
op_10485 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10419, op_10425) @Host(carole)
op_10486 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10484, op_10485) @Host(carole)
op_10488 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10486, op_10487) @Host(carole)
op_10491 = Shape: (HostBitTensor) -> HostShape (op_10488) @Host(carole)
op_10505 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10491, op_10497) @Host(carole)
op_10504 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10491, op_10496) @Host(carole)
op_10506 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10504, op_10505) @Host(carole)
op_10509 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10488, op_10506) @Host(carole)
op_10572 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10509, op_10512) @Host(bob)
op_10514 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10509) @Host(carole)
op_10574 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10509, op_10514) @Host(carole)
op_10513 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10509) @Host(bob)
op_10570 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10508, op_10513) @Host(bob)
op_10571 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10569, op_10570) @Host(bob)
op_10573 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10571, op_10572) @Host(bob)
op_10580 = Shape: (HostBitTensor) -> HostShape (op_10573) @Host(bob)
op_10592 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10580, op_10585) @Host(bob)
op_10591 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10580, op_10584) @Host(bob)
op_10593 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10591, op_10592) @Host(bob)
op_10598 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10573, op_10593) @Host(bob)
op_10602 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10598) @Host(bob)
op_10659 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10598, op_10602) @Host(bob)
op_10601 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10598) @Host(alice)
op_10420 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10417) @Host(alice)
op_10477 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10418, op_10420) @Host(alice)
op_10474 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10417, op_10420) @Host(alice)
op_10476 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10474, op_10475) @Host(alice)
op_10478 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10476, op_10477) @Host(alice)
op_10489 = Shape: (HostBitTensor) -> HostShape (op_10478) @Host(alice)
op_10499 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10489, op_10493) @Host(alice)
op_10498 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10489, op_10492) @Host(alice)
op_10500 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10498, op_10499) @Host(alice)
op_10507 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10478, op_10500) @Host(alice)
op_10577 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10507, op_10514) @Host(carole)
op_10565 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10507, op_10511) @Host(alice)
op_10515 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10507) @Host(carole)
op_10575 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10509, op_10515) @Host(carole)
op_10576 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10574, op_10575) @Host(carole)
op_10578 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10576, op_10577) @Host(carole)
op_10581 = Shape: (HostBitTensor) -> HostShape (op_10578) @Host(carole)
op_10595 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10581, op_10587) @Host(carole)
op_10594 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10581, op_10586) @Host(carole)
op_10596 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10594, op_10595) @Host(carole)
op_10599 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10578, op_10596) @Host(carole)
op_10662 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10599, op_10602) @Host(bob)
op_10604 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10599) @Host(carole)
op_10664 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10599, op_10604) @Host(carole)
op_10603 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10599) @Host(bob)
op_10660 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10598, op_10603) @Host(bob)
op_10661 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10659, op_10660) @Host(bob)
op_10663 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10661, op_10662) @Host(bob)
op_10670 = Shape: (HostBitTensor) -> HostShape (op_10663) @Host(bob)
op_10682 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10670, op_10675) @Host(bob)
op_10681 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10670, op_10674) @Host(bob)
op_10683 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10681, op_10682) @Host(bob)
op_10688 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10663, op_10683) @Host(bob)
op_10510 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10507) @Host(alice)
op_10567 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10508, op_10510) @Host(alice)
op_10564 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10507, op_10510) @Host(alice)
op_10566 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10564, op_10565) @Host(alice)
op_10568 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10566, op_10567) @Host(alice)
op_10579 = Shape: (HostBitTensor) -> HostShape (op_10568) @Host(alice)
op_10589 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10579, op_10583) @Host(alice)
op_10588 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10579, op_10582) @Host(alice)
op_10590 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10588, op_10589) @Host(alice)
op_10597 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10568, op_10590) @Host(alice)
op_10667 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10597, op_10604) @Host(carole)
op_10655 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10597, op_10601) @Host(alice)
op_10605 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10597) @Host(carole)
op_10665 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10599, op_10605) @Host(carole)
op_10666 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10664, op_10665) @Host(carole)
op_10668 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10666, op_10667) @Host(carole)
op_10671 = Shape: (HostBitTensor) -> HostShape (op_10668) @Host(carole)
op_10685 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10671, op_10677) @Host(carole)
op_10684 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10671, op_10676) @Host(carole)
op_10686 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10684, op_10685) @Host(carole)
op_10689 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10668, op_10686) @Host(carole)
op_10600 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10597) @Host(alice)
op_10657 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10598, op_10600) @Host(alice)
op_10654 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10597, op_10600) @Host(alice)
op_10656 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10654, op_10655) @Host(alice)
op_10658 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10656, op_10657) @Host(alice)
op_10669 = Shape: (HostBitTensor) -> HostShape (op_10658) @Host(alice)
op_10679 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10669, op_10673) @Host(alice)
op_10678 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10669, op_10672) @Host(alice)
op_10680 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10678, op_10679) @Host(alice)
op_10687 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10658, op_10680) @Host(alice)
op_10021 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10013, op_10005) @Host(alice)
op_10019 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10012, op_10005) @Host(alice)
op_10018 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10012, op_10005) @Host(alice)
op_10020 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10018, op_10019) @Host(alice)
op_10022 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10020, op_10021) @Host(alice)
op_10033 = Shape: (HostBitTensor) -> HostShape (op_10022) @Host(alice)
op_10043 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10033, op_10037) @Host(alice)
op_10042 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10033, op_10036) @Host(alice)
op_10044 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10042, op_10043) @Host(alice)
op_10051 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10022, op_10044) @Host(alice)
op_10071 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10051) @Host(carole)
op_10083 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10058, op_10071) @Host(carole)
op_10084 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10082, op_10083) @Host(carole)
op_10086 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10084, op_10085) @Host(carole)
op_10089 = Shape: (HostBitTensor) -> HostShape (op_10086) @Host(carole)
op_10103 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10089, op_10095) @Host(carole)
op_10102 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10089, op_10094) @Host(carole)
op_10104 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10102, op_10103) @Host(carole)
op_10107 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10086, op_10104) @Host(carole)
op_10112 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10053, op_10107) @Host(carole)
op_10160 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10112) @Host(carole)
op_10175 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10147, op_10160) @Host(carole)
op_10172 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10149, op_10160) @Host(carole)
op_10111 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10053, op_10107) @Host(bob)
op_10159 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10111) @Host(bob)
op_10168 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10148, op_10159) @Host(bob)
op_10169 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10167, op_10168) @Host(bob)
op_10171 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10169, op_10170) @Host(bob)
op_10178 = Shape: (HostBitTensor) -> HostShape (op_10171) @Host(bob)
op_10190 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10178, op_10183) @Host(bob)
op_10189 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10178, op_10182) @Host(bob)
op_10191 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10189, op_10190) @Host(bob)
op_10196 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10171, op_10191) @Host(bob)
op_10200 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10110, op_10196) @Host(bob)
op_10248 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10200) @Host(bob)
op_10260 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10239, op_10248) @Host(bob)
op_10257 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10238, op_10248) @Host(bob)
op_10199 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10109, op_10196) @Host(alice)
op_10247 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10199) @Host(alice)
op_10253 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10237, op_10247) @Host(alice)
op_10066 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10051) @Host(alice)
op_10075 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10055, op_10066) @Host(alice)
op_10072 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10054, op_10066) @Host(alice)
op_10074 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10072, op_10073) @Host(alice)
op_10076 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10074, op_10075) @Host(alice)
op_10087 = Shape: (HostBitTensor) -> HostShape (op_10076) @Host(alice)
op_10097 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10087, op_10091) @Host(alice)
op_10096 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10087, op_10090) @Host(alice)
op_10098 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10096, op_10097) @Host(alice)
op_10105 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10076, op_10098) @Host(alice)
op_10113 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10051, op_10105) @Host(carole)
op_10161 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10113) @Host(carole)
op_10173 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10149, op_10161) @Host(carole)
op_10174 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10172, op_10173) @Host(carole)
op_10176 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10174, op_10175) @Host(carole)
op_10179 = Shape: (HostBitTensor) -> HostShape (op_10176) @Host(carole)
op_10193 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10179, op_10185) @Host(carole)
op_10192 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10179, op_10184) @Host(carole)
op_10194 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10192, op_10193) @Host(carole)
op_10197 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10176, op_10194) @Host(carole)
op_10202 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10112, op_10197) @Host(carole)
op_10250 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10202) @Host(carole)
op_10265 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10237, op_10250) @Host(carole)
op_10262 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10239, op_10250) @Host(carole)
op_10201 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10111, op_10197) @Host(bob)
op_10249 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10201) @Host(bob)
op_10258 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10238, op_10249) @Host(bob)
op_10259 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10257, op_10258) @Host(bob)
op_10261 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10259, op_10260) @Host(bob)
op_10268 = Shape: (HostBitTensor) -> HostShape (op_10261) @Host(bob)
op_10280 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10268, op_10273) @Host(bob)
op_10279 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10268, op_10272) @Host(bob)
op_10281 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10279, op_10280) @Host(bob)
op_10286 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10261, op_10281) @Host(bob)
op_10290 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10200, op_10286) @Host(bob)
op_10338 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10290) @Host(bob)
op_10350 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10329, op_10338) @Host(bob)
op_10347 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10328, op_10338) @Host(bob)
op_10289 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10199, op_10286) @Host(alice)
op_10337 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10289) @Host(alice)
op_10343 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10327, op_10337) @Host(alice)
op_10108 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10051, op_10105) @Host(alice)
op_10156 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10108) @Host(alice)
op_10165 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10148, op_10156) @Host(alice)
op_10162 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10147, op_10156) @Host(alice)
op_10164 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10162, op_10163) @Host(alice)
op_10166 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10164, op_10165) @Host(alice)
op_10177 = Shape: (HostBitTensor) -> HostShape (op_10166) @Host(alice)
op_10187 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10177, op_10181) @Host(alice)
op_10186 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10177, op_10180) @Host(alice)
op_10188 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10186, op_10187) @Host(alice)
op_10195 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10166, op_10188) @Host(alice)
op_10203 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10113, op_10195) @Host(carole)
op_10251 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10203) @Host(carole)
op_10263 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10239, op_10251) @Host(carole)
op_10264 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10262, op_10263) @Host(carole)
op_10266 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10264, op_10265) @Host(carole)
op_10269 = Shape: (HostBitTensor) -> HostShape (op_10266) @Host(carole)
op_10283 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10269, op_10275) @Host(carole)
op_10282 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10269, op_10274) @Host(carole)
op_10284 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10282, op_10283) @Host(carole)
op_10287 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10266, op_10284) @Host(carole)
op_10292 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10202, op_10287) @Host(carole)
op_10340 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10292) @Host(carole)
op_10355 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10327, op_10340) @Host(carole)
op_10352 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10329, op_10340) @Host(carole)
op_10291 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10201, op_10287) @Host(bob)
op_10339 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10291) @Host(bob)
op_10348 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10328, op_10339) @Host(bob)
op_10349 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10347, op_10348) @Host(bob)
op_10351 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10349, op_10350) @Host(bob)
op_10358 = Shape: (HostBitTensor) -> HostShape (op_10351) @Host(bob)
op_10370 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10358, op_10363) @Host(bob)
op_10369 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10358, op_10362) @Host(bob)
op_10371 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10369, op_10370) @Host(bob)
op_10376 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10351, op_10371) @Host(bob)
op_10380 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10290, op_10376) @Host(bob)
op_10428 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10380) @Host(bob)
op_10440 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10419, op_10428) @Host(bob)
op_10437 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10418, op_10428) @Host(bob)
op_10379 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10289, op_10376) @Host(alice)
op_10427 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10379) @Host(alice)
op_10433 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10417, op_10427) @Host(alice)
op_10198 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10108, op_10195) @Host(alice)
op_10246 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10198) @Host(alice)
op_10255 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10238, op_10246) @Host(alice)
op_10252 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10237, op_10246) @Host(alice)
op_10254 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10252, op_10253) @Host(alice)
op_10256 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10254, op_10255) @Host(alice)
op_10267 = Shape: (HostBitTensor) -> HostShape (op_10256) @Host(alice)
op_10277 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10267, op_10271) @Host(alice)
op_10276 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10267, op_10270) @Host(alice)
op_10278 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10276, op_10277) @Host(alice)
op_10285 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10256, op_10278) @Host(alice)
op_10293 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10203, op_10285) @Host(carole)
op_10341 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10293) @Host(carole)
op_10353 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10329, op_10341) @Host(carole)
op_10354 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10352, op_10353) @Host(carole)
op_10356 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10354, op_10355) @Host(carole)
op_10359 = Shape: (HostBitTensor) -> HostShape (op_10356) @Host(carole)
op_10373 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10359, op_10365) @Host(carole)
op_10372 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10359, op_10364) @Host(carole)
op_10374 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10372, op_10373) @Host(carole)
op_10377 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10356, op_10374) @Host(carole)
op_10382 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10292, op_10377) @Host(carole)
op_10430 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10382) @Host(carole)
op_10445 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10417, op_10430) @Host(carole)
op_10442 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10419, op_10430) @Host(carole)
op_10381 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10291, op_10377) @Host(bob)
op_10429 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10381) @Host(bob)
op_10438 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10418, op_10429) @Host(bob)
op_10439 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10437, op_10438) @Host(bob)
op_10441 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10439, op_10440) @Host(bob)
op_10448 = Shape: (HostBitTensor) -> HostShape (op_10441) @Host(bob)
op_10460 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10448, op_10453) @Host(bob)
op_10459 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10448, op_10452) @Host(bob)
op_10461 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10459, op_10460) @Host(bob)
op_10466 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10441, op_10461) @Host(bob)
op_10470 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10380, op_10466) @Host(bob)
op_10518 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10470) @Host(bob)
op_10530 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10509, op_10518) @Host(bob)
op_10527 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10508, op_10518) @Host(bob)
op_10469 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10379, op_10466) @Host(alice)
op_10517 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10469) @Host(alice)
op_10523 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10507, op_10517) @Host(alice)
op_10288 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10198, op_10285) @Host(alice)
op_10336 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10288) @Host(alice)
op_10345 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10328, op_10336) @Host(alice)
op_10342 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10327, op_10336) @Host(alice)
op_10344 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10342, op_10343) @Host(alice)
op_10346 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10344, op_10345) @Host(alice)
op_10357 = Shape: (HostBitTensor) -> HostShape (op_10346) @Host(alice)
op_10367 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10357, op_10361) @Host(alice)
op_10366 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10357, op_10360) @Host(alice)
op_10368 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10366, op_10367) @Host(alice)
op_10375 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10346, op_10368) @Host(alice)
op_10383 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10293, op_10375) @Host(carole)
op_10431 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10383) @Host(carole)
op_10443 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10419, op_10431) @Host(carole)
op_10444 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10442, op_10443) @Host(carole)
op_10446 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10444, op_10445) @Host(carole)
op_10449 = Shape: (HostBitTensor) -> HostShape (op_10446) @Host(carole)
op_10463 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10449, op_10455) @Host(carole)
op_10462 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10449, op_10454) @Host(carole)
op_10464 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10462, op_10463) @Host(carole)
op_10467 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10446, op_10464) @Host(carole)
op_10472 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10382, op_10467) @Host(carole)
op_10520 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10472) @Host(carole)
op_10535 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10507, op_10520) @Host(carole)
op_10532 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10509, op_10520) @Host(carole)
op_10471 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10381, op_10467) @Host(bob)
op_10519 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10471) @Host(bob)
op_10528 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10508, op_10519) @Host(bob)
op_10529 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10527, op_10528) @Host(bob)
op_10531 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10529, op_10530) @Host(bob)
op_10538 = Shape: (HostBitTensor) -> HostShape (op_10531) @Host(bob)
op_10550 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10538, op_10543) @Host(bob)
op_10549 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10538, op_10542) @Host(bob)
op_10551 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10549, op_10550) @Host(bob)
op_10556 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10531, op_10551) @Host(bob)
op_10560 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10470, op_10556) @Host(bob)
op_10608 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10560) @Host(bob)
op_10620 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10599, op_10608) @Host(bob)
op_10617 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10598, op_10608) @Host(bob)
op_10559 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10469, op_10556) @Host(alice)
op_10607 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10559) @Host(alice)
op_10613 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10597, op_10607) @Host(alice)
op_10378 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10288, op_10375) @Host(alice)
op_10426 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10378) @Host(alice)
op_10435 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10418, op_10426) @Host(alice)
op_10432 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10417, op_10426) @Host(alice)
op_10434 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10432, op_10433) @Host(alice)
op_10436 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10434, op_10435) @Host(alice)
op_10447 = Shape: (HostBitTensor) -> HostShape (op_10436) @Host(alice)
op_10457 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10447, op_10451) @Host(alice)
op_10456 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10447, op_10450) @Host(alice)
op_10458 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10456, op_10457) @Host(alice)
op_10465 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10436, op_10458) @Host(alice)
op_10473 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10383, op_10465) @Host(carole)
op_10521 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10473) @Host(carole)
op_10533 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10509, op_10521) @Host(carole)
op_10534 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10532, op_10533) @Host(carole)
op_10536 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10534, op_10535) @Host(carole)
op_10539 = Shape: (HostBitTensor) -> HostShape (op_10536) @Host(carole)
op_10553 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10539, op_10545) @Host(carole)
op_10552 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10539, op_10544) @Host(carole)
op_10554 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10552, op_10553) @Host(carole)
op_10557 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10536, op_10554) @Host(carole)
op_10562 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10472, op_10557) @Host(carole)
op_10610 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10562) @Host(carole)
op_10625 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10597, op_10610) @Host(carole)
op_10622 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10599, op_10610) @Host(carole)
op_10561 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10471, op_10557) @Host(bob)
op_10609 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10561) @Host(bob)
op_10618 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10598, op_10609) @Host(bob)
op_10619 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10617, op_10618) @Host(bob)
op_10621 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10619, op_10620) @Host(bob)
op_10628 = Shape: (HostBitTensor) -> HostShape (op_10621) @Host(bob)
op_10640 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10628, op_10633) @Host(bob)
op_10639 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10628, op_10632) @Host(bob)
op_10641 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10639, op_10640) @Host(bob)
op_10646 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10621, op_10641) @Host(bob)
op_10650 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10560, op_10646) @Host(bob)
op_10692 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10650) @Host(bob)
op_10698 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10692, op_10056) @Host(bob)
op_10704 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_10698) @Host(bob)
op_10649 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10559, op_10646) @Host(alice)
op_10691 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10649) @Host(alice)
op_10697 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10691, op_10055) @Host(alice)
op_10703 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_10697) @Host(alice)
op_10468 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10378, op_10465) @Host(alice)
op_10516 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10468) @Host(alice)
op_10525 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10508, op_10516) @Host(alice)
op_10522 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10507, op_10516) @Host(alice)
op_10524 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10522, op_10523) @Host(alice)
op_10526 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10524, op_10525) @Host(alice)
op_10537 = Shape: (HostBitTensor) -> HostShape (op_10526) @Host(alice)
op_10547 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10537, op_10541) @Host(alice)
op_10546 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10537, op_10540) @Host(alice)
op_10548 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10546, op_10547) @Host(alice)
op_10555 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10526, op_10548) @Host(alice)
op_10563 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10473, op_10555) @Host(carole)
op_10611 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10563) @Host(carole)
op_10623 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10599, op_10611) @Host(carole)
op_10624 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10622, op_10623) @Host(carole)
op_10626 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10624, op_10625) @Host(carole)
op_10629 = Shape: (HostBitTensor) -> HostShape (op_10626) @Host(carole)
op_10643 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10629, op_10635) @Host(carole)
op_10642 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10629, op_10634) @Host(carole)
op_10644 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10642, op_10643) @Host(carole)
op_10647 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10626, op_10644) @Host(carole)
op_10652 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10562, op_10647) @Host(carole)
op_10694 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10652) @Host(carole)
op_10700 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10694, op_10058) @Host(carole)
op_10706 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_10700) @Host(carole)
op_10708 = Shape: (HostBitTensor) -> HostShape (op_10706) @Host(carole)
op_10718 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_10708, op_10714) @Host(carole)
op_10715 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10708, op_10713) @Host(carole)
op_10710 = Sample{}: (HostShape) -> HostBitTensor (op_10708) @Host(carole)
op_10717 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10710, op_10715) @Host(carole)
op_10711 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_10710) @Host(carole)
op_10720 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10711, op_10718) @Host(carole)
op_10651 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10561, op_10647) @Host(bob)
op_10693 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10651) @Host(bob)
op_10699 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10693, op_10057) @Host(bob)
op_10705 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_10699) @Host(bob)
op_10723 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10705, op_10717) @Host(bob)
op_10558 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10468, op_10555) @Host(alice)
op_10606 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10558) @Host(alice)
op_10615 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10598, op_10606) @Host(alice)
op_10612 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10597, op_10606) @Host(alice)
op_10614 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10612, op_10613) @Host(alice)
op_10616 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10614, op_10615) @Host(alice)
op_10627 = Shape: (HostBitTensor) -> HostShape (op_10616) @Host(alice)
op_10637 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10627, op_10631) @Host(alice)
op_10636 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10627, op_10630) @Host(alice)
op_10638 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10636, op_10637) @Host(alice)
op_10645 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10616, op_10638) @Host(alice)
op_10653 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10563, op_10645) @Host(carole)
op_10695 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10653) @Host(carole)
op_10701 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10695, op_10059) @Host(carole)
op_10707 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_10701) @Host(carole)
op_10648 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10558, op_10645) @Host(alice)
op_10690 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10648) @Host(alice)
op_10696 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10690, op_10054) @Host(alice)
op_10702 = IndexAxis{axis = 0, index = 127}: (HostBitTensor) -> HostBitTensor (op_10696) @Host(alice)
op_10721 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10702, op_10703) @Host(alice)
op_10709 = Shape: (HostBitTensor) -> HostShape (op_10702) @Host(alice)
op_10719 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_10709, op_10714) @Host(alice)
op_10716 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10709, op_10713) @Host(alice)
op_10722 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10721, op_10716) @Host(alice)
op_10724 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10722, op_10723) @Host(alice)
op_10725 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_10724) @Host(alice)
op_10732 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10720, op_10725) @Host(bob)
op_10731 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10719, op_10725) @Host(alice)
op_10728 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10720, op_10725) @Host(bob)
op_10730 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10720, op_10728) @Host(bob)
op_10734 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10730, op_10732) @Host(bob)
op_10736 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_10734) @Host(bob)
op_10741 = Shape: (HostRing128Tensor) -> HostShape (op_10736) @Host(bob)
op_10743 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_10741, op_10739) @Host(bob)
op_10752 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_10743) @Host(bob)
op_10764 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_10752) @Host(bob)
op_10775 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10764, op_9987) @Host(bob)
op_10747 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10736, op_10743) @Host(bob)
op_10727 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10719, op_10725) @Host(alice)
op_10726 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10719, op_10725) @Host(alice)
op_10729 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10726, op_10727) @Host(alice)
op_10733 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10729, op_10731) @Host(alice)
op_10735 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_10733) @Host(alice)
op_10740 = Shape: (HostRing128Tensor) -> HostShape (op_10735) @Host(alice)
op_10745 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_10740, op_10739) @Host(carole)
op_10757 = Shape: (HostRing128Tensor) -> HostShape (op_10745) @Host(carole)
op_10760 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_10757) @Host(carole)
op_10753 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_10745) @Host(carole)
op_10765 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_10753) @Host(carole)
op_10778 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10765, op_9983) @Host(carole)
op_10777 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10765, op_9984) @Host(carole)
op_10779 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10777, op_10778) @Host(carole)
op_10744 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_10740, op_10738) @Host(carole)
op_10754 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_10744) @Host(carole)
op_10766 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10760, op_10754) @Host(carole)
op_10780 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10766, op_9984) @Host(carole)
op_10781 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10779, op_10780) @Host(carole)
op_10784 = Shape: (HostRing128Tensor) -> HostShape (op_10781) @Host(carole)
op_10798 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_10784, op_10790) @Host(carole)
op_10797 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_10784, op_10789) @Host(carole)
op_10799 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10797, op_10798) @Host(carole)
op_10802 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10781, op_10799) @Host(carole)
op_10806 = BitDecompose: (HostRing128Tensor) -> HostBitTensor (op_10802) @Host(carole)
op_10811 = Shape: (HostBitTensor) -> HostShape (op_10806) @Host(carole)
op_10812 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_10811) @Host(carole)
op_10805 = BitDecompose: (HostRing128Tensor) -> HostBitTensor (op_10802) @Host(bob)
op_10809 = Shape: (HostBitTensor) -> HostShape (op_10805) @Host(bob)
op_10810 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_10809) @Host(bob)
op_10742 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_10740, op_10738) @Host(alice)
op_10755 = Shape: (HostRing128Tensor) -> HostShape (op_10742) @Host(alice)
op_10758 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_10755) @Host(alice)
op_10749 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_10742) @Host(alice)
op_10761 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10758, op_10749) @Host(alice)
op_10768 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10761, op_9987) @Host(alice)
op_10767 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10761, op_9981) @Host(alice)
op_10769 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10767, op_10768) @Host(alice)
op_10746 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10735, op_10742) @Host(alice)
op_10748 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10746, op_10747) @Host(alice)
op_10756 = Shape: (HostRing128Tensor) -> HostShape (op_10748) @Host(bob)
op_10759 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_10756) @Host(bob)
op_10751 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_10748) @Host(bob)
op_10763 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_10751) @Host(bob)
op_10773 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10763, op_9982) @Host(bob)
op_10772 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10763, op_9987) @Host(bob)
op_10774 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10772, op_10773) @Host(bob)
op_10776 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10774, op_10775) @Host(bob)
op_10783 = Shape: (HostRing128Tensor) -> HostShape (op_10776) @Host(bob)
op_10795 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_10783, op_10788) @Host(bob)
op_10794 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_10783, op_10787) @Host(bob)
op_10796 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10794, op_10795) @Host(bob)
op_10801 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10776, op_10796) @Host(bob)
op_10750 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_10748) @Host(alice)
op_10762 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_10750) @Host(alice)
op_10770 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10762, op_9981) @Host(alice)
op_10771 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10769, op_10770) @Host(alice)
op_10782 = Shape: (HostRing128Tensor) -> HostShape (op_10771) @Host(alice)
op_10792 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_10782, op_10786) @Host(alice)
op_10791 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_10782, op_10785) @Host(alice)
op_10793 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10791, op_10792) @Host(alice)
op_10800 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10771, op_10793) @Host(alice)
op_10803 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10800, op_10801) @Host(alice)
op_10804 = BitDecompose: (HostRing128Tensor) -> HostBitTensor (op_10803) @Host(alice)
op_10813 = Shape: (HostBitTensor) -> HostShape (op_10804) @Host(alice)
op_10820 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_10813) @Host(bob)
op_10860 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10820, op_10805) @Host(bob)
op_10866 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10860) @Host(bob)
op_10829 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10820, op_10810) @Host(bob)
op_10819 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10813, op_10817) @Host(carole)
op_10862 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10819, op_10812) @Host(carole)
op_10868 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10862) @Host(carole)
op_10834 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10819, op_10806) @Host(carole)
op_10818 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_10813) @Host(carole)
op_10861 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10818, op_10806) @Host(carole)
op_10928 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10861, op_10868) @Host(carole)
op_10867 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10861) @Host(carole)
op_10930 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10862, op_10867) @Host(carole)
op_10927 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10861, op_10867) @Host(carole)
op_10929 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10927, op_10928) @Host(carole)
op_10931 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10929, op_10930) @Host(carole)
op_10934 = Shape: (HostBitTensor) -> HostShape (op_10931) @Host(carole)
op_10948 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10934, op_10940) @Host(carole)
op_10947 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10934, op_10939) @Host(carole)
op_10949 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10947, op_10948) @Host(carole)
op_10952 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10931, op_10949) @Host(carole)
op_10957 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10952) @Host(carole)
op_11017 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10952, op_10957) @Host(carole)
op_10956 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10952) @Host(bob)
op_10832 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10818, op_10812) @Host(carole)
op_10831 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10818, op_10806) @Host(carole)
op_10833 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10831, op_10832) @Host(carole)
op_10835 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10833, op_10834) @Host(carole)
op_10838 = Shape: (HostBitTensor) -> HostShape (op_10835) @Host(carole)
op_10852 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10838, op_10844) @Host(carole)
op_10851 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10838, op_10843) @Host(carole)
op_10853 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10851, op_10852) @Host(carole)
op_10856 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10835, op_10853) @Host(carole)
op_10873 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10856) @Host(carole)
op_10888 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10862, op_10873) @Host(carole)
op_10885 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10861, op_10873) @Host(carole)
op_10872 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10856) @Host(bob)
op_10815 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10813, op_10814) @Host(alice)
op_10816 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10804, op_10815) @Host(alice)
op_10859 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10816, op_10810) @Host(bob)
op_10923 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10859, op_10866) @Host(bob)
op_10881 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10859, op_10872) @Host(bob)
op_10865 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10859) @Host(bob)
op_10925 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10860, op_10865) @Host(bob)
op_10922 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10859, op_10865) @Host(bob)
op_10924 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10922, op_10923) @Host(bob)
op_10926 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10924, op_10925) @Host(bob)
op_10933 = Shape: (HostBitTensor) -> HostShape (op_10926) @Host(bob)
op_10945 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10933, op_10938) @Host(bob)
op_10944 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10933, op_10937) @Host(bob)
op_10946 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10944, op_10945) @Host(bob)
op_10951 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10926, op_10946) @Host(bob)
op_11013 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10951, op_10956) @Host(bob)
op_10955 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10951) @Host(bob)
op_11015 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10952, op_10955) @Host(bob)
op_11012 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10951, op_10955) @Host(bob)
op_11014 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11012, op_11013) @Host(bob)
op_11016 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11014, op_11015) @Host(bob)
op_11023 = Shape: (HostBitTensor) -> HostShape (op_11016) @Host(bob)
op_11035 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11023, op_11028) @Host(bob)
op_11034 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11023, op_11027) @Host(bob)
op_11036 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11034, op_11035) @Host(bob)
op_11041 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11016, op_11036) @Host(bob)
op_11045 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11041) @Host(bob)
op_11102 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11041, op_11045) @Host(bob)
op_11044 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11041) @Host(alice)
op_10954 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10951) @Host(alice)
op_10827 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10816, op_10805) @Host(bob)
op_10826 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10816, op_10810) @Host(bob)
op_10828 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10826, op_10827) @Host(bob)
op_10830 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10828, op_10829) @Host(bob)
op_10837 = Shape: (HostBitTensor) -> HostShape (op_10830) @Host(bob)
op_10849 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10837, op_10842) @Host(bob)
op_10848 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10837, op_10841) @Host(bob)
op_10850 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10848, op_10849) @Host(bob)
op_10855 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10830, op_10850) @Host(bob)
op_10871 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10855) @Host(bob)
op_10883 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10860, op_10871) @Host(bob)
op_10880 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10859, op_10871) @Host(bob)
op_10882 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10880, op_10881) @Host(bob)
op_10884 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10882, op_10883) @Host(bob)
op_10891 = Shape: (HostBitTensor) -> HostShape (op_10884) @Host(bob)
op_10903 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10891, op_10896) @Host(bob)
op_10902 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10891, op_10895) @Host(bob)
op_10904 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10902, op_10903) @Host(bob)
op_10909 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10884, op_10904) @Host(bob)
op_10913 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10855, op_10909) @Host(bob)
op_10961 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10913) @Host(bob)
op_10973 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10952, op_10961) @Host(bob)
op_10970 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10951, op_10961) @Host(bob)
op_10912 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10855, op_10909) @Host(alice)
op_10960 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10912) @Host(alice)
op_10870 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10855) @Host(alice)
op_10807 = Shape: (HostBitTensor) -> HostShape (op_10804) @Host(alice)
op_10808 = Fill{value = Bit(0)}: (HostShape) -> HostBitTensor (op_10807) @Host(alice)
op_10858 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10816, op_10808) @Host(alice)
op_10864 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10858) @Host(alice)
op_10857 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10815, op_10808) @Host(alice)
op_10918 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10857, op_10864) @Host(alice)
op_10876 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10857, op_10870) @Host(alice)
op_10863 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10857) @Host(alice)
op_10920 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10858, op_10863) @Host(alice)
op_10917 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10857, op_10863) @Host(alice)
op_10919 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10917, op_10918) @Host(alice)
op_10921 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10919, op_10920) @Host(alice)
op_10932 = Shape: (HostBitTensor) -> HostShape (op_10921) @Host(alice)
op_10942 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10932, op_10936) @Host(alice)
op_10941 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10932, op_10935) @Host(alice)
op_10943 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10941, op_10942) @Host(alice)
op_10950 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10921, op_10943) @Host(alice)
op_11020 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10950, op_10957) @Host(carole)
op_11008 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10950, op_10954) @Host(alice)
op_10966 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10950, op_10960) @Host(alice)
op_10958 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10950) @Host(carole)
op_11018 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10952, op_10958) @Host(carole)
op_11019 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11017, op_11018) @Host(carole)
op_11021 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11019, op_11020) @Host(carole)
op_11024 = Shape: (HostBitTensor) -> HostShape (op_11021) @Host(carole)
op_11038 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11024, op_11030) @Host(carole)
op_11037 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11024, op_11029) @Host(carole)
op_11039 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11037, op_11038) @Host(carole)
op_11042 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11021, op_11039) @Host(carole)
op_11105 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11042, op_11045) @Host(bob)
op_11047 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11042) @Host(carole)
op_11107 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11042, op_11047) @Host(carole)
op_11046 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11042) @Host(bob)
op_11103 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11041, op_11046) @Host(bob)
op_11104 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11102, op_11103) @Host(bob)
op_11106 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11104, op_11105) @Host(bob)
op_11113 = Shape: (HostBitTensor) -> HostShape (op_11106) @Host(bob)
op_11125 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11113, op_11118) @Host(bob)
op_11124 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11113, op_11117) @Host(bob)
op_11126 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11124, op_11125) @Host(bob)
op_11131 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11106, op_11126) @Host(bob)
op_11135 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11131) @Host(bob)
op_11192 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11131, op_11135) @Host(bob)
op_11134 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11131) @Host(alice)
op_10953 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10950) @Host(alice)
op_11010 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10951, op_10953) @Host(alice)
op_11007 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10950, op_10953) @Host(alice)
op_11009 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11007, op_11008) @Host(alice)
op_11011 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11009, op_11010) @Host(alice)
op_11022 = Shape: (HostBitTensor) -> HostShape (op_11011) @Host(alice)
op_11032 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11022, op_11026) @Host(alice)
op_11031 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11022, op_11025) @Host(alice)
op_11033 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11031, op_11032) @Host(alice)
op_11040 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11011, op_11033) @Host(alice)
op_11110 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11040, op_11047) @Host(carole)
op_11098 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11040, op_11044) @Host(alice)
op_11048 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11040) @Host(carole)
op_11108 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11042, op_11048) @Host(carole)
op_11109 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11107, op_11108) @Host(carole)
op_11111 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11109, op_11110) @Host(carole)
op_11114 = Shape: (HostBitTensor) -> HostShape (op_11111) @Host(carole)
op_11128 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11114, op_11120) @Host(carole)
op_11127 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11114, op_11119) @Host(carole)
op_11129 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11127, op_11128) @Host(carole)
op_11132 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11111, op_11129) @Host(carole)
op_11195 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11132, op_11135) @Host(bob)
op_11137 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11132) @Host(carole)
op_11197 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11132, op_11137) @Host(carole)
op_11136 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11132) @Host(bob)
op_11193 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11131, op_11136) @Host(bob)
op_11194 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11192, op_11193) @Host(bob)
op_11196 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11194, op_11195) @Host(bob)
op_11203 = Shape: (HostBitTensor) -> HostShape (op_11196) @Host(bob)
op_11215 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11203, op_11208) @Host(bob)
op_11214 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11203, op_11207) @Host(bob)
op_11216 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11214, op_11215) @Host(bob)
op_11221 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11196, op_11216) @Host(bob)
op_11225 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11221) @Host(bob)
op_11282 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11221, op_11225) @Host(bob)
op_11224 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11221) @Host(alice)
op_11043 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11040) @Host(alice)
op_11100 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11041, op_11043) @Host(alice)
op_11097 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11040, op_11043) @Host(alice)
op_11099 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11097, op_11098) @Host(alice)
op_11101 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11099, op_11100) @Host(alice)
op_11112 = Shape: (HostBitTensor) -> HostShape (op_11101) @Host(alice)
op_11122 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11112, op_11116) @Host(alice)
op_11121 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11112, op_11115) @Host(alice)
op_11123 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11121, op_11122) @Host(alice)
op_11130 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11101, op_11123) @Host(alice)
op_11200 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11130, op_11137) @Host(carole)
op_11188 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11130, op_11134) @Host(alice)
op_11138 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11130) @Host(carole)
op_11198 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11132, op_11138) @Host(carole)
op_11199 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11197, op_11198) @Host(carole)
op_11201 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11199, op_11200) @Host(carole)
op_11204 = Shape: (HostBitTensor) -> HostShape (op_11201) @Host(carole)
op_11218 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11204, op_11210) @Host(carole)
op_11217 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11204, op_11209) @Host(carole)
op_11219 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11217, op_11218) @Host(carole)
op_11222 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11201, op_11219) @Host(carole)
op_11285 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11222, op_11225) @Host(bob)
op_11227 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11222) @Host(carole)
op_11287 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11222, op_11227) @Host(carole)
op_11226 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11222) @Host(bob)
op_11283 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11221, op_11226) @Host(bob)
op_11284 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11282, op_11283) @Host(bob)
op_11286 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11284, op_11285) @Host(bob)
op_11293 = Shape: (HostBitTensor) -> HostShape (op_11286) @Host(bob)
op_11305 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11293, op_11298) @Host(bob)
op_11304 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11293, op_11297) @Host(bob)
op_11306 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11304, op_11305) @Host(bob)
op_11311 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11286, op_11306) @Host(bob)
op_11315 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11311) @Host(bob)
op_11372 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11311, op_11315) @Host(bob)
op_11314 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11311) @Host(alice)
op_11133 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11130) @Host(alice)
op_11190 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11131, op_11133) @Host(alice)
op_11187 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11130, op_11133) @Host(alice)
op_11189 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11187, op_11188) @Host(alice)
op_11191 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11189, op_11190) @Host(alice)
op_11202 = Shape: (HostBitTensor) -> HostShape (op_11191) @Host(alice)
op_11212 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11202, op_11206) @Host(alice)
op_11211 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11202, op_11205) @Host(alice)
op_11213 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11211, op_11212) @Host(alice)
op_11220 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11191, op_11213) @Host(alice)
op_11290 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11220, op_11227) @Host(carole)
op_11278 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11220, op_11224) @Host(alice)
op_11228 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11220) @Host(carole)
op_11288 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11222, op_11228) @Host(carole)
op_11289 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11287, op_11288) @Host(carole)
op_11291 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11289, op_11290) @Host(carole)
op_11294 = Shape: (HostBitTensor) -> HostShape (op_11291) @Host(carole)
op_11308 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11294, op_11300) @Host(carole)
op_11307 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11294, op_11299) @Host(carole)
op_11309 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11307, op_11308) @Host(carole)
op_11312 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11291, op_11309) @Host(carole)
op_11375 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11312, op_11315) @Host(bob)
op_11317 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11312) @Host(carole)
op_11377 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11312, op_11317) @Host(carole)
op_11316 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11312) @Host(bob)
op_11373 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11311, op_11316) @Host(bob)
op_11374 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11372, op_11373) @Host(bob)
op_11376 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11374, op_11375) @Host(bob)
op_11383 = Shape: (HostBitTensor) -> HostShape (op_11376) @Host(bob)
op_11395 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11383, op_11388) @Host(bob)
op_11394 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11383, op_11387) @Host(bob)
op_11396 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11394, op_11395) @Host(bob)
op_11401 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11376, op_11396) @Host(bob)
op_11405 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11401) @Host(bob)
op_11462 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11401, op_11405) @Host(bob)
op_11404 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11401) @Host(alice)
op_11223 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11220) @Host(alice)
op_11280 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11221, op_11223) @Host(alice)
op_11277 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11220, op_11223) @Host(alice)
op_11279 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11277, op_11278) @Host(alice)
op_11281 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11279, op_11280) @Host(alice)
op_11292 = Shape: (HostBitTensor) -> HostShape (op_11281) @Host(alice)
op_11302 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11292, op_11296) @Host(alice)
op_11301 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11292, op_11295) @Host(alice)
op_11303 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11301, op_11302) @Host(alice)
op_11310 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11281, op_11303) @Host(alice)
op_11380 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11310, op_11317) @Host(carole)
op_11368 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11310, op_11314) @Host(alice)
op_11318 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11310) @Host(carole)
op_11378 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11312, op_11318) @Host(carole)
op_11379 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11377, op_11378) @Host(carole)
op_11381 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11379, op_11380) @Host(carole)
op_11384 = Shape: (HostBitTensor) -> HostShape (op_11381) @Host(carole)
op_11398 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11384, op_11390) @Host(carole)
op_11397 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11384, op_11389) @Host(carole)
op_11399 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11397, op_11398) @Host(carole)
op_11402 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11381, op_11399) @Host(carole)
op_11465 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11402, op_11405) @Host(bob)
op_11407 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11402) @Host(carole)
op_11467 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11402, op_11407) @Host(carole)
op_11406 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11402) @Host(bob)
op_11463 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11401, op_11406) @Host(bob)
op_11464 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11462, op_11463) @Host(bob)
op_11466 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11464, op_11465) @Host(bob)
op_11473 = Shape: (HostBitTensor) -> HostShape (op_11466) @Host(bob)
op_11485 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11473, op_11478) @Host(bob)
op_11484 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11473, op_11477) @Host(bob)
op_11486 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11484, op_11485) @Host(bob)
op_11491 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11466, op_11486) @Host(bob)
op_11313 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11310) @Host(alice)
op_11370 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11311, op_11313) @Host(alice)
op_11367 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11310, op_11313) @Host(alice)
op_11369 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11367, op_11368) @Host(alice)
op_11371 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11369, op_11370) @Host(alice)
op_11382 = Shape: (HostBitTensor) -> HostShape (op_11371) @Host(alice)
op_11392 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11382, op_11386) @Host(alice)
op_11391 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11382, op_11385) @Host(alice)
op_11393 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11391, op_11392) @Host(alice)
op_11400 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11371, op_11393) @Host(alice)
op_11470 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11400, op_11407) @Host(carole)
op_11458 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11400, op_11404) @Host(alice)
op_11408 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11400) @Host(carole)
op_11468 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11402, op_11408) @Host(carole)
op_11469 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11467, op_11468) @Host(carole)
op_11471 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11469, op_11470) @Host(carole)
op_11474 = Shape: (HostBitTensor) -> HostShape (op_11471) @Host(carole)
op_11488 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11474, op_11480) @Host(carole)
op_11487 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11474, op_11479) @Host(carole)
op_11489 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11487, op_11488) @Host(carole)
op_11492 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11471, op_11489) @Host(carole)
op_11403 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11400) @Host(alice)
op_11460 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11401, op_11403) @Host(alice)
op_11457 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11400, op_11403) @Host(alice)
op_11459 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11457, op_11458) @Host(alice)
op_11461 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11459, op_11460) @Host(alice)
op_11472 = Shape: (HostBitTensor) -> HostShape (op_11461) @Host(alice)
op_11482 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11472, op_11476) @Host(alice)
op_11481 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11472, op_11475) @Host(alice)
op_11483 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11481, op_11482) @Host(alice)
op_11490 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11461, op_11483) @Host(alice)
op_10824 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10816, op_10808) @Host(alice)
op_10822 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10815, op_10808) @Host(alice)
op_10821 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10815, op_10808) @Host(alice)
op_10823 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10821, op_10822) @Host(alice)
op_10825 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10823, op_10824) @Host(alice)
op_10836 = Shape: (HostBitTensor) -> HostShape (op_10825) @Host(alice)
op_10846 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10836, op_10840) @Host(alice)
op_10845 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10836, op_10839) @Host(alice)
op_10847 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10845, op_10846) @Host(alice)
op_10854 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10825, op_10847) @Host(alice)
op_10874 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10854) @Host(carole)
op_10886 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10861, op_10874) @Host(carole)
op_10887 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10885, op_10886) @Host(carole)
op_10889 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10887, op_10888) @Host(carole)
op_10892 = Shape: (HostBitTensor) -> HostShape (op_10889) @Host(carole)
op_10906 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10892, op_10898) @Host(carole)
op_10905 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10892, op_10897) @Host(carole)
op_10907 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10905, op_10906) @Host(carole)
op_10910 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10889, op_10907) @Host(carole)
op_10915 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10856, op_10910) @Host(carole)
op_10963 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10915) @Host(carole)
op_10978 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10950, op_10963) @Host(carole)
op_10975 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10952, op_10963) @Host(carole)
op_10914 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10856, op_10910) @Host(bob)
op_10962 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10914) @Host(bob)
op_10971 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10951, op_10962) @Host(bob)
op_10972 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10970, op_10971) @Host(bob)
op_10974 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10972, op_10973) @Host(bob)
op_10981 = Shape: (HostBitTensor) -> HostShape (op_10974) @Host(bob)
op_10993 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10981, op_10986) @Host(bob)
op_10992 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10981, op_10985) @Host(bob)
op_10994 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10992, op_10993) @Host(bob)
op_10999 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10974, op_10994) @Host(bob)
op_11003 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10913, op_10999) @Host(bob)
op_11051 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11003) @Host(bob)
op_11063 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11042, op_11051) @Host(bob)
op_11060 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11041, op_11051) @Host(bob)
op_11002 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10912, op_10999) @Host(alice)
op_11050 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11002) @Host(alice)
op_11056 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11040, op_11050) @Host(alice)
op_10869 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10854) @Host(alice)
op_10878 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10858, op_10869) @Host(alice)
op_10875 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10857, op_10869) @Host(alice)
op_10877 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10875, op_10876) @Host(alice)
op_10879 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10877, op_10878) @Host(alice)
op_10890 = Shape: (HostBitTensor) -> HostShape (op_10879) @Host(alice)
op_10900 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10890, op_10894) @Host(alice)
op_10899 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10890, op_10893) @Host(alice)
op_10901 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10899, op_10900) @Host(alice)
op_10908 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10879, op_10901) @Host(alice)
op_10916 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10854, op_10908) @Host(carole)
op_10964 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10916) @Host(carole)
op_10976 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10952, op_10964) @Host(carole)
op_10977 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10975, op_10976) @Host(carole)
op_10979 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10977, op_10978) @Host(carole)
op_10982 = Shape: (HostBitTensor) -> HostShape (op_10979) @Host(carole)
op_10996 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10982, op_10988) @Host(carole)
op_10995 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10982, op_10987) @Host(carole)
op_10997 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10995, op_10996) @Host(carole)
op_11000 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10979, op_10997) @Host(carole)
op_11005 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10915, op_11000) @Host(carole)
op_11053 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11005) @Host(carole)
op_11068 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11040, op_11053) @Host(carole)
op_11065 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11042, op_11053) @Host(carole)
op_11004 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10914, op_11000) @Host(bob)
op_11052 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11004) @Host(bob)
op_11061 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11041, op_11052) @Host(bob)
op_11062 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11060, op_11061) @Host(bob)
op_11064 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11062, op_11063) @Host(bob)
op_11071 = Shape: (HostBitTensor) -> HostShape (op_11064) @Host(bob)
op_11083 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11071, op_11076) @Host(bob)
op_11082 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11071, op_11075) @Host(bob)
op_11084 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11082, op_11083) @Host(bob)
op_11089 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11064, op_11084) @Host(bob)
op_11093 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11003, op_11089) @Host(bob)
op_11141 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11093) @Host(bob)
op_11153 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11132, op_11141) @Host(bob)
op_11150 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11131, op_11141) @Host(bob)
op_11092 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11002, op_11089) @Host(alice)
op_11140 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11092) @Host(alice)
op_11146 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11130, op_11140) @Host(alice)
op_10911 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10854, op_10908) @Host(alice)
op_10959 = ShlDim{amount = 2, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_10911) @Host(alice)
op_10968 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10951, op_10959) @Host(alice)
op_10965 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10950, op_10959) @Host(alice)
op_10967 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10965, op_10966) @Host(alice)
op_10969 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10967, op_10968) @Host(alice)
op_10980 = Shape: (HostBitTensor) -> HostShape (op_10969) @Host(alice)
op_10990 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10980, op_10984) @Host(alice)
op_10989 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_10980, op_10983) @Host(alice)
op_10991 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10989, op_10990) @Host(alice)
op_10998 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10969, op_10991) @Host(alice)
op_11006 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10916, op_10998) @Host(carole)
op_11054 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11006) @Host(carole)
op_11066 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11042, op_11054) @Host(carole)
op_11067 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11065, op_11066) @Host(carole)
op_11069 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11067, op_11068) @Host(carole)
op_11072 = Shape: (HostBitTensor) -> HostShape (op_11069) @Host(carole)
op_11086 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11072, op_11078) @Host(carole)
op_11085 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11072, op_11077) @Host(carole)
op_11087 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11085, op_11086) @Host(carole)
op_11090 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11069, op_11087) @Host(carole)
op_11095 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11005, op_11090) @Host(carole)
op_11143 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11095) @Host(carole)
op_11158 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11130, op_11143) @Host(carole)
op_11155 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11132, op_11143) @Host(carole)
op_11094 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11004, op_11090) @Host(bob)
op_11142 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11094) @Host(bob)
op_11151 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11131, op_11142) @Host(bob)
op_11152 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11150, op_11151) @Host(bob)
op_11154 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11152, op_11153) @Host(bob)
op_11161 = Shape: (HostBitTensor) -> HostShape (op_11154) @Host(bob)
op_11173 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11161, op_11166) @Host(bob)
op_11172 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11161, op_11165) @Host(bob)
op_11174 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11172, op_11173) @Host(bob)
op_11179 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11154, op_11174) @Host(bob)
op_11183 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11093, op_11179) @Host(bob)
op_11231 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11183) @Host(bob)
op_11243 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11222, op_11231) @Host(bob)
op_11240 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11221, op_11231) @Host(bob)
op_11182 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11092, op_11179) @Host(alice)
op_11230 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11182) @Host(alice)
op_11236 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11220, op_11230) @Host(alice)
op_11001 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_10911, op_10998) @Host(alice)
op_11049 = ShlDim{amount = 4, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11001) @Host(alice)
op_11058 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11041, op_11049) @Host(alice)
op_11055 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11040, op_11049) @Host(alice)
op_11057 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11055, op_11056) @Host(alice)
op_11059 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11057, op_11058) @Host(alice)
op_11070 = Shape: (HostBitTensor) -> HostShape (op_11059) @Host(alice)
op_11080 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11070, op_11074) @Host(alice)
op_11079 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11070, op_11073) @Host(alice)
op_11081 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11079, op_11080) @Host(alice)
op_11088 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11059, op_11081) @Host(alice)
op_11096 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11006, op_11088) @Host(carole)
op_11144 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11096) @Host(carole)
op_11156 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11132, op_11144) @Host(carole)
op_11157 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11155, op_11156) @Host(carole)
op_11159 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11157, op_11158) @Host(carole)
op_11162 = Shape: (HostBitTensor) -> HostShape (op_11159) @Host(carole)
op_11176 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11162, op_11168) @Host(carole)
op_11175 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11162, op_11167) @Host(carole)
op_11177 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11175, op_11176) @Host(carole)
op_11180 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11159, op_11177) @Host(carole)
op_11185 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11095, op_11180) @Host(carole)
op_11233 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11185) @Host(carole)
op_11248 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11220, op_11233) @Host(carole)
op_11245 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11222, op_11233) @Host(carole)
op_11184 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11094, op_11180) @Host(bob)
op_11232 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11184) @Host(bob)
op_11241 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11221, op_11232) @Host(bob)
op_11242 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11240, op_11241) @Host(bob)
op_11244 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11242, op_11243) @Host(bob)
op_11251 = Shape: (HostBitTensor) -> HostShape (op_11244) @Host(bob)
op_11263 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11251, op_11256) @Host(bob)
op_11262 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11251, op_11255) @Host(bob)
op_11264 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11262, op_11263) @Host(bob)
op_11269 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11244, op_11264) @Host(bob)
op_11273 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11183, op_11269) @Host(bob)
op_11321 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11273) @Host(bob)
op_11333 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11312, op_11321) @Host(bob)
op_11330 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11311, op_11321) @Host(bob)
op_11272 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11182, op_11269) @Host(alice)
op_11320 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11272) @Host(alice)
op_11326 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11310, op_11320) @Host(alice)
op_11091 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11001, op_11088) @Host(alice)
op_11139 = ShlDim{amount = 8, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11091) @Host(alice)
op_11148 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11131, op_11139) @Host(alice)
op_11145 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11130, op_11139) @Host(alice)
op_11147 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11145, op_11146) @Host(alice)
op_11149 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11147, op_11148) @Host(alice)
op_11160 = Shape: (HostBitTensor) -> HostShape (op_11149) @Host(alice)
op_11170 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11160, op_11164) @Host(alice)
op_11169 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11160, op_11163) @Host(alice)
op_11171 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11169, op_11170) @Host(alice)
op_11178 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11149, op_11171) @Host(alice)
op_11186 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11096, op_11178) @Host(carole)
op_11234 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11186) @Host(carole)
op_11246 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11222, op_11234) @Host(carole)
op_11247 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11245, op_11246) @Host(carole)
op_11249 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11247, op_11248) @Host(carole)
op_11252 = Shape: (HostBitTensor) -> HostShape (op_11249) @Host(carole)
op_11266 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11252, op_11258) @Host(carole)
op_11265 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11252, op_11257) @Host(carole)
op_11267 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11265, op_11266) @Host(carole)
op_11270 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11249, op_11267) @Host(carole)
op_11275 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11185, op_11270) @Host(carole)
op_11323 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11275) @Host(carole)
op_11338 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11310, op_11323) @Host(carole)
op_11335 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11312, op_11323) @Host(carole)
op_11274 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11184, op_11270) @Host(bob)
op_11322 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11274) @Host(bob)
op_11331 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11311, op_11322) @Host(bob)
op_11332 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11330, op_11331) @Host(bob)
op_11334 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11332, op_11333) @Host(bob)
op_11341 = Shape: (HostBitTensor) -> HostShape (op_11334) @Host(bob)
op_11353 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11341, op_11346) @Host(bob)
op_11352 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11341, op_11345) @Host(bob)
op_11354 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11352, op_11353) @Host(bob)
op_11359 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11334, op_11354) @Host(bob)
op_11363 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11273, op_11359) @Host(bob)
op_11411 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11363) @Host(bob)
op_11423 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11402, op_11411) @Host(bob)
op_11420 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11401, op_11411) @Host(bob)
op_11362 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11272, op_11359) @Host(alice)
op_11410 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11362) @Host(alice)
op_11416 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11400, op_11410) @Host(alice)
op_11181 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11091, op_11178) @Host(alice)
op_11229 = ShlDim{amount = 16, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11181) @Host(alice)
op_11238 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11221, op_11229) @Host(alice)
op_11235 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11220, op_11229) @Host(alice)
op_11237 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11235, op_11236) @Host(alice)
op_11239 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11237, op_11238) @Host(alice)
op_11250 = Shape: (HostBitTensor) -> HostShape (op_11239) @Host(alice)
op_11260 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11250, op_11254) @Host(alice)
op_11259 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11250, op_11253) @Host(alice)
op_11261 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11259, op_11260) @Host(alice)
op_11268 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11239, op_11261) @Host(alice)
op_11276 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11186, op_11268) @Host(carole)
op_11324 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11276) @Host(carole)
op_11336 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11312, op_11324) @Host(carole)
op_11337 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11335, op_11336) @Host(carole)
op_11339 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11337, op_11338) @Host(carole)
op_11342 = Shape: (HostBitTensor) -> HostShape (op_11339) @Host(carole)
op_11356 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11342, op_11348) @Host(carole)
op_11355 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11342, op_11347) @Host(carole)
op_11357 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11355, op_11356) @Host(carole)
op_11360 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11339, op_11357) @Host(carole)
op_11365 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11275, op_11360) @Host(carole)
op_11413 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11365) @Host(carole)
op_11428 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11400, op_11413) @Host(carole)
op_11425 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11402, op_11413) @Host(carole)
op_11364 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11274, op_11360) @Host(bob)
op_11412 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11364) @Host(bob)
op_11421 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11401, op_11412) @Host(bob)
op_11422 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11420, op_11421) @Host(bob)
op_11424 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11422, op_11423) @Host(bob)
op_11431 = Shape: (HostBitTensor) -> HostShape (op_11424) @Host(bob)
op_11443 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11431, op_11436) @Host(bob)
op_11442 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11431, op_11435) @Host(bob)
op_11444 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11442, op_11443) @Host(bob)
op_11449 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11424, op_11444) @Host(bob)
op_11453 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11363, op_11449) @Host(bob)
op_11495 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11453) @Host(bob)
op_11501 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11495, op_10859) @Host(bob)
op_11711 = IndexAxis{axis = 0, index = 0}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11705 = IndexAxis{axis = 0, index = 1}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11699 = IndexAxis{axis = 0, index = 2}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_12494 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11699, op_11705) @Host(bob)
op_12485 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11699, op_11705) @Host(bob)
op_11693 = IndexAxis{axis = 0, index = 3}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11687 = IndexAxis{axis = 0, index = 4}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_12446 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11687, op_11693) @Host(bob)
op_12437 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11687, op_11693) @Host(bob)
op_11681 = IndexAxis{axis = 0, index = 5}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11675 = IndexAxis{axis = 0, index = 6}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_12398 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11675, op_11681) @Host(bob)
op_12389 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11675, op_11681) @Host(bob)
op_11669 = IndexAxis{axis = 0, index = 7}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11663 = IndexAxis{axis = 0, index = 8}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_12350 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11663, op_11669) @Host(bob)
op_12341 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11663, op_11669) @Host(bob)
op_11657 = IndexAxis{axis = 0, index = 9}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11651 = IndexAxis{axis = 0, index = 10}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_12302 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11651, op_11657) @Host(bob)
op_12293 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11651, op_11657) @Host(bob)
op_11645 = IndexAxis{axis = 0, index = 11}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11639 = IndexAxis{axis = 0, index = 12}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_12254 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11639, op_11645) @Host(bob)
op_12245 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11639, op_11645) @Host(bob)
op_11633 = IndexAxis{axis = 0, index = 13}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11627 = IndexAxis{axis = 0, index = 14}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_12206 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11627, op_11633) @Host(bob)
op_12197 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11627, op_11633) @Host(bob)
op_11621 = IndexAxis{axis = 0, index = 15}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11615 = IndexAxis{axis = 0, index = 16}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_12158 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11615, op_11621) @Host(bob)
op_12149 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11615, op_11621) @Host(bob)
op_11609 = IndexAxis{axis = 0, index = 17}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11603 = IndexAxis{axis = 0, index = 18}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_12110 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11603, op_11609) @Host(bob)
op_12101 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11603, op_11609) @Host(bob)
op_11597 = IndexAxis{axis = 0, index = 19}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11591 = IndexAxis{axis = 0, index = 20}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_12062 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11591, op_11597) @Host(bob)
op_12053 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11591, op_11597) @Host(bob)
op_11585 = IndexAxis{axis = 0, index = 21}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11579 = IndexAxis{axis = 0, index = 22}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_12014 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11579, op_11585) @Host(bob)
op_12005 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11579, op_11585) @Host(bob)
op_11573 = IndexAxis{axis = 0, index = 23}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11567 = IndexAxis{axis = 0, index = 24}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11966 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11567, op_11573) @Host(bob)
op_11957 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11567, op_11573) @Host(bob)
op_11561 = IndexAxis{axis = 0, index = 25}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11555 = IndexAxis{axis = 0, index = 26}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11918 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11555, op_11561) @Host(bob)
op_11909 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11555, op_11561) @Host(bob)
op_11549 = IndexAxis{axis = 0, index = 27}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11543 = IndexAxis{axis = 0, index = 28}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11870 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11543, op_11549) @Host(bob)
op_11861 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11543, op_11549) @Host(bob)
op_11537 = IndexAxis{axis = 0, index = 29}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11531 = IndexAxis{axis = 0, index = 30}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11822 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11531, op_11537) @Host(bob)
op_11813 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11531, op_11537) @Host(bob)
op_11525 = IndexAxis{axis = 0, index = 31}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11519 = IndexAxis{axis = 0, index = 32}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11774 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11519, op_11525) @Host(bob)
op_11765 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11519, op_11525) @Host(bob)
op_11513 = IndexAxis{axis = 0, index = 33}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11507 = IndexAxis{axis = 0, index = 34}: (HostBitTensor) -> HostBitTensor (op_11501) @Host(bob)
op_11726 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11507, op_11513) @Host(bob)
op_11717 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11507, op_11513) @Host(bob)
op_11452 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11362, op_11449) @Host(alice)
op_11494 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11452) @Host(alice)
op_11500 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11494, op_10858) @Host(alice)
op_11710 = IndexAxis{axis = 0, index = 0}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11704 = IndexAxis{axis = 0, index = 1}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11698 = IndexAxis{axis = 0, index = 2}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_12484 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11698, op_11704) @Host(alice)
op_11692 = IndexAxis{axis = 0, index = 3}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11686 = IndexAxis{axis = 0, index = 4}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_12436 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11686, op_11692) @Host(alice)
op_11680 = IndexAxis{axis = 0, index = 5}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11674 = IndexAxis{axis = 0, index = 6}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_12388 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11674, op_11680) @Host(alice)
op_11668 = IndexAxis{axis = 0, index = 7}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11662 = IndexAxis{axis = 0, index = 8}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_12340 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11662, op_11668) @Host(alice)
op_11656 = IndexAxis{axis = 0, index = 9}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11650 = IndexAxis{axis = 0, index = 10}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_12292 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11650, op_11656) @Host(alice)
op_11644 = IndexAxis{axis = 0, index = 11}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11638 = IndexAxis{axis = 0, index = 12}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_12244 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11638, op_11644) @Host(alice)
op_11632 = IndexAxis{axis = 0, index = 13}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11626 = IndexAxis{axis = 0, index = 14}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_12196 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11626, op_11632) @Host(alice)
op_11620 = IndexAxis{axis = 0, index = 15}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11614 = IndexAxis{axis = 0, index = 16}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_12148 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11614, op_11620) @Host(alice)
op_11608 = IndexAxis{axis = 0, index = 17}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11602 = IndexAxis{axis = 0, index = 18}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_12100 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11602, op_11608) @Host(alice)
op_11596 = IndexAxis{axis = 0, index = 19}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11590 = IndexAxis{axis = 0, index = 20}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_12052 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11590, op_11596) @Host(alice)
op_11584 = IndexAxis{axis = 0, index = 21}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11578 = IndexAxis{axis = 0, index = 22}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_12004 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11578, op_11584) @Host(alice)
op_11572 = IndexAxis{axis = 0, index = 23}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11566 = IndexAxis{axis = 0, index = 24}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11956 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11566, op_11572) @Host(alice)
op_11560 = IndexAxis{axis = 0, index = 25}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11554 = IndexAxis{axis = 0, index = 26}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11908 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11554, op_11560) @Host(alice)
op_11548 = IndexAxis{axis = 0, index = 27}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11542 = IndexAxis{axis = 0, index = 28}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11860 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11542, op_11548) @Host(alice)
op_11536 = IndexAxis{axis = 0, index = 29}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11530 = IndexAxis{axis = 0, index = 30}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11812 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11530, op_11536) @Host(alice)
op_11524 = IndexAxis{axis = 0, index = 31}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11518 = IndexAxis{axis = 0, index = 32}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11764 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11518, op_11524) @Host(alice)
op_11512 = IndexAxis{axis = 0, index = 33}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11506 = IndexAxis{axis = 0, index = 34}: (HostBitTensor) -> HostBitTensor (op_11500) @Host(alice)
op_11716 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11506, op_11512) @Host(alice)
op_11271 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11181, op_11268) @Host(alice)
op_11319 = ShlDim{amount = 32, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11271) @Host(alice)
op_11328 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11311, op_11319) @Host(alice)
op_11325 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11310, op_11319) @Host(alice)
op_11327 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11325, op_11326) @Host(alice)
op_11329 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11327, op_11328) @Host(alice)
op_11340 = Shape: (HostBitTensor) -> HostShape (op_11329) @Host(alice)
op_11350 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11340, op_11344) @Host(alice)
op_11349 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11340, op_11343) @Host(alice)
op_11351 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11349, op_11350) @Host(alice)
op_11358 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11329, op_11351) @Host(alice)
op_11366 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11276, op_11358) @Host(carole)
op_11414 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11366) @Host(carole)
op_11426 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11402, op_11414) @Host(carole)
op_11427 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11425, op_11426) @Host(carole)
op_11429 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11427, op_11428) @Host(carole)
op_11432 = Shape: (HostBitTensor) -> HostShape (op_11429) @Host(carole)
op_11446 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11432, op_11438) @Host(carole)
op_11445 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11432, op_11437) @Host(carole)
op_11447 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11445, op_11446) @Host(carole)
op_11450 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11429, op_11447) @Host(carole)
op_11455 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11365, op_11450) @Host(carole)
op_11497 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11455) @Host(carole)
op_11503 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11497, op_10861) @Host(carole)
op_11713 = IndexAxis{axis = 0, index = 0}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11707 = IndexAxis{axis = 0, index = 1}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11701 = IndexAxis{axis = 0, index = 2}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_12499 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11701, op_11707) @Host(carole)
op_12487 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11701, op_11707) @Host(carole)
op_11695 = IndexAxis{axis = 0, index = 3}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11689 = IndexAxis{axis = 0, index = 4}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_12451 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11689, op_11695) @Host(carole)
op_12439 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11689, op_11695) @Host(carole)
op_11683 = IndexAxis{axis = 0, index = 5}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11677 = IndexAxis{axis = 0, index = 6}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_12403 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11677, op_11683) @Host(carole)
op_12391 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11677, op_11683) @Host(carole)
op_11671 = IndexAxis{axis = 0, index = 7}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11665 = IndexAxis{axis = 0, index = 8}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_12355 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11665, op_11671) @Host(carole)
op_12343 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11665, op_11671) @Host(carole)
op_11659 = IndexAxis{axis = 0, index = 9}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11653 = IndexAxis{axis = 0, index = 10}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_12307 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11653, op_11659) @Host(carole)
op_12295 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11653, op_11659) @Host(carole)
op_11647 = IndexAxis{axis = 0, index = 11}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11641 = IndexAxis{axis = 0, index = 12}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_12259 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11641, op_11647) @Host(carole)
op_12247 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11641, op_11647) @Host(carole)
op_11635 = IndexAxis{axis = 0, index = 13}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11629 = IndexAxis{axis = 0, index = 14}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_12211 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11629, op_11635) @Host(carole)
op_12199 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11629, op_11635) @Host(carole)
op_11623 = IndexAxis{axis = 0, index = 15}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11617 = IndexAxis{axis = 0, index = 16}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_12163 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11617, op_11623) @Host(carole)
op_12151 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11617, op_11623) @Host(carole)
op_11611 = IndexAxis{axis = 0, index = 17}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11605 = IndexAxis{axis = 0, index = 18}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_12115 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11605, op_11611) @Host(carole)
op_12103 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11605, op_11611) @Host(carole)
op_11599 = IndexAxis{axis = 0, index = 19}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11593 = IndexAxis{axis = 0, index = 20}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_12067 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11593, op_11599) @Host(carole)
op_12055 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11593, op_11599) @Host(carole)
op_11587 = IndexAxis{axis = 0, index = 21}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11581 = IndexAxis{axis = 0, index = 22}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_12019 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11581, op_11587) @Host(carole)
op_12007 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11581, op_11587) @Host(carole)
op_11575 = IndexAxis{axis = 0, index = 23}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11569 = IndexAxis{axis = 0, index = 24}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11971 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11569, op_11575) @Host(carole)
op_11959 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11569, op_11575) @Host(carole)
op_11563 = IndexAxis{axis = 0, index = 25}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11557 = IndexAxis{axis = 0, index = 26}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11923 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11557, op_11563) @Host(carole)
op_11911 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11557, op_11563) @Host(carole)
op_11551 = IndexAxis{axis = 0, index = 27}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11545 = IndexAxis{axis = 0, index = 28}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11875 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11545, op_11551) @Host(carole)
op_11863 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11545, op_11551) @Host(carole)
op_11539 = IndexAxis{axis = 0, index = 29}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11533 = IndexAxis{axis = 0, index = 30}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11827 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11533, op_11539) @Host(carole)
op_11815 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11533, op_11539) @Host(carole)
op_11527 = IndexAxis{axis = 0, index = 31}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11521 = IndexAxis{axis = 0, index = 32}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11779 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11521, op_11527) @Host(carole)
op_11767 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11521, op_11527) @Host(carole)
op_11515 = IndexAxis{axis = 0, index = 33}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_11509 = IndexAxis{axis = 0, index = 34}: (HostBitTensor) -> HostBitTensor (op_11503) @Host(carole)
op_17393 = Shape: (HostBitTensor) -> HostShape (op_11509) @Host(carole)
op_17403 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17393, op_17399) @Host(carole)
op_17400 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17393, op_17398) @Host(carole)
op_17395 = Sample{}: (HostShape) -> HostBitTensor (op_17393) @Host(carole)
op_17402 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17395, op_17400) @Host(carole)
op_17396 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17395) @Host(carole)
op_17405 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17396, op_17403) @Host(carole)
op_11731 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11509, op_11515) @Host(carole)
op_11719 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11509, op_11515) @Host(carole)
op_11454 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11364, op_11450) @Host(bob)
op_11496 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11454) @Host(bob)
op_11502 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11496, op_10860) @Host(bob)
op_11712 = IndexAxis{axis = 0, index = 0}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_11706 = IndexAxis{axis = 0, index = 1}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12495 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11699, op_11706) @Host(bob)
op_12496 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12494, op_12495) @Host(bob)
op_11700 = IndexAxis{axis = 0, index = 2}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12497 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11700, op_11705) @Host(bob)
op_12498 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12496, op_12497) @Host(bob)
op_12505 = Shape: (HostBitTensor) -> HostShape (op_12498) @Host(bob)
op_12517 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12505, op_12510) @Host(bob)
op_12516 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12505, op_12509) @Host(bob)
op_12518 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12516, op_12517) @Host(bob)
op_12523 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12498, op_12518) @Host(bob)
op_12527 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12485, op_12523) @Host(bob)
op_13311 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12527, op_11712) @Host(bob)
op_13310 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12527, op_11711) @Host(bob)
op_13312 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13310, op_13311) @Host(bob)
op_13301 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12527, op_11711) @Host(bob)
op_12526 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12484, op_12523) @Host(alice)
op_13300 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12526, op_11710) @Host(alice)
op_12486 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11700, op_11706) @Host(bob)
op_11694 = IndexAxis{axis = 0, index = 3}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12447 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11687, op_11694) @Host(bob)
op_12448 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12446, op_12447) @Host(bob)
op_11688 = IndexAxis{axis = 0, index = 4}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12449 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11688, op_11693) @Host(bob)
op_12450 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12448, op_12449) @Host(bob)
op_12457 = Shape: (HostBitTensor) -> HostShape (op_12450) @Host(bob)
op_12469 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12457, op_12462) @Host(bob)
op_12468 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12457, op_12461) @Host(bob)
op_12470 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12468, op_12469) @Host(bob)
op_12475 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12450, op_12470) @Host(bob)
op_12479 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12437, op_12475) @Host(bob)
op_12478 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12436, op_12475) @Host(alice)
op_12438 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11688, op_11694) @Host(bob)
op_11682 = IndexAxis{axis = 0, index = 5}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12399 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11675, op_11682) @Host(bob)
op_12400 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12398, op_12399) @Host(bob)
op_11676 = IndexAxis{axis = 0, index = 6}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12401 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11676, op_11681) @Host(bob)
op_12402 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12400, op_12401) @Host(bob)
op_12409 = Shape: (HostBitTensor) -> HostShape (op_12402) @Host(bob)
op_12421 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12409, op_12414) @Host(bob)
op_12420 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12409, op_12413) @Host(bob)
op_12422 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12420, op_12421) @Host(bob)
op_12427 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12402, op_12422) @Host(bob)
op_12431 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12389, op_12427) @Host(bob)
op_13262 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12431, op_12479) @Host(bob)
op_13253 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12431, op_12479) @Host(bob)
op_13215 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12431, op_11688) @Host(bob)
op_13214 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12431, op_11687) @Host(bob)
op_13216 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13214, op_13215) @Host(bob)
op_13205 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12431, op_11687) @Host(bob)
op_12430 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12388, op_12427) @Host(alice)
op_13252 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12430, op_12478) @Host(alice)
op_13204 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12430, op_11686) @Host(alice)
op_12390 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11676, op_11682) @Host(bob)
op_11670 = IndexAxis{axis = 0, index = 7}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12351 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11663, op_11670) @Host(bob)
op_12352 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12350, op_12351) @Host(bob)
op_11664 = IndexAxis{axis = 0, index = 8}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12353 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11664, op_11669) @Host(bob)
op_12354 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12352, op_12353) @Host(bob)
op_12361 = Shape: (HostBitTensor) -> HostShape (op_12354) @Host(bob)
op_12373 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12361, op_12366) @Host(bob)
op_12372 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12361, op_12365) @Host(bob)
op_12374 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12372, op_12373) @Host(bob)
op_12379 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12354, op_12374) @Host(bob)
op_12383 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12341, op_12379) @Host(bob)
op_12382 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12340, op_12379) @Host(alice)
op_12342 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11664, op_11670) @Host(bob)
op_11658 = IndexAxis{axis = 0, index = 9}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12303 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11651, op_11658) @Host(bob)
op_12304 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12302, op_12303) @Host(bob)
op_11652 = IndexAxis{axis = 0, index = 10}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12305 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11652, op_11657) @Host(bob)
op_12306 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12304, op_12305) @Host(bob)
op_12313 = Shape: (HostBitTensor) -> HostShape (op_12306) @Host(bob)
op_12325 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12313, op_12318) @Host(bob)
op_12324 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12313, op_12317) @Host(bob)
op_12326 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12324, op_12325) @Host(bob)
op_12331 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12306, op_12326) @Host(bob)
op_12335 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12293, op_12331) @Host(bob)
op_13166 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12335, op_12383) @Host(bob)
op_13157 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12335, op_12383) @Host(bob)
op_13119 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12335, op_11664) @Host(bob)
op_13118 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12335, op_11663) @Host(bob)
op_13120 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13118, op_13119) @Host(bob)
op_13109 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12335, op_11663) @Host(bob)
op_12334 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12292, op_12331) @Host(alice)
op_13156 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12334, op_12382) @Host(alice)
op_13108 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12334, op_11662) @Host(alice)
op_12294 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11652, op_11658) @Host(bob)
op_11646 = IndexAxis{axis = 0, index = 11}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12255 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11639, op_11646) @Host(bob)
op_12256 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12254, op_12255) @Host(bob)
op_11640 = IndexAxis{axis = 0, index = 12}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12257 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11640, op_11645) @Host(bob)
op_12258 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12256, op_12257) @Host(bob)
op_12265 = Shape: (HostBitTensor) -> HostShape (op_12258) @Host(bob)
op_12277 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12265, op_12270) @Host(bob)
op_12276 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12265, op_12269) @Host(bob)
op_12278 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12276, op_12277) @Host(bob)
op_12283 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12258, op_12278) @Host(bob)
op_12287 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12245, op_12283) @Host(bob)
op_12286 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12244, op_12283) @Host(alice)
op_12246 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11640, op_11646) @Host(bob)
op_11634 = IndexAxis{axis = 0, index = 13}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12207 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11627, op_11634) @Host(bob)
op_12208 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12206, op_12207) @Host(bob)
op_11628 = IndexAxis{axis = 0, index = 14}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12209 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11628, op_11633) @Host(bob)
op_12210 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12208, op_12209) @Host(bob)
op_12217 = Shape: (HostBitTensor) -> HostShape (op_12210) @Host(bob)
op_12229 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12217, op_12222) @Host(bob)
op_12228 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12217, op_12221) @Host(bob)
op_12230 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12228, op_12229) @Host(bob)
op_12235 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12210, op_12230) @Host(bob)
op_12239 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12197, op_12235) @Host(bob)
op_13070 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12239, op_12287) @Host(bob)
op_13061 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12239, op_12287) @Host(bob)
op_13023 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12239, op_11640) @Host(bob)
op_13022 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12239, op_11639) @Host(bob)
op_13024 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13022, op_13023) @Host(bob)
op_13013 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12239, op_11639) @Host(bob)
op_12238 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12196, op_12235) @Host(alice)
op_13060 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12238, op_12286) @Host(alice)
op_13012 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12238, op_11638) @Host(alice)
op_12198 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11628, op_11634) @Host(bob)
op_11622 = IndexAxis{axis = 0, index = 15}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12159 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11615, op_11622) @Host(bob)
op_12160 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12158, op_12159) @Host(bob)
op_11616 = IndexAxis{axis = 0, index = 16}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12161 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11616, op_11621) @Host(bob)
op_12162 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12160, op_12161) @Host(bob)
op_12169 = Shape: (HostBitTensor) -> HostShape (op_12162) @Host(bob)
op_12181 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12169, op_12174) @Host(bob)
op_12180 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12169, op_12173) @Host(bob)
op_12182 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12180, op_12181) @Host(bob)
op_12187 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12162, op_12182) @Host(bob)
op_12191 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12149, op_12187) @Host(bob)
op_12190 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12148, op_12187) @Host(alice)
op_12150 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11616, op_11622) @Host(bob)
op_11610 = IndexAxis{axis = 0, index = 17}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12111 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11603, op_11610) @Host(bob)
op_12112 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12110, op_12111) @Host(bob)
op_11604 = IndexAxis{axis = 0, index = 18}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12113 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11604, op_11609) @Host(bob)
op_12114 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12112, op_12113) @Host(bob)
op_12121 = Shape: (HostBitTensor) -> HostShape (op_12114) @Host(bob)
op_12133 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12121, op_12126) @Host(bob)
op_12132 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12121, op_12125) @Host(bob)
op_12134 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12132, op_12133) @Host(bob)
op_12139 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12114, op_12134) @Host(bob)
op_12143 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12101, op_12139) @Host(bob)
op_12974 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12143, op_12191) @Host(bob)
op_12965 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12143, op_12191) @Host(bob)
op_12927 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12143, op_11616) @Host(bob)
op_12926 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12143, op_11615) @Host(bob)
op_12928 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12926, op_12927) @Host(bob)
op_12917 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12143, op_11615) @Host(bob)
op_12142 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12100, op_12139) @Host(alice)
op_12964 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12142, op_12190) @Host(alice)
op_12916 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12142, op_11614) @Host(alice)
op_12102 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11604, op_11610) @Host(bob)
op_11598 = IndexAxis{axis = 0, index = 19}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12063 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11591, op_11598) @Host(bob)
op_12064 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12062, op_12063) @Host(bob)
op_11592 = IndexAxis{axis = 0, index = 20}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12065 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11592, op_11597) @Host(bob)
op_12066 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12064, op_12065) @Host(bob)
op_12073 = Shape: (HostBitTensor) -> HostShape (op_12066) @Host(bob)
op_12085 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12073, op_12078) @Host(bob)
op_12084 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12073, op_12077) @Host(bob)
op_12086 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12084, op_12085) @Host(bob)
op_12091 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12066, op_12086) @Host(bob)
op_12095 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12053, op_12091) @Host(bob)
op_12094 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12052, op_12091) @Host(alice)
op_12054 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11592, op_11598) @Host(bob)
op_11586 = IndexAxis{axis = 0, index = 21}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12015 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11579, op_11586) @Host(bob)
op_12016 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12014, op_12015) @Host(bob)
op_11580 = IndexAxis{axis = 0, index = 22}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_12017 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11580, op_11585) @Host(bob)
op_12018 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12016, op_12017) @Host(bob)
op_12025 = Shape: (HostBitTensor) -> HostShape (op_12018) @Host(bob)
op_12037 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12025, op_12030) @Host(bob)
op_12036 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12025, op_12029) @Host(bob)
op_12038 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12036, op_12037) @Host(bob)
op_12043 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12018, op_12038) @Host(bob)
op_12047 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12005, op_12043) @Host(bob)
op_12878 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12047, op_12095) @Host(bob)
op_12869 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12047, op_12095) @Host(bob)
op_12831 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12047, op_11592) @Host(bob)
op_12830 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12047, op_11591) @Host(bob)
op_12832 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12830, op_12831) @Host(bob)
op_12821 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12047, op_11591) @Host(bob)
op_12046 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12004, op_12043) @Host(alice)
op_12868 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12046, op_12094) @Host(alice)
op_12820 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12046, op_11590) @Host(alice)
op_12006 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11580, op_11586) @Host(bob)
op_11574 = IndexAxis{axis = 0, index = 23}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_11967 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11567, op_11574) @Host(bob)
op_11968 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11966, op_11967) @Host(bob)
op_11568 = IndexAxis{axis = 0, index = 24}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_11969 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11568, op_11573) @Host(bob)
op_11970 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11968, op_11969) @Host(bob)
op_11977 = Shape: (HostBitTensor) -> HostShape (op_11970) @Host(bob)
op_11989 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11977, op_11982) @Host(bob)
op_11988 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11977, op_11981) @Host(bob)
op_11990 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11988, op_11989) @Host(bob)
op_11995 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11970, op_11990) @Host(bob)
op_11999 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11957, op_11995) @Host(bob)
op_11998 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11956, op_11995) @Host(alice)
op_11958 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11568, op_11574) @Host(bob)
op_11562 = IndexAxis{axis = 0, index = 25}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_11919 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11555, op_11562) @Host(bob)
op_11920 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11918, op_11919) @Host(bob)
op_11556 = IndexAxis{axis = 0, index = 26}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_11921 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11556, op_11561) @Host(bob)
op_11922 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11920, op_11921) @Host(bob)
op_11929 = Shape: (HostBitTensor) -> HostShape (op_11922) @Host(bob)
op_11941 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11929, op_11934) @Host(bob)
op_11940 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11929, op_11933) @Host(bob)
op_11942 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11940, op_11941) @Host(bob)
op_11947 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11922, op_11942) @Host(bob)
op_11951 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11909, op_11947) @Host(bob)
op_12782 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11951, op_11999) @Host(bob)
op_12773 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11951, op_11999) @Host(bob)
op_12735 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11951, op_11568) @Host(bob)
op_12734 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11951, op_11567) @Host(bob)
op_12736 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12734, op_12735) @Host(bob)
op_12725 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11951, op_11567) @Host(bob)
op_11950 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11908, op_11947) @Host(alice)
op_12772 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11950, op_11998) @Host(alice)
op_12724 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11950, op_11566) @Host(alice)
op_11910 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11556, op_11562) @Host(bob)
op_11550 = IndexAxis{axis = 0, index = 27}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_11871 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11543, op_11550) @Host(bob)
op_11872 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11870, op_11871) @Host(bob)
op_11544 = IndexAxis{axis = 0, index = 28}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_11873 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11544, op_11549) @Host(bob)
op_11874 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11872, op_11873) @Host(bob)
op_11881 = Shape: (HostBitTensor) -> HostShape (op_11874) @Host(bob)
op_11893 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11881, op_11886) @Host(bob)
op_11892 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11881, op_11885) @Host(bob)
op_11894 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11892, op_11893) @Host(bob)
op_11899 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11874, op_11894) @Host(bob)
op_11903 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11861, op_11899) @Host(bob)
op_11902 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11860, op_11899) @Host(alice)
op_11862 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11544, op_11550) @Host(bob)
op_11538 = IndexAxis{axis = 0, index = 29}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_11823 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11531, op_11538) @Host(bob)
op_11824 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11822, op_11823) @Host(bob)
op_11532 = IndexAxis{axis = 0, index = 30}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_11825 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11532, op_11537) @Host(bob)
op_11826 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11824, op_11825) @Host(bob)
op_11833 = Shape: (HostBitTensor) -> HostShape (op_11826) @Host(bob)
op_11845 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11833, op_11838) @Host(bob)
op_11844 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11833, op_11837) @Host(bob)
op_11846 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11844, op_11845) @Host(bob)
op_11851 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11826, op_11846) @Host(bob)
op_11855 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11813, op_11851) @Host(bob)
op_12686 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11855, op_11903) @Host(bob)
op_12677 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11855, op_11903) @Host(bob)
op_12639 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11855, op_11544) @Host(bob)
op_12638 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11855, op_11543) @Host(bob)
op_12640 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12638, op_12639) @Host(bob)
op_12629 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11855, op_11543) @Host(bob)
op_11854 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11812, op_11851) @Host(alice)
op_12676 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11854, op_11902) @Host(alice)
op_12628 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11854, op_11542) @Host(alice)
op_11814 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11532, op_11538) @Host(bob)
op_11526 = IndexAxis{axis = 0, index = 31}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_11775 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11519, op_11526) @Host(bob)
op_11776 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11774, op_11775) @Host(bob)
op_11520 = IndexAxis{axis = 0, index = 32}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_11777 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11520, op_11525) @Host(bob)
op_11778 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11776, op_11777) @Host(bob)
op_11785 = Shape: (HostBitTensor) -> HostShape (op_11778) @Host(bob)
op_11797 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11785, op_11790) @Host(bob)
op_11796 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11785, op_11789) @Host(bob)
op_11798 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11796, op_11797) @Host(bob)
op_11803 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11778, op_11798) @Host(bob)
op_11807 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11765, op_11803) @Host(bob)
op_11806 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11764, op_11803) @Host(alice)
op_11766 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11520, op_11526) @Host(bob)
op_11514 = IndexAxis{axis = 0, index = 33}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_11727 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11507, op_11514) @Host(bob)
op_11728 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11726, op_11727) @Host(bob)
op_11508 = IndexAxis{axis = 0, index = 34}: (HostBitTensor) -> HostBitTensor (op_11502) @Host(bob)
op_17408 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11508, op_17402) @Host(bob)
op_11729 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11508, op_11513) @Host(bob)
op_11730 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11728, op_11729) @Host(bob)
op_11737 = Shape: (HostBitTensor) -> HostShape (op_11730) @Host(bob)
op_11749 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11737, op_11742) @Host(bob)
op_11748 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11737, op_11741) @Host(bob)
op_11750 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11748, op_11749) @Host(bob)
op_11755 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11730, op_11750) @Host(bob)
op_11759 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11717, op_11755) @Host(bob)
op_15995 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11759, op_11507) @Host(bob)
op_12590 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11759, op_11807) @Host(bob)
op_12581 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11759, op_11807) @Host(bob)
op_12543 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11759, op_11520) @Host(bob)
op_12542 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11759, op_11519) @Host(bob)
op_12544 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12542, op_12543) @Host(bob)
op_12533 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11759, op_11519) @Host(bob)
op_11758 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11716, op_11755) @Host(alice)
op_15994 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11758, op_11506) @Host(alice)
op_12580 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11758, op_11806) @Host(alice)
op_12532 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11758, op_11518) @Host(alice)
op_11718 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11508, op_11514) @Host(bob)
op_11361 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11271, op_11358) @Host(alice)
op_11409 = ShlDim{amount = 64, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11361) @Host(alice)
op_11418 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11401, op_11409) @Host(alice)
op_11415 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11400, op_11409) @Host(alice)
op_11417 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11415, op_11416) @Host(alice)
op_11419 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11417, op_11418) @Host(alice)
op_11430 = Shape: (HostBitTensor) -> HostShape (op_11419) @Host(alice)
op_11440 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11430, op_11434) @Host(alice)
op_11439 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11430, op_11433) @Host(alice)
op_11441 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11439, op_11440) @Host(alice)
op_11448 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11419, op_11441) @Host(alice)
op_11456 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11366, op_11448) @Host(carole)
op_11498 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11456) @Host(carole)
op_11504 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11498, op_10862) @Host(carole)
op_11714 = IndexAxis{axis = 0, index = 0}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11708 = IndexAxis{axis = 0, index = 1}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12500 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11701, op_11708) @Host(carole)
op_12501 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12499, op_12500) @Host(carole)
op_11702 = IndexAxis{axis = 0, index = 2}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12502 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11702, op_11707) @Host(carole)
op_12503 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12501, op_12502) @Host(carole)
op_12506 = Shape: (HostBitTensor) -> HostShape (op_12503) @Host(carole)
op_12520 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12506, op_12512) @Host(carole)
op_12519 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12506, op_12511) @Host(carole)
op_12521 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12519, op_12520) @Host(carole)
op_12524 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12503, op_12521) @Host(carole)
op_12529 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12487, op_12524) @Host(carole)
op_13316 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12529, op_11714) @Host(carole)
op_13315 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12529, op_11713) @Host(carole)
op_13317 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13315, op_13316) @Host(carole)
op_13303 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12529, op_11713) @Host(carole)
op_12528 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12486, op_12524) @Host(bob)
op_13313 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12528, op_11711) @Host(bob)
op_13314 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13312, op_13313) @Host(bob)
op_13321 = Shape: (HostBitTensor) -> HostShape (op_13314) @Host(bob)
op_13333 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13321, op_13326) @Host(bob)
op_13332 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13321, op_13325) @Host(bob)
op_13334 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13332, op_13333) @Host(bob)
op_13339 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13314, op_13334) @Host(bob)
op_13343 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13301, op_13339) @Host(bob)
op_13342 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13300, op_13339) @Host(alice)
op_13302 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12528, op_11712) @Host(bob)
op_12488 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11702, op_11708) @Host(carole)
op_11696 = IndexAxis{axis = 0, index = 3}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12452 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11689, op_11696) @Host(carole)
op_12453 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12451, op_12452) @Host(carole)
op_11690 = IndexAxis{axis = 0, index = 4}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12454 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11690, op_11695) @Host(carole)
op_12455 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12453, op_12454) @Host(carole)
op_12458 = Shape: (HostBitTensor) -> HostShape (op_12455) @Host(carole)
op_12472 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12458, op_12464) @Host(carole)
op_12471 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12458, op_12463) @Host(carole)
op_12473 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12471, op_12472) @Host(carole)
op_12476 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12455, op_12473) @Host(carole)
op_12481 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12439, op_12476) @Host(carole)
op_12480 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12438, op_12476) @Host(bob)
op_13263 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12431, op_12480) @Host(bob)
op_13264 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13262, op_13263) @Host(bob)
op_12440 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11690, op_11696) @Host(carole)
op_11684 = IndexAxis{axis = 0, index = 5}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12404 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11677, op_11684) @Host(carole)
op_12405 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12403, op_12404) @Host(carole)
op_11678 = IndexAxis{axis = 0, index = 6}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12406 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11678, op_11683) @Host(carole)
op_12407 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12405, op_12406) @Host(carole)
op_12410 = Shape: (HostBitTensor) -> HostShape (op_12407) @Host(carole)
op_12424 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12410, op_12416) @Host(carole)
op_12423 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12410, op_12415) @Host(carole)
op_12425 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12423, op_12424) @Host(carole)
op_12428 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12407, op_12425) @Host(carole)
op_12433 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12391, op_12428) @Host(carole)
op_13267 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12433, op_12481) @Host(carole)
op_13255 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12433, op_12481) @Host(carole)
op_13220 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12433, op_11690) @Host(carole)
op_13219 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12433, op_11689) @Host(carole)
op_13221 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13219, op_13220) @Host(carole)
op_13207 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12433, op_11689) @Host(carole)
op_12432 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12390, op_12428) @Host(bob)
op_13265 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12432, op_12479) @Host(bob)
op_13266 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13264, op_13265) @Host(bob)
op_13273 = Shape: (HostBitTensor) -> HostShape (op_13266) @Host(bob)
op_13285 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13273, op_13278) @Host(bob)
op_13284 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13273, op_13277) @Host(bob)
op_13286 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13284, op_13285) @Host(bob)
op_13291 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13266, op_13286) @Host(bob)
op_13295 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13253, op_13291) @Host(bob)
op_13294 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13252, op_13291) @Host(alice)
op_13254 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12432, op_12480) @Host(bob)
op_13217 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12432, op_11687) @Host(bob)
op_13218 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13216, op_13217) @Host(bob)
op_13225 = Shape: (HostBitTensor) -> HostShape (op_13218) @Host(bob)
op_13237 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13225, op_13230) @Host(bob)
op_13236 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13225, op_13229) @Host(bob)
op_13238 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13236, op_13237) @Host(bob)
op_13243 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13218, op_13238) @Host(bob)
op_13247 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13205, op_13243) @Host(bob)
op_13246 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13204, op_13243) @Host(alice)
op_13206 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12432, op_11688) @Host(bob)
op_12392 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11678, op_11684) @Host(carole)
op_11672 = IndexAxis{axis = 0, index = 7}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12356 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11665, op_11672) @Host(carole)
op_12357 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12355, op_12356) @Host(carole)
op_11666 = IndexAxis{axis = 0, index = 8}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12358 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11666, op_11671) @Host(carole)
op_12359 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12357, op_12358) @Host(carole)
op_12362 = Shape: (HostBitTensor) -> HostShape (op_12359) @Host(carole)
op_12376 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12362, op_12368) @Host(carole)
op_12375 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12362, op_12367) @Host(carole)
op_12377 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12375, op_12376) @Host(carole)
op_12380 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12359, op_12377) @Host(carole)
op_12385 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12343, op_12380) @Host(carole)
op_12384 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12342, op_12380) @Host(bob)
op_13167 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12335, op_12384) @Host(bob)
op_13168 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13166, op_13167) @Host(bob)
op_12344 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11666, op_11672) @Host(carole)
op_11660 = IndexAxis{axis = 0, index = 9}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12308 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11653, op_11660) @Host(carole)
op_12309 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12307, op_12308) @Host(carole)
op_11654 = IndexAxis{axis = 0, index = 10}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12310 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11654, op_11659) @Host(carole)
op_12311 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12309, op_12310) @Host(carole)
op_12314 = Shape: (HostBitTensor) -> HostShape (op_12311) @Host(carole)
op_12328 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12314, op_12320) @Host(carole)
op_12327 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12314, op_12319) @Host(carole)
op_12329 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12327, op_12328) @Host(carole)
op_12332 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12311, op_12329) @Host(carole)
op_12337 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12295, op_12332) @Host(carole)
op_13171 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12337, op_12385) @Host(carole)
op_13159 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12337, op_12385) @Host(carole)
op_13124 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12337, op_11666) @Host(carole)
op_13123 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12337, op_11665) @Host(carole)
op_13125 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13123, op_13124) @Host(carole)
op_13111 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12337, op_11665) @Host(carole)
op_12336 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12294, op_12332) @Host(bob)
op_13169 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12336, op_12383) @Host(bob)
op_13170 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13168, op_13169) @Host(bob)
op_13177 = Shape: (HostBitTensor) -> HostShape (op_13170) @Host(bob)
op_13189 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13177, op_13182) @Host(bob)
op_13188 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13177, op_13181) @Host(bob)
op_13190 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13188, op_13189) @Host(bob)
op_13195 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13170, op_13190) @Host(bob)
op_13199 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13157, op_13195) @Host(bob)
op_14078 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13199, op_13295) @Host(bob)
op_14069 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13199, op_13295) @Host(bob)
op_14030 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13199, op_13247) @Host(bob)
op_14021 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13199, op_13247) @Host(bob)
op_13983 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13199, op_12432) @Host(bob)
op_13982 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13199, op_12431) @Host(bob)
op_13984 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13982, op_13983) @Host(bob)
op_13973 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13199, op_12431) @Host(bob)
op_13935 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13199, op_11676) @Host(bob)
op_13934 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13199, op_11675) @Host(bob)
op_13936 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13934, op_13935) @Host(bob)
op_13925 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13199, op_11675) @Host(bob)
op_13198 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13156, op_13195) @Host(alice)
op_14068 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13198, op_13294) @Host(alice)
op_14020 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13198, op_13246) @Host(alice)
op_13972 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13198, op_12430) @Host(alice)
op_13924 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13198, op_11674) @Host(alice)
op_13158 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12336, op_12384) @Host(bob)
op_13121 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12336, op_11663) @Host(bob)
op_13122 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13120, op_13121) @Host(bob)
op_13129 = Shape: (HostBitTensor) -> HostShape (op_13122) @Host(bob)
op_13141 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13129, op_13134) @Host(bob)
op_13140 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13129, op_13133) @Host(bob)
op_13142 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13140, op_13141) @Host(bob)
op_13147 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13122, op_13142) @Host(bob)
op_13151 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13109, op_13147) @Host(bob)
op_13150 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13108, op_13147) @Host(alice)
op_13110 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12336, op_11664) @Host(bob)
op_12296 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11654, op_11660) @Host(carole)
op_11648 = IndexAxis{axis = 0, index = 11}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12260 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11641, op_11648) @Host(carole)
op_12261 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12259, op_12260) @Host(carole)
op_11642 = IndexAxis{axis = 0, index = 12}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12262 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11642, op_11647) @Host(carole)
op_12263 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12261, op_12262) @Host(carole)
op_12266 = Shape: (HostBitTensor) -> HostShape (op_12263) @Host(carole)
op_12280 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12266, op_12272) @Host(carole)
op_12279 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12266, op_12271) @Host(carole)
op_12281 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12279, op_12280) @Host(carole)
op_12284 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12263, op_12281) @Host(carole)
op_12289 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12247, op_12284) @Host(carole)
op_12288 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12246, op_12284) @Host(bob)
op_13071 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12239, op_12288) @Host(bob)
op_13072 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13070, op_13071) @Host(bob)
op_12248 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11642, op_11648) @Host(carole)
op_11636 = IndexAxis{axis = 0, index = 13}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12212 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11629, op_11636) @Host(carole)
op_12213 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12211, op_12212) @Host(carole)
op_11630 = IndexAxis{axis = 0, index = 14}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12214 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11630, op_11635) @Host(carole)
op_12215 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12213, op_12214) @Host(carole)
op_12218 = Shape: (HostBitTensor) -> HostShape (op_12215) @Host(carole)
op_12232 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12218, op_12224) @Host(carole)
op_12231 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12218, op_12223) @Host(carole)
op_12233 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12231, op_12232) @Host(carole)
op_12236 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12215, op_12233) @Host(carole)
op_12241 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12199, op_12236) @Host(carole)
op_13075 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12241, op_12289) @Host(carole)
op_13063 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12241, op_12289) @Host(carole)
op_13028 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12241, op_11642) @Host(carole)
op_13027 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12241, op_11641) @Host(carole)
op_13029 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13027, op_13028) @Host(carole)
op_13015 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12241, op_11641) @Host(carole)
op_12240 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12198, op_12236) @Host(bob)
op_13073 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12240, op_12287) @Host(bob)
op_13074 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13072, op_13073) @Host(bob)
op_13081 = Shape: (HostBitTensor) -> HostShape (op_13074) @Host(bob)
op_13093 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13081, op_13086) @Host(bob)
op_13092 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13081, op_13085) @Host(bob)
op_13094 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13092, op_13093) @Host(bob)
op_13099 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13074, op_13094) @Host(bob)
op_13103 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13061, op_13099) @Host(bob)
op_13102 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13060, op_13099) @Host(alice)
op_13062 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12240, op_12288) @Host(bob)
op_13025 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12240, op_11639) @Host(bob)
op_13026 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13024, op_13025) @Host(bob)
op_13033 = Shape: (HostBitTensor) -> HostShape (op_13026) @Host(bob)
op_13045 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13033, op_13038) @Host(bob)
op_13044 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13033, op_13037) @Host(bob)
op_13046 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13044, op_13045) @Host(bob)
op_13051 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13026, op_13046) @Host(bob)
op_13055 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13013, op_13051) @Host(bob)
op_13054 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13012, op_13051) @Host(alice)
op_13014 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12240, op_11640) @Host(bob)
op_12200 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11630, op_11636) @Host(carole)
op_11624 = IndexAxis{axis = 0, index = 15}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12164 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11617, op_11624) @Host(carole)
op_12165 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12163, op_12164) @Host(carole)
op_11618 = IndexAxis{axis = 0, index = 16}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12166 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11618, op_11623) @Host(carole)
op_12167 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12165, op_12166) @Host(carole)
op_12170 = Shape: (HostBitTensor) -> HostShape (op_12167) @Host(carole)
op_12184 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12170, op_12176) @Host(carole)
op_12183 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12170, op_12175) @Host(carole)
op_12185 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12183, op_12184) @Host(carole)
op_12188 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12167, op_12185) @Host(carole)
op_12193 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12151, op_12188) @Host(carole)
op_12192 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12150, op_12188) @Host(bob)
op_12975 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12143, op_12192) @Host(bob)
op_12976 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12974, op_12975) @Host(bob)
op_12152 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11618, op_11624) @Host(carole)
op_11612 = IndexAxis{axis = 0, index = 17}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12116 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11605, op_11612) @Host(carole)
op_12117 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12115, op_12116) @Host(carole)
op_11606 = IndexAxis{axis = 0, index = 18}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12118 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11606, op_11611) @Host(carole)
op_12119 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12117, op_12118) @Host(carole)
op_12122 = Shape: (HostBitTensor) -> HostShape (op_12119) @Host(carole)
op_12136 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12122, op_12128) @Host(carole)
op_12135 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12122, op_12127) @Host(carole)
op_12137 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12135, op_12136) @Host(carole)
op_12140 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12119, op_12137) @Host(carole)
op_12145 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12103, op_12140) @Host(carole)
op_12979 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12145, op_12193) @Host(carole)
op_12967 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12145, op_12193) @Host(carole)
op_12932 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12145, op_11618) @Host(carole)
op_12931 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12145, op_11617) @Host(carole)
op_12933 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12931, op_12932) @Host(carole)
op_12919 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12145, op_11617) @Host(carole)
op_12144 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12102, op_12140) @Host(bob)
op_12977 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12144, op_12191) @Host(bob)
op_12978 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12976, op_12977) @Host(bob)
op_12985 = Shape: (HostBitTensor) -> HostShape (op_12978) @Host(bob)
op_12997 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12985, op_12990) @Host(bob)
op_12996 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12985, op_12989) @Host(bob)
op_12998 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12996, op_12997) @Host(bob)
op_13003 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12978, op_12998) @Host(bob)
op_13007 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12965, op_13003) @Host(bob)
op_13886 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13007, op_13103) @Host(bob)
op_13877 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13007, op_13103) @Host(bob)
op_13838 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13007, op_13055) @Host(bob)
op_13829 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13007, op_13055) @Host(bob)
op_13791 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13007, op_12240) @Host(bob)
op_13790 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13007, op_12239) @Host(bob)
op_13792 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13790, op_13791) @Host(bob)
op_13781 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13007, op_12239) @Host(bob)
op_13743 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13007, op_11628) @Host(bob)
op_13742 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13007, op_11627) @Host(bob)
op_13744 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13742, op_13743) @Host(bob)
op_13733 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13007, op_11627) @Host(bob)
op_13006 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12964, op_13003) @Host(alice)
op_13876 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13006, op_13102) @Host(alice)
op_13828 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13006, op_13054) @Host(alice)
op_13780 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13006, op_12238) @Host(alice)
op_13732 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13006, op_11626) @Host(alice)
op_12966 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12144, op_12192) @Host(bob)
op_12929 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12144, op_11615) @Host(bob)
op_12930 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12928, op_12929) @Host(bob)
op_12937 = Shape: (HostBitTensor) -> HostShape (op_12930) @Host(bob)
op_12949 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12937, op_12942) @Host(bob)
op_12948 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12937, op_12941) @Host(bob)
op_12950 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12948, op_12949) @Host(bob)
op_12955 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12930, op_12950) @Host(bob)
op_12959 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12917, op_12955) @Host(bob)
op_12958 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12916, op_12955) @Host(alice)
op_12918 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12144, op_11616) @Host(bob)
op_12104 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11606, op_11612) @Host(carole)
op_11600 = IndexAxis{axis = 0, index = 19}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12068 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11593, op_11600) @Host(carole)
op_12069 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12067, op_12068) @Host(carole)
op_11594 = IndexAxis{axis = 0, index = 20}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12070 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11594, op_11599) @Host(carole)
op_12071 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12069, op_12070) @Host(carole)
op_12074 = Shape: (HostBitTensor) -> HostShape (op_12071) @Host(carole)
op_12088 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12074, op_12080) @Host(carole)
op_12087 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12074, op_12079) @Host(carole)
op_12089 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12087, op_12088) @Host(carole)
op_12092 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12071, op_12089) @Host(carole)
op_12097 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12055, op_12092) @Host(carole)
op_12096 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12054, op_12092) @Host(bob)
op_12879 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12047, op_12096) @Host(bob)
op_12880 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12878, op_12879) @Host(bob)
op_12056 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11594, op_11600) @Host(carole)
op_11588 = IndexAxis{axis = 0, index = 21}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12020 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11581, op_11588) @Host(carole)
op_12021 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12019, op_12020) @Host(carole)
op_11582 = IndexAxis{axis = 0, index = 22}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_12022 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11582, op_11587) @Host(carole)
op_12023 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12021, op_12022) @Host(carole)
op_12026 = Shape: (HostBitTensor) -> HostShape (op_12023) @Host(carole)
op_12040 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12026, op_12032) @Host(carole)
op_12039 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12026, op_12031) @Host(carole)
op_12041 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12039, op_12040) @Host(carole)
op_12044 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12023, op_12041) @Host(carole)
op_12049 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12007, op_12044) @Host(carole)
op_12883 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12049, op_12097) @Host(carole)
op_12871 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12049, op_12097) @Host(carole)
op_12836 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12049, op_11594) @Host(carole)
op_12835 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12049, op_11593) @Host(carole)
op_12837 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12835, op_12836) @Host(carole)
op_12823 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12049, op_11593) @Host(carole)
op_12048 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12006, op_12044) @Host(bob)
op_12881 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12048, op_12095) @Host(bob)
op_12882 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12880, op_12881) @Host(bob)
op_12889 = Shape: (HostBitTensor) -> HostShape (op_12882) @Host(bob)
op_12901 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12889, op_12894) @Host(bob)
op_12900 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12889, op_12893) @Host(bob)
op_12902 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12900, op_12901) @Host(bob)
op_12907 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12882, op_12902) @Host(bob)
op_12911 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12869, op_12907) @Host(bob)
op_12910 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12868, op_12907) @Host(alice)
op_12870 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12048, op_12096) @Host(bob)
op_12833 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12048, op_11591) @Host(bob)
op_12834 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12832, op_12833) @Host(bob)
op_12841 = Shape: (HostBitTensor) -> HostShape (op_12834) @Host(bob)
op_12853 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12841, op_12846) @Host(bob)
op_12852 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12841, op_12845) @Host(bob)
op_12854 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12852, op_12853) @Host(bob)
op_12859 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12834, op_12854) @Host(bob)
op_12863 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12821, op_12859) @Host(bob)
op_12862 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12820, op_12859) @Host(alice)
op_12822 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12048, op_11592) @Host(bob)
op_12008 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11582, op_11588) @Host(carole)
op_11576 = IndexAxis{axis = 0, index = 23}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11972 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11569, op_11576) @Host(carole)
op_11973 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11971, op_11972) @Host(carole)
op_11570 = IndexAxis{axis = 0, index = 24}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11974 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11570, op_11575) @Host(carole)
op_11975 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11973, op_11974) @Host(carole)
op_11978 = Shape: (HostBitTensor) -> HostShape (op_11975) @Host(carole)
op_11992 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11978, op_11984) @Host(carole)
op_11991 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11978, op_11983) @Host(carole)
op_11993 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11991, op_11992) @Host(carole)
op_11996 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11975, op_11993) @Host(carole)
op_12001 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11959, op_11996) @Host(carole)
op_12000 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11958, op_11996) @Host(bob)
op_12783 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11951, op_12000) @Host(bob)
op_12784 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12782, op_12783) @Host(bob)
op_11960 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11570, op_11576) @Host(carole)
op_11564 = IndexAxis{axis = 0, index = 25}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11924 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11557, op_11564) @Host(carole)
op_11925 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11923, op_11924) @Host(carole)
op_11558 = IndexAxis{axis = 0, index = 26}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11926 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11558, op_11563) @Host(carole)
op_11927 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11925, op_11926) @Host(carole)
op_11930 = Shape: (HostBitTensor) -> HostShape (op_11927) @Host(carole)
op_11944 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11930, op_11936) @Host(carole)
op_11943 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11930, op_11935) @Host(carole)
op_11945 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11943, op_11944) @Host(carole)
op_11948 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11927, op_11945) @Host(carole)
op_11953 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11911, op_11948) @Host(carole)
op_12787 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11953, op_12001) @Host(carole)
op_12775 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11953, op_12001) @Host(carole)
op_12740 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11953, op_11570) @Host(carole)
op_12739 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11953, op_11569) @Host(carole)
op_12741 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12739, op_12740) @Host(carole)
op_12727 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11953, op_11569) @Host(carole)
op_11952 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11910, op_11948) @Host(bob)
op_12785 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11952, op_11999) @Host(bob)
op_12786 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12784, op_12785) @Host(bob)
op_12793 = Shape: (HostBitTensor) -> HostShape (op_12786) @Host(bob)
op_12805 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12793, op_12798) @Host(bob)
op_12804 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12793, op_12797) @Host(bob)
op_12806 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12804, op_12805) @Host(bob)
op_12811 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12786, op_12806) @Host(bob)
op_12815 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12773, op_12811) @Host(bob)
op_13694 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12815, op_12911) @Host(bob)
op_13685 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12815, op_12911) @Host(bob)
op_13646 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12815, op_12863) @Host(bob)
op_13637 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12815, op_12863) @Host(bob)
op_13599 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12815, op_12048) @Host(bob)
op_13598 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12815, op_12047) @Host(bob)
op_13600 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13598, op_13599) @Host(bob)
op_13589 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12815, op_12047) @Host(bob)
op_13551 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12815, op_11580) @Host(bob)
op_13550 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12815, op_11579) @Host(bob)
op_13552 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13550, op_13551) @Host(bob)
op_13541 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12815, op_11579) @Host(bob)
op_12814 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12772, op_12811) @Host(alice)
op_13684 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12814, op_12910) @Host(alice)
op_13636 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12814, op_12862) @Host(alice)
op_13588 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12814, op_12046) @Host(alice)
op_13540 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12814, op_11578) @Host(alice)
op_12774 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11952, op_12000) @Host(bob)
op_12737 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11952, op_11567) @Host(bob)
op_12738 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12736, op_12737) @Host(bob)
op_12745 = Shape: (HostBitTensor) -> HostShape (op_12738) @Host(bob)
op_12757 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12745, op_12750) @Host(bob)
op_12756 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12745, op_12749) @Host(bob)
op_12758 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12756, op_12757) @Host(bob)
op_12763 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12738, op_12758) @Host(bob)
op_12767 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12725, op_12763) @Host(bob)
op_12766 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12724, op_12763) @Host(alice)
op_12726 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11952, op_11568) @Host(bob)
op_11912 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11558, op_11564) @Host(carole)
op_11552 = IndexAxis{axis = 0, index = 27}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11876 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11545, op_11552) @Host(carole)
op_11877 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11875, op_11876) @Host(carole)
op_11546 = IndexAxis{axis = 0, index = 28}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11878 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11546, op_11551) @Host(carole)
op_11879 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11877, op_11878) @Host(carole)
op_11882 = Shape: (HostBitTensor) -> HostShape (op_11879) @Host(carole)
op_11896 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11882, op_11888) @Host(carole)
op_11895 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11882, op_11887) @Host(carole)
op_11897 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11895, op_11896) @Host(carole)
op_11900 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11879, op_11897) @Host(carole)
op_11905 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11863, op_11900) @Host(carole)
op_11904 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11862, op_11900) @Host(bob)
op_12687 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11855, op_11904) @Host(bob)
op_12688 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12686, op_12687) @Host(bob)
op_11864 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11546, op_11552) @Host(carole)
op_11540 = IndexAxis{axis = 0, index = 29}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11828 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11533, op_11540) @Host(carole)
op_11829 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11827, op_11828) @Host(carole)
op_11534 = IndexAxis{axis = 0, index = 30}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11830 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11534, op_11539) @Host(carole)
op_11831 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11829, op_11830) @Host(carole)
op_11834 = Shape: (HostBitTensor) -> HostShape (op_11831) @Host(carole)
op_11848 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11834, op_11840) @Host(carole)
op_11847 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11834, op_11839) @Host(carole)
op_11849 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11847, op_11848) @Host(carole)
op_11852 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11831, op_11849) @Host(carole)
op_11857 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11815, op_11852) @Host(carole)
op_12691 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11857, op_11905) @Host(carole)
op_12679 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11857, op_11905) @Host(carole)
op_12644 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11857, op_11546) @Host(carole)
op_12643 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11857, op_11545) @Host(carole)
op_12645 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12643, op_12644) @Host(carole)
op_12631 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11857, op_11545) @Host(carole)
op_11856 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11814, op_11852) @Host(bob)
op_12689 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11856, op_11903) @Host(bob)
op_12690 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12688, op_12689) @Host(bob)
op_12697 = Shape: (HostBitTensor) -> HostShape (op_12690) @Host(bob)
op_12709 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12697, op_12702) @Host(bob)
op_12708 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12697, op_12701) @Host(bob)
op_12710 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12708, op_12709) @Host(bob)
op_12715 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12690, op_12710) @Host(bob)
op_12719 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12677, op_12715) @Host(bob)
op_12718 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12676, op_12715) @Host(alice)
op_12678 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11856, op_11904) @Host(bob)
op_12641 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11856, op_11543) @Host(bob)
op_12642 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12640, op_12641) @Host(bob)
op_12649 = Shape: (HostBitTensor) -> HostShape (op_12642) @Host(bob)
op_12661 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12649, op_12654) @Host(bob)
op_12660 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12649, op_12653) @Host(bob)
op_12662 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12660, op_12661) @Host(bob)
op_12667 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12642, op_12662) @Host(bob)
op_12671 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12629, op_12667) @Host(bob)
op_12670 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12628, op_12667) @Host(alice)
op_12630 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11856, op_11544) @Host(bob)
op_11816 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11534, op_11540) @Host(carole)
op_11528 = IndexAxis{axis = 0, index = 31}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11780 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11521, op_11528) @Host(carole)
op_11781 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11779, op_11780) @Host(carole)
op_11522 = IndexAxis{axis = 0, index = 32}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11782 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11522, op_11527) @Host(carole)
op_11783 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11781, op_11782) @Host(carole)
op_11786 = Shape: (HostBitTensor) -> HostShape (op_11783) @Host(carole)
op_11800 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11786, op_11792) @Host(carole)
op_11799 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11786, op_11791) @Host(carole)
op_11801 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11799, op_11800) @Host(carole)
op_11804 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11783, op_11801) @Host(carole)
op_11809 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11767, op_11804) @Host(carole)
op_11808 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11766, op_11804) @Host(bob)
op_12591 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11759, op_11808) @Host(bob)
op_12592 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12590, op_12591) @Host(bob)
op_11768 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11522, op_11528) @Host(carole)
op_11516 = IndexAxis{axis = 0, index = 33}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11732 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11509, op_11516) @Host(carole)
op_11733 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11731, op_11732) @Host(carole)
op_11510 = IndexAxis{axis = 0, index = 34}: (HostBitTensor) -> HostBitTensor (op_11504) @Host(carole)
op_11734 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11510, op_11515) @Host(carole)
op_11735 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11733, op_11734) @Host(carole)
op_11738 = Shape: (HostBitTensor) -> HostShape (op_11735) @Host(carole)
op_11752 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11738, op_11744) @Host(carole)
op_11751 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11738, op_11743) @Host(carole)
op_11753 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11751, op_11752) @Host(carole)
op_11756 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11735, op_11753) @Host(carole)
op_11761 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11719, op_11756) @Host(carole)
op_15997 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11761, op_11509) @Host(carole)
op_17352 = Shape: (HostBitTensor) -> HostShape (op_15997) @Host(carole)
op_17362 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17352, op_17358) @Host(carole)
op_17359 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17352, op_17357) @Host(carole)
op_17354 = Sample{}: (HostShape) -> HostBitTensor (op_17352) @Host(carole)
op_17361 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17354, op_17359) @Host(carole)
op_17355 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17354) @Host(carole)
op_17364 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17355, op_17362) @Host(carole)
op_12595 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11761, op_11809) @Host(carole)
op_12583 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11761, op_11809) @Host(carole)
op_12548 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11761, op_11522) @Host(carole)
op_12547 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11761, op_11521) @Host(carole)
op_12549 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12547, op_12548) @Host(carole)
op_12535 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11761, op_11521) @Host(carole)
op_11760 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11718, op_11756) @Host(bob)
op_15996 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11760, op_11508) @Host(bob)
op_17367 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15996, op_17361) @Host(bob)
op_12593 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11760, op_11807) @Host(bob)
op_12594 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12592, op_12593) @Host(bob)
op_12601 = Shape: (HostBitTensor) -> HostShape (op_12594) @Host(bob)
op_12613 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12601, op_12606) @Host(bob)
op_12612 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12601, op_12605) @Host(bob)
op_12614 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12612, op_12613) @Host(bob)
op_12619 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12594, op_12614) @Host(bob)
op_12623 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12581, op_12619) @Host(bob)
op_13502 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_12719) @Host(bob)
op_13493 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_12719) @Host(bob)
op_13454 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_12671) @Host(bob)
op_13445 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_12671) @Host(bob)
op_13407 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_11856) @Host(bob)
op_13406 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_11855) @Host(bob)
op_13408 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13406, op_13407) @Host(bob)
op_13397 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_11855) @Host(bob)
op_13359 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_11532) @Host(bob)
op_13358 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_11531) @Host(bob)
op_13360 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13358, op_13359) @Host(bob)
op_13349 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_11531) @Host(bob)
op_12622 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12580, op_12619) @Host(alice)
op_13492 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12622, op_12718) @Host(alice)
op_13444 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12622, op_12670) @Host(alice)
op_13396 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12622, op_11854) @Host(alice)
op_13348 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12622, op_11530) @Host(alice)
op_12582 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11760, op_11808) @Host(bob)
op_12545 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11760, op_11519) @Host(bob)
op_12546 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12544, op_12545) @Host(bob)
op_12553 = Shape: (HostBitTensor) -> HostShape (op_12546) @Host(bob)
op_12565 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12553, op_12558) @Host(bob)
op_12564 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12553, op_12557) @Host(bob)
op_12566 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12564, op_12565) @Host(bob)
op_12571 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12546, op_12566) @Host(bob)
op_12575 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12533, op_12571) @Host(bob)
op_15989 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12575, op_11759) @Host(bob)
op_15983 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_12575) @Host(bob)
op_12574 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12532, op_12571) @Host(alice)
op_15988 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12574, op_11758) @Host(alice)
op_15982 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12622, op_12574) @Host(alice)
op_12534 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11760, op_11520) @Host(bob)
op_11720 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11510, op_11516) @Host(carole)
op_11451 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11361, op_11448) @Host(alice)
op_11493 = ShlDim{amount = 1, bit_length = 128}: (HostBitTensor) -> HostBitTensor (op_11451) @Host(alice)
op_11499 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11493, op_10857) @Host(alice)
op_11709 = IndexAxis{axis = 0, index = 0}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_13308 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12526, op_11709) @Host(alice)
op_11703 = IndexAxis{axis = 0, index = 1}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12492 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11698, op_11703) @Host(alice)
op_11697 = IndexAxis{axis = 0, index = 2}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12490 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11697, op_11704) @Host(alice)
op_12489 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11697, op_11703) @Host(alice)
op_12491 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12489, op_12490) @Host(alice)
op_12493 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12491, op_12492) @Host(alice)
op_12504 = Shape: (HostBitTensor) -> HostShape (op_12493) @Host(alice)
op_12514 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12504, op_12508) @Host(alice)
op_12513 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12504, op_12507) @Host(alice)
op_12515 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12513, op_12514) @Host(alice)
op_12522 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12493, op_12515) @Host(alice)
op_12530 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12488, op_12522) @Host(carole)
op_13318 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12530, op_11713) @Host(carole)
op_13319 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13317, op_13318) @Host(carole)
op_13322 = Shape: (HostBitTensor) -> HostShape (op_13319) @Host(carole)
op_13336 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13322, op_13328) @Host(carole)
op_13335 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13322, op_13327) @Host(carole)
op_13337 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13335, op_13336) @Host(carole)
op_13340 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13319, op_13337) @Host(carole)
op_13345 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13303, op_13340) @Host(carole)
op_13344 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13302, op_13340) @Host(bob)
op_13304 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12530, op_11714) @Host(carole)
op_12483 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11697, op_11703) @Host(alice)
op_12525 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12483, op_12522) @Host(alice)
op_13306 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12525, op_11710) @Host(alice)
op_13305 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12525, op_11709) @Host(alice)
op_13307 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13305, op_13306) @Host(alice)
op_13309 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13307, op_13308) @Host(alice)
op_13320 = Shape: (HostBitTensor) -> HostShape (op_13309) @Host(alice)
op_13330 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13320, op_13324) @Host(alice)
op_13329 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13320, op_13323) @Host(alice)
op_13331 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13329, op_13330) @Host(alice)
op_13338 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13309, op_13331) @Host(alice)
op_13346 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13304, op_13338) @Host(carole)
op_13299 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12525, op_11709) @Host(alice)
op_13341 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13299, op_13338) @Host(alice)
op_11691 = IndexAxis{axis = 0, index = 3}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12444 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11686, op_11691) @Host(alice)
op_11685 = IndexAxis{axis = 0, index = 4}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_13212 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12430, op_11685) @Host(alice)
op_12442 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11685, op_11692) @Host(alice)
op_12441 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11685, op_11691) @Host(alice)
op_12443 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12441, op_12442) @Host(alice)
op_12445 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12443, op_12444) @Host(alice)
op_12456 = Shape: (HostBitTensor) -> HostShape (op_12445) @Host(alice)
op_12466 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12456, op_12460) @Host(alice)
op_12465 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12456, op_12459) @Host(alice)
op_12467 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12465, op_12466) @Host(alice)
op_12474 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12445, op_12467) @Host(alice)
op_12482 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12440, op_12474) @Host(carole)
op_13268 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12433, op_12482) @Host(carole)
op_13269 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13267, op_13268) @Host(carole)
op_12435 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11685, op_11691) @Host(alice)
op_12477 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12435, op_12474) @Host(alice)
op_13260 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12430, op_12477) @Host(alice)
op_11679 = IndexAxis{axis = 0, index = 5}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12396 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11674, op_11679) @Host(alice)
op_11673 = IndexAxis{axis = 0, index = 6}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_13932 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13198, op_11673) @Host(alice)
op_12394 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11673, op_11680) @Host(alice)
op_12393 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11673, op_11679) @Host(alice)
op_12395 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12393, op_12394) @Host(alice)
op_12397 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12395, op_12396) @Host(alice)
op_12408 = Shape: (HostBitTensor) -> HostShape (op_12397) @Host(alice)
op_12418 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12408, op_12412) @Host(alice)
op_12417 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12408, op_12411) @Host(alice)
op_12419 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12417, op_12418) @Host(alice)
op_12426 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12397, op_12419) @Host(alice)
op_12434 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12392, op_12426) @Host(carole)
op_13270 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12434, op_12481) @Host(carole)
op_13271 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13269, op_13270) @Host(carole)
op_13274 = Shape: (HostBitTensor) -> HostShape (op_13271) @Host(carole)
op_13288 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13274, op_13280) @Host(carole)
op_13287 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13274, op_13279) @Host(carole)
op_13289 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13287, op_13288) @Host(carole)
op_13292 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13271, op_13289) @Host(carole)
op_13297 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13255, op_13292) @Host(carole)
op_13296 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13254, op_13292) @Host(bob)
op_14079 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13199, op_13296) @Host(bob)
op_14080 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14078, op_14079) @Host(bob)
op_13256 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12434, op_12482) @Host(carole)
op_13222 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12434, op_11689) @Host(carole)
op_13223 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13221, op_13222) @Host(carole)
op_13226 = Shape: (HostBitTensor) -> HostShape (op_13223) @Host(carole)
op_13240 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13226, op_13232) @Host(carole)
op_13239 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13226, op_13231) @Host(carole)
op_13241 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13239, op_13240) @Host(carole)
op_13244 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13223, op_13241) @Host(carole)
op_13249 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13207, op_13244) @Host(carole)
op_13248 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13206, op_13244) @Host(bob)
op_14031 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13199, op_13248) @Host(bob)
op_14032 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14030, op_14031) @Host(bob)
op_13208 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12434, op_11690) @Host(carole)
op_12387 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11673, op_11679) @Host(alice)
op_12429 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12387, op_12426) @Host(alice)
op_13980 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13198, op_12429) @Host(alice)
op_13258 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12429, op_12478) @Host(alice)
op_13257 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12429, op_12477) @Host(alice)
op_13259 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13257, op_13258) @Host(alice)
op_13261 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13259, op_13260) @Host(alice)
op_13272 = Shape: (HostBitTensor) -> HostShape (op_13261) @Host(alice)
op_13282 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13272, op_13276) @Host(alice)
op_13281 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13272, op_13275) @Host(alice)
op_13283 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13281, op_13282) @Host(alice)
op_13290 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13261, op_13283) @Host(alice)
op_13298 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13256, op_13290) @Host(carole)
op_13251 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12429, op_12477) @Host(alice)
op_13293 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13251, op_13290) @Host(alice)
op_14076 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13198, op_13293) @Host(alice)
op_13210 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12429, op_11686) @Host(alice)
op_13209 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12429, op_11685) @Host(alice)
op_13211 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13209, op_13210) @Host(alice)
op_13213 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13211, op_13212) @Host(alice)
op_13224 = Shape: (HostBitTensor) -> HostShape (op_13213) @Host(alice)
op_13234 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13224, op_13228) @Host(alice)
op_13233 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13224, op_13227) @Host(alice)
op_13235 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13233, op_13234) @Host(alice)
op_13242 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13213, op_13235) @Host(alice)
op_13250 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13208, op_13242) @Host(carole)
op_13203 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12429, op_11685) @Host(alice)
op_13245 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13203, op_13242) @Host(alice)
op_14028 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13198, op_13245) @Host(alice)
op_11667 = IndexAxis{axis = 0, index = 7}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12348 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11662, op_11667) @Host(alice)
op_11661 = IndexAxis{axis = 0, index = 8}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_13116 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12334, op_11661) @Host(alice)
op_12346 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11661, op_11668) @Host(alice)
op_12345 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11661, op_11667) @Host(alice)
op_12347 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12345, op_12346) @Host(alice)
op_12349 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12347, op_12348) @Host(alice)
op_12360 = Shape: (HostBitTensor) -> HostShape (op_12349) @Host(alice)
op_12370 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12360, op_12364) @Host(alice)
op_12369 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12360, op_12363) @Host(alice)
op_12371 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12369, op_12370) @Host(alice)
op_12378 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12349, op_12371) @Host(alice)
op_12386 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12344, op_12378) @Host(carole)
op_13172 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12337, op_12386) @Host(carole)
op_13173 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13171, op_13172) @Host(carole)
op_12339 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11661, op_11667) @Host(alice)
op_12381 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12339, op_12378) @Host(alice)
op_13164 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12334, op_12381) @Host(alice)
op_11655 = IndexAxis{axis = 0, index = 9}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12300 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11650, op_11655) @Host(alice)
op_11649 = IndexAxis{axis = 0, index = 10}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12298 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11649, op_11656) @Host(alice)
op_12297 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11649, op_11655) @Host(alice)
op_12299 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12297, op_12298) @Host(alice)
op_12301 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12299, op_12300) @Host(alice)
op_12312 = Shape: (HostBitTensor) -> HostShape (op_12301) @Host(alice)
op_12322 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12312, op_12316) @Host(alice)
op_12321 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12312, op_12315) @Host(alice)
op_12323 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12321, op_12322) @Host(alice)
op_12330 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12301, op_12323) @Host(alice)
op_12338 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12296, op_12330) @Host(carole)
op_13174 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12338, op_12385) @Host(carole)
op_13175 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13173, op_13174) @Host(carole)
op_13178 = Shape: (HostBitTensor) -> HostShape (op_13175) @Host(carole)
op_13192 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13178, op_13184) @Host(carole)
op_13191 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13178, op_13183) @Host(carole)
op_13193 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13191, op_13192) @Host(carole)
op_13196 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13175, op_13193) @Host(carole)
op_13201 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13159, op_13196) @Host(carole)
op_14084 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13201, op_13298) @Host(carole)
op_14083 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13201, op_13297) @Host(carole)
op_14085 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14083, op_14084) @Host(carole)
op_14071 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13201, op_13297) @Host(carole)
op_14036 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13201, op_13250) @Host(carole)
op_14035 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13201, op_13249) @Host(carole)
op_14037 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14035, op_14036) @Host(carole)
op_14023 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13201, op_13249) @Host(carole)
op_13988 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13201, op_12434) @Host(carole)
op_13987 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13201, op_12433) @Host(carole)
op_13989 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13987, op_13988) @Host(carole)
op_13975 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13201, op_12433) @Host(carole)
op_13940 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13201, op_11678) @Host(carole)
op_13939 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13201, op_11677) @Host(carole)
op_13941 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13939, op_13940) @Host(carole)
op_13927 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13201, op_11677) @Host(carole)
op_13200 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13158, op_13196) @Host(bob)
op_14081 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13200, op_13295) @Host(bob)
op_14082 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14080, op_14081) @Host(bob)
op_14089 = Shape: (HostBitTensor) -> HostShape (op_14082) @Host(bob)
op_14101 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14089, op_14094) @Host(bob)
op_14100 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14089, op_14093) @Host(bob)
op_14102 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14100, op_14101) @Host(bob)
op_14107 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14082, op_14102) @Host(bob)
op_14111 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14069, op_14107) @Host(bob)
op_14110 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14068, op_14107) @Host(alice)
op_14070 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13200, op_13296) @Host(bob)
op_14033 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13200, op_13247) @Host(bob)
op_14034 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14032, op_14033) @Host(bob)
op_14041 = Shape: (HostBitTensor) -> HostShape (op_14034) @Host(bob)
op_14053 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14041, op_14046) @Host(bob)
op_14052 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14041, op_14045) @Host(bob)
op_14054 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14052, op_14053) @Host(bob)
op_14059 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14034, op_14054) @Host(bob)
op_14063 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14021, op_14059) @Host(bob)
op_14062 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14020, op_14059) @Host(alice)
op_14022 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13200, op_13248) @Host(bob)
op_13985 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13200, op_12431) @Host(bob)
op_13986 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13984, op_13985) @Host(bob)
op_13993 = Shape: (HostBitTensor) -> HostShape (op_13986) @Host(bob)
op_14005 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13993, op_13998) @Host(bob)
op_14004 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13993, op_13997) @Host(bob)
op_14006 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14004, op_14005) @Host(bob)
op_14011 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13986, op_14006) @Host(bob)
op_14015 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13973, op_14011) @Host(bob)
op_14014 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13972, op_14011) @Host(alice)
op_13974 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13200, op_12432) @Host(bob)
op_13937 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13200, op_11675) @Host(bob)
op_13938 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13936, op_13937) @Host(bob)
op_13945 = Shape: (HostBitTensor) -> HostShape (op_13938) @Host(bob)
op_13957 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13945, op_13950) @Host(bob)
op_13956 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13945, op_13949) @Host(bob)
op_13958 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13956, op_13957) @Host(bob)
op_13963 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13938, op_13958) @Host(bob)
op_13967 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13925, op_13963) @Host(bob)
op_13966 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13924, op_13963) @Host(alice)
op_13926 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13200, op_11676) @Host(bob)
op_13160 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12338, op_12386) @Host(carole)
op_13126 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12338, op_11665) @Host(carole)
op_13127 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13125, op_13126) @Host(carole)
op_13130 = Shape: (HostBitTensor) -> HostShape (op_13127) @Host(carole)
op_13144 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13130, op_13136) @Host(carole)
op_13143 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13130, op_13135) @Host(carole)
op_13145 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13143, op_13144) @Host(carole)
op_13148 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13127, op_13145) @Host(carole)
op_13153 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13111, op_13148) @Host(carole)
op_13152 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13110, op_13148) @Host(bob)
op_13112 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12338, op_11666) @Host(carole)
op_12291 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11649, op_11655) @Host(alice)
op_12333 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12291, op_12330) @Host(alice)
op_13162 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12333, op_12382) @Host(alice)
op_13161 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12333, op_12381) @Host(alice)
op_13163 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13161, op_13162) @Host(alice)
op_13165 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13163, op_13164) @Host(alice)
op_13176 = Shape: (HostBitTensor) -> HostShape (op_13165) @Host(alice)
op_13186 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13176, op_13180) @Host(alice)
op_13185 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13176, op_13179) @Host(alice)
op_13187 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13185, op_13186) @Host(alice)
op_13194 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13165, op_13187) @Host(alice)
op_13202 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13160, op_13194) @Host(carole)
op_14086 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13202, op_13297) @Host(carole)
op_14087 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14085, op_14086) @Host(carole)
op_14090 = Shape: (HostBitTensor) -> HostShape (op_14087) @Host(carole)
op_14104 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14090, op_14096) @Host(carole)
op_14103 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14090, op_14095) @Host(carole)
op_14105 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14103, op_14104) @Host(carole)
op_14108 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14087, op_14105) @Host(carole)
op_14113 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14071, op_14108) @Host(carole)
op_14112 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14070, op_14108) @Host(bob)
op_14072 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13202, op_13298) @Host(carole)
op_14038 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13202, op_13249) @Host(carole)
op_14039 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14037, op_14038) @Host(carole)
op_14042 = Shape: (HostBitTensor) -> HostShape (op_14039) @Host(carole)
op_14056 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14042, op_14048) @Host(carole)
op_14055 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14042, op_14047) @Host(carole)
op_14057 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14055, op_14056) @Host(carole)
op_14060 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14039, op_14057) @Host(carole)
op_14065 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14023, op_14060) @Host(carole)
op_14064 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14022, op_14060) @Host(bob)
op_14024 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13202, op_13250) @Host(carole)
op_13990 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13202, op_12433) @Host(carole)
op_13991 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13989, op_13990) @Host(carole)
op_13994 = Shape: (HostBitTensor) -> HostShape (op_13991) @Host(carole)
op_14008 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13994, op_14000) @Host(carole)
op_14007 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13994, op_13999) @Host(carole)
op_14009 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14007, op_14008) @Host(carole)
op_14012 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13991, op_14009) @Host(carole)
op_14017 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13975, op_14012) @Host(carole)
op_14016 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13974, op_14012) @Host(bob)
op_13976 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13202, op_12434) @Host(carole)
op_13942 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13202, op_11677) @Host(carole)
op_13943 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13941, op_13942) @Host(carole)
op_13946 = Shape: (HostBitTensor) -> HostShape (op_13943) @Host(carole)
op_13960 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13946, op_13952) @Host(carole)
op_13959 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13946, op_13951) @Host(carole)
op_13961 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13959, op_13960) @Host(carole)
op_13964 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13943, op_13961) @Host(carole)
op_13969 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13927, op_13964) @Host(carole)
op_13968 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13926, op_13964) @Host(bob)
op_13928 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13202, op_11678) @Host(carole)
op_13155 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12333, op_12381) @Host(alice)
op_13197 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13155, op_13194) @Host(alice)
op_14074 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13197, op_13294) @Host(alice)
op_14073 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13197, op_13293) @Host(alice)
op_14075 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14073, op_14074) @Host(alice)
op_14077 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14075, op_14076) @Host(alice)
op_14088 = Shape: (HostBitTensor) -> HostShape (op_14077) @Host(alice)
op_14098 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14088, op_14092) @Host(alice)
op_14097 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14088, op_14091) @Host(alice)
op_14099 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14097, op_14098) @Host(alice)
op_14106 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14077, op_14099) @Host(alice)
op_14114 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14072, op_14106) @Host(carole)
op_14067 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13197, op_13293) @Host(alice)
op_14109 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14067, op_14106) @Host(alice)
op_14026 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13197, op_13246) @Host(alice)
op_14025 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13197, op_13245) @Host(alice)
op_14027 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14025, op_14026) @Host(alice)
op_14029 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14027, op_14028) @Host(alice)
op_14040 = Shape: (HostBitTensor) -> HostShape (op_14029) @Host(alice)
op_14050 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14040, op_14044) @Host(alice)
op_14049 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14040, op_14043) @Host(alice)
op_14051 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14049, op_14050) @Host(alice)
op_14058 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14029, op_14051) @Host(alice)
op_14066 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14024, op_14058) @Host(carole)
op_14019 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13197, op_13245) @Host(alice)
op_14061 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14019, op_14058) @Host(alice)
op_13978 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13197, op_12430) @Host(alice)
op_13977 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13197, op_12429) @Host(alice)
op_13979 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13977, op_13978) @Host(alice)
op_13981 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13979, op_13980) @Host(alice)
op_13992 = Shape: (HostBitTensor) -> HostShape (op_13981) @Host(alice)
op_14002 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13992, op_13996) @Host(alice)
op_14001 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13992, op_13995) @Host(alice)
op_14003 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14001, op_14002) @Host(alice)
op_14010 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13981, op_14003) @Host(alice)
op_14018 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13976, op_14010) @Host(carole)
op_13971 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13197, op_12429) @Host(alice)
op_14013 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13971, op_14010) @Host(alice)
op_13930 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13197, op_11674) @Host(alice)
op_13929 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13197, op_11673) @Host(alice)
op_13931 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13929, op_13930) @Host(alice)
op_13933 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13931, op_13932) @Host(alice)
op_13944 = Shape: (HostBitTensor) -> HostShape (op_13933) @Host(alice)
op_13954 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13944, op_13948) @Host(alice)
op_13953 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13944, op_13947) @Host(alice)
op_13955 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13953, op_13954) @Host(alice)
op_13962 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13933, op_13955) @Host(alice)
op_13970 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13928, op_13962) @Host(carole)
op_13923 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13197, op_11673) @Host(alice)
op_13965 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13923, op_13962) @Host(alice)
op_13114 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12333, op_11662) @Host(alice)
op_13113 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12333, op_11661) @Host(alice)
op_13115 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13113, op_13114) @Host(alice)
op_13117 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13115, op_13116) @Host(alice)
op_13128 = Shape: (HostBitTensor) -> HostShape (op_13117) @Host(alice)
op_13138 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13128, op_13132) @Host(alice)
op_13137 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13128, op_13131) @Host(alice)
op_13139 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13137, op_13138) @Host(alice)
op_13146 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13117, op_13139) @Host(alice)
op_13154 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13112, op_13146) @Host(carole)
op_13107 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12333, op_11661) @Host(alice)
op_13149 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13107, op_13146) @Host(alice)
op_11643 = IndexAxis{axis = 0, index = 11}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12252 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11638, op_11643) @Host(alice)
op_11637 = IndexAxis{axis = 0, index = 12}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_13020 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12238, op_11637) @Host(alice)
op_12250 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11637, op_11644) @Host(alice)
op_12249 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11637, op_11643) @Host(alice)
op_12251 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12249, op_12250) @Host(alice)
op_12253 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12251, op_12252) @Host(alice)
op_12264 = Shape: (HostBitTensor) -> HostShape (op_12253) @Host(alice)
op_12274 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12264, op_12268) @Host(alice)
op_12273 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12264, op_12267) @Host(alice)
op_12275 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12273, op_12274) @Host(alice)
op_12282 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12253, op_12275) @Host(alice)
op_12290 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12248, op_12282) @Host(carole)
op_13076 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12241, op_12290) @Host(carole)
op_13077 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13075, op_13076) @Host(carole)
op_12243 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11637, op_11643) @Host(alice)
op_12285 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12243, op_12282) @Host(alice)
op_13068 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12238, op_12285) @Host(alice)
op_11631 = IndexAxis{axis = 0, index = 13}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12204 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11626, op_11631) @Host(alice)
op_11625 = IndexAxis{axis = 0, index = 14}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_13740 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13006, op_11625) @Host(alice)
op_12202 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11625, op_11632) @Host(alice)
op_12201 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11625, op_11631) @Host(alice)
op_12203 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12201, op_12202) @Host(alice)
op_12205 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12203, op_12204) @Host(alice)
op_12216 = Shape: (HostBitTensor) -> HostShape (op_12205) @Host(alice)
op_12226 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12216, op_12220) @Host(alice)
op_12225 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12216, op_12219) @Host(alice)
op_12227 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12225, op_12226) @Host(alice)
op_12234 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12205, op_12227) @Host(alice)
op_12242 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12200, op_12234) @Host(carole)
op_13078 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12242, op_12289) @Host(carole)
op_13079 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13077, op_13078) @Host(carole)
op_13082 = Shape: (HostBitTensor) -> HostShape (op_13079) @Host(carole)
op_13096 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13082, op_13088) @Host(carole)
op_13095 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13082, op_13087) @Host(carole)
op_13097 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13095, op_13096) @Host(carole)
op_13100 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13079, op_13097) @Host(carole)
op_13105 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13063, op_13100) @Host(carole)
op_13104 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13062, op_13100) @Host(bob)
op_13887 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13007, op_13104) @Host(bob)
op_13888 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13886, op_13887) @Host(bob)
op_13064 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12242, op_12290) @Host(carole)
op_13030 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12242, op_11641) @Host(carole)
op_13031 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13029, op_13030) @Host(carole)
op_13034 = Shape: (HostBitTensor) -> HostShape (op_13031) @Host(carole)
op_13048 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13034, op_13040) @Host(carole)
op_13047 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13034, op_13039) @Host(carole)
op_13049 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13047, op_13048) @Host(carole)
op_13052 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13031, op_13049) @Host(carole)
op_13057 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13015, op_13052) @Host(carole)
op_13056 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13014, op_13052) @Host(bob)
op_13839 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13007, op_13056) @Host(bob)
op_13840 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13838, op_13839) @Host(bob)
op_13016 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12242, op_11642) @Host(carole)
op_12195 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11625, op_11631) @Host(alice)
op_12237 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12195, op_12234) @Host(alice)
op_13788 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13006, op_12237) @Host(alice)
op_13066 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12237, op_12286) @Host(alice)
op_13065 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12237, op_12285) @Host(alice)
op_13067 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13065, op_13066) @Host(alice)
op_13069 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13067, op_13068) @Host(alice)
op_13080 = Shape: (HostBitTensor) -> HostShape (op_13069) @Host(alice)
op_13090 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13080, op_13084) @Host(alice)
op_13089 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13080, op_13083) @Host(alice)
op_13091 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13089, op_13090) @Host(alice)
op_13098 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13069, op_13091) @Host(alice)
op_13106 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13064, op_13098) @Host(carole)
op_13059 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12237, op_12285) @Host(alice)
op_13101 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13059, op_13098) @Host(alice)
op_13884 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13006, op_13101) @Host(alice)
op_13018 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12237, op_11638) @Host(alice)
op_13017 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12237, op_11637) @Host(alice)
op_13019 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13017, op_13018) @Host(alice)
op_13021 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13019, op_13020) @Host(alice)
op_13032 = Shape: (HostBitTensor) -> HostShape (op_13021) @Host(alice)
op_13042 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13032, op_13036) @Host(alice)
op_13041 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13032, op_13035) @Host(alice)
op_13043 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13041, op_13042) @Host(alice)
op_13050 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13021, op_13043) @Host(alice)
op_13058 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13016, op_13050) @Host(carole)
op_13011 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12237, op_11637) @Host(alice)
op_13053 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13011, op_13050) @Host(alice)
op_13836 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13006, op_13053) @Host(alice)
op_11619 = IndexAxis{axis = 0, index = 15}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12156 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11614, op_11619) @Host(alice)
op_11613 = IndexAxis{axis = 0, index = 16}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12924 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12142, op_11613) @Host(alice)
op_12154 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11613, op_11620) @Host(alice)
op_12153 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11613, op_11619) @Host(alice)
op_12155 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12153, op_12154) @Host(alice)
op_12157 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12155, op_12156) @Host(alice)
op_12168 = Shape: (HostBitTensor) -> HostShape (op_12157) @Host(alice)
op_12178 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12168, op_12172) @Host(alice)
op_12177 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12168, op_12171) @Host(alice)
op_12179 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12177, op_12178) @Host(alice)
op_12186 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12157, op_12179) @Host(alice)
op_12194 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12152, op_12186) @Host(carole)
op_12980 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12145, op_12194) @Host(carole)
op_12981 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12979, op_12980) @Host(carole)
op_12147 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11613, op_11619) @Host(alice)
op_12189 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12147, op_12186) @Host(alice)
op_12972 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12142, op_12189) @Host(alice)
op_11607 = IndexAxis{axis = 0, index = 17}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12108 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11602, op_11607) @Host(alice)
op_11601 = IndexAxis{axis = 0, index = 18}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12106 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11601, op_11608) @Host(alice)
op_12105 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11601, op_11607) @Host(alice)
op_12107 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12105, op_12106) @Host(alice)
op_12109 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12107, op_12108) @Host(alice)
op_12120 = Shape: (HostBitTensor) -> HostShape (op_12109) @Host(alice)
op_12130 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12120, op_12124) @Host(alice)
op_12129 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12120, op_12123) @Host(alice)
op_12131 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12129, op_12130) @Host(alice)
op_12138 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12109, op_12131) @Host(alice)
op_12146 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12104, op_12138) @Host(carole)
op_12982 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12146, op_12193) @Host(carole)
op_12983 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12981, op_12982) @Host(carole)
op_12986 = Shape: (HostBitTensor) -> HostShape (op_12983) @Host(carole)
op_13000 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12986, op_12992) @Host(carole)
op_12999 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12986, op_12991) @Host(carole)
op_13001 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12999, op_13000) @Host(carole)
op_13004 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12983, op_13001) @Host(carole)
op_13009 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12967, op_13004) @Host(carole)
op_13892 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13009, op_13106) @Host(carole)
op_13891 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13009, op_13105) @Host(carole)
op_13893 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13891, op_13892) @Host(carole)
op_13879 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13009, op_13105) @Host(carole)
op_13844 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13009, op_13058) @Host(carole)
op_13843 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13009, op_13057) @Host(carole)
op_13845 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13843, op_13844) @Host(carole)
op_13831 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13009, op_13057) @Host(carole)
op_13796 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13009, op_12242) @Host(carole)
op_13795 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13009, op_12241) @Host(carole)
op_13797 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13795, op_13796) @Host(carole)
op_13783 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13009, op_12241) @Host(carole)
op_13748 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13009, op_11630) @Host(carole)
op_13747 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13009, op_11629) @Host(carole)
op_13749 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13747, op_13748) @Host(carole)
op_13735 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13009, op_11629) @Host(carole)
op_13008 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12966, op_13004) @Host(bob)
op_13889 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13008, op_13103) @Host(bob)
op_13890 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13888, op_13889) @Host(bob)
op_13897 = Shape: (HostBitTensor) -> HostShape (op_13890) @Host(bob)
op_13909 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13897, op_13902) @Host(bob)
op_13908 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13897, op_13901) @Host(bob)
op_13910 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13908, op_13909) @Host(bob)
op_13915 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13890, op_13910) @Host(bob)
op_13919 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13877, op_13915) @Host(bob)
op_14847 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_14112) @Host(bob)
op_14846 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_14111) @Host(bob)
op_14848 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14846, op_14847) @Host(bob)
op_14837 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_14111) @Host(bob)
op_14799 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_14064) @Host(bob)
op_14798 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_14063) @Host(bob)
op_14800 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14798, op_14799) @Host(bob)
op_14789 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_14063) @Host(bob)
op_14751 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_14016) @Host(bob)
op_14750 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_14015) @Host(bob)
op_14752 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14750, op_14751) @Host(bob)
op_14741 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_14015) @Host(bob)
op_14703 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_13968) @Host(bob)
op_14702 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_13967) @Host(bob)
op_14704 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14702, op_14703) @Host(bob)
op_14693 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_13967) @Host(bob)
op_14655 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_13200) @Host(bob)
op_14654 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_13199) @Host(bob)
op_14656 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14654, op_14655) @Host(bob)
op_14645 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_13199) @Host(bob)
op_14607 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_13152) @Host(bob)
op_14606 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_13151) @Host(bob)
op_14608 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14606, op_14607) @Host(bob)
op_14597 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_13151) @Host(bob)
op_14559 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_12336) @Host(bob)
op_14558 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_12335) @Host(bob)
op_14560 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14558, op_14559) @Host(bob)
op_14549 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_12335) @Host(bob)
op_14511 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_11652) @Host(bob)
op_14510 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_11651) @Host(bob)
op_14512 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14510, op_14511) @Host(bob)
op_14501 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13919, op_11651) @Host(bob)
op_13918 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13876, op_13915) @Host(alice)
op_14844 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_14109) @Host(alice)
op_14836 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_14110) @Host(alice)
op_14796 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_14061) @Host(alice)
op_14788 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_14062) @Host(alice)
op_14748 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_14013) @Host(alice)
op_14740 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_14014) @Host(alice)
op_14700 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_13965) @Host(alice)
op_14692 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_13966) @Host(alice)
op_14652 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_13197) @Host(alice)
op_14644 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_13198) @Host(alice)
op_14604 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_13149) @Host(alice)
op_14596 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_13150) @Host(alice)
op_14556 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_12333) @Host(alice)
op_14548 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_12334) @Host(alice)
op_14508 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_11649) @Host(alice)
op_14500 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13918, op_11650) @Host(alice)
op_13878 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13008, op_13104) @Host(bob)
op_13841 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13008, op_13055) @Host(bob)
op_13842 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13840, op_13841) @Host(bob)
op_13849 = Shape: (HostBitTensor) -> HostShape (op_13842) @Host(bob)
op_13861 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13849, op_13854) @Host(bob)
op_13860 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13849, op_13853) @Host(bob)
op_13862 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13860, op_13861) @Host(bob)
op_13867 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13842, op_13862) @Host(bob)
op_13871 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13829, op_13867) @Host(bob)
op_13870 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13828, op_13867) @Host(alice)
op_13830 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13008, op_13056) @Host(bob)
op_13793 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13008, op_12239) @Host(bob)
op_13794 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13792, op_13793) @Host(bob)
op_13801 = Shape: (HostBitTensor) -> HostShape (op_13794) @Host(bob)
op_13813 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13801, op_13806) @Host(bob)
op_13812 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13801, op_13805) @Host(bob)
op_13814 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13812, op_13813) @Host(bob)
op_13819 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13794, op_13814) @Host(bob)
op_13823 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13781, op_13819) @Host(bob)
op_13822 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13780, op_13819) @Host(alice)
op_13782 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13008, op_12240) @Host(bob)
op_13745 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13008, op_11627) @Host(bob)
op_13746 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13744, op_13745) @Host(bob)
op_13753 = Shape: (HostBitTensor) -> HostShape (op_13746) @Host(bob)
op_13765 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13753, op_13758) @Host(bob)
op_13764 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13753, op_13757) @Host(bob)
op_13766 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13764, op_13765) @Host(bob)
op_13771 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13746, op_13766) @Host(bob)
op_13775 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13733, op_13771) @Host(bob)
op_13774 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13732, op_13771) @Host(alice)
op_13734 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13008, op_11628) @Host(bob)
op_12968 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12146, op_12194) @Host(carole)
op_12934 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12146, op_11617) @Host(carole)
op_12935 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12933, op_12934) @Host(carole)
op_12938 = Shape: (HostBitTensor) -> HostShape (op_12935) @Host(carole)
op_12952 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12938, op_12944) @Host(carole)
op_12951 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12938, op_12943) @Host(carole)
op_12953 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12951, op_12952) @Host(carole)
op_12956 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12935, op_12953) @Host(carole)
op_12961 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12919, op_12956) @Host(carole)
op_12960 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12918, op_12956) @Host(bob)
op_12920 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12146, op_11618) @Host(carole)
op_12099 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11601, op_11607) @Host(alice)
op_12141 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12099, op_12138) @Host(alice)
op_12970 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12141, op_12190) @Host(alice)
op_12969 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12141, op_12189) @Host(alice)
op_12971 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12969, op_12970) @Host(alice)
op_12973 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12971, op_12972) @Host(alice)
op_12984 = Shape: (HostBitTensor) -> HostShape (op_12973) @Host(alice)
op_12994 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12984, op_12988) @Host(alice)
op_12993 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12984, op_12987) @Host(alice)
op_12995 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12993, op_12994) @Host(alice)
op_13002 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12973, op_12995) @Host(alice)
op_13010 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12968, op_13002) @Host(carole)
op_13894 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13010, op_13105) @Host(carole)
op_13895 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13893, op_13894) @Host(carole)
op_13898 = Shape: (HostBitTensor) -> HostShape (op_13895) @Host(carole)
op_13912 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13898, op_13904) @Host(carole)
op_13911 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13898, op_13903) @Host(carole)
op_13913 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13911, op_13912) @Host(carole)
op_13916 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13895, op_13913) @Host(carole)
op_13921 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13879, op_13916) @Host(carole)
op_14852 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_14114) @Host(carole)
op_14851 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_14113) @Host(carole)
op_14853 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14851, op_14852) @Host(carole)
op_14839 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_14113) @Host(carole)
op_14804 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_14066) @Host(carole)
op_14803 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_14065) @Host(carole)
op_14805 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14803, op_14804) @Host(carole)
op_14791 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_14065) @Host(carole)
op_14756 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_14018) @Host(carole)
op_14755 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_14017) @Host(carole)
op_14757 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14755, op_14756) @Host(carole)
op_14743 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_14017) @Host(carole)
op_14708 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_13970) @Host(carole)
op_14707 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_13969) @Host(carole)
op_14709 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14707, op_14708) @Host(carole)
op_14695 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_13969) @Host(carole)
op_14660 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_13202) @Host(carole)
op_14659 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_13201) @Host(carole)
op_14661 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14659, op_14660) @Host(carole)
op_14647 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_13201) @Host(carole)
op_14612 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_13154) @Host(carole)
op_14611 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_13153) @Host(carole)
op_14613 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14611, op_14612) @Host(carole)
op_14599 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_13153) @Host(carole)
op_14564 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_12338) @Host(carole)
op_14563 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_12337) @Host(carole)
op_14565 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14563, op_14564) @Host(carole)
op_14551 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_12337) @Host(carole)
op_14516 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_11654) @Host(carole)
op_14515 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_11653) @Host(carole)
op_14517 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14515, op_14516) @Host(carole)
op_14503 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13921, op_11653) @Host(carole)
op_13920 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13878, op_13916) @Host(bob)
op_14849 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_14111) @Host(bob)
op_14850 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14848, op_14849) @Host(bob)
op_14857 = Shape: (HostBitTensor) -> HostShape (op_14850) @Host(bob)
op_14869 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14857, op_14862) @Host(bob)
op_14868 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14857, op_14861) @Host(bob)
op_14870 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14868, op_14869) @Host(bob)
op_14875 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14850, op_14870) @Host(bob)
op_14879 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14837, op_14875) @Host(bob)
op_14878 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14836, op_14875) @Host(alice)
op_14838 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_14112) @Host(bob)
op_14801 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_14063) @Host(bob)
op_14802 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14800, op_14801) @Host(bob)
op_14809 = Shape: (HostBitTensor) -> HostShape (op_14802) @Host(bob)
op_14821 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14809, op_14814) @Host(bob)
op_14820 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14809, op_14813) @Host(bob)
op_14822 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14820, op_14821) @Host(bob)
op_14827 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14802, op_14822) @Host(bob)
op_14831 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14789, op_14827) @Host(bob)
op_14830 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14788, op_14827) @Host(alice)
op_14790 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_14064) @Host(bob)
op_14753 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_14015) @Host(bob)
op_14754 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14752, op_14753) @Host(bob)
op_14761 = Shape: (HostBitTensor) -> HostShape (op_14754) @Host(bob)
op_14773 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14761, op_14766) @Host(bob)
op_14772 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14761, op_14765) @Host(bob)
op_14774 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14772, op_14773) @Host(bob)
op_14779 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14754, op_14774) @Host(bob)
op_14783 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14741, op_14779) @Host(bob)
op_14782 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14740, op_14779) @Host(alice)
op_14742 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_14016) @Host(bob)
op_14705 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_13967) @Host(bob)
op_14706 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14704, op_14705) @Host(bob)
op_14713 = Shape: (HostBitTensor) -> HostShape (op_14706) @Host(bob)
op_14725 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14713, op_14718) @Host(bob)
op_14724 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14713, op_14717) @Host(bob)
op_14726 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14724, op_14725) @Host(bob)
op_14731 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14706, op_14726) @Host(bob)
op_14735 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14693, op_14731) @Host(bob)
op_14734 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14692, op_14731) @Host(alice)
op_14694 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_13968) @Host(bob)
op_14657 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_13199) @Host(bob)
op_14658 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14656, op_14657) @Host(bob)
op_14665 = Shape: (HostBitTensor) -> HostShape (op_14658) @Host(bob)
op_14677 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14665, op_14670) @Host(bob)
op_14676 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14665, op_14669) @Host(bob)
op_14678 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14676, op_14677) @Host(bob)
op_14683 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14658, op_14678) @Host(bob)
op_14687 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14645, op_14683) @Host(bob)
op_14686 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14644, op_14683) @Host(alice)
op_14646 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_13200) @Host(bob)
op_14609 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_13151) @Host(bob)
op_14610 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14608, op_14609) @Host(bob)
op_14617 = Shape: (HostBitTensor) -> HostShape (op_14610) @Host(bob)
op_14629 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14617, op_14622) @Host(bob)
op_14628 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14617, op_14621) @Host(bob)
op_14630 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14628, op_14629) @Host(bob)
op_14635 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14610, op_14630) @Host(bob)
op_14639 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14597, op_14635) @Host(bob)
op_14638 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14596, op_14635) @Host(alice)
op_14598 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_13152) @Host(bob)
op_14561 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_12335) @Host(bob)
op_14562 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14560, op_14561) @Host(bob)
op_14569 = Shape: (HostBitTensor) -> HostShape (op_14562) @Host(bob)
op_14581 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14569, op_14574) @Host(bob)
op_14580 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14569, op_14573) @Host(bob)
op_14582 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14580, op_14581) @Host(bob)
op_14587 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14562, op_14582) @Host(bob)
op_14591 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14549, op_14587) @Host(bob)
op_14590 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14548, op_14587) @Host(alice)
op_14550 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_12336) @Host(bob)
op_14513 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_11651) @Host(bob)
op_14514 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14512, op_14513) @Host(bob)
op_14521 = Shape: (HostBitTensor) -> HostShape (op_14514) @Host(bob)
op_14533 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14521, op_14526) @Host(bob)
op_14532 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14521, op_14525) @Host(bob)
op_14534 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14532, op_14533) @Host(bob)
op_14539 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14514, op_14534) @Host(bob)
op_14543 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14501, op_14539) @Host(bob)
op_14542 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14500, op_14539) @Host(alice)
op_14502 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13920, op_11652) @Host(bob)
op_13880 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13010, op_13106) @Host(carole)
op_13846 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13010, op_13057) @Host(carole)
op_13847 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13845, op_13846) @Host(carole)
op_13850 = Shape: (HostBitTensor) -> HostShape (op_13847) @Host(carole)
op_13864 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13850, op_13856) @Host(carole)
op_13863 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13850, op_13855) @Host(carole)
op_13865 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13863, op_13864) @Host(carole)
op_13868 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13847, op_13865) @Host(carole)
op_13873 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13831, op_13868) @Host(carole)
op_13872 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13830, op_13868) @Host(bob)
op_13832 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13010, op_13058) @Host(carole)
op_13798 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13010, op_12241) @Host(carole)
op_13799 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13797, op_13798) @Host(carole)
op_13802 = Shape: (HostBitTensor) -> HostShape (op_13799) @Host(carole)
op_13816 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13802, op_13808) @Host(carole)
op_13815 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13802, op_13807) @Host(carole)
op_13817 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13815, op_13816) @Host(carole)
op_13820 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13799, op_13817) @Host(carole)
op_13825 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13783, op_13820) @Host(carole)
op_13824 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13782, op_13820) @Host(bob)
op_13784 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13010, op_12242) @Host(carole)
op_13750 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13010, op_11629) @Host(carole)
op_13751 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13749, op_13750) @Host(carole)
op_13754 = Shape: (HostBitTensor) -> HostShape (op_13751) @Host(carole)
op_13768 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13754, op_13760) @Host(carole)
op_13767 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13754, op_13759) @Host(carole)
op_13769 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13767, op_13768) @Host(carole)
op_13772 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13751, op_13769) @Host(carole)
op_13777 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13735, op_13772) @Host(carole)
op_13776 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13734, op_13772) @Host(bob)
op_13736 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13010, op_11630) @Host(carole)
op_12963 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12141, op_12189) @Host(alice)
op_13005 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12963, op_13002) @Host(alice)
op_13882 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13005, op_13102) @Host(alice)
op_13881 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13005, op_13101) @Host(alice)
op_13883 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13881, op_13882) @Host(alice)
op_13885 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13883, op_13884) @Host(alice)
op_13896 = Shape: (HostBitTensor) -> HostShape (op_13885) @Host(alice)
op_13906 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13896, op_13900) @Host(alice)
op_13905 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13896, op_13899) @Host(alice)
op_13907 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13905, op_13906) @Host(alice)
op_13914 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13885, op_13907) @Host(alice)
op_13922 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13880, op_13914) @Host(carole)
op_14854 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_14113) @Host(carole)
op_14855 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14853, op_14854) @Host(carole)
op_14858 = Shape: (HostBitTensor) -> HostShape (op_14855) @Host(carole)
op_14872 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14858, op_14864) @Host(carole)
op_14871 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14858, op_14863) @Host(carole)
op_14873 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14871, op_14872) @Host(carole)
op_14876 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14855, op_14873) @Host(carole)
op_14881 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14839, op_14876) @Host(carole)
op_14880 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14838, op_14876) @Host(bob)
op_14840 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_14114) @Host(carole)
op_14806 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_14065) @Host(carole)
op_14807 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14805, op_14806) @Host(carole)
op_14810 = Shape: (HostBitTensor) -> HostShape (op_14807) @Host(carole)
op_14824 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14810, op_14816) @Host(carole)
op_14823 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14810, op_14815) @Host(carole)
op_14825 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14823, op_14824) @Host(carole)
op_14828 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14807, op_14825) @Host(carole)
op_14833 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14791, op_14828) @Host(carole)
op_14832 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14790, op_14828) @Host(bob)
op_14792 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_14066) @Host(carole)
op_14758 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_14017) @Host(carole)
op_14759 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14757, op_14758) @Host(carole)
op_14762 = Shape: (HostBitTensor) -> HostShape (op_14759) @Host(carole)
op_14776 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14762, op_14768) @Host(carole)
op_14775 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14762, op_14767) @Host(carole)
op_14777 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14775, op_14776) @Host(carole)
op_14780 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14759, op_14777) @Host(carole)
op_14785 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14743, op_14780) @Host(carole)
op_14784 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14742, op_14780) @Host(bob)
op_14744 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_14018) @Host(carole)
op_14710 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_13969) @Host(carole)
op_14711 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14709, op_14710) @Host(carole)
op_14714 = Shape: (HostBitTensor) -> HostShape (op_14711) @Host(carole)
op_14728 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14714, op_14720) @Host(carole)
op_14727 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14714, op_14719) @Host(carole)
op_14729 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14727, op_14728) @Host(carole)
op_14732 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14711, op_14729) @Host(carole)
op_14737 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14695, op_14732) @Host(carole)
op_14736 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14694, op_14732) @Host(bob)
op_14696 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_13970) @Host(carole)
op_14662 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_13201) @Host(carole)
op_14663 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14661, op_14662) @Host(carole)
op_14666 = Shape: (HostBitTensor) -> HostShape (op_14663) @Host(carole)
op_14680 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14666, op_14672) @Host(carole)
op_14679 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14666, op_14671) @Host(carole)
op_14681 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14679, op_14680) @Host(carole)
op_14684 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14663, op_14681) @Host(carole)
op_14689 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14647, op_14684) @Host(carole)
op_14688 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14646, op_14684) @Host(bob)
op_14648 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_13202) @Host(carole)
op_14614 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_13153) @Host(carole)
op_14615 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14613, op_14614) @Host(carole)
op_14618 = Shape: (HostBitTensor) -> HostShape (op_14615) @Host(carole)
op_14632 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14618, op_14624) @Host(carole)
op_14631 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14618, op_14623) @Host(carole)
op_14633 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14631, op_14632) @Host(carole)
op_14636 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14615, op_14633) @Host(carole)
op_14641 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14599, op_14636) @Host(carole)
op_14640 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14598, op_14636) @Host(bob)
op_14600 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_13154) @Host(carole)
op_14566 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_12337) @Host(carole)
op_14567 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14565, op_14566) @Host(carole)
op_14570 = Shape: (HostBitTensor) -> HostShape (op_14567) @Host(carole)
op_14584 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14570, op_14576) @Host(carole)
op_14583 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14570, op_14575) @Host(carole)
op_14585 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14583, op_14584) @Host(carole)
op_14588 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14567, op_14585) @Host(carole)
op_14593 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14551, op_14588) @Host(carole)
op_14592 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14550, op_14588) @Host(bob)
op_14552 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_12338) @Host(carole)
op_14518 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_11653) @Host(carole)
op_14519 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14517, op_14518) @Host(carole)
op_14522 = Shape: (HostBitTensor) -> HostShape (op_14519) @Host(carole)
op_14536 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14522, op_14528) @Host(carole)
op_14535 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14522, op_14527) @Host(carole)
op_14537 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14535, op_14536) @Host(carole)
op_14540 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14519, op_14537) @Host(carole)
op_14545 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14503, op_14540) @Host(carole)
op_14544 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14502, op_14540) @Host(bob)
op_14504 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13922, op_11654) @Host(carole)
op_13875 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13005, op_13101) @Host(alice)
op_13917 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13875, op_13914) @Host(alice)
op_14842 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_14110) @Host(alice)
op_14841 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_14109) @Host(alice)
op_14843 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14841, op_14842) @Host(alice)
op_14845 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14843, op_14844) @Host(alice)
op_14856 = Shape: (HostBitTensor) -> HostShape (op_14845) @Host(alice)
op_14866 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14856, op_14860) @Host(alice)
op_14865 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14856, op_14859) @Host(alice)
op_14867 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14865, op_14866) @Host(alice)
op_14874 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14845, op_14867) @Host(alice)
op_14882 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14840, op_14874) @Host(carole)
op_14835 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_14109) @Host(alice)
op_14877 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14835, op_14874) @Host(alice)
op_14794 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_14062) @Host(alice)
op_14793 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_14061) @Host(alice)
op_14795 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14793, op_14794) @Host(alice)
op_14797 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14795, op_14796) @Host(alice)
op_14808 = Shape: (HostBitTensor) -> HostShape (op_14797) @Host(alice)
op_14818 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14808, op_14812) @Host(alice)
op_14817 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14808, op_14811) @Host(alice)
op_14819 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14817, op_14818) @Host(alice)
op_14826 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14797, op_14819) @Host(alice)
op_14834 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14792, op_14826) @Host(carole)
op_14787 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_14061) @Host(alice)
op_14829 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14787, op_14826) @Host(alice)
op_14746 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_14014) @Host(alice)
op_14745 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_14013) @Host(alice)
op_14747 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14745, op_14746) @Host(alice)
op_14749 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14747, op_14748) @Host(alice)
op_14760 = Shape: (HostBitTensor) -> HostShape (op_14749) @Host(alice)
op_14770 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14760, op_14764) @Host(alice)
op_14769 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14760, op_14763) @Host(alice)
op_14771 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14769, op_14770) @Host(alice)
op_14778 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14749, op_14771) @Host(alice)
op_14786 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14744, op_14778) @Host(carole)
op_14739 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_14013) @Host(alice)
op_14781 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14739, op_14778) @Host(alice)
op_14698 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_13966) @Host(alice)
op_14697 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_13965) @Host(alice)
op_14699 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14697, op_14698) @Host(alice)
op_14701 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14699, op_14700) @Host(alice)
op_14712 = Shape: (HostBitTensor) -> HostShape (op_14701) @Host(alice)
op_14722 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14712, op_14716) @Host(alice)
op_14721 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14712, op_14715) @Host(alice)
op_14723 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14721, op_14722) @Host(alice)
op_14730 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14701, op_14723) @Host(alice)
op_14738 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14696, op_14730) @Host(carole)
op_14691 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_13965) @Host(alice)
op_14733 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14691, op_14730) @Host(alice)
op_14650 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_13198) @Host(alice)
op_14649 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_13197) @Host(alice)
op_14651 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14649, op_14650) @Host(alice)
op_14653 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14651, op_14652) @Host(alice)
op_14664 = Shape: (HostBitTensor) -> HostShape (op_14653) @Host(alice)
op_14674 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14664, op_14668) @Host(alice)
op_14673 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14664, op_14667) @Host(alice)
op_14675 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14673, op_14674) @Host(alice)
op_14682 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14653, op_14675) @Host(alice)
op_14690 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14648, op_14682) @Host(carole)
op_14643 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_13197) @Host(alice)
op_14685 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14643, op_14682) @Host(alice)
op_14602 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_13150) @Host(alice)
op_14601 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_13149) @Host(alice)
op_14603 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14601, op_14602) @Host(alice)
op_14605 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14603, op_14604) @Host(alice)
op_14616 = Shape: (HostBitTensor) -> HostShape (op_14605) @Host(alice)
op_14626 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14616, op_14620) @Host(alice)
op_14625 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14616, op_14619) @Host(alice)
op_14627 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14625, op_14626) @Host(alice)
op_14634 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14605, op_14627) @Host(alice)
op_14642 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14600, op_14634) @Host(carole)
op_14595 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_13149) @Host(alice)
op_14637 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14595, op_14634) @Host(alice)
op_14554 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_12334) @Host(alice)
op_14553 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_12333) @Host(alice)
op_14555 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14553, op_14554) @Host(alice)
op_14557 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14555, op_14556) @Host(alice)
op_14568 = Shape: (HostBitTensor) -> HostShape (op_14557) @Host(alice)
op_14578 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14568, op_14572) @Host(alice)
op_14577 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14568, op_14571) @Host(alice)
op_14579 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14577, op_14578) @Host(alice)
op_14586 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14557, op_14579) @Host(alice)
op_14594 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14552, op_14586) @Host(carole)
op_14547 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_12333) @Host(alice)
op_14589 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14547, op_14586) @Host(alice)
op_14506 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_11650) @Host(alice)
op_14505 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_11649) @Host(alice)
op_14507 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14505, op_14506) @Host(alice)
op_14509 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14507, op_14508) @Host(alice)
op_14520 = Shape: (HostBitTensor) -> HostShape (op_14509) @Host(alice)
op_14530 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14520, op_14524) @Host(alice)
op_14529 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14520, op_14523) @Host(alice)
op_14531 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14529, op_14530) @Host(alice)
op_14538 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14509, op_14531) @Host(alice)
op_14546 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14504, op_14538) @Host(carole)
op_14499 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13917, op_11649) @Host(alice)
op_14541 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14499, op_14538) @Host(alice)
op_13834 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13005, op_13054) @Host(alice)
op_13833 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13005, op_13053) @Host(alice)
op_13835 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13833, op_13834) @Host(alice)
op_13837 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13835, op_13836) @Host(alice)
op_13848 = Shape: (HostBitTensor) -> HostShape (op_13837) @Host(alice)
op_13858 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13848, op_13852) @Host(alice)
op_13857 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13848, op_13851) @Host(alice)
op_13859 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13857, op_13858) @Host(alice)
op_13866 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13837, op_13859) @Host(alice)
op_13874 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13832, op_13866) @Host(carole)
op_13827 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13005, op_13053) @Host(alice)
op_13869 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13827, op_13866) @Host(alice)
op_13786 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13005, op_12238) @Host(alice)
op_13785 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13005, op_12237) @Host(alice)
op_13787 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13785, op_13786) @Host(alice)
op_13789 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13787, op_13788) @Host(alice)
op_13800 = Shape: (HostBitTensor) -> HostShape (op_13789) @Host(alice)
op_13810 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13800, op_13804) @Host(alice)
op_13809 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13800, op_13803) @Host(alice)
op_13811 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13809, op_13810) @Host(alice)
op_13818 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13789, op_13811) @Host(alice)
op_13826 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13784, op_13818) @Host(carole)
op_13779 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13005, op_12237) @Host(alice)
op_13821 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13779, op_13818) @Host(alice)
op_13738 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13005, op_11626) @Host(alice)
op_13737 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13005, op_11625) @Host(alice)
op_13739 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13737, op_13738) @Host(alice)
op_13741 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13739, op_13740) @Host(alice)
op_13752 = Shape: (HostBitTensor) -> HostShape (op_13741) @Host(alice)
op_13762 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13752, op_13756) @Host(alice)
op_13761 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13752, op_13755) @Host(alice)
op_13763 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13761, op_13762) @Host(alice)
op_13770 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13741, op_13763) @Host(alice)
op_13778 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13736, op_13770) @Host(carole)
op_13731 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13005, op_11625) @Host(alice)
op_13773 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13731, op_13770) @Host(alice)
op_12922 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12141, op_11614) @Host(alice)
op_12921 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12141, op_11613) @Host(alice)
op_12923 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12921, op_12922) @Host(alice)
op_12925 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12923, op_12924) @Host(alice)
op_12936 = Shape: (HostBitTensor) -> HostShape (op_12925) @Host(alice)
op_12946 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12936, op_12940) @Host(alice)
op_12945 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12936, op_12939) @Host(alice)
op_12947 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12945, op_12946) @Host(alice)
op_12954 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12925, op_12947) @Host(alice)
op_12962 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12920, op_12954) @Host(carole)
op_12915 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12141, op_11613) @Host(alice)
op_12957 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12915, op_12954) @Host(alice)
op_11595 = IndexAxis{axis = 0, index = 19}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12060 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11590, op_11595) @Host(alice)
op_11589 = IndexAxis{axis = 0, index = 20}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12828 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12046, op_11589) @Host(alice)
op_12058 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11589, op_11596) @Host(alice)
op_12057 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11589, op_11595) @Host(alice)
op_12059 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12057, op_12058) @Host(alice)
op_12061 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12059, op_12060) @Host(alice)
op_12072 = Shape: (HostBitTensor) -> HostShape (op_12061) @Host(alice)
op_12082 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12072, op_12076) @Host(alice)
op_12081 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12072, op_12075) @Host(alice)
op_12083 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12081, op_12082) @Host(alice)
op_12090 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12061, op_12083) @Host(alice)
op_12098 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12056, op_12090) @Host(carole)
op_12884 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12049, op_12098) @Host(carole)
op_12885 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12883, op_12884) @Host(carole)
op_12051 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11589, op_11595) @Host(alice)
op_12093 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12051, op_12090) @Host(alice)
op_12876 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12046, op_12093) @Host(alice)
op_11583 = IndexAxis{axis = 0, index = 21}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12012 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11578, op_11583) @Host(alice)
op_11577 = IndexAxis{axis = 0, index = 22}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_13548 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12814, op_11577) @Host(alice)
op_12010 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11577, op_11584) @Host(alice)
op_12009 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11577, op_11583) @Host(alice)
op_12011 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12009, op_12010) @Host(alice)
op_12013 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12011, op_12012) @Host(alice)
op_12024 = Shape: (HostBitTensor) -> HostShape (op_12013) @Host(alice)
op_12034 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12024, op_12028) @Host(alice)
op_12033 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12024, op_12027) @Host(alice)
op_12035 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12033, op_12034) @Host(alice)
op_12042 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12013, op_12035) @Host(alice)
op_12050 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12008, op_12042) @Host(carole)
op_12886 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12050, op_12097) @Host(carole)
op_12887 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12885, op_12886) @Host(carole)
op_12890 = Shape: (HostBitTensor) -> HostShape (op_12887) @Host(carole)
op_12904 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12890, op_12896) @Host(carole)
op_12903 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12890, op_12895) @Host(carole)
op_12905 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12903, op_12904) @Host(carole)
op_12908 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12887, op_12905) @Host(carole)
op_12913 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12871, op_12908) @Host(carole)
op_12912 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12870, op_12908) @Host(bob)
op_13695 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12815, op_12912) @Host(bob)
op_13696 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13694, op_13695) @Host(bob)
op_12872 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12050, op_12098) @Host(carole)
op_12838 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12050, op_11593) @Host(carole)
op_12839 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12837, op_12838) @Host(carole)
op_12842 = Shape: (HostBitTensor) -> HostShape (op_12839) @Host(carole)
op_12856 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12842, op_12848) @Host(carole)
op_12855 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12842, op_12847) @Host(carole)
op_12857 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12855, op_12856) @Host(carole)
op_12860 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12839, op_12857) @Host(carole)
op_12865 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12823, op_12860) @Host(carole)
op_12864 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12822, op_12860) @Host(bob)
op_13647 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12815, op_12864) @Host(bob)
op_13648 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13646, op_13647) @Host(bob)
op_12824 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12050, op_11594) @Host(carole)
op_12003 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11577, op_11583) @Host(alice)
op_12045 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12003, op_12042) @Host(alice)
op_13596 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12814, op_12045) @Host(alice)
op_12874 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12045, op_12094) @Host(alice)
op_12873 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12045, op_12093) @Host(alice)
op_12875 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12873, op_12874) @Host(alice)
op_12877 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12875, op_12876) @Host(alice)
op_12888 = Shape: (HostBitTensor) -> HostShape (op_12877) @Host(alice)
op_12898 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12888, op_12892) @Host(alice)
op_12897 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12888, op_12891) @Host(alice)
op_12899 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12897, op_12898) @Host(alice)
op_12906 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12877, op_12899) @Host(alice)
op_12914 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12872, op_12906) @Host(carole)
op_12867 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12045, op_12093) @Host(alice)
op_12909 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12867, op_12906) @Host(alice)
op_13692 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12814, op_12909) @Host(alice)
op_12826 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12045, op_11590) @Host(alice)
op_12825 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12045, op_11589) @Host(alice)
op_12827 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12825, op_12826) @Host(alice)
op_12829 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12827, op_12828) @Host(alice)
op_12840 = Shape: (HostBitTensor) -> HostShape (op_12829) @Host(alice)
op_12850 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12840, op_12844) @Host(alice)
op_12849 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12840, op_12843) @Host(alice)
op_12851 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12849, op_12850) @Host(alice)
op_12858 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12829, op_12851) @Host(alice)
op_12866 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12824, op_12858) @Host(carole)
op_12819 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12045, op_11589) @Host(alice)
op_12861 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12819, op_12858) @Host(alice)
op_13644 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12814, op_12861) @Host(alice)
op_11571 = IndexAxis{axis = 0, index = 23}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_11964 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11566, op_11571) @Host(alice)
op_11565 = IndexAxis{axis = 0, index = 24}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12732 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11950, op_11565) @Host(alice)
op_11962 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11565, op_11572) @Host(alice)
op_11961 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11565, op_11571) @Host(alice)
op_11963 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11961, op_11962) @Host(alice)
op_11965 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11963, op_11964) @Host(alice)
op_11976 = Shape: (HostBitTensor) -> HostShape (op_11965) @Host(alice)
op_11986 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11976, op_11980) @Host(alice)
op_11985 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11976, op_11979) @Host(alice)
op_11987 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11985, op_11986) @Host(alice)
op_11994 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11965, op_11987) @Host(alice)
op_12002 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11960, op_11994) @Host(carole)
op_12788 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11953, op_12002) @Host(carole)
op_12789 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12787, op_12788) @Host(carole)
op_11955 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11565, op_11571) @Host(alice)
op_11997 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11955, op_11994) @Host(alice)
op_12780 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11950, op_11997) @Host(alice)
op_11559 = IndexAxis{axis = 0, index = 25}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_11916 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11554, op_11559) @Host(alice)
op_11553 = IndexAxis{axis = 0, index = 26}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_11914 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11553, op_11560) @Host(alice)
op_11913 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11553, op_11559) @Host(alice)
op_11915 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11913, op_11914) @Host(alice)
op_11917 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11915, op_11916) @Host(alice)
op_11928 = Shape: (HostBitTensor) -> HostShape (op_11917) @Host(alice)
op_11938 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11928, op_11932) @Host(alice)
op_11937 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11928, op_11931) @Host(alice)
op_11939 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11937, op_11938) @Host(alice)
op_11946 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11917, op_11939) @Host(alice)
op_11954 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11912, op_11946) @Host(carole)
op_12790 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11954, op_12001) @Host(carole)
op_12791 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12789, op_12790) @Host(carole)
op_12794 = Shape: (HostBitTensor) -> HostShape (op_12791) @Host(carole)
op_12808 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12794, op_12800) @Host(carole)
op_12807 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12794, op_12799) @Host(carole)
op_12809 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12807, op_12808) @Host(carole)
op_12812 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12791, op_12809) @Host(carole)
op_12817 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12775, op_12812) @Host(carole)
op_13700 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12817, op_12914) @Host(carole)
op_13699 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12817, op_12913) @Host(carole)
op_13701 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13699, op_13700) @Host(carole)
op_13687 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12817, op_12913) @Host(carole)
op_13652 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12817, op_12866) @Host(carole)
op_13651 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12817, op_12865) @Host(carole)
op_13653 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13651, op_13652) @Host(carole)
op_13639 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12817, op_12865) @Host(carole)
op_13604 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12817, op_12050) @Host(carole)
op_13603 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12817, op_12049) @Host(carole)
op_13605 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13603, op_13604) @Host(carole)
op_13591 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12817, op_12049) @Host(carole)
op_13556 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12817, op_11582) @Host(carole)
op_13555 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12817, op_11581) @Host(carole)
op_13557 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13555, op_13556) @Host(carole)
op_13543 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12817, op_11581) @Host(carole)
op_12816 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12774, op_12812) @Host(bob)
op_13697 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12816, op_12911) @Host(bob)
op_13698 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13696, op_13697) @Host(bob)
op_13705 = Shape: (HostBitTensor) -> HostShape (op_13698) @Host(bob)
op_13717 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13705, op_13710) @Host(bob)
op_13716 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13705, op_13709) @Host(bob)
op_13718 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13716, op_13717) @Host(bob)
op_13723 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13698, op_13718) @Host(bob)
op_13727 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13685, op_13723) @Host(bob)
op_13726 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13684, op_13723) @Host(alice)
op_13686 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12816, op_12912) @Host(bob)
op_13649 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12816, op_12863) @Host(bob)
op_13650 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13648, op_13649) @Host(bob)
op_13657 = Shape: (HostBitTensor) -> HostShape (op_13650) @Host(bob)
op_13669 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13657, op_13662) @Host(bob)
op_13668 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13657, op_13661) @Host(bob)
op_13670 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13668, op_13669) @Host(bob)
op_13675 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13650, op_13670) @Host(bob)
op_13679 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13637, op_13675) @Host(bob)
op_13678 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13636, op_13675) @Host(alice)
op_13638 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12816, op_12864) @Host(bob)
op_13601 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12816, op_12047) @Host(bob)
op_13602 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13600, op_13601) @Host(bob)
op_13609 = Shape: (HostBitTensor) -> HostShape (op_13602) @Host(bob)
op_13621 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13609, op_13614) @Host(bob)
op_13620 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13609, op_13613) @Host(bob)
op_13622 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13620, op_13621) @Host(bob)
op_13627 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13602, op_13622) @Host(bob)
op_13631 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13589, op_13627) @Host(bob)
op_13630 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13588, op_13627) @Host(alice)
op_13590 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12816, op_12048) @Host(bob)
op_13553 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12816, op_11579) @Host(bob)
op_13554 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13552, op_13553) @Host(bob)
op_13561 = Shape: (HostBitTensor) -> HostShape (op_13554) @Host(bob)
op_13573 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13561, op_13566) @Host(bob)
op_13572 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13561, op_13565) @Host(bob)
op_13574 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13572, op_13573) @Host(bob)
op_13579 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13554, op_13574) @Host(bob)
op_13583 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13541, op_13579) @Host(bob)
op_13582 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13540, op_13579) @Host(alice)
op_13542 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12816, op_11580) @Host(bob)
op_12776 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11954, op_12002) @Host(carole)
op_12742 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11954, op_11569) @Host(carole)
op_12743 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12741, op_12742) @Host(carole)
op_12746 = Shape: (HostBitTensor) -> HostShape (op_12743) @Host(carole)
op_12760 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12746, op_12752) @Host(carole)
op_12759 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12746, op_12751) @Host(carole)
op_12761 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12759, op_12760) @Host(carole)
op_12764 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12743, op_12761) @Host(carole)
op_12769 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12727, op_12764) @Host(carole)
op_12768 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12726, op_12764) @Host(bob)
op_12728 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11954, op_11570) @Host(carole)
op_11907 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11553, op_11559) @Host(alice)
op_11949 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11907, op_11946) @Host(alice)
op_12778 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11949, op_11998) @Host(alice)
op_12777 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11949, op_11997) @Host(alice)
op_12779 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12777, op_12778) @Host(alice)
op_12781 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12779, op_12780) @Host(alice)
op_12792 = Shape: (HostBitTensor) -> HostShape (op_12781) @Host(alice)
op_12802 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12792, op_12796) @Host(alice)
op_12801 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12792, op_12795) @Host(alice)
op_12803 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12801, op_12802) @Host(alice)
op_12810 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12781, op_12803) @Host(alice)
op_12818 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12776, op_12810) @Host(carole)
op_13702 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12818, op_12913) @Host(carole)
op_13703 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13701, op_13702) @Host(carole)
op_13706 = Shape: (HostBitTensor) -> HostShape (op_13703) @Host(carole)
op_13720 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13706, op_13712) @Host(carole)
op_13719 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13706, op_13711) @Host(carole)
op_13721 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13719, op_13720) @Host(carole)
op_13724 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13703, op_13721) @Host(carole)
op_13729 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13687, op_13724) @Host(carole)
op_13728 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13686, op_13724) @Host(bob)
op_13688 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12818, op_12914) @Host(carole)
op_13654 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12818, op_12865) @Host(carole)
op_13655 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13653, op_13654) @Host(carole)
op_13658 = Shape: (HostBitTensor) -> HostShape (op_13655) @Host(carole)
op_13672 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13658, op_13664) @Host(carole)
op_13671 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13658, op_13663) @Host(carole)
op_13673 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13671, op_13672) @Host(carole)
op_13676 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13655, op_13673) @Host(carole)
op_13681 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13639, op_13676) @Host(carole)
op_13680 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13638, op_13676) @Host(bob)
op_13640 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12818, op_12866) @Host(carole)
op_13606 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12818, op_12049) @Host(carole)
op_13607 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13605, op_13606) @Host(carole)
op_13610 = Shape: (HostBitTensor) -> HostShape (op_13607) @Host(carole)
op_13624 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13610, op_13616) @Host(carole)
op_13623 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13610, op_13615) @Host(carole)
op_13625 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13623, op_13624) @Host(carole)
op_13628 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13607, op_13625) @Host(carole)
op_13633 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13591, op_13628) @Host(carole)
op_13632 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13590, op_13628) @Host(bob)
op_13592 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12818, op_12050) @Host(carole)
op_13558 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12818, op_11581) @Host(carole)
op_13559 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13557, op_13558) @Host(carole)
op_13562 = Shape: (HostBitTensor) -> HostShape (op_13559) @Host(carole)
op_13576 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13562, op_13568) @Host(carole)
op_13575 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13562, op_13567) @Host(carole)
op_13577 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13575, op_13576) @Host(carole)
op_13580 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13559, op_13577) @Host(carole)
op_13585 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13543, op_13580) @Host(carole)
op_13584 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13542, op_13580) @Host(bob)
op_13544 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12818, op_11582) @Host(carole)
op_12771 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11949, op_11997) @Host(alice)
op_12813 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12771, op_12810) @Host(alice)
op_13690 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12813, op_12910) @Host(alice)
op_13689 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12813, op_12909) @Host(alice)
op_13691 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13689, op_13690) @Host(alice)
op_13693 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13691, op_13692) @Host(alice)
op_13704 = Shape: (HostBitTensor) -> HostShape (op_13693) @Host(alice)
op_13714 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13704, op_13708) @Host(alice)
op_13713 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13704, op_13707) @Host(alice)
op_13715 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13713, op_13714) @Host(alice)
op_13722 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13693, op_13715) @Host(alice)
op_13730 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13688, op_13722) @Host(carole)
op_13683 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12813, op_12909) @Host(alice)
op_13725 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13683, op_13722) @Host(alice)
op_13642 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12813, op_12862) @Host(alice)
op_13641 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12813, op_12861) @Host(alice)
op_13643 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13641, op_13642) @Host(alice)
op_13645 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13643, op_13644) @Host(alice)
op_13656 = Shape: (HostBitTensor) -> HostShape (op_13645) @Host(alice)
op_13666 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13656, op_13660) @Host(alice)
op_13665 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13656, op_13659) @Host(alice)
op_13667 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13665, op_13666) @Host(alice)
op_13674 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13645, op_13667) @Host(alice)
op_13682 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13640, op_13674) @Host(carole)
op_13635 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12813, op_12861) @Host(alice)
op_13677 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13635, op_13674) @Host(alice)
op_13594 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12813, op_12046) @Host(alice)
op_13593 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12813, op_12045) @Host(alice)
op_13595 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13593, op_13594) @Host(alice)
op_13597 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13595, op_13596) @Host(alice)
op_13608 = Shape: (HostBitTensor) -> HostShape (op_13597) @Host(alice)
op_13618 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13608, op_13612) @Host(alice)
op_13617 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13608, op_13611) @Host(alice)
op_13619 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13617, op_13618) @Host(alice)
op_13626 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13597, op_13619) @Host(alice)
op_13634 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13592, op_13626) @Host(carole)
op_13587 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12813, op_12045) @Host(alice)
op_13629 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13587, op_13626) @Host(alice)
op_13546 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12813, op_11578) @Host(alice)
op_13545 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12813, op_11577) @Host(alice)
op_13547 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13545, op_13546) @Host(alice)
op_13549 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13547, op_13548) @Host(alice)
op_13560 = Shape: (HostBitTensor) -> HostShape (op_13549) @Host(alice)
op_13570 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13560, op_13564) @Host(alice)
op_13569 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13560, op_13563) @Host(alice)
op_13571 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13569, op_13570) @Host(alice)
op_13578 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13549, op_13571) @Host(alice)
op_13586 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13544, op_13578) @Host(carole)
op_13539 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12813, op_11577) @Host(alice)
op_13581 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13539, op_13578) @Host(alice)
op_12730 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11949, op_11566) @Host(alice)
op_12729 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11949, op_11565) @Host(alice)
op_12731 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12729, op_12730) @Host(alice)
op_12733 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12731, op_12732) @Host(alice)
op_12744 = Shape: (HostBitTensor) -> HostShape (op_12733) @Host(alice)
op_12754 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12744, op_12748) @Host(alice)
op_12753 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12744, op_12747) @Host(alice)
op_12755 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12753, op_12754) @Host(alice)
op_12762 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12733, op_12755) @Host(alice)
op_12770 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12728, op_12762) @Host(carole)
op_12723 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11949, op_11565) @Host(alice)
op_12765 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12723, op_12762) @Host(alice)
op_11547 = IndexAxis{axis = 0, index = 27}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_11868 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11542, op_11547) @Host(alice)
op_11541 = IndexAxis{axis = 0, index = 28}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12636 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11854, op_11541) @Host(alice)
op_11866 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11541, op_11548) @Host(alice)
op_11865 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11541, op_11547) @Host(alice)
op_11867 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11865, op_11866) @Host(alice)
op_11869 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11867, op_11868) @Host(alice)
op_11880 = Shape: (HostBitTensor) -> HostShape (op_11869) @Host(alice)
op_11890 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11880, op_11884) @Host(alice)
op_11889 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11880, op_11883) @Host(alice)
op_11891 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11889, op_11890) @Host(alice)
op_11898 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11869, op_11891) @Host(alice)
op_11906 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11864, op_11898) @Host(carole)
op_12692 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11857, op_11906) @Host(carole)
op_12693 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12691, op_12692) @Host(carole)
op_11859 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11541, op_11547) @Host(alice)
op_11901 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11859, op_11898) @Host(alice)
op_12684 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11854, op_11901) @Host(alice)
op_11535 = IndexAxis{axis = 0, index = 29}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_11820 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11530, op_11535) @Host(alice)
op_11529 = IndexAxis{axis = 0, index = 30}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_13356 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12622, op_11529) @Host(alice)
op_11818 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11529, op_11536) @Host(alice)
op_11817 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11529, op_11535) @Host(alice)
op_11819 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11817, op_11818) @Host(alice)
op_11821 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11819, op_11820) @Host(alice)
op_11832 = Shape: (HostBitTensor) -> HostShape (op_11821) @Host(alice)
op_11842 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11832, op_11836) @Host(alice)
op_11841 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11832, op_11835) @Host(alice)
op_11843 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11841, op_11842) @Host(alice)
op_11850 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11821, op_11843) @Host(alice)
op_11858 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11816, op_11850) @Host(carole)
op_12694 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11858, op_11905) @Host(carole)
op_12695 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12693, op_12694) @Host(carole)
op_12698 = Shape: (HostBitTensor) -> HostShape (op_12695) @Host(carole)
op_12712 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12698, op_12704) @Host(carole)
op_12711 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12698, op_12703) @Host(carole)
op_12713 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12711, op_12712) @Host(carole)
op_12716 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12695, op_12713) @Host(carole)
op_12721 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12679, op_12716) @Host(carole)
op_12720 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12678, op_12716) @Host(bob)
op_13503 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_12720) @Host(bob)
op_13504 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13502, op_13503) @Host(bob)
op_12680 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11858, op_11906) @Host(carole)
op_12646 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11858, op_11545) @Host(carole)
op_12647 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12645, op_12646) @Host(carole)
op_12650 = Shape: (HostBitTensor) -> HostShape (op_12647) @Host(carole)
op_12664 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12650, op_12656) @Host(carole)
op_12663 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12650, op_12655) @Host(carole)
op_12665 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12663, op_12664) @Host(carole)
op_12668 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12647, op_12665) @Host(carole)
op_12673 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12631, op_12668) @Host(carole)
op_12672 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12630, op_12668) @Host(bob)
op_13455 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12623, op_12672) @Host(bob)
op_13456 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13454, op_13455) @Host(bob)
op_12632 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11858, op_11546) @Host(carole)
op_11811 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11529, op_11535) @Host(alice)
op_11853 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11811, op_11850) @Host(alice)
op_13404 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12622, op_11853) @Host(alice)
op_12682 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11853, op_11902) @Host(alice)
op_12681 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11853, op_11901) @Host(alice)
op_12683 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12681, op_12682) @Host(alice)
op_12685 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12683, op_12684) @Host(alice)
op_12696 = Shape: (HostBitTensor) -> HostShape (op_12685) @Host(alice)
op_12706 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12696, op_12700) @Host(alice)
op_12705 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12696, op_12699) @Host(alice)
op_12707 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12705, op_12706) @Host(alice)
op_12714 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12685, op_12707) @Host(alice)
op_12722 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12680, op_12714) @Host(carole)
op_12675 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11853, op_11901) @Host(alice)
op_12717 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12675, op_12714) @Host(alice)
op_13500 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12622, op_12717) @Host(alice)
op_12634 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11853, op_11542) @Host(alice)
op_12633 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11853, op_11541) @Host(alice)
op_12635 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12633, op_12634) @Host(alice)
op_12637 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12635, op_12636) @Host(alice)
op_12648 = Shape: (HostBitTensor) -> HostShape (op_12637) @Host(alice)
op_12658 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12648, op_12652) @Host(alice)
op_12657 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12648, op_12651) @Host(alice)
op_12659 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12657, op_12658) @Host(alice)
op_12666 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12637, op_12659) @Host(alice)
op_12674 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12632, op_12666) @Host(carole)
op_12627 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11853, op_11541) @Host(alice)
op_12669 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12627, op_12666) @Host(alice)
op_13452 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12622, op_12669) @Host(alice)
op_11523 = IndexAxis{axis = 0, index = 31}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_11772 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11518, op_11523) @Host(alice)
op_11517 = IndexAxis{axis = 0, index = 32}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_12540 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11758, op_11517) @Host(alice)
op_11770 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11517, op_11524) @Host(alice)
op_11769 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11517, op_11523) @Host(alice)
op_11771 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11769, op_11770) @Host(alice)
op_11773 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11771, op_11772) @Host(alice)
op_11784 = Shape: (HostBitTensor) -> HostShape (op_11773) @Host(alice)
op_11794 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11784, op_11788) @Host(alice)
op_11793 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11784, op_11787) @Host(alice)
op_11795 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11793, op_11794) @Host(alice)
op_11802 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11773, op_11795) @Host(alice)
op_11810 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11768, op_11802) @Host(carole)
op_12596 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11761, op_11810) @Host(carole)
op_12597 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12595, op_12596) @Host(carole)
op_11763 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11517, op_11523) @Host(alice)
op_11805 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11763, op_11802) @Host(alice)
op_12588 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11758, op_11805) @Host(alice)
op_11511 = IndexAxis{axis = 0, index = 33}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_11724 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11506, op_11511) @Host(alice)
op_11505 = IndexAxis{axis = 0, index = 34}: (HostBitTensor) -> HostBitTensor (op_11499) @Host(alice)
op_17406 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11505, op_11506) @Host(alice)
op_17394 = Shape: (HostBitTensor) -> HostShape (op_11505) @Host(alice)
op_17404 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17394, op_17399) @Host(alice)
op_17401 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17394, op_17398) @Host(alice)
op_17407 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17406, op_17401) @Host(alice)
op_17409 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17407, op_17408) @Host(alice)
op_17410 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17409) @Host(alice)
op_17417 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17405, op_17410) @Host(bob)
op_17416 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17404, op_17410) @Host(alice)
op_17413 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17405, op_17410) @Host(bob)
op_17415 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17405, op_17413) @Host(bob)
op_17419 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17415, op_17417) @Host(bob)
op_17421 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17419) @Host(bob)
op_17426 = Shape: (HostRing128Tensor) -> HostShape (op_17421) @Host(bob)
op_17428 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17426, op_17424) @Host(bob)
op_17641 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17428) @Host(bob)
op_17647 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17641) @Host(bob)
op_17432 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17421, op_17428) @Host(bob)
op_17412 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17404, op_17410) @Host(alice)
op_17411 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17404, op_17410) @Host(alice)
op_17414 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17411, op_17412) @Host(alice)
op_17418 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17414, op_17416) @Host(alice)
op_17420 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17418) @Host(alice)
op_17425 = Shape: (HostRing128Tensor) -> HostShape (op_17420) @Host(alice)
op_17430 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17425, op_17424) @Host(carole)
op_17642 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17430) @Host(carole)
op_17648 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17642) @Host(carole)
op_17429 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17425, op_17423) @Host(carole)
op_17643 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17429) @Host(carole)
op_17649 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17643) @Host(carole)
op_17427 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17425, op_17423) @Host(alice)
op_17638 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17427) @Host(alice)
op_17644 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17638) @Host(alice)
op_17431 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17420, op_17427) @Host(alice)
op_17433 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17431, op_17432) @Host(alice)
op_17640 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17433) @Host(bob)
op_17646 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17640) @Host(bob)
op_17639 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17433) @Host(alice)
op_17645 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17639) @Host(alice)
op_11722 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11505, op_11512) @Host(alice)
op_11721 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11505, op_11511) @Host(alice)
op_11723 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11721, op_11722) @Host(alice)
op_11725 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11723, op_11724) @Host(alice)
op_11736 = Shape: (HostBitTensor) -> HostShape (op_11725) @Host(alice)
op_11746 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11736, op_11740) @Host(alice)
op_11745 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_11736, op_11739) @Host(alice)
op_11747 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11745, op_11746) @Host(alice)
op_11754 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11725, op_11747) @Host(alice)
op_11762 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11720, op_11754) @Host(carole)
op_15998 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11762, op_11510) @Host(carole)
op_12598 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11762, op_11809) @Host(carole)
op_12599 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12597, op_12598) @Host(carole)
op_12602 = Shape: (HostBitTensor) -> HostShape (op_12599) @Host(carole)
op_12616 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12602, op_12608) @Host(carole)
op_12615 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12602, op_12607) @Host(carole)
op_12617 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12615, op_12616) @Host(carole)
op_12620 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12599, op_12617) @Host(carole)
op_12625 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12583, op_12620) @Host(carole)
op_13508 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_12722) @Host(carole)
op_13507 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_12721) @Host(carole)
op_13509 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13507, op_13508) @Host(carole)
op_13495 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_12721) @Host(carole)
op_13460 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_12674) @Host(carole)
op_13459 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_12673) @Host(carole)
op_13461 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13459, op_13460) @Host(carole)
op_13447 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_12673) @Host(carole)
op_13412 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_11858) @Host(carole)
op_13411 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_11857) @Host(carole)
op_13413 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13411, op_13412) @Host(carole)
op_13399 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_11857) @Host(carole)
op_13364 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_11534) @Host(carole)
op_13363 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_11533) @Host(carole)
op_13365 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13363, op_13364) @Host(carole)
op_13351 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_11533) @Host(carole)
op_12624 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12582, op_12620) @Host(bob)
op_13505 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12624, op_12719) @Host(bob)
op_13506 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13504, op_13505) @Host(bob)
op_13513 = Shape: (HostBitTensor) -> HostShape (op_13506) @Host(bob)
op_13525 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13513, op_13518) @Host(bob)
op_13524 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13513, op_13517) @Host(bob)
op_13526 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13524, op_13525) @Host(bob)
op_13531 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13506, op_13526) @Host(bob)
op_13535 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13493, op_13531) @Host(bob)
op_14463 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13728) @Host(bob)
op_14462 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13727) @Host(bob)
op_14464 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14462, op_14463) @Host(bob)
op_14453 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13727) @Host(bob)
op_14415 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13680) @Host(bob)
op_14414 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13679) @Host(bob)
op_14416 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14414, op_14415) @Host(bob)
op_14405 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13679) @Host(bob)
op_14367 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13632) @Host(bob)
op_14366 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13631) @Host(bob)
op_14368 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14366, op_14367) @Host(bob)
op_14357 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13631) @Host(bob)
op_14319 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13584) @Host(bob)
op_14318 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13583) @Host(bob)
op_14320 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14318, op_14319) @Host(bob)
op_14309 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13583) @Host(bob)
op_14271 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_12816) @Host(bob)
op_14270 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_12815) @Host(bob)
op_14272 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14270, op_14271) @Host(bob)
op_14261 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_12815) @Host(bob)
op_14223 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_12768) @Host(bob)
op_14222 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_12767) @Host(bob)
op_14224 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14222, op_14223) @Host(bob)
op_14213 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_12767) @Host(bob)
op_14175 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_11952) @Host(bob)
op_14174 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_11951) @Host(bob)
op_14176 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14174, op_14175) @Host(bob)
op_14165 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_11951) @Host(bob)
op_14127 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_11556) @Host(bob)
op_14126 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_11555) @Host(bob)
op_14128 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14126, op_14127) @Host(bob)
op_14117 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_11555) @Host(bob)
op_13534 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13492, op_13531) @Host(alice)
op_14460 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_13725) @Host(alice)
op_14452 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_13726) @Host(alice)
op_14412 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_13677) @Host(alice)
op_14404 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_13678) @Host(alice)
op_14364 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_13629) @Host(alice)
op_14356 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_13630) @Host(alice)
op_14316 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_13581) @Host(alice)
op_14308 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_13582) @Host(alice)
op_14268 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_12813) @Host(alice)
op_14260 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_12814) @Host(alice)
op_14220 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_12765) @Host(alice)
op_14212 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_12766) @Host(alice)
op_14172 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_11949) @Host(alice)
op_14164 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_11950) @Host(alice)
op_14124 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_11553) @Host(alice)
op_14116 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_11554) @Host(alice)
op_13494 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12624, op_12720) @Host(bob)
op_13457 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12624, op_12671) @Host(bob)
op_13458 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13456, op_13457) @Host(bob)
op_13465 = Shape: (HostBitTensor) -> HostShape (op_13458) @Host(bob)
op_13477 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13465, op_13470) @Host(bob)
op_13476 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13465, op_13469) @Host(bob)
op_13478 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13476, op_13477) @Host(bob)
op_13483 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13458, op_13478) @Host(bob)
op_13487 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13445, op_13483) @Host(bob)
op_15959 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13535, op_13487) @Host(bob)
op_13486 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13444, op_13483) @Host(alice)
op_15958 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13534, op_13486) @Host(alice)
op_13446 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12624, op_12672) @Host(bob)
op_13409 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12624, op_11855) @Host(bob)
op_13410 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13408, op_13409) @Host(bob)
op_13417 = Shape: (HostBitTensor) -> HostShape (op_13410) @Host(bob)
op_13429 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13417, op_13422) @Host(bob)
op_13428 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13417, op_13421) @Host(bob)
op_13430 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13428, op_13429) @Host(bob)
op_13435 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13410, op_13430) @Host(bob)
op_13439 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13397, op_13435) @Host(bob)
op_15965 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13487, op_13439) @Host(bob)
op_13438 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13396, op_13435) @Host(alice)
op_15964 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13486, op_13438) @Host(alice)
op_13398 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12624, op_11856) @Host(bob)
op_13361 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12624, op_11531) @Host(bob)
op_13362 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13360, op_13361) @Host(bob)
op_13369 = Shape: (HostBitTensor) -> HostShape (op_13362) @Host(bob)
op_13381 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13369, op_13374) @Host(bob)
op_13380 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13369, op_13373) @Host(bob)
op_13382 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13380, op_13381) @Host(bob)
op_13387 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13362, op_13382) @Host(bob)
op_13391 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13349, op_13387) @Host(bob)
op_15977 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13391, op_12623) @Host(bob)
op_15971 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13439, op_13391) @Host(bob)
op_13390 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13348, op_13387) @Host(alice)
op_15976 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13390, op_12622) @Host(alice)
op_15970 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13438, op_13390) @Host(alice)
op_13350 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12624, op_11532) @Host(bob)
op_12584 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11762, op_11810) @Host(carole)
op_12550 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11762, op_11521) @Host(carole)
op_12551 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12549, op_12550) @Host(carole)
op_12554 = Shape: (HostBitTensor) -> HostShape (op_12551) @Host(carole)
op_12568 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12554, op_12560) @Host(carole)
op_12567 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12554, op_12559) @Host(carole)
op_12569 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12567, op_12568) @Host(carole)
op_12572 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12551, op_12569) @Host(carole)
op_12577 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12535, op_12572) @Host(carole)
op_15991 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12577, op_11761) @Host(carole)
op_17311 = Shape: (HostBitTensor) -> HostShape (op_15991) @Host(carole)
op_17321 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17311, op_17317) @Host(carole)
op_17318 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17311, op_17316) @Host(carole)
op_17313 = Sample{}: (HostShape) -> HostBitTensor (op_17311) @Host(carole)
op_17320 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17313, op_17318) @Host(carole)
op_17314 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17313) @Host(carole)
op_17323 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17314, op_17321) @Host(carole)
op_15985 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12625, op_12577) @Host(carole)
op_17270 = Shape: (HostBitTensor) -> HostShape (op_15985) @Host(carole)
op_17280 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17270, op_17276) @Host(carole)
op_17277 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17270, op_17275) @Host(carole)
op_17272 = Sample{}: (HostShape) -> HostBitTensor (op_17270) @Host(carole)
op_17279 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17272, op_17277) @Host(carole)
op_17273 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17272) @Host(carole)
op_17282 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17273, op_17280) @Host(carole)
op_12576 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12534, op_12572) @Host(bob)
op_15990 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12576, op_11760) @Host(bob)
op_17326 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15990, op_17320) @Host(bob)
op_15984 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12624, op_12576) @Host(bob)
op_17285 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15984, op_17279) @Host(bob)
op_12536 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11762, op_11522) @Host(carole)
op_11715 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11505, op_11511) @Host(alice)
op_11757 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11715, op_11754) @Host(alice)
op_15993 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11757, op_11505) @Host(alice)
op_17365 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15993, op_15994) @Host(alice)
op_17353 = Shape: (HostBitTensor) -> HostShape (op_15993) @Host(alice)
op_17363 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17353, op_17358) @Host(alice)
op_17360 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17353, op_17357) @Host(alice)
op_17366 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17365, op_17360) @Host(alice)
op_17368 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17366, op_17367) @Host(alice)
op_17369 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17368) @Host(alice)
op_17376 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17364, op_17369) @Host(bob)
op_17375 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17363, op_17369) @Host(alice)
op_17372 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17364, op_17369) @Host(bob)
op_17374 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17364, op_17372) @Host(bob)
op_17378 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17374, op_17376) @Host(bob)
op_17380 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17378) @Host(bob)
op_17385 = Shape: (HostRing128Tensor) -> HostShape (op_17380) @Host(bob)
op_17387 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17385, op_17383) @Host(bob)
op_17635 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17387) @Host(bob)
op_17391 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17380, op_17387) @Host(bob)
op_17371 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17363, op_17369) @Host(alice)
op_17370 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17363, op_17369) @Host(alice)
op_17373 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17370, op_17371) @Host(alice)
op_17377 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17373, op_17375) @Host(alice)
op_17379 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17377) @Host(alice)
op_17384 = Shape: (HostRing128Tensor) -> HostShape (op_17379) @Host(alice)
op_17389 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17384, op_17383) @Host(carole)
op_17636 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17389) @Host(carole)
op_17388 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17384, op_17382) @Host(carole)
op_17637 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17388) @Host(carole)
op_17386 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17384, op_17382) @Host(alice)
op_17632 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17386) @Host(alice)
op_17390 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17379, op_17386) @Host(alice)
op_17392 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17390, op_17391) @Host(alice)
op_17634 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17392) @Host(bob)
op_17633 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17392) @Host(alice)
op_12586 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11757, op_11806) @Host(alice)
op_12585 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11757, op_11805) @Host(alice)
op_12587 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12585, op_12586) @Host(alice)
op_12589 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12587, op_12588) @Host(alice)
op_12600 = Shape: (HostBitTensor) -> HostShape (op_12589) @Host(alice)
op_12610 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12600, op_12604) @Host(alice)
op_12609 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12600, op_12603) @Host(alice)
op_12611 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12609, op_12610) @Host(alice)
op_12618 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12589, op_12611) @Host(alice)
op_12626 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12584, op_12618) @Host(carole)
op_13510 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12626, op_12721) @Host(carole)
op_13511 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13509, op_13510) @Host(carole)
op_13514 = Shape: (HostBitTensor) -> HostShape (op_13511) @Host(carole)
op_13528 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13514, op_13520) @Host(carole)
op_13527 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13514, op_13519) @Host(carole)
op_13529 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13527, op_13528) @Host(carole)
op_13532 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13511, op_13529) @Host(carole)
op_13537 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13495, op_13532) @Host(carole)
op_14468 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13730) @Host(carole)
op_14467 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13729) @Host(carole)
op_14469 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14467, op_14468) @Host(carole)
op_14455 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13729) @Host(carole)
op_14420 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13682) @Host(carole)
op_14419 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13681) @Host(carole)
op_14421 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14419, op_14420) @Host(carole)
op_14407 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13681) @Host(carole)
op_14372 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13634) @Host(carole)
op_14371 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13633) @Host(carole)
op_14373 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14371, op_14372) @Host(carole)
op_14359 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13633) @Host(carole)
op_14324 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13586) @Host(carole)
op_14323 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13585) @Host(carole)
op_14325 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14323, op_14324) @Host(carole)
op_14311 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13585) @Host(carole)
op_14276 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_12818) @Host(carole)
op_14275 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_12817) @Host(carole)
op_14277 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14275, op_14276) @Host(carole)
op_14263 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_12817) @Host(carole)
op_14228 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_12770) @Host(carole)
op_14227 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_12769) @Host(carole)
op_14229 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14227, op_14228) @Host(carole)
op_14215 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_12769) @Host(carole)
op_14180 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_11954) @Host(carole)
op_14179 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_11953) @Host(carole)
op_14181 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14179, op_14180) @Host(carole)
op_14167 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_11953) @Host(carole)
op_14132 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_11558) @Host(carole)
op_14131 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_11557) @Host(carole)
op_14133 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14131, op_14132) @Host(carole)
op_14119 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_11557) @Host(carole)
op_13536 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13494, op_13532) @Host(bob)
op_14465 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_13727) @Host(bob)
op_14466 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14464, op_14465) @Host(bob)
op_14473 = Shape: (HostBitTensor) -> HostShape (op_14466) @Host(bob)
op_14485 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14473, op_14478) @Host(bob)
op_14484 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14473, op_14477) @Host(bob)
op_14486 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14484, op_14485) @Host(bob)
op_14491 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14466, op_14486) @Host(bob)
op_14495 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14453, op_14491) @Host(bob)
op_15615 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14880) @Host(bob)
op_15614 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14879) @Host(bob)
op_15616 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15614, op_15615) @Host(bob)
op_15605 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14879) @Host(bob)
op_15567 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14832) @Host(bob)
op_15566 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14831) @Host(bob)
op_15568 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15566, op_15567) @Host(bob)
op_15557 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14831) @Host(bob)
op_15519 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14784) @Host(bob)
op_15518 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14783) @Host(bob)
op_15520 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15518, op_15519) @Host(bob)
op_15509 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14783) @Host(bob)
op_15471 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14736) @Host(bob)
op_15470 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14735) @Host(bob)
op_15472 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15470, op_15471) @Host(bob)
op_15461 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14735) @Host(bob)
op_15423 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14688) @Host(bob)
op_15422 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14687) @Host(bob)
op_15424 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15422, op_15423) @Host(bob)
op_15413 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14687) @Host(bob)
op_15375 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14640) @Host(bob)
op_15374 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14639) @Host(bob)
op_15376 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15374, op_15375) @Host(bob)
op_15365 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14639) @Host(bob)
op_15327 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14592) @Host(bob)
op_15326 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14591) @Host(bob)
op_15328 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15326, op_15327) @Host(bob)
op_15317 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14591) @Host(bob)
op_15279 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14544) @Host(bob)
op_15278 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14543) @Host(bob)
op_15280 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15278, op_15279) @Host(bob)
op_15269 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14543) @Host(bob)
op_15231 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13920) @Host(bob)
op_15230 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13919) @Host(bob)
op_15232 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15230, op_15231) @Host(bob)
op_15221 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13919) @Host(bob)
op_15183 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13872) @Host(bob)
op_15182 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13871) @Host(bob)
op_15184 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15182, op_15183) @Host(bob)
op_15173 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13871) @Host(bob)
op_15135 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13824) @Host(bob)
op_15134 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13823) @Host(bob)
op_15136 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15134, op_15135) @Host(bob)
op_15125 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13823) @Host(bob)
op_15087 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13776) @Host(bob)
op_15086 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13775) @Host(bob)
op_15088 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15086, op_15087) @Host(bob)
op_15077 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13775) @Host(bob)
op_15039 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13008) @Host(bob)
op_15038 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13007) @Host(bob)
op_15040 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15038, op_15039) @Host(bob)
op_15029 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_13007) @Host(bob)
op_14991 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_12960) @Host(bob)
op_14990 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_12959) @Host(bob)
op_14992 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14990, op_14991) @Host(bob)
op_14981 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_12959) @Host(bob)
op_14943 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_12144) @Host(bob)
op_14942 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_12143) @Host(bob)
op_14944 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14942, op_14943) @Host(bob)
op_14933 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_12143) @Host(bob)
op_14895 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_11604) @Host(bob)
op_14894 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_11603) @Host(bob)
op_14896 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14894, op_14895) @Host(bob)
op_14885 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_11603) @Host(bob)
op_14494 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14452, op_14491) @Host(alice)
op_15612 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14877) @Host(alice)
op_15604 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14878) @Host(alice)
op_15564 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14829) @Host(alice)
op_15556 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14830) @Host(alice)
op_15516 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14781) @Host(alice)
op_15508 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14782) @Host(alice)
op_15468 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14733) @Host(alice)
op_15460 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14734) @Host(alice)
op_15420 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14685) @Host(alice)
op_15412 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14686) @Host(alice)
op_15372 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14637) @Host(alice)
op_15364 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14638) @Host(alice)
op_15324 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14589) @Host(alice)
op_15316 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14590) @Host(alice)
op_15276 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14541) @Host(alice)
op_15268 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14542) @Host(alice)
op_15228 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_13917) @Host(alice)
op_15220 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_13918) @Host(alice)
op_15180 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_13869) @Host(alice)
op_15172 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_13870) @Host(alice)
op_15132 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_13821) @Host(alice)
op_15124 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_13822) @Host(alice)
op_15084 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_13773) @Host(alice)
op_15076 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_13774) @Host(alice)
op_15036 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_13005) @Host(alice)
op_15028 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_13006) @Host(alice)
op_14988 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_12957) @Host(alice)
op_14980 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_12958) @Host(alice)
op_14940 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_12141) @Host(alice)
op_14932 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_12142) @Host(alice)
op_14892 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_11601) @Host(alice)
op_14884 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_11602) @Host(alice)
op_14454 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_13728) @Host(bob)
op_14417 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_13679) @Host(bob)
op_14418 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14416, op_14417) @Host(bob)
op_14425 = Shape: (HostBitTensor) -> HostShape (op_14418) @Host(bob)
op_14437 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14425, op_14430) @Host(bob)
op_14436 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14425, op_14429) @Host(bob)
op_14438 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14436, op_14437) @Host(bob)
op_14443 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14418, op_14438) @Host(bob)
op_14447 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14405, op_14443) @Host(bob)
op_15911 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14495, op_14447) @Host(bob)
op_14446 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14404, op_14443) @Host(alice)
op_15910 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14494, op_14446) @Host(alice)
op_14406 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_13680) @Host(bob)
op_14369 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_13631) @Host(bob)
op_14370 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14368, op_14369) @Host(bob)
op_14377 = Shape: (HostBitTensor) -> HostShape (op_14370) @Host(bob)
op_14389 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14377, op_14382) @Host(bob)
op_14388 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14377, op_14381) @Host(bob)
op_14390 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14388, op_14389) @Host(bob)
op_14395 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14370, op_14390) @Host(bob)
op_14399 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14357, op_14395) @Host(bob)
op_15917 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14447, op_14399) @Host(bob)
op_14398 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14356, op_14395) @Host(alice)
op_15916 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14446, op_14398) @Host(alice)
op_14358 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_13632) @Host(bob)
op_14321 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_13583) @Host(bob)
op_14322 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14320, op_14321) @Host(bob)
op_14329 = Shape: (HostBitTensor) -> HostShape (op_14322) @Host(bob)
op_14341 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14329, op_14334) @Host(bob)
op_14340 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14329, op_14333) @Host(bob)
op_14342 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14340, op_14341) @Host(bob)
op_14347 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14322, op_14342) @Host(bob)
op_14351 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14309, op_14347) @Host(bob)
op_15923 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14399, op_14351) @Host(bob)
op_14350 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14308, op_14347) @Host(alice)
op_15922 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14398, op_14350) @Host(alice)
op_14310 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_13584) @Host(bob)
op_14273 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_12815) @Host(bob)
op_14274 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14272, op_14273) @Host(bob)
op_14281 = Shape: (HostBitTensor) -> HostShape (op_14274) @Host(bob)
op_14293 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14281, op_14286) @Host(bob)
op_14292 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14281, op_14285) @Host(bob)
op_14294 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14292, op_14293) @Host(bob)
op_14299 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14274, op_14294) @Host(bob)
op_14303 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14261, op_14299) @Host(bob)
op_15929 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14351, op_14303) @Host(bob)
op_14302 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14260, op_14299) @Host(alice)
op_15928 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14350, op_14302) @Host(alice)
op_14262 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_12816) @Host(bob)
op_14225 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_12767) @Host(bob)
op_14226 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14224, op_14225) @Host(bob)
op_14233 = Shape: (HostBitTensor) -> HostShape (op_14226) @Host(bob)
op_14245 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14233, op_14238) @Host(bob)
op_14244 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14233, op_14237) @Host(bob)
op_14246 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14244, op_14245) @Host(bob)
op_14251 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14226, op_14246) @Host(bob)
op_14255 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14213, op_14251) @Host(bob)
op_15935 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14303, op_14255) @Host(bob)
op_14254 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14212, op_14251) @Host(alice)
op_15934 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14302, op_14254) @Host(alice)
op_14214 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_12768) @Host(bob)
op_14177 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_11951) @Host(bob)
op_14178 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14176, op_14177) @Host(bob)
op_14185 = Shape: (HostBitTensor) -> HostShape (op_14178) @Host(bob)
op_14197 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14185, op_14190) @Host(bob)
op_14196 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14185, op_14189) @Host(bob)
op_14198 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14196, op_14197) @Host(bob)
op_14203 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14178, op_14198) @Host(bob)
op_14207 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14165, op_14203) @Host(bob)
op_15941 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14255, op_14207) @Host(bob)
op_14206 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14164, op_14203) @Host(alice)
op_15940 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14254, op_14206) @Host(alice)
op_14166 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_11952) @Host(bob)
op_14129 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_11555) @Host(bob)
op_14130 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14128, op_14129) @Host(bob)
op_14137 = Shape: (HostBitTensor) -> HostShape (op_14130) @Host(bob)
op_14149 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14137, op_14142) @Host(bob)
op_14148 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14137, op_14141) @Host(bob)
op_14150 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14148, op_14149) @Host(bob)
op_14155 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14130, op_14150) @Host(bob)
op_14159 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14117, op_14155) @Host(bob)
op_15953 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14159, op_13535) @Host(bob)
op_15947 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14207, op_14159) @Host(bob)
op_14158 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14116, op_14155) @Host(alice)
op_15952 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14158, op_13534) @Host(alice)
op_15946 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14206, op_14158) @Host(alice)
op_14118 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_11556) @Host(bob)
op_13496 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12626, op_12722) @Host(carole)
op_13462 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12626, op_12673) @Host(carole)
op_13463 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13461, op_13462) @Host(carole)
op_13466 = Shape: (HostBitTensor) -> HostShape (op_13463) @Host(carole)
op_13480 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13466, op_13472) @Host(carole)
op_13479 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13466, op_13471) @Host(carole)
op_13481 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13479, op_13480) @Host(carole)
op_13484 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13463, op_13481) @Host(carole)
op_13489 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13447, op_13484) @Host(carole)
op_15961 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13537, op_13489) @Host(carole)
op_17106 = Shape: (HostBitTensor) -> HostShape (op_15961) @Host(carole)
op_17116 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17106, op_17112) @Host(carole)
op_17113 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17106, op_17111) @Host(carole)
op_17108 = Sample{}: (HostShape) -> HostBitTensor (op_17106) @Host(carole)
op_17115 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17108, op_17113) @Host(carole)
op_17109 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17108) @Host(carole)
op_17118 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17109, op_17116) @Host(carole)
op_13488 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13446, op_13484) @Host(bob)
op_15960 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13536, op_13488) @Host(bob)
op_17121 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15960, op_17115) @Host(bob)
op_13448 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12626, op_12674) @Host(carole)
op_13414 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12626, op_11857) @Host(carole)
op_13415 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13413, op_13414) @Host(carole)
op_13418 = Shape: (HostBitTensor) -> HostShape (op_13415) @Host(carole)
op_13432 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13418, op_13424) @Host(carole)
op_13431 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13418, op_13423) @Host(carole)
op_13433 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13431, op_13432) @Host(carole)
op_13436 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13415, op_13433) @Host(carole)
op_13441 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13399, op_13436) @Host(carole)
op_15967 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13489, op_13441) @Host(carole)
op_17147 = Shape: (HostBitTensor) -> HostShape (op_15967) @Host(carole)
op_17157 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17147, op_17153) @Host(carole)
op_17154 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17147, op_17152) @Host(carole)
op_17149 = Sample{}: (HostShape) -> HostBitTensor (op_17147) @Host(carole)
op_17156 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17149, op_17154) @Host(carole)
op_17150 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17149) @Host(carole)
op_17159 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17150, op_17157) @Host(carole)
op_13440 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13398, op_13436) @Host(bob)
op_15966 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13488, op_13440) @Host(bob)
op_17162 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15966, op_17156) @Host(bob)
op_13400 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12626, op_11858) @Host(carole)
op_13366 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12626, op_11533) @Host(carole)
op_13367 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13365, op_13366) @Host(carole)
op_13370 = Shape: (HostBitTensor) -> HostShape (op_13367) @Host(carole)
op_13384 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13370, op_13376) @Host(carole)
op_13383 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13370, op_13375) @Host(carole)
op_13385 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13383, op_13384) @Host(carole)
op_13388 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13367, op_13385) @Host(carole)
op_13393 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13351, op_13388) @Host(carole)
op_15979 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13393, op_12625) @Host(carole)
op_17229 = Shape: (HostBitTensor) -> HostShape (op_15979) @Host(carole)
op_17239 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17229, op_17235) @Host(carole)
op_17236 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17229, op_17234) @Host(carole)
op_17231 = Sample{}: (HostShape) -> HostBitTensor (op_17229) @Host(carole)
op_17238 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17231, op_17236) @Host(carole)
op_17232 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17231) @Host(carole)
op_17241 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17232, op_17239) @Host(carole)
op_15973 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13441, op_13393) @Host(carole)
op_17188 = Shape: (HostBitTensor) -> HostShape (op_15973) @Host(carole)
op_17198 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17188, op_17194) @Host(carole)
op_17195 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17188, op_17193) @Host(carole)
op_17190 = Sample{}: (HostShape) -> HostBitTensor (op_17188) @Host(carole)
op_17197 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17190, op_17195) @Host(carole)
op_17191 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17190) @Host(carole)
op_17200 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17191, op_17198) @Host(carole)
op_13392 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13350, op_13388) @Host(bob)
op_15978 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13392, op_12624) @Host(bob)
op_17244 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15978, op_17238) @Host(bob)
op_15972 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13440, op_13392) @Host(bob)
op_17203 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15972, op_17197) @Host(bob)
op_13352 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12626, op_11534) @Host(carole)
op_12579 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11757, op_11805) @Host(alice)
op_12621 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12579, op_12618) @Host(alice)
op_13498 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_12718) @Host(alice)
op_13497 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_12717) @Host(alice)
op_13499 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13497, op_13498) @Host(alice)
op_13501 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13499, op_13500) @Host(alice)
op_13512 = Shape: (HostBitTensor) -> HostShape (op_13501) @Host(alice)
op_13522 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13512, op_13516) @Host(alice)
op_13521 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13512, op_13515) @Host(alice)
op_13523 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13521, op_13522) @Host(alice)
op_13530 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13501, op_13523) @Host(alice)
op_13538 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13496, op_13530) @Host(carole)
op_14470 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_13729) @Host(carole)
op_14471 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14469, op_14470) @Host(carole)
op_14474 = Shape: (HostBitTensor) -> HostShape (op_14471) @Host(carole)
op_14488 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14474, op_14480) @Host(carole)
op_14487 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14474, op_14479) @Host(carole)
op_14489 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14487, op_14488) @Host(carole)
op_14492 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14471, op_14489) @Host(carole)
op_14497 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14455, op_14492) @Host(carole)
op_15620 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14882) @Host(carole)
op_15619 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14881) @Host(carole)
op_15621 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15619, op_15620) @Host(carole)
op_15607 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14881) @Host(carole)
op_15572 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14834) @Host(carole)
op_15571 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14833) @Host(carole)
op_15573 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15571, op_15572) @Host(carole)
op_15559 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14833) @Host(carole)
op_15524 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14786) @Host(carole)
op_15523 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14785) @Host(carole)
op_15525 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15523, op_15524) @Host(carole)
op_15511 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14785) @Host(carole)
op_15476 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14738) @Host(carole)
op_15475 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14737) @Host(carole)
op_15477 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15475, op_15476) @Host(carole)
op_15463 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14737) @Host(carole)
op_15428 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14690) @Host(carole)
op_15427 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14689) @Host(carole)
op_15429 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15427, op_15428) @Host(carole)
op_15415 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14689) @Host(carole)
op_15380 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14642) @Host(carole)
op_15379 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14641) @Host(carole)
op_15381 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15379, op_15380) @Host(carole)
op_15367 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14641) @Host(carole)
op_15332 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14594) @Host(carole)
op_15331 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14593) @Host(carole)
op_15333 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15331, op_15332) @Host(carole)
op_15319 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14593) @Host(carole)
op_15284 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14546) @Host(carole)
op_15283 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14545) @Host(carole)
op_15285 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15283, op_15284) @Host(carole)
op_15271 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14545) @Host(carole)
op_15236 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13922) @Host(carole)
op_15235 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13921) @Host(carole)
op_15237 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15235, op_15236) @Host(carole)
op_15223 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13921) @Host(carole)
op_15188 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13874) @Host(carole)
op_15187 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13873) @Host(carole)
op_15189 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15187, op_15188) @Host(carole)
op_15175 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13873) @Host(carole)
op_15140 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13826) @Host(carole)
op_15139 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13825) @Host(carole)
op_15141 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15139, op_15140) @Host(carole)
op_15127 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13825) @Host(carole)
op_15092 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13778) @Host(carole)
op_15091 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13777) @Host(carole)
op_15093 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15091, op_15092) @Host(carole)
op_15079 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13777) @Host(carole)
op_15044 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13010) @Host(carole)
op_15043 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13009) @Host(carole)
op_15045 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15043, op_15044) @Host(carole)
op_15031 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_13009) @Host(carole)
op_14996 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_12962) @Host(carole)
op_14995 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_12961) @Host(carole)
op_14997 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14995, op_14996) @Host(carole)
op_14983 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_12961) @Host(carole)
op_14948 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_12146) @Host(carole)
op_14947 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_12145) @Host(carole)
op_14949 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14947, op_14948) @Host(carole)
op_14935 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_12145) @Host(carole)
op_14900 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_11606) @Host(carole)
op_14899 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_11605) @Host(carole)
op_14901 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14899, op_14900) @Host(carole)
op_14887 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_11605) @Host(carole)
op_14496 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14454, op_14492) @Host(bob)
op_15617 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14879) @Host(bob)
op_15618 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15616, op_15617) @Host(bob)
op_15625 = Shape: (HostBitTensor) -> HostShape (op_15618) @Host(bob)
op_15637 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15625, op_15630) @Host(bob)
op_15636 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15625, op_15629) @Host(bob)
op_15638 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15636, op_15637) @Host(bob)
op_15643 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15618, op_15638) @Host(bob)
op_15647 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15605, op_15643) @Host(bob)
op_15759 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15647, op_13344) @Host(bob)
op_15758 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15647, op_13343) @Host(bob)
op_15760 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15758, op_15759) @Host(bob)
op_15749 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15647, op_13343) @Host(bob)
op_15711 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15647, op_12528) @Host(bob)
op_15710 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15647, op_12527) @Host(bob)
op_15712 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15710, op_15711) @Host(bob)
op_15701 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15647, op_12527) @Host(bob)
op_15663 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15647, op_11700) @Host(bob)
op_15662 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15647, op_11699) @Host(bob)
op_15664 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15662, op_15663) @Host(bob)
op_15653 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15647, op_11699) @Host(bob)
op_15646 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15604, op_15643) @Host(alice)
op_15756 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15646, op_13341) @Host(alice)
op_15748 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15646, op_13342) @Host(alice)
op_15708 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15646, op_12525) @Host(alice)
op_15700 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15646, op_12526) @Host(alice)
op_15660 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15646, op_11697) @Host(alice)
op_15652 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15646, op_11698) @Host(alice)
op_15606 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14880) @Host(bob)
op_15569 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14831) @Host(bob)
op_15570 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15568, op_15569) @Host(bob)
op_15577 = Shape: (HostBitTensor) -> HostShape (op_15570) @Host(bob)
op_15589 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15577, op_15582) @Host(bob)
op_15588 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15577, op_15581) @Host(bob)
op_15590 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15588, op_15589) @Host(bob)
op_15595 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15570, op_15590) @Host(bob)
op_15599 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15557, op_15595) @Host(bob)
op_15815 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15647, op_15599) @Host(bob)
op_15598 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15556, op_15595) @Host(alice)
op_15814 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15646, op_15598) @Host(alice)
op_15558 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14832) @Host(bob)
op_15521 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14783) @Host(bob)
op_15522 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15520, op_15521) @Host(bob)
op_15529 = Shape: (HostBitTensor) -> HostShape (op_15522) @Host(bob)
op_15541 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15529, op_15534) @Host(bob)
op_15540 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15529, op_15533) @Host(bob)
op_15542 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15540, op_15541) @Host(bob)
op_15547 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15522, op_15542) @Host(bob)
op_15551 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15509, op_15547) @Host(bob)
op_15821 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15599, op_15551) @Host(bob)
op_15550 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15508, op_15547) @Host(alice)
op_15820 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15598, op_15550) @Host(alice)
op_15510 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14784) @Host(bob)
op_15473 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14735) @Host(bob)
op_15474 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15472, op_15473) @Host(bob)
op_15481 = Shape: (HostBitTensor) -> HostShape (op_15474) @Host(bob)
op_15493 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15481, op_15486) @Host(bob)
op_15492 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15481, op_15485) @Host(bob)
op_15494 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15492, op_15493) @Host(bob)
op_15499 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15474, op_15494) @Host(bob)
op_15503 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15461, op_15499) @Host(bob)
op_15827 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15551, op_15503) @Host(bob)
op_15502 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15460, op_15499) @Host(alice)
op_15826 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15550, op_15502) @Host(alice)
op_15462 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14736) @Host(bob)
op_15425 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14687) @Host(bob)
op_15426 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15424, op_15425) @Host(bob)
op_15433 = Shape: (HostBitTensor) -> HostShape (op_15426) @Host(bob)
op_15445 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15433, op_15438) @Host(bob)
op_15444 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15433, op_15437) @Host(bob)
op_15446 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15444, op_15445) @Host(bob)
op_15451 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15426, op_15446) @Host(bob)
op_15455 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15413, op_15451) @Host(bob)
op_15833 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15503, op_15455) @Host(bob)
op_15454 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15412, op_15451) @Host(alice)
op_15832 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15502, op_15454) @Host(alice)
op_15414 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14688) @Host(bob)
op_15377 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14639) @Host(bob)
op_15378 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15376, op_15377) @Host(bob)
op_15385 = Shape: (HostBitTensor) -> HostShape (op_15378) @Host(bob)
op_15397 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15385, op_15390) @Host(bob)
op_15396 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15385, op_15389) @Host(bob)
op_15398 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15396, op_15397) @Host(bob)
op_15403 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15378, op_15398) @Host(bob)
op_15407 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15365, op_15403) @Host(bob)
op_15839 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15455, op_15407) @Host(bob)
op_15406 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15364, op_15403) @Host(alice)
op_15838 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15454, op_15406) @Host(alice)
op_15366 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14640) @Host(bob)
op_15329 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14591) @Host(bob)
op_15330 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15328, op_15329) @Host(bob)
op_15337 = Shape: (HostBitTensor) -> HostShape (op_15330) @Host(bob)
op_15349 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15337, op_15342) @Host(bob)
op_15348 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15337, op_15341) @Host(bob)
op_15350 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15348, op_15349) @Host(bob)
op_15355 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15330, op_15350) @Host(bob)
op_15359 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15317, op_15355) @Host(bob)
op_15845 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15407, op_15359) @Host(bob)
op_15358 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15316, op_15355) @Host(alice)
op_15844 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15406, op_15358) @Host(alice)
op_15318 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14592) @Host(bob)
op_15281 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14543) @Host(bob)
op_15282 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15280, op_15281) @Host(bob)
op_15289 = Shape: (HostBitTensor) -> HostShape (op_15282) @Host(bob)
op_15301 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15289, op_15294) @Host(bob)
op_15300 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15289, op_15293) @Host(bob)
op_15302 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15300, op_15301) @Host(bob)
op_15307 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15282, op_15302) @Host(bob)
op_15311 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15269, op_15307) @Host(bob)
op_15851 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15359, op_15311) @Host(bob)
op_15310 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15268, op_15307) @Host(alice)
op_15850 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15358, op_15310) @Host(alice)
op_15270 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14544) @Host(bob)
op_15233 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_13919) @Host(bob)
op_15234 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15232, op_15233) @Host(bob)
op_15241 = Shape: (HostBitTensor) -> HostShape (op_15234) @Host(bob)
op_15253 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15241, op_15246) @Host(bob)
op_15252 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15241, op_15245) @Host(bob)
op_15254 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15252, op_15253) @Host(bob)
op_15259 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15234, op_15254) @Host(bob)
op_15263 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15221, op_15259) @Host(bob)
op_15857 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15311, op_15263) @Host(bob)
op_15262 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15220, op_15259) @Host(alice)
op_15856 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15310, op_15262) @Host(alice)
op_15222 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_13920) @Host(bob)
op_15185 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_13871) @Host(bob)
op_15186 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15184, op_15185) @Host(bob)
op_15193 = Shape: (HostBitTensor) -> HostShape (op_15186) @Host(bob)
op_15205 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15193, op_15198) @Host(bob)
op_15204 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15193, op_15197) @Host(bob)
op_15206 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15204, op_15205) @Host(bob)
op_15211 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15186, op_15206) @Host(bob)
op_15215 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15173, op_15211) @Host(bob)
op_15863 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15263, op_15215) @Host(bob)
op_15214 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15172, op_15211) @Host(alice)
op_15862 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15262, op_15214) @Host(alice)
op_15174 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_13872) @Host(bob)
op_15137 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_13823) @Host(bob)
op_15138 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15136, op_15137) @Host(bob)
op_15145 = Shape: (HostBitTensor) -> HostShape (op_15138) @Host(bob)
op_15157 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15145, op_15150) @Host(bob)
op_15156 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15145, op_15149) @Host(bob)
op_15158 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15156, op_15157) @Host(bob)
op_15163 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15138, op_15158) @Host(bob)
op_15167 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15125, op_15163) @Host(bob)
op_15869 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15215, op_15167) @Host(bob)
op_15166 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15124, op_15163) @Host(alice)
op_15868 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15214, op_15166) @Host(alice)
op_15126 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_13824) @Host(bob)
op_15089 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_13775) @Host(bob)
op_15090 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15088, op_15089) @Host(bob)
op_15097 = Shape: (HostBitTensor) -> HostShape (op_15090) @Host(bob)
op_15109 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15097, op_15102) @Host(bob)
op_15108 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15097, op_15101) @Host(bob)
op_15110 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15108, op_15109) @Host(bob)
op_15115 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15090, op_15110) @Host(bob)
op_15119 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15077, op_15115) @Host(bob)
op_15875 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15167, op_15119) @Host(bob)
op_15118 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15076, op_15115) @Host(alice)
op_15874 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15166, op_15118) @Host(alice)
op_15078 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_13776) @Host(bob)
op_15041 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_13007) @Host(bob)
op_15042 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15040, op_15041) @Host(bob)
op_15049 = Shape: (HostBitTensor) -> HostShape (op_15042) @Host(bob)
op_15061 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15049, op_15054) @Host(bob)
op_15060 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15049, op_15053) @Host(bob)
op_15062 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15060, op_15061) @Host(bob)
op_15067 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15042, op_15062) @Host(bob)
op_15071 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15029, op_15067) @Host(bob)
op_15881 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15119, op_15071) @Host(bob)
op_15070 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15028, op_15067) @Host(alice)
op_15880 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15118, op_15070) @Host(alice)
op_15030 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_13008) @Host(bob)
op_14993 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_12959) @Host(bob)
op_14994 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14992, op_14993) @Host(bob)
op_15001 = Shape: (HostBitTensor) -> HostShape (op_14994) @Host(bob)
op_15013 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15001, op_15006) @Host(bob)
op_15012 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15001, op_15005) @Host(bob)
op_15014 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15012, op_15013) @Host(bob)
op_15019 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14994, op_15014) @Host(bob)
op_15023 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14981, op_15019) @Host(bob)
op_15887 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15071, op_15023) @Host(bob)
op_15022 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14980, op_15019) @Host(alice)
op_15886 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15070, op_15022) @Host(alice)
op_14982 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_12960) @Host(bob)
op_14945 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_12143) @Host(bob)
op_14946 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14944, op_14945) @Host(bob)
op_14953 = Shape: (HostBitTensor) -> HostShape (op_14946) @Host(bob)
op_14965 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14953, op_14958) @Host(bob)
op_14964 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14953, op_14957) @Host(bob)
op_14966 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14964, op_14965) @Host(bob)
op_14971 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14946, op_14966) @Host(bob)
op_14975 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14933, op_14971) @Host(bob)
op_15893 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15023, op_14975) @Host(bob)
op_14974 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14932, op_14971) @Host(alice)
op_15892 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15022, op_14974) @Host(alice)
op_14934 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_12144) @Host(bob)
op_14897 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_11603) @Host(bob)
op_14898 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14896, op_14897) @Host(bob)
op_14905 = Shape: (HostBitTensor) -> HostShape (op_14898) @Host(bob)
op_14917 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14905, op_14910) @Host(bob)
op_14916 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14905, op_14909) @Host(bob)
op_14918 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14916, op_14917) @Host(bob)
op_14923 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14898, op_14918) @Host(bob)
op_14927 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14885, op_14923) @Host(bob)
op_15905 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14927, op_14495) @Host(bob)
op_15899 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14975, op_14927) @Host(bob)
op_14926 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14884, op_14923) @Host(alice)
op_15904 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14926, op_14494) @Host(alice)
op_15898 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14974, op_14926) @Host(alice)
op_14886 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_11604) @Host(bob)
op_14456 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_13730) @Host(carole)
op_14422 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_13681) @Host(carole)
op_14423 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14421, op_14422) @Host(carole)
op_14426 = Shape: (HostBitTensor) -> HostShape (op_14423) @Host(carole)
op_14440 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14426, op_14432) @Host(carole)
op_14439 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14426, op_14431) @Host(carole)
op_14441 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14439, op_14440) @Host(carole)
op_14444 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14423, op_14441) @Host(carole)
op_14449 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14407, op_14444) @Host(carole)
op_15913 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14497, op_14449) @Host(carole)
op_16778 = Shape: (HostBitTensor) -> HostShape (op_15913) @Host(carole)
op_16788 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16778, op_16784) @Host(carole)
op_16785 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16778, op_16783) @Host(carole)
op_16780 = Sample{}: (HostShape) -> HostBitTensor (op_16778) @Host(carole)
op_16787 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16780, op_16785) @Host(carole)
op_16781 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16780) @Host(carole)
op_16790 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16781, op_16788) @Host(carole)
op_14448 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14406, op_14444) @Host(bob)
op_15912 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14496, op_14448) @Host(bob)
op_16793 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15912, op_16787) @Host(bob)
op_14408 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_13682) @Host(carole)
op_14374 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_13633) @Host(carole)
op_14375 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14373, op_14374) @Host(carole)
op_14378 = Shape: (HostBitTensor) -> HostShape (op_14375) @Host(carole)
op_14392 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14378, op_14384) @Host(carole)
op_14391 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14378, op_14383) @Host(carole)
op_14393 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14391, op_14392) @Host(carole)
op_14396 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14375, op_14393) @Host(carole)
op_14401 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14359, op_14396) @Host(carole)
op_15919 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14449, op_14401) @Host(carole)
op_16819 = Shape: (HostBitTensor) -> HostShape (op_15919) @Host(carole)
op_16829 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16819, op_16825) @Host(carole)
op_16826 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16819, op_16824) @Host(carole)
op_16821 = Sample{}: (HostShape) -> HostBitTensor (op_16819) @Host(carole)
op_16828 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16821, op_16826) @Host(carole)
op_16822 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16821) @Host(carole)
op_16831 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16822, op_16829) @Host(carole)
op_14400 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14358, op_14396) @Host(bob)
op_15918 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14448, op_14400) @Host(bob)
op_16834 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15918, op_16828) @Host(bob)
op_14360 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_13634) @Host(carole)
op_14326 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_13585) @Host(carole)
op_14327 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14325, op_14326) @Host(carole)
op_14330 = Shape: (HostBitTensor) -> HostShape (op_14327) @Host(carole)
op_14344 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14330, op_14336) @Host(carole)
op_14343 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14330, op_14335) @Host(carole)
op_14345 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14343, op_14344) @Host(carole)
op_14348 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14327, op_14345) @Host(carole)
op_14353 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14311, op_14348) @Host(carole)
op_15925 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14401, op_14353) @Host(carole)
op_16860 = Shape: (HostBitTensor) -> HostShape (op_15925) @Host(carole)
op_16870 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16860, op_16866) @Host(carole)
op_16867 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16860, op_16865) @Host(carole)
op_16862 = Sample{}: (HostShape) -> HostBitTensor (op_16860) @Host(carole)
op_16869 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16862, op_16867) @Host(carole)
op_16863 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16862) @Host(carole)
op_16872 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16863, op_16870) @Host(carole)
op_14352 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14310, op_14348) @Host(bob)
op_15924 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14400, op_14352) @Host(bob)
op_16875 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15924, op_16869) @Host(bob)
op_14312 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_13586) @Host(carole)
op_14278 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_12817) @Host(carole)
op_14279 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14277, op_14278) @Host(carole)
op_14282 = Shape: (HostBitTensor) -> HostShape (op_14279) @Host(carole)
op_14296 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14282, op_14288) @Host(carole)
op_14295 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14282, op_14287) @Host(carole)
op_14297 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14295, op_14296) @Host(carole)
op_14300 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14279, op_14297) @Host(carole)
op_14305 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14263, op_14300) @Host(carole)
op_15931 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14353, op_14305) @Host(carole)
op_16901 = Shape: (HostBitTensor) -> HostShape (op_15931) @Host(carole)
op_16911 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16901, op_16907) @Host(carole)
op_16908 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16901, op_16906) @Host(carole)
op_16903 = Sample{}: (HostShape) -> HostBitTensor (op_16901) @Host(carole)
op_16910 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16903, op_16908) @Host(carole)
op_16904 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16903) @Host(carole)
op_16913 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16904, op_16911) @Host(carole)
op_14304 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14262, op_14300) @Host(bob)
op_15930 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14352, op_14304) @Host(bob)
op_16916 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15930, op_16910) @Host(bob)
op_14264 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_12818) @Host(carole)
op_14230 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_12769) @Host(carole)
op_14231 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14229, op_14230) @Host(carole)
op_14234 = Shape: (HostBitTensor) -> HostShape (op_14231) @Host(carole)
op_14248 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14234, op_14240) @Host(carole)
op_14247 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14234, op_14239) @Host(carole)
op_14249 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14247, op_14248) @Host(carole)
op_14252 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14231, op_14249) @Host(carole)
op_14257 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14215, op_14252) @Host(carole)
op_15937 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14305, op_14257) @Host(carole)
op_16942 = Shape: (HostBitTensor) -> HostShape (op_15937) @Host(carole)
op_16952 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16942, op_16948) @Host(carole)
op_16949 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16942, op_16947) @Host(carole)
op_16944 = Sample{}: (HostShape) -> HostBitTensor (op_16942) @Host(carole)
op_16951 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16944, op_16949) @Host(carole)
op_16945 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16944) @Host(carole)
op_16954 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16945, op_16952) @Host(carole)
op_14256 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14214, op_14252) @Host(bob)
op_15936 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14304, op_14256) @Host(bob)
op_16957 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15936, op_16951) @Host(bob)
op_14216 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_12770) @Host(carole)
op_14182 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_11953) @Host(carole)
op_14183 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14181, op_14182) @Host(carole)
op_14186 = Shape: (HostBitTensor) -> HostShape (op_14183) @Host(carole)
op_14200 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14186, op_14192) @Host(carole)
op_14199 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14186, op_14191) @Host(carole)
op_14201 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14199, op_14200) @Host(carole)
op_14204 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14183, op_14201) @Host(carole)
op_14209 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14167, op_14204) @Host(carole)
op_15943 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14257, op_14209) @Host(carole)
op_16983 = Shape: (HostBitTensor) -> HostShape (op_15943) @Host(carole)
op_16993 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16983, op_16989) @Host(carole)
op_16990 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16983, op_16988) @Host(carole)
op_16985 = Sample{}: (HostShape) -> HostBitTensor (op_16983) @Host(carole)
op_16992 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16985, op_16990) @Host(carole)
op_16986 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16985) @Host(carole)
op_16995 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16986, op_16993) @Host(carole)
op_14208 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14166, op_14204) @Host(bob)
op_15942 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14256, op_14208) @Host(bob)
op_16998 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15942, op_16992) @Host(bob)
op_14168 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_11954) @Host(carole)
op_14134 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_11557) @Host(carole)
op_14135 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14133, op_14134) @Host(carole)
op_14138 = Shape: (HostBitTensor) -> HostShape (op_14135) @Host(carole)
op_14152 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14138, op_14144) @Host(carole)
op_14151 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14138, op_14143) @Host(carole)
op_14153 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14151, op_14152) @Host(carole)
op_14156 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14135, op_14153) @Host(carole)
op_14161 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14119, op_14156) @Host(carole)
op_15955 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14161, op_13537) @Host(carole)
op_17065 = Shape: (HostBitTensor) -> HostShape (op_15955) @Host(carole)
op_17075 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17065, op_17071) @Host(carole)
op_17072 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17065, op_17070) @Host(carole)
op_17067 = Sample{}: (HostShape) -> HostBitTensor (op_17065) @Host(carole)
op_17074 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17067, op_17072) @Host(carole)
op_17068 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17067) @Host(carole)
op_17077 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17068, op_17075) @Host(carole)
op_15949 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14209, op_14161) @Host(carole)
op_17024 = Shape: (HostBitTensor) -> HostShape (op_15949) @Host(carole)
op_17034 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17024, op_17030) @Host(carole)
op_17031 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17024, op_17029) @Host(carole)
op_17026 = Sample{}: (HostShape) -> HostBitTensor (op_17024) @Host(carole)
op_17033 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17026, op_17031) @Host(carole)
op_17027 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17026) @Host(carole)
op_17036 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17027, op_17034) @Host(carole)
op_14160 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14118, op_14156) @Host(bob)
op_15954 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14160, op_13536) @Host(bob)
op_17080 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15954, op_17074) @Host(bob)
op_15948 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14208, op_14160) @Host(bob)
op_17039 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15948, op_17033) @Host(bob)
op_14120 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_11558) @Host(carole)
op_13491 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_12717) @Host(alice)
op_13533 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13491, op_13530) @Host(alice)
op_14458 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13726) @Host(alice)
op_14457 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13725) @Host(alice)
op_14459 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14457, op_14458) @Host(alice)
op_14461 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14459, op_14460) @Host(alice)
op_14472 = Shape: (HostBitTensor) -> HostShape (op_14461) @Host(alice)
op_14482 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14472, op_14476) @Host(alice)
op_14481 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14472, op_14475) @Host(alice)
op_14483 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14481, op_14482) @Host(alice)
op_14490 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14461, op_14483) @Host(alice)
op_14498 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14456, op_14490) @Host(carole)
op_15622 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14881) @Host(carole)
op_15623 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15621, op_15622) @Host(carole)
op_15626 = Shape: (HostBitTensor) -> HostShape (op_15623) @Host(carole)
op_15640 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15626, op_15632) @Host(carole)
op_15639 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15626, op_15631) @Host(carole)
op_15641 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15639, op_15640) @Host(carole)
op_15644 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15623, op_15641) @Host(carole)
op_15649 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15607, op_15644) @Host(carole)
op_15764 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15649, op_13346) @Host(carole)
op_15763 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15649, op_13345) @Host(carole)
op_15765 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15763, op_15764) @Host(carole)
op_15751 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15649, op_13345) @Host(carole)
op_15716 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15649, op_12530) @Host(carole)
op_15715 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15649, op_12529) @Host(carole)
op_15717 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15715, op_15716) @Host(carole)
op_15703 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15649, op_12529) @Host(carole)
op_15668 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15649, op_11702) @Host(carole)
op_15667 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15649, op_11701) @Host(carole)
op_15669 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15667, op_15668) @Host(carole)
op_15655 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15649, op_11701) @Host(carole)
op_15648 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15606, op_15644) @Host(bob)
op_15761 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15648, op_13343) @Host(bob)
op_15762 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15760, op_15761) @Host(bob)
op_15769 = Shape: (HostBitTensor) -> HostShape (op_15762) @Host(bob)
op_15781 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15769, op_15774) @Host(bob)
op_15780 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15769, op_15773) @Host(bob)
op_15782 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15780, op_15781) @Host(bob)
op_15787 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15762, op_15782) @Host(bob)
op_15791 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15749, op_15787) @Host(bob)
op_15790 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15748, op_15787) @Host(alice)
op_15750 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15648, op_13344) @Host(bob)
op_15713 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15648, op_12527) @Host(bob)
op_15714 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15712, op_15713) @Host(bob)
op_15721 = Shape: (HostBitTensor) -> HostShape (op_15714) @Host(bob)
op_15733 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15721, op_15726) @Host(bob)
op_15732 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15721, op_15725) @Host(bob)
op_15734 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15732, op_15733) @Host(bob)
op_15739 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15714, op_15734) @Host(bob)
op_15743 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15701, op_15739) @Host(bob)
op_15797 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15791, op_15743) @Host(bob)
op_15742 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15700, op_15739) @Host(alice)
op_15796 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15790, op_15742) @Host(alice)
op_15702 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15648, op_12528) @Host(bob)
op_15665 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15648, op_11699) @Host(bob)
op_15666 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15664, op_15665) @Host(bob)
op_15673 = Shape: (HostBitTensor) -> HostShape (op_15666) @Host(bob)
op_15685 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15673, op_15678) @Host(bob)
op_15684 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15673, op_15677) @Host(bob)
op_15686 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15684, op_15685) @Host(bob)
op_15691 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15666, op_15686) @Host(bob)
op_15695 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15653, op_15691) @Host(bob)
op_15809 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15695, op_15647) @Host(bob)
op_15803 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15743, op_15695) @Host(bob)
op_15694 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15652, op_15691) @Host(alice)
op_15808 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15694, op_15646) @Host(alice)
op_15802 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15742, op_15694) @Host(alice)
op_15654 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15648, op_11700) @Host(bob)
op_15608 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14882) @Host(carole)
op_15574 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14833) @Host(carole)
op_15575 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15573, op_15574) @Host(carole)
op_15578 = Shape: (HostBitTensor) -> HostShape (op_15575) @Host(carole)
op_15592 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15578, op_15584) @Host(carole)
op_15591 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15578, op_15583) @Host(carole)
op_15593 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15591, op_15592) @Host(carole)
op_15596 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15575, op_15593) @Host(carole)
op_15601 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15559, op_15596) @Host(carole)
op_15817 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15649, op_15601) @Host(carole)
op_16122 = Shape: (HostBitTensor) -> HostShape (op_15817) @Host(carole)
op_16132 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16122, op_16128) @Host(carole)
op_16129 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16122, op_16127) @Host(carole)
op_16124 = Sample{}: (HostShape) -> HostBitTensor (op_16122) @Host(carole)
op_16131 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16124, op_16129) @Host(carole)
op_16125 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16124) @Host(carole)
op_16134 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16125, op_16132) @Host(carole)
op_15600 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15558, op_15596) @Host(bob)
op_15816 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15648, op_15600) @Host(bob)
op_16137 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15816, op_16131) @Host(bob)
op_15560 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14834) @Host(carole)
op_15526 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14785) @Host(carole)
op_15527 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15525, op_15526) @Host(carole)
op_15530 = Shape: (HostBitTensor) -> HostShape (op_15527) @Host(carole)
op_15544 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15530, op_15536) @Host(carole)
op_15543 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15530, op_15535) @Host(carole)
op_15545 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15543, op_15544) @Host(carole)
op_15548 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15527, op_15545) @Host(carole)
op_15553 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15511, op_15548) @Host(carole)
op_15823 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15601, op_15553) @Host(carole)
op_16163 = Shape: (HostBitTensor) -> HostShape (op_15823) @Host(carole)
op_16173 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16163, op_16169) @Host(carole)
op_16170 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16163, op_16168) @Host(carole)
op_16165 = Sample{}: (HostShape) -> HostBitTensor (op_16163) @Host(carole)
op_16172 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16165, op_16170) @Host(carole)
op_16166 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16165) @Host(carole)
op_16175 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16166, op_16173) @Host(carole)
op_15552 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15510, op_15548) @Host(bob)
op_15822 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15600, op_15552) @Host(bob)
op_16178 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15822, op_16172) @Host(bob)
op_15512 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14786) @Host(carole)
op_15478 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14737) @Host(carole)
op_15479 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15477, op_15478) @Host(carole)
op_15482 = Shape: (HostBitTensor) -> HostShape (op_15479) @Host(carole)
op_15496 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15482, op_15488) @Host(carole)
op_15495 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15482, op_15487) @Host(carole)
op_15497 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15495, op_15496) @Host(carole)
op_15500 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15479, op_15497) @Host(carole)
op_15505 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15463, op_15500) @Host(carole)
op_15829 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15553, op_15505) @Host(carole)
op_16204 = Shape: (HostBitTensor) -> HostShape (op_15829) @Host(carole)
op_16214 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16204, op_16210) @Host(carole)
op_16211 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16204, op_16209) @Host(carole)
op_16206 = Sample{}: (HostShape) -> HostBitTensor (op_16204) @Host(carole)
op_16213 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16206, op_16211) @Host(carole)
op_16207 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16206) @Host(carole)
op_16216 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16207, op_16214) @Host(carole)
op_15504 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15462, op_15500) @Host(bob)
op_15828 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15552, op_15504) @Host(bob)
op_16219 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15828, op_16213) @Host(bob)
op_15464 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14738) @Host(carole)
op_15430 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14689) @Host(carole)
op_15431 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15429, op_15430) @Host(carole)
op_15434 = Shape: (HostBitTensor) -> HostShape (op_15431) @Host(carole)
op_15448 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15434, op_15440) @Host(carole)
op_15447 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15434, op_15439) @Host(carole)
op_15449 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15447, op_15448) @Host(carole)
op_15452 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15431, op_15449) @Host(carole)
op_15457 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15415, op_15452) @Host(carole)
op_15835 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15505, op_15457) @Host(carole)
op_16245 = Shape: (HostBitTensor) -> HostShape (op_15835) @Host(carole)
op_16255 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16245, op_16251) @Host(carole)
op_16252 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16245, op_16250) @Host(carole)
op_16247 = Sample{}: (HostShape) -> HostBitTensor (op_16245) @Host(carole)
op_16254 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16247, op_16252) @Host(carole)
op_16248 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16247) @Host(carole)
op_16257 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16248, op_16255) @Host(carole)
op_15456 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15414, op_15452) @Host(bob)
op_15834 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15504, op_15456) @Host(bob)
op_16260 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15834, op_16254) @Host(bob)
op_15416 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14690) @Host(carole)
op_15382 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14641) @Host(carole)
op_15383 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15381, op_15382) @Host(carole)
op_15386 = Shape: (HostBitTensor) -> HostShape (op_15383) @Host(carole)
op_15400 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15386, op_15392) @Host(carole)
op_15399 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15386, op_15391) @Host(carole)
op_15401 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15399, op_15400) @Host(carole)
op_15404 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15383, op_15401) @Host(carole)
op_15409 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15367, op_15404) @Host(carole)
op_15841 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15457, op_15409) @Host(carole)
op_16286 = Shape: (HostBitTensor) -> HostShape (op_15841) @Host(carole)
op_16296 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16286, op_16292) @Host(carole)
op_16293 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16286, op_16291) @Host(carole)
op_16288 = Sample{}: (HostShape) -> HostBitTensor (op_16286) @Host(carole)
op_16295 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16288, op_16293) @Host(carole)
op_16289 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16288) @Host(carole)
op_16298 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16289, op_16296) @Host(carole)
op_15408 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15366, op_15404) @Host(bob)
op_15840 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15456, op_15408) @Host(bob)
op_16301 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15840, op_16295) @Host(bob)
op_15368 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14642) @Host(carole)
op_15334 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14593) @Host(carole)
op_15335 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15333, op_15334) @Host(carole)
op_15338 = Shape: (HostBitTensor) -> HostShape (op_15335) @Host(carole)
op_15352 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15338, op_15344) @Host(carole)
op_15351 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15338, op_15343) @Host(carole)
op_15353 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15351, op_15352) @Host(carole)
op_15356 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15335, op_15353) @Host(carole)
op_15361 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15319, op_15356) @Host(carole)
op_15847 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15409, op_15361) @Host(carole)
op_16327 = Shape: (HostBitTensor) -> HostShape (op_15847) @Host(carole)
op_16337 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16327, op_16333) @Host(carole)
op_16334 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16327, op_16332) @Host(carole)
op_16329 = Sample{}: (HostShape) -> HostBitTensor (op_16327) @Host(carole)
op_16336 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16329, op_16334) @Host(carole)
op_16330 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16329) @Host(carole)
op_16339 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16330, op_16337) @Host(carole)
op_15360 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15318, op_15356) @Host(bob)
op_15846 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15408, op_15360) @Host(bob)
op_16342 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15846, op_16336) @Host(bob)
op_15320 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14594) @Host(carole)
op_15286 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14545) @Host(carole)
op_15287 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15285, op_15286) @Host(carole)
op_15290 = Shape: (HostBitTensor) -> HostShape (op_15287) @Host(carole)
op_15304 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15290, op_15296) @Host(carole)
op_15303 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15290, op_15295) @Host(carole)
op_15305 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15303, op_15304) @Host(carole)
op_15308 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15287, op_15305) @Host(carole)
op_15313 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15271, op_15308) @Host(carole)
op_15853 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15361, op_15313) @Host(carole)
op_16368 = Shape: (HostBitTensor) -> HostShape (op_15853) @Host(carole)
op_16378 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16368, op_16374) @Host(carole)
op_16375 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16368, op_16373) @Host(carole)
op_16370 = Sample{}: (HostShape) -> HostBitTensor (op_16368) @Host(carole)
op_16377 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16370, op_16375) @Host(carole)
op_16371 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16370) @Host(carole)
op_16380 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16371, op_16378) @Host(carole)
op_15312 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15270, op_15308) @Host(bob)
op_15852 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15360, op_15312) @Host(bob)
op_16383 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15852, op_16377) @Host(bob)
op_15272 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14546) @Host(carole)
op_15238 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_13921) @Host(carole)
op_15239 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15237, op_15238) @Host(carole)
op_15242 = Shape: (HostBitTensor) -> HostShape (op_15239) @Host(carole)
op_15256 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15242, op_15248) @Host(carole)
op_15255 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15242, op_15247) @Host(carole)
op_15257 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15255, op_15256) @Host(carole)
op_15260 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15239, op_15257) @Host(carole)
op_15265 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15223, op_15260) @Host(carole)
op_15859 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15313, op_15265) @Host(carole)
op_16409 = Shape: (HostBitTensor) -> HostShape (op_15859) @Host(carole)
op_16419 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16409, op_16415) @Host(carole)
op_16416 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16409, op_16414) @Host(carole)
op_16411 = Sample{}: (HostShape) -> HostBitTensor (op_16409) @Host(carole)
op_16418 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16411, op_16416) @Host(carole)
op_16412 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16411) @Host(carole)
op_16421 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16412, op_16419) @Host(carole)
op_15264 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15222, op_15260) @Host(bob)
op_15858 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15312, op_15264) @Host(bob)
op_16424 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15858, op_16418) @Host(bob)
op_15224 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_13922) @Host(carole)
op_15190 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_13873) @Host(carole)
op_15191 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15189, op_15190) @Host(carole)
op_15194 = Shape: (HostBitTensor) -> HostShape (op_15191) @Host(carole)
op_15208 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15194, op_15200) @Host(carole)
op_15207 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15194, op_15199) @Host(carole)
op_15209 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15207, op_15208) @Host(carole)
op_15212 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15191, op_15209) @Host(carole)
op_15217 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15175, op_15212) @Host(carole)
op_15865 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15265, op_15217) @Host(carole)
op_16450 = Shape: (HostBitTensor) -> HostShape (op_15865) @Host(carole)
op_16460 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16450, op_16456) @Host(carole)
op_16457 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16450, op_16455) @Host(carole)
op_16452 = Sample{}: (HostShape) -> HostBitTensor (op_16450) @Host(carole)
op_16459 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16452, op_16457) @Host(carole)
op_16453 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16452) @Host(carole)
op_16462 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16453, op_16460) @Host(carole)
op_15216 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15174, op_15212) @Host(bob)
op_15864 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15264, op_15216) @Host(bob)
op_16465 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15864, op_16459) @Host(bob)
op_15176 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_13874) @Host(carole)
op_15142 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_13825) @Host(carole)
op_15143 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15141, op_15142) @Host(carole)
op_15146 = Shape: (HostBitTensor) -> HostShape (op_15143) @Host(carole)
op_15160 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15146, op_15152) @Host(carole)
op_15159 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15146, op_15151) @Host(carole)
op_15161 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15159, op_15160) @Host(carole)
op_15164 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15143, op_15161) @Host(carole)
op_15169 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15127, op_15164) @Host(carole)
op_15871 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15217, op_15169) @Host(carole)
op_16491 = Shape: (HostBitTensor) -> HostShape (op_15871) @Host(carole)
op_16501 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16491, op_16497) @Host(carole)
op_16498 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16491, op_16496) @Host(carole)
op_16493 = Sample{}: (HostShape) -> HostBitTensor (op_16491) @Host(carole)
op_16500 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16493, op_16498) @Host(carole)
op_16494 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16493) @Host(carole)
op_16503 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16494, op_16501) @Host(carole)
op_15168 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15126, op_15164) @Host(bob)
op_15870 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15216, op_15168) @Host(bob)
op_16506 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15870, op_16500) @Host(bob)
op_15128 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_13826) @Host(carole)
op_15094 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_13777) @Host(carole)
op_15095 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15093, op_15094) @Host(carole)
op_15098 = Shape: (HostBitTensor) -> HostShape (op_15095) @Host(carole)
op_15112 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15098, op_15104) @Host(carole)
op_15111 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15098, op_15103) @Host(carole)
op_15113 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15111, op_15112) @Host(carole)
op_15116 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15095, op_15113) @Host(carole)
op_15121 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15079, op_15116) @Host(carole)
op_15877 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15169, op_15121) @Host(carole)
op_16532 = Shape: (HostBitTensor) -> HostShape (op_15877) @Host(carole)
op_16542 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16532, op_16538) @Host(carole)
op_16539 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16532, op_16537) @Host(carole)
op_16534 = Sample{}: (HostShape) -> HostBitTensor (op_16532) @Host(carole)
op_16541 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16534, op_16539) @Host(carole)
op_16535 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16534) @Host(carole)
op_16544 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16535, op_16542) @Host(carole)
op_15120 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15078, op_15116) @Host(bob)
op_15876 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15168, op_15120) @Host(bob)
op_16547 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15876, op_16541) @Host(bob)
op_15080 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_13778) @Host(carole)
op_15046 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_13009) @Host(carole)
op_15047 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15045, op_15046) @Host(carole)
op_15050 = Shape: (HostBitTensor) -> HostShape (op_15047) @Host(carole)
op_15064 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15050, op_15056) @Host(carole)
op_15063 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15050, op_15055) @Host(carole)
op_15065 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15063, op_15064) @Host(carole)
op_15068 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15047, op_15065) @Host(carole)
op_15073 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15031, op_15068) @Host(carole)
op_15883 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15121, op_15073) @Host(carole)
op_16573 = Shape: (HostBitTensor) -> HostShape (op_15883) @Host(carole)
op_16583 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16573, op_16579) @Host(carole)
op_16580 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16573, op_16578) @Host(carole)
op_16575 = Sample{}: (HostShape) -> HostBitTensor (op_16573) @Host(carole)
op_16582 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16575, op_16580) @Host(carole)
op_16576 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16575) @Host(carole)
op_16585 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16576, op_16583) @Host(carole)
op_15072 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15030, op_15068) @Host(bob)
op_15882 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15120, op_15072) @Host(bob)
op_16588 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15882, op_16582) @Host(bob)
op_15032 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_13010) @Host(carole)
op_14998 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_12961) @Host(carole)
op_14999 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14997, op_14998) @Host(carole)
op_15002 = Shape: (HostBitTensor) -> HostShape (op_14999) @Host(carole)
op_15016 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15002, op_15008) @Host(carole)
op_15015 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15002, op_15007) @Host(carole)
op_15017 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15015, op_15016) @Host(carole)
op_15020 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14999, op_15017) @Host(carole)
op_15025 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14983, op_15020) @Host(carole)
op_15889 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15073, op_15025) @Host(carole)
op_16614 = Shape: (HostBitTensor) -> HostShape (op_15889) @Host(carole)
op_16624 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16614, op_16620) @Host(carole)
op_16621 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16614, op_16619) @Host(carole)
op_16616 = Sample{}: (HostShape) -> HostBitTensor (op_16614) @Host(carole)
op_16623 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16616, op_16621) @Host(carole)
op_16617 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16616) @Host(carole)
op_16626 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16617, op_16624) @Host(carole)
op_15024 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14982, op_15020) @Host(bob)
op_15888 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15072, op_15024) @Host(bob)
op_16629 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15888, op_16623) @Host(bob)
op_14984 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_12962) @Host(carole)
op_14950 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_12145) @Host(carole)
op_14951 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14949, op_14950) @Host(carole)
op_14954 = Shape: (HostBitTensor) -> HostShape (op_14951) @Host(carole)
op_14968 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14954, op_14960) @Host(carole)
op_14967 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14954, op_14959) @Host(carole)
op_14969 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14967, op_14968) @Host(carole)
op_14972 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14951, op_14969) @Host(carole)
op_14977 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14935, op_14972) @Host(carole)
op_15895 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15025, op_14977) @Host(carole)
op_16655 = Shape: (HostBitTensor) -> HostShape (op_15895) @Host(carole)
op_16665 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16655, op_16661) @Host(carole)
op_16662 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16655, op_16660) @Host(carole)
op_16657 = Sample{}: (HostShape) -> HostBitTensor (op_16655) @Host(carole)
op_16664 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16657, op_16662) @Host(carole)
op_16658 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16657) @Host(carole)
op_16667 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16658, op_16665) @Host(carole)
op_14976 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14934, op_14972) @Host(bob)
op_15894 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15024, op_14976) @Host(bob)
op_16670 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15894, op_16664) @Host(bob)
op_14936 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_12146) @Host(carole)
op_14902 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_11605) @Host(carole)
op_14903 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14901, op_14902) @Host(carole)
op_14906 = Shape: (HostBitTensor) -> HostShape (op_14903) @Host(carole)
op_14920 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14906, op_14912) @Host(carole)
op_14919 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14906, op_14911) @Host(carole)
op_14921 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14919, op_14920) @Host(carole)
op_14924 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14903, op_14921) @Host(carole)
op_14929 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14887, op_14924) @Host(carole)
op_15907 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14929, op_14497) @Host(carole)
op_16737 = Shape: (HostBitTensor) -> HostShape (op_15907) @Host(carole)
op_16747 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16737, op_16743) @Host(carole)
op_16744 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16737, op_16742) @Host(carole)
op_16739 = Sample{}: (HostShape) -> HostBitTensor (op_16737) @Host(carole)
op_16746 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16739, op_16744) @Host(carole)
op_16740 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16739) @Host(carole)
op_16749 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16740, op_16747) @Host(carole)
op_15901 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14977, op_14929) @Host(carole)
op_16696 = Shape: (HostBitTensor) -> HostShape (op_15901) @Host(carole)
op_16706 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16696, op_16702) @Host(carole)
op_16703 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16696, op_16701) @Host(carole)
op_16698 = Sample{}: (HostShape) -> HostBitTensor (op_16696) @Host(carole)
op_16705 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16698, op_16703) @Host(carole)
op_16699 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16698) @Host(carole)
op_16708 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16699, op_16706) @Host(carole)
op_14928 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14886, op_14924) @Host(bob)
op_15906 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14928, op_14496) @Host(bob)
op_16752 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15906, op_16746) @Host(bob)
op_15900 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14976, op_14928) @Host(bob)
op_16711 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15900, op_16705) @Host(bob)
op_14888 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_11606) @Host(carole)
op_14451 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13725) @Host(alice)
op_14493 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14451, op_14490) @Host(alice)
op_15610 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14878) @Host(alice)
op_15609 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14877) @Host(alice)
op_15611 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15609, op_15610) @Host(alice)
op_15613 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15611, op_15612) @Host(alice)
op_15624 = Shape: (HostBitTensor) -> HostShape (op_15613) @Host(alice)
op_15634 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15624, op_15628) @Host(alice)
op_15633 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15624, op_15627) @Host(alice)
op_15635 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15633, op_15634) @Host(alice)
op_15642 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15613, op_15635) @Host(alice)
op_15650 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15608, op_15642) @Host(carole)
op_15766 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15650, op_13345) @Host(carole)
op_15767 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15765, op_15766) @Host(carole)
op_15770 = Shape: (HostBitTensor) -> HostShape (op_15767) @Host(carole)
op_15784 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15770, op_15776) @Host(carole)
op_15783 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15770, op_15775) @Host(carole)
op_15785 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15783, op_15784) @Host(carole)
op_15788 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15767, op_15785) @Host(carole)
op_15793 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15751, op_15788) @Host(carole)
op_15792 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15750, op_15788) @Host(bob)
op_15752 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15650, op_13346) @Host(carole)
op_15718 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15650, op_12529) @Host(carole)
op_15719 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15717, op_15718) @Host(carole)
op_15722 = Shape: (HostBitTensor) -> HostShape (op_15719) @Host(carole)
op_15736 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15722, op_15728) @Host(carole)
op_15735 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15722, op_15727) @Host(carole)
op_15737 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15735, op_15736) @Host(carole)
op_15740 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15719, op_15737) @Host(carole)
op_15745 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15703, op_15740) @Host(carole)
op_15799 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15793, op_15745) @Host(carole)
op_15999 = Shape: (HostBitTensor) -> HostShape (op_15799) @Host(carole)
op_16009 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_15999, op_16005) @Host(carole)
op_16006 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15999, op_16004) @Host(carole)
op_16001 = Sample{}: (HostShape) -> HostBitTensor (op_15999) @Host(carole)
op_16008 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16001, op_16006) @Host(carole)
op_16002 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16001) @Host(carole)
op_16011 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16002, op_16009) @Host(carole)
op_15744 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15702, op_15740) @Host(bob)
op_15798 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15792, op_15744) @Host(bob)
op_16014 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15798, op_16008) @Host(bob)
op_15704 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15650, op_12530) @Host(carole)
op_15670 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15650, op_11701) @Host(carole)
op_15671 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15669, op_15670) @Host(carole)
op_15674 = Shape: (HostBitTensor) -> HostShape (op_15671) @Host(carole)
op_15688 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15674, op_15680) @Host(carole)
op_15687 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15674, op_15679) @Host(carole)
op_15689 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15687, op_15688) @Host(carole)
op_15692 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15671, op_15689) @Host(carole)
op_15697 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15655, op_15692) @Host(carole)
op_15811 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15697, op_15649) @Host(carole)
op_16081 = Shape: (HostBitTensor) -> HostShape (op_15811) @Host(carole)
op_16091 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16081, op_16087) @Host(carole)
op_16088 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16081, op_16086) @Host(carole)
op_16083 = Sample{}: (HostShape) -> HostBitTensor (op_16081) @Host(carole)
op_16090 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16083, op_16088) @Host(carole)
op_16084 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16083) @Host(carole)
op_16093 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16084, op_16091) @Host(carole)
op_15805 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15745, op_15697) @Host(carole)
op_16040 = Shape: (HostBitTensor) -> HostShape (op_15805) @Host(carole)
op_16050 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16040, op_16046) @Host(carole)
op_16047 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16040, op_16045) @Host(carole)
op_16042 = Sample{}: (HostShape) -> HostBitTensor (op_16040) @Host(carole)
op_16049 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16042, op_16047) @Host(carole)
op_16043 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16042) @Host(carole)
op_16052 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16043, op_16050) @Host(carole)
op_15696 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15654, op_15692) @Host(bob)
op_15810 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15696, op_15648) @Host(bob)
op_16096 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15810, op_16090) @Host(bob)
op_15804 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15744, op_15696) @Host(bob)
op_16055 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15804, op_16049) @Host(bob)
op_15656 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15650, op_11702) @Host(carole)
op_15603 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14877) @Host(alice)
op_15645 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15603, op_15642) @Host(alice)
op_15754 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15645, op_13342) @Host(alice)
op_15753 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15645, op_13341) @Host(alice)
op_15755 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15753, op_15754) @Host(alice)
op_15757 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15755, op_15756) @Host(alice)
op_15768 = Shape: (HostBitTensor) -> HostShape (op_15757) @Host(alice)
op_15778 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15768, op_15772) @Host(alice)
op_15777 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15768, op_15771) @Host(alice)
op_15779 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15777, op_15778) @Host(alice)
op_15786 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15757, op_15779) @Host(alice)
op_15794 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15752, op_15786) @Host(carole)
op_15747 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15645, op_13341) @Host(alice)
op_15789 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15747, op_15786) @Host(alice)
op_15706 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15645, op_12526) @Host(alice)
op_15705 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15645, op_12525) @Host(alice)
op_15707 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15705, op_15706) @Host(alice)
op_15709 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15707, op_15708) @Host(alice)
op_15720 = Shape: (HostBitTensor) -> HostShape (op_15709) @Host(alice)
op_15730 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15720, op_15724) @Host(alice)
op_15729 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15720, op_15723) @Host(alice)
op_15731 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15729, op_15730) @Host(alice)
op_15738 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15709, op_15731) @Host(alice)
op_15746 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15704, op_15738) @Host(carole)
op_15800 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15794, op_15746) @Host(carole)
op_15699 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15645, op_12525) @Host(alice)
op_15741 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15699, op_15738) @Host(alice)
op_15795 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15789, op_15741) @Host(alice)
op_16012 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15795, op_15796) @Host(alice)
op_16000 = Shape: (HostBitTensor) -> HostShape (op_15795) @Host(alice)
op_16010 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16000, op_16005) @Host(alice)
op_16007 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16000, op_16004) @Host(alice)
op_16013 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16012, op_16007) @Host(alice)
op_16015 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16013, op_16014) @Host(alice)
op_16016 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16015) @Host(alice)
op_16023 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16011, op_16016) @Host(bob)
op_16022 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16010, op_16016) @Host(alice)
op_16019 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16011, op_16016) @Host(bob)
op_16021 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16011, op_16019) @Host(bob)
op_16025 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16021, op_16023) @Host(bob)
op_16027 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16025) @Host(bob)
op_16032 = Shape: (HostRing128Tensor) -> HostShape (op_16027) @Host(bob)
op_16034 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16032, op_16030) @Host(bob)
op_17437 = Shl{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_16034) @Host(bob)
op_16038 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16027, op_16034) @Host(bob)
op_16018 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16010, op_16016) @Host(alice)
op_16017 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16010, op_16016) @Host(alice)
op_16020 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16017, op_16018) @Host(alice)
op_16024 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16020, op_16022) @Host(alice)
op_16026 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16024) @Host(alice)
op_16031 = Shape: (HostRing128Tensor) -> HostShape (op_16026) @Host(alice)
op_16036 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16031, op_16030) @Host(carole)
op_17438 = Shl{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_16036) @Host(carole)
op_16035 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16031, op_16029) @Host(carole)
op_17439 = Shl{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_16035) @Host(carole)
op_16033 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16031, op_16029) @Host(alice)
op_17434 = Shl{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_16033) @Host(alice)
op_16037 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16026, op_16033) @Host(alice)
op_16039 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16037, op_16038) @Host(alice)
op_17436 = Shl{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_16039) @Host(bob)
op_17435 = Shl{amount = 34}: (HostRing128Tensor) -> HostRing128Tensor (op_16039) @Host(alice)
op_15658 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15645, op_11698) @Host(alice)
op_15657 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15645, op_11697) @Host(alice)
op_15659 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15657, op_15658) @Host(alice)
op_15661 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15659, op_15660) @Host(alice)
op_15672 = Shape: (HostBitTensor) -> HostShape (op_15661) @Host(alice)
op_15682 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15672, op_15676) @Host(alice)
op_15681 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15672, op_15675) @Host(alice)
op_15683 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15681, op_15682) @Host(alice)
op_15690 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15661, op_15683) @Host(alice)
op_15698 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15656, op_15690) @Host(carole)
op_15812 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15698, op_15650) @Host(carole)
op_15806 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15746, op_15698) @Host(carole)
op_15651 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15645, op_11697) @Host(alice)
op_15693 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15651, op_15690) @Host(alice)
op_15807 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15693, op_15645) @Host(alice)
op_16094 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15807, op_15808) @Host(alice)
op_16082 = Shape: (HostBitTensor) -> HostShape (op_15807) @Host(alice)
op_16092 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16082, op_16087) @Host(alice)
op_16089 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16082, op_16086) @Host(alice)
op_16095 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16094, op_16089) @Host(alice)
op_16097 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16095, op_16096) @Host(alice)
op_16098 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16097) @Host(alice)
op_16105 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16093, op_16098) @Host(bob)
op_16104 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16092, op_16098) @Host(alice)
op_16101 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16093, op_16098) @Host(bob)
op_16103 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16093, op_16101) @Host(bob)
op_16107 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16103, op_16105) @Host(bob)
op_16109 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16107) @Host(bob)
op_16114 = Shape: (HostRing128Tensor) -> HostShape (op_16109) @Host(bob)
op_16116 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16114, op_16112) @Host(bob)
op_17449 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_16116) @Host(bob)
op_16120 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16109, op_16116) @Host(bob)
op_16100 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16092, op_16098) @Host(alice)
op_16099 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16092, op_16098) @Host(alice)
op_16102 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16099, op_16100) @Host(alice)
op_16106 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16102, op_16104) @Host(alice)
op_16108 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16106) @Host(alice)
op_16113 = Shape: (HostRing128Tensor) -> HostShape (op_16108) @Host(alice)
op_16118 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16113, op_16112) @Host(carole)
op_17450 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_16118) @Host(carole)
op_16117 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16113, op_16111) @Host(carole)
op_17451 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_16117) @Host(carole)
op_16115 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16113, op_16111) @Host(alice)
op_17446 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_16115) @Host(alice)
op_16119 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16108, op_16115) @Host(alice)
op_16121 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16119, op_16120) @Host(alice)
op_17448 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_16121) @Host(bob)
op_17447 = Shl{amount = 32}: (HostRing128Tensor) -> HostRing128Tensor (op_16121) @Host(alice)
op_15801 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15741, op_15693) @Host(alice)
op_16053 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15801, op_15802) @Host(alice)
op_16041 = Shape: (HostBitTensor) -> HostShape (op_15801) @Host(alice)
op_16051 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16041, op_16046) @Host(alice)
op_16048 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16041, op_16045) @Host(alice)
op_16054 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16053, op_16048) @Host(alice)
op_16056 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16054, op_16055) @Host(alice)
op_16057 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16056) @Host(alice)
op_16064 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16052, op_16057) @Host(bob)
op_16063 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16051, op_16057) @Host(alice)
op_16060 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16052, op_16057) @Host(bob)
op_16062 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16052, op_16060) @Host(bob)
op_16066 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16062, op_16064) @Host(bob)
op_16068 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16066) @Host(bob)
op_16073 = Shape: (HostRing128Tensor) -> HostShape (op_16068) @Host(bob)
op_16075 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16073, op_16071) @Host(bob)
op_17443 = Shl{amount = 33}: (HostRing128Tensor) -> HostRing128Tensor (op_16075) @Host(bob)
op_17653 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17647, op_17443) @Host(bob)
op_17659 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17653, op_17449) @Host(bob)
op_16079 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16068, op_16075) @Host(bob)
op_16059 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16051, op_16057) @Host(alice)
op_16058 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16051, op_16057) @Host(alice)
op_16061 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16058, op_16059) @Host(alice)
op_16065 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16061, op_16063) @Host(alice)
op_16067 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16065) @Host(alice)
op_16072 = Shape: (HostRing128Tensor) -> HostShape (op_16067) @Host(alice)
op_16077 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16072, op_16071) @Host(carole)
op_17444 = Shl{amount = 33}: (HostRing128Tensor) -> HostRing128Tensor (op_16077) @Host(carole)
op_17654 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17648, op_17444) @Host(carole)
op_17660 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17654, op_17450) @Host(carole)
op_16076 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16072, op_16070) @Host(carole)
op_17445 = Shl{amount = 33}: (HostRing128Tensor) -> HostRing128Tensor (op_16076) @Host(carole)
op_17655 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17649, op_17445) @Host(carole)
op_17661 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17655, op_17451) @Host(carole)
op_16074 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16072, op_16070) @Host(alice)
op_17440 = Shl{amount = 33}: (HostRing128Tensor) -> HostRing128Tensor (op_16074) @Host(alice)
op_17650 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17644, op_17440) @Host(alice)
op_17656 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17650, op_17446) @Host(alice)
op_16078 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16067, op_16074) @Host(alice)
op_16080 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16078, op_16079) @Host(alice)
op_17442 = Shl{amount = 33}: (HostRing128Tensor) -> HostRing128Tensor (op_16080) @Host(bob)
op_17652 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17646, op_17442) @Host(bob)
op_17658 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17652, op_17448) @Host(bob)
op_17441 = Shl{amount = 33}: (HostRing128Tensor) -> HostRing128Tensor (op_16080) @Host(alice)
op_17651 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17645, op_17441) @Host(alice)
op_17657 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17651, op_17447) @Host(alice)
op_15562 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14830) @Host(alice)
op_15561 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14829) @Host(alice)
op_15563 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15561, op_15562) @Host(alice)
op_15565 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15563, op_15564) @Host(alice)
op_15576 = Shape: (HostBitTensor) -> HostShape (op_15565) @Host(alice)
op_15586 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15576, op_15580) @Host(alice)
op_15585 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15576, op_15579) @Host(alice)
op_15587 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15585, op_15586) @Host(alice)
op_15594 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15565, op_15587) @Host(alice)
op_15602 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15560, op_15594) @Host(carole)
op_15818 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15650, op_15602) @Host(carole)
op_15555 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14829) @Host(alice)
op_15597 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15555, op_15594) @Host(alice)
op_15813 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15645, op_15597) @Host(alice)
op_16135 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15813, op_15814) @Host(alice)
op_16123 = Shape: (HostBitTensor) -> HostShape (op_15813) @Host(alice)
op_16133 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16123, op_16128) @Host(alice)
op_16130 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16123, op_16127) @Host(alice)
op_16136 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16135, op_16130) @Host(alice)
op_16138 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16136, op_16137) @Host(alice)
op_16139 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16138) @Host(alice)
op_16146 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16134, op_16139) @Host(bob)
op_16145 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16133, op_16139) @Host(alice)
op_16142 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16134, op_16139) @Host(bob)
op_16144 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16134, op_16142) @Host(bob)
op_16148 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16144, op_16146) @Host(bob)
op_16150 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16148) @Host(bob)
op_16155 = Shape: (HostRing128Tensor) -> HostShape (op_16150) @Host(bob)
op_16157 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16155, op_16153) @Host(bob)
op_17455 = Shl{amount = 31}: (HostRing128Tensor) -> HostRing128Tensor (op_16157) @Host(bob)
op_17665 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17659, op_17455) @Host(bob)
op_16161 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16150, op_16157) @Host(bob)
op_16141 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16133, op_16139) @Host(alice)
op_16140 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16133, op_16139) @Host(alice)
op_16143 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16140, op_16141) @Host(alice)
op_16147 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16143, op_16145) @Host(alice)
op_16149 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16147) @Host(alice)
op_16154 = Shape: (HostRing128Tensor) -> HostShape (op_16149) @Host(alice)
op_16159 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16154, op_16153) @Host(carole)
op_17456 = Shl{amount = 31}: (HostRing128Tensor) -> HostRing128Tensor (op_16159) @Host(carole)
op_17666 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17660, op_17456) @Host(carole)
op_16158 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16154, op_16152) @Host(carole)
op_17457 = Shl{amount = 31}: (HostRing128Tensor) -> HostRing128Tensor (op_16158) @Host(carole)
op_17667 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17661, op_17457) @Host(carole)
op_16156 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16154, op_16152) @Host(alice)
op_17452 = Shl{amount = 31}: (HostRing128Tensor) -> HostRing128Tensor (op_16156) @Host(alice)
op_17662 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17656, op_17452) @Host(alice)
op_16160 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16149, op_16156) @Host(alice)
op_16162 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16160, op_16161) @Host(alice)
op_17454 = Shl{amount = 31}: (HostRing128Tensor) -> HostRing128Tensor (op_16162) @Host(bob)
op_17664 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17658, op_17454) @Host(bob)
op_17453 = Shl{amount = 31}: (HostRing128Tensor) -> HostRing128Tensor (op_16162) @Host(alice)
op_17663 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17657, op_17453) @Host(alice)
op_15514 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14782) @Host(alice)
op_15513 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14781) @Host(alice)
op_15515 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15513, op_15514) @Host(alice)
op_15517 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15515, op_15516) @Host(alice)
op_15528 = Shape: (HostBitTensor) -> HostShape (op_15517) @Host(alice)
op_15538 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15528, op_15532) @Host(alice)
op_15537 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15528, op_15531) @Host(alice)
op_15539 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15537, op_15538) @Host(alice)
op_15546 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15517, op_15539) @Host(alice)
op_15554 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15512, op_15546) @Host(carole)
op_15824 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15602, op_15554) @Host(carole)
op_15507 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14781) @Host(alice)
op_15549 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15507, op_15546) @Host(alice)
op_15819 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15597, op_15549) @Host(alice)
op_16176 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15819, op_15820) @Host(alice)
op_16164 = Shape: (HostBitTensor) -> HostShape (op_15819) @Host(alice)
op_16174 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16164, op_16169) @Host(alice)
op_16171 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16164, op_16168) @Host(alice)
op_16177 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16176, op_16171) @Host(alice)
op_16179 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16177, op_16178) @Host(alice)
op_16180 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16179) @Host(alice)
op_16187 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16175, op_16180) @Host(bob)
op_16186 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16174, op_16180) @Host(alice)
op_16183 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16175, op_16180) @Host(bob)
op_16185 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16175, op_16183) @Host(bob)
op_16189 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16185, op_16187) @Host(bob)
op_16191 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16189) @Host(bob)
op_16196 = Shape: (HostRing128Tensor) -> HostShape (op_16191) @Host(bob)
op_16198 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16196, op_16194) @Host(bob)
op_17461 = Shl{amount = 30}: (HostRing128Tensor) -> HostRing128Tensor (op_16198) @Host(bob)
op_17671 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17665, op_17461) @Host(bob)
op_16202 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16191, op_16198) @Host(bob)
op_16182 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16174, op_16180) @Host(alice)
op_16181 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16174, op_16180) @Host(alice)
op_16184 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16181, op_16182) @Host(alice)
op_16188 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16184, op_16186) @Host(alice)
op_16190 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16188) @Host(alice)
op_16195 = Shape: (HostRing128Tensor) -> HostShape (op_16190) @Host(alice)
op_16200 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16195, op_16194) @Host(carole)
op_17462 = Shl{amount = 30}: (HostRing128Tensor) -> HostRing128Tensor (op_16200) @Host(carole)
op_17672 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17666, op_17462) @Host(carole)
op_16199 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16195, op_16193) @Host(carole)
op_17463 = Shl{amount = 30}: (HostRing128Tensor) -> HostRing128Tensor (op_16199) @Host(carole)
op_17673 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17667, op_17463) @Host(carole)
op_16197 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16195, op_16193) @Host(alice)
op_17458 = Shl{amount = 30}: (HostRing128Tensor) -> HostRing128Tensor (op_16197) @Host(alice)
op_17668 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17662, op_17458) @Host(alice)
op_16201 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16190, op_16197) @Host(alice)
op_16203 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16201, op_16202) @Host(alice)
op_17460 = Shl{amount = 30}: (HostRing128Tensor) -> HostRing128Tensor (op_16203) @Host(bob)
op_17670 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17664, op_17460) @Host(bob)
op_17459 = Shl{amount = 30}: (HostRing128Tensor) -> HostRing128Tensor (op_16203) @Host(alice)
op_17669 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17663, op_17459) @Host(alice)
op_15466 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14734) @Host(alice)
op_15465 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14733) @Host(alice)
op_15467 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15465, op_15466) @Host(alice)
op_15469 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15467, op_15468) @Host(alice)
op_15480 = Shape: (HostBitTensor) -> HostShape (op_15469) @Host(alice)
op_15490 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15480, op_15484) @Host(alice)
op_15489 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15480, op_15483) @Host(alice)
op_15491 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15489, op_15490) @Host(alice)
op_15498 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15469, op_15491) @Host(alice)
op_15506 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15464, op_15498) @Host(carole)
op_15830 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15554, op_15506) @Host(carole)
op_15459 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14733) @Host(alice)
op_15501 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15459, op_15498) @Host(alice)
op_15825 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15549, op_15501) @Host(alice)
op_16217 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15825, op_15826) @Host(alice)
op_16205 = Shape: (HostBitTensor) -> HostShape (op_15825) @Host(alice)
op_16215 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16205, op_16210) @Host(alice)
op_16212 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16205, op_16209) @Host(alice)
op_16218 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16217, op_16212) @Host(alice)
op_16220 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16218, op_16219) @Host(alice)
op_16221 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16220) @Host(alice)
op_16228 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16216, op_16221) @Host(bob)
op_16227 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16215, op_16221) @Host(alice)
op_16224 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16216, op_16221) @Host(bob)
op_16226 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16216, op_16224) @Host(bob)
op_16230 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16226, op_16228) @Host(bob)
op_16232 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16230) @Host(bob)
op_16237 = Shape: (HostRing128Tensor) -> HostShape (op_16232) @Host(bob)
op_16239 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16237, op_16235) @Host(bob)
op_17467 = Shl{amount = 29}: (HostRing128Tensor) -> HostRing128Tensor (op_16239) @Host(bob)
op_17677 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17671, op_17467) @Host(bob)
op_16243 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16232, op_16239) @Host(bob)
op_16223 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16215, op_16221) @Host(alice)
op_16222 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16215, op_16221) @Host(alice)
op_16225 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16222, op_16223) @Host(alice)
op_16229 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16225, op_16227) @Host(alice)
op_16231 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16229) @Host(alice)
op_16236 = Shape: (HostRing128Tensor) -> HostShape (op_16231) @Host(alice)
op_16241 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16236, op_16235) @Host(carole)
op_17468 = Shl{amount = 29}: (HostRing128Tensor) -> HostRing128Tensor (op_16241) @Host(carole)
op_17678 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17672, op_17468) @Host(carole)
op_16240 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16236, op_16234) @Host(carole)
op_17469 = Shl{amount = 29}: (HostRing128Tensor) -> HostRing128Tensor (op_16240) @Host(carole)
op_17679 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17673, op_17469) @Host(carole)
op_16238 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16236, op_16234) @Host(alice)
op_17464 = Shl{amount = 29}: (HostRing128Tensor) -> HostRing128Tensor (op_16238) @Host(alice)
op_17674 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17668, op_17464) @Host(alice)
op_16242 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16231, op_16238) @Host(alice)
op_16244 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16242, op_16243) @Host(alice)
op_17466 = Shl{amount = 29}: (HostRing128Tensor) -> HostRing128Tensor (op_16244) @Host(bob)
op_17676 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17670, op_17466) @Host(bob)
op_17465 = Shl{amount = 29}: (HostRing128Tensor) -> HostRing128Tensor (op_16244) @Host(alice)
op_17675 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17669, op_17465) @Host(alice)
op_15418 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14686) @Host(alice)
op_15417 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14685) @Host(alice)
op_15419 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15417, op_15418) @Host(alice)
op_15421 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15419, op_15420) @Host(alice)
op_15432 = Shape: (HostBitTensor) -> HostShape (op_15421) @Host(alice)
op_15442 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15432, op_15436) @Host(alice)
op_15441 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15432, op_15435) @Host(alice)
op_15443 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15441, op_15442) @Host(alice)
op_15450 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15421, op_15443) @Host(alice)
op_15458 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15416, op_15450) @Host(carole)
op_15836 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15506, op_15458) @Host(carole)
op_15411 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14685) @Host(alice)
op_15453 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15411, op_15450) @Host(alice)
op_15831 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15501, op_15453) @Host(alice)
op_16258 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15831, op_15832) @Host(alice)
op_16246 = Shape: (HostBitTensor) -> HostShape (op_15831) @Host(alice)
op_16256 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16246, op_16251) @Host(alice)
op_16253 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16246, op_16250) @Host(alice)
op_16259 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16258, op_16253) @Host(alice)
op_16261 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16259, op_16260) @Host(alice)
op_16262 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16261) @Host(alice)
op_16269 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16257, op_16262) @Host(bob)
op_16268 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16256, op_16262) @Host(alice)
op_16265 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16257, op_16262) @Host(bob)
op_16267 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16257, op_16265) @Host(bob)
op_16271 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16267, op_16269) @Host(bob)
op_16273 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16271) @Host(bob)
op_16278 = Shape: (HostRing128Tensor) -> HostShape (op_16273) @Host(bob)
op_16280 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16278, op_16276) @Host(bob)
op_17473 = Shl{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_16280) @Host(bob)
op_17683 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17677, op_17473) @Host(bob)
op_16284 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16273, op_16280) @Host(bob)
op_16264 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16256, op_16262) @Host(alice)
op_16263 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16256, op_16262) @Host(alice)
op_16266 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16263, op_16264) @Host(alice)
op_16270 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16266, op_16268) @Host(alice)
op_16272 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16270) @Host(alice)
op_16277 = Shape: (HostRing128Tensor) -> HostShape (op_16272) @Host(alice)
op_16282 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16277, op_16276) @Host(carole)
op_17474 = Shl{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_16282) @Host(carole)
op_17684 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17678, op_17474) @Host(carole)
op_16281 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16277, op_16275) @Host(carole)
op_17475 = Shl{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_16281) @Host(carole)
op_17685 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17679, op_17475) @Host(carole)
op_16279 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16277, op_16275) @Host(alice)
op_17470 = Shl{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_16279) @Host(alice)
op_17680 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17674, op_17470) @Host(alice)
op_16283 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16272, op_16279) @Host(alice)
op_16285 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16283, op_16284) @Host(alice)
op_17472 = Shl{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_16285) @Host(bob)
op_17682 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17676, op_17472) @Host(bob)
op_17471 = Shl{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_16285) @Host(alice)
op_17681 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17675, op_17471) @Host(alice)
op_15370 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14638) @Host(alice)
op_15369 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14637) @Host(alice)
op_15371 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15369, op_15370) @Host(alice)
op_15373 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15371, op_15372) @Host(alice)
op_15384 = Shape: (HostBitTensor) -> HostShape (op_15373) @Host(alice)
op_15394 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15384, op_15388) @Host(alice)
op_15393 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15384, op_15387) @Host(alice)
op_15395 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15393, op_15394) @Host(alice)
op_15402 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15373, op_15395) @Host(alice)
op_15410 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15368, op_15402) @Host(carole)
op_15842 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15458, op_15410) @Host(carole)
op_15363 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14637) @Host(alice)
op_15405 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15363, op_15402) @Host(alice)
op_15837 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15453, op_15405) @Host(alice)
op_16299 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15837, op_15838) @Host(alice)
op_16287 = Shape: (HostBitTensor) -> HostShape (op_15837) @Host(alice)
op_16297 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16287, op_16292) @Host(alice)
op_16294 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16287, op_16291) @Host(alice)
op_16300 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16299, op_16294) @Host(alice)
op_16302 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16300, op_16301) @Host(alice)
op_16303 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16302) @Host(alice)
op_16310 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16298, op_16303) @Host(bob)
op_16309 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16297, op_16303) @Host(alice)
op_16306 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16298, op_16303) @Host(bob)
op_16308 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16298, op_16306) @Host(bob)
op_16312 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16308, op_16310) @Host(bob)
op_16314 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16312) @Host(bob)
op_16319 = Shape: (HostRing128Tensor) -> HostShape (op_16314) @Host(bob)
op_16321 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16319, op_16317) @Host(bob)
op_17479 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_16321) @Host(bob)
op_17689 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17683, op_17479) @Host(bob)
op_16325 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16314, op_16321) @Host(bob)
op_16305 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16297, op_16303) @Host(alice)
op_16304 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16297, op_16303) @Host(alice)
op_16307 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16304, op_16305) @Host(alice)
op_16311 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16307, op_16309) @Host(alice)
op_16313 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16311) @Host(alice)
op_16318 = Shape: (HostRing128Tensor) -> HostShape (op_16313) @Host(alice)
op_16323 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16318, op_16317) @Host(carole)
op_17480 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_16323) @Host(carole)
op_17690 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17684, op_17480) @Host(carole)
op_16322 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16318, op_16316) @Host(carole)
op_17481 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_16322) @Host(carole)
op_17691 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17685, op_17481) @Host(carole)
op_16320 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16318, op_16316) @Host(alice)
op_17476 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_16320) @Host(alice)
op_17686 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17680, op_17476) @Host(alice)
op_16324 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16313, op_16320) @Host(alice)
op_16326 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16324, op_16325) @Host(alice)
op_17478 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_16326) @Host(bob)
op_17688 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17682, op_17478) @Host(bob)
op_17477 = Shl{amount = 27}: (HostRing128Tensor) -> HostRing128Tensor (op_16326) @Host(alice)
op_17687 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17681, op_17477) @Host(alice)
op_15322 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14590) @Host(alice)
op_15321 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14589) @Host(alice)
op_15323 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15321, op_15322) @Host(alice)
op_15325 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15323, op_15324) @Host(alice)
op_15336 = Shape: (HostBitTensor) -> HostShape (op_15325) @Host(alice)
op_15346 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15336, op_15340) @Host(alice)
op_15345 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15336, op_15339) @Host(alice)
op_15347 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15345, op_15346) @Host(alice)
op_15354 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15325, op_15347) @Host(alice)
op_15362 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15320, op_15354) @Host(carole)
op_15848 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15410, op_15362) @Host(carole)
op_15315 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14589) @Host(alice)
op_15357 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15315, op_15354) @Host(alice)
op_15843 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15405, op_15357) @Host(alice)
op_16340 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15843, op_15844) @Host(alice)
op_16328 = Shape: (HostBitTensor) -> HostShape (op_15843) @Host(alice)
op_16338 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16328, op_16333) @Host(alice)
op_16335 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16328, op_16332) @Host(alice)
op_16341 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16340, op_16335) @Host(alice)
op_16343 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16341, op_16342) @Host(alice)
op_16344 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16343) @Host(alice)
op_16351 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16339, op_16344) @Host(bob)
op_16350 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16338, op_16344) @Host(alice)
op_16347 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16339, op_16344) @Host(bob)
op_16349 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16339, op_16347) @Host(bob)
op_16353 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16349, op_16351) @Host(bob)
op_16355 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16353) @Host(bob)
op_16360 = Shape: (HostRing128Tensor) -> HostShape (op_16355) @Host(bob)
op_16362 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16360, op_16358) @Host(bob)
op_17485 = Shl{amount = 26}: (HostRing128Tensor) -> HostRing128Tensor (op_16362) @Host(bob)
op_17695 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17689, op_17485) @Host(bob)
op_16366 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16355, op_16362) @Host(bob)
op_16346 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16338, op_16344) @Host(alice)
op_16345 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16338, op_16344) @Host(alice)
op_16348 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16345, op_16346) @Host(alice)
op_16352 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16348, op_16350) @Host(alice)
op_16354 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16352) @Host(alice)
op_16359 = Shape: (HostRing128Tensor) -> HostShape (op_16354) @Host(alice)
op_16364 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16359, op_16358) @Host(carole)
op_17486 = Shl{amount = 26}: (HostRing128Tensor) -> HostRing128Tensor (op_16364) @Host(carole)
op_17696 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17690, op_17486) @Host(carole)
op_16363 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16359, op_16357) @Host(carole)
op_17487 = Shl{amount = 26}: (HostRing128Tensor) -> HostRing128Tensor (op_16363) @Host(carole)
op_17697 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17691, op_17487) @Host(carole)
op_16361 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16359, op_16357) @Host(alice)
op_17482 = Shl{amount = 26}: (HostRing128Tensor) -> HostRing128Tensor (op_16361) @Host(alice)
op_17692 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17686, op_17482) @Host(alice)
op_16365 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16354, op_16361) @Host(alice)
op_16367 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16365, op_16366) @Host(alice)
op_17484 = Shl{amount = 26}: (HostRing128Tensor) -> HostRing128Tensor (op_16367) @Host(bob)
op_17694 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17688, op_17484) @Host(bob)
op_17483 = Shl{amount = 26}: (HostRing128Tensor) -> HostRing128Tensor (op_16367) @Host(alice)
op_17693 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17687, op_17483) @Host(alice)
op_15274 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14542) @Host(alice)
op_15273 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14541) @Host(alice)
op_15275 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15273, op_15274) @Host(alice)
op_15277 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15275, op_15276) @Host(alice)
op_15288 = Shape: (HostBitTensor) -> HostShape (op_15277) @Host(alice)
op_15298 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15288, op_15292) @Host(alice)
op_15297 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15288, op_15291) @Host(alice)
op_15299 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15297, op_15298) @Host(alice)
op_15306 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15277, op_15299) @Host(alice)
op_15314 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15272, op_15306) @Host(carole)
op_15854 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15362, op_15314) @Host(carole)
op_15267 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14541) @Host(alice)
op_15309 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15267, op_15306) @Host(alice)
op_15849 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15357, op_15309) @Host(alice)
op_16381 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15849, op_15850) @Host(alice)
op_16369 = Shape: (HostBitTensor) -> HostShape (op_15849) @Host(alice)
op_16379 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16369, op_16374) @Host(alice)
op_16376 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16369, op_16373) @Host(alice)
op_16382 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16381, op_16376) @Host(alice)
op_16384 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16382, op_16383) @Host(alice)
op_16385 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16384) @Host(alice)
op_16392 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16380, op_16385) @Host(bob)
op_16391 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16379, op_16385) @Host(alice)
op_16388 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16380, op_16385) @Host(bob)
op_16390 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16380, op_16388) @Host(bob)
op_16394 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16390, op_16392) @Host(bob)
op_16396 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16394) @Host(bob)
op_16401 = Shape: (HostRing128Tensor) -> HostShape (op_16396) @Host(bob)
op_16403 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16401, op_16399) @Host(bob)
op_17491 = Shl{amount = 25}: (HostRing128Tensor) -> HostRing128Tensor (op_16403) @Host(bob)
op_17701 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17695, op_17491) @Host(bob)
op_16407 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16396, op_16403) @Host(bob)
op_16387 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16379, op_16385) @Host(alice)
op_16386 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16379, op_16385) @Host(alice)
op_16389 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16386, op_16387) @Host(alice)
op_16393 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16389, op_16391) @Host(alice)
op_16395 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16393) @Host(alice)
op_16400 = Shape: (HostRing128Tensor) -> HostShape (op_16395) @Host(alice)
op_16405 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16400, op_16399) @Host(carole)
op_17492 = Shl{amount = 25}: (HostRing128Tensor) -> HostRing128Tensor (op_16405) @Host(carole)
op_17702 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17696, op_17492) @Host(carole)
op_16404 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16400, op_16398) @Host(carole)
op_17493 = Shl{amount = 25}: (HostRing128Tensor) -> HostRing128Tensor (op_16404) @Host(carole)
op_17703 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17697, op_17493) @Host(carole)
op_16402 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16400, op_16398) @Host(alice)
op_17488 = Shl{amount = 25}: (HostRing128Tensor) -> HostRing128Tensor (op_16402) @Host(alice)
op_17698 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17692, op_17488) @Host(alice)
op_16406 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16395, op_16402) @Host(alice)
op_16408 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16406, op_16407) @Host(alice)
op_17490 = Shl{amount = 25}: (HostRing128Tensor) -> HostRing128Tensor (op_16408) @Host(bob)
op_17700 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17694, op_17490) @Host(bob)
op_17489 = Shl{amount = 25}: (HostRing128Tensor) -> HostRing128Tensor (op_16408) @Host(alice)
op_17699 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17693, op_17489) @Host(alice)
op_15226 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13918) @Host(alice)
op_15225 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13917) @Host(alice)
op_15227 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15225, op_15226) @Host(alice)
op_15229 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15227, op_15228) @Host(alice)
op_15240 = Shape: (HostBitTensor) -> HostShape (op_15229) @Host(alice)
op_15250 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15240, op_15244) @Host(alice)
op_15249 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15240, op_15243) @Host(alice)
op_15251 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15249, op_15250) @Host(alice)
op_15258 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15229, op_15251) @Host(alice)
op_15266 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15224, op_15258) @Host(carole)
op_15860 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15314, op_15266) @Host(carole)
op_15219 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13917) @Host(alice)
op_15261 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15219, op_15258) @Host(alice)
op_15855 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15309, op_15261) @Host(alice)
op_16422 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15855, op_15856) @Host(alice)
op_16410 = Shape: (HostBitTensor) -> HostShape (op_15855) @Host(alice)
op_16420 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16410, op_16415) @Host(alice)
op_16417 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16410, op_16414) @Host(alice)
op_16423 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16422, op_16417) @Host(alice)
op_16425 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16423, op_16424) @Host(alice)
op_16426 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16425) @Host(alice)
op_16433 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16421, op_16426) @Host(bob)
op_16432 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16420, op_16426) @Host(alice)
op_16429 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16421, op_16426) @Host(bob)
op_16431 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16421, op_16429) @Host(bob)
op_16435 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16431, op_16433) @Host(bob)
op_16437 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16435) @Host(bob)
op_16442 = Shape: (HostRing128Tensor) -> HostShape (op_16437) @Host(bob)
op_16444 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16442, op_16440) @Host(bob)
op_17497 = Shl{amount = 24}: (HostRing128Tensor) -> HostRing128Tensor (op_16444) @Host(bob)
op_17707 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17701, op_17497) @Host(bob)
op_16448 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16437, op_16444) @Host(bob)
op_16428 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16420, op_16426) @Host(alice)
op_16427 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16420, op_16426) @Host(alice)
op_16430 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16427, op_16428) @Host(alice)
op_16434 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16430, op_16432) @Host(alice)
op_16436 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16434) @Host(alice)
op_16441 = Shape: (HostRing128Tensor) -> HostShape (op_16436) @Host(alice)
op_16446 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16441, op_16440) @Host(carole)
op_17498 = Shl{amount = 24}: (HostRing128Tensor) -> HostRing128Tensor (op_16446) @Host(carole)
op_17708 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17702, op_17498) @Host(carole)
op_16445 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16441, op_16439) @Host(carole)
op_17499 = Shl{amount = 24}: (HostRing128Tensor) -> HostRing128Tensor (op_16445) @Host(carole)
op_17709 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17703, op_17499) @Host(carole)
op_16443 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16441, op_16439) @Host(alice)
op_17494 = Shl{amount = 24}: (HostRing128Tensor) -> HostRing128Tensor (op_16443) @Host(alice)
op_17704 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17698, op_17494) @Host(alice)
op_16447 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16436, op_16443) @Host(alice)
op_16449 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16447, op_16448) @Host(alice)
op_17496 = Shl{amount = 24}: (HostRing128Tensor) -> HostRing128Tensor (op_16449) @Host(bob)
op_17706 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17700, op_17496) @Host(bob)
op_17495 = Shl{amount = 24}: (HostRing128Tensor) -> HostRing128Tensor (op_16449) @Host(alice)
op_17705 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17699, op_17495) @Host(alice)
op_15178 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13870) @Host(alice)
op_15177 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13869) @Host(alice)
op_15179 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15177, op_15178) @Host(alice)
op_15181 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15179, op_15180) @Host(alice)
op_15192 = Shape: (HostBitTensor) -> HostShape (op_15181) @Host(alice)
op_15202 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15192, op_15196) @Host(alice)
op_15201 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15192, op_15195) @Host(alice)
op_15203 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15201, op_15202) @Host(alice)
op_15210 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15181, op_15203) @Host(alice)
op_15218 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15176, op_15210) @Host(carole)
op_15866 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15266, op_15218) @Host(carole)
op_15171 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13869) @Host(alice)
op_15213 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15171, op_15210) @Host(alice)
op_15861 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15261, op_15213) @Host(alice)
op_16463 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15861, op_15862) @Host(alice)
op_16451 = Shape: (HostBitTensor) -> HostShape (op_15861) @Host(alice)
op_16461 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16451, op_16456) @Host(alice)
op_16458 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16451, op_16455) @Host(alice)
op_16464 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16463, op_16458) @Host(alice)
op_16466 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16464, op_16465) @Host(alice)
op_16467 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16466) @Host(alice)
op_16474 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16462, op_16467) @Host(bob)
op_16473 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16461, op_16467) @Host(alice)
op_16470 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16462, op_16467) @Host(bob)
op_16472 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16462, op_16470) @Host(bob)
op_16476 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16472, op_16474) @Host(bob)
op_16478 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16476) @Host(bob)
op_16483 = Shape: (HostRing128Tensor) -> HostShape (op_16478) @Host(bob)
op_16485 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16483, op_16481) @Host(bob)
op_17503 = Shl{amount = 23}: (HostRing128Tensor) -> HostRing128Tensor (op_16485) @Host(bob)
op_17713 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17707, op_17503) @Host(bob)
op_16489 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16478, op_16485) @Host(bob)
op_16469 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16461, op_16467) @Host(alice)
op_16468 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16461, op_16467) @Host(alice)
op_16471 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16468, op_16469) @Host(alice)
op_16475 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16471, op_16473) @Host(alice)
op_16477 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16475) @Host(alice)
op_16482 = Shape: (HostRing128Tensor) -> HostShape (op_16477) @Host(alice)
op_16487 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16482, op_16481) @Host(carole)
op_17504 = Shl{amount = 23}: (HostRing128Tensor) -> HostRing128Tensor (op_16487) @Host(carole)
op_17714 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17708, op_17504) @Host(carole)
op_16486 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16482, op_16480) @Host(carole)
op_17505 = Shl{amount = 23}: (HostRing128Tensor) -> HostRing128Tensor (op_16486) @Host(carole)
op_17715 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17709, op_17505) @Host(carole)
op_16484 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16482, op_16480) @Host(alice)
op_17500 = Shl{amount = 23}: (HostRing128Tensor) -> HostRing128Tensor (op_16484) @Host(alice)
op_17710 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17704, op_17500) @Host(alice)
op_16488 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16477, op_16484) @Host(alice)
op_16490 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16488, op_16489) @Host(alice)
op_17502 = Shl{amount = 23}: (HostRing128Tensor) -> HostRing128Tensor (op_16490) @Host(bob)
op_17712 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17706, op_17502) @Host(bob)
op_17501 = Shl{amount = 23}: (HostRing128Tensor) -> HostRing128Tensor (op_16490) @Host(alice)
op_17711 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17705, op_17501) @Host(alice)
op_15130 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13822) @Host(alice)
op_15129 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13821) @Host(alice)
op_15131 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15129, op_15130) @Host(alice)
op_15133 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15131, op_15132) @Host(alice)
op_15144 = Shape: (HostBitTensor) -> HostShape (op_15133) @Host(alice)
op_15154 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15144, op_15148) @Host(alice)
op_15153 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15144, op_15147) @Host(alice)
op_15155 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15153, op_15154) @Host(alice)
op_15162 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15133, op_15155) @Host(alice)
op_15170 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15128, op_15162) @Host(carole)
op_15872 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15218, op_15170) @Host(carole)
op_15123 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13821) @Host(alice)
op_15165 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15123, op_15162) @Host(alice)
op_15867 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15213, op_15165) @Host(alice)
op_16504 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15867, op_15868) @Host(alice)
op_16492 = Shape: (HostBitTensor) -> HostShape (op_15867) @Host(alice)
op_16502 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16492, op_16497) @Host(alice)
op_16499 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16492, op_16496) @Host(alice)
op_16505 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16504, op_16499) @Host(alice)
op_16507 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16505, op_16506) @Host(alice)
op_16508 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16507) @Host(alice)
op_16515 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16503, op_16508) @Host(bob)
op_16514 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16502, op_16508) @Host(alice)
op_16511 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16503, op_16508) @Host(bob)
op_16513 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16503, op_16511) @Host(bob)
op_16517 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16513, op_16515) @Host(bob)
op_16519 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16517) @Host(bob)
op_16524 = Shape: (HostRing128Tensor) -> HostShape (op_16519) @Host(bob)
op_16526 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16524, op_16522) @Host(bob)
op_17509 = Shl{amount = 22}: (HostRing128Tensor) -> HostRing128Tensor (op_16526) @Host(bob)
op_17719 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17713, op_17509) @Host(bob)
op_16530 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16519, op_16526) @Host(bob)
op_16510 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16502, op_16508) @Host(alice)
op_16509 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16502, op_16508) @Host(alice)
op_16512 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16509, op_16510) @Host(alice)
op_16516 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16512, op_16514) @Host(alice)
op_16518 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16516) @Host(alice)
op_16523 = Shape: (HostRing128Tensor) -> HostShape (op_16518) @Host(alice)
op_16528 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16523, op_16522) @Host(carole)
op_17510 = Shl{amount = 22}: (HostRing128Tensor) -> HostRing128Tensor (op_16528) @Host(carole)
op_17720 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17714, op_17510) @Host(carole)
op_16527 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16523, op_16521) @Host(carole)
op_17511 = Shl{amount = 22}: (HostRing128Tensor) -> HostRing128Tensor (op_16527) @Host(carole)
op_17721 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17715, op_17511) @Host(carole)
op_16525 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16523, op_16521) @Host(alice)
op_17506 = Shl{amount = 22}: (HostRing128Tensor) -> HostRing128Tensor (op_16525) @Host(alice)
op_17716 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17710, op_17506) @Host(alice)
op_16529 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16518, op_16525) @Host(alice)
op_16531 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16529, op_16530) @Host(alice)
op_17508 = Shl{amount = 22}: (HostRing128Tensor) -> HostRing128Tensor (op_16531) @Host(bob)
op_17718 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17712, op_17508) @Host(bob)
op_17507 = Shl{amount = 22}: (HostRing128Tensor) -> HostRing128Tensor (op_16531) @Host(alice)
op_17717 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17711, op_17507) @Host(alice)
op_15082 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13774) @Host(alice)
op_15081 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13773) @Host(alice)
op_15083 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15081, op_15082) @Host(alice)
op_15085 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15083, op_15084) @Host(alice)
op_15096 = Shape: (HostBitTensor) -> HostShape (op_15085) @Host(alice)
op_15106 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15096, op_15100) @Host(alice)
op_15105 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15096, op_15099) @Host(alice)
op_15107 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15105, op_15106) @Host(alice)
op_15114 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15085, op_15107) @Host(alice)
op_15122 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15080, op_15114) @Host(carole)
op_15878 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15170, op_15122) @Host(carole)
op_15075 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13773) @Host(alice)
op_15117 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15075, op_15114) @Host(alice)
op_15873 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15165, op_15117) @Host(alice)
op_16545 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15873, op_15874) @Host(alice)
op_16533 = Shape: (HostBitTensor) -> HostShape (op_15873) @Host(alice)
op_16543 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16533, op_16538) @Host(alice)
op_16540 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16533, op_16537) @Host(alice)
op_16546 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16545, op_16540) @Host(alice)
op_16548 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16546, op_16547) @Host(alice)
op_16549 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16548) @Host(alice)
op_16556 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16544, op_16549) @Host(bob)
op_16555 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16543, op_16549) @Host(alice)
op_16552 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16544, op_16549) @Host(bob)
op_16554 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16544, op_16552) @Host(bob)
op_16558 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16554, op_16556) @Host(bob)
op_16560 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16558) @Host(bob)
op_16565 = Shape: (HostRing128Tensor) -> HostShape (op_16560) @Host(bob)
op_16567 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16565, op_16563) @Host(bob)
op_17515 = Shl{amount = 21}: (HostRing128Tensor) -> HostRing128Tensor (op_16567) @Host(bob)
op_17725 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17719, op_17515) @Host(bob)
op_16571 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16560, op_16567) @Host(bob)
op_16551 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16543, op_16549) @Host(alice)
op_16550 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16543, op_16549) @Host(alice)
op_16553 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16550, op_16551) @Host(alice)
op_16557 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16553, op_16555) @Host(alice)
op_16559 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16557) @Host(alice)
op_16564 = Shape: (HostRing128Tensor) -> HostShape (op_16559) @Host(alice)
op_16569 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16564, op_16563) @Host(carole)
op_17516 = Shl{amount = 21}: (HostRing128Tensor) -> HostRing128Tensor (op_16569) @Host(carole)
op_17726 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17720, op_17516) @Host(carole)
op_16568 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16564, op_16562) @Host(carole)
op_17517 = Shl{amount = 21}: (HostRing128Tensor) -> HostRing128Tensor (op_16568) @Host(carole)
op_17727 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17721, op_17517) @Host(carole)
op_16566 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16564, op_16562) @Host(alice)
op_17512 = Shl{amount = 21}: (HostRing128Tensor) -> HostRing128Tensor (op_16566) @Host(alice)
op_17722 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17716, op_17512) @Host(alice)
op_16570 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16559, op_16566) @Host(alice)
op_16572 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16570, op_16571) @Host(alice)
op_17514 = Shl{amount = 21}: (HostRing128Tensor) -> HostRing128Tensor (op_16572) @Host(bob)
op_17724 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17718, op_17514) @Host(bob)
op_17513 = Shl{amount = 21}: (HostRing128Tensor) -> HostRing128Tensor (op_16572) @Host(alice)
op_17723 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17717, op_17513) @Host(alice)
op_15034 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13006) @Host(alice)
op_15033 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13005) @Host(alice)
op_15035 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15033, op_15034) @Host(alice)
op_15037 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15035, op_15036) @Host(alice)
op_15048 = Shape: (HostBitTensor) -> HostShape (op_15037) @Host(alice)
op_15058 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15048, op_15052) @Host(alice)
op_15057 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15048, op_15051) @Host(alice)
op_15059 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15057, op_15058) @Host(alice)
op_15066 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15037, op_15059) @Host(alice)
op_15074 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15032, op_15066) @Host(carole)
op_15884 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15122, op_15074) @Host(carole)
op_15027 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_13005) @Host(alice)
op_15069 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15027, op_15066) @Host(alice)
op_15879 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15117, op_15069) @Host(alice)
op_16586 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15879, op_15880) @Host(alice)
op_16574 = Shape: (HostBitTensor) -> HostShape (op_15879) @Host(alice)
op_16584 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16574, op_16579) @Host(alice)
op_16581 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16574, op_16578) @Host(alice)
op_16587 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16586, op_16581) @Host(alice)
op_16589 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16587, op_16588) @Host(alice)
op_16590 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16589) @Host(alice)
op_16597 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16585, op_16590) @Host(bob)
op_16596 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16584, op_16590) @Host(alice)
op_16593 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16585, op_16590) @Host(bob)
op_16595 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16585, op_16593) @Host(bob)
op_16599 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16595, op_16597) @Host(bob)
op_16601 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16599) @Host(bob)
op_16606 = Shape: (HostRing128Tensor) -> HostShape (op_16601) @Host(bob)
op_16608 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16606, op_16604) @Host(bob)
op_17521 = Shl{amount = 20}: (HostRing128Tensor) -> HostRing128Tensor (op_16608) @Host(bob)
op_17731 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17725, op_17521) @Host(bob)
op_16612 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16601, op_16608) @Host(bob)
op_16592 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16584, op_16590) @Host(alice)
op_16591 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16584, op_16590) @Host(alice)
op_16594 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16591, op_16592) @Host(alice)
op_16598 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16594, op_16596) @Host(alice)
op_16600 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16598) @Host(alice)
op_16605 = Shape: (HostRing128Tensor) -> HostShape (op_16600) @Host(alice)
op_16610 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16605, op_16604) @Host(carole)
op_17522 = Shl{amount = 20}: (HostRing128Tensor) -> HostRing128Tensor (op_16610) @Host(carole)
op_17732 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17726, op_17522) @Host(carole)
op_16609 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16605, op_16603) @Host(carole)
op_17523 = Shl{amount = 20}: (HostRing128Tensor) -> HostRing128Tensor (op_16609) @Host(carole)
op_17733 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17727, op_17523) @Host(carole)
op_16607 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16605, op_16603) @Host(alice)
op_17518 = Shl{amount = 20}: (HostRing128Tensor) -> HostRing128Tensor (op_16607) @Host(alice)
op_17728 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17722, op_17518) @Host(alice)
op_16611 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16600, op_16607) @Host(alice)
op_16613 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16611, op_16612) @Host(alice)
op_17520 = Shl{amount = 20}: (HostRing128Tensor) -> HostRing128Tensor (op_16613) @Host(bob)
op_17730 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17724, op_17520) @Host(bob)
op_17519 = Shl{amount = 20}: (HostRing128Tensor) -> HostRing128Tensor (op_16613) @Host(alice)
op_17729 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17723, op_17519) @Host(alice)
op_14986 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_12958) @Host(alice)
op_14985 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_12957) @Host(alice)
op_14987 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14985, op_14986) @Host(alice)
op_14989 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14987, op_14988) @Host(alice)
op_15000 = Shape: (HostBitTensor) -> HostShape (op_14989) @Host(alice)
op_15010 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15000, op_15004) @Host(alice)
op_15009 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_15000, op_15003) @Host(alice)
op_15011 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15009, op_15010) @Host(alice)
op_15018 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14989, op_15011) @Host(alice)
op_15026 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14984, op_15018) @Host(carole)
op_15890 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15074, op_15026) @Host(carole)
op_14979 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_12957) @Host(alice)
op_15021 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14979, op_15018) @Host(alice)
op_15885 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15069, op_15021) @Host(alice)
op_16627 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15885, op_15886) @Host(alice)
op_16615 = Shape: (HostBitTensor) -> HostShape (op_15885) @Host(alice)
op_16625 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16615, op_16620) @Host(alice)
op_16622 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16615, op_16619) @Host(alice)
op_16628 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16627, op_16622) @Host(alice)
op_16630 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16628, op_16629) @Host(alice)
op_16631 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16630) @Host(alice)
op_16638 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16626, op_16631) @Host(bob)
op_16637 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16625, op_16631) @Host(alice)
op_16634 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16626, op_16631) @Host(bob)
op_16636 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16626, op_16634) @Host(bob)
op_16640 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16636, op_16638) @Host(bob)
op_16642 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16640) @Host(bob)
op_16647 = Shape: (HostRing128Tensor) -> HostShape (op_16642) @Host(bob)
op_16649 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16647, op_16645) @Host(bob)
op_17527 = Shl{amount = 19}: (HostRing128Tensor) -> HostRing128Tensor (op_16649) @Host(bob)
op_17737 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17731, op_17527) @Host(bob)
op_16653 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16642, op_16649) @Host(bob)
op_16633 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16625, op_16631) @Host(alice)
op_16632 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16625, op_16631) @Host(alice)
op_16635 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16632, op_16633) @Host(alice)
op_16639 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16635, op_16637) @Host(alice)
op_16641 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16639) @Host(alice)
op_16646 = Shape: (HostRing128Tensor) -> HostShape (op_16641) @Host(alice)
op_16651 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16646, op_16645) @Host(carole)
op_17528 = Shl{amount = 19}: (HostRing128Tensor) -> HostRing128Tensor (op_16651) @Host(carole)
op_17738 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17732, op_17528) @Host(carole)
op_16650 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16646, op_16644) @Host(carole)
op_17529 = Shl{amount = 19}: (HostRing128Tensor) -> HostRing128Tensor (op_16650) @Host(carole)
op_17739 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17733, op_17529) @Host(carole)
op_16648 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16646, op_16644) @Host(alice)
op_17524 = Shl{amount = 19}: (HostRing128Tensor) -> HostRing128Tensor (op_16648) @Host(alice)
op_17734 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17728, op_17524) @Host(alice)
op_16652 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16641, op_16648) @Host(alice)
op_16654 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16652, op_16653) @Host(alice)
op_17526 = Shl{amount = 19}: (HostRing128Tensor) -> HostRing128Tensor (op_16654) @Host(bob)
op_17736 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17730, op_17526) @Host(bob)
op_17525 = Shl{amount = 19}: (HostRing128Tensor) -> HostRing128Tensor (op_16654) @Host(alice)
op_17735 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17729, op_17525) @Host(alice)
op_14938 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_12142) @Host(alice)
op_14937 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_12141) @Host(alice)
op_14939 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14937, op_14938) @Host(alice)
op_14941 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14939, op_14940) @Host(alice)
op_14952 = Shape: (HostBitTensor) -> HostShape (op_14941) @Host(alice)
op_14962 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14952, op_14956) @Host(alice)
op_14961 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14952, op_14955) @Host(alice)
op_14963 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14961, op_14962) @Host(alice)
op_14970 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14941, op_14963) @Host(alice)
op_14978 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14936, op_14970) @Host(carole)
op_15896 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15026, op_14978) @Host(carole)
op_14931 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_12141) @Host(alice)
op_14973 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14931, op_14970) @Host(alice)
op_15891 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15021, op_14973) @Host(alice)
op_16668 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15891, op_15892) @Host(alice)
op_16656 = Shape: (HostBitTensor) -> HostShape (op_15891) @Host(alice)
op_16666 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16656, op_16661) @Host(alice)
op_16663 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16656, op_16660) @Host(alice)
op_16669 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16668, op_16663) @Host(alice)
op_16671 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16669, op_16670) @Host(alice)
op_16672 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16671) @Host(alice)
op_16679 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16667, op_16672) @Host(bob)
op_16678 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16666, op_16672) @Host(alice)
op_16675 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16667, op_16672) @Host(bob)
op_16677 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16667, op_16675) @Host(bob)
op_16681 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16677, op_16679) @Host(bob)
op_16683 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16681) @Host(bob)
op_16688 = Shape: (HostRing128Tensor) -> HostShape (op_16683) @Host(bob)
op_16690 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16688, op_16686) @Host(bob)
op_17533 = Shl{amount = 18}: (HostRing128Tensor) -> HostRing128Tensor (op_16690) @Host(bob)
op_17743 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17737, op_17533) @Host(bob)
op_16694 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16683, op_16690) @Host(bob)
op_16674 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16666, op_16672) @Host(alice)
op_16673 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16666, op_16672) @Host(alice)
op_16676 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16673, op_16674) @Host(alice)
op_16680 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16676, op_16678) @Host(alice)
op_16682 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16680) @Host(alice)
op_16687 = Shape: (HostRing128Tensor) -> HostShape (op_16682) @Host(alice)
op_16692 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16687, op_16686) @Host(carole)
op_17534 = Shl{amount = 18}: (HostRing128Tensor) -> HostRing128Tensor (op_16692) @Host(carole)
op_17744 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17738, op_17534) @Host(carole)
op_16691 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16687, op_16685) @Host(carole)
op_17535 = Shl{amount = 18}: (HostRing128Tensor) -> HostRing128Tensor (op_16691) @Host(carole)
op_17745 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17739, op_17535) @Host(carole)
op_16689 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16687, op_16685) @Host(alice)
op_17530 = Shl{amount = 18}: (HostRing128Tensor) -> HostRing128Tensor (op_16689) @Host(alice)
op_17740 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17734, op_17530) @Host(alice)
op_16693 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16682, op_16689) @Host(alice)
op_16695 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16693, op_16694) @Host(alice)
op_17532 = Shl{amount = 18}: (HostRing128Tensor) -> HostRing128Tensor (op_16695) @Host(bob)
op_17742 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17736, op_17532) @Host(bob)
op_17531 = Shl{amount = 18}: (HostRing128Tensor) -> HostRing128Tensor (op_16695) @Host(alice)
op_17741 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17735, op_17531) @Host(alice)
op_14890 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_11602) @Host(alice)
op_14889 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_11601) @Host(alice)
op_14891 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14889, op_14890) @Host(alice)
op_14893 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14891, op_14892) @Host(alice)
op_14904 = Shape: (HostBitTensor) -> HostShape (op_14893) @Host(alice)
op_14914 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14904, op_14908) @Host(alice)
op_14913 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14904, op_14907) @Host(alice)
op_14915 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14913, op_14914) @Host(alice)
op_14922 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14893, op_14915) @Host(alice)
op_14930 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14888, op_14922) @Host(carole)
op_15908 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14930, op_14498) @Host(carole)
op_15902 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14978, op_14930) @Host(carole)
op_14883 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_11601) @Host(alice)
op_14925 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14883, op_14922) @Host(alice)
op_15903 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14925, op_14493) @Host(alice)
op_16750 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15903, op_15904) @Host(alice)
op_16738 = Shape: (HostBitTensor) -> HostShape (op_15903) @Host(alice)
op_16748 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16738, op_16743) @Host(alice)
op_16745 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16738, op_16742) @Host(alice)
op_16751 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16750, op_16745) @Host(alice)
op_16753 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16751, op_16752) @Host(alice)
op_16754 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16753) @Host(alice)
op_16761 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16749, op_16754) @Host(bob)
op_16760 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16748, op_16754) @Host(alice)
op_16757 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16749, op_16754) @Host(bob)
op_16759 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16749, op_16757) @Host(bob)
op_16763 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16759, op_16761) @Host(bob)
op_16765 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16763) @Host(bob)
op_16770 = Shape: (HostRing128Tensor) -> HostShape (op_16765) @Host(bob)
op_16772 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16770, op_16768) @Host(bob)
op_17545 = Shl{amount = 16}: (HostRing128Tensor) -> HostRing128Tensor (op_16772) @Host(bob)
op_16776 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16765, op_16772) @Host(bob)
op_16756 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16748, op_16754) @Host(alice)
op_16755 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16748, op_16754) @Host(alice)
op_16758 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16755, op_16756) @Host(alice)
op_16762 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16758, op_16760) @Host(alice)
op_16764 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16762) @Host(alice)
op_16769 = Shape: (HostRing128Tensor) -> HostShape (op_16764) @Host(alice)
op_16774 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16769, op_16768) @Host(carole)
op_17546 = Shl{amount = 16}: (HostRing128Tensor) -> HostRing128Tensor (op_16774) @Host(carole)
op_16773 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16769, op_16767) @Host(carole)
op_17547 = Shl{amount = 16}: (HostRing128Tensor) -> HostRing128Tensor (op_16773) @Host(carole)
op_16771 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16769, op_16767) @Host(alice)
op_17542 = Shl{amount = 16}: (HostRing128Tensor) -> HostRing128Tensor (op_16771) @Host(alice)
op_16775 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16764, op_16771) @Host(alice)
op_16777 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16775, op_16776) @Host(alice)
op_17544 = Shl{amount = 16}: (HostRing128Tensor) -> HostRing128Tensor (op_16777) @Host(bob)
op_17543 = Shl{amount = 16}: (HostRing128Tensor) -> HostRing128Tensor (op_16777) @Host(alice)
op_15897 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14973, op_14925) @Host(alice)
op_16709 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15897, op_15898) @Host(alice)
op_16697 = Shape: (HostBitTensor) -> HostShape (op_15897) @Host(alice)
op_16707 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16697, op_16702) @Host(alice)
op_16704 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16697, op_16701) @Host(alice)
op_16710 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16709, op_16704) @Host(alice)
op_16712 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16710, op_16711) @Host(alice)
op_16713 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16712) @Host(alice)
op_16720 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16708, op_16713) @Host(bob)
op_16719 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16707, op_16713) @Host(alice)
op_16716 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16708, op_16713) @Host(bob)
op_16718 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16708, op_16716) @Host(bob)
op_16722 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16718, op_16720) @Host(bob)
op_16724 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16722) @Host(bob)
op_16729 = Shape: (HostRing128Tensor) -> HostShape (op_16724) @Host(bob)
op_16731 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16729, op_16727) @Host(bob)
op_17539 = Shl{amount = 17}: (HostRing128Tensor) -> HostRing128Tensor (op_16731) @Host(bob)
op_17749 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17743, op_17539) @Host(bob)
op_17755 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17749, op_17545) @Host(bob)
op_16735 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16724, op_16731) @Host(bob)
op_16715 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16707, op_16713) @Host(alice)
op_16714 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16707, op_16713) @Host(alice)
op_16717 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16714, op_16715) @Host(alice)
op_16721 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16717, op_16719) @Host(alice)
op_16723 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16721) @Host(alice)
op_16728 = Shape: (HostRing128Tensor) -> HostShape (op_16723) @Host(alice)
op_16733 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16728, op_16727) @Host(carole)
op_17540 = Shl{amount = 17}: (HostRing128Tensor) -> HostRing128Tensor (op_16733) @Host(carole)
op_17750 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17744, op_17540) @Host(carole)
op_17756 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17750, op_17546) @Host(carole)
op_16732 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16728, op_16726) @Host(carole)
op_17541 = Shl{amount = 17}: (HostRing128Tensor) -> HostRing128Tensor (op_16732) @Host(carole)
op_17751 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17745, op_17541) @Host(carole)
op_17757 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17751, op_17547) @Host(carole)
op_16730 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16728, op_16726) @Host(alice)
op_17536 = Shl{amount = 17}: (HostRing128Tensor) -> HostRing128Tensor (op_16730) @Host(alice)
op_17746 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17740, op_17536) @Host(alice)
op_17752 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17746, op_17542) @Host(alice)
op_16734 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16723, op_16730) @Host(alice)
op_16736 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16734, op_16735) @Host(alice)
op_17538 = Shl{amount = 17}: (HostRing128Tensor) -> HostRing128Tensor (op_16736) @Host(bob)
op_17748 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17742, op_17538) @Host(bob)
op_17754 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17748, op_17544) @Host(bob)
op_17537 = Shl{amount = 17}: (HostRing128Tensor) -> HostRing128Tensor (op_16736) @Host(alice)
op_17747 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17741, op_17537) @Host(alice)
op_17753 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17747, op_17543) @Host(alice)
op_14410 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13678) @Host(alice)
op_14409 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13677) @Host(alice)
op_14411 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14409, op_14410) @Host(alice)
op_14413 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14411, op_14412) @Host(alice)
op_14424 = Shape: (HostBitTensor) -> HostShape (op_14413) @Host(alice)
op_14434 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14424, op_14428) @Host(alice)
op_14433 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14424, op_14427) @Host(alice)
op_14435 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14433, op_14434) @Host(alice)
op_14442 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14413, op_14435) @Host(alice)
op_14450 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14408, op_14442) @Host(carole)
op_15914 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14498, op_14450) @Host(carole)
op_14403 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13677) @Host(alice)
op_14445 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14403, op_14442) @Host(alice)
op_15909 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14493, op_14445) @Host(alice)
op_16791 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15909, op_15910) @Host(alice)
op_16779 = Shape: (HostBitTensor) -> HostShape (op_15909) @Host(alice)
op_16789 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16779, op_16784) @Host(alice)
op_16786 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16779, op_16783) @Host(alice)
op_16792 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16791, op_16786) @Host(alice)
op_16794 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16792, op_16793) @Host(alice)
op_16795 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16794) @Host(alice)
op_16802 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16790, op_16795) @Host(bob)
op_16801 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16789, op_16795) @Host(alice)
op_16798 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16790, op_16795) @Host(bob)
op_16800 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16790, op_16798) @Host(bob)
op_16804 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16800, op_16802) @Host(bob)
op_16806 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16804) @Host(bob)
op_16811 = Shape: (HostRing128Tensor) -> HostShape (op_16806) @Host(bob)
op_16813 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16811, op_16809) @Host(bob)
op_17551 = Shl{amount = 15}: (HostRing128Tensor) -> HostRing128Tensor (op_16813) @Host(bob)
op_17761 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17755, op_17551) @Host(bob)
op_16817 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16806, op_16813) @Host(bob)
op_16797 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16789, op_16795) @Host(alice)
op_16796 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16789, op_16795) @Host(alice)
op_16799 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16796, op_16797) @Host(alice)
op_16803 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16799, op_16801) @Host(alice)
op_16805 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16803) @Host(alice)
op_16810 = Shape: (HostRing128Tensor) -> HostShape (op_16805) @Host(alice)
op_16815 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16810, op_16809) @Host(carole)
op_17552 = Shl{amount = 15}: (HostRing128Tensor) -> HostRing128Tensor (op_16815) @Host(carole)
op_17762 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17756, op_17552) @Host(carole)
op_16814 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16810, op_16808) @Host(carole)
op_17553 = Shl{amount = 15}: (HostRing128Tensor) -> HostRing128Tensor (op_16814) @Host(carole)
op_17763 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17757, op_17553) @Host(carole)
op_16812 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16810, op_16808) @Host(alice)
op_17548 = Shl{amount = 15}: (HostRing128Tensor) -> HostRing128Tensor (op_16812) @Host(alice)
op_17758 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17752, op_17548) @Host(alice)
op_16816 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16805, op_16812) @Host(alice)
op_16818 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16816, op_16817) @Host(alice)
op_17550 = Shl{amount = 15}: (HostRing128Tensor) -> HostRing128Tensor (op_16818) @Host(bob)
op_17760 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17754, op_17550) @Host(bob)
op_17549 = Shl{amount = 15}: (HostRing128Tensor) -> HostRing128Tensor (op_16818) @Host(alice)
op_17759 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17753, op_17549) @Host(alice)
op_14362 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13630) @Host(alice)
op_14361 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13629) @Host(alice)
op_14363 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14361, op_14362) @Host(alice)
op_14365 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14363, op_14364) @Host(alice)
op_14376 = Shape: (HostBitTensor) -> HostShape (op_14365) @Host(alice)
op_14386 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14376, op_14380) @Host(alice)
op_14385 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14376, op_14379) @Host(alice)
op_14387 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14385, op_14386) @Host(alice)
op_14394 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14365, op_14387) @Host(alice)
op_14402 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14360, op_14394) @Host(carole)
op_15920 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14450, op_14402) @Host(carole)
op_14355 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13629) @Host(alice)
op_14397 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14355, op_14394) @Host(alice)
op_15915 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14445, op_14397) @Host(alice)
op_16832 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15915, op_15916) @Host(alice)
op_16820 = Shape: (HostBitTensor) -> HostShape (op_15915) @Host(alice)
op_16830 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16820, op_16825) @Host(alice)
op_16827 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16820, op_16824) @Host(alice)
op_16833 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16832, op_16827) @Host(alice)
op_16835 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16833, op_16834) @Host(alice)
op_16836 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16835) @Host(alice)
op_16843 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16831, op_16836) @Host(bob)
op_16842 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16830, op_16836) @Host(alice)
op_16839 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16831, op_16836) @Host(bob)
op_16841 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16831, op_16839) @Host(bob)
op_16845 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16841, op_16843) @Host(bob)
op_16847 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16845) @Host(bob)
op_16852 = Shape: (HostRing128Tensor) -> HostShape (op_16847) @Host(bob)
op_16854 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16852, op_16850) @Host(bob)
op_17557 = Shl{amount = 14}: (HostRing128Tensor) -> HostRing128Tensor (op_16854) @Host(bob)
op_17767 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17761, op_17557) @Host(bob)
op_16858 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16847, op_16854) @Host(bob)
op_16838 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16830, op_16836) @Host(alice)
op_16837 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16830, op_16836) @Host(alice)
op_16840 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16837, op_16838) @Host(alice)
op_16844 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16840, op_16842) @Host(alice)
op_16846 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16844) @Host(alice)
op_16851 = Shape: (HostRing128Tensor) -> HostShape (op_16846) @Host(alice)
op_16856 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16851, op_16850) @Host(carole)
op_17558 = Shl{amount = 14}: (HostRing128Tensor) -> HostRing128Tensor (op_16856) @Host(carole)
op_17768 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17762, op_17558) @Host(carole)
op_16855 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16851, op_16849) @Host(carole)
op_17559 = Shl{amount = 14}: (HostRing128Tensor) -> HostRing128Tensor (op_16855) @Host(carole)
op_17769 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17763, op_17559) @Host(carole)
op_16853 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16851, op_16849) @Host(alice)
op_17554 = Shl{amount = 14}: (HostRing128Tensor) -> HostRing128Tensor (op_16853) @Host(alice)
op_17764 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17758, op_17554) @Host(alice)
op_16857 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16846, op_16853) @Host(alice)
op_16859 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16857, op_16858) @Host(alice)
op_17556 = Shl{amount = 14}: (HostRing128Tensor) -> HostRing128Tensor (op_16859) @Host(bob)
op_17766 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17760, op_17556) @Host(bob)
op_17555 = Shl{amount = 14}: (HostRing128Tensor) -> HostRing128Tensor (op_16859) @Host(alice)
op_17765 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17759, op_17555) @Host(alice)
op_14314 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13582) @Host(alice)
op_14313 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13581) @Host(alice)
op_14315 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14313, op_14314) @Host(alice)
op_14317 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14315, op_14316) @Host(alice)
op_14328 = Shape: (HostBitTensor) -> HostShape (op_14317) @Host(alice)
op_14338 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14328, op_14332) @Host(alice)
op_14337 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14328, op_14331) @Host(alice)
op_14339 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14337, op_14338) @Host(alice)
op_14346 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14317, op_14339) @Host(alice)
op_14354 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14312, op_14346) @Host(carole)
op_15926 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14402, op_14354) @Host(carole)
op_14307 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13581) @Host(alice)
op_14349 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14307, op_14346) @Host(alice)
op_15921 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14397, op_14349) @Host(alice)
op_16873 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15921, op_15922) @Host(alice)
op_16861 = Shape: (HostBitTensor) -> HostShape (op_15921) @Host(alice)
op_16871 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16861, op_16866) @Host(alice)
op_16868 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16861, op_16865) @Host(alice)
op_16874 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16873, op_16868) @Host(alice)
op_16876 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16874, op_16875) @Host(alice)
op_16877 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16876) @Host(alice)
op_16884 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16872, op_16877) @Host(bob)
op_16883 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16871, op_16877) @Host(alice)
op_16880 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16872, op_16877) @Host(bob)
op_16882 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16872, op_16880) @Host(bob)
op_16886 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16882, op_16884) @Host(bob)
op_16888 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16886) @Host(bob)
op_16893 = Shape: (HostRing128Tensor) -> HostShape (op_16888) @Host(bob)
op_16895 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16893, op_16891) @Host(bob)
op_17563 = Shl{amount = 13}: (HostRing128Tensor) -> HostRing128Tensor (op_16895) @Host(bob)
op_17773 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17767, op_17563) @Host(bob)
op_16899 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16888, op_16895) @Host(bob)
op_16879 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16871, op_16877) @Host(alice)
op_16878 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16871, op_16877) @Host(alice)
op_16881 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16878, op_16879) @Host(alice)
op_16885 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16881, op_16883) @Host(alice)
op_16887 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16885) @Host(alice)
op_16892 = Shape: (HostRing128Tensor) -> HostShape (op_16887) @Host(alice)
op_16897 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16892, op_16891) @Host(carole)
op_17564 = Shl{amount = 13}: (HostRing128Tensor) -> HostRing128Tensor (op_16897) @Host(carole)
op_17774 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17768, op_17564) @Host(carole)
op_16896 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16892, op_16890) @Host(carole)
op_17565 = Shl{amount = 13}: (HostRing128Tensor) -> HostRing128Tensor (op_16896) @Host(carole)
op_17775 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17769, op_17565) @Host(carole)
op_16894 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16892, op_16890) @Host(alice)
op_17560 = Shl{amount = 13}: (HostRing128Tensor) -> HostRing128Tensor (op_16894) @Host(alice)
op_17770 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17764, op_17560) @Host(alice)
op_16898 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16887, op_16894) @Host(alice)
op_16900 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16898, op_16899) @Host(alice)
op_17562 = Shl{amount = 13}: (HostRing128Tensor) -> HostRing128Tensor (op_16900) @Host(bob)
op_17772 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17766, op_17562) @Host(bob)
op_17561 = Shl{amount = 13}: (HostRing128Tensor) -> HostRing128Tensor (op_16900) @Host(alice)
op_17771 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17765, op_17561) @Host(alice)
op_14266 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_12814) @Host(alice)
op_14265 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_12813) @Host(alice)
op_14267 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14265, op_14266) @Host(alice)
op_14269 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14267, op_14268) @Host(alice)
op_14280 = Shape: (HostBitTensor) -> HostShape (op_14269) @Host(alice)
op_14290 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14280, op_14284) @Host(alice)
op_14289 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14280, op_14283) @Host(alice)
op_14291 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14289, op_14290) @Host(alice)
op_14298 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14269, op_14291) @Host(alice)
op_14306 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14264, op_14298) @Host(carole)
op_15932 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14354, op_14306) @Host(carole)
op_14259 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_12813) @Host(alice)
op_14301 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14259, op_14298) @Host(alice)
op_15927 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14349, op_14301) @Host(alice)
op_16914 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15927, op_15928) @Host(alice)
op_16902 = Shape: (HostBitTensor) -> HostShape (op_15927) @Host(alice)
op_16912 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16902, op_16907) @Host(alice)
op_16909 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16902, op_16906) @Host(alice)
op_16915 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16914, op_16909) @Host(alice)
op_16917 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16915, op_16916) @Host(alice)
op_16918 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16917) @Host(alice)
op_16925 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16913, op_16918) @Host(bob)
op_16924 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16912, op_16918) @Host(alice)
op_16921 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16913, op_16918) @Host(bob)
op_16923 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16913, op_16921) @Host(bob)
op_16927 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16923, op_16925) @Host(bob)
op_16929 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16927) @Host(bob)
op_16934 = Shape: (HostRing128Tensor) -> HostShape (op_16929) @Host(bob)
op_16936 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16934, op_16932) @Host(bob)
op_17569 = Shl{amount = 12}: (HostRing128Tensor) -> HostRing128Tensor (op_16936) @Host(bob)
op_17779 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17773, op_17569) @Host(bob)
op_16940 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16929, op_16936) @Host(bob)
op_16920 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16912, op_16918) @Host(alice)
op_16919 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16912, op_16918) @Host(alice)
op_16922 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16919, op_16920) @Host(alice)
op_16926 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16922, op_16924) @Host(alice)
op_16928 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16926) @Host(alice)
op_16933 = Shape: (HostRing128Tensor) -> HostShape (op_16928) @Host(alice)
op_16938 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16933, op_16932) @Host(carole)
op_17570 = Shl{amount = 12}: (HostRing128Tensor) -> HostRing128Tensor (op_16938) @Host(carole)
op_17780 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17774, op_17570) @Host(carole)
op_16937 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16933, op_16931) @Host(carole)
op_17571 = Shl{amount = 12}: (HostRing128Tensor) -> HostRing128Tensor (op_16937) @Host(carole)
op_17781 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17775, op_17571) @Host(carole)
op_16935 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16933, op_16931) @Host(alice)
op_17566 = Shl{amount = 12}: (HostRing128Tensor) -> HostRing128Tensor (op_16935) @Host(alice)
op_17776 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17770, op_17566) @Host(alice)
op_16939 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16928, op_16935) @Host(alice)
op_16941 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16939, op_16940) @Host(alice)
op_17568 = Shl{amount = 12}: (HostRing128Tensor) -> HostRing128Tensor (op_16941) @Host(bob)
op_17778 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17772, op_17568) @Host(bob)
op_17567 = Shl{amount = 12}: (HostRing128Tensor) -> HostRing128Tensor (op_16941) @Host(alice)
op_17777 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17771, op_17567) @Host(alice)
op_14218 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_12766) @Host(alice)
op_14217 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_12765) @Host(alice)
op_14219 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14217, op_14218) @Host(alice)
op_14221 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14219, op_14220) @Host(alice)
op_14232 = Shape: (HostBitTensor) -> HostShape (op_14221) @Host(alice)
op_14242 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14232, op_14236) @Host(alice)
op_14241 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14232, op_14235) @Host(alice)
op_14243 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14241, op_14242) @Host(alice)
op_14250 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14221, op_14243) @Host(alice)
op_14258 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14216, op_14250) @Host(carole)
op_15938 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14306, op_14258) @Host(carole)
op_14211 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_12765) @Host(alice)
op_14253 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14211, op_14250) @Host(alice)
op_15933 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14301, op_14253) @Host(alice)
op_16955 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15933, op_15934) @Host(alice)
op_16943 = Shape: (HostBitTensor) -> HostShape (op_15933) @Host(alice)
op_16953 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16943, op_16948) @Host(alice)
op_16950 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16943, op_16947) @Host(alice)
op_16956 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16955, op_16950) @Host(alice)
op_16958 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16956, op_16957) @Host(alice)
op_16959 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16958) @Host(alice)
op_16966 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16954, op_16959) @Host(bob)
op_16965 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16953, op_16959) @Host(alice)
op_16962 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16954, op_16959) @Host(bob)
op_16964 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16954, op_16962) @Host(bob)
op_16968 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16964, op_16966) @Host(bob)
op_16970 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16968) @Host(bob)
op_16975 = Shape: (HostRing128Tensor) -> HostShape (op_16970) @Host(bob)
op_16977 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16975, op_16973) @Host(bob)
op_17575 = Shl{amount = 11}: (HostRing128Tensor) -> HostRing128Tensor (op_16977) @Host(bob)
op_17785 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17779, op_17575) @Host(bob)
op_16981 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16970, op_16977) @Host(bob)
op_16961 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16953, op_16959) @Host(alice)
op_16960 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16953, op_16959) @Host(alice)
op_16963 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16960, op_16961) @Host(alice)
op_16967 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16963, op_16965) @Host(alice)
op_16969 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_16967) @Host(alice)
op_16974 = Shape: (HostRing128Tensor) -> HostShape (op_16969) @Host(alice)
op_16979 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16974, op_16973) @Host(carole)
op_17576 = Shl{amount = 11}: (HostRing128Tensor) -> HostRing128Tensor (op_16979) @Host(carole)
op_17786 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17780, op_17576) @Host(carole)
op_16978 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16974, op_16972) @Host(carole)
op_17577 = Shl{amount = 11}: (HostRing128Tensor) -> HostRing128Tensor (op_16978) @Host(carole)
op_17787 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17781, op_17577) @Host(carole)
op_16976 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16974, op_16972) @Host(alice)
op_17572 = Shl{amount = 11}: (HostRing128Tensor) -> HostRing128Tensor (op_16976) @Host(alice)
op_17782 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17776, op_17572) @Host(alice)
op_16980 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16969, op_16976) @Host(alice)
op_16982 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16980, op_16981) @Host(alice)
op_17574 = Shl{amount = 11}: (HostRing128Tensor) -> HostRing128Tensor (op_16982) @Host(bob)
op_17784 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17778, op_17574) @Host(bob)
op_17573 = Shl{amount = 11}: (HostRing128Tensor) -> HostRing128Tensor (op_16982) @Host(alice)
op_17783 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17777, op_17573) @Host(alice)
op_14170 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_11950) @Host(alice)
op_14169 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_11949) @Host(alice)
op_14171 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14169, op_14170) @Host(alice)
op_14173 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14171, op_14172) @Host(alice)
op_14184 = Shape: (HostBitTensor) -> HostShape (op_14173) @Host(alice)
op_14194 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14184, op_14188) @Host(alice)
op_14193 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14184, op_14187) @Host(alice)
op_14195 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14193, op_14194) @Host(alice)
op_14202 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14173, op_14195) @Host(alice)
op_14210 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14168, op_14202) @Host(carole)
op_15944 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14258, op_14210) @Host(carole)
op_14163 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_11949) @Host(alice)
op_14205 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14163, op_14202) @Host(alice)
op_15939 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14253, op_14205) @Host(alice)
op_16996 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15939, op_15940) @Host(alice)
op_16984 = Shape: (HostBitTensor) -> HostShape (op_15939) @Host(alice)
op_16994 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_16984, op_16989) @Host(alice)
op_16991 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_16984, op_16988) @Host(alice)
op_16997 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16996, op_16991) @Host(alice)
op_16999 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_16997, op_16998) @Host(alice)
op_17000 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_16999) @Host(alice)
op_17007 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16995, op_17000) @Host(bob)
op_17006 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16994, op_17000) @Host(alice)
op_17003 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16995, op_17000) @Host(bob)
op_17005 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16995, op_17003) @Host(bob)
op_17009 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17005, op_17007) @Host(bob)
op_17011 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17009) @Host(bob)
op_17016 = Shape: (HostRing128Tensor) -> HostShape (op_17011) @Host(bob)
op_17018 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17016, op_17014) @Host(bob)
op_17581 = Shl{amount = 10}: (HostRing128Tensor) -> HostRing128Tensor (op_17018) @Host(bob)
op_17791 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17785, op_17581) @Host(bob)
op_17022 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17011, op_17018) @Host(bob)
op_17002 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16994, op_17000) @Host(alice)
op_17001 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_16994, op_17000) @Host(alice)
op_17004 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17001, op_17002) @Host(alice)
op_17008 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17004, op_17006) @Host(alice)
op_17010 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17008) @Host(alice)
op_17015 = Shape: (HostRing128Tensor) -> HostShape (op_17010) @Host(alice)
op_17020 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17015, op_17014) @Host(carole)
op_17582 = Shl{amount = 10}: (HostRing128Tensor) -> HostRing128Tensor (op_17020) @Host(carole)
op_17792 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17786, op_17582) @Host(carole)
op_17019 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17015, op_17013) @Host(carole)
op_17583 = Shl{amount = 10}: (HostRing128Tensor) -> HostRing128Tensor (op_17019) @Host(carole)
op_17793 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17787, op_17583) @Host(carole)
op_17017 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17015, op_17013) @Host(alice)
op_17578 = Shl{amount = 10}: (HostRing128Tensor) -> HostRing128Tensor (op_17017) @Host(alice)
op_17788 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17782, op_17578) @Host(alice)
op_17021 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17010, op_17017) @Host(alice)
op_17023 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17021, op_17022) @Host(alice)
op_17580 = Shl{amount = 10}: (HostRing128Tensor) -> HostRing128Tensor (op_17023) @Host(bob)
op_17790 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17784, op_17580) @Host(bob)
op_17579 = Shl{amount = 10}: (HostRing128Tensor) -> HostRing128Tensor (op_17023) @Host(alice)
op_17789 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17783, op_17579) @Host(alice)
op_14122 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_11554) @Host(alice)
op_14121 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_11553) @Host(alice)
op_14123 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14121, op_14122) @Host(alice)
op_14125 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14123, op_14124) @Host(alice)
op_14136 = Shape: (HostBitTensor) -> HostShape (op_14125) @Host(alice)
op_14146 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14136, op_14140) @Host(alice)
op_14145 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_14136, op_14139) @Host(alice)
op_14147 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14145, op_14146) @Host(alice)
op_14154 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14125, op_14147) @Host(alice)
op_14162 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14120, op_14154) @Host(carole)
op_15956 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14162, op_13538) @Host(carole)
op_15950 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14210, op_14162) @Host(carole)
op_14115 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_11553) @Host(alice)
op_14157 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14115, op_14154) @Host(alice)
op_15951 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14157, op_13533) @Host(alice)
op_17078 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15951, op_15952) @Host(alice)
op_17066 = Shape: (HostBitTensor) -> HostShape (op_15951) @Host(alice)
op_17076 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17066, op_17071) @Host(alice)
op_17073 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17066, op_17070) @Host(alice)
op_17079 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17078, op_17073) @Host(alice)
op_17081 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17079, op_17080) @Host(alice)
op_17082 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17081) @Host(alice)
op_17089 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17077, op_17082) @Host(bob)
op_17088 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17076, op_17082) @Host(alice)
op_17085 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17077, op_17082) @Host(bob)
op_17087 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17077, op_17085) @Host(bob)
op_17091 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17087, op_17089) @Host(bob)
op_17093 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17091) @Host(bob)
op_17098 = Shape: (HostRing128Tensor) -> HostShape (op_17093) @Host(bob)
op_17100 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17098, op_17096) @Host(bob)
op_17593 = Shl{amount = 8}: (HostRing128Tensor) -> HostRing128Tensor (op_17100) @Host(bob)
op_17104 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17093, op_17100) @Host(bob)
op_17084 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17076, op_17082) @Host(alice)
op_17083 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17076, op_17082) @Host(alice)
op_17086 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17083, op_17084) @Host(alice)
op_17090 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17086, op_17088) @Host(alice)
op_17092 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17090) @Host(alice)
op_17097 = Shape: (HostRing128Tensor) -> HostShape (op_17092) @Host(alice)
op_17102 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17097, op_17096) @Host(carole)
op_17594 = Shl{amount = 8}: (HostRing128Tensor) -> HostRing128Tensor (op_17102) @Host(carole)
op_17101 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17097, op_17095) @Host(carole)
op_17595 = Shl{amount = 8}: (HostRing128Tensor) -> HostRing128Tensor (op_17101) @Host(carole)
op_17099 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17097, op_17095) @Host(alice)
op_17590 = Shl{amount = 8}: (HostRing128Tensor) -> HostRing128Tensor (op_17099) @Host(alice)
op_17103 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17092, op_17099) @Host(alice)
op_17105 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17103, op_17104) @Host(alice)
op_17592 = Shl{amount = 8}: (HostRing128Tensor) -> HostRing128Tensor (op_17105) @Host(bob)
op_17591 = Shl{amount = 8}: (HostRing128Tensor) -> HostRing128Tensor (op_17105) @Host(alice)
op_15945 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_14205, op_14157) @Host(alice)
op_17037 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15945, op_15946) @Host(alice)
op_17025 = Shape: (HostBitTensor) -> HostShape (op_15945) @Host(alice)
op_17035 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17025, op_17030) @Host(alice)
op_17032 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17025, op_17029) @Host(alice)
op_17038 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17037, op_17032) @Host(alice)
op_17040 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17038, op_17039) @Host(alice)
op_17041 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17040) @Host(alice)
op_17048 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17036, op_17041) @Host(bob)
op_17047 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17035, op_17041) @Host(alice)
op_17044 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17036, op_17041) @Host(bob)
op_17046 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17036, op_17044) @Host(bob)
op_17050 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17046, op_17048) @Host(bob)
op_17052 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17050) @Host(bob)
op_17057 = Shape: (HostRing128Tensor) -> HostShape (op_17052) @Host(bob)
op_17059 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17057, op_17055) @Host(bob)
op_17587 = Shl{amount = 9}: (HostRing128Tensor) -> HostRing128Tensor (op_17059) @Host(bob)
op_17797 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17791, op_17587) @Host(bob)
op_17803 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17797, op_17593) @Host(bob)
op_17063 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17052, op_17059) @Host(bob)
op_17043 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17035, op_17041) @Host(alice)
op_17042 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17035, op_17041) @Host(alice)
op_17045 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17042, op_17043) @Host(alice)
op_17049 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17045, op_17047) @Host(alice)
op_17051 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17049) @Host(alice)
op_17056 = Shape: (HostRing128Tensor) -> HostShape (op_17051) @Host(alice)
op_17061 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17056, op_17055) @Host(carole)
op_17588 = Shl{amount = 9}: (HostRing128Tensor) -> HostRing128Tensor (op_17061) @Host(carole)
op_17798 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17792, op_17588) @Host(carole)
op_17804 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17798, op_17594) @Host(carole)
op_17060 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17056, op_17054) @Host(carole)
op_17589 = Shl{amount = 9}: (HostRing128Tensor) -> HostRing128Tensor (op_17060) @Host(carole)
op_17799 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17793, op_17589) @Host(carole)
op_17805 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17799, op_17595) @Host(carole)
op_17058 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17056, op_17054) @Host(alice)
op_17584 = Shl{amount = 9}: (HostRing128Tensor) -> HostRing128Tensor (op_17058) @Host(alice)
op_17794 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17788, op_17584) @Host(alice)
op_17800 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17794, op_17590) @Host(alice)
op_17062 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17051, op_17058) @Host(alice)
op_17064 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17062, op_17063) @Host(alice)
op_17586 = Shl{amount = 9}: (HostRing128Tensor) -> HostRing128Tensor (op_17064) @Host(bob)
op_17796 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17790, op_17586) @Host(bob)
op_17802 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17796, op_17592) @Host(bob)
op_17585 = Shl{amount = 9}: (HostRing128Tensor) -> HostRing128Tensor (op_17064) @Host(alice)
op_17795 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17789, op_17585) @Host(alice)
op_17801 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17795, op_17591) @Host(alice)
op_13450 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_12670) @Host(alice)
op_13449 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_12669) @Host(alice)
op_13451 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13449, op_13450) @Host(alice)
op_13453 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13451, op_13452) @Host(alice)
op_13464 = Shape: (HostBitTensor) -> HostShape (op_13453) @Host(alice)
op_13474 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13464, op_13468) @Host(alice)
op_13473 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13464, op_13467) @Host(alice)
op_13475 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13473, op_13474) @Host(alice)
op_13482 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13453, op_13475) @Host(alice)
op_13490 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13448, op_13482) @Host(carole)
op_15962 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13538, op_13490) @Host(carole)
op_13443 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_12669) @Host(alice)
op_13485 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13443, op_13482) @Host(alice)
op_15957 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13533, op_13485) @Host(alice)
op_17119 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15957, op_15958) @Host(alice)
op_17107 = Shape: (HostBitTensor) -> HostShape (op_15957) @Host(alice)
op_17117 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17107, op_17112) @Host(alice)
op_17114 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17107, op_17111) @Host(alice)
op_17120 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17119, op_17114) @Host(alice)
op_17122 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17120, op_17121) @Host(alice)
op_17123 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17122) @Host(alice)
op_17130 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17118, op_17123) @Host(bob)
op_17129 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17117, op_17123) @Host(alice)
op_17126 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17118, op_17123) @Host(bob)
op_17128 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17118, op_17126) @Host(bob)
op_17132 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17128, op_17130) @Host(bob)
op_17134 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17132) @Host(bob)
op_17139 = Shape: (HostRing128Tensor) -> HostShape (op_17134) @Host(bob)
op_17141 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17139, op_17137) @Host(bob)
op_17599 = Shl{amount = 7}: (HostRing128Tensor) -> HostRing128Tensor (op_17141) @Host(bob)
op_17809 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17803, op_17599) @Host(bob)
op_17145 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17134, op_17141) @Host(bob)
op_17125 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17117, op_17123) @Host(alice)
op_17124 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17117, op_17123) @Host(alice)
op_17127 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17124, op_17125) @Host(alice)
op_17131 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17127, op_17129) @Host(alice)
op_17133 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17131) @Host(alice)
op_17138 = Shape: (HostRing128Tensor) -> HostShape (op_17133) @Host(alice)
op_17143 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17138, op_17137) @Host(carole)
op_17600 = Shl{amount = 7}: (HostRing128Tensor) -> HostRing128Tensor (op_17143) @Host(carole)
op_17810 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17804, op_17600) @Host(carole)
op_17142 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17138, op_17136) @Host(carole)
op_17601 = Shl{amount = 7}: (HostRing128Tensor) -> HostRing128Tensor (op_17142) @Host(carole)
op_17811 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17805, op_17601) @Host(carole)
op_17140 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17138, op_17136) @Host(alice)
op_17596 = Shl{amount = 7}: (HostRing128Tensor) -> HostRing128Tensor (op_17140) @Host(alice)
op_17806 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17800, op_17596) @Host(alice)
op_17144 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17133, op_17140) @Host(alice)
op_17146 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17144, op_17145) @Host(alice)
op_17598 = Shl{amount = 7}: (HostRing128Tensor) -> HostRing128Tensor (op_17146) @Host(bob)
op_17808 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17802, op_17598) @Host(bob)
op_17597 = Shl{amount = 7}: (HostRing128Tensor) -> HostRing128Tensor (op_17146) @Host(alice)
op_17807 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17801, op_17597) @Host(alice)
op_13402 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_11854) @Host(alice)
op_13401 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_11853) @Host(alice)
op_13403 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13401, op_13402) @Host(alice)
op_13405 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13403, op_13404) @Host(alice)
op_13416 = Shape: (HostBitTensor) -> HostShape (op_13405) @Host(alice)
op_13426 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13416, op_13420) @Host(alice)
op_13425 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13416, op_13419) @Host(alice)
op_13427 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13425, op_13426) @Host(alice)
op_13434 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13405, op_13427) @Host(alice)
op_13442 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13400, op_13434) @Host(carole)
op_15968 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13490, op_13442) @Host(carole)
op_13395 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_11853) @Host(alice)
op_13437 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13395, op_13434) @Host(alice)
op_15963 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13485, op_13437) @Host(alice)
op_17160 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15963, op_15964) @Host(alice)
op_17148 = Shape: (HostBitTensor) -> HostShape (op_15963) @Host(alice)
op_17158 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17148, op_17153) @Host(alice)
op_17155 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17148, op_17152) @Host(alice)
op_17161 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17160, op_17155) @Host(alice)
op_17163 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17161, op_17162) @Host(alice)
op_17164 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17163) @Host(alice)
op_17171 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17159, op_17164) @Host(bob)
op_17170 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17158, op_17164) @Host(alice)
op_17167 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17159, op_17164) @Host(bob)
op_17169 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17159, op_17167) @Host(bob)
op_17173 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17169, op_17171) @Host(bob)
op_17175 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17173) @Host(bob)
op_17180 = Shape: (HostRing128Tensor) -> HostShape (op_17175) @Host(bob)
op_17182 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17180, op_17178) @Host(bob)
op_17605 = Shl{amount = 6}: (HostRing128Tensor) -> HostRing128Tensor (op_17182) @Host(bob)
op_17815 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17809, op_17605) @Host(bob)
op_17186 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17175, op_17182) @Host(bob)
op_17166 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17158, op_17164) @Host(alice)
op_17165 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17158, op_17164) @Host(alice)
op_17168 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17165, op_17166) @Host(alice)
op_17172 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17168, op_17170) @Host(alice)
op_17174 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17172) @Host(alice)
op_17179 = Shape: (HostRing128Tensor) -> HostShape (op_17174) @Host(alice)
op_17184 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17179, op_17178) @Host(carole)
op_17606 = Shl{amount = 6}: (HostRing128Tensor) -> HostRing128Tensor (op_17184) @Host(carole)
op_17816 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17810, op_17606) @Host(carole)
op_17183 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17179, op_17177) @Host(carole)
op_17607 = Shl{amount = 6}: (HostRing128Tensor) -> HostRing128Tensor (op_17183) @Host(carole)
op_17817 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17811, op_17607) @Host(carole)
op_17181 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17179, op_17177) @Host(alice)
op_17602 = Shl{amount = 6}: (HostRing128Tensor) -> HostRing128Tensor (op_17181) @Host(alice)
op_17812 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17806, op_17602) @Host(alice)
op_17185 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17174, op_17181) @Host(alice)
op_17187 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17185, op_17186) @Host(alice)
op_17604 = Shl{amount = 6}: (HostRing128Tensor) -> HostRing128Tensor (op_17187) @Host(bob)
op_17814 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17808, op_17604) @Host(bob)
op_17603 = Shl{amount = 6}: (HostRing128Tensor) -> HostRing128Tensor (op_17187) @Host(alice)
op_17813 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17807, op_17603) @Host(alice)
op_13354 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_11530) @Host(alice)
op_13353 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_11529) @Host(alice)
op_13355 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13353, op_13354) @Host(alice)
op_13357 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13355, op_13356) @Host(alice)
op_13368 = Shape: (HostBitTensor) -> HostShape (op_13357) @Host(alice)
op_13378 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13368, op_13372) @Host(alice)
op_13377 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_13368, op_13371) @Host(alice)
op_13379 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13377, op_13378) @Host(alice)
op_13386 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13357, op_13379) @Host(alice)
op_13394 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13352, op_13386) @Host(carole)
op_15980 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13394, op_12626) @Host(carole)
op_15974 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13442, op_13394) @Host(carole)
op_13347 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_11529) @Host(alice)
op_13389 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13347, op_13386) @Host(alice)
op_15975 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13389, op_12621) @Host(alice)
op_17242 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15975, op_15976) @Host(alice)
op_17230 = Shape: (HostBitTensor) -> HostShape (op_15975) @Host(alice)
op_17240 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17230, op_17235) @Host(alice)
op_17237 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17230, op_17234) @Host(alice)
op_17243 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17242, op_17237) @Host(alice)
op_17245 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17243, op_17244) @Host(alice)
op_17246 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17245) @Host(alice)
op_17253 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17241, op_17246) @Host(bob)
op_17252 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17240, op_17246) @Host(alice)
op_17249 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17241, op_17246) @Host(bob)
op_17251 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17241, op_17249) @Host(bob)
op_17255 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17251, op_17253) @Host(bob)
op_17257 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17255) @Host(bob)
op_17262 = Shape: (HostRing128Tensor) -> HostShape (op_17257) @Host(bob)
op_17264 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17262, op_17260) @Host(bob)
op_17617 = Shl{amount = 4}: (HostRing128Tensor) -> HostRing128Tensor (op_17264) @Host(bob)
op_17268 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17257, op_17264) @Host(bob)
op_17248 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17240, op_17246) @Host(alice)
op_17247 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17240, op_17246) @Host(alice)
op_17250 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17247, op_17248) @Host(alice)
op_17254 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17250, op_17252) @Host(alice)
op_17256 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17254) @Host(alice)
op_17261 = Shape: (HostRing128Tensor) -> HostShape (op_17256) @Host(alice)
op_17266 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17261, op_17260) @Host(carole)
op_17618 = Shl{amount = 4}: (HostRing128Tensor) -> HostRing128Tensor (op_17266) @Host(carole)
op_17265 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17261, op_17259) @Host(carole)
op_17619 = Shl{amount = 4}: (HostRing128Tensor) -> HostRing128Tensor (op_17265) @Host(carole)
op_17263 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17261, op_17259) @Host(alice)
op_17614 = Shl{amount = 4}: (HostRing128Tensor) -> HostRing128Tensor (op_17263) @Host(alice)
op_17267 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17256, op_17263) @Host(alice)
op_17269 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17267, op_17268) @Host(alice)
op_17616 = Shl{amount = 4}: (HostRing128Tensor) -> HostRing128Tensor (op_17269) @Host(bob)
op_17615 = Shl{amount = 4}: (HostRing128Tensor) -> HostRing128Tensor (op_17269) @Host(alice)
op_15969 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_13437, op_13389) @Host(alice)
op_17201 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15969, op_15970) @Host(alice)
op_17189 = Shape: (HostBitTensor) -> HostShape (op_15969) @Host(alice)
op_17199 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17189, op_17194) @Host(alice)
op_17196 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17189, op_17193) @Host(alice)
op_17202 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17201, op_17196) @Host(alice)
op_17204 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17202, op_17203) @Host(alice)
op_17205 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17204) @Host(alice)
op_17212 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17200, op_17205) @Host(bob)
op_17211 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17199, op_17205) @Host(alice)
op_17208 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17200, op_17205) @Host(bob)
op_17210 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17200, op_17208) @Host(bob)
op_17214 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17210, op_17212) @Host(bob)
op_17216 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17214) @Host(bob)
op_17221 = Shape: (HostRing128Tensor) -> HostShape (op_17216) @Host(bob)
op_17223 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17221, op_17219) @Host(bob)
op_17611 = Shl{amount = 5}: (HostRing128Tensor) -> HostRing128Tensor (op_17223) @Host(bob)
op_17821 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17815, op_17611) @Host(bob)
op_17827 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17821, op_17617) @Host(bob)
op_17227 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17216, op_17223) @Host(bob)
op_17207 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17199, op_17205) @Host(alice)
op_17206 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17199, op_17205) @Host(alice)
op_17209 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17206, op_17207) @Host(alice)
op_17213 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17209, op_17211) @Host(alice)
op_17215 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17213) @Host(alice)
op_17220 = Shape: (HostRing128Tensor) -> HostShape (op_17215) @Host(alice)
op_17225 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17220, op_17219) @Host(carole)
op_17612 = Shl{amount = 5}: (HostRing128Tensor) -> HostRing128Tensor (op_17225) @Host(carole)
op_17822 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17816, op_17612) @Host(carole)
op_17828 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17822, op_17618) @Host(carole)
op_17224 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17220, op_17218) @Host(carole)
op_17613 = Shl{amount = 5}: (HostRing128Tensor) -> HostRing128Tensor (op_17224) @Host(carole)
op_17823 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17817, op_17613) @Host(carole)
op_17829 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17823, op_17619) @Host(carole)
op_17222 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17220, op_17218) @Host(alice)
op_17608 = Shl{amount = 5}: (HostRing128Tensor) -> HostRing128Tensor (op_17222) @Host(alice)
op_17818 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17812, op_17608) @Host(alice)
op_17824 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17818, op_17614) @Host(alice)
op_17226 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17215, op_17222) @Host(alice)
op_17228 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17226, op_17227) @Host(alice)
op_17610 = Shl{amount = 5}: (HostRing128Tensor) -> HostRing128Tensor (op_17228) @Host(bob)
op_17820 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17814, op_17610) @Host(bob)
op_17826 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17820, op_17616) @Host(bob)
op_17609 = Shl{amount = 5}: (HostRing128Tensor) -> HostRing128Tensor (op_17228) @Host(alice)
op_17819 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17813, op_17609) @Host(alice)
op_17825 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17819, op_17615) @Host(alice)
op_12538 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11757, op_11518) @Host(alice)
op_12537 = And: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11757, op_11517) @Host(alice)
op_12539 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12537, op_12538) @Host(alice)
op_12541 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12539, op_12540) @Host(alice)
op_12552 = Shape: (HostBitTensor) -> HostShape (op_12541) @Host(alice)
op_12562 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12552, op_12556) @Host(alice)
op_12561 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_12552, op_12555) @Host(alice)
op_12563 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12561, op_12562) @Host(alice)
op_12570 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12541, op_12563) @Host(alice)
op_12578 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12536, op_12570) @Host(carole)
op_15992 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12578, op_11762) @Host(carole)
op_15986 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12626, op_12578) @Host(carole)
op_12531 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_11757, op_11517) @Host(alice)
op_12573 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12531, op_12570) @Host(alice)
op_15987 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12573, op_11757) @Host(alice)
op_17324 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15987, op_15988) @Host(alice)
op_17312 = Shape: (HostBitTensor) -> HostShape (op_15987) @Host(alice)
op_17322 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17312, op_17317) @Host(alice)
op_17319 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17312, op_17316) @Host(alice)
op_17325 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17324, op_17319) @Host(alice)
op_17327 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17325, op_17326) @Host(alice)
op_17328 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17327) @Host(alice)
op_17335 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17323, op_17328) @Host(bob)
op_17334 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17322, op_17328) @Host(alice)
op_17331 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17323, op_17328) @Host(bob)
op_17333 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17323, op_17331) @Host(bob)
op_17337 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17333, op_17335) @Host(bob)
op_17339 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17337) @Host(bob)
op_17344 = Shape: (HostRing128Tensor) -> HostShape (op_17339) @Host(bob)
op_17346 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17344, op_17342) @Host(bob)
op_17629 = Shl{amount = 2}: (HostRing128Tensor) -> HostRing128Tensor (op_17346) @Host(bob)
op_17350 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17339, op_17346) @Host(bob)
op_17330 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17322, op_17328) @Host(alice)
op_17329 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17322, op_17328) @Host(alice)
op_17332 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17329, op_17330) @Host(alice)
op_17336 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17332, op_17334) @Host(alice)
op_17338 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17336) @Host(alice)
op_17343 = Shape: (HostRing128Tensor) -> HostShape (op_17338) @Host(alice)
op_17348 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17343, op_17342) @Host(carole)
op_17630 = Shl{amount = 2}: (HostRing128Tensor) -> HostRing128Tensor (op_17348) @Host(carole)
op_17347 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17343, op_17341) @Host(carole)
op_17631 = Shl{amount = 2}: (HostRing128Tensor) -> HostRing128Tensor (op_17347) @Host(carole)
op_17345 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17343, op_17341) @Host(alice)
op_17626 = Shl{amount = 2}: (HostRing128Tensor) -> HostRing128Tensor (op_17345) @Host(alice)
op_17349 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17338, op_17345) @Host(alice)
op_17351 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17349, op_17350) @Host(alice)
op_17628 = Shl{amount = 2}: (HostRing128Tensor) -> HostRing128Tensor (op_17351) @Host(bob)
op_17627 = Shl{amount = 2}: (HostRing128Tensor) -> HostRing128Tensor (op_17351) @Host(alice)
op_15981 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_12621, op_12573) @Host(alice)
op_17283 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_15981, op_15982) @Host(alice)
op_17271 = Shape: (HostBitTensor) -> HostShape (op_15981) @Host(alice)
op_17281 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17271, op_17276) @Host(alice)
op_17278 = SampleSeeded{}: (HostShape, HostSeed) -> HostBitTensor (op_17271, op_17275) @Host(alice)
op_17284 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17283, op_17278) @Host(alice)
op_17286 = Xor: (HostBitTensor, HostBitTensor) -> HostBitTensor (op_17284, op_17285) @Host(alice)
op_17287 = RingInject{bit_idx = 0}: (HostBitTensor) -> HostRing128Tensor (op_17286) @Host(alice)
op_17294 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17282, op_17287) @Host(bob)
op_17293 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17281, op_17287) @Host(alice)
op_17290 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17282, op_17287) @Host(bob)
op_17292 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17282, op_17290) @Host(bob)
op_17296 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17292, op_17294) @Host(bob)
op_17298 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17296) @Host(bob)
op_17303 = Shape: (HostRing128Tensor) -> HostShape (op_17298) @Host(bob)
op_17305 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17303, op_17301) @Host(bob)
op_17623 = Shl{amount = 3}: (HostRing128Tensor) -> HostRing128Tensor (op_17305) @Host(bob)
op_17833 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17827, op_17623) @Host(bob)
op_17839 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17833, op_17629) @Host(bob)
op_17845 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17839, op_17635) @Host(bob)
op_17851 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17845, op_17641) @Host(bob)
op_17896 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10763, op_17851) @Host(bob)
op_17860 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9987, op_17851) @Host(bob)
op_17309 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17298, op_17305) @Host(bob)
op_17289 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17281, op_17287) @Host(alice)
op_17288 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17281, op_17287) @Host(alice)
op_17291 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17288, op_17289) @Host(alice)
op_17295 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17291, op_17293) @Host(alice)
op_17297 = Shl{amount = 0}: (HostRing128Tensor) -> HostRing128Tensor (op_17295) @Host(alice)
op_17302 = Shape: (HostRing128Tensor) -> HostShape (op_17297) @Host(alice)
op_17307 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17302, op_17301) @Host(carole)
op_17624 = Shl{amount = 3}: (HostRing128Tensor) -> HostRing128Tensor (op_17307) @Host(carole)
op_17834 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17828, op_17624) @Host(carole)
op_17840 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17834, op_17630) @Host(carole)
op_17846 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17840, op_17636) @Host(carole)
op_17852 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17846, op_17642) @Host(carole)
op_17903 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10766, op_17852) @Host(carole)
op_17900 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10765, op_17852) @Host(carole)
op_17867 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9983, op_17852) @Host(carole)
op_17864 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9984, op_17852) @Host(carole)
op_17306 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17302, op_17300) @Host(carole)
op_17625 = Shl{amount = 3}: (HostRing128Tensor) -> HostRing128Tensor (op_17306) @Host(carole)
op_17835 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17829, op_17625) @Host(carole)
op_17841 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17835, op_17631) @Host(carole)
op_17847 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17841, op_17637) @Host(carole)
op_17853 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17847, op_17643) @Host(carole)
op_17901 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10765, op_17853) @Host(carole)
op_17902 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17900, op_17901) @Host(carole)
op_17904 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17902, op_17903) @Host(carole)
op_17907 = Shape: (HostRing128Tensor) -> HostShape (op_17904) @Host(carole)
op_17921 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17907, op_17913) @Host(carole)
op_17920 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17907, op_17912) @Host(carole)
op_17922 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17920, op_17921) @Host(carole)
op_17925 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17904, op_17922) @Host(carole)
op_17865 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9984, op_17853) @Host(carole)
op_17866 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17864, op_17865) @Host(carole)
op_17868 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17866, op_17867) @Host(carole)
op_17871 = Shape: (HostRing128Tensor) -> HostShape (op_17868) @Host(carole)
op_17885 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17871, op_17877) @Host(carole)
op_17884 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17871, op_17876) @Host(carole)
op_17886 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17884, op_17885) @Host(carole)
op_17889 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17868, op_17886) @Host(carole)
op_17936 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17889) @Host(carole)
op_17942 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_17936) @Host(carole)
op_17954 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17942, op_17925) @Host(carole)
op_17935 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17889) @Host(bob)
op_17941 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_17935) @Host(bob)
op_17304 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17302, op_17300) @Host(alice)
op_17620 = Shl{amount = 3}: (HostRing128Tensor) -> HostRing128Tensor (op_17304) @Host(alice)
op_17830 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17824, op_17620) @Host(alice)
op_17836 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17830, op_17626) @Host(alice)
op_17842 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17836, op_17632) @Host(alice)
op_17848 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17842, op_17638) @Host(alice)
op_17893 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10762, op_17848) @Host(alice)
op_17890 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10761, op_17848) @Host(alice)
op_17857 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9987, op_17848) @Host(alice)
op_17854 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9981, op_17848) @Host(alice)
op_17308 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17297, op_17304) @Host(alice)
op_17310 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17308, op_17309) @Host(alice)
op_17622 = Shl{amount = 3}: (HostRing128Tensor) -> HostRing128Tensor (op_17310) @Host(bob)
op_17832 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17826, op_17622) @Host(bob)
op_17838 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17832, op_17628) @Host(bob)
op_17844 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17838, op_17634) @Host(bob)
op_17850 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17844, op_17640) @Host(bob)
op_17898 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10764, op_17850) @Host(bob)
op_17895 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10763, op_17850) @Host(bob)
op_17897 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17895, op_17896) @Host(bob)
op_17899 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17897, op_17898) @Host(bob)
op_17906 = Shape: (HostRing128Tensor) -> HostShape (op_17899) @Host(bob)
op_17918 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17906, op_17911) @Host(bob)
op_17917 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17906, op_17910) @Host(bob)
op_17919 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17917, op_17918) @Host(bob)
op_17924 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17899, op_17919) @Host(bob)
op_17952 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17941, op_17924) @Host(bob)
op_17862 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9982, op_17850) @Host(bob)
op_17859 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9987, op_17850) @Host(bob)
op_17861 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17859, op_17860) @Host(bob)
op_17863 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17861, op_17862) @Host(bob)
op_17870 = Shape: (HostRing128Tensor) -> HostShape (op_17863) @Host(bob)
op_17882 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17870, op_17875) @Host(bob)
op_17881 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17870, op_17874) @Host(bob)
op_17883 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17881, op_17882) @Host(bob)
op_17888 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17863, op_17883) @Host(bob)
op_17934 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17888) @Host(bob)
op_17940 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_17934) @Host(bob)
op_17950 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17940, op_17925) @Host(bob)
op_17949 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17940, op_17924) @Host(bob)
op_17951 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17949, op_17950) @Host(bob)
op_17953 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17951, op_17952) @Host(bob)
op_17960 = Shape: (HostRing128Tensor) -> HostShape (op_17953) @Host(bob)
op_17972 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17960, op_17965) @Host(bob)
op_17971 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17960, op_17964) @Host(bob)
op_17973 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17971, op_17972) @Host(bob)
op_17978 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17953, op_17973) @Host(bob)
op_17933 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17888) @Host(alice)
op_17939 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_17933) @Host(alice)
op_17621 = Shl{amount = 3}: (HostRing128Tensor) -> HostRing128Tensor (op_17310) @Host(alice)
op_17831 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17825, op_17621) @Host(alice)
op_17837 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17831, op_17627) @Host(alice)
op_17843 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17837, op_17633) @Host(alice)
op_17849 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17843, op_17639) @Host(alice)
op_17891 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_10761, op_17849) @Host(alice)
op_17892 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17890, op_17891) @Host(alice)
op_17894 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17892, op_17893) @Host(alice)
op_17905 = Shape: (HostRing128Tensor) -> HostShape (op_17894) @Host(alice)
op_17915 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17905, op_17909) @Host(alice)
op_17914 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17905, op_17908) @Host(alice)
op_17916 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17914, op_17915) @Host(alice)
op_17923 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17894, op_17916) @Host(alice)
op_17955 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17942, op_17923) @Host(carole)
op_17956 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17954, op_17955) @Host(carole)
op_17947 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17939, op_17923) @Host(alice)
op_17855 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9981, op_17849) @Host(alice)
op_17856 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17854, op_17855) @Host(alice)
op_17858 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17856, op_17857) @Host(alice)
op_17869 = Shape: (HostRing128Tensor) -> HostShape (op_17858) @Host(alice)
op_17879 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17869, op_17873) @Host(alice)
op_17878 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17869, op_17872) @Host(alice)
op_17880 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17878, op_17879) @Host(alice)
op_17887 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17858, op_17880) @Host(alice)
op_17937 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17887) @Host(carole)
op_17943 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17931, op_17937) @Host(carole)
op_17957 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17943, op_17925) @Host(carole)
op_17958 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17956, op_17957) @Host(carole)
op_17961 = Shape: (HostRing128Tensor) -> HostShape (op_17958) @Host(carole)
op_17975 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17961, op_17967) @Host(carole)
op_17974 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17961, op_17966) @Host(carole)
op_17976 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17974, op_17975) @Host(carole)
op_17979 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17958, op_17976) @Host(carole)
op_17932 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17887) @Host(alice)
op_17938 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17929, op_17932) @Host(alice)
op_17945 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17938, op_17924) @Host(alice)
op_17944 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17938, op_17923) @Host(alice)
op_17946 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17944, op_17945) @Host(alice)
op_17948 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17946, op_17947) @Host(alice)
op_17959 = Shape: (HostRing128Tensor) -> HostShape (op_17948) @Host(alice)
op_17969 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17959, op_17963) @Host(alice)
op_17968 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17959, op_17962) @Host(alice)
op_17970 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17968, op_17969) @Host(alice)
op_17977 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17948, op_17970) @Host(alice)
op_17980 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17977, op_17978) @Host(alice)
op_17981 = Shape: (HostRing128Tensor) -> HostShape (op_17980) @Host(alice)
op_17996 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_17981) @Host(alice)
op_17998 = Shl{amount = 110}: (HostRing128Tensor) -> HostRing128Tensor (op_17996) @Host(alice)
op_17997 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_17996) @Host(alice)
op_17999 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17980, op_17997) @Host(alice)
op_17994 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17981, op_17993) @Host(carole)
op_17991 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17981, op_17990) @Host(carole)
op_17988 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_17981, op_17987) @Host(carole)
op_18000 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17999, op_17988) @Host(alice)
op_17982 = Sample{}: (HostShape) -> HostRing128Tensor (op_17981) @Host(carole)
op_17989 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17982, op_17988) @Host(carole)
op_18001 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17979, op_17989) @Host(bob)
op_18002 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18000, op_18001) @Host(alice)
op_18005 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18002) @Host(alice)
op_18011 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17994, op_18005) @Host(alice)
op_18007 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17994, op_18005) @Host(alice)
op_18006 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17994, op_18005) @Host(alice)
op_18009 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18006, op_18007) @Host(alice)
op_18013 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18009, op_18011) @Host(alice)
op_18015 = Shl{amount = 111}: (HostRing128Tensor) -> HostRing128Tensor (op_18013) @Host(alice)
op_18003 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18002) @Host(alice)
op_18004 = Shr{amount = 17}: (HostRing128Tensor) -> HostRing128Tensor (op_18003) @Host(alice)
op_18017 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18004, op_17991) @Host(alice)
op_18019 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18017, op_18015) @Host(alice)
op_18021 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18019, op_17998) @Host(alice)
op_18025 = Shape: (HostRing128Tensor) -> HostShape (op_18021) @Host(alice)
op_18030 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18025, op_18024) @Host(carole)
op_18095 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9999, op_18030) @Host(carole)
op_18092 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9998, op_18030) @Host(carole)
op_18053 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9983, op_18030) @Host(carole)
op_18050 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9984, op_18030) @Host(carole)
op_18029 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18025, op_18023) @Host(carole)
op_18093 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9998, op_18029) @Host(carole)
op_18094 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18092, op_18093) @Host(carole)
op_18096 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18094, op_18095) @Host(carole)
op_18099 = Shape: (HostRing128Tensor) -> HostShape (op_18096) @Host(carole)
op_18113 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18099, op_18105) @Host(carole)
op_18112 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18099, op_18104) @Host(carole)
op_18114 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18112, op_18113) @Host(carole)
op_18117 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18096, op_18114) @Host(carole)
op_18051 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9984, op_18029) @Host(carole)
op_18052 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18050, op_18051) @Host(carole)
op_18054 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18052, op_18053) @Host(carole)
op_18057 = Shape: (HostRing128Tensor) -> HostShape (op_18054) @Host(carole)
op_18071 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18057, op_18063) @Host(carole)
op_18070 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18057, op_18062) @Host(carole)
op_18072 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18070, op_18071) @Host(carole)
op_18075 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18054, op_18072) @Host(carole)
op_18080 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18075) @Host(carole)
op_18182 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18080, op_18080) @Host(carole)
op_18079 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18075) @Host(bob)
op_18027 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18025, op_18023) @Host(alice)
op_18085 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9995, op_18027) @Host(alice)
op_18082 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9994, op_18027) @Host(alice)
op_18043 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9987, op_18027) @Host(alice)
op_18040 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9981, op_18027) @Host(alice)
op_18031 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18021, op_18027) @Host(alice)
op_17984 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_17982) @Host(carole)
op_17985 = Shr{amount = 17}: (HostRing128Tensor) -> HostRing128Tensor (op_17984) @Host(carole)
op_17992 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17985, op_17991) @Host(carole)
op_18018 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_17992) @Host(bob)
op_17983 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_17982) @Host(carole)
op_17995 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17983, op_17994) @Host(carole)
op_18012 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17995, op_18005) @Host(bob)
op_18008 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17995, op_18005) @Host(bob)
op_18010 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_17995, op_18008) @Host(bob)
op_18014 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18010, op_18012) @Host(bob)
op_18016 = Shl{amount = 111}: (HostRing128Tensor) -> HostRing128Tensor (op_18014) @Host(bob)
op_18020 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18018, op_18016) @Host(bob)
op_18026 = Shape: (HostRing128Tensor) -> HostShape (op_18020) @Host(bob)
op_18028 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18026, op_18024) @Host(bob)
op_18088 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9996, op_18028) @Host(bob)
op_18046 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9987, op_18028) @Host(bob)
op_18032 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18020, op_18028) @Host(bob)
op_18033 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18031, op_18032) @Host(alice)
op_18090 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9997, op_18033) @Host(bob)
op_18087 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9996, op_18033) @Host(bob)
op_18089 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18087, op_18088) @Host(bob)
op_18091 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18089, op_18090) @Host(bob)
op_18098 = Shape: (HostRing128Tensor) -> HostShape (op_18091) @Host(bob)
op_18110 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18098, op_18103) @Host(bob)
op_18109 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18098, op_18102) @Host(bob)
op_18111 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18109, op_18110) @Host(bob)
op_18116 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18091, op_18111) @Host(bob)
op_18083 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9994, op_18033) @Host(alice)
op_18084 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18082, op_18083) @Host(alice)
op_18086 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18084, op_18085) @Host(alice)
op_18097 = Shape: (HostRing128Tensor) -> HostShape (op_18086) @Host(alice)
op_18107 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18097, op_18101) @Host(alice)
op_18106 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18097, op_18100) @Host(alice)
op_18108 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18106, op_18107) @Host(alice)
op_18115 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18086, op_18108) @Host(alice)
op_18118 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18115, op_18116) @Host(alice)
op_18119 = Shape: (HostRing128Tensor) -> HostShape (op_18118) @Host(alice)
op_18134 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_18119) @Host(alice)
op_18136 = Shl{amount = 99}: (HostRing128Tensor) -> HostRing128Tensor (op_18134) @Host(alice)
op_18135 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_18134) @Host(alice)
op_18137 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18118, op_18135) @Host(alice)
op_18132 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18119, op_18131) @Host(carole)
op_18129 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18119, op_18128) @Host(carole)
op_18126 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18119, op_18125) @Host(carole)
op_18138 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18137, op_18126) @Host(alice)
op_18120 = Sample{}: (HostShape) -> HostRing128Tensor (op_18119) @Host(carole)
op_18127 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18120, op_18126) @Host(carole)
op_18139 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18117, op_18127) @Host(bob)
op_18140 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18138, op_18139) @Host(alice)
op_18143 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18140) @Host(alice)
op_18149 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18132, op_18143) @Host(alice)
op_18145 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18132, op_18143) @Host(alice)
op_18144 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18132, op_18143) @Host(alice)
op_18147 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18144, op_18145) @Host(alice)
op_18151 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18147, op_18149) @Host(alice)
op_18153 = Shl{amount = 100}: (HostRing128Tensor) -> HostRing128Tensor (op_18151) @Host(alice)
op_18141 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18140) @Host(alice)
op_18142 = Shr{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_18141) @Host(alice)
op_18155 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18142, op_18129) @Host(alice)
op_18157 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18155, op_18153) @Host(alice)
op_18159 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18157, op_18136) @Host(alice)
op_18163 = Shape: (HostRing128Tensor) -> HostShape (op_18159) @Host(alice)
op_18168 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18163, op_18162) @Host(carole)
op_18220 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18168, op_18080) @Host(carole)
op_18167 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18163, op_18161) @Host(carole)
op_18223 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18167, op_18080) @Host(carole)
op_18165 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18163, op_18161) @Host(alice)
op_18169 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18159, op_18165) @Host(alice)
op_18122 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18120) @Host(carole)
op_18123 = Shr{amount = 28}: (HostRing128Tensor) -> HostRing128Tensor (op_18122) @Host(carole)
op_18130 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18123, op_18129) @Host(carole)
op_18156 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18130) @Host(bob)
op_18121 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18120) @Host(carole)
op_18133 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18121, op_18132) @Host(carole)
op_18150 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18133, op_18143) @Host(bob)
op_18146 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18133, op_18143) @Host(bob)
op_18148 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18133, op_18146) @Host(bob)
op_18152 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18148, op_18150) @Host(bob)
op_18154 = Shl{amount = 100}: (HostRing128Tensor) -> HostRing128Tensor (op_18152) @Host(bob)
op_18158 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18156, op_18154) @Host(bob)
op_18164 = Shape: (HostRing128Tensor) -> HostShape (op_18158) @Host(bob)
op_18166 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18164, op_18162) @Host(bob)
op_18170 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18158, op_18166) @Host(bob)
op_18171 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18169, op_18170) @Host(alice)
op_18216 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18171, op_18079) @Host(bob)
op_18048 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9982, op_18033) @Host(bob)
op_18045 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9987, op_18033) @Host(bob)
op_18047 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18045, op_18046) @Host(bob)
op_18049 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18047, op_18048) @Host(bob)
op_18056 = Shape: (HostRing128Tensor) -> HostShape (op_18049) @Host(bob)
op_18068 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18056, op_18061) @Host(bob)
op_18067 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18056, op_18060) @Host(bob)
op_18069 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18067, op_18068) @Host(bob)
op_18074 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18049, op_18069) @Host(bob)
op_18078 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18074) @Host(bob)
op_18218 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18166, op_18078) @Host(bob)
op_18215 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18171, op_18078) @Host(bob)
op_18217 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18215, op_18216) @Host(bob)
op_18219 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18217, op_18218) @Host(bob)
op_18226 = Shape: (HostRing128Tensor) -> HostShape (op_18219) @Host(bob)
op_18238 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18226, op_18231) @Host(bob)
op_18237 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18226, op_18230) @Host(bob)
op_18239 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18237, op_18238) @Host(bob)
op_18244 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18219, op_18239) @Host(bob)
op_18180 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18079, op_18078) @Host(bob)
op_18178 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18078, op_18079) @Host(bob)
op_18177 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18078, op_18078) @Host(bob)
op_18179 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18177, op_18178) @Host(bob)
op_18181 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18179, op_18180) @Host(bob)
op_18188 = Shape: (HostRing128Tensor) -> HostShape (op_18181) @Host(bob)
op_18200 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18188, op_18193) @Host(bob)
op_18199 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18188, op_18192) @Host(bob)
op_18201 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18199, op_18200) @Host(bob)
op_18206 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18181, op_18201) @Host(bob)
op_18077 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18074) @Host(alice)
op_18211 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18165, op_18077) @Host(alice)
op_18041 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_9981, op_18033) @Host(alice)
op_18042 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18040, op_18041) @Host(alice)
op_18044 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18042, op_18043) @Host(alice)
op_18055 = Shape: (HostRing128Tensor) -> HostShape (op_18044) @Host(alice)
op_18065 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18055, op_18059) @Host(alice)
op_18064 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18055, op_18058) @Host(alice)
op_18066 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18064, op_18065) @Host(alice)
op_18073 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18044, op_18066) @Host(alice)
op_18081 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18039, op_18073) @Host(carole)
op_18209 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18039, op_18081) @Host(carole)
op_18221 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18168, op_18209) @Host(carole)
op_18222 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18220, op_18221) @Host(carole)
op_18224 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18222, op_18223) @Host(carole)
op_18227 = Shape: (HostRing128Tensor) -> HostShape (op_18224) @Host(carole)
op_18241 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18227, op_18233) @Host(carole)
op_18240 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18227, op_18232) @Host(carole)
op_18242 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18240, op_18241) @Host(carole)
op_18245 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18224, op_18242) @Host(carole)
op_18185 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18081, op_18080) @Host(carole)
op_18183 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18080, op_18081) @Host(carole)
op_18184 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18182, op_18183) @Host(carole)
op_18186 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18184, op_18185) @Host(carole)
op_18189 = Shape: (HostRing128Tensor) -> HostShape (op_18186) @Host(carole)
op_18203 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18189, op_18195) @Host(carole)
op_18202 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18189, op_18194) @Host(carole)
op_18204 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18202, op_18203) @Host(carole)
op_18207 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18186, op_18204) @Host(carole)
op_18076 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18037, op_18073) @Host(alice)
op_18208 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18037, op_18076) @Host(alice)
op_18213 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18171, op_18208) @Host(alice)
op_18210 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18165, op_18208) @Host(alice)
op_18212 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18210, op_18211) @Host(alice)
op_18214 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18212, op_18213) @Host(alice)
op_18225 = Shape: (HostRing128Tensor) -> HostShape (op_18214) @Host(alice)
op_18235 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18225, op_18229) @Host(alice)
op_18234 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18225, op_18228) @Host(alice)
op_18236 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18234, op_18235) @Host(alice)
op_18243 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18214, op_18236) @Host(alice)
op_18300 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18243, op_18244) @Host(alice)
op_18301 = Shape: (HostRing128Tensor) -> HostShape (op_18300) @Host(alice)
op_18316 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_18301) @Host(alice)
op_18318 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_18316) @Host(alice)
op_18317 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_18316) @Host(alice)
op_18319 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18300, op_18317) @Host(alice)
op_18314 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18301, op_18313) @Host(carole)
op_18311 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18301, op_18310) @Host(carole)
op_18308 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18301, op_18307) @Host(carole)
op_18320 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18319, op_18308) @Host(alice)
op_18302 = Sample{}: (HostShape) -> HostRing128Tensor (op_18301) @Host(carole)
op_18309 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18302, op_18308) @Host(carole)
op_18321 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18245, op_18309) @Host(bob)
op_18322 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18320, op_18321) @Host(alice)
op_18325 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18322) @Host(alice)
op_18331 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18314, op_18325) @Host(alice)
op_18327 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18314, op_18325) @Host(alice)
op_18326 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18314, op_18325) @Host(alice)
op_18329 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18326, op_18327) @Host(alice)
op_18333 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18329, op_18331) @Host(alice)
op_18335 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18333) @Host(alice)
op_18323 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18322) @Host(alice)
op_18324 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18323) @Host(alice)
op_18337 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18324, op_18311) @Host(alice)
op_18339 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18337, op_18335) @Host(alice)
op_18341 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18339, op_18318) @Host(alice)
op_18345 = Shape: (HostRing128Tensor) -> HostShape (op_18341) @Host(alice)
op_18350 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18345, op_18344) @Host(carole)
op_18349 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18345, op_18343) @Host(carole)
op_18347 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18345, op_18343) @Host(alice)
op_18351 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18341, op_18347) @Host(alice)
op_18304 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18302) @Host(carole)
op_18305 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18304) @Host(carole)
op_18312 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18305, op_18311) @Host(carole)
op_18338 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18312) @Host(bob)
op_18303 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18302) @Host(carole)
op_18315 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18303, op_18314) @Host(carole)
op_18332 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18315, op_18325) @Host(bob)
op_18328 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18315, op_18325) @Host(bob)
op_18330 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18315, op_18328) @Host(bob)
op_18334 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18330, op_18332) @Host(bob)
op_18336 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18334) @Host(bob)
op_18340 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18338, op_18336) @Host(bob)
op_18346 = Shape: (HostRing128Tensor) -> HostShape (op_18340) @Host(bob)
op_18348 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18346, op_18344) @Host(bob)
op_18352 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18340, op_18348) @Host(bob)
op_18353 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18351, op_18352) @Host(alice)
op_18175 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18077, op_18076) @Host(alice)
op_18173 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18076, op_18077) @Host(alice)
op_18172 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18076, op_18076) @Host(alice)
op_18174 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18172, op_18173) @Host(alice)
op_18176 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18174, op_18175) @Host(alice)
op_18187 = Shape: (HostRing128Tensor) -> HostShape (op_18176) @Host(alice)
op_18197 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18187, op_18191) @Host(alice)
op_18196 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18187, op_18190) @Host(alice)
op_18198 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18196, op_18197) @Host(alice)
op_18205 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18176, op_18198) @Host(alice)
op_18246 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18205, op_18206) @Host(alice)
op_18247 = Shape: (HostRing128Tensor) -> HostShape (op_18246) @Host(alice)
op_18262 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_18247) @Host(alice)
op_18264 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_18262) @Host(alice)
op_18263 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_18262) @Host(alice)
op_18265 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18246, op_18263) @Host(alice)
op_18260 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18247, op_18259) @Host(carole)
op_18257 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18247, op_18256) @Host(carole)
op_18254 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18247, op_18253) @Host(carole)
op_18266 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18265, op_18254) @Host(alice)
op_18248 = Sample{}: (HostShape) -> HostRing128Tensor (op_18247) @Host(carole)
op_18255 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18248, op_18254) @Host(carole)
op_18267 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18207, op_18255) @Host(bob)
op_18268 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18266, op_18267) @Host(alice)
op_18271 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18268) @Host(alice)
op_18277 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18260, op_18271) @Host(alice)
op_18273 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18260, op_18271) @Host(alice)
op_18272 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18260, op_18271) @Host(alice)
op_18275 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18272, op_18273) @Host(alice)
op_18279 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18275, op_18277) @Host(alice)
op_18281 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18279) @Host(alice)
op_18269 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18268) @Host(alice)
op_18270 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18269) @Host(alice)
op_18283 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18270, op_18257) @Host(alice)
op_18285 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18283, op_18281) @Host(alice)
op_18287 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18285, op_18264) @Host(alice)
op_18291 = Shape: (HostRing128Tensor) -> HostShape (op_18287) @Host(alice)
op_18296 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18291, op_18290) @Host(carole)
op_18405 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18349, op_18296) @Host(carole)
op_18402 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18350, op_18296) @Host(carole)
op_18364 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18296, op_18296) @Host(carole)
op_18295 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18291, op_18289) @Host(carole)
op_18391 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18039, op_18295) @Host(carole)
op_18403 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18350, op_18391) @Host(carole)
op_18404 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18402, op_18403) @Host(carole)
op_18406 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18404, op_18405) @Host(carole)
op_18409 = Shape: (HostRing128Tensor) -> HostShape (op_18406) @Host(carole)
op_18423 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18409, op_18415) @Host(carole)
op_18422 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18409, op_18414) @Host(carole)
op_18424 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18422, op_18423) @Host(carole)
op_18427 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18406, op_18424) @Host(carole)
op_18367 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18295, op_18296) @Host(carole)
op_18365 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18296, op_18295) @Host(carole)
op_18366 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18364, op_18365) @Host(carole)
op_18368 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18366, op_18367) @Host(carole)
op_18371 = Shape: (HostRing128Tensor) -> HostShape (op_18368) @Host(carole)
op_18385 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18371, op_18377) @Host(carole)
op_18384 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18371, op_18376) @Host(carole)
op_18386 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18384, op_18385) @Host(carole)
op_18389 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18368, op_18386) @Host(carole)
op_18293 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18291, op_18289) @Host(alice)
op_18390 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18037, op_18293) @Host(alice)
op_18395 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18353, op_18390) @Host(alice)
op_18392 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18347, op_18390) @Host(alice)
op_18354 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18293, op_18293) @Host(alice)
op_18297 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18287, op_18293) @Host(alice)
op_18250 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18248) @Host(carole)
op_18251 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18250) @Host(carole)
op_18258 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18251, op_18257) @Host(carole)
op_18284 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18258) @Host(bob)
op_18249 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18248) @Host(carole)
op_18261 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18249, op_18260) @Host(carole)
op_18278 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18261, op_18271) @Host(bob)
op_18274 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18261, op_18271) @Host(bob)
op_18276 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18261, op_18274) @Host(bob)
op_18280 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18276, op_18278) @Host(bob)
op_18282 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18280) @Host(bob)
op_18286 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18284, op_18282) @Host(bob)
op_18292 = Shape: (HostRing128Tensor) -> HostShape (op_18286) @Host(bob)
op_18294 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18292, op_18290) @Host(bob)
op_18398 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18353, op_18294) @Host(bob)
op_18298 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18286, op_18294) @Host(bob)
op_18299 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18297, op_18298) @Host(alice)
op_18400 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18348, op_18299) @Host(bob)
op_18397 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18353, op_18299) @Host(bob)
op_18399 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18397, op_18398) @Host(bob)
op_18401 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18399, op_18400) @Host(bob)
op_18408 = Shape: (HostRing128Tensor) -> HostShape (op_18401) @Host(bob)
op_18420 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18408, op_18413) @Host(bob)
op_18419 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18408, op_18412) @Host(bob)
op_18421 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18419, op_18420) @Host(bob)
op_18426 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18401, op_18421) @Host(bob)
op_18393 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18347, op_18299) @Host(alice)
op_18394 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18392, op_18393) @Host(alice)
op_18396 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18394, op_18395) @Host(alice)
op_18407 = Shape: (HostRing128Tensor) -> HostShape (op_18396) @Host(alice)
op_18417 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18407, op_18411) @Host(alice)
op_18416 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18407, op_18410) @Host(alice)
op_18418 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18416, op_18417) @Host(alice)
op_18425 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18396, op_18418) @Host(alice)
op_18482 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18425, op_18426) @Host(alice)
op_18483 = Shape: (HostRing128Tensor) -> HostShape (op_18482) @Host(alice)
op_18498 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_18483) @Host(alice)
op_18500 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_18498) @Host(alice)
op_18499 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_18498) @Host(alice)
op_18501 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18482, op_18499) @Host(alice)
op_18496 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18483, op_18495) @Host(carole)
op_18493 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18483, op_18492) @Host(carole)
op_18490 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18483, op_18489) @Host(carole)
op_18502 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18501, op_18490) @Host(alice)
op_18484 = Sample{}: (HostShape) -> HostRing128Tensor (op_18483) @Host(carole)
op_18491 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18484, op_18490) @Host(carole)
op_18503 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18427, op_18491) @Host(bob)
op_18504 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18502, op_18503) @Host(alice)
op_18507 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18504) @Host(alice)
op_18513 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18496, op_18507) @Host(alice)
op_18509 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18496, op_18507) @Host(alice)
op_18508 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18496, op_18507) @Host(alice)
op_18511 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18508, op_18509) @Host(alice)
op_18515 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18511, op_18513) @Host(alice)
op_18517 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18515) @Host(alice)
op_18505 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18504) @Host(alice)
op_18506 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18505) @Host(alice)
op_18519 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18506, op_18493) @Host(alice)
op_18521 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18519, op_18517) @Host(alice)
op_18523 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18521, op_18500) @Host(alice)
op_18527 = Shape: (HostRing128Tensor) -> HostShape (op_18523) @Host(alice)
op_18532 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18527, op_18526) @Host(carole)
op_18531 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18527, op_18525) @Host(carole)
op_18529 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18527, op_18525) @Host(alice)
op_18533 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18523, op_18529) @Host(alice)
op_18486 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18484) @Host(carole)
op_18487 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18486) @Host(carole)
op_18494 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18487, op_18493) @Host(carole)
op_18520 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18494) @Host(bob)
op_18485 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18484) @Host(carole)
op_18497 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18485, op_18496) @Host(carole)
op_18514 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18497, op_18507) @Host(bob)
op_18510 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18497, op_18507) @Host(bob)
op_18512 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18497, op_18510) @Host(bob)
op_18516 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18512, op_18514) @Host(bob)
op_18518 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18516) @Host(bob)
op_18522 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18520, op_18518) @Host(bob)
op_18528 = Shape: (HostRing128Tensor) -> HostShape (op_18522) @Host(bob)
op_18530 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18528, op_18526) @Host(bob)
op_18534 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18522, op_18530) @Host(bob)
op_18535 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18533, op_18534) @Host(alice)
op_18362 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18294, op_18299) @Host(bob)
op_18360 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18299, op_18294) @Host(bob)
op_18359 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18299, op_18299) @Host(bob)
op_18361 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18359, op_18360) @Host(bob)
op_18363 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18361, op_18362) @Host(bob)
op_18370 = Shape: (HostRing128Tensor) -> HostShape (op_18363) @Host(bob)
op_18382 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18370, op_18375) @Host(bob)
op_18381 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18370, op_18374) @Host(bob)
op_18383 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18381, op_18382) @Host(bob)
op_18388 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18363, op_18383) @Host(bob)
op_18357 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18299, op_18293) @Host(alice)
op_18355 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18293, op_18299) @Host(alice)
op_18356 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18354, op_18355) @Host(alice)
op_18358 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18356, op_18357) @Host(alice)
op_18369 = Shape: (HostRing128Tensor) -> HostShape (op_18358) @Host(alice)
op_18379 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18369, op_18373) @Host(alice)
op_18378 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18369, op_18372) @Host(alice)
op_18380 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18378, op_18379) @Host(alice)
op_18387 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18358, op_18380) @Host(alice)
op_18428 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18387, op_18388) @Host(alice)
op_18429 = Shape: (HostRing128Tensor) -> HostShape (op_18428) @Host(alice)
op_18444 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_18429) @Host(alice)
op_18446 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_18444) @Host(alice)
op_18445 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_18444) @Host(alice)
op_18447 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18428, op_18445) @Host(alice)
op_18442 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18429, op_18441) @Host(carole)
op_18439 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18429, op_18438) @Host(carole)
op_18436 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18429, op_18435) @Host(carole)
op_18448 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18447, op_18436) @Host(alice)
op_18430 = Sample{}: (HostShape) -> HostRing128Tensor (op_18429) @Host(carole)
op_18437 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18430, op_18436) @Host(carole)
op_18449 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18389, op_18437) @Host(bob)
op_18450 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18448, op_18449) @Host(alice)
op_18453 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18450) @Host(alice)
op_18459 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18442, op_18453) @Host(alice)
op_18455 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18442, op_18453) @Host(alice)
op_18454 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18442, op_18453) @Host(alice)
op_18457 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18454, op_18455) @Host(alice)
op_18461 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18457, op_18459) @Host(alice)
op_18463 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18461) @Host(alice)
op_18451 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18450) @Host(alice)
op_18452 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18451) @Host(alice)
op_18465 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18452, op_18439) @Host(alice)
op_18467 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18465, op_18463) @Host(alice)
op_18469 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18467, op_18446) @Host(alice)
op_18473 = Shape: (HostRing128Tensor) -> HostShape (op_18469) @Host(alice)
op_18478 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18473, op_18472) @Host(carole)
op_18587 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18531, op_18478) @Host(carole)
op_18584 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18532, op_18478) @Host(carole)
op_18546 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18478, op_18478) @Host(carole)
op_18477 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18473, op_18471) @Host(carole)
op_18573 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18039, op_18477) @Host(carole)
op_18585 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18532, op_18573) @Host(carole)
op_18586 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18584, op_18585) @Host(carole)
op_18588 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18586, op_18587) @Host(carole)
op_18591 = Shape: (HostRing128Tensor) -> HostShape (op_18588) @Host(carole)
op_18605 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18591, op_18597) @Host(carole)
op_18604 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18591, op_18596) @Host(carole)
op_18606 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18604, op_18605) @Host(carole)
op_18609 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18588, op_18606) @Host(carole)
op_18549 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18477, op_18478) @Host(carole)
op_18547 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18478, op_18477) @Host(carole)
op_18548 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18546, op_18547) @Host(carole)
op_18550 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18548, op_18549) @Host(carole)
op_18553 = Shape: (HostRing128Tensor) -> HostShape (op_18550) @Host(carole)
op_18567 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18553, op_18559) @Host(carole)
op_18566 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18553, op_18558) @Host(carole)
op_18568 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18566, op_18567) @Host(carole)
op_18571 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18550, op_18568) @Host(carole)
op_18475 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18473, op_18471) @Host(alice)
op_18572 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18037, op_18475) @Host(alice)
op_18577 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18535, op_18572) @Host(alice)
op_18574 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18529, op_18572) @Host(alice)
op_18536 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18475, op_18475) @Host(alice)
op_18479 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18469, op_18475) @Host(alice)
op_18432 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18430) @Host(carole)
op_18433 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18432) @Host(carole)
op_18440 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18433, op_18439) @Host(carole)
op_18466 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18440) @Host(bob)
op_18431 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18430) @Host(carole)
op_18443 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18431, op_18442) @Host(carole)
op_18460 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18443, op_18453) @Host(bob)
op_18456 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18443, op_18453) @Host(bob)
op_18458 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18443, op_18456) @Host(bob)
op_18462 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18458, op_18460) @Host(bob)
op_18464 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18462) @Host(bob)
op_18468 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18466, op_18464) @Host(bob)
op_18474 = Shape: (HostRing128Tensor) -> HostShape (op_18468) @Host(bob)
op_18476 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18474, op_18472) @Host(bob)
op_18580 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18535, op_18476) @Host(bob)
op_18480 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18468, op_18476) @Host(bob)
op_18481 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18479, op_18480) @Host(alice)
op_18582 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18530, op_18481) @Host(bob)
op_18579 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18535, op_18481) @Host(bob)
op_18581 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18579, op_18580) @Host(bob)
op_18583 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18581, op_18582) @Host(bob)
op_18590 = Shape: (HostRing128Tensor) -> HostShape (op_18583) @Host(bob)
op_18602 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18590, op_18595) @Host(bob)
op_18601 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18590, op_18594) @Host(bob)
op_18603 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18601, op_18602) @Host(bob)
op_18608 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18583, op_18603) @Host(bob)
op_18575 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18529, op_18481) @Host(alice)
op_18576 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18574, op_18575) @Host(alice)
op_18578 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18576, op_18577) @Host(alice)
op_18589 = Shape: (HostRing128Tensor) -> HostShape (op_18578) @Host(alice)
op_18599 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18589, op_18593) @Host(alice)
op_18598 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18589, op_18592) @Host(alice)
op_18600 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18598, op_18599) @Host(alice)
op_18607 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18578, op_18600) @Host(alice)
op_18664 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18607, op_18608) @Host(alice)
op_18665 = Shape: (HostRing128Tensor) -> HostShape (op_18664) @Host(alice)
op_18680 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_18665) @Host(alice)
op_18682 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_18680) @Host(alice)
op_18681 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_18680) @Host(alice)
op_18683 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18664, op_18681) @Host(alice)
op_18678 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18665, op_18677) @Host(carole)
op_18675 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18665, op_18674) @Host(carole)
op_18672 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18665, op_18671) @Host(carole)
op_18684 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18683, op_18672) @Host(alice)
op_18666 = Sample{}: (HostShape) -> HostRing128Tensor (op_18665) @Host(carole)
op_18673 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18666, op_18672) @Host(carole)
op_18685 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18609, op_18673) @Host(bob)
op_18686 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18684, op_18685) @Host(alice)
op_18689 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18686) @Host(alice)
op_18695 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18678, op_18689) @Host(alice)
op_18691 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18678, op_18689) @Host(alice)
op_18690 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18678, op_18689) @Host(alice)
op_18693 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18690, op_18691) @Host(alice)
op_18697 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18693, op_18695) @Host(alice)
op_18699 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18697) @Host(alice)
op_18687 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18686) @Host(alice)
op_18688 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18687) @Host(alice)
op_18701 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18688, op_18675) @Host(alice)
op_18703 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18701, op_18699) @Host(alice)
op_18705 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18703, op_18682) @Host(alice)
op_18709 = Shape: (HostRing128Tensor) -> HostShape (op_18705) @Host(alice)
op_18714 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18709, op_18708) @Host(carole)
op_18713 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18709, op_18707) @Host(carole)
op_18711 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18709, op_18707) @Host(alice)
op_18715 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18705, op_18711) @Host(alice)
op_18668 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18666) @Host(carole)
op_18669 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18668) @Host(carole)
op_18676 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18669, op_18675) @Host(carole)
op_18702 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18676) @Host(bob)
op_18667 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18666) @Host(carole)
op_18679 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18667, op_18678) @Host(carole)
op_18696 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18679, op_18689) @Host(bob)
op_18692 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18679, op_18689) @Host(bob)
op_18694 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18679, op_18692) @Host(bob)
op_18698 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18694, op_18696) @Host(bob)
op_18700 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18698) @Host(bob)
op_18704 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18702, op_18700) @Host(bob)
op_18710 = Shape: (HostRing128Tensor) -> HostShape (op_18704) @Host(bob)
op_18712 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18710, op_18708) @Host(bob)
op_18716 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18704, op_18712) @Host(bob)
op_18717 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18715, op_18716) @Host(alice)
op_18544 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18476, op_18481) @Host(bob)
op_18542 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18481, op_18476) @Host(bob)
op_18541 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18481, op_18481) @Host(bob)
op_18543 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18541, op_18542) @Host(bob)
op_18545 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18543, op_18544) @Host(bob)
op_18552 = Shape: (HostRing128Tensor) -> HostShape (op_18545) @Host(bob)
op_18564 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18552, op_18557) @Host(bob)
op_18563 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18552, op_18556) @Host(bob)
op_18565 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18563, op_18564) @Host(bob)
op_18570 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18545, op_18565) @Host(bob)
op_18539 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18481, op_18475) @Host(alice)
op_18537 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18475, op_18481) @Host(alice)
op_18538 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18536, op_18537) @Host(alice)
op_18540 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18538, op_18539) @Host(alice)
op_18551 = Shape: (HostRing128Tensor) -> HostShape (op_18540) @Host(alice)
op_18561 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18551, op_18555) @Host(alice)
op_18560 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18551, op_18554) @Host(alice)
op_18562 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18560, op_18561) @Host(alice)
op_18569 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18540, op_18562) @Host(alice)
op_18610 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18569, op_18570) @Host(alice)
op_18611 = Shape: (HostRing128Tensor) -> HostShape (op_18610) @Host(alice)
op_18626 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_18611) @Host(alice)
op_18628 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_18626) @Host(alice)
op_18627 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_18626) @Host(alice)
op_18629 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18610, op_18627) @Host(alice)
op_18624 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18611, op_18623) @Host(carole)
op_18621 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18611, op_18620) @Host(carole)
op_18618 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18611, op_18617) @Host(carole)
op_18630 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18629, op_18618) @Host(alice)
op_18612 = Sample{}: (HostShape) -> HostRing128Tensor (op_18611) @Host(carole)
op_18619 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18612, op_18618) @Host(carole)
op_18631 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18571, op_18619) @Host(bob)
op_18632 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18630, op_18631) @Host(alice)
op_18635 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18632) @Host(alice)
op_18641 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18624, op_18635) @Host(alice)
op_18637 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18624, op_18635) @Host(alice)
op_18636 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18624, op_18635) @Host(alice)
op_18639 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18636, op_18637) @Host(alice)
op_18643 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18639, op_18641) @Host(alice)
op_18645 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18643) @Host(alice)
op_18633 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18632) @Host(alice)
op_18634 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18633) @Host(alice)
op_18647 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18634, op_18621) @Host(alice)
op_18649 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18647, op_18645) @Host(alice)
op_18651 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18649, op_18628) @Host(alice)
op_18655 = Shape: (HostRing128Tensor) -> HostShape (op_18651) @Host(alice)
op_18660 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18655, op_18654) @Host(carole)
op_18769 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18713, op_18660) @Host(carole)
op_18766 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18714, op_18660) @Host(carole)
op_18728 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18660, op_18660) @Host(carole)
op_18659 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18655, op_18653) @Host(carole)
op_18755 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18039, op_18659) @Host(carole)
op_18767 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18714, op_18755) @Host(carole)
op_18768 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18766, op_18767) @Host(carole)
op_18770 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18768, op_18769) @Host(carole)
op_18773 = Shape: (HostRing128Tensor) -> HostShape (op_18770) @Host(carole)
op_18787 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18773, op_18779) @Host(carole)
op_18786 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18773, op_18778) @Host(carole)
op_18788 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18786, op_18787) @Host(carole)
op_18791 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18770, op_18788) @Host(carole)
op_18731 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18659, op_18660) @Host(carole)
op_18729 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18660, op_18659) @Host(carole)
op_18730 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18728, op_18729) @Host(carole)
op_18732 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18730, op_18731) @Host(carole)
op_18735 = Shape: (HostRing128Tensor) -> HostShape (op_18732) @Host(carole)
op_18749 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18735, op_18741) @Host(carole)
op_18748 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18735, op_18740) @Host(carole)
op_18750 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18748, op_18749) @Host(carole)
op_18753 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18732, op_18750) @Host(carole)
op_18657 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18655, op_18653) @Host(alice)
op_18754 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18037, op_18657) @Host(alice)
op_18759 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18717, op_18754) @Host(alice)
op_18756 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18711, op_18754) @Host(alice)
op_18718 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18657, op_18657) @Host(alice)
op_18661 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18651, op_18657) @Host(alice)
op_18614 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18612) @Host(carole)
op_18615 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18614) @Host(carole)
op_18622 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18615, op_18621) @Host(carole)
op_18648 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18622) @Host(bob)
op_18613 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18612) @Host(carole)
op_18625 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18613, op_18624) @Host(carole)
op_18642 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18625, op_18635) @Host(bob)
op_18638 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18625, op_18635) @Host(bob)
op_18640 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18625, op_18638) @Host(bob)
op_18644 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18640, op_18642) @Host(bob)
op_18646 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18644) @Host(bob)
op_18650 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18648, op_18646) @Host(bob)
op_18656 = Shape: (HostRing128Tensor) -> HostShape (op_18650) @Host(bob)
op_18658 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18656, op_18654) @Host(bob)
op_18762 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18717, op_18658) @Host(bob)
op_18662 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18650, op_18658) @Host(bob)
op_18663 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18661, op_18662) @Host(alice)
op_18764 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18712, op_18663) @Host(bob)
op_18761 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18717, op_18663) @Host(bob)
op_18763 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18761, op_18762) @Host(bob)
op_18765 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18763, op_18764) @Host(bob)
op_18772 = Shape: (HostRing128Tensor) -> HostShape (op_18765) @Host(bob)
op_18784 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18772, op_18777) @Host(bob)
op_18783 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18772, op_18776) @Host(bob)
op_18785 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18783, op_18784) @Host(bob)
op_18790 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18765, op_18785) @Host(bob)
op_18757 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18711, op_18663) @Host(alice)
op_18758 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18756, op_18757) @Host(alice)
op_18760 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18758, op_18759) @Host(alice)
op_18771 = Shape: (HostRing128Tensor) -> HostShape (op_18760) @Host(alice)
op_18781 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18771, op_18775) @Host(alice)
op_18780 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18771, op_18774) @Host(alice)
op_18782 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18780, op_18781) @Host(alice)
op_18789 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18760, op_18782) @Host(alice)
op_18846 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18789, op_18790) @Host(alice)
op_18847 = Shape: (HostRing128Tensor) -> HostShape (op_18846) @Host(alice)
op_18862 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_18847) @Host(alice)
op_18864 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_18862) @Host(alice)
op_18863 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_18862) @Host(alice)
op_18865 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18846, op_18863) @Host(alice)
op_18860 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18847, op_18859) @Host(carole)
op_18857 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18847, op_18856) @Host(carole)
op_18854 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18847, op_18853) @Host(carole)
op_18866 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18865, op_18854) @Host(alice)
op_18848 = Sample{}: (HostShape) -> HostRing128Tensor (op_18847) @Host(carole)
op_18855 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18848, op_18854) @Host(carole)
op_18867 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18791, op_18855) @Host(bob)
op_18868 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18866, op_18867) @Host(alice)
op_18871 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18868) @Host(alice)
op_18877 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18860, op_18871) @Host(alice)
op_18873 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18860, op_18871) @Host(alice)
op_18872 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18860, op_18871) @Host(alice)
op_18875 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18872, op_18873) @Host(alice)
op_18879 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18875, op_18877) @Host(alice)
op_18881 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18879) @Host(alice)
op_18869 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18868) @Host(alice)
op_18870 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18869) @Host(alice)
op_18883 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18870, op_18857) @Host(alice)
op_18885 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18883, op_18881) @Host(alice)
op_18887 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18885, op_18864) @Host(alice)
op_18891 = Shape: (HostRing128Tensor) -> HostShape (op_18887) @Host(alice)
op_18896 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18891, op_18890) @Host(carole)
op_18895 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18891, op_18889) @Host(carole)
op_18893 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18891, op_18889) @Host(alice)
op_18897 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18887, op_18893) @Host(alice)
op_18850 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18848) @Host(carole)
op_18851 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18850) @Host(carole)
op_18858 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18851, op_18857) @Host(carole)
op_18884 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18858) @Host(bob)
op_18849 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18848) @Host(carole)
op_18861 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18849, op_18860) @Host(carole)
op_18878 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18861, op_18871) @Host(bob)
op_18874 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18861, op_18871) @Host(bob)
op_18876 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18861, op_18874) @Host(bob)
op_18880 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18876, op_18878) @Host(bob)
op_18882 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18880) @Host(bob)
op_18886 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18884, op_18882) @Host(bob)
op_18892 = Shape: (HostRing128Tensor) -> HostShape (op_18886) @Host(bob)
op_18894 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18892, op_18890) @Host(bob)
op_18898 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18886, op_18894) @Host(bob)
op_18899 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18897, op_18898) @Host(alice)
op_18726 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18658, op_18663) @Host(bob)
op_18724 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18663, op_18658) @Host(bob)
op_18723 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18663, op_18663) @Host(bob)
op_18725 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18723, op_18724) @Host(bob)
op_18727 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18725, op_18726) @Host(bob)
op_18734 = Shape: (HostRing128Tensor) -> HostShape (op_18727) @Host(bob)
op_18746 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18734, op_18739) @Host(bob)
op_18745 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18734, op_18738) @Host(bob)
op_18747 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18745, op_18746) @Host(bob)
op_18752 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18727, op_18747) @Host(bob)
op_18721 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18663, op_18657) @Host(alice)
op_18719 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18657, op_18663) @Host(alice)
op_18720 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18718, op_18719) @Host(alice)
op_18722 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18720, op_18721) @Host(alice)
op_18733 = Shape: (HostRing128Tensor) -> HostShape (op_18722) @Host(alice)
op_18743 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18733, op_18737) @Host(alice)
op_18742 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18733, op_18736) @Host(alice)
op_18744 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18742, op_18743) @Host(alice)
op_18751 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18722, op_18744) @Host(alice)
op_18792 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18751, op_18752) @Host(alice)
op_18793 = Shape: (HostRing128Tensor) -> HostShape (op_18792) @Host(alice)
op_18808 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_18793) @Host(alice)
op_18810 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_18808) @Host(alice)
op_18809 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_18808) @Host(alice)
op_18811 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18792, op_18809) @Host(alice)
op_18806 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18793, op_18805) @Host(carole)
op_18803 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18793, op_18802) @Host(carole)
op_18800 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18793, op_18799) @Host(carole)
op_18812 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18811, op_18800) @Host(alice)
op_18794 = Sample{}: (HostShape) -> HostRing128Tensor (op_18793) @Host(carole)
op_18801 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18794, op_18800) @Host(carole)
op_18813 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18753, op_18801) @Host(bob)
op_18814 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18812, op_18813) @Host(alice)
op_18817 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18814) @Host(alice)
op_18823 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18806, op_18817) @Host(alice)
op_18819 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18806, op_18817) @Host(alice)
op_18818 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18806, op_18817) @Host(alice)
op_18821 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18818, op_18819) @Host(alice)
op_18825 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18821, op_18823) @Host(alice)
op_18827 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18825) @Host(alice)
op_18815 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18814) @Host(alice)
op_18816 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18815) @Host(alice)
op_18829 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18816, op_18803) @Host(alice)
op_18831 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18829, op_18827) @Host(alice)
op_18833 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18831, op_18810) @Host(alice)
op_18837 = Shape: (HostRing128Tensor) -> HostShape (op_18833) @Host(alice)
op_18842 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18837, op_18836) @Host(carole)
op_18915 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18895, op_18842) @Host(carole)
op_18912 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18896, op_18842) @Host(carole)
op_18841 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18837, op_18835) @Host(carole)
op_18901 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18039, op_18841) @Host(carole)
op_18913 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18896, op_18901) @Host(carole)
op_18914 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18912, op_18913) @Host(carole)
op_18916 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18914, op_18915) @Host(carole)
op_18919 = Shape: (HostRing128Tensor) -> HostShape (op_18916) @Host(carole)
op_18933 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18919, op_18925) @Host(carole)
op_18932 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18919, op_18924) @Host(carole)
op_18934 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18932, op_18933) @Host(carole)
op_18937 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18916, op_18934) @Host(carole)
op_18839 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18837, op_18835) @Host(alice)
op_18900 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18037, op_18839) @Host(alice)
op_18905 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18899, op_18900) @Host(alice)
op_18902 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18893, op_18900) @Host(alice)
op_18843 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18833, op_18839) @Host(alice)
op_18796 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18794) @Host(carole)
op_18797 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18796) @Host(carole)
op_18804 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18797, op_18803) @Host(carole)
op_18830 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18804) @Host(bob)
op_18795 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18794) @Host(carole)
op_18807 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18795, op_18806) @Host(carole)
op_18824 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18807, op_18817) @Host(bob)
op_18820 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18807, op_18817) @Host(bob)
op_18822 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18807, op_18820) @Host(bob)
op_18826 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18822, op_18824) @Host(bob)
op_18828 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18826) @Host(bob)
op_18832 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18830, op_18828) @Host(bob)
op_18838 = Shape: (HostRing128Tensor) -> HostShape (op_18832) @Host(bob)
op_18840 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18838, op_18836) @Host(bob)
op_18908 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18899, op_18840) @Host(bob)
op_18844 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18832, op_18840) @Host(bob)
op_18845 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18843, op_18844) @Host(alice)
op_18910 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18894, op_18845) @Host(bob)
op_18907 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18899, op_18845) @Host(bob)
op_18909 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18907, op_18908) @Host(bob)
op_18911 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18909, op_18910) @Host(bob)
op_18918 = Shape: (HostRing128Tensor) -> HostShape (op_18911) @Host(bob)
op_18930 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18918, op_18923) @Host(bob)
op_18929 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18918, op_18922) @Host(bob)
op_18931 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18929, op_18930) @Host(bob)
op_18936 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18911, op_18931) @Host(bob)
op_18903 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18893, op_18845) @Host(alice)
op_18904 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18902, op_18903) @Host(alice)
op_18906 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18904, op_18905) @Host(alice)
op_18917 = Shape: (HostRing128Tensor) -> HostShape (op_18906) @Host(alice)
op_18927 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18917, op_18921) @Host(alice)
op_18926 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18917, op_18920) @Host(alice)
op_18928 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18926, op_18927) @Host(alice)
op_18935 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18906, op_18928) @Host(alice)
op_18938 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18935, op_18936) @Host(alice)
op_18939 = Shape: (HostRing128Tensor) -> HostShape (op_18938) @Host(alice)
op_18954 = Fill{value = Ring128(1)}: (HostShape) -> HostRing128Tensor (op_18939) @Host(alice)
op_18956 = Shl{amount = 72}: (HostRing128Tensor) -> HostRing128Tensor (op_18954) @Host(alice)
op_18955 = Shl{amount = 126}: (HostRing128Tensor) -> HostRing128Tensor (op_18954) @Host(alice)
op_18957 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18938, op_18955) @Host(alice)
op_18952 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18939, op_18951) @Host(carole)
op_18949 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18939, op_18948) @Host(carole)
op_18946 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18939, op_18945) @Host(carole)
op_18958 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18957, op_18946) @Host(alice)
op_18940 = Sample{}: (HostShape) -> HostRing128Tensor (op_18939) @Host(carole)
op_18947 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18940, op_18946) @Host(carole)
op_18959 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18937, op_18947) @Host(bob)
op_18960 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18958, op_18959) @Host(alice)
op_18963 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18960) @Host(alice)
op_18969 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18952, op_18963) @Host(alice)
op_18965 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18952, op_18963) @Host(alice)
op_18964 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18952, op_18963) @Host(alice)
op_18967 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18964, op_18965) @Host(alice)
op_18971 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18967, op_18969) @Host(alice)
op_18973 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18971) @Host(alice)
op_18961 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18960) @Host(alice)
op_18962 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18961) @Host(alice)
op_18975 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18962, op_18949) @Host(alice)
op_18977 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18975, op_18973) @Host(alice)
op_18979 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18977, op_18956) @Host(alice)
op_18983 = Shape: (HostRing128Tensor) -> HostShape (op_18979) @Host(alice)
op_18988 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18983, op_18982) @Host(carole)
op_18996 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18988, op_9984) @Host(carole)
op_19011 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_824, op_18996) @Host(carole)
op_19008 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_825, op_18996) @Host(carole)
op_18987 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18983, op_18981) @Host(carole)
op_18997 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18987, op_9983) @Host(carole)
op_19009 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_825, op_18997) @Host(carole)
op_19010 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19008, op_19009) @Host(carole)
op_19012 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19010, op_19011) @Host(carole)
op_19015 = Shape: (HostRing128Tensor) -> HostShape (op_19012) @Host(carole)
op_19029 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_19015, op_19021) @Host(carole)
op_19028 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_19015, op_19020) @Host(carole)
op_19030 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19028, op_19029) @Host(carole)
op_19033 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19012, op_19030) @Host(carole)
op_19038 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19033, op_9984) @Host(carole)
op_19037 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19033, op_9982) @Host(bob)
op_18985 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18983, op_18981) @Host(alice)
op_18992 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18985, op_9981) @Host(alice)
op_19001 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_828, op_18992) @Host(alice)
op_18998 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_822, op_18992) @Host(alice)
op_18989 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18979, op_18985) @Host(alice)
op_18942 = Shl{amount = 1}: (HostRing128Tensor) -> HostRing128Tensor (op_18940) @Host(carole)
op_18943 = Shr{amount = 55}: (HostRing128Tensor) -> HostRing128Tensor (op_18942) @Host(carole)
op_18950 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18943, op_18949) @Host(carole)
op_18976 = Neg: (HostRing128Tensor) -> HostRing128Tensor (op_18950) @Host(bob)
op_18941 = Shr{amount = 127}: (HostRing128Tensor) -> HostRing128Tensor (op_18940) @Host(carole)
op_18953 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18941, op_18952) @Host(carole)
op_18970 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18953, op_18963) @Host(bob)
op_18966 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18953, op_18963) @Host(bob)
op_18968 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18953, op_18966) @Host(bob)
op_18972 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18968, op_18970) @Host(bob)
op_18974 = Shl{amount = 73}: (HostRing128Tensor) -> HostRing128Tensor (op_18972) @Host(bob)
op_18978 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18976, op_18974) @Host(bob)
op_18984 = Shape: (HostRing128Tensor) -> HostShape (op_18978) @Host(bob)
op_18986 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_18984, op_18982) @Host(bob)
op_18995 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18986, op_9982) @Host(bob)
op_19004 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_828, op_18995) @Host(bob)
op_18990 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18978, op_18986) @Host(bob)
op_18991 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18989, op_18990) @Host(alice)
op_18994 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18991, op_9987) @Host(bob)
op_19006 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_823, op_18994) @Host(bob)
op_19003 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_828, op_18994) @Host(bob)
op_19005 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19003, op_19004) @Host(bob)
op_19007 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19005, op_19006) @Host(bob)
op_19014 = Shape: (HostRing128Tensor) -> HostShape (op_19007) @Host(bob)
op_19026 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_19014, op_19019) @Host(bob)
op_19025 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_19014, op_19018) @Host(bob)
op_19027 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19025, op_19026) @Host(bob)
op_19032 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19007, op_19027) @Host(bob)
op_19036 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19032, op_9987) @Host(bob)
op_19035 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19032, op_9987) @Host(alice)
op_18993 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18991, op_9987) @Host(alice)
op_18999 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_822, op_18993) @Host(alice)
op_19000 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_18998, op_18999) @Host(alice)
op_19002 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19000, op_19001) @Host(alice)
op_19013 = Shape: (HostRing128Tensor) -> HostShape (op_19002) @Host(alice)
op_19023 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_19013, op_19017) @Host(alice)
op_19022 = SampleSeeded{}: (HostShape, HostSeed) -> HostRing128Tensor (op_19013, op_19016) @Host(alice)
op_19024 = Sub: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19022, op_19023) @Host(alice)
op_19031 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19002, op_19024) @Host(alice)
op_19039 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19031, op_9983) @Host(carole)
op_19034 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19031, op_9981) @Host(alice)
op_19040 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19034, op_19035) @Host(alice)
op_19041 = Add: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19040, op_19037) @Host(alice)
op_19042 = RingFixedpointDecode{scaling_base = 2, scaling_exp = 27}: (HostRing128Tensor) -> HostFloat64Tensor (op_19041) @Host(alice)
op_1741 = IndexAxis{axis = 0, index = 26}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1735 = IndexAxis{axis = 0, index = 25}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1729 = IndexAxis{axis = 0, index = 24}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1723 = IndexAxis{axis = 0, index = 23}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1717 = IndexAxis{axis = 0, index = 22}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1711 = IndexAxis{axis = 0, index = 21}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1705 = IndexAxis{axis = 0, index = 20}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1699 = IndexAxis{axis = 0, index = 19}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1693 = IndexAxis{axis = 0, index = 18}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1687 = IndexAxis{axis = 0, index = 17}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1681 = IndexAxis{axis = 0, index = 16}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1675 = IndexAxis{axis = 0, index = 15}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1669 = IndexAxis{axis = 0, index = 14}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1663 = IndexAxis{axis = 0, index = 13}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1657 = IndexAxis{axis = 0, index = 12}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1651 = IndexAxis{axis = 0, index = 11}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1645 = IndexAxis{axis = 0, index = 10}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1639 = IndexAxis{axis = 0, index = 9}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1633 = IndexAxis{axis = 0, index = 8}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1627 = IndexAxis{axis = 0, index = 7}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1621 = IndexAxis{axis = 0, index = 6}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1615 = IndexAxis{axis = 0, index = 5}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1609 = IndexAxis{axis = 0, index = 4}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1603 = IndexAxis{axis = 0, index = 3}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1597 = IndexAxis{axis = 0, index = 2}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1591 = IndexAxis{axis = 0, index = 1}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_1585 = IndexAxis{axis = 0, index = 0}: (HostBitTensor) -> HostBitTensor (op_1579) @Host(alice)
op_16 = Shape: (HostRing128Tensor) -> HostShape (op_9) @Host(carole)
op_19 = Fill{value = Ring128(193635250)}: (HostShape) -> HostRing128Tensor (op_16) @Host(carole)
op_25 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19, op_13) @Host(carole)
op_24 = Mul: (HostRing128Tensor, HostRing128Tensor) -> HostRing128Tensor (op_19, op_9) @Host(carole)
op_0 = Constant{value = HostString("y_uri")}: () -> HostString () @Host(alice)
op_19043 = Save: (HostString, HostFloat64Tensor) -> Unit (op_0, op_19042) @Host(alice)
op_19044 = Output: (Unit) -> Unit (op_19043) @Host(alice)