context 2.0.1

Cooperative multitasking for Rust using Boost.Context
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
19046
19047
19048
19049
19050
19051
19052
19053
19054
19055
19056
19057
19058
19059
19060
19061
19062
19063
19064
19065
19066
19067
19068
19069
19070
19071
19072
19073
19074
19075
19076
19077
19078
19079
19080
19081
19082
19083
19084
19085
19086
19087
19088
19089
19090
19091
19092
19093
19094
19095
19096
19097
19098
19099
19100
19101
19102
19103
19104
19105
19106
19107
19108
19109
19110
19111
19112
19113
19114
19115
19116
19117
19118
19119
19120
19121
19122
19123
19124
19125
19126
19127
19128
19129
19130
19131
19132
19133
19134
19135
19136
19137
19138
19139
19140
19141
19142
19143
19144
19145
19146
19147
19148
19149
19150
19151
19152
19153
19154
19155
19156
19157
19158
19159
19160
19161
19162
19163
19164
19165
19166
19167
19168
19169
19170
19171
19172
19173
19174
19175
19176
19177
19178
19179
19180
19181
19182
19183
19184
19185
19186
19187
19188
19189
19190
19191
19192
19193
19194
19195
19196
19197
19198
19199
19200
19201
19202
19203
19204
19205
19206
19207
19208
19209
19210
19211
19212
19213
19214
19215
19216
19217
19218
19219
19220
19221
19222
19223
19224
19225
19226
19227
19228
19229
19230
19231
19232
19233
19234
19235
19236
19237
19238
19239
19240
19241
19242
19243
19244
19245
19246
19247
19248
19249
19250
19251
19252
19253
19254
19255
19256
19257
19258
19259
19260
19261
19262
19263
19264
19265
19266
19267
19268
19269
19270
19271
19272
19273
19274
19275
19276
19277
19278
19279
19280
19281
19282
19283
19284
19285
19286
19287
19288
19289
19290
19291
19292
19293
19294
19295
19296
19297
19298
19299
19300
19301
19302
19303
19304
19305
19306
19307
19308
19309
19310
19311
19312
19313
19314
19315
19316
19317
19318
19319
19320
19321
19322
19323
19324
19325
19326
19327
19328
19329
19330
19331
19332
19333
19334
19335
19336
19337
19338
19339
19340
19341
19342
19343
19344
19345
19346
19347
19348
19349
19350
19351
19352
19353
19354
19355
19356
19357
19358
19359
19360
19361
19362
19363
19364
19365
19366
19367
19368
19369
19370
19371
19372
19373
19374
19375
19376
19377
19378
19379
19380
19381
19382
19383
19384
19385
19386
19387
19388
19389
19390
19391
19392
19393
19394
19395
19396
19397
19398
19399
19400
19401
19402
19403
19404
19405
19406
19407
19408
19409
19410
19411
19412
19413
19414
19415
19416
19417
19418
19419
19420
19421
19422
19423
19424
19425
19426
19427
19428
19429
19430
19431
19432
19433
19434
19435
19436
19437
19438
19439
19440
19441
19442
19443
19444
19445
19446
19447
19448
19449
19450
19451
19452
19453
19454
19455
19456
19457
19458
19459
19460
19461
19462
19463
19464
19465
19466
19467
19468
19469
19470
19471
19472
19473
19474
19475
19476
19477
19478
19479
19480
19481
19482
19483
19484
19485
19486
19487
19488
19489
19490
19491
19492
19493
19494
19495
19496
19497
19498
19499
19500
19501
19502
19503
19504
19505
19506
19507
19508
19509
19510
19511
19512
19513
19514
19515
19516
19517
19518
19519
19520
19521
19522
19523
19524
19525
19526
19527
19528
19529
19530
19531
19532
19533
19534
19535
19536
19537
19538
19539
19540
19541
19542
19543
19544
19545
19546
19547
19548
19549
19550
19551
19552
19553
19554
19555
19556
19557
19558
19559
19560
19561
19562
19563
19564
19565
19566
19567
19568
19569
19570
19571
19572
19573
19574
19575
19576
19577
19578
19579
19580
19581
19582
19583
19584
19585
19586
19587
19588
19589
19590
19591
19592
19593
19594
19595
19596
19597
19598
19599
19600
19601
19602
19603
19604
19605
19606
19607
19608
19609
19610
19611
19612
19613
19614
19615
19616
19617
19618
19619
19620
19621
19622
19623
19624
19625
19626
19627
19628
19629
19630
19631
19632
19633
19634
19635
19636
19637
19638
19639
19640
19641
19642
19643
19644
19645
19646
19647
19648
19649
19650
19651
19652
19653
19654
19655
19656
19657
19658
19659
19660
19661
19662
19663
19664
19665
19666
19667
19668
19669
19670
19671
19672
19673
19674
19675
19676
19677
19678
19679
19680
19681
19682
19683
19684
19685
19686
19687
19688
19689
19690
19691
19692
19693
19694
19695
19696
19697
19698
19699
19700
19701
19702
19703
19704
19705
19706
19707
19708
19709
19710
19711
19712
19713
19714
19715
19716
19717
19718
19719
19720
19721
19722
19723
19724
19725
19726
19727
19728
19729
19730
19731
19732
19733
19734
19735
19736
19737
19738
19739
19740
19741
19742
19743
19744
19745
19746
19747
19748
19749
19750
19751
19752
19753
19754
19755
19756
19757
19758
19759
19760
19761
19762
19763
19764
19765
19766
19767
19768
19769
19770
19771
19772
19773
19774
19775
19776
19777
19778
19779
19780
19781
19782
19783
19784
19785
19786
19787
19788
19789
19790
19791
19792
19793
19794
19795
19796
19797
19798
19799
19800
19801
19802
19803
19804
19805
19806
19807
19808
19809
19810
19811
19812
19813
19814
19815
19816
19817
19818
19819
19820
19821
19822
19823
19824
19825
19826
19827
19828
19829
19830
19831
19832
19833
19834
19835
19836
19837
19838
19839
19840
19841
19842
19843
19844
19845
19846
19847
19848
19849
19850
19851
19852
19853
19854
19855
19856
19857
19858
19859
19860
19861
19862
19863
19864
19865
19866
19867
19868
19869
19870
19871
19872
19873
19874
19875
19876
19877
19878
19879
19880
19881
19882
19883
19884
19885
19886
19887
19888
19889
19890
19891
19892
19893
19894
19895
19896
19897
19898
19899
19900
19901
19902
19903
19904
19905
19906
19907
19908
19909
19910
19911
19912
19913
19914
19915
19916
19917
19918
19919
19920
19921
19922
19923
19924
19925
19926
19927
19928
19929
19930
19931
19932
19933
19934
19935
19936
19937
19938
19939
19940
19941
19942
19943
19944
19945
19946
19947
19948
19949
19950
19951
19952
19953
19954
19955
19956
19957
19958
19959
19960
19961
19962
19963
19964
19965
19966
19967
19968
19969
19970
19971
19972
19973
19974
19975
19976
19977
19978
19979
19980
19981
19982
19983
19984
19985
19986
19987
19988
19989
19990
19991
19992
19993
19994
19995
19996
19997
19998
19999
20000
20001
20002
20003
20004
20005
20006
20007
20008
20009
20010
20011
20012
20013
20014
20015
20016
20017
20018
20019
20020
20021
20022
20023
20024
20025
20026
20027
20028
20029
20030
20031
20032
20033
20034
20035
20036
20037
20038
20039
20040
20041
20042
20043
20044
20045
20046
20047
20048
20049
20050
20051
20052
20053
20054
20055
20056
20057
20058
20059
20060
20061
20062
20063
20064
20065
20066
20067
20068
20069
20070
20071
20072
20073
20074
20075
20076
20077
20078
20079
20080
20081
20082
20083
20084
20085
20086
20087
20088
20089
20090
20091
20092
20093
20094
20095
20096
20097
20098
20099
20100
20101
20102
20103
20104
20105
20106
20107
20108
20109
20110
20111
20112
20113
20114
20115
20116
20117
20118
20119
20120
20121
20122
20123
20124
20125
20126
20127
20128
20129
20130
20131
20132
20133
20134
20135
20136
20137
20138
20139
20140
20141
20142
20143
20144
20145
20146
20147
20148
20149
20150
20151
20152
20153
20154
20155
20156
20157
20158
20159
20160
20161
20162
20163
20164
20165
20166
20167
20168
20169
20170
20171
20172
20173
20174
20175
20176
20177
20178
20179
20180
20181
20182
20183
20184
20185
20186
20187
20188
20189
20190
20191
20192
20193
20194
20195
20196
20197
20198
20199
20200
20201
20202
20203
20204
20205
20206
20207
20208
20209
20210
20211
20212
20213
20214
20215
20216
20217
20218
20219
20220
20221
20222
20223
20224
20225
20226
20227
20228
20229
20230
20231
20232
20233
20234
20235
20236
20237
20238
20239
20240
20241
20242
20243
20244
20245
20246
20247
20248
20249
20250
20251
20252
20253
20254
20255
20256
20257
20258
20259
20260
20261
20262
20263
20264
20265
20266
20267
20268
20269
20270
20271
20272
20273
20274
20275
20276
20277
20278
20279
20280
20281
20282
20283
20284
20285
20286
20287
20288
20289
20290
20291
20292
20293
20294
20295
20296
20297
20298
20299
20300
20301
20302
20303
20304
20305
20306
20307
20308
20309
20310
20311
20312
20313
20314
20315
20316
20317
20318
20319
20320
20321
20322
20323
20324
20325
20326
20327
20328
20329
20330
20331
20332
20333
20334
20335
20336
20337
20338
20339
20340
20341
20342
20343
20344
20345
20346
20347
20348
20349
20350
20351
20352
20353
20354
20355
20356
20357
20358
20359
20360
20361
20362
20363
20364
20365
20366
20367
20368
20369
20370
20371
20372
20373
20374
20375
20376
20377
20378
20379
20380
20381
20382
20383
20384
20385
20386
20387
20388
20389
20390
20391
20392
20393
20394
20395
20396
20397
20398
20399
20400
20401
20402
20403
20404
20405
20406
20407
20408
20409
20410
20411
20412
20413
20414
20415
20416
20417
20418
20419
20420
20421
20422
20423
20424
20425
20426
20427
20428
20429
20430
20431
20432
20433
20434
20435
20436
20437
20438
20439
20440
20441
20442
20443
20444
20445
20446
20447
20448
20449
20450
20451
20452
20453
20454
20455
20456
20457
20458
20459
20460
20461
20462
20463
20464
20465
20466
20467
20468
20469
20470
20471
20472
20473
20474
20475
20476
20477
20478
20479
20480
20481
20482
20483
20484
20485
20486
20487
20488
20489
20490
20491
20492
20493
20494
20495
20496
20497
20498
20499
20500
20501
20502
20503
20504
20505
20506
20507
20508
20509
20510
20511
20512
20513
20514
20515
20516
20517
20518
20519
20520
20521
20522
20523
20524
20525
20526
20527
20528
20529
20530
20531
20532
20533
20534
20535
20536
20537
20538
20539
20540
20541
20542
20543
20544
20545
20546
20547
20548
20549
20550
20551
20552
20553
20554
20555
20556
20557
20558
20559
20560
20561
20562
20563
20564
20565
20566
20567
20568
20569
20570
20571
20572
20573
20574
20575
20576
20577
20578
20579
20580
20581
20582
20583
20584
20585
20586
20587
20588
20589
20590
20591
20592
20593
20594
20595
20596
20597
20598
20599
20600
20601
20602
20603
20604
20605
20606
20607
20608
20609
20610
20611
20612
20613
20614
20615
20616
20617
20618
20619
20620
20621
20622
20623
20624
20625
20626
20627
20628
20629
20630
20631
20632
20633
20634
20635
20636
20637
20638
20639
20640
20641
20642
20643
20644
20645
20646
20647
20648
20649
20650
20651
20652
20653
20654
20655
20656
20657
20658
20659
20660
20661
20662
20663
20664
20665
20666
20667
20668
20669
20670
20671
20672
20673
20674
20675
20676
20677
20678
20679
20680
20681
20682
20683
20684
20685
20686
20687
20688
20689
20690
20691
20692
20693
20694
20695
20696
20697
20698
20699
20700
20701
20702
20703
20704
20705
20706
20707
20708
20709
20710
20711
20712
20713
20714
20715
20716
20717
20718
20719
20720
20721
20722
20723
20724
20725
20726
20727
20728
20729
20730
20731
20732
20733
20734
20735
20736
20737
20738
20739
20740
20741
20742
20743
20744
20745
20746
20747
20748
20749
20750
20751
20752
20753
20754
20755
20756
20757
20758
20759
20760
20761
20762
20763
20764
20765
20766
20767
20768
20769
20770
20771
20772
20773
20774
20775
20776
20777
20778
20779
20780
20781
20782
20783
20784
20785
20786
20787
20788
20789
20790
20791
20792
20793
20794
20795
20796
20797
20798
20799
20800
20801
20802
20803
20804
20805
20806
20807
20808
20809
20810
20811
20812
20813
20814
20815
20816
20817
20818
20819
20820
20821
20822
20823
20824
20825
20826
20827
20828
20829
20830
20831
20832
20833
20834
20835
20836
20837
20838
20839
20840
20841
20842
20843
20844
20845
20846
20847
20848
20849
20850
20851
20852
20853
20854
20855
20856
20857
20858
20859
20860
20861
20862
20863
20864
20865
20866
20867
20868
20869
20870
20871
20872
20873
20874
20875
20876
20877
20878
20879
20880
20881
20882
20883
20884
20885
20886
20887
20888
20889
20890
20891
20892
20893
20894
20895
20896
20897
20898
20899
20900
20901
20902
20903
20904
20905
20906
20907
20908
20909
20910
20911
20912
20913
20914
20915
20916
20917
20918
20919
20920
20921
20922
20923
20924
20925
20926
20927
20928
20929
20930
20931
20932
20933
20934
20935
20936
20937
20938
20939
20940
20941
20942
20943
20944
20945
20946
20947
20948
20949
20950
20951
20952
20953
20954
20955
20956
20957
20958
20959
20960
20961
20962
20963
20964
20965
20966
20967
20968
20969
20970
20971
20972
20973
20974
20975
20976
20977
20978
20979
20980
20981
20982
20983
20984
20985
20986
20987
20988
20989
20990
20991
20992
20993
20994
20995
20996
20997
20998
20999
21000
21001
21002
21003
21004
21005
21006
21007
21008
21009
21010
21011
21012
21013
21014
21015
21016
21017
21018
21019
21020
21021
21022
21023
21024
21025
21026
21027
21028
21029
21030
21031
21032
21033
21034
21035
21036
21037
21038
21039
21040
21041
21042
21043
21044
21045
21046
21047
21048
21049
21050
21051
21052
21053
21054
21055
21056
21057
21058
21059
21060
21061
21062
21063
21064
21065
21066
21067
21068
21069
21070
21071
21072
21073
21074
21075
21076
21077
21078
21079
21080
21081
21082
21083
21084
21085
21086
21087
21088
21089
21090
21091
21092
21093
21094
21095
21096
21097
21098
21099
21100
21101
21102
21103
21104
21105
21106
21107
21108
21109
21110
21111
21112
21113
21114
21115
21116
21117
21118
21119
21120
21121
21122
21123
21124
21125
21126
21127
21128
21129
21130
21131
21132
21133
21134
21135
21136
21137
21138
21139
21140
21141
21142
21143
21144
21145
21146
21147
21148
21149
21150
21151
21152
21153
21154
21155
21156
21157
21158
21159
21160
21161
21162
21163
21164
21165
21166
21167
21168
21169
21170
21171
21172
21173
21174
21175
21176
21177
21178
21179
21180
21181
21182
21183
21184
21185
21186
21187
21188
21189
21190
21191
21192
21193
21194
21195
21196
21197
21198
21199
21200
21201
21202
21203
21204
21205
21206
21207
21208
21209
21210
21211
21212
21213
21214
21215
21216
21217
21218
21219
21220
21221
21222
21223
21224
21225
21226
21227
21228
21229
21230
21231
21232
21233
21234
21235
21236
21237
21238
21239
21240
21241
21242
21243
21244
21245
21246
21247
21248
21249
21250
21251
21252
21253
21254
21255
21256
21257
21258
21259
21260
21261
21262
21263
21264
21265
21266
21267
21268
21269
21270
21271
21272
21273
21274
21275
21276
21277
21278
21279
21280
21281
21282
21283
21284
21285
21286
21287
21288
21289
21290
21291
21292
21293
21294
21295
21296
21297
21298
21299
21300
21301
21302
21303
21304
21305
21306
21307
21308
21309
21310
21311
21312
21313
21314
21315
21316
21317
21318
21319
21320
21321
21322
21323
21324
21325
21326
21327
21328
21329
21330
21331
21332
21333
21334
21335
21336
21337
21338
21339
21340
21341
21342
21343
21344
21345
21346
21347
21348
21349
21350
21351
21352
21353
21354
21355
21356
21357
21358
21359
21360
21361
21362
21363
21364
21365
21366
21367
21368
21369
21370
21371
21372
21373
21374
21375
21376
21377
21378
21379
21380
21381
21382
21383
21384
21385
21386
21387
21388
21389
21390
21391
21392
21393
21394
21395
21396
21397
21398
21399
21400
21401
21402
21403
21404
21405
21406
21407
21408
21409
21410
21411
21412
21413
21414
21415
21416
21417
21418
21419
21420
21421
21422
21423
21424
21425
21426
21427
21428
21429
21430
21431
21432
21433
21434
21435
21436
21437
21438
21439
21440
21441
21442
21443
21444
21445
21446
21447
21448
21449
21450
21451
21452
21453
21454
21455
21456
21457
21458
21459
21460
21461
21462
21463
21464
21465
21466
21467
21468
21469
21470
21471
21472
21473
21474
21475
21476
21477
21478
21479
21480
21481
21482
21483
21484
21485
21486
21487
21488
21489
21490
21491
21492
21493
21494
21495
21496
21497
21498
21499
21500
21501
21502
21503
21504
21505
21506
21507
21508
21509
21510
21511
21512
21513
21514
21515
21516
21517
21518
21519
21520
21521
21522
21523
21524
21525
21526
21527
21528
21529
21530
21531
21532
21533
21534
21535
21536
21537
21538
21539
21540
21541
21542
21543
21544
21545
21546
21547
21548
21549
21550
21551
21552
21553
21554
21555
21556
21557
21558
21559
21560
21561
21562
21563
21564
21565
21566
21567
21568
21569
21570
21571
21572
21573
21574
21575
21576
21577
21578
21579
21580
21581
21582
21583
21584
21585
21586
21587
21588
21589
21590
21591
21592
21593
21594
21595
21596
21597
21598
21599
21600
21601
21602
21603
21604
21605
21606
21607
21608
21609
21610
21611
21612
21613
21614
21615
21616
21617
21618
21619
21620
21621
21622
21623
21624
21625
21626
21627
21628
21629
21630
21631
21632
21633
21634
21635
21636
21637
21638
21639
21640
21641
21642
21643
21644
21645
21646
21647
21648
21649
21650
21651
21652
21653
21654
21655
21656
21657
21658
21659
21660
21661
21662
21663
21664
21665
21666
21667
21668
21669
21670
21671
21672
21673
21674
21675
21676
21677
21678
21679
21680
21681
21682
21683
21684
21685
21686
21687
21688
21689
21690
21691
21692
21693
21694
21695
21696
21697
21698
21699
21700
21701
21702
21703
21704
21705
21706
21707
21708
21709
21710
21711
21712
21713
21714
21715
21716
21717
21718
21719
21720
21721
21722
21723
21724
21725
21726
21727
21728
21729
21730
21731
21732
21733
21734
21735
21736
21737
21738
21739
21740
21741
21742
21743
21744
21745
21746
21747
21748
21749
21750
21751
21752
21753
21754
21755
21756
21757
21758
21759
21760
21761
21762
21763
21764
21765
21766
21767
21768
21769
21770
21771
21772
21773
21774
21775
21776
21777
21778
21779
21780
21781
21782
21783
21784
21785
21786
21787
21788
21789
21790
21791
21792
21793
21794
21795
21796
21797
21798
21799
21800
21801
21802
21803
21804
21805
21806
21807
21808
21809
21810
21811
21812
21813
21814
21815
21816
21817
21818
21819
21820
21821
21822
21823
21824
21825
21826
21827
21828
21829
21830
21831
21832
21833
21834
21835
21836
21837
21838
21839
21840
21841
21842
21843
21844
21845
21846
21847
21848
21849
21850
21851
21852
21853
21854
21855
21856
21857
21858
21859
21860
21861
21862
21863
21864
21865
21866
21867
21868
21869
21870
21871
21872
21873
21874
21875
21876
21877
21878
21879
21880
21881
21882
21883
21884
21885
21886
21887
21888
21889
21890
21891
21892
21893
21894
21895
21896
21897
21898
21899
21900
21901
21902
21903
21904
21905
21906
21907
21908
21909
21910
21911
21912
21913
21914
21915
21916
21917
21918
21919
21920
21921
21922
21923
21924
21925
21926
21927
21928
21929
21930
21931
21932
21933
21934
21935
21936
21937
21938
21939
21940
21941
21942
21943
21944
21945
21946
21947
21948
21949
21950
21951
21952
21953
21954
21955
21956
21957
21958
21959
21960
21961
21962
21963
21964
21965
21966
21967
21968
21969
21970
21971
21972
21973
21974
21975
21976
21977
21978
21979
21980
21981
21982
21983
21984
21985
21986
21987
21988
21989
21990
21991
21992
21993
21994
21995
21996
21997
21998
21999
22000
22001
22002
22003
22004
22005
22006
22007
22008
22009
22010
22011
22012
22013
22014
22015
22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
22029
22030
22031
22032
22033
22034
22035
22036
22037
22038
22039
22040
22041
22042
22043
22044
22045
22046
22047
22048
22049
22050
22051
22052
22053
22054
22055
22056
22057
22058
22059
22060
22061
22062
22063
22064
22065
22066
22067
22068
22069
22070
22071
22072
22073
22074
22075
22076
22077
22078
22079
22080
22081
22082
22083
22084
22085
22086
22087
22088
22089
22090
22091
22092
22093
22094
22095
22096
22097
22098
22099
22100
22101
22102
22103
22104
22105
22106
22107
22108
22109
22110
22111
22112
22113
22114
22115
22116
22117
22118
22119
22120
22121
22122
22123
22124
22125
22126
22127
22128
22129
22130
22131
22132
22133
22134
22135
22136
22137
22138
22139
22140
22141
22142
22143
22144
22145
22146
22147
22148
22149
22150
22151
22152
22153
22154
22155
22156
22157
22158
22159
22160
22161
22162
22163
22164
22165
22166
22167
22168
22169
22170
22171
22172
22173
22174
22175
22176
22177
22178
22179
22180
22181
22182
22183
22184
22185
22186
22187
22188
22189
22190
22191
22192
22193
22194
22195
22196
22197
22198
22199
22200
22201
22202
22203
22204
22205
22206
22207
22208
22209
22210
22211
22212
22213
22214
22215
22216
22217
22218
22219
22220
22221
22222
22223
22224
22225
22226
22227
22228
22229
22230
22231
22232
22233
22234
22235
22236
22237
22238
22239
22240
22241
22242
22243
22244
22245
22246
22247
22248
22249
22250
22251
22252
22253
22254
22255
22256
22257
22258
22259
22260
22261
22262
22263
22264
22265
22266
22267
22268
22269
22270
22271
22272
22273
22274
22275
22276
22277
22278
22279
22280
22281
22282
22283
22284
22285
22286
22287
22288
22289
22290
22291
22292
22293
22294
22295
22296
22297
22298
22299
22300
22301
22302
22303
22304
22305
22306
22307
22308
22309
22310
22311
22312
22313
22314
22315
22316
22317
22318
22319
22320
22321
22322
22323
22324
22325
22326
22327
22328
22329
22330
22331
22332
22333
22334
22335
22336
22337
22338
22339
22340
22341
22342
22343
22344
22345
22346
22347
22348
22349
22350
22351
22352
22353
22354
22355
22356
22357
22358
22359
22360
22361
22362
22363
22364
22365
22366
22367
22368
22369
22370
22371
22372
22373
22374
22375
22376
22377
22378
22379
22380
22381
22382
22383
22384
22385
22386
22387
22388
22389
22390
22391
22392
22393
22394
22395
22396
22397
22398
22399
22400
22401
22402
22403
22404
22405
22406
22407
22408
22409
22410
22411
22412
22413
22414
22415
22416
22417
22418
22419
22420
22421
22422
22423
22424
22425
22426
22427
22428
22429
22430
22431
22432
22433
22434
22435
22436
22437
22438
22439
22440
22441
22442
22443
22444
22445
22446
22447
22448
22449
22450
22451
22452
22453
22454
22455
22456
22457
22458
22459
22460
22461
22462
22463
22464
22465
22466
22467
22468
22469
22470
22471
22472
22473
22474
22475
22476
22477
22478
22479
22480
22481
22482
22483
22484
22485
22486
22487
22488
22489
22490
22491
22492
22493
22494
22495
22496
22497
22498
22499
22500
22501
22502
22503
22504
22505
22506
22507
22508
22509
22510
22511
22512
22513
22514
22515
22516
22517
22518
22519
22520
22521
22522
22523
22524
22525
22526
22527
22528
22529
22530
22531
22532
22533
22534
22535
22536
22537
22538
22539
22540
22541
22542
22543
22544
22545
22546
22547
22548
22549
22550
22551
22552
22553
22554
22555
22556
22557
22558
22559
22560
22561
22562
22563
22564
22565
22566
22567
22568
22569
22570
22571
22572
22573
22574
22575
22576
22577
22578
22579
22580
22581
22582
22583
22584
22585
22586
22587
22588
22589
22590
22591
22592
22593
22594
22595
22596
22597
22598
22599
22600
22601
22602
22603
22604
22605
22606
22607
22608
22609
22610
22611
22612
22613
22614
22615
22616
22617
22618
22619
22620
22621
22622
22623
22624
22625
22626
22627
22628
22629
22630
22631
22632
22633
22634
22635
22636
22637
22638
22639
22640
22641
22642
22643
22644
22645
22646
22647
22648
22649
22650
22651
22652
22653
22654
22655
22656
22657
22658
22659
22660
22661
22662
22663
22664
22665
22666
22667
22668
22669
22670
22671
22672
22673
22674
22675
22676
22677
22678
22679
22680
22681
22682
22683
22684
22685
22686
22687
22688
22689
22690
22691
22692
22693
22694
22695
22696
22697
22698
22699
22700
22701
22702
22703
22704
22705
22706
22707
22708
22709
22710
22711
22712
22713
22714
22715
22716
22717
22718
22719
22720
22721
22722
22723
22724
22725
22726
22727
22728
22729
22730
22731
22732
22733
22734
22735
22736
22737
22738
22739
22740
22741
22742
22743
22744
22745
22746
22747
22748
22749
22750
22751
22752
22753
22754
22755
22756
22757
22758
22759
22760
22761
22762
22763
22764
22765
22766
22767
22768
22769
22770
22771
22772
22773
22774
22775
22776
22777
22778
22779
22780
22781
22782
22783
22784
22785
22786
22787
22788
22789
22790
22791
22792
22793
22794
22795
22796
22797
22798
22799
22800
22801
22802
22803
22804
22805
22806
22807
22808
22809
22810
22811
22812
22813
22814
22815
22816
22817
22818
22819
22820
22821
22822
22823
22824
22825
22826
22827
22828
22829
22830
22831
22832
22833
22834
22835
22836
22837
22838
22839
22840
22841
22842
22843
22844
22845
22846
22847
22848
22849
22850
22851
22852
22853
22854
22855
22856
22857
22858
22859
22860
22861
22862
22863
22864
22865
22866
22867
22868
22869
22870
22871
22872
22873
22874
22875
22876
22877
22878
22879
22880
22881
22882
22883
22884
22885
22886
22887
22888
22889
22890
22891
22892
22893
22894
22895
22896
22897
22898
22899
22900
22901
22902
22903
22904
22905
22906
22907
22908
22909
22910
22911
22912
22913
22914
22915
22916
22917
22918
22919
22920
22921
22922
22923
22924
22925
22926
22927
22928
22929
22930
22931
22932
22933
22934
22935
22936
22937
22938
22939
22940
22941
22942
22943
22944
22945
22946
22947
22948
22949
22950
22951
22952
22953
22954
22955
22956
22957
22958
22959
22960
22961
22962
22963
22964
22965
22966
22967
22968
22969
22970
22971
22972
22973
22974
22975
22976
22977
22978
22979
22980
22981
22982
22983
22984
22985
22986
22987
22988
22989
22990
22991
22992
22993
22994
22995
22996
22997
22998
22999
23000
23001
23002
23003
23004
23005
23006
23007
23008
23009
23010
23011
23012
23013
23014
23015
23016
23017
23018
23019
23020
23021
23022
23023
23024
23025
23026
23027
23028
23029
23030
23031
23032
23033
23034
23035
23036
23037
23038
23039
23040
23041
23042
23043
23044
23045
23046
23047
23048
23049
23050
23051
23052
23053
23054
23055
23056
23057
23058
23059
23060
23061
23062
23063
23064
23065
23066
23067
23068
23069
23070
23071
23072
23073
23074
23075
23076
23077
23078
23079
23080
23081
23082
23083
23084
23085
23086
23087
23088
23089
23090
23091
23092
23093
23094
23095
23096
23097
23098
23099
23100
23101
23102
23103
23104
23105
23106
23107
23108
23109
23110
23111
23112
23113
23114
23115
23116
23117
23118
23119
23120
23121
23122
23123
23124
23125
23126
23127
23128
23129
23130
23131
23132
23133
23134
23135
23136
23137
23138
23139
23140
23141
23142
23143
23144
23145
23146
23147
23148
23149
23150
23151
23152
23153
23154
23155
23156
23157
23158
23159
23160
23161
23162
23163
23164
23165
23166
23167
23168
23169
23170
23171
23172
23173
23174
23175
23176
23177
23178
23179
23180
23181
23182
23183
23184
23185
23186
23187
23188
23189
23190
23191
23192
23193
23194
23195
23196
23197
23198
23199
23200
23201
23202
23203
23204
23205
23206
23207
23208
23209
23210
23211
23212
23213
23214
23215
23216
23217
23218
23219
23220
23221
23222
23223
23224
23225
23226
23227
23228
23229
23230
23231
23232
23233
23234
23235
23236
23237
23238
23239
23240
23241
23242
23243
23244
23245
23246
23247
23248
23249
23250
23251
23252
23253
23254
23255
23256
23257
23258
23259
23260
23261
23262
23263
23264
23265
23266
23267
23268
23269
23270
23271
23272
23273
23274
23275
23276
23277
23278
23279
23280
23281
23282
23283
23284
23285
23286
23287
23288
23289
23290
23291
23292
23293
23294
23295
23296
23297
23298
23299
23300
23301
23302
23303
23304
23305
23306
23307
23308
23309
23310
23311
23312
23313
23314
23315
23316
23317
23318
23319
23320
23321
23322
23323
23324
23325
23326
23327
23328
23329
23330
23331
23332
23333
23334
23335
23336
23337
23338
23339
23340
23341
23342
23343
23344
23345
23346
23347
23348
23349
23350
23351
23352
23353
23354
23355
23356
23357
23358
23359
23360
23361
23362
23363
23364
23365
23366
23367
23368
23369
23370
23371
23372
23373
23374
23375
23376
23377
23378
23379
23380
23381
23382
23383
23384
23385
23386
23387
23388
23389
23390
23391
23392
23393
23394
23395
23396
23397
23398
23399
23400
23401
23402
23403
23404
23405
23406
23407
23408
23409
23410
23411
23412
23413
23414
23415
23416
23417
23418
23419
23420
23421
23422
23423
23424
23425
23426
23427
23428
23429
23430
23431
23432
23433
23434
23435
23436
23437
23438
23439
23440
23441
23442
23443
23444
23445
23446
23447
23448
23449
23450
23451
23452
23453
23454
23455
23456
23457
23458
23459
23460
23461
23462
23463
23464
23465
23466
23467
23468
23469
23470
23471
23472
23473
23474
23475
23476
23477
23478
23479
23480
23481
23482
23483
23484
23485
23486
23487
23488
23489
23490
23491
23492
23493
23494
23495
23496
23497
23498
23499
23500
23501
23502
23503
23504
23505
23506
23507
23508
23509
23510
23511
23512
23513
23514
23515
23516
23517
23518
23519
23520
23521
23522
23523
23524
23525
23526
23527
23528
23529
23530
23531
23532
23533
23534
23535
23536
23537
23538
23539
23540
23541
23542
23543
23544
23545
23546
23547
23548
23549
23550
23551
23552
23553
23554
23555
23556
23557
23558
23559
23560
23561
23562
23563
23564
23565
23566
23567
23568
23569
23570
23571
23572
23573
23574
23575
23576
23577
23578
23579
23580
23581
23582
23583
23584
23585
23586
23587
23588
23589
23590
23591
23592
23593
23594
23595
23596
23597
23598
23599
23600
23601
23602
23603
23604
23605
23606
23607
23608
23609
23610
23611
23612
23613
23614
23615
23616
23617
23618
23619
23620
23621
23622
23623
23624
23625
23626
23627
23628
23629
23630
23631
23632
23633
23634
23635
23636
23637
23638
23639
23640
23641
23642
23643
23644
23645
23646
23647
23648
23649
23650
23651
23652
23653
23654
23655
23656
23657
23658
23659
23660
23661
23662
23663
23664
23665
23666
23667
23668
23669
23670
23671
23672
23673
23674
23675
23676
23677
23678
23679
23680
23681
23682
23683
23684
23685
23686
23687
23688
23689
23690
23691
23692
23693
23694
23695
23696
23697
23698
23699
23700
23701
23702
23703
23704
23705
23706
23707
23708
23709
23710
23711
23712
23713
23714
23715
23716
23717
23718
23719
23720
23721
23722
23723
23724
23725
23726
23727
23728
23729
23730
23731
23732
23733
23734
23735
23736
23737
23738
23739
23740
23741
23742
23743
23744
23745
23746
23747
23748
23749
23750
23751
23752
23753
23754
23755
23756
23757
23758
23759
23760
23761
23762
23763
23764
23765
23766
23767
23768
23769
23770
23771
23772
23773
23774
23775
23776
23777
23778
23779
23780
23781
23782
23783
23784
23785
23786
23787
23788
23789
23790
23791
23792
23793
23794
23795
23796
23797
23798
23799
23800
23801
23802
23803
23804
23805
23806
23807
23808
23809
23810
23811
23812
23813
23814
23815
23816
23817
23818
23819
23820
23821
23822
23823
23824
23825
23826
23827
23828
23829
23830
23831
23832
23833
23834
23835
23836
23837
23838
23839
23840
23841
23842
23843
23844
23845
23846
23847
23848
23849
23850
23851
23852
23853
23854
23855
23856
23857
23858
23859
23860
23861
23862
23863
23864
23865
23866
23867
23868
23869
23870
23871
23872
23873
23874
23875
23876
23877
23878
23879
23880
23881
23882
23883
23884
23885
23886
23887
23888
23889
23890
23891
23892
23893
23894
23895
23896
23897
23898
23899
23900
23901
23902
23903
23904
23905
23906
23907
23908
23909
23910
23911
23912
23913
23914
23915
23916
23917
23918
23919
23920
23921
23922
23923
23924
23925
23926
23927
23928
23929
23930
23931
23932
23933
23934
23935
23936
23937
23938
23939
23940
23941
23942
23943
23944
23945
23946
23947
23948
23949
23950
23951
23952
23953
23954
23955
23956
23957
23958
23959
23960
23961
23962
23963
23964
23965
23966
23967
23968
23969
23970
23971
23972
23973
23974
23975
23976
23977
23978
23979
23980
23981
23982
23983
23984
23985
23986
23987
23988
23989
23990
23991
23992
23993
23994
23995
23996
23997
23998
23999
24000
24001
24002
24003
24004
24005
24006
24007
24008
24009
24010
24011
24012
24013
24014
24015
24016
24017
24018
24019
24020
24021
24022
24023
24024
24025
24026
24027
24028
24029
24030
24031
24032
24033
24034
24035
24036
24037
24038
24039
24040
24041
24042
24043
24044
24045
24046
24047
24048
24049
24050
24051
24052
24053
24054
24055
24056
24057
24058
24059
24060
24061
24062
24063
24064
24065
24066
24067
24068
24069
24070
24071
24072
24073
24074
24075
24076
24077
24078
24079
24080
24081
24082
24083
24084
24085
24086
24087
24088
24089
24090
24091
24092
24093
24094
24095
24096
24097
24098
24099
24100
24101
24102
24103
24104
24105
24106
24107
24108
24109
24110
24111
24112
24113
24114
24115
24116
24117
24118
24119
24120
24121
24122
24123
24124
24125
24126
24127
24128
24129
24130
24131
24132
24133
24134
24135
24136
24137
24138
24139
24140
24141
24142
24143
24144
24145
24146
24147
24148
24149
24150
24151
24152
24153
24154
24155
24156
24157
24158
24159
24160
24161
24162
24163
24164
24165
24166
24167
24168
24169
24170
24171
24172
24173
24174
24175
24176
24177
24178
24179
24180
24181
24182
24183
24184
24185
24186
24187
24188
24189
24190
24191
24192
24193
24194
24195
24196
24197
24198
24199
24200
24201
24202
24203
24204
24205
24206
24207
24208
24209
24210
24211
24212
24213
24214
24215
24216
24217
24218
24219
24220
24221
24222
24223
24224
24225
24226
24227
24228
24229
24230
24231
24232
24233
24234
24235
24236
24237
24238
24239
24240
24241
24242
24243
24244
24245
24246
24247
24248
24249
24250
24251
24252
24253
24254
24255
24256
24257
24258
24259
24260
24261
24262
24263
24264
24265
24266
24267
24268
24269
24270
24271
24272
24273
24274
24275
24276
24277
24278
24279
24280
24281
24282
24283
24284
24285
24286
24287
24288
24289
24290
24291
24292
24293
24294
24295
24296
24297
24298
24299
24300
24301
24302
24303
24304
24305
24306
24307
24308
24309
24310
24311
24312
24313
24314
24315
24316
24317
24318
24319
24320
24321
24322
24323
24324
24325
24326
24327
24328
24329
24330
24331
24332
24333
24334
24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
24351
24352
24353
24354
24355
24356
24357
24358
24359
24360
24361
24362
24363
24364
24365
24366
24367
24368
24369
24370
24371
24372
24373
24374
24375
24376
24377
24378
24379
24380
24381
24382
24383
24384
24385
24386
24387
24388
24389
24390
24391
24392
24393
24394
24395
24396
24397
24398
24399
24400
24401
24402
24403
24404
24405
24406
24407
24408
24409
24410
24411
24412
24413
24414
24415
24416
24417
24418
24419
24420
24421
24422
24423
24424
24425
24426
24427
24428
24429
24430
24431
24432
24433
24434
24435
24436
24437
24438
24439
24440
24441
24442
24443
24444
24445
24446
24447
24448
24449
24450
24451
24452
24453
24454
24455
24456
24457
24458
24459
24460
24461
24462
24463
24464
24465
24466
24467
24468
24469
24470
24471
24472
24473
24474
24475
24476
24477
24478
24479
24480
24481
24482
24483
24484
24485
24486
24487
24488
24489
24490
24491
24492
24493
24494
24495
24496
24497
24498
24499
24500
24501
24502
24503
24504
24505
24506
24507
24508
24509
24510
24511
24512
24513
24514
24515
24516
24517
24518
24519
24520
24521
24522
24523
24524
24525
24526
24527
24528
24529
24530
24531
24532
24533
24534
24535
24536
24537
24538
24539
24540
24541
24542
24543
24544
24545
24546
24547
24548
24549
24550
24551
24552
24553
24554
24555
24556
24557
24558
24559
24560
24561
24562
24563
24564
24565
24566
24567
24568
24569
24570
24571
24572
24573
24574
24575
24576
24577
24578
24579
24580
24581
24582
24583
24584
24585
24586
24587
24588
24589
24590
24591
24592
24593
24594
24595
24596
24597
24598
24599
24600
24601
24602
24603
24604
24605
24606
24607
24608
24609
24610
24611
24612
24613
24614
24615
24616
24617
24618
24619
24620
24621
24622
24623
24624
24625
24626
24627
24628
24629
24630
24631
24632
24633
24634
24635
24636
24637
24638
24639
24640
24641
24642
24643
24644
24645
24646
24647
24648
24649
24650
24651
24652
24653
24654
24655
24656
24657
24658
24659
24660
24661
24662
24663
24664
24665
24666
24667
24668
24669
24670
24671
24672
24673
24674
24675
24676
24677
24678
24679
24680
24681
24682
24683
24684
24685
24686
24687
24688
24689
24690
24691
24692
24693
24694
24695
24696
24697
24698
24699
24700
24701
24702
24703
24704
24705
24706
24707
24708
24709
24710
24711
24712
24713
24714
24715
24716
24717
24718
24719
24720
24721
24722
24723
24724
24725
24726
24727
24728
24729
24730
24731
24732
24733
24734
24735
24736
24737
24738
24739
24740
24741
24742
24743
24744
24745
24746
24747
24748
24749
24750
24751
24752
24753
24754
24755
24756
24757
24758
24759
24760
24761
24762
24763
24764
24765
24766
24767
24768
24769
24770
24771
24772
24773
24774
24775
24776
24777
24778
24779
24780
24781
24782
24783
24784
24785
24786
24787
24788
24789
24790
24791
24792
24793
24794
24795
24796
24797
24798
24799
24800
24801
24802
24803
24804
24805
24806
24807
24808
24809
24810
24811
24812
24813
24814
24815
24816
24817
24818
24819
24820
24821
24822
24823
24824
24825
24826
24827
24828
24829
24830
24831
24832
24833
24834
24835
24836
24837
24838
24839
24840
24841
24842
24843
24844
24845
24846
24847
24848
24849
24850
24851
24852
24853
24854
24855
24856
24857
24858
24859
24860
24861
24862
24863
24864
24865
24866
24867
24868
24869
24870
24871
24872
24873
24874
24875
24876
24877
24878
24879
24880
24881
24882
24883
24884
24885
24886
24887
24888
24889
24890
24891
24892
24893
24894
24895
24896
24897
24898
24899
24900
24901
24902
24903
24904
24905
24906
24907
24908
24909
24910
24911
24912
24913
24914
24915
24916
24917
24918
24919
24920
24921
24922
24923
24924
24925
24926
24927
24928
24929
24930
24931
24932
24933
24934
24935
24936
24937
24938
24939
24940
24941
24942
24943
24944
24945
24946
24947
24948
24949
24950
24951
24952
24953
24954
24955
24956
24957
24958
24959
24960
24961
24962
24963
24964
24965
24966
24967
24968
24969
24970
24971
24972
24973
24974
24975
24976
24977
24978
24979
24980
24981
24982
24983
24984
24985
24986
24987
24988
24989
24990
24991
24992
24993
24994
24995
24996
24997
24998
24999
25000
25001
25002
25003
25004
25005
25006
25007
25008
25009
25010
25011
25012
25013
25014
25015
25016
25017
25018
25019
25020
25021
25022
25023
25024
25025
25026
25027
25028
25029
25030
25031
25032
25033
25034
25035
25036
25037
25038
25039
25040
25041
25042
25043
25044
25045
25046
25047
25048
25049
25050
25051
25052
25053
25054
25055
25056
25057
25058
25059
25060
25061
25062
25063
25064
25065
25066
25067
25068
25069
25070
25071
25072
25073
25074
25075
25076
25077
25078
25079
25080
25081
25082
25083
25084
25085
25086
25087
25088
25089
25090
25091
25092
25093
25094
25095
25096
25097
25098
25099
25100
25101
25102
25103
25104
25105
25106
25107
25108
25109
25110
25111
25112
25113
25114
25115
25116
25117
25118
25119
25120
25121
25122
25123
25124
25125
25126
25127
25128
25129
25130
25131
25132
25133
25134
25135
25136
25137
25138
25139
25140
25141
25142
25143
25144
25145
25146
25147
25148
25149
25150
25151
25152
25153
25154
25155
25156
25157
25158
25159
25160
25161
25162
25163
25164
25165
25166
25167
25168
25169
25170
25171
25172
25173
25174
25175
25176
25177
25178
25179
25180
25181
25182
25183
25184
25185
25186
25187
25188
25189
25190
25191
25192
25193
25194
25195
25196
25197
25198
25199
25200
25201
25202
25203
25204
25205
25206
25207
25208
25209
25210
25211
25212
25213
25214
25215
25216
25217
25218
25219
25220
25221
25222
25223
25224
25225
25226
25227
25228
25229
25230
25231
25232
25233
25234
25235
25236
25237
25238
25239
25240
25241
25242
25243
25244
25245
25246
25247
25248
25249
25250
25251
25252
25253
25254
25255
25256
25257
25258
25259
25260
25261
25262
25263
25264
25265
25266
25267
25268
25269
25270
25271
25272
25273
25274
25275
25276
25277
25278
25279
25280
25281
25282
25283
25284
25285
25286
25287
25288
25289
25290
25291
25292
25293
25294
25295
25296
25297
25298
25299
25300
25301
25302
25303
25304
25305
25306
25307
25308
25309
25310
25311
25312
25313
25314
25315
25316
25317
25318
25319
25320
25321
25322
25323
25324
25325
25326
25327
25328
25329
25330
25331
25332
25333
25334
25335
25336
25337
25338
25339
25340
25341
25342
25343
25344
25345
25346
25347
25348
25349
25350
25351
25352
25353
25354
25355
25356
25357
25358
25359
25360
25361
25362
25363
25364
25365
25366
25367
25368
25369
25370
25371
25372
25373
25374
25375
25376
25377
25378
25379
25380
25381
25382
25383
25384
25385
25386
25387
25388
25389
25390
25391
25392
25393
25394
25395
25396
25397
25398
25399
25400
25401
25402
25403
25404
25405
25406
25407
25408
25409
25410
25411
25412
25413
25414
25415
25416
25417
25418
25419
25420
25421
25422
25423
25424
25425
25426
25427
25428
25429
25430
25431
25432
25433
25434
25435
25436
25437
25438
25439
25440
25441
25442
25443
25444
25445
25446
25447
25448
25449
25450
25451
25452
25453
25454
25455
25456
25457
25458
25459
25460
25461
25462
25463
25464
25465
25466
25467
25468
25469
25470
25471
25472
25473
25474
25475
25476
25477
25478
25479
25480
25481
25482
25483
25484
25485
25486
25487
25488
25489
25490
25491
25492
25493
25494
25495
25496
25497
25498
25499
25500
25501
25502
25503
25504
25505
25506
25507
25508
25509
25510
25511
25512
25513
25514
25515
25516
25517
25518
25519
25520
25521
25522
25523
25524
25525
25526
25527
25528
25529
25530
25531
25532
25533
25534
25535
25536
25537
25538
25539
25540
25541
25542
25543
25544
25545
25546
25547
25548
25549
25550
25551
25552
25553
25554
25555
25556
25557
25558
25559
25560
25561
25562
25563
25564
25565
25566
25567
25568
25569
25570
25571
25572
25573
25574
25575
25576
25577
25578
25579
25580
25581
25582
25583
25584
25585
25586
25587
25588
25589
25590
25591
25592
25593
25594
25595
25596
25597
25598
25599
25600
25601
25602
25603
25604
25605
25606
25607
25608
25609
25610
25611
25612
25613
25614
25615
25616
25617
25618
25619
25620
25621
25622
25623
25624
25625
25626
25627
25628
25629
25630
25631
25632
25633
25634
25635
25636
25637
25638
25639
25640
25641
25642
25643
25644
25645
25646
25647
25648
25649
25650
25651
25652
25653
25654
25655
25656
25657
25658
25659
25660
25661
25662
25663
25664
25665
25666
25667
25668
25669
25670
25671
25672
25673
25674
25675
25676
25677
25678
25679
25680
25681
25682
25683
25684
25685
25686
25687
25688
25689
25690
25691
25692
25693
25694
25695
25696
25697
25698
25699
25700
25701
25702
25703
25704
25705
25706
25707
25708
25709
25710
25711
25712
25713
25714
25715
25716
25717
25718
25719
25720
25721
25722
25723
25724
25725
25726
25727
25728
25729
25730
25731
25732
25733
25734
25735
25736
25737
25738
25739
25740
25741
25742
25743
25744
25745
25746
25747
25748
25749
25750
25751
25752
25753
25754
25755
25756
25757
25758
25759
25760
25761
25762
25763
25764
25765
25766
25767
25768
25769
25770
25771
25772
25773
25774
25775
25776
25777
25778
25779
25780
25781
25782
25783
25784
25785
25786
25787
25788
25789
25790
25791
25792
25793
25794
25795
25796
25797
25798
25799
25800
25801
25802
25803
25804
25805
25806
25807
25808
25809
25810
25811
25812
25813
25814
25815
25816
25817
25818
25819
25820
25821
25822
25823
25824
25825
25826
25827
25828
25829
25830
25831
25832
25833
25834
25835
25836
25837
25838
25839
25840
25841
25842
25843
25844
25845
25846
25847
25848
25849
25850
25851
25852
25853
25854
25855
25856
25857
25858
25859
25860
25861
25862
25863
25864
25865
25866
25867
25868
25869
25870
25871
25872
25873
25874
25875
25876
25877
25878
25879
25880
25881
25882
25883
25884
25885
25886
25887
25888
25889
25890
25891
25892
25893
25894
25895
25896
25897
25898
25899
25900
25901
25902
25903
25904
25905
25906
25907
25908
25909
25910
25911
25912
25913
25914
25915
25916
25917
25918
25919
25920
25921
25922
25923
25924
25925
25926
25927
25928
25929
25930
25931
25932
25933
25934
25935
25936
25937
25938
25939
25940
25941
25942
25943
25944
25945
25946
25947
25948
25949
25950
25951
25952
25953
25954
25955
25956
25957
25958
25959
25960
25961
25962
25963
25964
25965
25966
25967
25968
25969
25970
25971
25972
25973
25974
25975
25976
25977
25978
25979
25980
25981
25982
25983
25984
25985
25986
25987
25988
25989
25990
25991
25992
25993
25994
25995
25996
25997
25998
25999
26000
26001
26002
26003
26004
26005
26006
26007
26008
26009
26010
26011
26012
26013
26014
26015
26016
26017
26018
26019
26020
26021
26022
26023
26024
26025
26026
26027
26028
26029
26030
26031
26032
26033
26034
26035
26036
26037
26038
26039
26040
26041
26042
26043
26044
26045
26046
26047
26048
26049
26050
26051
26052
26053
26054
26055
26056
26057
26058
26059
26060
26061
26062
26063
26064
26065
26066
26067
26068
26069
26070
26071
26072
26073
26074
26075
26076
26077
26078
26079
26080
26081
26082
26083
26084
26085
26086
26087
26088
26089
26090
26091
26092
26093
26094
26095
26096
26097
26098
26099
26100
26101
26102
26103
26104
26105
26106
26107
26108
26109
26110
26111
26112
26113
26114
26115
26116
26117
26118
26119
26120
26121
26122
26123
26124
26125
26126
26127
26128
26129
26130
26131
26132
26133
26134
26135
26136
26137
26138
26139
26140
26141
26142
26143
26144
26145
26146
26147
26148
26149
26150
26151
26152
26153
26154
26155
26156
26157
26158
26159
26160
26161
26162
26163
26164
26165
26166
26167
26168
26169
26170
26171
26172
26173
26174
26175
26176
26177
26178
26179
26180
26181
26182
26183
26184
26185
26186
26187
26188
26189
26190
26191
26192
26193
26194
26195
26196
26197
26198
26199
26200
26201
26202
26203
26204
26205
26206
26207
26208
26209
26210
26211
26212
26213
26214
26215
26216
26217
26218
26219
26220
26221
26222
26223
26224
26225
26226
26227
26228
26229
26230
26231
26232
26233
26234
26235
26236
26237
26238
26239
26240
26241
26242
26243
26244
26245
26246
26247
26248
26249
26250
26251
26252
26253
26254
26255
26256
26257
26258
26259
26260
26261
26262
26263
26264
26265
26266
26267
26268
26269
26270
26271
26272
26273
26274
26275
26276
26277
26278
26279
26280
26281
26282
26283
26284
26285
26286
26287
26288
26289
26290
26291
26292
26293
26294
26295
26296
26297
26298
26299
26300
26301
26302
26303
26304
26305
26306
26307
26308
26309
26310
26311
26312
26313
26314
26315
26316
26317
26318
26319
26320
26321
26322
26323
26324
26325
26326
26327
26328
26329
26330
26331
26332
26333
26334
26335
26336
26337
26338
26339
26340
26341
26342
26343
26344
26345
26346
26347
26348
26349
26350
26351
26352
26353
26354
26355
26356
26357
26358
26359
26360
26361
26362
26363
26364
26365
26366
26367
26368
26369
26370
26371
26372
26373
26374
26375
26376
26377
26378
26379
26380
26381
26382
26383
26384
26385
26386
26387
26388
26389
26390
26391
26392
26393
26394
26395
26396
26397
26398
26399
26400
26401
26402
26403
26404
26405
26406
26407
26408
26409
26410
26411
26412
26413
26414
26415
26416
26417
26418
26419
26420
26421
26422
26423
26424
26425
26426
26427
26428
26429
26430
26431
26432
26433
26434
26435
26436
26437
26438
26439
26440
26441
26442
26443
26444
26445
26446
26447
26448
26449
26450
26451
26452
26453
26454
26455
26456
26457
26458
26459
26460
26461
26462
26463
26464
26465
26466
26467
26468
26469
26470
26471
26472
26473
26474
26475
26476
26477
26478
26479
26480
26481
26482
26483
26484
26485
26486
26487
26488
26489
26490
26491
26492
26493
26494
26495
26496
26497
26498
26499
26500
26501
26502
26503
26504
26505
26506
26507
26508
26509
26510
26511
26512
26513
26514
26515
26516
26517
26518
26519
26520
26521
26522
26523
26524
26525
26526
26527
26528
26529
26530
26531
26532
26533
26534
26535
26536
26537
26538
26539
26540
26541
26542
26543
26544
26545
26546
26547
26548
26549
26550
26551
26552
26553
26554
26555
26556
26557
26558
26559
26560
26561
26562
26563
26564
26565
26566
26567
26568
26569
26570
26571
26572
26573
26574
26575
26576
26577
26578
26579
26580
26581
26582
26583
26584
26585
26586
26587
26588
26589
26590
26591
26592
26593
26594
26595
26596
26597
26598
26599
26600
26601
26602
26603
26604
26605
26606
26607
26608
26609
26610
26611
26612
26613
26614
26615
26616
26617
26618
26619
26620
26621
26622
26623
26624
26625
26626
26627
26628
26629
26630
26631
26632
26633
26634
26635
26636
26637
26638
26639
26640
26641
26642
26643
26644
26645
26646
26647
26648
26649
26650
26651
26652
26653
26654
26655
26656
26657
26658
26659
26660
26661
26662
26663
26664
26665
26666
26667
26668
26669
26670
26671
26672
26673
26674
26675
26676
26677
26678
26679
26680
26681
26682
26683
26684
26685
26686
26687
26688
26689
26690
26691
26692
26693
26694
26695
26696
26697
26698
26699
26700
26701
26702
26703
26704
26705
26706
26707
26708
26709
26710
26711
26712
26713
26714
26715
26716
26717
26718
26719
26720
26721
26722
26723
26724
26725
26726
26727
26728
26729
26730
26731
26732
26733
26734
26735
26736
26737
26738
26739
26740
26741
26742
26743
26744
26745
26746
26747
26748
26749
26750
26751
26752
26753
26754
26755
26756
26757
26758
26759
26760
26761
26762
26763
26764
26765
26766
26767
26768
26769
26770
26771
26772
26773
26774
26775
26776
26777
26778
26779
26780
26781
26782
26783
26784
26785
26786
26787
26788
26789
26790
26791
26792
26793
26794
26795
26796
26797
26798
26799
26800
26801
26802
26803
26804
26805
26806
26807
26808
26809
26810
26811
26812
26813
26814
26815
26816
26817
26818
26819
26820
26821
26822
26823
26824
26825
26826
26827
26828
26829
26830
26831
26832
26833
26834
26835
26836
26837
26838
26839
26840
26841
26842
26843
26844
26845
26846
26847
26848
26849
26850
26851
26852
26853
26854
26855
26856
26857
26858
26859
26860
26861
26862
26863
26864
26865
26866
26867
26868
26869
26870
26871
26872
26873
26874
26875
26876
26877
26878
26879
26880
26881
26882
26883
26884
26885
26886
26887
26888
26889
26890
26891
26892
26893
26894
26895
26896
26897
26898
26899
26900
26901
26902
26903
26904
26905
26906
26907
26908
26909
26910
26911
26912
26913
26914
26915
26916
26917
26918
26919
26920
26921
26922
26923
26924
26925
26926
26927
26928
26929
26930
26931
26932
26933
26934
26935
26936
26937
26938
26939
26940
26941
26942
26943
26944
26945
26946
26947
26948
26949
26950
26951
26952
26953
26954
26955
26956
26957
26958
26959
26960
26961
26962
26963
26964
26965
26966
26967
26968
26969
26970
26971
26972
26973
26974
26975
26976
26977
26978
26979
26980
26981
26982
26983
26984
26985
26986
26987
26988
26989
26990
26991
26992
26993
26994
26995
26996
26997
26998
26999
27000
27001
27002
27003
27004
27005
27006
27007
27008
27009
27010
27011
27012
27013
27014
27015
27016
27017
27018
27019
27020
27021
27022
27023
27024
27025
27026
27027
27028
27029
27030
27031
27032
27033
27034
27035
27036
27037
27038
27039
27040
27041
27042
27043
27044
27045
27046
27047
27048
27049
27050
27051
27052
27053
27054
27055
27056
27057
27058
27059
27060
27061
27062
27063
27064
27065
27066
27067
27068
27069
27070
27071
27072
27073
27074
27075
27076
27077
27078
27079
27080
27081
27082
27083
27084
27085
27086
27087
27088
27089
27090
27091
27092
27093
27094
27095
27096
27097
27098
27099
27100
27101
27102
27103
27104
27105
27106
27107
27108
27109
27110
27111
27112
27113
27114
27115
27116
27117
27118
27119
27120
27121
27122
27123
27124
27125
27126
27127
27128
27129
27130
27131
27132
27133
27134
27135
27136
27137
27138
27139
27140
27141
27142
27143
27144
27145
27146
27147
27148
27149
27150
27151
27152
27153
27154
27155
27156
27157
27158
27159
27160
27161
27162
27163
27164
27165
27166
27167
27168
27169
27170
27171
27172
27173
27174
27175
27176
27177
27178
27179
27180
27181
27182
27183
27184
27185
27186
27187
27188
27189
27190
27191
27192
27193
27194
27195
27196
27197
27198
27199
27200
27201
27202
27203
27204
27205
27206
27207
27208
27209
27210
27211
27212
27213
27214
27215
27216
27217
27218
27219
27220
27221
27222
27223
27224
27225
27226
27227
27228
27229
27230
27231
27232
27233
27234
27235
27236
27237
27238
27239
27240
27241
27242
27243
27244
27245
27246
27247
27248
27249
27250
27251
27252
27253
27254
27255
27256
27257
27258
27259
27260
27261
27262
27263
27264
27265
27266
27267
27268
27269
27270
27271
27272
27273
27274
27275
27276
27277
27278
27279
27280
27281
27282
27283
27284
27285
27286
27287
27288
27289
27290
27291
27292
27293
27294
27295
27296
27297
27298
27299
27300
27301
27302
27303
27304
27305
27306
27307
27308
27309
27310
27311
27312
27313
27314
27315
27316
27317
27318
27319
27320
27321
27322
27323
27324
27325
27326
27327
27328
27329
27330
27331
27332
27333
27334
27335
27336
27337
27338
27339
27340
27341
27342
27343
27344
27345
27346
27347
27348
27349
27350
27351
27352
27353
27354
27355
27356
27357
27358
27359
27360
27361
27362
27363
27364
27365
27366
27367
27368
27369
27370
27371
27372
27373
27374
27375
27376
27377
27378
27379
27380
27381
27382
27383
27384
27385
27386
27387
27388
27389
27390
27391
27392
27393
27394
27395
27396
27397
27398
27399
27400
27401
27402
27403
27404
27405
27406
27407
27408
27409
27410
27411
27412
27413
27414
27415
27416
27417
27418
27419
27420
27421
27422
27423
27424
27425
27426
27427
27428
27429
27430
27431
27432
27433
27434
27435
27436
27437
27438
27439
27440
27441
27442
27443
27444
27445
27446
27447
27448
27449
27450
27451
27452
27453
27454
27455
27456
27457
27458
27459
27460
27461
27462
27463
27464
27465
27466
27467
27468
27469
27470
27471
27472
27473
27474
27475
27476
27477
27478
27479
27480
27481
27482
27483
27484
27485
27486
27487
27488
27489
27490
27491
27492
27493
27494
27495
27496
27497
27498
27499
27500
27501
27502
27503
27504
27505
27506
27507
27508
27509
27510
27511
27512
27513
27514
27515
27516
27517
27518
27519
27520
27521
27522
27523
27524
27525
27526
27527
27528
27529
27530
27531
27532
27533
27534
27535
27536
27537
27538
27539
27540
27541
27542
27543
27544
27545
27546
27547
27548
27549
27550
27551
27552
27553
27554
27555
27556
27557
27558
27559
27560
27561
27562
27563
27564
27565
27566
27567
27568
27569
27570
27571
27572
27573
27574
27575
27576
27577
27578
27579
27580
27581
27582
27583
27584
27585
27586
27587
27588
27589
27590
27591
27592
27593
27594
27595
27596
27597
27598
27599
27600
27601
27602
27603
27604
27605
27606
27607
27608
27609
27610
27611
27612
27613
27614
27615
27616
27617
27618
27619
27620
27621
27622
27623
27624
27625
27626
27627
27628
27629
27630
27631
27632
27633
27634
27635
27636
27637
27638
27639
27640
27641
27642
27643
27644
27645
27646
27647
27648
27649
27650
27651
27652
27653
27654
27655
27656
27657
27658
27659
27660
27661
27662
27663
27664
27665
27666
27667
27668
27669
27670
27671
27672
27673
27674
27675
27676
27677
27678
27679
27680
27681
27682
27683
27684
27685
27686
27687
27688
27689
27690
27691
27692
27693
27694
27695
27696
27697
27698
27699
27700
27701
27702
27703
27704
27705
27706
27707
27708
27709
27710
27711
27712
27713
27714
27715
27716
27717
27718
27719
27720
27721
27722
27723
27724
27725
27726
27727
27728
27729
27730
27731
27732
27733
27734
27735
27736
27737
27738
27739
27740
27741
27742
27743
27744
27745
27746
27747
27748
27749
27750
27751
27752
27753
27754
27755
27756
27757
27758
27759
27760
27761
27762
27763
27764
27765
27766
27767
27768
27769
27770
27771
27772
27773
27774
27775
27776
27777
27778
27779
27780
27781
27782
27783
27784
27785
27786
27787
27788
27789
27790
27791
27792
27793
27794
27795
27796
27797
27798
27799
27800
27801
27802
27803
27804
27805
27806
27807
27808
27809
27810
27811
27812
27813
27814
27815
27816
27817
27818
27819
27820
27821
27822
27823
27824
27825
27826
27827
27828
27829
27830
27831
27832
27833
27834
27835
27836
27837
27838
27839
27840
27841
27842
27843
27844
27845
27846
27847
27848
27849
27850
27851
27852
27853
27854
27855
27856
27857
27858
27859
27860
27861
27862
27863
27864
27865
27866
27867
27868
27869
27870
27871
27872
27873
27874
27875
27876
27877
27878
27879
27880
27881
27882
27883
27884
27885
27886
27887
27888
27889
27890
27891
27892
27893
27894
27895
27896
27897
27898
27899
27900
27901
27902
27903
27904
27905
27906
27907
27908
27909
27910
27911
27912
27913
27914
27915
27916
27917
27918
27919
27920
27921
27922
27923
27924
27925
27926
27927
27928
27929
27930
27931
27932
27933
27934
27935
27936
27937
27938
27939
27940
27941
27942
27943
27944
27945
27946
27947
27948
27949
27950
27951
27952
27953
27954
27955
27956
27957
27958
27959
27960
27961
27962
27963
27964
27965
27966
27967
27968
27969
27970
27971
27972
27973
27974
27975
27976
27977
27978
27979
27980
27981
27982
27983
27984
27985
27986
27987
27988
27989
27990
27991
27992
27993
27994
27995
27996
27997
27998
27999
28000
28001
28002
28003
28004
28005
28006
28007
28008
28009
28010
28011
28012
28013
28014
28015
28016
28017
28018
28019
28020
28021
28022
28023
28024
28025
28026
28027
28028
28029
28030
28031
28032
28033
28034
28035
28036
28037
28038
28039
28040
28041
28042
28043
28044
28045
28046
28047
28048
28049
28050
28051
28052
28053
28054
28055
28056
28057
28058
28059
28060
28061
28062
28063
28064
28065
28066
28067
28068
28069
28070
28071
28072
28073
28074
28075
28076
28077
28078
28079
28080
28081
28082
28083
28084
28085
28086
28087
28088
28089
28090
28091
28092
28093
28094
28095
28096
28097
28098
28099
28100
28101
28102
28103
28104
28105
28106
28107
28108
28109
28110
28111
28112
28113
28114
28115
28116
28117
28118
28119
28120
28121
28122
28123
28124
28125
28126
28127
28128
28129
28130
28131
28132
28133
28134
28135
28136
28137
28138
28139
28140
28141
28142
28143
28144
28145
28146
28147
28148
28149
28150
28151
28152
28153
28154
28155
28156
28157
28158
28159
28160
28161
28162
28163
28164
28165
28166
28167
28168
28169
28170
28171
28172
28173
28174
28175
28176
28177
28178
28179
28180
28181
28182
28183
28184
28185
28186
28187
28188
28189
28190
28191
28192
28193
28194
28195
28196
28197
28198
28199
28200
28201
28202
28203
28204
28205
28206
28207
28208
28209
28210
28211
28212
28213
28214
28215
28216
28217
28218
28219
28220
28221
28222
28223
28224
28225
28226
28227
28228
28229
28230
28231
28232
28233
28234
28235
28236
28237
28238
28239
28240
28241
28242
28243
28244
28245
28246
28247
28248
28249
28250
28251
28252
28253
28254
28255
28256
28257
28258
28259
28260
28261
28262
28263
28264
28265
28266
28267
28268
28269
28270
28271
28272
28273
28274
28275
28276
28277
28278
28279
28280
28281
28282
28283
28284
28285
28286
28287
28288
28289
28290
28291
28292
28293
28294
28295
28296
28297
28298
28299
28300
28301
28302
28303
28304
28305
28306
28307
28308
28309
28310
28311
28312
28313
28314
28315
28316
28317
28318
28319
28320
28321
28322
28323
28324
28325
28326
28327
28328
28329
28330
28331
28332
28333
28334
28335
28336
28337
28338
28339
28340
28341
28342
28343
28344
28345
28346
28347
28348
28349
28350
28351
28352
28353
28354
28355
28356
28357
28358
28359
28360
28361
28362
28363
28364
28365
28366
28367
28368
28369
28370
28371
28372
28373
28374
28375
28376
28377
28378
28379
28380
28381
28382
28383
28384
28385
28386
28387
28388
28389
28390
28391
28392
28393
28394
28395
28396
28397
28398
28399
28400
28401
28402
28403
28404
28405
28406
28407
28408
28409
28410
28411
28412
28413
28414
28415
28416
28417
28418
28419
28420
28421
28422
28423
28424
28425
28426
28427
28428
28429
28430
28431
28432
28433
28434
28435
28436
28437
28438
28439
28440
28441
28442
28443
28444
28445
28446
28447
28448
28449
28450
28451
28452
28453
28454
28455
28456
28457
28458
28459
28460
28461
28462
28463
28464
28465
28466
28467
28468
28469
28470
28471
28472
28473
28474
28475
28476
28477
28478
28479
28480
28481
28482
28483
28484
28485
28486
28487
28488
28489
28490
28491
28492
28493
28494
28495
28496
28497
28498
28499
28500
28501
28502
28503
28504
28505
28506
28507
28508
28509
28510
28511
28512
28513
28514
28515
28516
28517
28518
28519
28520
28521
28522
28523
28524
28525
28526
28527
28528
28529
28530
28531
28532
28533
28534
28535
28536
28537
28538
28539
28540
28541
28542
28543
28544
28545
28546
28547
28548
28549
28550
28551
28552
28553
28554
28555
28556
28557
28558
28559
28560
28561
28562
28563
28564
28565
28566
28567
28568
28569
28570
28571
28572
28573
28574
28575
28576
28577
28578
28579
28580
28581
28582
28583
28584
28585
28586
28587
28588
28589
28590
28591
28592
28593
28594
28595
28596
28597
28598
28599
28600
28601
28602
28603
28604
28605
28606
28607
28608
28609
28610
28611
28612
28613
28614
28615
28616
28617
28618
28619
28620
28621
28622
28623
28624
28625
28626
28627
28628
28629
28630
28631
28632
28633
28634
28635
28636
28637
28638
28639
28640
28641
28642
28643
28644
28645
28646
28647
28648
28649
28650
28651
28652
28653
28654
28655
28656
28657
28658
28659
28660
28661
28662
28663
28664
28665
28666
28667
28668
28669
28670
28671
28672
28673
28674
28675
28676
28677
28678
28679
28680
28681
28682
28683
28684
28685
28686
28687
28688
28689
28690
28691
28692
28693
28694
28695
28696
28697
28698
28699
28700
28701
28702
28703
28704
28705
28706
28707
28708
28709
28710
28711
28712
28713
28714
28715
28716
28717
28718
28719
28720
28721
28722
28723
28724
28725
28726
28727
28728
28729
28730
28731
28732
28733
28734
28735
28736
28737
28738
28739
28740
28741
28742
28743
28744
28745
28746
28747
28748
28749
28750
28751
28752
28753
28754
28755
28756
28757
28758
28759
28760
28761
28762
28763
28764
28765
28766
28767
28768
28769
28770
28771
28772
28773
28774
28775
28776
28777
28778
28779
28780
28781
28782
28783
28784
28785
28786
28787
28788
28789
28790
28791
28792
28793
28794
28795
28796
28797
28798
28799
28800
28801
28802
28803
28804
28805
28806
28807
28808
28809
28810
28811
28812
28813
28814
28815
28816
28817
28818
28819
28820
28821
28822
28823
28824
28825
28826
28827
28828
28829
28830
28831
28832
28833
28834
28835
28836
28837
28838
28839
28840
28841
28842
28843
28844
28845
28846
28847
28848
28849
28850
28851
28852
28853
28854
28855
28856
28857
28858
28859
28860
28861
28862
28863
28864
28865
28866
28867
28868
28869
28870
28871
28872
28873
28874
28875
28876
28877
28878
28879
28880
28881
28882
28883
28884
28885
28886
28887
28888
28889
28890
28891
28892
28893
28894
28895
28896
28897
28898
28899
28900
28901
28902
28903
28904
28905
28906
28907
28908
28909
28910
28911
28912
28913
28914
28915
28916
28917
28918
28919
28920
28921
28922
28923
28924
28925
28926
28927
28928
28929
28930
28931
28932
28933
28934
28935
28936
28937
28938
28939
28940
28941
28942
28943
28944
28945
28946
28947
28948
28949
28950
28951
28952
28953
28954
28955
28956
28957
28958
28959
28960
28961
28962
28963
28964
28965
28966
28967
28968
28969
28970
28971
28972
28973
28974
28975
28976
28977
28978
28979
28980
28981
28982
28983
28984
28985
28986
28987
28988
28989
28990
28991
28992
28993
28994
28995
28996
28997
28998
28999
29000
29001
29002
29003
29004
29005
29006
29007
29008
29009
29010
29011
29012
29013
29014
29015
29016
29017
29018
29019
29020
29021
29022
29023
29024
29025
29026
29027
29028
29029
29030
29031
29032
29033
29034
29035
29036
29037
29038
29039
29040
29041
29042
29043
29044
29045
29046
29047
29048
29049
29050
29051
29052
29053
29054
29055
29056
29057
29058
29059
29060
29061
29062
29063
29064
29065
29066
29067
29068
29069
29070
29071
29072
29073
29074
29075
29076
29077
29078
29079
29080
29081
29082
29083
29084
29085
29086
29087
29088
29089
29090
29091
29092
29093
29094
29095
29096
29097
29098
29099
29100
29101
29102
29103
29104
29105
29106
29107
29108
29109
29110
29111
29112
29113
29114
29115
29116
29117
29118
29119
29120
29121
29122
29123
29124
29125
29126
29127
29128
29129
29130
29131
29132
29133
29134
29135
29136
29137
29138
29139
29140
29141
29142
29143
29144
29145
29146
29147
29148
29149
29150
29151
29152
29153
29154
29155
29156
29157
29158
29159
29160
29161
29162
29163
29164
29165
29166
29167
29168
29169
29170
29171
29172
29173
29174
29175
29176
29177
29178
29179
29180
29181
29182
29183
29184
29185
29186
29187
29188
29189
29190
29191
29192
29193
29194
29195
29196
29197
29198
29199
29200
29201
29202
29203
29204
29205
29206
29207
29208
29209
29210
29211
29212
29213
29214
29215
29216
29217
29218
29219
29220
29221
29222
29223
29224
29225
29226
29227
29228
29229
29230
29231
29232
29233
29234
29235
29236
29237
29238
29239
29240
29241
29242
29243
29244
29245
29246
29247
29248
29249
29250
29251
29252
29253
29254
29255
29256
29257
29258
29259
29260
29261
29262
29263
29264
29265
29266
29267
29268
29269
29270
29271
29272
29273
29274
29275
29276
29277
29278
29279
29280
29281
29282
29283
29284
29285
29286
29287
29288
29289
29290
29291
29292
29293
29294
29295
29296
29297
29298
29299
29300
29301
29302
29303
29304
29305
29306
29307
29308
29309
29310
29311
29312
29313
29314
29315
29316
29317
29318
29319
29320
29321
29322
29323
29324
29325
29326
29327
29328
29329
29330
29331
29332
29333
29334
29335
29336
29337
29338
29339
29340
29341
29342
29343
29344
29345
29346
29347
29348
29349
29350
29351
29352
29353
29354
29355
29356
29357
29358
29359
29360
29361
29362
29363
29364
29365
29366
29367
29368
29369
29370
29371
29372
29373
29374
29375
29376
29377
29378
29379
29380
29381
29382
29383
29384
29385
29386
29387
29388
29389
29390
29391
29392
29393
29394
29395
29396
29397
29398
29399
29400
29401
29402
29403
29404
29405
29406
29407
29408
29409
29410
29411
29412
29413
29414
29415
29416
29417
29418
29419
29420
29421
29422
29423
29424
29425
29426
29427
29428
29429
29430
29431
29432
29433
29434
29435
29436
29437
29438
29439
29440
29441
29442
29443
29444
29445
29446
29447
29448
29449
29450
29451
29452
29453
29454
29455
29456
29457
29458
29459
29460
29461
29462
29463
29464
29465
29466
29467
29468
29469
29470
29471
29472
29473
29474
29475
29476
29477
29478
29479
29480
29481
29482
29483
29484
29485
29486
29487
29488
29489
29490
29491
29492
29493
29494
29495
29496
29497
29498
29499
29500
29501
29502
29503
29504
29505
29506
29507
29508
29509
29510
29511
29512
29513
29514
29515
29516
29517
29518
29519
29520
29521
29522
29523
29524
29525
29526
29527
29528
29529
29530
29531
29532
29533
29534
29535
29536
29537
29538
29539
29540
29541
29542
29543
29544
29545
29546
29547
29548
29549
29550
29551
29552
29553
29554
29555
29556
29557
29558
29559
29560
29561
29562
29563
29564
29565
29566
29567
29568
29569
29570
29571
29572
29573
29574
29575
29576
29577
29578
29579
29580
29581
29582
29583
29584
29585
29586
29587
29588
29589
29590
29591
29592
29593
29594
29595
29596
29597
29598
29599
29600
29601
29602
29603
29604
29605
29606
29607
29608
29609
29610
29611
29612
29613
29614
29615
29616
29617
29618
29619
29620
29621
29622
29623
29624
29625
29626
29627
29628
29629
29630
29631
29632
29633
29634
29635
29636
29637
29638
29639
29640
29641
29642
29643
29644
29645
29646
29647
29648
29649
29650
29651
29652
29653
29654
29655
29656
29657
29658
29659
29660
29661
29662
29663
29664
29665
29666
29667
29668
29669
29670
29671
29672
29673
29674
29675
29676
29677
29678
29679
29680
29681
29682
29683
29684
29685
29686
29687
29688
29689
29690
29691
29692
29693
29694
29695
29696
29697
29698
29699
29700
29701
29702
29703
29704
29705
29706
29707
29708
29709
29710
29711
29712
29713
29714
29715
29716
29717
29718
29719
29720
29721
29722
29723
29724
29725
29726
29727
29728
29729
29730
29731
29732
29733
29734
29735
29736
29737
29738
29739
29740
29741
29742
29743
29744
29745
29746
29747
29748
29749
29750
29751
29752
29753
29754
29755
29756
29757
29758
29759
29760
29761
29762
29763
29764
29765
29766
29767
29768
29769
29770
29771
29772
29773
29774
29775
29776
29777
29778
29779
29780
29781
29782
29783
29784
29785
29786
29787
29788
29789
29790
29791
29792
29793
29794
29795
29796
29797
29798
29799
29800
29801
29802
29803
29804
29805
29806
29807
29808
29809
29810
29811
29812
29813
29814
29815
29816
29817
29818
29819
29820
29821
29822
29823
29824
29825
29826
29827
29828
29829
29830
29831
29832
29833
29834
29835
29836
29837
29838
29839
29840
29841
29842
29843
29844
29845
29846
29847
29848
29849
29850
29851
29852
29853
29854
29855
29856
29857
29858
29859
29860
29861
29862
29863
29864
29865
29866
29867
29868
29869
29870
29871
29872
29873
29874
29875
29876
29877
29878
29879
29880
29881
29882
29883
29884
29885
29886
29887
29888
29889
29890
29891
29892
29893
29894
29895
29896
29897
29898
29899
29900
29901
29902
29903
29904
29905
29906
29907
29908
29909
29910
29911
29912
29913
29914
29915
29916
29917
29918
29919
29920
29921
29922
29923
29924
29925
29926
29927
29928
29929
29930
29931
29932
29933
29934
29935
29936
29937
29938
29939
29940
29941
29942
29943
29944
29945
29946
29947
29948
29949
29950
29951
29952
29953
29954
29955
29956
29957
29958
29959
29960
29961
29962
29963
29964
29965
29966
29967
29968
29969
29970
29971
29972
29973
29974
29975
29976
29977
29978
29979
29980
29981
29982
29983
29984
29985
29986
29987
29988
29989
29990
29991
29992
29993
29994
29995
29996
29997
29998
29999
30000
30001
30002
30003
30004
30005
30006
30007
30008
30009
30010
30011
30012
30013
30014
30015
30016
30017
30018
30019
30020
30021
30022
30023
30024
30025
30026
30027
30028
30029
30030
30031
30032
30033
30034
30035
30036
30037
30038
30039
30040
30041
30042
30043
30044
30045
30046
30047
30048
30049
30050
30051
30052
30053
30054
30055
30056
30057
30058
30059
30060
30061
30062
30063
30064
30065
30066
30067
30068
30069
30070
30071
30072
30073
30074
30075
30076
30077
30078
30079
30080
30081
30082
30083
30084
30085
30086
30087
30088
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
30100
30101
30102
30103
30104
30105
30106
30107
30108
30109
30110
30111
30112
30113
30114
30115
30116
30117
30118
30119
30120
30121
30122
30123
30124
30125
30126
30127
30128
30129
30130
30131
30132
30133
30134
30135
30136
30137
30138
30139
30140
30141
30142
30143
30144
30145
30146
30147
30148
30149
30150
30151
30152
30153
30154
30155
30156
30157
30158
30159
30160
30161
30162
30163
30164
30165
30166
30167
30168
30169
30170
30171
30172
30173
30174
30175
30176
30177
30178
30179
30180
30181
30182
30183
30184
30185
30186
30187
30188
30189
30190
30191
30192
30193
30194
30195
30196
30197
30198
30199
30200
30201
30202
30203
30204
30205
30206
30207
30208
30209
30210
30211
30212
30213
30214
30215
30216
30217
30218
30219
30220
30221
30222
30223
30224
30225
30226
30227
30228
30229
30230
30231
30232
30233
30234
30235
30236
30237
30238
30239
30240
30241
30242
30243
30244
30245
30246
30247
30248
30249
30250
30251
30252
30253
30254
30255
30256
30257
30258
30259
30260
30261
30262
30263
30264
30265
30266
30267
30268
30269
30270
30271
30272
30273
30274
30275
30276
30277
30278
30279
30280
30281
30282
30283
30284
30285
30286
30287
30288
30289
30290
30291
30292
30293
30294
30295
30296
30297
30298
30299
30300
30301
30302
30303
30304
30305
30306
30307
30308
30309
30310
30311
30312
30313
30314
30315
30316
30317
30318
30319
30320
30321
30322
30323
30324
30325
30326
30327
30328
30329
30330
30331
30332
30333
30334
30335
30336
30337
30338
30339
30340
30341
30342
30343
30344
30345
30346
30347
30348
30349
30350
30351
30352
30353
30354
30355
30356
30357
30358
30359
30360
30361
30362
30363
30364
30365
30366
30367
30368
30369
30370
30371
30372
30373
30374
30375
30376
30377
30378
30379
30380
30381
30382
30383
30384
30385
30386
30387
30388
30389
30390
30391
30392
30393
30394
30395
30396
30397
30398
30399
30400
30401
30402
30403
30404
30405
30406
30407
30408
30409
30410
30411
30412
30413
30414
30415
30416
30417
30418
30419
30420
30421
30422
30423
30424
30425
30426
30427
30428
30429
30430
30431
30432
30433
30434
30435
30436
30437
30438
30439
30440
30441
30442
30443
30444
30445
30446
30447
30448
30449
30450
30451
30452
30453
30454
30455
30456
30457
30458
30459
30460
30461
30462
30463
30464
30465
30466
30467
30468
30469
30470
30471
30472
30473
30474
30475
30476
30477
30478
30479
30480
30481
30482
30483
30484
30485
30486
30487
30488
30489
30490
30491
30492
30493
30494
30495
30496
30497
30498
30499
30500
30501
30502
30503
30504
30505
30506
30507
30508
30509
30510
30511
30512
30513
30514
30515
30516
30517
30518
30519
30520
30521
30522
30523
30524
30525
30526
30527
30528
30529
30530
30531
30532
30533
30534
30535
30536
30537
30538
30539
30540
30541
30542
30543
30544
30545
30546
30547
30548
30549
30550
30551
30552
30553
30554
30555
30556
30557
30558
30559
30560
30561
30562
30563
30564
30565
30566
30567
30568
30569
30570
30571
30572
30573
30574
30575
30576
30577
30578
30579
30580
30581
30582
30583
30584
30585
30586
30587
30588
30589
30590
30591
30592
30593
30594
30595
30596
30597
30598
30599
30600
30601
30602
30603
30604
30605
30606
30607
30608
30609
30610
30611
30612
30613
30614
30615
30616
30617
30618
30619
30620
30621
30622
30623
30624
30625
30626
30627
30628
30629
30630
30631
30632
30633
30634
30635
30636
30637
30638
30639
30640
30641
30642
30643
30644
30645
30646
30647
30648
30649
30650
30651
30652
30653
30654
30655
30656
30657
30658
30659
30660
30661
30662
30663
30664
30665
30666
30667
30668
30669
30670
30671
30672
30673
30674
30675
30676
30677
30678
30679
30680
30681
30682
30683
30684
30685
30686
30687
30688
30689
30690
30691
30692
30693
30694
30695
30696
30697
30698
30699
30700
30701
30702
30703
30704
30705
30706
30707
30708
30709
30710
30711
30712
30713
30714
30715
30716
30717
30718
30719
30720
30721
30722
30723
30724
30725
30726
30727
30728
30729
30730
30731
30732
30733
30734
30735
30736
30737
30738
30739
30740
30741
30742
30743
30744
30745
30746
30747
30748
30749
30750
30751
30752
30753
30754
30755
30756
30757
30758
30759
30760
30761
30762
30763
30764
30765
30766
30767
30768
30769
30770
30771
30772
30773
30774
30775
30776
30777
30778
30779
30780
30781
30782
30783
30784
30785
30786
30787
30788
30789
30790
30791
30792
30793
30794
30795
30796
30797
30798
30799
30800
30801
30802
30803
30804
30805
30806
30807
30808
30809
30810
30811
30812
30813
30814
30815
30816
30817
30818
30819
30820
30821
30822
30823
30824
30825
30826
30827
30828
30829
30830
30831
30832
30833
30834
30835
30836
30837
30838
30839
30840
30841
30842
30843
30844
30845
30846
30847
30848
30849
30850
30851
30852
30853
30854
30855
30856
30857
30858
30859
30860
30861
30862
30863
30864
30865
30866
30867
30868
30869
30870
30871
30872
30873
30874
30875
30876
30877
30878
30879
30880
30881
30882
30883
30884
30885
30886
30887
30888
30889
30890
30891
30892
30893
30894
30895
30896
30897
30898
30899
30900
30901
30902
30903
30904
30905
30906
30907
30908
30909
30910
30911
30912
30913
30914
30915
30916
30917
30918
30919
30920
30921
30922
30923
30924
30925
30926
30927
30928
30929
30930
30931
30932
30933
30934
30935
30936
30937
30938
30939
30940
30941
30942
30943
30944
30945
30946
30947
30948
30949
30950
30951
30952
30953
30954
30955
30956
30957
30958
30959
30960
30961
30962
30963
30964
30965
30966
30967
30968
30969
30970
30971
30972
30973
30974
30975
30976
30977
30978
30979
30980
30981
30982
30983
30984
30985
30986
30987
30988
30989
30990
30991
30992
30993
30994
30995
30996
30997
30998
30999
31000
31001
31002
31003
31004
31005
31006
31007
31008
31009
31010
31011
31012
31013
31014
31015
31016
31017
31018
31019
31020
31021
31022
31023
31024
31025
31026
31027
31028
31029
31030
31031
31032
31033
31034
31035
31036
31037
31038
31039
31040
31041
31042
31043
31044
31045
31046
31047
31048
31049
31050
31051
31052
31053
31054
31055
31056
31057
31058
31059
31060
31061
31062
31063
31064
31065
31066
31067
31068
31069
31070
31071
31072
31073
31074
31075
31076
31077
31078
31079
31080
31081
31082
31083
31084
31085
31086
31087
31088
31089
31090
31091
31092
31093
31094
31095
31096
31097
31098
31099
31100
31101
31102
31103
31104
31105
31106
31107
31108
31109
31110
31111
31112
31113
31114
31115
31116
31117
31118
31119
31120
31121
31122
31123
31124
31125
31126
31127
31128
31129
31130
31131
31132
31133
31134
31135
31136
31137
31138
31139
31140
31141
31142
31143
31144
31145
31146
31147
31148
31149
31150
31151
31152
31153
31154
31155
31156
31157
31158
31159
31160
31161
31162
31163
31164
31165
31166
31167
31168
31169
31170
31171
31172
31173
31174
31175
31176
31177
31178
31179
31180
31181
31182
31183
31184
31185
31186
31187
31188
31189
31190
31191
31192
31193
31194
31195
31196
31197
31198
31199
31200
31201
31202
31203
31204
31205
31206
31207
31208
31209
31210
31211
31212
31213
31214
31215
31216
31217
31218
31219
31220
31221
31222
31223
31224
31225
31226
31227
31228
31229
31230
31231
31232
31233
31234
31235
31236
31237
31238
31239
31240
31241
31242
31243
31244
31245
31246
31247
31248
31249
31250
31251
31252
31253
31254
31255
31256
31257
31258
31259
31260
31261
31262
31263
31264
31265
31266
31267
31268
31269
31270
31271
31272
31273
31274
31275
31276
31277
31278
31279
31280
31281
31282
31283
31284
31285
31286
31287
31288
31289
31290
31291
31292
31293
31294
31295
31296
31297
31298
31299
31300
31301
31302
31303
31304
31305
31306
31307
31308
31309
31310
31311
31312
31313
31314
31315
31316
31317
31318
31319
31320
31321
31322
31323
31324
31325
31326
31327
31328
31329
31330
31331
31332
31333
31334
31335
31336
31337
31338
31339
31340
31341
31342
31343
31344
31345
31346
31347
31348
31349
31350
31351
31352
31353
31354
31355
31356
31357
31358
31359
31360
31361
31362
31363
31364
31365
31366
31367
31368
31369
31370
31371
31372
31373
31374
31375
31376
31377
31378
31379
31380
31381
31382
31383
31384
31385
31386
31387
31388
31389
31390
31391
31392
31393
31394
31395
31396
31397
31398
31399
31400
31401
31402
31403
31404
31405
31406
31407
31408
31409
31410
31411
31412
31413
31414
31415
31416
31417
31418
31419
31420
31421
31422
31423
31424
31425
31426
31427
31428
31429
31430
31431
31432
31433
31434
31435
31436
31437
31438
31439
31440
31441
31442
31443
31444
31445
31446
31447
31448
31449
31450
31451
31452
31453
31454
31455
31456
31457
31458
31459
31460
31461
31462
31463
31464
31465
31466
31467
31468
31469
31470
31471
31472
31473
31474
31475
31476
31477
31478
31479
31480
31481
31482
31483
31484
31485
31486
31487
31488
31489
31490
31491
31492
31493
31494
31495
31496
31497
31498
31499
31500
31501
31502
31503
31504
31505
31506
31507
31508
31509
31510
31511
31512
31513
31514
31515
31516
31517
31518
31519
31520
31521
31522
31523
31524
31525
31526
31527
31528
31529
31530
31531
31532
31533
31534
31535
31536
31537
31538
31539
31540
31541
31542
31543
31544
31545
31546
31547
31548
31549
31550
31551
31552
31553
31554
31555
31556
31557
31558
31559
31560
31561
31562
31563
31564
31565
31566
31567
31568
31569
31570
31571
31572
31573
31574
31575
31576
31577
31578
31579
31580
31581
31582
31583
31584
31585
31586
31587
31588
31589
31590
31591
31592
31593
31594
31595
31596
31597
31598
31599
31600
31601
31602
31603
31604
31605
31606
31607
31608
31609
31610
31611
31612
31613
31614
31615
31616
31617
31618
31619
31620
31621
31622
31623
31624
31625
31626
31627
31628
31629
31630
31631
31632
31633
31634
31635
31636
31637
31638
31639
31640
31641
31642
31643
31644
31645
31646
31647
31648
31649
31650
31651
31652
31653
31654
31655
31656
31657
31658
31659
31660
31661
31662
31663
31664
31665
31666
31667
31668
31669
31670
31671
31672
31673
31674
31675
31676
31677
31678
31679
31680
31681
31682
31683
31684
31685
31686
31687
31688
31689
31690
31691
31692
31693
31694
31695
31696
31697
31698
31699
31700
31701
31702
31703
31704
31705
31706
31707
31708
31709
31710
31711
31712
31713
31714
31715
31716
31717
31718
31719
31720
31721
31722
31723
31724
31725
31726
31727
31728
31729
31730
31731
31732
31733
31734
31735
31736
31737
31738
31739
31740
31741
31742
31743
31744
31745
31746
31747
31748
31749
31750
31751
31752
31753
31754
31755
31756
31757
31758
31759
31760
31761
31762
31763
31764
31765
31766
31767
31768
31769
31770
31771
31772
31773
31774
31775
31776
31777
31778
31779
31780
31781
31782
31783
31784
31785
31786
31787
31788
31789
31790
31791
31792
31793
31794
31795
31796
31797
31798
31799
31800
31801
31802
31803
31804
31805
31806
31807
31808
31809
31810
31811
31812
31813
31814
31815
31816
31817
31818
31819
31820
31821
31822
31823
31824
31825
31826
31827
31828
31829
31830
31831
31832
31833
31834
31835
31836
31837
31838
31839
31840
31841
31842
31843
31844
31845
31846
31847
31848
31849
31850
31851
31852
31853
31854
31855
31856
31857
31858
31859
31860
31861
31862
31863
31864
31865
31866
31867
31868
31869
31870
31871
31872
31873
31874
31875
31876
31877
31878
31879
31880
31881
31882
31883
31884
31885
31886
31887
31888
31889
31890
31891
31892
31893
31894
31895
31896
31897
31898
31899
31900
31901
31902
31903
31904
31905
31906
31907
31908
31909
31910
31911
31912
31913
31914
31915
31916
31917
31918
31919
31920
31921
31922
31923
31924
31925
31926
31927
31928
31929
31930
31931
31932
31933
31934
31935
31936
31937
31938
31939
31940
31941
31942
31943
31944
31945
31946
31947
31948
31949
31950
31951
31952
31953
31954
31955
31956
31957
31958
31959
31960
31961
31962
31963
31964
31965
31966
31967
31968
31969
31970
31971
31972
31973
31974
31975
31976
31977
31978
31979
31980
31981
31982
31983
31984
31985
31986
31987
31988
31989
31990
31991
31992
31993
31994
31995
31996
31997
31998
31999
32000
32001
32002
32003
32004
32005
32006
32007
32008
32009
32010
32011
32012
32013
32014
32015
32016
32017
32018
32019
32020
32021
32022
32023
32024
32025
32026
32027
32028
32029
32030
32031
32032
32033
32034
32035
32036
32037
32038
32039
32040
32041
32042
32043
32044
32045
32046
32047
32048
32049
32050
32051
32052
32053
32054
32055
32056
32057
32058
32059
32060
32061
32062
32063
32064
32065
32066
32067
32068
32069
32070
32071
32072
32073
32074
32075
32076
32077
32078
32079
32080
32081
32082
32083
32084
32085
32086
32087
32088
32089
32090
32091
32092
32093
32094
32095
32096
32097
32098
32099
32100
32101
32102
32103
32104
32105
32106
32107
32108
32109
32110
32111
32112
32113
32114
32115
32116
32117
32118
32119
32120
32121
32122
32123
32124
32125
32126
32127
32128
32129
32130
32131
32132
32133
32134
32135
32136
32137
32138
32139
32140
32141
32142
32143
32144
32145
32146
32147
32148
32149
32150
32151
32152
32153
32154
32155
32156
32157
32158
32159
32160
32161
32162
32163
32164
32165
32166
32167
32168
32169
32170
32171
32172
32173
32174
32175
32176
32177
32178
32179
32180
32181
32182
32183
32184
32185
32186
32187
32188
32189
32190
32191
32192
32193
32194
32195
32196
32197
32198
32199
32200
32201
32202
32203
32204
32205
32206
32207
32208
32209
32210
32211
32212
32213
32214
32215
32216
32217
32218
32219
32220
32221
32222
32223
32224
32225
32226
32227
32228
32229
32230
32231
32232
32233
32234
32235
32236
32237
32238
32239
32240
32241
32242
32243
32244
32245
32246
32247
32248
32249
32250
32251
32252
32253
32254
32255
32256
32257
32258
32259
32260
32261
32262
32263
32264
32265
32266
32267
32268
32269
32270
32271
32272
32273
32274
32275
32276
32277
32278
32279
32280
32281
32282
32283
32284
32285
32286
32287
32288
32289
32290
32291
32292
32293
32294
32295
32296
32297
32298
32299
32300
32301
32302
32303
32304
32305
32306
32307
32308
32309
32310
32311
32312
32313
32314
32315
32316
32317
32318
32319
32320
32321
32322
32323
32324
32325
32326
32327
32328
32329
32330
32331
32332
32333
32334
32335
32336
32337
32338
32339
32340
32341
32342
32343
32344
32345
32346
32347
32348
32349
32350
32351
32352
32353
32354
32355
32356
32357
32358
32359
32360
32361
32362
32363
32364
32365
32366
32367
32368
32369
32370
32371
32372
32373
32374
32375
32376
32377
32378
32379
32380
32381
32382
32383
32384
32385
32386
32387
32388
32389
32390
32391
32392
32393
32394
32395
32396
32397
32398
32399
32400
32401
32402
32403
32404
32405
32406
32407
32408
32409
32410
32411
32412
32413
32414
32415
32416
32417
32418
32419
32420
32421
32422
32423
32424
32425
32426
32427
32428
32429
32430
32431
32432
32433
32434
32435
32436
32437
32438
32439
32440
32441
32442
32443
32444
32445
32446
32447
32448
32449
32450
32451
32452
32453
32454
32455
32456
32457
32458
32459
32460
32461
32462
32463
32464
32465
32466
32467
32468
32469
32470
32471
32472
32473
32474
32475
32476
32477
32478
32479
32480
32481
32482
32483
32484
32485
32486
32487
32488
32489
32490
32491
32492
32493
32494
32495
32496
32497
32498
32499
32500
32501
32502
32503
32504
32505
32506
32507
32508
32509
32510
32511
32512
32513
32514
32515
32516
32517
32518
32519
32520
32521
32522
32523
32524
32525
32526
32527
32528
32529
32530
32531
32532
32533
32534
32535
32536
32537
32538
32539
32540
32541
32542
32543
32544
32545
32546
32547
32548
32549
32550
32551
32552
32553
32554
32555
32556
32557
32558
32559
32560
32561
32562
32563
32564
32565
32566
32567
32568
32569
32570
32571
32572
32573
32574
32575
32576
32577
32578
32579
32580
32581
32582
32583
32584
32585
32586
32587
32588
32589
32590
32591
32592
32593
32594
32595
32596
32597
32598
32599
32600
32601
32602
32603
32604
32605
32606
32607
32608
32609
32610
32611
32612
32613
32614
32615
32616
32617
32618
32619
32620
32621
32622
32623
32624
32625
32626
32627
32628
32629
32630
32631
32632
32633
32634
32635
32636
32637
32638
32639
32640
32641
32642
32643
32644
32645
32646
32647
32648
32649
32650
32651
32652
32653
32654
32655
32656
32657
32658
32659
32660
32661
32662
32663
32664
32665
32666
32667
32668
32669
32670
32671
32672
32673
32674
32675
32676
32677
32678
32679
32680
32681
32682
32683
32684
32685
32686
32687
32688
32689
32690
32691
32692
32693
32694
32695
32696
32697
32698
32699
32700
32701
32702
32703
32704
32705
32706
32707
32708
32709
32710
32711
32712
32713
32714
32715
32716
32717
32718
32719
32720
32721
32722
32723
32724
32725
32726
32727
32728
32729
32730
32731
32732
32733
32734
32735
32736
32737
32738
32739
32740
32741
32742
32743
32744
32745
32746
32747
32748
32749
32750
32751
32752
32753
32754
32755
32756
32757
32758
32759
32760
32761
32762
32763
32764
32765
32766
32767
32768
32769
32770
32771
32772
32773
32774
32775
32776
32777
32778
32779
32780
32781
32782
32783
32784
32785
32786
32787
32788
32789
32790
32791
32792
32793
32794
32795
32796
32797
32798
32799
32800
32801
32802
32803
32804
32805
32806
32807
32808
32809
32810
32811
32812
32813
32814
32815
32816
32817
32818
32819
32820
32821
32822
32823
32824
32825
32826
32827
32828
32829
32830
32831
32832
32833
32834
32835
32836
32837
32838
32839
32840
32841
32842
32843
32844
32845
32846
32847
32848
32849
32850
32851
32852
32853
32854
32855
32856
32857
32858
32859
32860
32861
32862
32863
32864
32865
32866
32867
32868
32869
32870
32871
32872
32873
32874
32875
32876
32877
32878
32879
32880
32881
32882
32883
32884
32885
32886
32887
32888
32889
32890
32891
32892
32893
32894
32895
32896
32897
32898
32899
32900
32901
32902
32903
32904
32905
32906
32907
32908
32909
32910
32911
32912
32913
32914
32915
32916
32917
32918
32919
32920
32921
32922
32923
32924
32925
32926
32927
32928
32929
32930
32931
32932
32933
32934
32935
32936
32937
32938
32939
32940
32941
32942
32943
32944
32945
32946
32947
32948
32949
32950
32951
32952
32953
32954
32955
32956
32957
32958
32959
32960
32961
32962
32963
32964
32965
32966
32967
32968
32969
32970
32971
32972
32973
32974
32975
32976
32977
32978
32979
32980
32981
32982
32983
32984
32985
32986
32987
32988
32989
32990
32991
32992
32993
32994
32995
32996
32997
32998
32999
33000
33001
33002
33003
33004
33005
33006
33007
33008
33009
33010
33011
33012
33013
33014
33015
33016
33017
33018
33019
33020
33021
33022
33023
33024
33025
33026
33027
33028
33029
33030
33031
33032
33033
33034
33035
33036
33037
33038
33039
33040
33041
33042
33043
33044
33045
33046
33047
33048
33049
33050
33051
33052
33053
33054
33055
33056
33057
33058
33059
33060
33061
33062
33063
33064
33065
33066
33067
33068
33069
33070
33071
33072
33073
33074
33075
33076
33077
33078
33079
33080
33081
33082
33083
33084
33085
33086
33087
33088
33089
33090
33091
33092
33093
33094
33095
33096
33097
33098
33099
33100
33101
33102
33103
33104
33105
33106
33107
33108
33109
33110
33111
33112
33113
33114
33115
33116
33117
33118
33119
33120
33121
33122
33123
33124
33125
33126
33127
33128
33129
33130
33131
33132
33133
33134
33135
33136
33137
33138
33139
33140
33141
33142
33143
33144
33145
33146
33147
33148
33149
33150
33151
33152
33153
33154
33155
33156
33157
33158
33159
33160
33161
33162
33163
33164
33165
33166
33167
33168
33169
33170
33171
33172
33173
33174
33175
33176
33177
33178
33179
33180
33181
33182
33183
33184
33185
33186
33187
33188
33189
33190
33191
33192
33193
33194
33195
33196
33197
33198
33199
33200
33201
33202
33203
33204
33205
33206
33207
33208
33209
33210
33211
33212
33213
33214
33215
33216
33217
33218
33219
33220
33221
33222
33223
33224
33225
33226
33227
33228
33229
33230
33231
33232
33233
33234
33235
33236
33237
33238
33239
33240
33241
33242
33243
33244
33245
33246
33247
33248
33249
33250
33251
33252
33253
33254
33255
33256
33257
33258
33259
33260
33261
33262
33263
33264
33265
33266
33267
33268
33269
33270
33271
33272
33273
33274
33275
33276
33277
33278
33279
33280
33281
33282
33283
33284
33285
33286
33287
33288
33289
33290
33291
33292
33293
33294
33295
33296
33297
33298
33299
33300
33301
33302
33303
33304
33305
33306
33307
33308
33309
33310
33311
33312
33313
33314
33315
33316
33317
33318
33319
33320
33321
33322
33323
33324
33325
33326
33327
33328
33329
33330
33331
33332
33333
33334
33335
33336
33337
33338
33339
33340
33341
33342
33343
33344
33345
33346
33347
33348
33349
33350
33351
33352
33353
33354
33355
33356
33357
33358
33359
33360
33361
33362
33363
33364
33365
33366
33367
33368
33369
33370
33371
33372
33373
33374
33375
33376
33377
33378
33379
33380
33381
33382
33383
33384
33385
33386
33387
33388
33389
33390
33391
33392
33393
33394
33395
33396
33397
33398
33399
33400
33401
33402
33403
33404
33405
33406
33407
33408
33409
33410
33411
33412
33413
33414
33415
33416
33417
33418
33419
33420
33421
33422
33423
33424
33425
33426
33427
33428
33429
33430
33431
33432
33433
33434
33435
33436
33437
33438
33439
33440
33441
33442
33443
33444
33445
33446
33447
33448
33449
33450
33451
33452
33453
33454
33455
33456
33457
33458
33459
33460
33461
33462
33463
33464
33465
33466
33467
33468
33469
33470
33471
33472
33473
33474
33475
33476
33477
33478
33479
33480
33481
33482
33483
33484
33485
33486
33487
33488
33489
33490
33491
33492
33493
33494
33495
33496
33497
33498
33499
33500
33501
33502
33503
33504
33505
33506
33507
33508
33509
33510
33511
33512
33513
33514
33515
33516
33517
33518
33519
33520
33521
33522
33523
33524
33525
33526
33527
33528
33529
33530
33531
33532
33533
33534
33535
33536
33537
33538
33539
33540
33541
33542
33543
33544
33545
33546
33547
33548
33549
33550
33551
33552
33553
33554
33555
33556
33557
33558
33559
33560
33561
33562
33563
33564
33565
33566
33567
33568
33569
33570
33571
33572
33573
33574
33575
33576
33577
33578
33579
33580
33581
33582
33583
33584
33585
33586
33587
33588
33589
33590
33591
33592
33593
33594
33595
33596
33597
33598
33599
33600
33601
33602
33603
33604
33605
33606
33607
33608
33609
33610
33611
33612
33613
33614
33615
33616
33617
33618
33619
33620
33621
33622
33623
33624
33625
33626
33627
33628
33629
33630
33631
33632
33633
33634
33635
33636
33637
33638
33639
33640
33641
33642
33643
33644
33645
33646
33647
33648
33649
33650
33651
33652
33653
33654
33655
33656
33657
33658
33659
33660
33661
33662
33663
33664
33665
33666
33667
33668
33669
33670
33671
33672
33673
33674
33675
33676
33677
33678
33679
33680
33681
33682
33683
33684
33685
33686
33687
33688
33689
33690
33691
33692
33693
33694
33695
33696
33697
33698
33699
33700
33701
33702
33703
33704
33705
33706
33707
33708
33709
33710
33711
33712
33713
33714
33715
33716
33717
33718
33719
33720
33721
33722
33723
33724
33725
33726
33727
33728
33729
33730
33731
33732
33733
33734
33735
33736
33737
33738
33739
33740
33741
33742
33743
33744
33745
33746
33747
33748
33749
33750
33751
33752
33753
33754
33755
33756
33757
33758
33759
33760
33761
33762
33763
33764
33765
33766
33767
33768
33769
33770
33771
33772
33773
33774
33775
33776
33777
33778
33779
33780
33781
33782
33783
33784
33785
33786
33787
33788
33789
33790
33791
33792
33793
33794
33795
33796
33797
33798
33799
33800
33801
33802
33803
33804
33805
33806
33807
33808
33809
33810
33811
33812
33813
33814
33815
33816
33817
33818
33819
33820
33821
33822
33823
33824
33825
33826
33827
33828
33829
33830
33831
33832
33833
33834
33835
33836
33837
33838
33839
33840
33841
33842
33843
33844
33845
33846
33847
33848
33849
33850
33851
33852
33853
33854
33855
33856
33857
33858
33859
33860
33861
33862
33863
33864
33865
33866
33867
33868
33869
33870
33871
33872
33873
33874
33875
33876
33877
33878
33879
33880
33881
33882
33883
33884
33885
33886
33887
33888
33889
33890
33891
33892
33893
33894
33895
33896
33897
33898
33899
33900
33901
33902
33903
33904
33905
33906
33907
33908
33909
33910
33911
33912
33913
33914
33915
33916
33917
33918
33919
33920
33921
33922
33923
33924
33925
33926
33927
33928
33929
33930
33931
33932
33933
33934
33935
33936
33937
33938
33939
33940
33941
33942
33943
33944
33945
33946
33947
33948
33949
33950
33951
33952
33953
33954
33955
33956
33957
33958
33959
33960
33961
33962
33963
33964
33965
33966
33967
33968
33969
33970
33971
33972
33973
33974
33975
33976
33977
33978
33979
33980
33981
33982
33983
33984
33985
33986
33987
33988
33989
33990
33991
33992
33993
33994
33995
33996
33997
33998
33999
34000
34001
34002
34003
34004
34005
34006
34007
34008
34009
34010
34011
34012
34013
34014
34015
34016
34017
34018
34019
34020
34021
34022
34023
34024
34025
34026
34027
34028
34029
34030
34031
34032
34033
34034
34035
34036
34037
34038
34039
34040
34041
34042
34043
34044
34045
34046
34047
34048
34049
34050
34051
34052
34053
34054
34055
34056
34057
34058
34059
34060
34061
34062
34063
34064
34065
34066
34067
34068
34069
34070
34071
34072
34073
34074
34075
34076
34077
34078
34079
34080
34081
34082
34083
34084
34085
34086
34087
34088
34089
34090
34091
34092
34093
34094
34095
34096
34097
34098
34099
34100
34101
34102
34103
34104
34105
34106
34107
34108
34109
34110
34111
34112
34113
34114
34115
34116
34117
34118
34119
34120
34121
34122
34123
34124
34125
34126
34127
34128
34129
34130
34131
34132
34133
34134
34135
34136
34137
34138
34139
34140
34141
34142
34143
34144
34145
34146
34147
34148
34149
34150
34151
34152
34153
34154
34155
34156
34157
34158
34159
34160
34161
34162
34163
34164
34165
34166
34167
34168
34169
34170
34171
34172
34173
34174
34175
34176
34177
34178
34179
34180
34181
34182
34183
34184
34185
34186
34187
34188
34189
34190
34191
34192
34193
34194
34195
34196
34197
34198
34199
34200
34201
34202
34203
34204
34205
34206
34207
34208
34209
34210
34211
34212
34213
34214
34215
34216
34217
34218
34219
34220
34221
34222
34223
34224
34225
34226
34227
34228
34229
34230
34231
34232
34233
34234
34235
34236
34237
34238
34239
34240
34241
34242
34243
34244
34245
34246
34247
34248
34249
34250
34251
34252
34253
34254
34255
34256
34257
34258
34259
34260
34261
34262
34263
34264
34265
34266
34267
34268
34269
34270
34271
34272
34273
34274
34275
34276
34277
34278
34279
34280
34281
34282
34283
34284
34285
34286
34287
34288
34289
34290
34291
34292
34293
34294
34295
34296
34297
34298
34299
34300
34301
34302
34303
34304
34305
34306
34307
34308
34309
34310
34311
34312
34313
34314
34315
34316
34317
34318
34319
34320
34321
34322
34323
34324
34325
34326
34327
34328
34329
34330
34331
34332
34333
34334
34335
34336
34337
34338
34339
34340
34341
34342
34343
34344
34345
34346
34347
34348
34349
34350
34351
34352
34353
34354
34355
34356
34357
34358
34359
34360
34361
34362
34363
34364
34365
34366
34367
34368
34369
34370
34371
34372
34373
34374
34375
34376
34377
34378
34379
34380
34381
34382
34383
34384
34385
34386
34387
34388
34389
34390
34391
34392
34393
34394
34395
34396
34397
34398
34399
34400
34401
34402
34403
34404
34405
34406
34407
34408
34409
34410
34411
34412
34413
34414
34415
34416
34417
34418
34419
34420
34421
34422
34423
34424
34425
34426
34427
34428
34429
34430
34431
34432
34433
34434
34435
34436
34437
34438
34439
34440
34441
34442
34443
34444
34445
34446
34447
34448
34449
34450
34451
34452
34453
34454
34455
34456
34457
34458
34459
34460
34461
34462
34463
34464
34465
34466
34467
34468
34469
34470
34471
34472
34473
34474
34475
34476
34477
34478
34479
34480
34481
34482
34483
34484
34485
34486
34487
34488
34489
34490
34491
34492
34493
34494
34495
34496
34497
34498
34499
34500
34501
34502
34503
34504
34505
34506
34507
34508
34509
34510
34511
34512
34513
34514
34515
34516
34517
34518
34519
34520
34521
34522
34523
34524
34525
34526
34527
34528
34529
34530
34531
34532
34533
34534
34535
34536
34537
34538
34539
34540
34541
34542
34543
34544
34545
34546
34547
34548
34549
34550
34551
34552
34553
34554
34555
34556
34557
34558
34559
34560
34561
34562
34563
34564
34565
34566
34567
34568
34569
34570
34571
34572
34573
34574
34575
34576
34577
34578
34579
34580
34581
34582
34583
34584
34585
34586
34587
34588
34589
34590
34591
34592
34593
34594
34595
34596
34597
34598
34599
34600
34601
34602
34603
34604
34605
34606
34607
34608
34609
34610
34611
34612
34613
34614
34615
34616
34617
34618
34619
34620
34621
34622
34623
34624
34625
34626
34627
34628
34629
34630
34631
34632
34633
34634
34635
34636
34637
34638
34639
34640
34641
34642
34643
34644
34645
34646
34647
34648
34649
34650
34651
34652
34653
34654
34655
34656
34657
34658
34659
34660
34661
34662
34663
34664
34665
34666
34667
34668
34669
34670
34671
34672
34673
34674
34675
34676
34677
34678
34679
34680
34681
34682
34683
34684
34685
34686
34687
34688
34689
34690
34691
34692
34693
34694
34695
34696
34697
34698
34699
34700
34701
34702
34703
34704
34705
34706
34707
34708
34709
34710
34711
34712
34713
34714
34715
34716
34717
34718
34719
34720
34721
34722
34723
34724
34725
34726
34727
34728
34729
34730
34731
34732
34733
34734
34735
34736
34737
34738
34739
34740
34741
34742
34743
34744
34745
34746
34747
34748
34749
34750
34751
34752
34753
34754
34755
34756
34757
34758
34759
34760
34761
34762
34763
34764
34765
34766
34767
34768
34769
34770
34771
34772
34773
34774
34775
34776
34777
34778
34779
34780
34781
34782
34783
34784
34785
34786
34787
34788
34789
34790
34791
34792
34793
34794
34795
34796
34797
34798
34799
34800
34801
34802
34803
34804
34805
34806
34807
34808
34809
34810
34811
34812
34813
34814
34815
34816
34817
34818
34819
34820
34821
34822
34823
34824
34825
34826
34827
34828
34829
34830
34831
34832
34833
34834
34835
34836
34837
34838
34839
34840
34841
34842
34843
34844
34845
34846
34847
34848
34849
34850
34851
34852
34853
34854
34855
34856
34857
34858
34859
34860
34861
34862
34863
34864
34865
34866
34867
34868
34869
34870
34871
34872
34873
34874
34875
34876
34877
34878
34879
34880
34881
34882
34883
34884
34885
34886
34887
34888
34889
34890
34891
34892
34893
34894
34895
34896
34897
34898
34899
34900
34901
34902
34903
34904
34905
34906
34907
34908
34909
34910
34911
34912
34913
34914
34915
34916
34917
34918
34919
34920
34921
34922
34923
34924
34925
34926
34927
34928
34929
34930
34931
34932
34933
34934
34935
34936
34937
34938
34939
34940
34941
34942
34943
34944
34945
34946
34947
34948
34949
34950
34951
34952
34953
34954
34955
34956
34957
34958
34959
34960
34961
34962
34963
34964
34965
34966
34967
34968
34969
34970
34971
34972
34973
34974
34975
34976
34977
34978
34979
34980
34981
34982
34983
34984
34985
34986
34987
34988
34989
34990
34991
34992
34993
34994
34995
34996
34997
34998
34999
35000
35001
35002
35003
35004
35005
35006
35007
35008
35009
35010
35011
35012
35013
35014
35015
35016
35017
35018
35019
35020
35021
35022
35023
35024
35025
35026
35027
35028
35029
35030
35031
35032
35033
35034
35035
35036
35037
35038
35039
35040
35041
35042
35043
35044
35045
35046
35047
35048
35049
35050
35051
35052
35053
35054
35055
35056
35057
35058
35059
35060
35061
35062
35063
35064
35065
35066
35067
35068
35069
35070
35071
35072
35073
35074
35075
35076
35077
35078
35079
35080
35081
35082
35083
35084
35085
35086
35087
35088
35089
35090
35091
35092
35093
35094
35095
35096
35097
35098
35099
35100
35101
35102
35103
35104
35105
35106
35107
35108
35109
35110
35111
35112
35113
35114
35115
35116
35117
35118
35119
35120
35121
35122
35123
35124
35125
35126
35127
35128
35129
35130
35131
35132
35133
35134
35135
35136
35137
35138
35139
35140
35141
35142
35143
35144
35145
35146
35147
35148
35149
35150
35151
35152
35153
35154
35155
35156
35157
35158
35159
35160
35161
35162
35163
35164
35165
35166
35167
35168
35169
35170
35171
35172
35173
35174
35175
35176
35177
35178
35179
35180
35181
35182
35183
35184
35185
35186
35187
35188
35189
35190
35191
35192
35193
35194
35195
35196
35197
35198
35199
35200
35201
35202
35203
35204
35205
35206
35207
35208
35209
35210
35211
35212
35213
35214
35215
35216
35217
35218
35219
35220
35221
35222
35223
35224
35225
35226
35227
35228
35229
35230
35231
35232
35233
35234
35235
35236
35237
35238
35239
35240
35241
35242
35243
35244
35245
35246
35247
35248
35249
35250
35251
35252
35253
35254
35255
35256
35257
35258
35259
35260
35261
35262
35263
35264
35265
35266
35267
35268
35269
35270
35271
35272
35273
35274
35275
35276
35277
35278
35279
35280
35281
35282
35283
35284
35285
35286
35287
35288
35289
35290
35291
35292
35293
35294
35295
35296
35297
35298
35299
35300
35301
35302
35303
35304
35305
35306
35307
35308
35309
35310
35311
35312
35313
35314
35315
35316
35317
35318
35319
35320
35321
35322
35323
35324
35325
35326
35327
35328
35329
35330
35331
35332
35333
35334
35335
35336
35337
35338
35339
35340
35341
35342
35343
35344
35345
35346
35347
35348
35349
35350
35351
35352
35353
35354
35355
35356
35357
35358
35359
35360
35361
35362
35363
35364
35365
35366
35367
35368
35369
35370
35371
35372
35373
35374
35375
35376
35377
35378
35379
35380
35381
35382
35383
35384
35385
35386
35387
35388
35389
35390
35391
35392
35393
35394
35395
35396
35397
35398
35399
35400
35401
35402
35403
35404
35405
35406
35407
35408
35409
35410
35411
35412
35413
35414
35415
35416
35417
35418
35419
35420
35421
35422
35423
35424
35425
35426
35427
35428
35429
35430
35431
35432
35433
35434
35435
35436
35437
35438
35439
35440
35441
35442
35443
35444
35445
35446
35447
35448
35449
35450
35451
35452
35453
35454
35455
35456
35457
35458
35459
35460
35461
35462
35463
35464
35465
35466
35467
35468
35469
35470
35471
35472
35473
35474
35475
35476
35477
35478
35479
35480
35481
35482
35483
35484
35485
35486
35487
35488
35489
35490
35491
35492
35493
35494
35495
35496
35497
35498
35499
35500
35501
35502
35503
35504
35505
35506
35507
35508
35509
35510
35511
35512
35513
35514
35515
35516
35517
35518
35519
35520
35521
35522
35523
35524
35525
35526
35527
35528
35529
35530
35531
35532
35533
35534
35535
35536
35537
35538
35539
35540
35541
35542
35543
35544
35545
35546
35547
35548
35549
35550
35551
35552
35553
35554
35555
35556
35557
35558
35559
35560
35561
35562
35563
35564
35565
35566
35567
35568
35569
35570
35571
35572
35573
35574
35575
35576
35577
35578
35579
35580
35581
35582
35583
35584
35585
35586
35587
35588
35589
35590
35591
35592
35593
35594
35595
35596
35597
35598
35599
35600
35601
35602
35603
35604
35605
35606
35607
35608
35609
35610
35611
35612
35613
35614
35615
35616
35617
35618
35619
35620
35621
35622
35623
35624
35625
35626
35627
35628
35629
35630
35631
35632
35633
35634
35635
35636
35637
35638
35639
35640
35641
35642
35643
35644
35645
35646
35647
35648
35649
35650
35651
35652
35653
35654
35655
35656
35657
35658
35659
35660
35661
35662
35663
35664
35665
35666
35667
35668
35669
35670
35671
35672
35673
35674
35675
35676
35677
35678
35679
35680
35681
35682
35683
35684
35685
35686
35687
35688
35689
35690
35691
35692
35693
35694
35695
35696
35697
35698
35699
35700
35701
35702
35703
35704
35705
35706
35707
35708
35709
35710
35711
35712
35713
35714
35715
35716
35717
35718
35719
35720
35721
35722
35723
35724
35725
35726
35727
35728
35729
35730
35731
35732
35733
35734
35735
35736
35737
35738
35739
35740
35741
35742
35743
35744
35745
35746
35747
35748
35749
35750
35751
35752
35753
35754
35755
35756
35757
35758
35759
35760
35761
35762
35763
35764
35765
35766
35767
35768
35769
35770
35771
35772
35773
35774
35775
35776
35777
35778
35779
35780
35781
35782
35783
35784
35785
35786
35787
35788
35789
35790
35791
35792
35793
35794
35795
35796
35797
35798
35799
35800
35801
35802
35803
35804
35805
35806
35807
35808
35809
35810
35811
35812
35813
35814
35815
35816
35817
35818
35819
35820
35821
35822
35823
35824
35825
35826
35827
35828
35829
35830
35831
35832
35833
35834
35835
35836
35837
35838
35839
35840
35841
35842
35843
35844
35845
35846
35847
35848
35849
35850
35851
35852
35853
35854
35855
35856
35857
35858
35859
35860
35861
35862
35863
35864
35865
35866
35867
35868
35869
35870
35871
35872
35873
35874
35875
35876
35877
35878
35879
35880
35881
35882
35883
35884
35885
35886
35887
35888
35889
35890
35891
35892
35893
35894
35895
35896
35897
35898
35899
35900
35901
35902
35903
35904
35905
35906
35907
35908
35909
35910
35911
35912
35913
35914
35915
35916
35917
35918
35919
35920
35921
35922
35923
35924
35925
35926
35927
35928
35929
35930
35931
35932
35933
35934
35935
35936
35937
35938
35939
35940
35941
35942
35943
35944
35945
35946
35947
35948
35949
35950
35951
35952
35953
35954
35955
35956
35957
35958
35959
35960
35961
35962
35963
35964
35965
35966
35967
35968
35969
35970
35971
35972
35973
35974
35975
35976
35977
35978
35979
35980
35981
35982
35983
35984
35985
35986
35987
35988
35989
35990
35991
35992
35993
35994
35995
35996
35997
35998
35999
36000
36001
36002
36003
36004
36005
36006
36007
36008
36009
36010
36011
36012
36013
36014
36015
36016
36017
36018
36019
36020
36021
36022
36023
36024
36025
36026
36027
36028
36029
36030
36031
36032
36033
36034
36035
36036
36037
36038
36039
36040
36041
36042
36043
36044
36045
36046
36047
36048
36049
36050
36051
36052
36053
36054
36055
36056
36057
36058
36059
36060
36061
36062
36063
36064
36065
36066
36067
36068
36069
36070
36071
36072
36073
36074
36075
36076
36077
36078
36079
36080
36081
36082
36083
36084
36085
36086
36087
36088
36089
36090
36091
36092
36093
36094
36095
36096
36097
36098
36099
36100
36101
36102
36103
36104
36105
36106
36107
36108
36109
36110
36111
36112
36113
36114
36115
36116
36117
36118
36119
36120
36121
36122
36123
36124
36125
36126
36127
36128
36129
36130
36131
36132
36133
36134
36135
36136
36137
36138
36139
36140
36141
36142
36143
36144
36145
36146
36147
36148
36149
36150
36151
36152
36153
36154
36155
36156
36157
36158
36159
36160
36161
36162
36163
36164
36165
36166
36167
36168
36169
36170
36171
36172
36173
36174
36175
36176
36177
36178
36179
36180
36181
36182
36183
36184
36185
36186
36187
36188
36189
36190
36191
36192
36193
36194
36195
36196
36197
36198
36199
36200
36201
36202
36203
36204
36205
36206
36207
36208
36209
36210
36211
36212
36213
36214
36215
36216
36217
36218
36219
36220
36221
36222
36223
36224
36225
36226
36227
36228
36229
36230
36231
36232
36233
36234
36235
36236
36237
36238
36239
36240
36241
36242
36243
36244
36245
36246
36247
36248
36249
36250
36251
36252
36253
36254
36255
36256
36257
36258
36259
36260
36261
36262
36263
36264
36265
36266
36267
36268
36269
36270
36271
36272
36273
36274
36275
36276
36277
36278
36279
36280
36281
36282
36283
36284
36285
36286
36287
36288
36289
36290
36291
36292
36293
36294
36295
36296
36297
36298
36299
36300
36301
36302
36303
36304
36305
36306
36307
36308
36309
36310
36311
36312
36313
36314
36315
36316
36317
36318
36319
36320
36321
36322
36323
36324
36325
36326
36327
36328
36329
36330
36331
36332
36333
36334
36335
36336
36337
36338
36339
36340
36341
36342
36343
36344
36345
36346
36347
36348
36349
36350
36351
36352
36353
36354
36355
36356
36357
36358
36359
36360
36361
36362
36363
36364
36365
36366
36367
36368
36369
36370
36371
36372
36373
36374
36375
36376
36377
36378
36379
36380
36381
36382
36383
36384
36385
36386
36387
36388
36389
36390
36391
36392
36393
36394
36395
36396
36397
36398
36399
36400
36401
36402
36403
36404
36405
36406
36407
36408
36409
36410
36411
36412
36413
36414
36415
36416
36417
36418
36419
36420
36421
36422
36423
36424
36425
36426
36427
36428
36429
36430
36431
36432
36433
36434
36435
36436
36437
36438
36439
36440
36441
36442
36443
36444
36445
36446
36447
36448
36449
36450
36451
36452
36453
36454
36455
36456
36457
36458
36459
36460
36461
36462
36463
36464
36465
36466
36467
36468
36469
36470
36471
36472
36473
36474
36475
36476
36477
36478
36479
36480
36481
36482
36483
36484
36485
36486
36487
36488
36489
36490
36491
36492
36493
36494
36495
36496
36497
36498
36499
36500
36501
36502
36503
36504
36505
36506
36507
36508
36509
36510
36511
36512
36513
36514
36515
36516
36517
36518
36519
36520
36521
36522
36523
36524
36525
36526
36527
36528
36529
36530
36531
36532
36533
36534
36535
36536
36537
36538
36539
36540
36541
36542
36543
36544
36545
36546
36547
36548
36549
36550
36551
36552
36553
36554
36555
36556
36557
36558
36559
36560
36561
36562
36563
36564
36565
36566
36567
36568
36569
36570
36571
36572
36573
36574
36575
36576
36577
36578
36579
36580
36581
36582
36583
36584
36585
36586
36587
36588
36589
36590
36591
36592
36593
36594
36595
36596
36597
36598
36599
36600
36601
36602
36603
36604
36605
36606
36607
36608
36609
36610
36611
36612
36613
36614
36615
36616
36617
36618
36619
36620
36621
36622
36623
36624
36625
36626
36627
36628
36629
36630
36631
36632
36633
36634
36635
36636
36637
36638
36639
36640
36641
36642
36643
36644
36645
36646
36647
36648
36649
36650
36651
36652
36653
36654
36655
36656
36657
36658
36659
36660
36661
36662
36663
36664
36665
36666
36667
36668
36669
36670
36671
36672
36673
36674
36675
36676
36677
36678
36679
36680
36681
36682
36683
36684
36685
36686
36687
36688
36689
36690
36691
36692
36693
36694
36695
36696
36697
36698
36699
36700
36701
36702
36703
36704
36705
36706
36707
36708
36709
36710
36711
36712
36713
36714
36715
36716
36717
36718
36719
36720
36721
36722
36723
36724
36725
36726
36727
36728
36729
36730
36731
36732
36733
36734
36735
36736
36737
36738
36739
36740
36741
36742
36743
36744
36745
36746
36747
36748
36749
36750
36751
36752
36753
36754
36755
36756
36757
36758
36759
36760
36761
36762
36763
36764
36765
36766
36767
36768
36769
36770
36771
36772
36773
36774
36775
36776
36777
36778
36779
36780
36781
36782
36783
36784
36785
36786
36787
36788
36789
36790
36791
36792
36793
36794
36795
36796
36797
36798
36799
36800
36801
36802
36803
36804
36805
36806
36807
36808
36809
36810
36811
36812
36813
36814
36815
36816
36817
36818
36819
36820
36821
36822
36823
36824
36825
36826
36827
36828
36829
36830
36831
36832
36833
36834
36835
36836
36837
36838
36839
36840
36841
36842
36843
36844
36845
36846
36847
36848
36849
36850
36851
36852
36853
36854
36855
36856
36857
36858
36859
36860
36861
36862
36863
36864
36865
36866
36867
36868
36869
36870
36871
36872
36873
36874
36875
36876
36877
36878
36879
36880
36881
36882
36883
36884
36885
36886
36887
36888
36889
36890
36891
36892
36893
36894
36895
36896
36897
36898
36899
36900
36901
36902
36903
36904
36905
36906
36907
36908
36909
36910
36911
36912
36913
36914
36915
36916
36917
36918
36919
36920
36921
36922
36923
36924
36925
36926
36927
36928
36929
36930
36931
36932
36933
36934
36935
36936
36937
36938
36939
36940
36941
36942
36943
36944
36945
36946
36947
36948
36949
36950
36951
36952
36953
36954
36955
36956
36957
36958
36959
36960
36961
36962
36963
36964
36965
36966
36967
36968
36969
36970
36971
36972
36973
36974
36975
36976
36977
36978
36979
36980
36981
36982
36983
36984
36985
36986
36987
36988
36989
36990
36991
36992
36993
36994
36995
36996
36997
36998
36999
37000
37001
37002
37003
37004
37005
37006
37007
37008
37009
37010
37011
37012
37013
37014
37015
37016
37017
37018
37019
37020
37021
37022
37023
37024
37025
37026
37027
37028
37029
37030
37031
37032
37033
37034
37035
37036
37037
37038
37039
37040
37041
37042
37043
37044
37045
37046
37047
37048
37049
37050
37051
37052
37053
37054
37055
37056
37057
37058
37059
37060
37061
37062
37063
37064
37065
37066
37067
37068
37069
37070
37071
37072
37073
37074
37075
37076
37077
37078
37079
37080
37081
37082
37083
37084
37085
37086
37087
37088
37089
37090
37091
37092
37093
37094
37095
37096
37097
37098
37099
37100
37101
37102
37103
37104
37105
37106
37107
37108
37109
37110
37111
37112
37113
37114
37115
37116
37117
37118
37119
37120
37121
37122
37123
37124
37125
37126
37127
37128
37129
37130
37131
37132
37133
37134
37135
37136
37137
37138
37139
37140
37141
37142
37143
37144
37145
37146
37147
37148
37149
37150
37151
37152
37153
37154
37155
37156
37157
37158
37159
37160
37161
37162
37163
37164
37165
37166
37167
37168
37169
37170
37171
37172
37173
37174
37175
37176
37177
37178
37179
37180
37181
37182
37183
37184
37185
37186
37187
37188
37189
37190
37191
37192
37193
37194
37195
37196
37197
37198
37199
37200
37201
37202
37203
37204
37205
37206
37207
37208
37209
37210
37211
37212
37213
37214
37215
37216
37217
37218
37219
37220
37221
37222
37223
37224
37225
37226
37227
37228
37229
37230
37231
37232
37233
37234
37235
37236
37237
37238
37239
37240
37241
37242
37243
37244
37245
37246
37247
37248
37249
37250
37251
37252
37253
37254
37255
37256
37257
37258
37259
37260
37261
37262
37263
37264
37265
37266
37267
37268
37269
37270
37271
37272
37273
37274
37275
37276
37277
37278
37279
37280
37281
37282
37283
37284
37285
37286
37287
37288
37289
37290
37291
37292
37293
37294
37295
37296
37297
37298
37299
37300
37301
37302
37303
37304
37305
37306
37307
37308
37309
37310
37311
37312
37313
37314
37315
37316
37317
37318
37319
37320
37321
37322
37323
37324
37325
37326
37327
37328
37329
37330
37331
37332
37333
37334
37335
37336
37337
37338
37339
37340
37341
37342
37343
37344
37345
37346
37347
37348
37349
37350
37351
37352
37353
37354
37355
37356
37357
37358
37359
37360
37361
37362
37363
37364
37365
37366
37367
37368
37369
37370
37371
37372
37373
37374
37375
37376
37377
37378
37379
37380
37381
37382
37383
37384
37385
37386
37387
37388
37389
37390
37391
37392
37393
37394
37395
37396
37397
37398
37399
37400
37401
37402
37403
37404
37405
37406
37407
37408
37409
37410
37411
37412
37413
37414
37415
37416
37417
37418
37419
37420
37421
37422
37423
37424
37425
37426
37427
37428
37429
37430
37431
37432
37433
37434
37435
37436
37437
37438
37439
37440
37441
37442
37443
37444
37445
37446
37447
37448
37449
37450
37451
37452
37453
37454
37455
37456
37457
37458
37459
37460
37461
37462
37463
37464
37465
37466
37467
37468
37469
37470
37471
37472
37473
37474
37475
37476
37477
37478
37479
37480
37481
37482
37483
37484
37485
37486
37487
37488
37489
37490
37491
37492
37493
37494
37495
37496
37497
37498
37499
37500
37501
37502
37503
37504
37505
37506
37507
37508
37509
37510
37511
37512
37513
37514
37515
37516
37517
37518
37519
37520
37521
37522
37523
37524
37525
37526
37527
37528
37529
37530
37531
37532
37533
37534
37535
37536
37537
37538
37539
37540
37541
37542
37543
37544
37545
37546
37547
37548
37549
37550
37551
37552
37553
37554
37555
37556
37557
37558
37559
37560
37561
37562
37563
37564
37565
37566
37567
37568
37569
37570
37571
37572
37573
37574
37575
37576
37577
37578
37579
37580
37581
37582
37583
37584
37585
37586
37587
37588
37589
37590
37591
37592
37593
37594
37595
37596
37597
37598
37599
37600
37601
37602
37603
37604
37605
37606
37607
37608
37609
37610
37611
37612
37613
37614
37615
37616
37617
37618
37619
37620
37621
37622
37623
37624
37625
37626
37627
37628
37629
37630
37631
37632
37633
37634
37635
37636
37637
37638
37639
37640
37641
37642
37643
37644
37645
37646
37647
37648
37649
37650
37651
37652
37653
37654
37655
37656
37657
37658
37659
37660
37661
37662
37663
37664
37665
37666
37667
37668
37669
37670
37671
37672
37673
37674
37675
37676
37677
37678
37679
37680
37681
37682
37683
37684
37685
37686
37687
37688
37689
37690
37691
37692
37693
37694
37695
37696
37697
37698
37699
37700
37701
37702
37703
37704
37705
37706
37707
37708
37709
37710
37711
37712
37713
37714
37715
37716
37717
37718
37719
37720
37721
37722
37723
37724
37725
37726
37727
37728
37729
37730
37731
37732
37733
37734
37735
37736
37737
37738
37739
37740
37741
37742
37743
37744
37745
37746
37747
37748
37749
37750
37751
37752
37753
37754
37755
37756
37757
37758
37759
37760
37761
37762
37763
37764
37765
37766
37767
37768
37769
37770
37771
37772
37773
37774
37775
37776
37777
37778
37779
37780
37781
37782
37783
37784
37785
37786
37787
37788
37789
37790
37791
37792
37793
37794
37795
37796
37797
37798
37799
37800
37801
37802
37803
37804
37805
37806
37807
37808
37809
37810
37811
37812
37813
37814
37815
37816
37817
37818
37819
37820
37821
37822
37823
37824
37825
37826
37827
37828
37829
37830
37831
37832
37833
37834
37835
37836
37837
37838
37839
37840
37841
37842
37843
37844
37845
37846
37847
37848
37849
37850
37851
37852
37853
37854
37855
37856
37857
37858
37859
37860
37861
37862
37863
37864
37865
37866
37867
37868
37869
37870
37871
37872
37873
37874
37875
37876
37877
37878
37879
37880
37881
37882
37883
37884
37885
37886
37887
37888
37889
37890
37891
37892
37893
37894
37895
37896
37897
37898
37899
37900
37901
37902
37903
37904
37905
37906
37907
37908
37909
37910
37911
37912
37913
37914
37915
37916
37917
37918
37919
37920
37921
37922
37923
37924
37925
37926
37927
37928
37929
37930
37931
37932
37933
37934
37935
37936
37937
37938
37939
37940
37941
37942
37943
37944
37945
37946
37947
37948
37949
37950
37951
37952
37953
37954
37955
37956
37957
37958
37959
37960
37961
37962
37963
37964
37965
37966
37967
37968
37969
37970
37971
37972
37973
37974
37975
37976
37977
37978
37979
37980
37981
37982
37983
37984
37985
37986
37987
37988
37989
37990
37991
37992
37993
37994
37995
37996
37997
37998
37999
38000
38001
38002
38003
38004
38005
38006
38007
38008
38009
38010
38011
38012
38013
38014
38015
38016
38017
38018
38019
38020
38021
38022
38023
38024
38025
38026
38027
38028
38029
38030
38031
38032
38033
38034
38035
38036
38037
38038
38039
38040
38041
38042
38043
38044
38045
38046
38047
38048
38049
38050
38051
38052
38053
38054
38055
38056
38057
38058
38059
38060
38061
38062
38063
38064
38065
38066
38067
38068
38069
38070
38071
38072
38073
38074
38075
38076
38077
38078
38079
38080
38081
38082
38083
38084
38085
38086
38087
38088
38089
38090
38091
38092
38093
38094
38095
38096
38097
38098
38099
38100
38101
38102
38103
38104
38105
38106
38107
38108
38109
38110
38111
38112
38113
38114
38115
38116
38117
38118
38119
38120
38121
38122
38123
38124
38125
38126
38127
38128
38129
38130
38131
38132
38133
38134
38135
38136
38137
38138
38139
38140
38141
38142
38143
38144
38145
38146
38147
38148
38149
38150
38151
38152
38153
38154
38155
38156
38157
38158
38159
38160
38161
38162
38163
38164
38165
38166
38167
38168
38169
38170
38171
38172
38173
38174
38175
38176
38177
38178
38179
38180
38181
38182
38183
38184
38185
38186
38187
38188
38189
38190
38191
38192
38193
38194
38195
38196
38197
38198
38199
38200
38201
38202
38203
38204
38205
38206
38207
38208
38209
38210
38211
38212
38213
38214
38215
38216
38217
38218
38219
38220
38221
38222
38223
38224
38225
38226
38227
38228
38229
38230
38231
38232
38233
38234
38235
38236
38237
38238
38239
38240
38241
38242
38243
38244
38245
38246
38247
38248
38249
38250
38251
38252
38253
38254
38255
38256
38257
38258
38259
38260
38261
38262
38263
38264
38265
38266
38267
38268
38269
38270
38271
38272
38273
38274
38275
38276
38277
38278
38279
38280
38281
38282
38283
38284
38285
38286
38287
38288
38289
38290
38291
38292
38293
38294
38295
38296
38297
38298
38299
38300
38301
38302
38303
38304
38305
38306
38307
38308
38309
38310
38311
38312
38313
38314
38315
38316
38317
38318
38319
38320
38321
38322
38323
38324
38325
38326
38327
38328
38329
38330
38331
38332
38333
38334
38335
38336
38337
38338
38339
38340
38341
38342
38343
38344
38345
38346
38347
38348
38349
38350
38351
38352
38353
38354
38355
38356
38357
38358
38359
38360
38361
38362
38363
38364
38365
38366
38367
38368
38369
38370
38371
38372
38373
38374
38375
38376
38377
38378
38379
38380
38381
38382
38383
38384
38385
38386
38387
38388
38389
38390
38391
38392
38393
38394
38395
38396
38397
38398
38399
38400
38401
38402
38403
38404
38405
38406
38407
38408
38409
38410
38411
38412
38413
38414
38415
38416
38417
38418
38419
38420
38421
38422
38423
38424
38425
38426
38427
38428
38429
38430
38431
38432
38433
38434
38435
38436
38437
38438
38439
38440
38441
38442
38443
38444
38445
38446
38447
38448
38449
38450
38451
38452
38453
38454
38455
38456
38457
38458
38459
38460
38461
38462
38463
38464
38465
38466
38467
38468
38469
38470
38471
38472
38473
38474
38475
38476
38477
38478
38479
38480
38481
38482
38483
38484
38485
38486
38487
38488
38489
38490
38491
38492
38493
38494
38495
38496
38497
38498
38499
38500
38501
38502
38503
38504
38505
38506
38507
38508
38509
38510
38511
38512
38513
38514
38515
38516
38517
38518
38519
38520
38521
38522
38523
38524
38525
38526
38527
38528
38529
38530
38531
38532
38533
38534
38535
38536
38537
38538
38539
38540
38541
38542
38543
38544
38545
38546
38547
38548
38549
38550
38551
38552
38553
38554
38555
38556
38557
38558
38559
38560
38561
38562
38563
38564
38565
38566
38567
38568
38569
38570
38571
38572
38573
38574
38575
38576
38577
38578
38579
38580
38581
38582
38583
38584
38585
38586
38587
38588
38589
38590
38591
38592
38593
38594
38595
38596
38597
38598
38599
38600
38601
38602
38603
38604
38605
38606
38607
38608
38609
38610
38611
38612
38613
38614
38615
38616
38617
38618
38619
38620
38621
38622
38623
38624
38625
38626
38627
38628
38629
38630
38631
38632
38633
38634
38635
38636
38637
38638
38639
38640
38641
38642
38643
38644
38645
38646
38647
38648
38649
38650
38651
38652
38653
38654
38655
38656
38657
38658
38659
38660
38661
38662
38663
38664
38665
38666
38667
38668
38669
38670
38671
38672
38673
38674
38675
38676
38677
38678
38679
38680
38681
38682
38683
38684
38685
38686
38687
38688
38689
38690
38691
38692
38693
38694
38695
38696
38697
38698
38699
38700
38701
38702
38703
38704
38705
38706
38707
38708
38709
38710
38711
38712
38713
38714
38715
38716
38717
38718
38719
38720
38721
38722
38723
38724
38725
38726
38727
38728
38729
38730
38731
38732
38733
38734
38735
38736
38737
38738
38739
38740
38741
38742
38743
38744
38745
38746
38747
38748
38749
38750
38751
38752
38753
38754
38755
38756
38757
38758
38759
38760
38761
38762
38763
38764
38765
38766
38767
38768
38769
38770
38771
38772
38773
38774
38775
38776
38777
38778
38779
38780
38781
38782
38783
38784
38785
38786
38787
38788
38789
38790
38791
38792
38793
38794
38795
38796
38797
38798
38799
38800
38801
38802
38803
38804
38805
38806
38807
38808
38809
38810
38811
38812
38813
38814
38815
38816
38817
38818
38819
38820
38821
38822
38823
38824
38825
38826
38827
38828
38829
38830
38831
38832
38833
38834
38835
38836
38837
38838
38839
38840
38841
38842
38843
38844
38845
38846
38847
38848
38849
38850
38851
38852
38853
38854
38855
38856
38857
38858
38859
38860
38861
38862
38863
38864
38865
38866
38867
38868
38869
38870
38871
38872
38873
38874
38875
38876
38877
38878
38879
38880
38881
38882
38883
38884
38885
38886
38887
38888
38889
38890
38891
38892
38893
38894
38895
38896
38897
38898
38899
38900
38901
38902
38903
38904
38905
38906
38907
38908
38909
38910
38911
38912
38913
38914
38915
38916
38917
38918
38919
38920
38921
38922
38923
38924
38925
38926
38927
38928
38929
38930
38931
38932
38933
38934
38935
38936
38937
38938
38939
38940
38941
38942
38943
38944
38945
38946
38947
38948
38949
38950
38951
38952
38953
38954
38955
38956
38957
38958
38959
38960
38961
38962
38963
38964
38965
38966
38967
38968
38969
38970
38971
38972
38973
38974
38975
38976
38977
38978
38979
38980
38981
38982
38983
38984
38985
38986
38987
38988
38989
38990
38991
38992
38993
38994
38995
38996
38997
38998
38999
39000
39001
39002
39003
39004
39005
39006
39007
39008
39009
39010
39011
39012
39013
39014
39015
39016
39017
39018
39019
39020
39021
39022
39023
39024
39025
39026
39027
39028
39029
39030
39031
39032
39033
39034
39035
39036
39037
39038
39039
39040
39041
39042
39043
39044
39045
39046
39047
39048
39049
39050
39051
39052
39053
39054
39055
39056
39057
39058
39059
39060
39061
39062
39063
39064
39065
39066
39067
39068
39069
39070
39071
39072
39073
39074
39075
39076
39077
39078
39079
39080
39081
39082
39083
39084
39085
39086
39087
39088
39089
39090
39091
39092
39093
39094
39095
39096
39097
39098
39099
39100
39101
39102
39103
39104
39105
39106
39107
39108
39109
39110
39111
39112
39113
39114
39115
39116
39117
39118
39119
39120
39121
39122
39123
39124
39125
39126
39127
39128
39129
39130
39131
39132
39133
39134
39135
39136
39137
39138
39139
39140
39141
39142
39143
39144
39145
39146
39147
39148
39149
39150
39151
39152
39153
39154
39155
39156
39157
39158
39159
39160
39161
39162
39163
39164
39165
39166
39167
39168
39169
39170
39171
39172
39173
39174
39175
39176
39177
39178
39179
39180
39181
39182
39183
39184
39185
39186
39187
39188
39189
39190
39191
39192
39193
39194
39195
39196
39197
39198
39199
39200
39201
39202
39203
39204
39205
39206
39207
39208
39209
39210
39211
39212
39213
39214
39215
39216
39217
39218
39219
39220
39221
39222
39223
39224
39225
39226
39227
39228
39229
39230
39231
39232
39233
39234
39235
39236
39237
39238
39239
39240
39241
39242
39243
39244
39245
39246
39247
39248
39249
39250
39251
39252
39253
39254
39255
39256
39257
39258
39259
39260
39261
39262
39263
39264
39265
39266
39267
39268
39269
39270
39271
39272
39273
39274
39275
39276
39277
39278
39279
39280
39281
39282
39283
39284
39285
39286
39287
39288
39289
39290
39291
39292
39293
39294
39295
39296
39297
39298
39299
39300
39301
39302
39303
39304
39305
39306
39307
39308
39309
39310
39311
39312
39313
39314
39315
39316
39317
39318
39319
39320
39321
39322
39323
39324
39325
39326
39327
39328
39329
39330
39331
39332
39333
39334
39335
39336
39337
39338
39339
39340
39341
39342
39343
39344
39345
39346
39347
39348
39349
39350
39351
39352
39353
39354
39355
39356
39357
39358
39359
39360
39361
39362
39363
39364
39365
39366
39367
39368
39369
39370
39371
39372
39373
39374
39375
39376
39377
39378
39379
39380
39381
39382
39383
39384
39385
39386
39387
39388
39389
39390
39391
39392
39393
39394
39395
39396
39397
39398
39399
39400
39401
39402
39403
39404
39405
39406
39407
39408
39409
39410
39411
39412
39413
39414
39415
39416
39417
39418
39419
39420
39421
39422
39423
39424
39425
39426
39427
39428
39429
39430
39431
39432
39433
39434
39435
39436
39437
39438
39439
39440
39441
39442
39443
39444
39445
39446
39447
39448
39449
39450
39451
39452
39453
39454
39455
39456
39457
39458
39459
39460
39461
39462
39463
39464
39465
39466
39467
39468
39469
39470
39471
39472
39473
39474
39475
39476
39477
39478
39479
39480
39481
39482
39483
39484
39485
39486
39487
39488
39489
39490
39491
39492
39493
39494
39495
39496
39497
39498
39499
39500
39501
39502
39503
39504
39505
39506
39507
39508
39509
39510
39511
39512
39513
39514
39515
39516
39517
39518
39519
39520
39521
39522
39523
39524
39525
39526
39527
39528
39529
39530
39531
39532
39533
39534
39535
39536
39537
39538
39539
39540
39541
39542
39543
39544
39545
39546
39547
39548
39549
39550
39551
39552
39553
39554
39555
39556
39557
39558
39559
39560
39561
39562
39563
39564
39565
39566
39567
39568
39569
39570
39571
39572
39573
39574
39575
39576
39577
39578
39579
39580
39581
39582
39583
39584
39585
39586
39587
39588
39589
39590
39591
39592
39593
39594
39595
39596
39597
39598
39599
39600
39601
39602
39603
39604
39605
39606
39607
39608
39609
39610
39611
39612
39613
39614
39615
39616
39617
39618
39619
39620
39621
39622
39623
39624
39625
39626
39627
39628
39629
39630
39631
39632
39633
39634
39635
39636
39637
39638
39639
39640
39641
39642
39643
39644
39645
39646
39647
39648
39649
39650
39651
39652
39653
39654
39655
39656
39657
39658
39659
39660
39661
39662
39663
39664
39665
39666
39667
39668
39669
39670
39671
39672
39673
39674
39675
39676
39677
39678
39679
39680
39681
39682
39683
39684
39685
39686
39687
39688
39689
39690
39691
39692
39693
39694
39695
39696
39697
39698
39699
39700
39701
39702
39703
39704
39705
39706
39707
39708
39709
39710
39711
39712
39713
39714
39715
39716
39717
39718
39719
39720
39721
39722
39723
39724
39725
39726
39727
39728
39729
39730
39731
39732
39733
39734
39735
39736
39737
39738
39739
39740
39741
39742
39743
39744
39745
39746
39747
39748
39749
39750
39751
39752
39753
39754
39755
39756
39757
39758
39759
39760
39761
39762
39763
39764
39765
39766
39767
39768
39769
39770
39771
39772
39773
39774
39775
39776
39777
39778
39779
39780
39781
39782
39783
39784
39785
39786
39787
39788
39789
39790
39791
39792
39793
39794
39795
39796
39797
39798
39799
39800
39801
39802
39803
39804
39805
39806
39807
39808
39809
39810
39811
39812
39813
39814
39815
39816
39817
39818
39819
39820
39821
39822
39823
39824
39825
39826
39827
39828
39829
39830
39831
39832
39833
39834
39835
39836
39837
39838
39839
39840
39841
39842
39843
39844
39845
39846
39847
39848
39849
39850
39851
39852
39853
39854
39855
39856
39857
39858
39859
39860
39861
39862
39863
39864
39865
39866
39867
39868
39869
39870
39871
39872
39873
39874
39875
39876
39877
39878
39879
39880
39881
39882
39883
39884
39885
39886
39887
39888
39889
39890
39891
39892
39893
39894
39895
39896
39897
39898
39899
39900
39901
39902
39903
39904
39905
39906
39907
39908
39909
39910
39911
39912
39913
39914
39915
39916
39917
39918
39919
39920
39921
39922
39923
39924
39925
39926
39927
39928
39929
39930
39931
39932
39933
39934
39935
39936
39937
39938
39939
39940
39941
39942
39943
39944
39945
39946
39947
39948
39949
39950
39951
39952
39953
39954
39955
39956
39957
39958
39959
39960
39961
39962
39963
39964
39965
39966
39967
39968
39969
39970
39971
39972
39973
39974
39975
39976
39977
39978
39979
39980
39981
39982
39983
39984
39985
39986
39987
39988
39989
39990
39991
39992
39993
39994
39995
39996
39997
39998
39999
40000
40001
40002
40003
40004
40005
40006
40007
40008
40009
40010
40011
40012
40013
40014
40015
40016
40017
40018
40019
40020
40021
40022
40023
40024
40025
40026
40027
40028
40029
40030
40031
40032
40033
40034
40035
40036
40037
40038
40039
40040
40041
40042
40043
40044
40045
40046
40047
40048
40049
40050
40051
40052
40053
40054
40055
40056
40057
40058
40059
40060
40061
40062
40063
40064
40065
40066
40067
40068
40069
40070
40071
40072
40073
40074
40075
40076
40077
40078
40079
40080
40081
40082
40083
40084
40085
40086
40087
40088
40089
40090
40091
40092
40093
40094
40095
40096
40097
40098
40099
40100
40101
40102
40103
40104
40105
40106
40107
40108
40109
40110
40111
40112
40113
40114
40115
40116
40117
40118
40119
40120
40121
40122
40123
40124
40125
40126
40127
40128
40129
40130
40131
40132
40133
40134
40135
40136
40137
40138
40139
40140
40141
40142
40143
40144
40145
40146
40147
40148
40149
40150
40151
40152
40153
40154
40155
40156
40157
40158
40159
40160
40161
40162
40163
40164
40165
40166
40167
40168
40169
40170
40171
40172
40173
40174
40175
40176
40177
40178
40179
40180
40181
40182
40183
40184
40185
40186
40187
40188
40189
40190
40191
40192
40193
40194
40195
40196
40197
40198
40199
40200
40201
40202
40203
40204
40205
40206
40207
40208
40209
40210
40211
40212
40213
40214
40215
40216
40217
40218
40219
40220
40221
40222
40223
40224
40225
40226
40227
40228
40229
40230
40231
40232
40233
40234
40235
40236
40237
40238
40239
40240
40241
40242
40243
40244
40245
40246
40247
40248
40249
40250
40251
40252
40253
40254
40255
40256
40257
40258
40259
40260
40261
40262
40263
40264
40265
40266
40267
40268
40269
40270
40271
40272
40273
40274
40275
40276
40277
40278
40279
40280
40281
40282
40283
40284
40285
40286
40287
40288
40289
40290
40291
40292
40293
40294
40295
40296
40297
40298
40299
40300
40301
40302
40303
40304
40305
40306
40307
40308
40309
40310
40311
40312
40313
40314
40315
40316
40317
40318
40319
40320
40321
40322
40323
40324
40325
40326
40327
40328
40329
40330
40331
40332
40333
40334
40335
40336
40337
40338
40339
40340
40341
40342
40343
40344
40345
40346
40347
40348
40349
40350
40351
40352
40353
40354
40355
40356
40357
40358
40359
40360
40361
40362
40363
40364
40365
40366
40367
40368
40369
40370
40371
40372
40373
40374
40375
40376
40377
40378
40379
40380
40381
40382
40383
40384
40385
40386
40387
40388
40389
40390
40391
40392
40393
40394
40395
40396
40397
40398
40399
40400
40401
40402
40403
40404
40405
40406
40407
40408
40409
40410
40411
40412
40413
40414
40415
40416
40417
40418
40419
40420
40421
40422
40423
40424
40425
40426
40427
40428
40429
40430
40431
40432
40433
40434
40435
40436
40437
40438
40439
40440
40441
40442
40443
40444
40445
40446
40447
40448
40449
40450
40451
40452
40453
40454
40455
40456
40457
40458
40459
40460
40461
40462
40463
40464
40465
40466
40467
40468
40469
40470
40471
40472
40473
40474
40475
40476
40477
40478
40479
40480
40481
40482
40483
40484
40485
40486
40487
40488
40489
40490
40491
40492
40493
40494
40495
40496
40497
40498
40499
40500
40501
40502
40503
40504
40505
40506
40507
40508
40509
40510
40511
40512
40513
40514
40515
40516
40517
40518
40519
40520
40521
40522
40523
40524
40525
40526
40527
40528
40529
40530
40531
40532
40533
40534
40535
40536
40537
40538
40539
40540
40541
40542
40543
40544
40545
40546
40547
40548
40549
40550
40551
40552
40553
40554
40555
40556
40557
40558
40559
40560
40561
40562
40563
40564
40565
40566
40567
40568
40569
40570
40571
40572
40573
40574
40575
40576
40577
40578
40579
40580
40581
40582
40583
40584
40585
40586
40587
40588
40589
40590
40591
40592
40593
40594
40595
40596
40597
40598
40599
40600
40601
40602
40603
40604
40605
40606
40607
40608
40609
40610
40611
40612
40613
40614
40615
40616
40617
40618
40619
40620
40621
40622
40623
40624
40625
40626
40627
40628
40629
40630
40631
40632
40633
40634
40635
40636
40637
40638
40639
40640
40641
40642
40643
40644
40645
40646
40647
40648
40649
40650
40651
40652
40653
40654
40655
40656
40657
40658
40659
40660
40661
40662
40663
40664
40665
40666
40667
40668
40669
40670
40671
40672
40673
40674
40675
40676
40677
40678
40679
40680
40681
40682
40683
40684
40685
40686
40687
40688
40689
40690
40691
40692
40693
40694
40695
40696
40697
40698
40699
40700
40701
40702
40703
40704
40705
40706
40707
40708
40709
40710
40711
40712
40713
40714
40715
40716
40717
40718
40719
40720
40721
40722
40723
40724
40725
40726
40727
40728
40729
40730
40731
40732
40733
40734
40735
40736
40737
40738
40739
40740
40741
40742
40743
40744
40745
40746
40747
40748
40749
40750
40751
40752
40753
40754
40755
40756
40757
40758
40759
40760
40761
40762
40763
40764
40765
40766
40767
40768
40769
40770
40771
40772
40773
40774
40775
40776
40777
40778
40779
40780
40781
40782
40783
40784
40785
40786
40787
40788
40789
40790
40791
40792
40793
40794
40795
40796
40797
40798
40799
40800
40801
40802
40803
40804
40805
40806
40807
40808
40809
40810
40811
40812
40813
40814
40815
40816
40817
40818
40819
40820
40821
40822
40823
40824
40825
40826
40827
40828
40829
40830
40831
40832
40833
40834
40835
40836
40837
40838
40839
40840
40841
40842
40843
40844
40845
40846
40847
40848
40849
40850
40851
40852
40853
40854
40855
40856
40857
40858
40859
40860
40861
40862
40863
40864
40865
40866
40867
40868
40869
40870
40871
40872
40873
40874
40875
40876
40877
40878
40879
40880
40881
40882
40883
40884
40885
40886
40887
40888
40889
40890
40891
40892
40893
40894
40895
40896
40897
40898
40899
40900
40901
40902
40903
40904
40905
40906
40907
40908
40909
40910
40911
40912
40913
40914
40915
40916
40917
40918
40919
40920
40921
40922
40923
40924
40925
40926
40927
40928
40929
40930
40931
40932
40933
40934
40935
40936
40937
40938
40939
40940
40941
40942
40943
40944
40945
40946
40947
40948
40949
40950
40951
40952
40953
40954
40955
40956
40957
40958
40959
40960
40961
40962
40963
40964
40965
40966
40967
40968
40969
40970
40971
40972
40973
40974
40975
40976
40977
40978
40979
40980
40981
40982
40983
40984
40985
40986
40987
40988
40989
40990
40991
40992
40993
40994
40995
40996
40997
40998
40999
41000
41001
41002
41003
41004
41005
41006
41007
41008
41009
41010
41011
41012
41013
41014
41015
41016
41017
41018
41019
41020
41021
41022
41023
41024
41025
41026
41027
41028
41029
41030
41031
41032
41033
41034
41035
41036
41037
41038
41039
41040
41041
41042
41043
41044
41045
41046
41047
41048
41049
41050
41051
41052
41053
41054
41055
41056
41057
41058
41059
41060
41061
41062
41063
41064
41065
41066
41067
41068
41069
41070
41071
41072
41073
41074
41075
41076
41077
41078
41079
41080
41081
41082
41083
41084
41085
41086
41087
41088
41089
41090
41091
41092
41093
41094
41095
41096
41097
41098
41099
41100
41101
41102
41103
41104
41105
41106
41107
41108
41109
41110
41111
41112
41113
41114
41115
41116
41117
41118
41119
41120
41121
41122
41123
41124
41125
41126
41127
41128
41129
41130
41131
41132
41133
41134
41135
41136
41137
41138
41139
41140
41141
41142
41143
41144
41145
41146
41147
41148
41149
41150
41151
41152
41153
41154
41155
41156
41157
41158
41159
41160
41161
41162
41163
41164
41165
41166
41167
41168
41169
41170
41171
41172
41173
41174
41175
41176
41177
41178
41179
41180
41181
41182
41183
41184
41185
41186
41187
41188
41189
41190
41191
41192
41193
41194
41195
41196
41197
41198
41199
41200
41201
41202
41203
41204
41205
41206
41207
41208
41209
41210
41211
41212
41213
41214
41215
41216
41217
41218
41219
41220
41221
41222
41223
41224
41225
41226
41227
41228
41229
41230
41231
41232
41233
41234
41235
41236
41237
41238
41239
41240
41241
41242
41243
41244
41245
41246
41247
41248
41249
41250
41251
41252
41253
41254
41255
41256
41257
41258
41259
41260
41261
41262
41263
41264
41265
41266
41267
41268
41269
41270
41271
41272
41273
41274
41275
41276
41277
41278
41279
41280
41281
41282
41283
41284
41285
41286
41287
41288
41289
41290
41291
41292
41293
41294
41295
41296
41297
41298
41299
41300
41301
41302
41303
41304
41305
41306
41307
41308
41309
41310
41311
41312
41313
41314
41315
41316
41317
41318
41319
41320
41321
41322
41323
41324
41325
41326
41327
41328
41329
41330
41331
41332
41333
41334
41335
41336
41337
41338
41339
41340
41341
41342
41343
41344
41345
41346
41347
41348
41349
41350
41351
41352
41353
41354
41355
41356
41357
41358
41359
41360
41361
41362
41363
41364
41365
41366
41367
41368
41369
41370
41371
41372
41373
41374
41375
41376
41377
41378
41379
41380
41381
41382
41383
41384
41385
41386
41387
41388
41389
41390
41391
41392
41393
41394
41395
41396
41397
41398
41399
41400
41401
41402
41403
41404
41405
41406
41407
41408
41409
41410
41411
41412
41413
41414
41415
41416
41417
41418
41419
41420
41421
41422
41423
41424
41425
41426
41427
41428
41429
41430
41431
41432
41433
41434
41435
41436
41437
41438
41439
41440
41441
41442
41443
41444
41445
41446
41447
41448
41449
41450
41451
41452
41453
41454
41455
41456
41457
41458
41459
41460
41461
41462
41463
41464
41465
41466
41467
41468
41469
41470
41471
41472
41473
41474
41475
41476
41477
41478
41479
41480
41481
41482
41483
41484
41485
41486
41487
41488
41489
41490
41491
41492
41493
41494
41495
41496
41497
41498
41499
41500
41501
41502
41503
41504
41505
41506
41507
41508
41509
41510
41511
41512
41513
41514
41515
41516
41517
41518
41519
41520
41521
41522
41523
41524
41525
41526
41527
41528
41529
41530
41531
41532
41533
41534
41535
41536
41537
41538
41539
41540
41541
41542
41543
41544
41545
41546
41547
41548
41549
41550
41551
41552
41553
41554
41555
41556
41557
41558
41559
41560
41561
41562
41563
41564
41565
41566
41567
41568
41569
41570
41571
41572
41573
41574
41575
41576
41577
41578
41579
41580
41581
41582
41583
41584
41585
41586
41587
41588
41589
41590
41591
41592
41593
41594
41595
41596
41597
41598
41599
41600
41601
41602
41603
41604
41605
41606
41607
41608
41609
41610
41611
41612
41613
41614
41615
41616
41617
41618
41619
41620
41621
41622
41623
41624
41625
41626
41627
41628
41629
41630
41631
41632
41633
41634
41635
41636
41637
41638
41639
41640
41641
41642
41643
41644
41645
41646
41647
41648
41649
41650
41651
41652
41653
41654
41655
41656
41657
41658
41659
41660
41661
41662
41663
41664
41665
41666
41667
41668
41669
41670
41671
41672
41673
41674
41675
41676
41677
41678
41679
41680
41681
41682
41683
41684
41685
41686
41687
41688
41689
41690
41691
41692
41693
41694
41695
41696
41697
41698
41699
41700
41701
41702
41703
41704
41705
41706
41707
41708
41709
41710
41711
41712
41713
41714
41715
41716
41717
41718
41719
41720
41721
41722
41723
41724
41725
41726
41727
41728
41729
41730
41731
41732
41733
41734
41735
41736
41737
41738
41739
41740
41741
41742
41743
41744
41745
41746
41747
41748
41749
41750
41751
41752
41753
41754
41755
41756
41757
41758
41759
41760
41761
41762
41763
41764
41765
41766
41767
41768
41769
41770
41771
41772
41773
41774
41775
41776
41777
41778
41779
41780
41781
41782
41783
41784
41785
41786
41787
41788
41789
41790
41791
41792
41793
41794
41795
41796
41797
41798
41799
41800
41801
41802
41803
41804
41805
41806
41807
41808
41809
41810
41811
41812
41813
41814
41815
41816
41817
41818
41819
41820
41821
41822
41823
41824
41825
41826
41827
41828
41829
41830
41831
41832
41833
41834
41835
41836
41837
41838
41839
41840
41841
41842
41843
41844
41845
41846
41847
41848
41849
41850
41851
41852
41853
41854
41855
41856
41857
41858
41859
41860
41861
41862
41863
41864
41865
41866
41867
41868
41869
41870
41871
41872
41873
41874
41875
41876
41877
41878
41879
41880
41881
41882
41883
41884
41885
41886
41887
41888
41889
41890
41891
41892
41893
41894
41895
41896
41897
41898
41899
41900
41901
41902
41903
41904
41905
41906
41907
41908
41909
41910
41911
41912
41913
41914
41915
41916
41917
41918
41919
41920
41921
41922
41923
41924
41925
41926
41927
41928
41929
41930
41931
41932
41933
41934
41935
41936
41937
41938
41939
41940
41941
41942
41943
41944
41945
41946
41947
41948
41949
41950
41951
41952
41953
41954
41955
41956
41957
41958
41959
41960
41961
41962
41963
41964
41965
41966
41967
41968
41969
41970
41971
41972
41973
41974
41975
41976
41977
41978
41979
41980
41981
41982
41983
41984
41985
41986
41987
41988
41989
41990
41991
41992
41993
41994
41995
41996
41997
41998
41999
42000
42001
42002
42003
42004
42005
42006
42007
42008
42009
42010
42011
42012
42013
42014
42015
42016
42017
42018
42019
42020
42021
42022
42023
42024
42025
42026
42027
42028
42029
42030
42031
42032
42033
42034
42035
42036
42037
42038
42039
42040
42041
42042
42043
42044
42045
42046
42047
42048
42049
42050
42051
42052
42053
42054
42055
42056
42057
42058
42059
42060
42061
42062
42063
42064
42065
42066
42067
42068
42069
42070
42071
42072
42073
42074
42075
42076
42077
42078
42079
42080
42081
42082
42083
42084
42085
42086
42087
42088
42089
42090
42091
42092
42093
42094
42095
42096
42097
42098
42099
42100
42101
42102
42103
42104
42105
42106
42107
42108
42109
42110
42111
42112
42113
42114
42115
42116
42117
42118
42119
42120
42121
42122
42123
42124
42125
42126
42127
42128
42129
42130
42131
42132
42133
42134
42135
42136
42137
42138
42139
42140
42141
42142
42143
42144
42145
42146
42147
42148
42149
42150
42151
42152
42153
42154
42155
42156
42157
42158
42159
42160
42161
42162
42163
42164
42165
42166
42167
42168
42169
42170
42171
42172
42173
42174
42175
42176
42177
42178
42179
42180
42181
42182
42183
42184
42185
42186
42187
42188
42189
42190
42191
42192
42193
42194
42195
42196
42197
42198
42199
42200
42201
42202
42203
42204
42205
42206
42207
42208
42209
42210
42211
42212
42213
42214
42215
42216
42217
42218
42219
42220
42221
42222
42223
42224
42225
42226
42227
42228
42229
42230
42231
42232
42233
42234
42235
42236
42237
42238
42239
42240
42241
42242
42243
42244
42245
42246
42247
42248
42249
42250
42251
42252
42253
42254
42255
42256
42257
42258
42259
42260
42261
42262
42263
42264
42265
42266
42267
42268
42269
42270
42271
42272
42273
42274
42275
42276
42277
42278
42279
42280
42281
42282
42283
42284
42285
42286
42287
42288
42289
42290
42291
42292
42293
42294
42295
42296
42297
42298
42299
42300
42301
42302
42303
42304
42305
42306
42307
42308
42309
42310
42311
42312
42313
42314
42315
42316
42317
42318
42319
42320
42321
42322
42323
42324
42325
42326
42327
42328
42329
42330
42331
42332
42333
42334
42335
42336
42337
42338
42339
42340
42341
42342
42343
42344
42345
42346
42347
42348
42349
42350
42351
42352
42353
42354
42355
42356
42357
42358
42359
42360
42361
42362
42363
42364
42365
42366
42367
42368
42369
42370
42371
42372
42373
42374
42375
42376
42377
42378
42379
42380
42381
42382
42383
42384
42385
42386
42387
42388
42389
42390
42391
42392
42393
42394
42395
42396
42397
42398
42399
42400
42401
42402
42403
42404
42405
42406
42407
42408
42409
42410
42411
42412
42413
42414
42415
42416
42417
42418
42419
42420
42421
42422
42423
42424
42425
42426
42427
42428
42429
42430
42431
42432
42433
42434
42435
42436
42437
42438
42439
42440
42441
42442
42443
42444
42445
42446
42447
42448
42449
42450
42451
42452
42453
42454
42455
42456
42457
42458
42459
42460
42461
42462
42463
42464
42465
42466
42467
42468
42469
42470
42471
42472
42473
42474
42475
42476
42477
42478
42479
42480
42481
42482
42483
42484
42485
42486
42487
42488
42489
42490
42491
42492
42493
42494
42495
42496
42497
42498
42499
42500
42501
42502
42503
42504
42505
42506
42507
42508
42509
42510
42511
42512
42513
42514
42515
42516
42517
42518
42519
42520
42521
42522
42523
42524
42525
42526
42527
42528
42529
42530
42531
42532
42533
42534
42535
42536
42537
42538
42539
42540
42541
42542
42543
42544
42545
42546
42547
42548
42549
42550
42551
42552
42553
42554
42555
42556
42557
42558
42559
42560
42561
42562
42563
42564
42565
42566
42567
42568
42569
42570
42571
42572
42573
42574
42575
42576
42577
42578
42579
42580
42581
42582
42583
42584
42585
42586
42587
42588
42589
42590
42591
42592
42593
42594
42595
42596
42597
42598
42599
42600
42601
42602
42603
42604
42605
42606
42607
42608
42609
42610
42611
42612
42613
42614
42615
42616
42617
42618
42619
42620
42621
42622
42623
42624
42625
42626
42627
42628
42629
42630
42631
42632
42633
42634
42635
42636
42637
42638
42639
42640
42641
42642
42643
42644
42645
42646
42647
42648
42649
42650
42651
42652
42653
42654
42655
42656
42657
42658
42659
42660
42661
42662
42663
42664
42665
42666
42667
42668
42669
42670
42671
42672
42673
42674
42675
42676
42677
42678
42679
42680
42681
42682
42683
42684
42685
42686
42687
42688
42689
42690
42691
42692
42693
42694
42695
42696
42697
42698
42699
42700
42701
42702
42703
42704
42705
42706
42707
42708
42709
42710
42711
42712
42713
42714
42715
42716
42717
42718
42719
42720
42721
42722
42723
42724
42725
42726
42727
42728
42729
42730
42731
42732
42733
42734
42735
42736
42737
42738
42739
42740
42741
42742
42743
42744
42745
42746
42747
42748
42749
42750
42751
42752
42753
42754
42755
42756
42757
42758
42759
42760
42761
42762
42763
42764
42765
42766
42767
42768
42769
42770
42771
42772
42773
42774
42775
42776
42777
42778
42779
42780
42781
42782
42783
42784
42785
42786
42787
42788
42789
42790
42791
42792
42793
42794
42795
42796
42797
42798
42799
42800
42801
42802
42803
42804
42805
42806
42807
42808
42809
42810
42811
42812
42813
42814
42815
42816
42817
42818
42819
42820
42821
42822
42823
42824
42825
42826
42827
42828
42829
42830
42831
42832
42833
42834
42835
42836
42837
42838
42839
42840
42841
42842
42843
42844
42845
42846
42847
42848
42849
42850
42851
42852
42853
42854
42855
42856
42857
42858
42859
42860
42861
42862
42863
42864
42865
42866
42867
42868
42869
42870
42871
42872
42873
42874
42875
42876
42877
42878
42879
42880
42881
42882
42883
42884
42885
42886
42887
42888
42889
42890
42891
42892
42893
42894
42895
42896
42897
42898
42899
42900
42901
42902
42903
42904
42905
42906
42907
42908
42909
42910
42911
42912
42913
42914
42915
42916
42917
42918
42919
42920
42921
42922
42923
42924
42925
42926
42927
42928
42929
42930
42931
42932
42933
42934
42935
42936
42937
42938
42939
42940
42941
42942
42943
42944
42945
42946
42947
42948
42949
42950
42951
42952
42953
42954
42955
42956
42957
42958
42959
42960
42961
42962
42963
42964
42965
42966
42967
42968
42969
42970
42971
42972
42973
42974
42975
42976
42977
42978
42979
42980
42981
42982
42983
42984
42985
42986
42987
42988
42989
42990
42991
42992
42993
42994
42995
42996
42997
42998
42999
43000
43001
43002
43003
43004
43005
43006
43007
43008
43009
43010
43011
43012
43013
43014
43015
43016
43017
43018
43019
43020
43021
43022
43023
43024
43025
43026
43027
43028
43029
43030
43031
43032
43033
43034
43035
43036
43037
43038
43039
43040
43041
43042
43043
43044
43045
43046
43047
43048
43049
43050
43051
43052
43053
43054
43055
43056
43057
43058
43059
43060
43061
43062
43063
43064
43065
43066
43067
43068
43069
43070
43071
43072
43073
43074
43075
43076
43077
43078
43079
43080
43081
43082
43083
43084
43085
43086
43087
43088
43089
43090
43091
43092
43093
43094
43095
43096
43097
43098
43099
43100
43101
43102
43103
43104
43105
43106
43107
43108
43109
43110
43111
43112
43113
43114
43115
43116
43117
43118
43119
43120
43121
43122
43123
43124
43125
43126
43127
43128
43129
43130
43131
43132
43133
43134
43135
43136
43137
43138
43139
43140
43141
43142
43143
43144
43145
43146
43147
43148
43149
43150
43151
43152
43153
43154
43155
43156
43157
43158
43159
43160
43161
43162
43163
43164
43165
43166
43167
43168
43169
43170
43171
43172
43173
43174
43175
43176
43177
43178
43179
43180
43181
43182
43183
43184
43185
43186
43187
43188
43189
43190
43191
43192
43193
43194
43195
43196
43197
43198
43199
43200
43201
43202
43203
43204
43205
43206
43207
43208
43209
43210
43211
43212
43213
43214
43215
43216
43217
43218
43219
43220
43221
43222
43223
43224
43225
43226
43227
43228
43229
43230
43231
43232
43233
43234
43235
43236
43237
43238
43239
43240
43241
43242
43243
43244
43245
43246
43247
43248
43249
43250
43251
43252
43253
43254
43255
43256
43257
43258
43259
43260
43261
43262
43263
43264
43265
43266
43267
43268
43269
43270
43271
43272
43273
43274
43275
43276
43277
43278
43279
43280
43281
43282
43283
43284
43285
43286
43287
43288
43289
43290
43291
43292
43293
43294
43295
43296
43297
43298
43299
43300
43301
43302
43303
43304
43305
43306
43307
43308
43309
43310
43311
43312
43313
43314
43315
43316
43317
43318
43319
43320
43321
43322
43323
43324
43325
43326
43327
43328
43329
43330
43331
43332
43333
43334
43335
43336
43337
43338
43339
43340
43341
43342
43343
43344
43345
43346
43347
43348
43349
43350
43351
43352
43353
43354
43355
43356
43357
43358
43359
43360
43361
43362
43363
43364
43365
43366
43367
43368
43369
43370
43371
43372
43373
43374
43375
43376
43377
43378
43379
43380
43381
43382
43383
43384
43385
43386
43387
43388
43389
43390
43391
43392
43393
43394
43395
43396
43397
43398
43399
43400
43401
43402
43403
43404
43405
43406
43407
43408
43409
43410
43411
43412
43413
43414
43415
43416
43417
43418
43419
43420
43421
43422
43423
43424
43425
43426
43427
43428
43429
43430
43431
43432
43433
43434
43435
43436
43437
43438
43439
43440
43441
43442
43443
43444
43445
43446
43447
43448
43449
43450
43451
43452
43453
43454
43455
43456
43457
43458
43459
43460
43461
43462
43463
43464
43465
43466
43467
43468
43469
43470
43471
43472
43473
43474
43475
43476
43477
43478
43479
43480
43481
43482
43483
43484
43485
43486
43487
43488
43489
43490
43491
43492
43493
43494
43495
43496
43497
43498
43499
43500
43501
43502
43503
43504
43505
43506
43507
43508
43509
43510
43511
43512
43513
43514
43515
43516
43517
43518
43519
43520
43521
43522
43523
43524
43525
43526
43527
43528
43529
43530
43531
43532
43533
43534
43535
43536
43537
43538
43539
43540
43541
43542
43543
43544
43545
43546
43547
43548
43549
43550
43551
43552
43553
43554
43555
43556
43557
43558
43559
43560
43561
43562
43563
43564
43565
43566
43567
43568
43569
43570
43571
43572
43573
43574
43575
43576
43577
43578
43579
43580
43581
43582
43583
43584
43585
43586
43587
43588
43589
43590
43591
43592
43593
43594
43595
43596
43597
43598
43599
43600
43601
43602
43603
43604
43605
43606
43607
43608
43609
43610
43611
43612
43613
43614
43615
43616
43617
43618
43619
43620
43621
43622
43623
43624
43625
43626
43627
43628
43629
43630
43631
43632
43633
43634
43635
43636
43637
43638
43639
43640
43641
43642
43643
43644
43645
43646
43647
43648
43649
43650
43651
43652
43653
43654
43655
43656
43657
43658
43659
43660
43661
43662
43663
43664
43665
43666
43667
43668
43669
43670
43671
43672
43673
43674
43675
43676
43677
43678
43679
43680
43681
43682
43683
43684
43685
43686
43687
43688
43689
43690
43691
43692
43693
43694
43695
43696
43697
43698
43699
43700
43701
43702
43703
43704
43705
43706
43707
43708
43709
43710
43711
43712
43713
43714
43715
43716
43717
43718
43719
43720
43721
43722
43723
43724
43725
43726
43727
43728
43729
43730
43731
43732
43733
43734
43735
43736
43737
43738
43739
43740
43741
43742
43743
43744
43745
43746
43747
43748
43749
43750
43751
43752
43753
43754
43755
43756
43757
43758
43759
43760
43761
43762
43763
43764
43765
43766
43767
43768
43769
43770
43771
43772
43773
43774
43775
43776
43777
43778
43779
43780
43781
43782
43783
43784
43785
43786
43787
43788
43789
43790
43791
43792
43793
43794
43795
43796
43797
43798
43799
43800
43801
43802
43803
43804
43805
43806
43807
43808
43809
43810
43811
43812
43813
43814
43815
43816
43817
43818
43819
43820
43821
43822
43823
43824
43825
43826
43827
43828
43829
43830
43831
43832
43833
43834
43835
43836
43837
43838
43839
43840
43841
43842
43843
43844
43845
43846
43847
43848
43849
43850
43851
43852
43853
43854
43855
43856
43857
43858
43859
43860
43861
43862
43863
43864
43865
43866
43867
43868
43869
43870
43871
43872
43873
43874
43875
43876
43877
43878
43879
43880
43881
43882
43883
43884
43885
43886
43887
43888
43889
43890
43891
43892
43893
43894
43895
43896
43897
43898
43899
43900
43901
43902
43903
43904
43905
43906
43907
43908
43909
43910
43911
43912
43913
43914
43915
43916
43917
43918
43919
43920
43921
43922
43923
43924
43925
43926
43927
43928
43929
43930
43931
43932
43933
43934
43935
43936
43937
43938
43939
43940
43941
43942
43943
43944
43945
43946
43947
43948
43949
43950
43951
43952
43953
43954
43955
43956
43957
43958
43959
43960
43961
43962
43963
43964
43965
43966
43967
43968
43969
43970
43971
43972
43973
43974
43975
43976
43977
43978
43979
43980
43981
43982
43983
43984
43985
43986
43987
43988
43989
43990
43991
43992
43993
43994
43995
43996
43997
43998
43999
44000
44001
44002
44003
44004
44005
44006
44007
44008
44009
44010
44011
44012
44013
44014
44015
44016
44017
44018
44019
44020
44021
44022
44023
44024
44025
44026
44027
44028
44029
44030
44031
44032
44033
44034
44035
44036
44037
44038
44039
44040
44041
44042
44043
44044
44045
44046
44047
44048
44049
44050
44051
44052
44053
44054
44055
44056
44057
44058
44059
44060
44061
44062
44063
44064
44065
44066
44067
44068
44069
44070
44071
44072
44073
44074
44075
44076
44077
44078
44079
44080
44081
44082
44083
44084
44085
44086
44087
44088
44089
44090
44091
44092
44093
44094
44095
44096
44097
44098
44099
44100
44101
44102
44103
44104
44105
44106
44107
44108
44109
44110
44111
44112
44113
44114
44115
44116
44117
44118
44119
44120
44121
44122
44123
44124
44125
44126
44127
44128
44129
44130
44131
44132
44133
44134
44135
44136
44137
44138
44139
44140
44141
44142
44143
44144
44145
44146
44147
44148
44149
44150
44151
44152
44153
44154
44155
44156
44157
44158
44159
44160
44161
44162
44163
44164
44165
44166
44167
44168
44169
44170
44171
44172
44173
44174
44175
44176
44177
44178
44179
44180
44181
44182
44183
44184
44185
44186
44187
44188
44189
44190
44191
44192
44193
44194
44195
44196
44197
44198
44199
44200
44201
44202
44203
44204
44205
44206
44207
44208
44209
44210
44211
44212
44213
44214
44215
44216
44217
44218
44219
44220
44221
44222
44223
44224
44225
44226
44227
44228
44229
44230
44231
44232
44233
44234
44235
44236
44237
44238
44239
44240
44241
44242
44243
44244
44245
44246
44247
44248
44249
44250
44251
44252
44253
44254
44255
44256
44257
44258
44259
44260
44261
44262
44263
44264
44265
44266
44267
44268
44269
44270
44271
44272
44273
44274
44275
44276
44277
44278
44279
44280
44281
44282
44283
44284
44285
44286
44287
44288
44289
44290
44291
44292
44293
44294
44295
44296
44297
44298
44299
44300
44301
44302
44303
44304
44305
44306
44307
44308
44309
44310
44311
44312
44313
44314
44315
44316
44317
44318
44319
44320
44321
44322
44323
44324
44325
44326
44327
44328
44329
44330
44331
44332
44333
44334
44335
44336
44337
44338
44339
44340
44341
44342
44343
44344
44345
44346
44347
44348
44349
44350
44351
44352
44353
44354
44355
44356
44357
44358
44359
44360
44361
44362
44363
44364
44365
44366
44367
44368
44369
44370
44371
44372
44373
44374
44375
44376
44377
44378
44379
44380
44381
44382
44383
44384
44385
44386
44387
44388
44389
44390
44391
44392
44393
44394
44395
44396
44397
44398
44399
44400
44401
44402
44403
44404
44405
44406
44407
44408
44409
44410
44411
44412
44413
44414
44415
44416
44417
44418
44419
44420
44421
44422
44423
44424
44425
44426
44427
44428
44429
44430
44431
44432
44433
44434
44435
44436
44437
44438
44439
44440
44441
44442
44443
44444
44445
44446
44447
44448
44449
44450
44451
44452
44453
44454
44455
44456
44457
44458
44459
44460
44461
44462
44463
44464
44465
44466
44467
44468
44469
44470
44471
44472
44473
44474
44475
44476
44477
44478
44479
44480
44481
44482
44483
44484
44485
44486
44487
44488
44489
44490
44491
44492
44493
44494
44495
44496
44497
44498
44499
44500
44501
44502
44503
44504
44505
44506
44507
44508
44509
44510
44511
44512
44513
44514
44515
44516
44517
44518
44519
44520
44521
44522
44523
44524
44525
44526
44527
44528
44529
44530
44531
44532
44533
44534
44535
44536
44537
44538
44539
44540
44541
44542
44543
44544
44545
44546
44547
44548
44549
44550
44551
44552
44553
44554
44555
44556
44557
44558
44559
44560
44561
44562
44563
44564
44565
44566
44567
44568
44569
44570
44571
44572
44573
44574
44575
44576
44577
44578
44579
44580
44581
44582
44583
44584
44585
44586
44587
44588
44589
44590
44591
44592
44593
44594
44595
44596
44597
44598
44599
44600
44601
44602
44603
44604
44605
44606
44607
44608
44609
44610
44611
44612
44613
44614
44615
44616
44617
44618
44619
44620
44621
44622
44623
44624
44625
44626
44627
44628
test:
(__TEXT,__text) section
__ZN10will_panic20hef2e152a6a65ea9fkaaE:
0000000100000db0	pushq	%rbp
0000000100000db1	movq	%rsp, %rbp
0000000100000db4	callq	__ZN10will_panic10__rust_abiE ## will_panic::__rust_abi
0000000100000db9	popq	%rbp
0000000100000dba	retq
0000000100000dbb	nopl	(%rax,%rax)
__ZN10will_panic10__rust_abiE:
0000000100000dc0	pushq	%rbp
0000000100000dc1	movq	%rsp, %rbp
0000000100000dc4	subq	$0x40, %rsp
0000000100000dc8	movb	$0x3d, -0x1(%rbp)
0000000100000dcc	movb	$-0x2c, -0x8(%rbp)
0000000100000dd0	movq	0x31451(%rip), %rax
0000000100000dd7	movq	%rax, -0x10(%rbp)
0000000100000ddb	movq	_const2966(%rip), %rax
0000000100000de2	movq	%rax, -0x18(%rbp)
0000000100000de6	movq	-0x18(%rbp), %rdi
0000000100000dea	movq	-0x10(%rbp), %rsi
0000000100000dee	leaq	__ZN10will_panic10_FILE_LINE20h48f10107ce2e0e95dbaE(%rip), %rax ## will_panic::_FILE_LINE::h48f10107ce2e0e95dba
0000000100000df5	movq	%rax, -0x20(%rbp)
0000000100000df9	movq	%rax, %rdx
0000000100000dfc	callq	__ZN10sys_common6unwind12begin_unwind20h6197457059635354947E ## sys_common::unwind::begin_unwind::h6197457059635354947
0000000100000e01	jmp	0x100000e03
0000000100000e03	movl	%edx, %ecx
0000000100000e05	movq	%rax, -0x30(%rbp)
0000000100000e09	movl	%ecx, -0x28(%rbp)
0000000100000e0c	jmp	0x100000e1d
0000000100000e0e	movl	-0x28(%rbp), %eax
0000000100000e11	movq	-0x30(%rbp), %rdi
0000000100000e15	movl	%eax, -0x34(%rbp)
0000000100000e18	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100000e1d	leaq	-0x8(%rbp), %rdi
0000000100000e21	callq	__ZN15will_panic..Foo9drop.298117h0b9d2b656c0180eeE ## will_panic..Foo::drop.2981::h0b9d2b656c0180ee
0000000100000e26	jmp	0x100000e0e
0000000100000e28	nopl	(%rax,%rax)
__ZN10sys_common6unwind12begin_unwind20h6197457059635354947E:
0000000100000e30	pushq	%rbp
0000000100000e31	movq	%rsp, %rbp
0000000100000e34	subq	$0x40, %rsp
0000000100000e38	movl	$0x10, %eax
0000000100000e3d	movl	%eax, %ecx
0000000100000e3f	movl	$0x8, %eax
0000000100000e44	movl	%eax, %r8d
0000000100000e47	movq	%rdi, -0x20(%rbp)
0000000100000e4b	movq	%rsi, -0x18(%rbp)
0000000100000e4f	movq	%rdx, -0x28(%rbp)
0000000100000e53	movq	-0x20(%rbp), %rdx
0000000100000e57	movq	-0x18(%rbp), %rsi
0000000100000e5b	movq	%rdx, -0x10(%rbp)
0000000100000e5f	movq	%rsi, -0x8(%rbp)
0000000100000e63	movq	%rcx, %rdi
0000000100000e66	movq	%r8, %rsi
0000000100000e69	callq	__ZN4heap15exchange_malloc20h295535e6fb0e6dd3MfaE ## heap::exchange_malloc::h295535e6fb0e6dd3Mfa
0000000100000e6e	leaq	_vtable2964(%rip), %rcx
0000000100000e75	movq	%rax, %rdx
0000000100000e78	movq	-0x10(%rbp), %rsi
0000000100000e7c	movq	%rsi, (%rax)
0000000100000e7f	movq	-0x8(%rbp), %rsi
0000000100000e83	movq	%rsi, 0x8(%rax)
0000000100000e87	movq	%rdx, -0x30(%rbp)
0000000100000e8b	movq	-0x30(%rbp), %rax
0000000100000e8f	movq	%rax, -0x40(%rbp)
0000000100000e93	movq	%rcx, -0x38(%rbp)
0000000100000e97	movq	-0x40(%rbp), %rdi
0000000100000e9b	movq	-0x38(%rbp), %rsi
0000000100000e9f	movq	-0x28(%rbp), %rdx
0000000100000ea3	callq	__ZN10sys_common6unwind18begin_unwind_inner20h6bef346cfa00530fajtE ## sys_common::unwind::begin_unwind_inner::h6bef346cfa00530fajt
0000000100000ea8	nopl	(%rax,%rax)
__ZN4heap15exchange_malloc20h295535e6fb0e6dd3MfaE:
0000000100000eb0	pushq	%rbp
0000000100000eb1	movq	%rsp, %rbp
0000000100000eb4	subq	$0x30, %rsp
0000000100000eb8	movq	%rdi, -0x10(%rbp)
0000000100000ebc	movq	%rsi, -0x18(%rbp)
0000000100000ec0	cmpq	$0x0, -0x10(%rbp)
0000000100000ec5	jne	0x100000ed4
0000000100000ec7	movl	$0x1, %eax
0000000100000ecc	movl	%eax, %ecx
0000000100000ece	movq	%rcx, -0x8(%rbp)
0000000100000ed2	jmp	0x100000f06
0000000100000ed4	movq	-0x10(%rbp), %rdi
0000000100000ed8	movq	-0x18(%rbp), %rsi
0000000100000edc	callq	__ZN4heap8allocate20hcda44ecaa4f7dda9SdaE ## heap::allocate::hcda44ecaa4f7dda9Sda
0000000100000ee1	movq	%rax, -0x20(%rbp)
0000000100000ee5	movq	-0x20(%rbp), %rdi
0000000100000ee9	callq	__ZN3ptr14_$BP$mut$u20$T7is_null20h2401507281847083782E ## ptr::_$BP$mut$u20$T::is_null::h2401507281847083782
0000000100000eee	andb	$0x1, %al
0000000100000ef0	movb	%al, -0x21(%rbp)
0000000100000ef3	testb	$0x1, -0x21(%rbp)
0000000100000ef7	je	0x100000efe
0000000100000ef9	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100000efe	movq	-0x20(%rbp), %rax
0000000100000f02	movq	%rax, -0x8(%rbp)
0000000100000f06	movq	-0x8(%rbp), %rax
0000000100000f0a	addq	$0x30, %rsp
0000000100000f0e	popq	%rbp
0000000100000f0f	retq
__ZN4heap8allocate20hcda44ecaa4f7dda9SdaE:
0000000100000f10	pushq	%rbp
0000000100000f11	movq	%rsp, %rbp
0000000100000f14	subq	$0x40, %rsp
0000000100000f18	movq	%rdi, -0x18(%rbp)
0000000100000f1c	movq	%rsi, -0x20(%rbp)
0000000100000f20	movq	-0x18(%rbp), %rsi
0000000100000f24	movq	-0x20(%rbp), %rdi
0000000100000f28	movq	%rsi, -0x8(%rbp)
0000000100000f2c	movq	%rdi, -0x10(%rbp)
0000000100000f30	movq	-0x18(%rbp), %rsi
0000000100000f34	movq	-0x20(%rbp), %rdi
0000000100000f38	movq	%rsi, -0x28(%rbp)
0000000100000f3c	movq	-0x28(%rbp), %rsi
0000000100000f40	movq	%rdi, -0x30(%rbp)
0000000100000f44	movq	-0x30(%rbp), %rdi
0000000100000f48	movq	%rdi, -0x38(%rbp)
0000000100000f4c	movq	%rsi, %rdi
0000000100000f4f	movq	-0x38(%rbp), %rsi
0000000100000f53	callq	___rust_allocate
0000000100000f58	addq	$0x40, %rsp
0000000100000f5c	popq	%rbp
0000000100000f5d	retq
0000000100000f5e	nop
__ZN3ptr14_$BP$mut$u20$T7is_null20h2401507281847083782E:
0000000100000f60	pushq	%rbp
0000000100000f61	movq	%rsp, %rbp
0000000100000f64	movq	%rdi, -0x8(%rbp)
0000000100000f68	cmpq	$0x0, -0x8(%rbp)
0000000100000f6d	sete	%al
0000000100000f70	andb	$0x1, %al
0000000100000f72	andb	$0x1, %al
0000000100000f74	movzbl	%al, %eax
0000000100000f77	popq	%rbp
0000000100000f78	retq
0000000100000f79	nopl	(%rax)
__ZN2i89drop.295317h6b668492e55f9f6eE:
0000000100000f80	movq	%rdi, -0x8(%rsp)
0000000100000f85	retq
0000000100000f86	nopw	%cs:(%rax,%rax)
__ZN3any5T.Any11get_type_id21h11564314271446759939E:
0000000100000f90	pushq	%rbp
0000000100000f91	movq	%rsp, %rbp
0000000100000f94	subq	$0x10, %rsp
0000000100000f98	movq	%rdi, -0x10(%rbp)
0000000100000f9c	callq	__ZN3any6TypeId2of21h17778225760385894889E ## any::TypeId::of::h17778225760385894889
0000000100000fa1	movq	%rax, -0x8(%rbp)
0000000100000fa5	movq	-0x8(%rbp), %rax
0000000100000fa9	addq	$0x10, %rsp
0000000100000fad	popq	%rbp
0000000100000fae	retq
0000000100000faf	nop
__ZN3any6TypeId2of21h17778225760385894889E:
0000000100000fb0	pushq	%rbp
0000000100000fb1	movq	%rsp, %rbp
0000000100000fb4	movabsq	$0x7a27ea7578d145c9, %rax ## imm = 0x7A27EA7578D145C9
0000000100000fbe	movq	%rax, -0x8(%rbp)
0000000100000fc2	movq	-0x8(%rbp), %rax
0000000100000fc6	popq	%rbp
0000000100000fc7	retq
0000000100000fc8	nopl	(%rax,%rax)
__ZN15will_panic..Foo9drop.298117h0b9d2b656c0180eeE:
0000000100000fd0	subq	$0x28, %rsp
0000000100000fd4	movb	(%rdi), %al
0000000100000fd6	cmpb	$-0x2c, %al
0000000100000fd8	setne	%cl
0000000100000fdb	cmpb	$0x1d, %al
0000000100000fdd	setne	%dl
0000000100000fe0	andb	%dl, %cl
0000000100000fe2	testb	$0x1, %cl
0000000100000fe5	movq	%rdi, 0x10(%rsp)
0000000100000fea	movb	%al, 0xf(%rsp)
0000000100000fee	jne	0x100000ffa
0000000100000ff0	movb	0xf(%rsp), %al
0000000100000ff4	cmpb	$-0x2c, %al
0000000100000ff6	je	0x100001002
0000000100000ff8	jmp	0x100000ffd
0000000100000ffa	int3
0000000100000ffb	jmp	0x100000ff0
0000000100000ffd	addq	$0x28, %rsp
0000000100001001	retq
0000000100001002	movq	0x10(%rsp), %rdi
0000000100001007	callq	__ZN10will_panic8Foo.Drop4drop20hd0c9954cf97bf852taaE ## will_panic::Foo.Drop::drop::hd0c9954cf97bf852taa
000000010000100c	jmp	0x10000100e
000000010000100e	movq	0x10(%rsp), %rdi
0000000100001013	callq	__ZN15will_panic..Foo9drop.298317h0b9d2b656c0180eeE ## will_panic..Foo::drop.2983::h0b9d2b656c0180ee
0000000100001018	jmp	0x100000ffd
000000010000101a	movl	%edx, %ecx
000000010000101c	movq	%rax, 0x18(%rsp)
0000000100001021	movl	%ecx, 0x20(%rsp)
0000000100001025	jmp	0x100001039
0000000100001027	movl	0x20(%rsp), %eax
000000010000102b	movq	0x18(%rsp), %rdi
0000000100001030	movl	%eax, 0x8(%rsp)
0000000100001034	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100001039	movq	0x10(%rsp), %rdi
000000010000103e	callq	__ZN15will_panic..Foo9drop.298317h0b9d2b656c0180eeE ## will_panic..Foo::drop.2983::h0b9d2b656c0180ee
0000000100001043	jmp	0x100001027
0000000100001045	nopw	%cs:(%rax,%rax)
__ZN10will_panic8Foo.Drop4drop20hd0c9954cf97bf852taaE:
0000000100001050	pushq	%rbp
0000000100001051	movq	%rsp, %rbp
0000000100001054	subq	$0xa0, %rsp
000000010000105b	movl	$0x1d, %eax
0000000100001060	xorl	%ecx, %ecx
0000000100001062	movl	%ecx, %edx
0000000100001064	leaq	-0x58(%rbp), %rsi
0000000100001068	leaq	-0x50(%rbp), %r8
000000010000106c	movq	%rdi, -0x70(%rbp)
0000000100001070	movq	%r8, %rdi
0000000100001073	movq	%rsi, -0x78(%rbp)
0000000100001077	movl	%eax, %esi
0000000100001079	movq	%rdx, -0x80(%rbp)
000000010000107d	movl	%eax, -0x84(%rbp)
0000000100001083	callq	0x10002bd04             ## symbol stub for: _memset
0000000100001088	movq	-0x78(%rbp), %rdx
000000010000108c	movq	%rdx, %rdi
000000010000108f	movl	-0x84(%rbp), %esi
0000000100001095	movq	-0x80(%rbp), %rdx
0000000100001099	callq	0x10002bd04             ## symbol stub for: _memset
000000010000109e	movq	-0x70(%rbp), %rdx
00000001000010a2	movq	%rdx, -0x8(%rbp)
00000001000010a6	movq	__ZN10will_panic8Foo.Drop4drop15__STATIC_FMTSTR20h3e099fc1d0054836HaaE(%rip), %rdi ## will_panic::Foo.Drop::drop::__STATIC_FMTSTR::h3e099fc1d0054836Haa
00000001000010ad	movq	%rdi, -0x48(%rbp)
00000001000010b1	movq	0x31180(%rip), %rdi
00000001000010b8	movq	%rdi, -0x40(%rbp)
00000001000010bc	movq	-0x48(%rbp), %rsi
00000001000010c0	movq	-0x40(%rbp), %rdx
00000001000010c4	movq	%rdx, -0x90(%rbp)
00000001000010cb	movq	%rsi, -0x98(%rbp)
00000001000010d2	jmp	0x1000010d4
00000001000010d4	leaq	-0x38(%rbp), %rdi
00000001000010d8	leaq	-0x58(%rbp), %rax
00000001000010dc	movq	%rax, -0x68(%rbp)
00000001000010e0	movq	$0x0, -0x60(%rbp)
00000001000010e8	movq	-0x68(%rbp), %rcx
00000001000010ec	movq	-0x60(%rbp), %r8
00000001000010f0	movq	-0x98(%rbp), %rsi
00000001000010f7	movq	-0x90(%rbp), %rdx
00000001000010fe	callq	__ZN3fmt23Arguments$LT$$u27$a$GT$6new_v120he832f0357fe73cd4nLWE ## fmt::Arguments$LT$$u27$a$GT$::new_v1::he832f0357fe73cd4nLW
0000000100001103	leaq	-0x38(%rbp), %rdi
0000000100001107	callq	__ZN2io5stdio6_print20hd0e49b56498f9e62tehE ## io::stdio::_print::hd0e49b56498f9e62teh
000000010000110c	addq	$0xa0, %rsp
0000000100001113	popq	%rbp
0000000100001114	retq
0000000100001115	nopw	%cs:(%rax,%rax)
__ZN15will_panic..Foo9drop.298317h0b9d2b656c0180eeE:
0000000100001120	movq	%rdi, -0x8(%rsp)
0000000100001125	retq
0000000100001126	nopw	%cs:(%rax,%rax)
__ZN3fmt23Arguments$LT$$u27$a$GT$6new_v120he832f0357fe73cd4nLWE:
0000000100001130	pushq	%rbp
0000000100001131	movq	%rsp, %rbp
0000000100001134	movq	%rdi, %rax
0000000100001137	movq	%rsi, -0x10(%rbp)
000000010000113b	movq	%rdx, -0x8(%rbp)
000000010000113f	movq	%rcx, -0x20(%rbp)
0000000100001143	movq	%r8, -0x18(%rbp)
0000000100001147	movq	-0x10(%rbp), %rcx
000000010000114b	movq	%rcx, (%rdi)
000000010000114e	movq	-0x8(%rbp), %rcx
0000000100001152	movq	%rcx, 0x8(%rdi)
0000000100001156	movq	_const2993(%rip), %rcx
000000010000115d	movq	%rcx, 0x10(%rdi)
0000000100001161	movq	0x2b830(%rip), %rcx
0000000100001168	movq	%rcx, 0x18(%rdi)
000000010000116c	movq	-0x20(%rbp), %rcx
0000000100001170	movq	%rcx, 0x20(%rdi)
0000000100001174	movq	-0x18(%rbp), %rcx
0000000100001178	movq	%rcx, 0x28(%rdi)
000000010000117c	popq	%rbp
000000010000117d	retq
000000010000117e	nop
__ZN4main20h1b5cbd0cc3799dfeobaE:
0000000100001180	pushq	%rbp
0000000100001181	movq	%rsp, %rbp
0000000100001184	subq	$0x10, %rsp
0000000100001188	leaq	__ZN10will_panic20hef2e152a6a65ea9fkaaE(%rip), %rax ## will_panic::hef2e152a6a65ea9fkaa
000000010000118f	movq	%rax, -0x8(%rbp)
0000000100001193	movq	-0x8(%rbp), %rdi
0000000100001197	callq	_just_call
000000010000119c	addq	$0x10, %rsp
00000001000011a0	popq	%rbp
00000001000011a1	retq
00000001000011a2	nopw	%cs:(%rax,%rax)
_main:
00000001000011b0	subq	$0x18, %rsp
00000001000011b4	leaq	__ZN4main20h1b5cbd0cc3799dfeobaE(%rip), %rax ## main::h1b5cbd0cc3799dfeoba
00000001000011bb	movq	%rdi, 0x10(%rsp)
00000001000011c0	movq	%rax, %rdi
00000001000011c3	movq	0x10(%rsp), %rax
00000001000011c8	movq	%rsi, 0x8(%rsp)
00000001000011cd	movq	%rax, %rsi
00000001000011d0	movq	0x8(%rsp), %rdx
00000001000011d5	callq	__ZN2rt10lang_start20hf8464156851a85745vyE ## rt::lang_start::hf8464156851a85745vy
00000001000011da	addq	$0x18, %rsp
00000001000011de	retq
00000001000011df	nop
_just_call:
00000001000011e0	pushq	%rbp
00000001000011e1	movq	%rsp, %rbp
00000001000011e4	subq	$0x10, %rsp
00000001000011e8	leaq	0x2cfc9(%rip), %rax     ## literal pool for: "I am going to call!\n"
00000001000011ef	movq	%rdi, -0x8(%rbp)
00000001000011f3	movq	%rax, %rdi
00000001000011f6	movb	$0x0, %al
00000001000011f8	callq	0x10002bd1c             ## symbol stub for: _printf
00000001000011fd	movl	%eax, -0xc(%rbp)
0000000100001200	movb	$0x0, %al
0000000100001202	callq	*-0x8(%rbp)
0000000100001205	leaq	0x2cfc1(%rip), %rdi     ## literal pool for: "Finished!\n"
000000010000120c	movb	$0x0, %al
000000010000120e	callq	0x10002bd1c             ## symbol stub for: _printf
0000000100001213	movl	%eax, -0x10(%rbp)
0000000100001216	addq	$0x10, %rsp
000000010000121a	popq	%rbp
000000010000121b	retq
000000010000121c	nop
000000010000121d	nop
000000010000121e	nop
000000010000121f	nop
_rust_eh_personality:
0000000100001220	pushq	%rbp
0000000100001221	movq	%rsp, %rbp
0000000100001224	popq	%rbp
0000000100001225	jmp	0x10002bcbc             ## symbol stub for: ___gcc_personality_v0
000000010000122a	nopw	(%rax,%rax)
__ZN94error..Box$LT$Error$u2b$$u20$Send$u20$$u2b$$u20$Sync$GT$.From$LT$String$GT$..from..StringError10drop.3770917h5890e3b868bc7b42E:
0000000100001230	movq	0x8(%rdi), %rsi
0000000100001234	testq	%rsi, %rsi
0000000100001237	je	0x100001248
0000000100001239	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100001243	cmpq	%rax, %rsi
0000000100001246	jne	0x100001249
0000000100001248	retq
0000000100001249	movq	(%rdi), %rdi
000000010000124c	movl	$0x1, %edx
0000000100001251	jmp	___rust_deallocate
0000000100001256	nopw	%cs:(%rax,%rax)
__ZN32core_collections..string..String10drop.3771217hb9dcd5640889dfaaE:
0000000100001260	movq	0x8(%rdi), %rsi
0000000100001264	testq	%rsi, %rsi
0000000100001267	je	0x100001278
0000000100001269	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100001273	cmpq	%rax, %rsi
0000000100001276	jne	0x100001279
0000000100001278	retq
0000000100001279	movq	(%rdi), %rdi
000000010000127c	movl	$0x1, %edx
0000000100001281	jmp	___rust_deallocate
0000000100001286	nopw	%cs:(%rax,%rax)
__ZN5error68Box$LT$Error$u2b$$u20$Send$u20$$u2b$$u20$Sync$GT$.From$LT$String$GT$4from17StringError.Error11description20h843a8e630deb4769tdaE:
0000000100001290	pushq	%rbp
0000000100001291	movq	%rsp, %rbp
0000000100001294	movq	(%rdi), %rax
0000000100001297	movq	0x10(%rdi), %rdx
000000010000129b	popq	%rbp
000000010000129c	retq
000000010000129d	nopl	(%rax)
__ZN5error5Error5cause20h7634294301765567327E:
00000001000012a0	pushq	%rbp
00000001000012a1	movq	%rsp, %rbp
00000001000012a4	movq	$0x0, 0x8(%rdi)
00000001000012ac	movq	$0x0, (%rdi)
00000001000012b3	movq	%rdi, %rax
00000001000012b6	popq	%rbp
00000001000012b7	retq
00000001000012b8	nopl	(%rax,%rax)
__ZN5error5Error7type_id21h16335125335903886260E:
00000001000012c0	pushq	%rbp
00000001000012c1	movq	%rsp, %rbp
00000001000012c4	movabsq	$0x6ffdaf4c76b0ce8c, %rax ## imm = 0x6FFDAF4C76B0CE8C
00000001000012ce	popq	%rbp
00000001000012cf	retq
__ZN5error68Box$LT$Error$u2b$$u20$Send$u20$$u2b$$u20$Sync$GT$.From$LT$String$GT$4from19StringError.Display3fmt20hfdd500ef65f8bb93JdaE:
00000001000012d0	pushq	%rbp
00000001000012d1	movq	%rsp, %rbp
00000001000012d4	movq	%rsi, %rax
00000001000012d7	movq	(%rdi), %rcx
00000001000012da	movq	0x10(%rdi), %rsi
00000001000012de	movq	%rcx, %rdi
00000001000012e1	movq	%rax, %rdx
00000001000012e4	popq	%rbp
00000001000012e5	jmp	__ZN3fmt11str.Display3fmt20heb4a20d360344d3ePoXE ## fmt::str.Display::fmt::heb4a20d360344d3ePoX
00000001000012ea	nopw	(%rax,%rax)
__ZN5error68Box$LT$Error$u2b$$u20$Send$u20$$u2b$$u20$Sync$GT$.From$LT$String$GT$4from30StringError...core..fmt..Debug3fmt20h45df97960b373c53OcaE:
00000001000012f0	pushq	%rbp
00000001000012f1	movq	%rsp, %rbp
00000001000012f4	pushq	%r14
00000001000012f6	pushq	%rbx
00000001000012f7	subq	$0x20, %rsp
00000001000012fb	movq	%rdi, %rbx
00000001000012fe	leaq	_str37929(%rip), %rdx
0000000100001305	leaq	-0x20(%rbp), %r14
0000000100001309	movl	$0xb, %ecx
000000010000130e	movq	%r14, %rdi
0000000100001311	callq	__ZN3fmt8builders15debug_tuple_new20hd405c67ddd5f4094CdWE ## fmt::builders::debug_tuple_new::hd405c67ddd5f4094CdW
0000000100001316	movq	%rbx, -0x28(%rbp)
000000010000131a	leaq	_vtable37960(%rip), %rdx
0000000100001321	leaq	-0x28(%rbp), %rsi
0000000100001325	movq	%r14, %rdi
0000000100001328	callq	__ZN3fmt8builders38DebugTuple$LT$$u27$a$C$$u20$$u27$b$GT$5field20h852b74a15b5621a95dWE ## fmt::builders::DebugTuple$LT$$u27$a$C$$u20$$u27$b$GT$::field::h852b74a15b5621a95dW
000000010000132d	movq	%r14, %rdi
0000000100001330	callq	__ZN3fmt8builders38DebugTuple$LT$$u27$a$C$$u20$$u27$b$GT$6finish20ha2f1b0382261116dXgWE ## fmt::builders::DebugTuple$LT$$u27$a$C$$u20$$u27$b$GT$::finish::ha2f1b0382261116dXgW
0000000100001335	addq	$0x20, %rsp
0000000100001339	popq	%rbx
000000010000133a	popq	%r14
000000010000133c	popq	%rbp
000000010000133d	retq
000000010000133e	nop
__ZN2i810drop.3793317h6a9c65e4735a69b4E:
0000000100001340	retq
0000000100001341	nopw	%cs:(%rax,%rax)
__ZN3fmt23_$RF$$u27$a$u20$T.Debug3fmt21h17262363589187021994E:
0000000100001350	pushq	%rbp
0000000100001351	movq	%rsp, %rbp
0000000100001354	movq	%rsi, %rax
0000000100001357	movq	(%rdi), %rcx
000000010000135a	movq	(%rcx), %rdi
000000010000135d	movq	0x10(%rcx), %rsi
0000000100001361	movq	%rax, %rdx
0000000100001364	popq	%rbp
0000000100001365	jmp	__ZN3fmt9str.Debug3fmt20h1811581a7ede1e2dBmXE ## fmt::str.Debug::fmt::h1811581a7ede1e2dBmX
000000010000136a	nopw	(%rax,%rax)
__ZN6string19String.fmt..Display3fmt20hc8ab55e5f5495987IPfE:
0000000100001370	pushq	%rbp
0000000100001371	movq	%rsp, %rbp
0000000100001374	movq	%rsi, %rax
0000000100001377	movq	(%rdi), %rcx
000000010000137a	movq	0x10(%rdi), %rsi
000000010000137e	movq	%rcx, %rdi
0000000100001381	movq	%rax, %rdx
0000000100001384	popq	%rbp
0000000100001385	jmp	__ZN3fmt11str.Display3fmt20heb4a20d360344d3ePoXE ## fmt::str.Display::fmt::heb4a20d360344d3ePoX
000000010000138a	nopw	(%rax,%rax)
__ZN5error101Box$LT$Error$u2b$$u20$Send$u20$$u2b$$u20$Sync$u20$$u2b$$u20$$u27$a$GT$.From$LT$$RF$$u27$b$u20$str$GT$4from20h08b89ea7cdedae3fNeaE:
0000000100001390	pushq	%rbp
0000000100001391	movq	%rsp, %rbp
0000000100001394	pushq	%r15
0000000100001396	pushq	%r14
0000000100001398	pushq	%r12
000000010000139a	pushq	%rbx
000000010000139b	movq	%rsi, %r12
000000010000139e	movq	%rdi, %r15
00000001000013a1	xorl	%ebx, %ebx
00000001000013a3	movl	$0x1, %r14d
00000001000013a9	testq	%r12, %r12
00000001000013ac	je	0x1000013d4
00000001000013ae	movl	$0x1, %esi
00000001000013b3	movq	%r12, %rdi
00000001000013b6	callq	___rust_allocate
00000001000013bb	movq	%rax, %r14
00000001000013be	testq	%r14, %r14
00000001000013c1	je	0x100001408
00000001000013c3	movq	%r14, %rdi
00000001000013c6	movq	%r15, %rsi
00000001000013c9	movq	%r12, %rdx
00000001000013cc	callq	0x10002bcf8             ## symbol stub for: _memcpy
00000001000013d1	movq	%r12, %rbx
00000001000013d4	movl	$0x18, %edi
00000001000013d9	movl	$0x8, %esi
00000001000013de	callq	___rust_allocate
00000001000013e3	testq	%rax, %rax
00000001000013e6	je	0x100001403
00000001000013e8	movq	%r14, (%rax)
00000001000013eb	movq	%r12, 0x8(%rax)
00000001000013ef	movq	%rbx, 0x10(%rax)
00000001000013f3	leaq	_vtable37916(%rip), %rdx
00000001000013fa	popq	%rbx
00000001000013fb	popq	%r12
00000001000013fd	popq	%r14
00000001000013ff	popq	%r15
0000000100001401	popq	%rbp
0000000100001402	retq
0000000100001403	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100001408	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
000000010000140d	movq	%rax, %r15
0000000100001410	testq	%r12, %r12
0000000100001413	je	0x100001434
0000000100001415	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
000000010000141f	cmpq	%rax, %r12
0000000100001422	je	0x100001434
0000000100001424	movl	$0x1, %edx
0000000100001429	movq	%r14, %rdi
000000010000142c	movq	%r12, %rsi
000000010000142f	callq	___rust_deallocate
0000000100001434	movq	%r15, %rdi
0000000100001437	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000143c	nopl	(%rax)
__ZN3vec12Vec$LT$T$GT$7reserve20h4373647786940586239E:
0000000100001440	pushq	%rbp
0000000100001441	movq	%rsp, %rbp
0000000100001444	pushq	%r14
0000000100001446	pushq	%rbx
0000000100001447	movq	%rsi, %rax
000000010000144a	movq	%rdi, %rbx
000000010000144d	movq	0x8(%rbx), %rsi
0000000100001451	movq	0x10(%rbx), %rcx
0000000100001455	movq	%rsi, %rdx
0000000100001458	subq	%rcx, %rdx
000000010000145b	cmpq	%rax, %rdx
000000010000145e	jae	0x1000014a0
0000000100001460	addq	%rax, %rcx
0000000100001463	jb	0x1000014a5
0000000100001465	leaq	(%rsi,%rsi), %r14
0000000100001469	cmpq	%r14, %rcx
000000010000146c	cmovaeq	%rcx, %r14
0000000100001470	testq	%rsi, %rsi
0000000100001473	je	0x100001487
0000000100001475	movq	(%rbx), %rdi
0000000100001478	movl	$0x1, %ecx
000000010000147d	movq	%r14, %rdx
0000000100001480	callq	___rust_reallocate
0000000100001485	jmp	0x100001494
0000000100001487	movl	$0x1, %esi
000000010000148c	movq	%r14, %rdi
000000010000148f	callq	___rust_allocate
0000000100001494	testq	%rax, %rax
0000000100001497	je	0x1000014b6
0000000100001499	movq	%rax, (%rbx)
000000010000149c	movq	%r14, 0x8(%rbx)
00000001000014a0	popq	%rbx
00000001000014a1	popq	%r14
00000001000014a3	popq	%rbp
00000001000014a4	retq
00000001000014a5	leaq	_str38021(%rip), %rdi
00000001000014ac	movl	$0x11, %esi
00000001000014b1	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
00000001000014b6	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
00000001000014bb	nopl	(%rax,%rax)
__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E:
00000001000014c0	pushq	%rbp
00000001000014c1	movq	%rsp, %rbp
00000001000014c4	pushq	%r14
00000001000014c6	pushq	%rbx
00000001000014c7	movq	%rdi, %rbx
00000001000014ca	movq	(%rbx), %r14
00000001000014cd	leaq	0x10(%r14), %rdi
00000001000014d1	callq	__ZN13thread..Inner10drop.3846117h3a7be67219389864E ## thread..Inner::drop.38461::h3a7be67219389864
00000001000014d6	movq	(%rbx), %rax
00000001000014d9	movq	$-0x1, %rcx
00000001000014e0	lock
00000001000014e1	xaddq	%rcx, 0x8(%rax)
00000001000014e6	cmpq	$0x1, %rcx
00000001000014ea	jne	0x100001502
00000001000014ec	movl	$0x48, %esi
00000001000014f1	movl	$0x8, %edx
00000001000014f6	movq	%r14, %rdi
00000001000014f9	popq	%rbx
00000001000014fa	popq	%r14
00000001000014fc	popq	%rbp
00000001000014fd	jmp	___rust_deallocate
0000000100001502	popq	%rbx
0000000100001503	popq	%r14
0000000100001505	popq	%rbp
0000000100001506	retq
0000000100001507	nopw	(%rax,%rax)
__ZN13thread..Inner10drop.3846117h3a7be67219389864E:
0000000100001510	pushq	%r14
0000000100001512	pushq	%rbx
0000000100001513	pushq	%rax
0000000100001514	movq	%rdi, %rbx
0000000100001517	movq	(%rbx), %rdi
000000010000151a	testq	%rdi, %rdi
000000010000151d	je	0x100001541
000000010000151f	movq	0x8(%rbx), %rsi
0000000100001523	testq	%rsi, %rsi
0000000100001526	je	0x100001541
0000000100001528	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100001532	cmpq	%rax, %rsi
0000000100001535	je	0x100001541
0000000100001537	movl	$0x1, %edx
000000010000153c	callq	___rust_deallocate
0000000100001541	movabsq	$0x1d1d1d1d1d1d1d1d, %r14 ## imm = 0x1D1D1D1D1D1D1D1D
000000010000154b	movzbl	0x21(%rbx), %eax
000000010000154f	cmpl	$0xd4, %eax
0000000100001554	jne	0x100001577
0000000100001556	movq	0x18(%rbx), %rdi
000000010000155a	callq	0x10002bd40             ## symbol stub for: _pthread_mutex_destroy
000000010000155f	movq	0x18(%rbx), %rdi
0000000100001563	cmpq	%r14, %rdi
0000000100001566	je	0x100001577
0000000100001568	movl	$0x48, %esi
000000010000156d	movl	$0x8, %edx
0000000100001572	callq	___rust_deallocate
0000000100001577	movzbl	0x30(%rbx), %eax
000000010000157b	cmpl	$0xd4, %eax
0000000100001580	jne	0x1000015aa
0000000100001582	movq	0x28(%rbx), %rdi
0000000100001586	callq	0x10002bd22             ## symbol stub for: _pthread_cond_destroy
000000010000158b	movq	0x28(%rbx), %rdi
000000010000158f	cmpq	%r14, %rdi
0000000100001592	je	0x1000015aa
0000000100001594	movl	$0x38, %esi
0000000100001599	movl	$0x8, %edx
000000010000159e	addq	$0x8, %rsp
00000001000015a2	popq	%rbx
00000001000015a3	popq	%r14
00000001000015a5	jmp	___rust_deallocate
00000001000015aa	addq	$0x8, %rsp
00000001000015ae	popq	%rbx
00000001000015af	popq	%r14
00000001000015b1	retq
00000001000015b2	nopw	%cs:(%rax,%rax)
__ZN10sys_common11thread_info14current_thread20h3b5bbdc6597539f1x4sE:
00000001000015c0	pushq	%rbp
00000001000015c1	movq	%rsp, %rbp
00000001000015c4	pushq	%r15
00000001000015c6	pushq	%r14
00000001000015c8	pushq	%rbx
00000001000015c9	subq	$0x18, %rsp
00000001000015cd	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
00000001000015d4	callq	*(%rdi)
00000001000015d6	xorl	%ebx, %ebx
00000001000015d8	cmpb	$0x0, 0x29(%rax)
00000001000015dc	jne	0x100001717
00000001000015e2	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
00000001000015e9	callq	*(%rdi)
00000001000015eb	movzwl	0x28(%rax), %eax
00000001000015ef	testb	%al, %al
00000001000015f1	je	0x1000015f8
00000001000015f3	shrl	$0x8, %eax
00000001000015f6	jmp	0x10000161a
00000001000015f8	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
00000001000015ff	callq	*(%rdi)
0000000100001601	movq	%rax, %rbx
0000000100001604	leaq	__ZN6thread5local3elf13destroy_value21h16700767725354978410E(%rip), %rdi ## thread::local::elf::destroy_value::h16700767725354978410
000000010000160b	movq	%rbx, %rsi
000000010000160e	callq	0x10002bcc8             ## symbol stub for: __tlv_atexit
0000000100001613	movb	$0x1, 0x28(%rbx)
0000000100001617	movb	0x29(%rbx), %al
000000010000161a	testb	%al, %al
000000010000161c	jne	0x100001725
0000000100001622	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
0000000100001629	callq	*(%rdi)
000000010000162b	movq	%rax, %r14
000000010000162e	cmpq	$0x1, (%r14)
0000000100001632	jne	0x10000163a
0000000100001634	addq	$0x8, %r14
0000000100001638	jmp	0x10000164e
000000010000163a	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
0000000100001641	callq	*(%rdi)
0000000100001643	movq	%rax, %rdi
0000000100001646	callq	__ZN6thread5local17LocalKey$LT$T$GT$4init20h2076458674239366426E ## thread::local::LocalKey$LT$T$GT$::init::h2076458674239366426
000000010000164b	movq	%rax, %r14
000000010000164e	movq	(%r14), %rax
0000000100001651	cmpq	$-0x1, %rax
0000000100001655	je	0x100001736
000000010000165b	movq	0x18(%r14), %rbx
000000010000165f	testq	%rbx, %rbx
0000000100001662	je	0x100001679
0000000100001664	testq	%rax, %rax
0000000100001667	jne	0x100001744
000000010000166d	movq	$-0x1, (%r14)
0000000100001674	jmp	0x100001701
0000000100001679	xorps	%xmm0, %xmm0
000000010000167c	movaps	%xmm0, -0x30(%rbp)
0000000100001680	movq	$0x0, -0x20(%rbp)
0000000100001688	leaq	-0x30(%rbp), %rdi
000000010000168c	callq	__ZN6thread6Thread3new20h29ec9b82baa7ea57nEbE ## thread::Thread::new::h29ec9b82baa7ea57nEb
0000000100001691	movq	%rax, %rbx
0000000100001694	cmpq	$0x0, (%r14)
0000000100001698	jne	0x100001750
000000010000169e	leaq	0x8(%r14), %r15
00000001000016a2	movq	$-0x1, (%r14)
00000001000016a9	movq	0x18(%r14), %rax
00000001000016ad	testq	%rax, %rax
00000001000016b0	je	0x1000016dc
00000001000016b2	movabsq	$0x1d1d1d1d1d1d1d1d, %rcx ## imm = 0x1D1D1D1D1D1D1D1D
00000001000016bc	cmpq	%rcx, %rax
00000001000016bf	je	0x1000016dc
00000001000016c1	movq	$-0x1, %rcx
00000001000016c8	lock
00000001000016c9	xaddq	%rcx, (%rax)
00000001000016cd	cmpq	$0x1, %rcx
00000001000016d1	jne	0x1000016dc
00000001000016d3	leaq	0x18(%r14), %rdi
00000001000016d7	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
00000001000016dc	movq	0x2b2f5(%rip), %rax
00000001000016e3	movq	%rax, 0x8(%r15)
00000001000016e7	movq	_const38020(%rip), %rax
00000001000016ee	movq	%rax, (%r15)
00000001000016f1	movq	%rbx, 0x18(%r14)
00000001000016f5	movq	$-0x1, (%r14)
00000001000016fc	testq	%rbx, %rbx
00000001000016ff	je	0x10000175c
0000000100001701	movl	$0x1, %eax
0000000100001706	lock
0000000100001707	xaddq	%rax, (%rbx)
000000010000170b	testq	%rax, %rax
000000010000170e	js	0x100001742
0000000100001710	movq	$0x0, (%r14)
0000000100001717	movq	%rbx, %rax
000000010000171a	addq	$0x18, %rsp
000000010000171e	popq	%rbx
000000010000171f	popq	%r14
0000000100001721	popq	%r15
0000000100001723	popq	%rbp
0000000100001724	retq
0000000100001725	leaq	_str40086(%rip), %rdi
000000010000172c	movl	$0x39, %esi
0000000100001731	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100001736	leaq	__ZN4cell16RefCell$LT$T$GT$6borrow14_MSG_FILE_LINE20h9e0bce6065acf43capLE(%rip), %rdi ## cell::RefCell$LT$T$GT$::borrow::_MSG_FILE_LINE::h9e0bce6065acf43capL
000000010000173d	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100001742	ud2
0000000100001744	leaq	__ZN4cell16RefCell$LT$T$GT$10borrow_mut14_MSG_FILE_LINE20h9e0bce6065acf43cUpLE(%rip), %rdi ## cell::RefCell$LT$T$GT$::borrow_mut::_MSG_FILE_LINE::h9e0bce6065acf43cUpL
000000010000174b	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100001750	leaq	__ZN4cell16RefCell$LT$T$GT$10borrow_mut14_MSG_FILE_LINE20h9e0bce6065acf43cUpLE(%rip), %rdi ## cell::RefCell$LT$T$GT$::borrow_mut::_MSG_FILE_LINE::h9e0bce6065acf43cUpL
0000000100001757	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
000000010000175c	leaq	__ZN6option15Option$LT$T$GT$6unwrap14_MSG_FILE_LINE20h9e0bce6065acf43cknOE(%rip), %rdi ## option::Option$LT$T$GT$::unwrap::_MSG_FILE_LINE::h9e0bce6065acf43cknO
0000000100001763	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100001768	jmp	0x100001701
000000010000176a	movq	$0x0, (%r14)
0000000100001771	movq	%rax, %rdi
0000000100001774	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100001779	nopl	(%rax)
__ZN3fmt25_$RF$$u27$a$u20$T.Display3fmt21h11331898985349195452E:
0000000100001780	pushq	%rbp
0000000100001781	movq	%rsp, %rbp
0000000100001784	movq	%rsi, %rax
0000000100001787	movq	(%rdi), %rcx
000000010000178a	movq	0x8(%rdi), %rsi
000000010000178e	movq	%rcx, %rdi
0000000100001791	movq	%rax, %rdx
0000000100001794	popq	%rbp
0000000100001795	jmp	__ZN3fmt11str.Display3fmt20heb4a20d360344d3ePoXE ## fmt::str.Display::fmt::heb4a20d360344d3ePoX
000000010000179a	nopw	(%rax,%rax)
__ZN6thread6Thread3new20h29ec9b82baa7ea57nEbE:
00000001000017a0	pushq	%rbp
00000001000017a1	movq	%rsp, %rbp
00000001000017a4	pushq	%r15
00000001000017a6	pushq	%r14
00000001000017a8	pushq	%rbx
00000001000017a9	subq	$0x38, %rsp
00000001000017ad	movq	0x10(%rdi), %rax
00000001000017b1	movq	%rax, -0x40(%rbp)
00000001000017b5	movq	(%rdi), %rax
00000001000017b8	movq	0x8(%rdi), %rcx
00000001000017bc	movq	%rcx, -0x48(%rbp)
00000001000017c0	movq	%rax, -0x50(%rbp)
00000001000017c4	movabsq	$0x1d1d1d1d1d1d1d1d, %r15 ## imm = 0x1D1D1D1D1D1D1D1D
00000001000017ce	movq	%r15, 0x10(%rdi)
00000001000017d2	movq	%r15, 0x8(%rdi)
00000001000017d6	movq	%r15, (%rdi)
00000001000017d9	movl	$0x48, %edi
00000001000017de	movl	$0x8, %esi
00000001000017e3	callq	___rust_allocate
00000001000017e8	movq	%rax, %rbx
00000001000017eb	testq	%rbx, %rbx
00000001000017ee	je	0x10000195b
00000001000017f4	movq	0x2b305(%rip), %rax
00000001000017fb	movq	%rax, 0x38(%rbx)
00000001000017ff	movq	0x2b2f2(%rip), %rax
0000000100001806	movq	%rax, 0x30(%rbx)
000000010000180a	movq	0x2b2df(%rip), %rax
0000000100001811	movq	%rax, 0x28(%rbx)
0000000100001815	movq	0x2b2cc(%rip), %rax
000000010000181c	movq	%rax, 0x20(%rbx)
0000000100001820	movq	0x2b2b9(%rip), %rax
0000000100001827	movq	%rax, 0x18(%rbx)
000000010000182b	movq	0x2b2a6(%rip), %rax
0000000100001832	movq	%rax, 0x10(%rbx)
0000000100001836	movq	0x2b293(%rip), %rax
000000010000183d	movq	%rax, 0x8(%rbx)
0000000100001841	movq	_const38864(%rip), %rax
0000000100001848	movq	%rax, (%rbx)
000000010000184b	movb	$0x0, 0x40(%rbx)
000000010000184f	movq	%rbx, -0x38(%rbp)
0000000100001853	movw	$0xd400, -0x30(%rbp)    ## imm = 0xD400
0000000100001859	movl	$0x38, %edi
000000010000185e	movl	$0x8, %esi
0000000100001863	callq	___rust_allocate
0000000100001868	testq	%rax, %rax
000000010000186b	je	0x10000196a
0000000100001871	movq	0x2b7a8(%rip), %rcx
0000000100001878	movq	%rcx, 0x28(%rax)
000000010000187c	movq	0x2b795(%rip), %rcx
0000000100001883	movq	%rcx, 0x20(%rax)
0000000100001887	movq	0x2b782(%rip), %rcx
000000010000188e	movq	%rcx, 0x18(%rax)
0000000100001892	movq	0x2b76f(%rip), %rcx
0000000100001899	movq	%rcx, 0x10(%rax)
000000010000189d	movq	0x2b75c(%rip), %rcx
00000001000018a4	movq	%rcx, 0x8(%rax)
00000001000018a8	movq	_const42242(%rip), %rcx
00000001000018af	movq	%rcx, (%rax)
00000001000018b2	movq	$0x0, 0x30(%rax)
00000001000018ba	movq	%rax, -0x28(%rbp)
00000001000018be	movq	$0xd4, -0x20(%rbp)
00000001000018c6	movl	$0x48, %edi
00000001000018cb	movl	$0x8, %esi
00000001000018d0	callq	___rust_allocate
00000001000018d5	movq	%rax, %rbx
00000001000018d8	testq	%rbx, %rbx
00000001000018db	je	0x10000196f
00000001000018e1	movq	$0x1, (%rbx)
00000001000018e8	movq	$0x1, 0x8(%rbx)
00000001000018f0	movq	-0x20(%rbp), %rax
00000001000018f4	movq	%rax, 0x40(%rbx)
00000001000018f8	movq	-0x28(%rbp), %rax
00000001000018fc	movq	%rax, 0x38(%rbx)
0000000100001900	movq	-0x30(%rbp), %rax
0000000100001904	movq	%rax, 0x30(%rbx)
0000000100001908	movq	-0x38(%rbp), %rax
000000010000190c	movq	%rax, 0x28(%rbx)
0000000100001910	movq	-0x40(%rbp), %rax
0000000100001914	movq	%rax, 0x20(%rbx)
0000000100001918	movq	-0x50(%rbp), %rax
000000010000191c	movq	-0x48(%rbp), %rcx
0000000100001920	movq	%rcx, 0x18(%rbx)
0000000100001924	movq	%rax, 0x10(%rbx)
0000000100001928	movq	%r15, -0x20(%rbp)
000000010000192c	movq	%r15, -0x28(%rbp)
0000000100001930	movq	%r15, -0x30(%rbp)
0000000100001934	movq	%r15, -0x38(%rbp)
0000000100001938	movq	%r15, -0x40(%rbp)
000000010000193c	movq	%r15, -0x48(%rbp)
0000000100001940	movq	%r15, -0x50(%rbp)
0000000100001944	leaq	-0x50(%rbp), %rdi
0000000100001948	callq	__ZN13thread..Inner10drop.3846117h3a7be67219389864E ## thread..Inner::drop.38461::h3a7be67219389864
000000010000194d	movq	%rbx, %rax
0000000100001950	addq	$0x38, %rsp
0000000100001954	popq	%rbx
0000000100001955	popq	%r14
0000000100001957	popq	%r15
0000000100001959	popq	%rbp
000000010000195a	retq
000000010000195b	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100001960	jmp	0x1000017f4
0000000100001965	movq	%rax, %r14
0000000100001968	jmp	0x100001996
000000010000196a	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
000000010000196f	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100001974	movq	%rax, %r14
0000000100001977	movq	%rbx, %rdi
000000010000197a	callq	0x10002bd40             ## symbol stub for: _pthread_mutex_destroy
000000010000197f	cmpq	%r15, %rbx
0000000100001982	je	0x100001996
0000000100001984	movl	$0x48, %esi
0000000100001989	movl	$0x8, %edx
000000010000198e	movq	%rbx, %rdi
0000000100001991	callq	___rust_deallocate
0000000100001996	movq	-0x50(%rbp), %rdi
000000010000199a	testq	%rdi, %rdi
000000010000199d	je	0x1000019cb
000000010000199f	movq	-0x48(%rbp), %rsi
00000001000019a3	testq	%rsi, %rsi
00000001000019a6	je	0x1000019cb
00000001000019a8	cmpq	%r15, %rsi
00000001000019ab	je	0x1000019cb
00000001000019ad	movl	$0x1, %edx
00000001000019b2	callq	___rust_deallocate
00000001000019b7	movq	%r14, %rdi
00000001000019ba	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
00000001000019bf	movq	%rax, %r14
00000001000019c2	leaq	-0x50(%rbp), %rdi
00000001000019c6	callq	__ZN13thread..Inner10drop.3846117h3a7be67219389864E ## thread..Inner::drop.38461::h3a7be67219389864
00000001000019cb	movq	%r14, %rdi
00000001000019ce	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
00000001000019d3	nopw	%cs:(%rax,%rax)
__ZN10sys_common6unwind12begin_unwind20h2221837059144350961E:
00000001000019e0	pushq	%rbp
00000001000019e1	movq	%rsp, %rbp
00000001000019e4	pushq	%r15
00000001000019e6	pushq	%r14
00000001000019e8	pushq	%rbx
00000001000019e9	pushq	%rax
00000001000019ea	movq	%rdx, %r14
00000001000019ed	movq	%rsi, %r15
00000001000019f0	movq	%rdi, %rbx
00000001000019f3	movl	$0x10, %edi
00000001000019f8	movl	$0x8, %esi
00000001000019fd	callq	___rust_allocate
0000000100001a02	testq	%rax, %rax
0000000100001a05	jne	0x100001a0c
0000000100001a07	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100001a0c	movq	%rbx, (%rax)
0000000100001a0f	movq	%r15, 0x8(%rax)
0000000100001a13	leaq	_vtable38580(%rip), %rsi
0000000100001a1a	movq	%rax, %rdi
0000000100001a1d	movq	%r14, %rdx
0000000100001a20	callq	__ZN10sys_common6unwind18begin_unwind_inner20h6bef346cfa00530fajtE ## sys_common::unwind::begin_unwind_inner::h6bef346cfa00530fajt
0000000100001a25	nopw	%cs:(%rax,%rax)
__ZN10sys_common6unwind18begin_unwind_inner20h6bef346cfa00530fajtE:
0000000100001a30	pushq	%rbp
0000000100001a31	movq	%rsp, %rbp
0000000100001a34	pushq	%r15
0000000100001a36	pushq	%r14
0000000100001a38	pushq	%r13
0000000100001a3a	pushq	%r12
0000000100001a3c	pushq	%rbx
0000000100001a3d	subq	$0x98, %rsp
0000000100001a44	movq	%rsi, %r14
0000000100001a47	movq	%rdi, %r13
0000000100001a4a	movabsq	$0x1d1d1d1d1d1d1d1d, %r12 ## imm = 0x1D1D1D1D1D1D1D1D
0000000100001a54	movq	(%rdx), %rcx
0000000100001a57	movq	0x8(%rdx), %rsi
0000000100001a5b	movl	0x10(%rdx), %edx
0000000100001a5e	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100001a65	callq	*(%rdi)
0000000100001a67	cmpq	$0x1, (%rax)
0000000100001a6b	jne	0x100001acb
0000000100001a6d	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100001a74	callq	*(%rdi)
0000000100001a76	movq	0x8(%rax), %rbx
0000000100001a7a	incq	%rbx
0000000100001a7d	movq	%rbx, 0x8(%rax)
0000000100001a81	cmpq	$0x3, %rbx
0000000100001a85	jb	0x100001ae8
0000000100001a87	movq	%r13, %rbx
0000000100001a8a	movq	%r14, %r15
0000000100001a8d	leaq	_ref42934(%rip), %rax
0000000100001a94	movq	%rax, -0x60(%rbp)
0000000100001a98	movq	$0x1, -0x58(%rbp)
0000000100001aa0	movq	$0x0, -0x48(%rbp)
0000000100001aa8	movq	$0x0, -0x50(%rbp)
0000000100001ab0	leaq	-0x30(%rbp), %rax
0000000100001ab4	movq	%rax, -0x40(%rbp)
0000000100001ab8	movq	$0x0, -0x38(%rbp)
0000000100001ac0	leaq	-0x60(%rbp), %rdi
0000000100001ac4	callq	__ZN10sys_common4util10dumb_print20h4afc2928ffde6256RktE ## sys_common::util::dumb_print::h4afc2928ffde6256Rkt
0000000100001ac9	ud2
0000000100001acb	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100001ad2	callq	*(%rdi)
0000000100001ad4	movq	$0x1, (%rax)
0000000100001adb	movq	$0x1, 0x8(%rax)
0000000100001ae3	movl	$0x1, %ebx
0000000100001ae8	movq	%r13, -0x88(%rbp)
0000000100001aef	movq	%r14, -0x80(%rbp)
0000000100001af3	movq	%rcx, -0x78(%rbp)
0000000100001af7	movq	%rsi, -0x70(%rbp)
0000000100001afb	movl	%edx, -0x68(%rbp)
0000000100001afe	leaq	__ZN9panicking12HANDLER_LOCK20h6e8b3e9ba515dcb7aAyE(%rip), %rdi ## panicking::HANDLER_LOCK::h6e8b3e9ba515dcb7aAy
0000000100001b05	callq	0x10002bd6a             ## symbol stub for: _pthread_rwlock_rdlock
0000000100001b0a	cmpl	$0xb, %eax
0000000100001b0d	jne	0x100001b2d
0000000100001b0f	movq	%r13, %rbx
0000000100001b12	movq	%r14, %r15
0000000100001b15	leaq	_str42809(%rip), %rdi
0000000100001b1c	leaq	__ZN3sys6rwlock6RWLock4read10_FILE_LINE20haf1be830987f9e4f6wxE(%rip), %rdx ## sys::rwlock::RWLock::read::_FILE_LINE::haf1be830987f9e4f6wx
0000000100001b23	movl	$0x29, %esi
0000000100001b28	callq	__ZN10sys_common6unwind12begin_unwind20h2221837059144350961E ## sys_common::unwind::begin_unwind::h2221837059144350961
0000000100001b2d	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100001b34	callq	*(%rdi)
0000000100001b36	cmpq	$0x1, (%rax)
0000000100001b3a	je	0x100001b54
0000000100001b3c	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100001b43	callq	*(%rdi)
0000000100001b45	movq	$0x1, (%rax)
0000000100001b4c	movq	$0x0, 0x8(%rax)
0000000100001b54	cmpq	$0x1, 0x329c4(%rip)
0000000100001b5c	jne	0x100001b7b
0000000100001b5e	movq	0x329c3(%rip), %rdi
0000000100001b65	movq	0x329c4(%rip), %rax
0000000100001b6c	movq	0x18(%rax), %rax
0000000100001b70	leaq	-0x88(%rbp), %rsi
0000000100001b77	callq	*%rax
0000000100001b79	jmp	0x100001b87
0000000100001b7b	leaq	-0x88(%rbp), %rdi
0000000100001b82	callq	__ZN9panicking15default_handler20h36a516d1790b538eZDyE ## panicking::default_handler::h36a516d1790b538eZDy
0000000100001b87	leaq	__ZN9panicking12HANDLER_LOCK20h6e8b3e9ba515dcb7aAyE(%rip), %rdi ## panicking::HANDLER_LOCK::h6e8b3e9ba515dcb7aAy
0000000100001b8e	callq	0x10002bd70             ## symbol stub for: _pthread_rwlock_unlock
0000000100001b93	cmpq	$0x2, %rbx
0000000100001b97	jb	0x100001bf2
0000000100001b99	movq	%r13, %rbx
0000000100001b9c	movq	%r14, %r15
0000000100001b9f	leaq	_ref42936(%rip), %rax
0000000100001ba6	movq	%rax, -0xb8(%rbp)
0000000100001bad	movq	$0x1, -0xb0(%rbp)
0000000100001bb8	movq	$0x0, -0xa0(%rbp)
0000000100001bc3	movq	$0x0, -0xa8(%rbp)
0000000100001bce	leaq	-0x30(%rbp), %rax
0000000100001bd2	movq	%rax, -0x98(%rbp)
0000000100001bd9	movq	$0x0, -0x90(%rbp)
0000000100001be4	leaq	-0xb8(%rbp), %rdi
0000000100001beb	callq	__ZN10sys_common4util10dumb_print20h4afc2928ffde6256RktE ## sys_common::util::dumb_print::h4afc2928ffde6256Rkt
0000000100001bf0	ud2
0000000100001bf2	movq	%r12, %r15
0000000100001bf5	movq	%r12, %rbx
0000000100001bf8	movq	%r13, %rdi
0000000100001bfb	movq	%r14, %rsi
0000000100001bfe	callq	_rust_panic
0000000100001c03	movq	%rax, -0xc0(%rbp)
0000000100001c0a	movq	%r15, %r14
0000000100001c0d	movq	%rbx, %r13
0000000100001c10	jmp	0x100001c25
0000000100001c12	movq	%rax, -0xc0(%rbp)
0000000100001c19	leaq	__ZN9panicking12HANDLER_LOCK20h6e8b3e9ba515dcb7aAyE(%rip), %rdi ## panicking::HANDLER_LOCK::h6e8b3e9ba515dcb7aAy
0000000100001c20	callq	0x10002bd70             ## symbol stub for: _pthread_rwlock_unlock
0000000100001c25	cmpq	%r12, %r13
0000000100001c28	je	0x100001c45
0000000100001c2a	movq	%r13, %rdi
0000000100001c2d	callq	*(%r14)
0000000100001c30	movq	0x8(%r14), %rsi
0000000100001c34	testq	%rsi, %rsi
0000000100001c37	je	0x100001c45
0000000100001c39	movq	0x10(%r14), %rdx
0000000100001c3d	movq	%r13, %rdi
0000000100001c40	callq	___rust_deallocate
0000000100001c45	movq	-0xc0(%rbp), %rdi
0000000100001c4c	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100001c51	nopw	%cs:(%rax,%rax)
__ZN3any5T.Any11get_type_id20h3469948004501429626E:
0000000100001c60	pushq	%rbp
0000000100001c61	movq	%rsp, %rbp
0000000100001c64	movabsq	$0x7a27ea7578d145c9, %rax ## imm = 0x7A27EA7578D145C9
0000000100001c6e	popq	%rbp
0000000100001c6f	retq
__ZN6result13unwrap_failed21h10063297984162189550E:
0000000100001c70	pushq	%rbp
0000000100001c71	movq	%rsp, %rbp
0000000100001c74	subq	$0x70, %rsp
0000000100001c78	leaq	_str38511(%rip), %rax
0000000100001c7f	movq	%rax, -0x10(%rbp)
0000000100001c83	movq	$0x2b, -0x8(%rbp)
0000000100001c8b	movq	%rdi, -0x18(%rbp)
0000000100001c8f	leaq	__ZN6result13unwrap_failed15__STATIC_FMTSTR20hf92ae00c19516543Q5OE(%rip), %rax ## result::unwrap_failed::__STATIC_FMTSTR::hf92ae00c19516543Q5O
0000000100001c96	movq	(%rax), %rcx
0000000100001c99	movq	0x8(%rax), %rax
0000000100001c9d	leaq	__ZN3fmt25_$RF$$u27$a$u20$T.Display3fmt21h11331898985349195452E(%rip), %rdx ## fmt::_$RF$$u27$a$u20$T.Display::fmt::h11331898985349195452
0000000100001ca4	movq	%rdx, -0x60(%rbp)
0000000100001ca8	leaq	-0x10(%rbp), %rdx
0000000100001cac	movq	%rdx, -0x68(%rbp)
0000000100001cb0	leaq	__ZN3str22Utf8Error...fmt..Debug3fmt20hccbcd0edc8d54983dWRE(%rip), %rdx ## str::Utf8Error...fmt..Debug::fmt::hccbcd0edc8d54983dWR
0000000100001cb7	movq	%rdx, -0x50(%rbp)
0000000100001cbb	leaq	-0x18(%rbp), %rdx
0000000100001cbf	movq	%rdx, -0x58(%rbp)
0000000100001cc3	movq	%rcx, -0x48(%rbp)
0000000100001cc7	movq	%rax, -0x40(%rbp)
0000000100001ccb	movq	$0x0, -0x30(%rbp)
0000000100001cd3	movq	$0x0, -0x38(%rbp)
0000000100001cdb	leaq	-0x68(%rbp), %rax
0000000100001cdf	movq	%rax, -0x28(%rbp)
0000000100001ce3	movq	$0x2, -0x20(%rbp)
0000000100001ceb	leaq	__ZN6result13unwrap_failed10_FILE_LINE20h4a56c969ed2d4d85A5OE(%rip), %rsi ## result::unwrap_failed::_FILE_LINE::h4a56c969ed2d4d85A5O
0000000100001cf2	leaq	-0x48(%rbp), %rdi
0000000100001cf6	callq	__ZN9panicking9panic_fmt20hd3ab350bce4886e96YLE ## panicking::panic_fmt::hd3ab350bce4886e96YL
0000000100001cfb	nopl	(%rax,%rax)
__ZN10sys_common6unwind16begin_unwind_fmt20hd46a8bf3b027ae6agitE:
0000000100001d00	pushq	%rbp
0000000100001d01	movq	%rsp, %rbp
0000000100001d04	pushq	%r15
0000000100001d06	pushq	%r14
0000000100001d08	pushq	%r13
0000000100001d0a	pushq	%r12
0000000100001d0c	pushq	%rbx
0000000100001d0d	subq	$0x58, %rsp
0000000100001d11	movq	%rsi, %r14
0000000100001d14	movq	$0x1, -0x78(%rbp)
0000000100001d1c	movq	$0x0, -0x68(%rbp)
0000000100001d24	movq	$0x0, -0x70(%rbp)
0000000100001d2c	leaq	-0x78(%rbp), %rax
0000000100001d30	movq	%rax, -0x30(%rbp)
0000000100001d34	movq	0x28(%rdi), %rax
0000000100001d38	movq	%rax, -0x38(%rbp)
0000000100001d3c	movq	0x20(%rdi), %rax
0000000100001d40	movq	%rax, -0x40(%rbp)
0000000100001d44	movq	0x18(%rdi), %rax
0000000100001d48	movq	%rax, -0x48(%rbp)
0000000100001d4c	movq	0x10(%rdi), %rax
0000000100001d50	movq	%rax, -0x50(%rbp)
0000000100001d54	movq	(%rdi), %rax
0000000100001d57	movq	0x8(%rdi), %rcx
0000000100001d5b	movq	%rcx, -0x58(%rbp)
0000000100001d5f	movq	%rax, -0x60(%rbp)
0000000100001d63	leaq	_vtable42050(%rip), %rsi
0000000100001d6a	leaq	-0x30(%rbp), %rdi
0000000100001d6e	leaq	-0x60(%rbp), %rdx
0000000100001d72	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
0000000100001d77	movq	-0x78(%rbp), %r12
0000000100001d7b	movq	-0x70(%rbp), %r15
0000000100001d7f	movq	-0x68(%rbp), %r13
0000000100001d83	movabsq	$0x1d1d1d1d1d1d1d1d, %rbx ## imm = 0x1D1D1D1D1D1D1D1D
0000000100001d8d	movq	%rbx, -0x68(%rbp)
0000000100001d91	movq	%rbx, -0x70(%rbp)
0000000100001d95	movq	%rbx, -0x78(%rbp)
0000000100001d99	movl	$0x18, %edi
0000000100001d9e	movl	$0x8, %esi
0000000100001da3	callq	___rust_allocate
0000000100001da8	testq	%rax, %rax
0000000100001dab	jne	0x100001db2
0000000100001dad	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100001db2	movq	%r12, (%rax)
0000000100001db5	movq	%r15, 0x8(%rax)
0000000100001db9	movq	%r13, 0x10(%rax)
0000000100001dbd	leaq	_vtable42051(%rip), %rsi
0000000100001dc4	movq	%rax, %rdi
0000000100001dc7	movq	%r14, %rdx
0000000100001dca	callq	__ZN10sys_common6unwind18begin_unwind_inner20h6bef346cfa00530fajtE ## sys_common::unwind::begin_unwind_inner::h6bef346cfa00530fajt
0000000100001dcf	movq	%rax, %r14
0000000100001dd2	movq	-0x70(%rbp), %rsi
0000000100001dd6	testq	%rsi, %rsi
0000000100001dd9	je	0x100001df8
0000000100001ddb	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100001de5	cmpq	%rax, %rsi
0000000100001de8	je	0x100001df8
0000000100001dea	movq	-0x78(%rbp), %rdi
0000000100001dee	movl	$0x1, %edx
0000000100001df3	callq	___rust_deallocate
0000000100001df8	movq	%r14, %rdi
0000000100001dfb	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100001e00	movq	%rax, %r14
0000000100001e03	testq	%r15, %r15
0000000100001e06	je	0x100001dd2
0000000100001e08	cmpq	%rbx, %r15
0000000100001e0b	je	0x100001dd2
0000000100001e0d	movl	$0x1, %edx
0000000100001e12	movq	%r12, %rdi
0000000100001e15	movq	%r15, %rsi
0000000100001e18	callq	___rust_deallocate
0000000100001e1d	jmp	0x100001dd2
0000000100001e1f	nop
__ZN3env7_var_os20h95d759d7bc80b2fdXceE:
0000000100001e20	pushq	%rbp
0000000100001e21	movq	%rsp, %rbp
0000000100001e24	pushq	%r15
0000000100001e26	pushq	%r14
0000000100001e28	pushq	%r13
0000000100001e2a	pushq	%r12
0000000100001e2c	pushq	%rbx
0000000100001e2d	subq	$0xf8, %rsp
0000000100001e34	movq	%rdx, %r15
0000000100001e37	movq	%rsi, %r13
0000000100001e3a	movq	%rdi, -0x110(%rbp)
0000000100001e41	movq	%r13, -0xd8(%rbp)
0000000100001e48	movq	%r15, -0xd0(%rbp)
0000000100001e4f	xorl	%ebx, %ebx
0000000100001e51	testq	%r15, %r15
0000000100001e54	movl	$0x1, %r14d
0000000100001e5a	je	0x100001e86
0000000100001e5c	movl	$0x1, %esi
0000000100001e61	movq	%r15, %rdi
0000000100001e64	callq	___rust_allocate
0000000100001e69	movq	%rax, %r14
0000000100001e6c	testq	%r14, %r14
0000000100001e6f	je	0x100002181
0000000100001e75	movq	%r14, %rdi
0000000100001e78	movq	%r13, %rsi
0000000100001e7b	movq	%r15, %rdx
0000000100001e7e	callq	0x10002bcf8             ## symbol stub for: _memcpy
0000000100001e83	movq	%r15, %rbx
0000000100001e86	xorl	%esi, %esi
0000000100001e88	movq	%r14, %rdi
0000000100001e8b	movq	%rbx, %rdx
0000000100001e8e	callq	0x10002bcec             ## symbol stub for: _memchr
0000000100001e93	leaq	-0xc0(%rbp), %rdi
0000000100001e9a	testq	%rax, %rax
0000000100001e9d	jne	0x10000207f
0000000100001ea3	movq	%r14, -0xa0(%rbp)
0000000100001eaa	movq	%r15, -0x98(%rbp)
0000000100001eb1	movq	%rbx, -0x90(%rbp)
0000000100001eb8	leaq	-0xa0(%rbp), %rsi
0000000100001ebf	callq	__ZN3ffi5c_str7CString18from_vec_unchecked20h601f49a760c09e94lIeE ## ffi::c_str::CString::from_vec_unchecked::h601f49a760c09e94lIe
0000000100001ec4	movq	$0x0, -0xc8(%rbp)
0000000100001ecf	movq	-0xc0(%rbp), %rax
0000000100001ed6	movq	%rax, -0x100(%rbp)
0000000100001edd	movq	-0xb8(%rbp), %rax
0000000100001ee4	movq	%rax, -0x108(%rbp)
0000000100001eeb	leaq	__ZN3sys2os8ENV_LOCK20h41e0bcdf38eb43a3EowE(%rip), %rdi ## sys::os::ENV_LOCK::h41e0bcdf38eb43a3Eow
0000000100001ef2	callq	0x10002bd4c             ## symbol stub for: _pthread_mutex_lock
0000000100001ef7	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100001efe	callq	*(%rdi)
0000000100001f00	cmpq	$0x1, (%rax)
0000000100001f04	jne	0x100001f1c
0000000100001f06	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100001f0d	callq	*(%rdi)
0000000100001f0f	movq	0x8(%rax), %r12
0000000100001f13	testq	%r12, %r12
0000000100001f16	setne	%r15b
0000000100001f1a	jmp	0x100001f3a
0000000100001f1c	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100001f23	callq	*(%rdi)
0000000100001f25	movq	$0x1, (%rax)
0000000100001f2c	movq	$0x0, 0x8(%rax)
0000000100001f34	xorl	%r12d, %r12d
0000000100001f37	xorl	%r15d, %r15d
0000000100001f3a	movb	0x32508(%rip), %al
0000000100001f40	movb	%al, -0x111(%rbp)
0000000100001f46	movq	-0x100(%rbp), %rdi
0000000100001f4d	callq	0x10002bce0             ## symbol stub for: _getenv
0000000100001f52	movq	%rax, %r13
0000000100001f55	testq	%r13, %r13
0000000100001f58	je	0x100001fbd
0000000100001f5a	movq	%r13, %rdi
0000000100001f5d	callq	0x10002bdac             ## symbol stub for: _strlen
0000000100001f62	movq	%rax, %rbx
0000000100001f65	xorl	%eax, %eax
0000000100001f67	movl	$0x1, %r14d
0000000100001f6d	testq	%rbx, %rbx
0000000100001f70	je	0x100001fa6
0000000100001f72	cmpq	$-0x1, %rbx
0000000100001f76	je	0x100002186
0000000100001f7c	movl	$0x1, %esi
0000000100001f81	movq	%rbx, %rdi
0000000100001f84	callq	___rust_allocate
0000000100001f89	movq	%rax, %r14
0000000100001f8c	testq	%r14, %r14
0000000100001f8f	je	0x100002199
0000000100001f95	movq	%r14, %rdi
0000000100001f98	movq	%r13, %rsi
0000000100001f9b	movq	%rbx, %rdx
0000000100001f9e	callq	0x10002bcf8             ## symbol stub for: _memcpy
0000000100001fa3	movq	%rbx, %rax
0000000100001fa6	movq	%r14, -0xf0(%rbp)
0000000100001fad	movq	%rbx, -0xe8(%rbp)
0000000100001fb4	movq	%rax, -0xe0(%rbp)
0000000100001fbb	jmp	0x100001fde
0000000100001fbd	movq	$0x0, -0xe0(%rbp)
0000000100001fc8	movq	$0x0, -0xe8(%rbp)
0000000100001fd3	movq	$0x0, -0xf0(%rbp)
0000000100001fde	movq	$0x0, -0xf8(%rbp)
0000000100001fe9	testq	%r12, %r12
0000000100001fec	sete	%al
0000000100001fef	orb	%al, %r15b
0000000100001ff2	cmpb	$0x0, -0x111(%rbp)
0000000100001ff9	testb	%r15b, %r15b
0000000100001ffc	jne	0x100002005
0000000100001ffe	movb	$0x1, 0x32443(%rip)
0000000100002005	leaq	__ZN3sys2os8ENV_LOCK20h41e0bcdf38eb43a3EowE(%rip), %rdi ## sys::os::ENV_LOCK::h41e0bcdf38eb43a3Eow
000000010000200c	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
0000000100002011	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
000000010000201b	cmpq	%rax, -0x100(%rbp)
0000000100002022	je	0x100002046
0000000100002024	cmpq	$0x0, -0x108(%rbp)
000000010000202c	je	0x100002046
000000010000202e	movl	$0x1, %edx
0000000100002033	movq	-0x100(%rbp), %rdi
000000010000203a	movq	-0x108(%rbp), %rsi
0000000100002041	callq	___rust_deallocate
0000000100002046	movq	-0xe0(%rbp), %rcx
000000010000204d	movq	-0x110(%rbp), %rax
0000000100002054	movq	%rcx, 0x10(%rax)
0000000100002058	movq	-0xf0(%rbp), %rdx
000000010000205f	movq	-0xe8(%rbp), %rcx
0000000100002066	movq	%rcx, 0x8(%rax)
000000010000206a	movq	%rdx, (%rax)
000000010000206d	addq	$0xf8, %rsp
0000000100002074	popq	%rbx
0000000100002075	popq	%r12
0000000100002077	popq	%r13
0000000100002079	popq	%r14
000000010000207b	popq	%r15
000000010000207d	popq	%rbp
000000010000207e	retq
000000010000207f	movq	$0x1, -0xc8(%rbp)
000000010000208a	leaq	-0xf0(%rbp), %rax
0000000100002091	movabsq	$0x1d1d1d1d1d1d1d1d, %rcx ## imm = 0x1D1D1D1D1D1D1D1D
000000010000209b	movq	%rcx, 0x18(%rdi)
000000010000209f	movq	%rcx, 0x10(%rdi)
00000001000020a3	movq	%rcx, 0x8(%rdi)
00000001000020a7	movq	%rcx, (%rdi)
00000001000020aa	movq	%rcx, %rbx
00000001000020ad	leaq	_str39228(%rip), %rdx
00000001000020b4	movl	$0xb, %esi
00000001000020b9	movl	$0x21, %ecx
00000001000020be	movq	%rax, %rdi
00000001000020c1	callq	__ZN2io5error5Error3new20h7768328967102281091E ## io::error::Error::new::h7768328967102281091
00000001000020c6	testq	%r15, %r15
00000001000020c9	je	0x1000020e0
00000001000020cb	cmpq	%rbx, %r15
00000001000020ce	je	0x1000020e0
00000001000020d0	movl	$0x1, %edx
00000001000020d5	movq	%r14, %rdi
00000001000020d8	movq	%r15, %rsi
00000001000020db	callq	___rust_deallocate
00000001000020e0	movq	$0x1, -0xf8(%rbp)
00000001000020eb	movq	-0xf0(%rbp), %rax
00000001000020f2	movq	-0xe8(%rbp), %rcx
00000001000020f9	movq	%rcx, -0x80(%rbp)
00000001000020fd	movq	%rax, -0x88(%rbp)
0000000100002104	movq	%rbx, -0xe8(%rbp)
000000010000210b	movq	%rbx, -0xf0(%rbp)
0000000100002112	leaq	__ZN3fmt23_$RF$$u27$a$u20$T.Debug3fmt20h1996214099118461352E(%rip), %rax ## fmt::_$RF$$u27$a$u20$T.Debug::fmt::h1996214099118461352
0000000100002119	movq	%rax, -0x70(%rbp)
000000010000211d	leaq	-0xd8(%rbp), %rax
0000000100002124	movq	%rax, -0x78(%rbp)
0000000100002128	leaq	__ZN2io5error18Error.fmt..Display3fmt20h784955a2b91ae919DygE(%rip), %rax ## io::error::Error.fmt..Display::fmt::h784955a2b91ae919Dyg
000000010000212f	movq	%rax, -0x60(%rbp)
0000000100002133	leaq	-0x88(%rbp), %rax
000000010000213a	movq	%rax, -0x68(%rbp)
000000010000213e	leaq	_ref38918(%rip), %rax
0000000100002145	movq	%rax, -0x58(%rbp)
0000000100002149	movq	$0x2, -0x50(%rbp)
0000000100002151	movq	$0x0, -0x40(%rbp)
0000000100002159	movq	$0x0, -0x48(%rbp)
0000000100002161	leaq	-0x78(%rbp), %rax
0000000100002165	movq	%rax, -0x38(%rbp)
0000000100002169	movq	$0x2, -0x30(%rbp)
0000000100002171	leaq	__ZN3env7_var_os28_$u7b$$u7b$closure$u7d$$u7d$10_FILE_LINE20haf1be830987f9e4fYdeE(%rip), %rsi ## env::_var_os::_$u7b$$u7b$closure$u7d$$u7d$::_FILE_LINE::haf1be830987f9e4fYde
0000000100002178	leaq	-0x58(%rbp), %rdi
000000010000217c	callq	__ZN10sys_common6unwind16begin_unwind_fmt20hd46a8bf3b027ae6agitE ## sys_common::unwind::begin_unwind_fmt::hd46a8bf3b027ae6agit
0000000100002181	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100002186	movq	$-0x1, %rdi
000000010000218d	xorl	%esi, %esi
000000010000218f	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
0000000100002194	jmp	0x100001f7c
0000000100002199	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
000000010000219e	jmp	0x100001f95
00000001000021a3	movq	%rax, %r12
00000001000021a6	cmpb	$0x0, -0x111(%rbp)
00000001000021ad	testb	%r15b, %r15b
00000001000021b0	jne	0x100002296
00000001000021b6	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
00000001000021bd	callq	*(%rdi)
00000001000021bf	cmpq	$0x1, (%rax)
00000001000021c3	jne	0x10000227e
00000001000021c9	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
00000001000021d0	callq	*(%rdi)
00000001000021d2	cmpq	$0x0, 0x8(%rax)
00000001000021d7	je	0x100002296
00000001000021dd	movb	$0x1, 0x32264(%rip)
00000001000021e4	jmp	0x100002296
00000001000021e9	movq	%rax, %r12
00000001000021ec	testq	%r15, %r15
00000001000021ef	je	0x1000022e2
00000001000021f5	cmpq	%rbx, %r15
00000001000021f8	je	0x1000022e2
00000001000021fe	movl	$0x1, %edx
0000000100002203	movq	%r14, %rdi
0000000100002206	movq	%r15, %rsi
0000000100002209	callq	___rust_deallocate
000000010000220e	movq	%r12, %rdi
0000000100002211	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100002216	movq	%rax, %r12
0000000100002219	movzbl	-0x88(%rbp), %eax
0000000100002220	cmpl	$0x1, %eax
0000000100002223	jne	0x1000022e2
0000000100002229	movq	-0x80(%rbp), %r15
000000010000222d	cmpq	%rbx, %r15
0000000100002230	je	0x1000022e2
0000000100002236	movq	0x8(%r15), %r14
000000010000223a	cmpq	%rbx, %r14
000000010000223d	je	0x100002264
000000010000223f	movq	0x10(%r15), %rax
0000000100002243	movq	(%rax), %rax
0000000100002246	movq	%r14, %rdi
0000000100002249	callq	*%rax
000000010000224b	movq	0x10(%r15), %rax
000000010000224f	movq	0x8(%rax), %rsi
0000000100002253	testq	%rsi, %rsi
0000000100002256	je	0x100002264
0000000100002258	movq	0x10(%rax), %rdx
000000010000225c	movq	%r14, %rdi
000000010000225f	callq	___rust_deallocate
0000000100002264	movl	$0x18, %esi
0000000100002269	movl	$0x8, %edx
000000010000226e	movq	%r15, %rdi
0000000100002271	callq	___rust_deallocate
0000000100002276	movq	%r12, %rdi
0000000100002279	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000227e	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100002285	callq	*(%rdi)
0000000100002287	movq	$0x1, (%rax)
000000010000228e	movq	$0x0, 0x8(%rax)
0000000100002296	leaq	__ZN3sys2os8ENV_LOCK20h41e0bcdf38eb43a3EowE(%rip), %rdi ## sys::os::ENV_LOCK::h41e0bcdf38eb43a3Eow
000000010000229d	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
00000001000022a2	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
00000001000022ac	cmpq	%rax, -0x100(%rbp)
00000001000022b3	je	0x1000022e2
00000001000022b5	cmpq	$0x0, -0x108(%rbp)
00000001000022bd	je	0x1000022e2
00000001000022bf	movl	$0x1, %edx
00000001000022c4	movq	-0x100(%rbp), %rdi
00000001000022cb	movq	-0x108(%rbp), %rsi
00000001000022d2	callq	___rust_deallocate
00000001000022d7	movq	%r12, %rdi
00000001000022da	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
00000001000022df	movq	%rax, %r12
00000001000022e2	movq	%r12, %rdi
00000001000022e5	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
00000001000022ea	nopw	(%rax,%rax)
__ZN3fmt23_$RF$$u27$a$u20$T.Debug3fmt20h1996214099118461352E:
00000001000022f0	pushq	%rbp
00000001000022f1	movq	%rsp, %rbp
00000001000022f4	movq	%rsi, %rax
00000001000022f7	movq	(%rdi), %rcx
00000001000022fa	movq	0x8(%rdi), %rsi
00000001000022fe	movq	%rcx, %rdi
0000000100002301	movq	%rax, %rdx
0000000100002304	popq	%rbp
0000000100002305	jmp	__ZN3sys6os_str11Slice.Debug3fmt20h80413d308c334a96WLwE ## sys::os_str::Slice.Debug::fmt::h80413d308c334a96WLw
000000010000230a	nopw	(%rax,%rax)
__ZN2io5error18Error.fmt..Display3fmt20h784955a2b91ae919DygE:
0000000100002310	pushq	%rbp
0000000100002311	movq	%rsp, %rbp
0000000100002314	pushq	%r14
0000000100002316	pushq	%rbx
0000000100002317	subq	$0x70, %rsp
000000010000231b	movq	%rsi, %rbx
000000010000231e	movzbl	(%rdi), %eax
0000000100002321	cmpl	$0x1, %eax
0000000100002324	jne	0x100002343
0000000100002326	movq	0x8(%rdi), %rax
000000010000232a	movq	0x8(%rax), %rdi
000000010000232e	movq	0x10(%rax), %rax
0000000100002332	movq	0x30(%rax), %rax
0000000100002336	movq	%rbx, %rsi
0000000100002339	addq	$0x70, %rsp
000000010000233d	popq	%rbx
000000010000233e	popq	%r14
0000000100002340	popq	%rbp
0000000100002341	jmpq	*%rax
0000000100002343	movl	0x4(%rdi), %esi
0000000100002346	movl	%esi, -0x14(%rbp)
0000000100002349	leaq	-0x30(%rbp), %r14
000000010000234d	movq	%r14, %rdi
0000000100002350	callq	__ZN3sys2os12error_string20h6118e8afb1b42fe90owE ## sys::os::error_string::h6118e8afb1b42fe90ow
0000000100002355	leaq	__ZN6string19String.fmt..Display3fmt20hc8ab55e5f5495987IPfE(%rip), %rax ## string::String.fmt..Display::fmt::hc8ab55e5f5495987IPf
000000010000235c	movq	%rax, -0x78(%rbp)
0000000100002360	movq	%r14, -0x80(%rbp)
0000000100002364	leaq	__ZN3fmt3num16i32.fmt..Display3fmt20hc117e0f17c173be6gIVE(%rip), %rax ## fmt::num::i32.fmt..Display::fmt::hc117e0f17c173be6gIV
000000010000236b	movq	%rax, -0x68(%rbp)
000000010000236f	leaq	-0x14(%rbp), %rax
0000000100002373	movq	%rax, -0x70(%rbp)
0000000100002377	leaq	_ref39608(%rip), %rax
000000010000237e	movq	%rax, -0x60(%rbp)
0000000100002382	movq	$0x3, -0x58(%rbp)
000000010000238a	movq	$0x0, -0x48(%rbp)
0000000100002392	movq	$0x0, -0x50(%rbp)
000000010000239a	leaq	-0x80(%rbp), %rax
000000010000239e	movq	%rax, -0x40(%rbp)
00000001000023a2	movq	$0x2, -0x38(%rbp)
00000001000023aa	leaq	-0x60(%rbp), %rsi
00000001000023ae	movq	%rbx, %rdi
00000001000023b1	callq	__ZN3fmt23Formatter$LT$$u27$a$GT$9write_fmt20h6a01724f235a71fd09WE ## fmt::Formatter$LT$$u27$a$GT$::write_fmt::h6a01724f235a71fd09W
00000001000023b6	movb	%al, %bl
00000001000023b8	movq	-0x28(%rbp), %rsi
00000001000023bc	testq	%rsi, %rsi
00000001000023bf	je	0x1000023de
00000001000023c1	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
00000001000023cb	cmpq	%rax, %rsi
00000001000023ce	je	0x1000023de
00000001000023d0	movq	-0x30(%rbp), %rdi
00000001000023d4	movl	$0x1, %edx
00000001000023d9	callq	___rust_deallocate
00000001000023de	movb	%bl, %al
00000001000023e0	addq	$0x70, %rsp
00000001000023e4	popq	%rbx
00000001000023e5	popq	%r14
00000001000023e7	popq	%rbp
00000001000023e8	retq
00000001000023e9	movq	%rax, %rbx
00000001000023ec	movq	-0x28(%rbp), %rsi
00000001000023f0	testq	%rsi, %rsi
00000001000023f3	je	0x100002412
00000001000023f5	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
00000001000023ff	cmpq	%rax, %rsi
0000000100002402	je	0x100002412
0000000100002404	movq	-0x30(%rbp), %rdi
0000000100002408	movl	$0x1, %edx
000000010000240d	callq	___rust_deallocate
0000000100002412	movq	%rbx, %rdi
0000000100002415	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000241a	nopw	(%rax,%rax)
__ZN3ffi5c_str7CString18from_vec_unchecked20h601f49a760c09e94lIeE:
0000000100002420	pushq	%rbp
0000000100002421	movq	%rsp, %rbp
0000000100002424	pushq	%r15
0000000100002426	pushq	%r14
0000000100002428	pushq	%r13
000000010000242a	pushq	%r12
000000010000242c	pushq	%rbx
000000010000242d	pushq	%rax
000000010000242e	movq	%rsi, %rbx
0000000100002431	movq	%rdi, %r14
0000000100002434	movq	0x8(%rbx), %r12
0000000100002438	movq	0x10(%rbx), %r13
000000010000243c	cmpq	%r12, %r13
000000010000243f	jne	0x100002451
0000000100002441	movq	%rbx, %rdi
0000000100002444	callq	__ZN7raw_vec15RawVec$LT$T$GT$6double19h854282466536771103E ## raw_vec::RawVec$LT$T$GT$::double::h854282466536771103
0000000100002449	movq	0x8(%rbx), %r12
000000010000244d	movq	0x10(%rbx), %r13
0000000100002451	movq	(%rbx), %r15
0000000100002454	movb	$0x0, (%r15,%r13)
0000000100002459	incq	%r13
000000010000245c	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100002466	movq	%rax, 0x10(%rbx)
000000010000246a	movq	%rax, 0x8(%rbx)
000000010000246e	movq	%rax, (%rbx)
0000000100002471	cmpq	%r13, %r12
0000000100002474	jb	0x1000024e8
0000000100002476	testq	%r13, %r13
0000000100002479	je	0x100002488
000000010000247b	cmpq	%r13, %r12
000000010000247e	jne	0x1000024b4
0000000100002480	movq	%r12, %r13
0000000100002483	movq	%r15, %rbx
0000000100002486	jmp	0x1000024cf
0000000100002488	movl	$0x1, %ebx
000000010000248d	xorl	%r13d, %r13d
0000000100002490	testq	%r12, %r12
0000000100002493	je	0x1000024cf
0000000100002495	cmpq	%rax, %r12
0000000100002498	je	0x1000024cf
000000010000249a	movl	$0x1, %ebx
000000010000249f	movl	$0x1, %edx
00000001000024a4	movq	%r15, %rdi
00000001000024a7	movq	%r12, %rsi
00000001000024aa	callq	___rust_deallocate
00000001000024af	xorl	%r13d, %r13d
00000001000024b2	jmp	0x1000024cf
00000001000024b4	movl	$0x1, %ecx
00000001000024b9	movq	%r15, %rdi
00000001000024bc	movq	%r12, %rsi
00000001000024bf	movq	%r13, %rdx
00000001000024c2	callq	___rust_reallocate
00000001000024c7	movq	%rax, %rbx
00000001000024ca	testq	%rbx, %rbx
00000001000024cd	je	0x100002526
00000001000024cf	movq	%rbx, (%r14)
00000001000024d2	movq	%r13, 0x8(%r14)
00000001000024d6	movq	%r14, %rax
00000001000024d9	addq	$0x8, %rsp
00000001000024dd	popq	%rbx
00000001000024de	popq	%r12
00000001000024e0	popq	%r13
00000001000024e2	popq	%r14
00000001000024e4	popq	%r15
00000001000024e6	popq	%rbp
00000001000024e7	retq
00000001000024e8	leaq	__ZN7raw_vec15RawVec$LT$T$GT$13shrink_to_fit14_MSG_FILE_LINE20h7402baa1323e23e3RvbE(%rip), %rdi ## raw_vec::RawVec$LT$T$GT$::shrink_to_fit::_MSG_FILE_LINE::h7402baa1323e23e3Rvb
00000001000024ef	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
00000001000024f4	jmp	0x100002476
00000001000024f6	movq	%rax, %r14
00000001000024f9	movq	0x8(%rbx), %rsi
00000001000024fd	testq	%rsi, %rsi
0000000100002500	je	0x10000251e
0000000100002502	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
000000010000250c	cmpq	%rax, %rsi
000000010000250f	je	0x10000251e
0000000100002511	movq	(%rbx), %rdi
0000000100002514	movl	$0x1, %edx
0000000100002519	callq	___rust_deallocate
000000010000251e	movq	%r14, %rdi
0000000100002521	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100002526	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
000000010000252b	jmp	0x1000024cf
000000010000252d	movq	%rax, %r14
0000000100002530	testq	%r12, %r12
0000000100002533	je	0x10000251e
0000000100002535	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
000000010000253f	cmpq	%rax, %r12
0000000100002542	je	0x10000251e
0000000100002544	movl	$0x1, %edx
0000000100002549	movq	%r15, %rdi
000000010000254c	movq	%r12, %rsi
000000010000254f	jmp	0x100002519
0000000100002551	nopw	%cs:(%rax,%rax)
__ZN7raw_vec15RawVec$LT$T$GT$6double19h854282466536771103E:
0000000100002560	pushq	%rbp
0000000100002561	movq	%rsp, %rbp
0000000100002564	pushq	%r14
0000000100002566	pushq	%rbx
0000000100002567	movq	%rdi, %rbx
000000010000256a	movq	0x8(%rbx), %rsi
000000010000256e	testq	%rsi, %rsi
0000000100002571	je	0x100002589
0000000100002573	movq	(%rbx), %rdi
0000000100002576	leaq	(%rsi,%rsi), %r14
000000010000257a	movl	$0x1, %ecx
000000010000257f	movq	%r14, %rdx
0000000100002582	callq	___rust_reallocate
0000000100002587	jmp	0x10000259e
0000000100002589	movl	$0x4, %r14d
000000010000258f	movl	$0x4, %edi
0000000100002594	movl	$0x1, %esi
0000000100002599	callq	___rust_allocate
000000010000259e	testq	%rax, %rax
00000001000025a1	je	0x1000025af
00000001000025a3	movq	%rax, (%rbx)
00000001000025a6	movq	%r14, 0x8(%rbx)
00000001000025aa	popq	%rbx
00000001000025ab	popq	%r14
00000001000025ad	popq	%rbp
00000001000025ae	retq
00000001000025af	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
00000001000025b4	nopw	%cs:(%rax,%rax)
__ZN2io5error5Error3new20h7768328967102281091E:
00000001000025c0	pushq	%rbp
00000001000025c1	movq	%rsp, %rbp
00000001000025c4	pushq	%r15
00000001000025c6	pushq	%r14
00000001000025c8	pushq	%rbx
00000001000025c9	pushq	%rax
00000001000025ca	movl	%esi, %r14d
00000001000025cd	movq	%rdi, %rbx
00000001000025d0	movq	%rdx, %rdi
00000001000025d3	movq	%rcx, %rsi
00000001000025d6	callq	__ZN5error101Box$LT$Error$u2b$$u20$Send$u20$$u2b$$u20$Sync$u20$$u2b$$u20$$u27$a$GT$.From$LT$$RF$$u27$b$u20$str$GT$4from20h08b89ea7cdedae3fNeaE ## error::Box$LT$Error$u2b$$u20$Send$u20$$u2b$$u20$Sync$u20$$u2b$$u20$$u27$a$GT$.From$LT$$RF$$u27$b$u20$str$GT$::from::h08b89ea7cdedae3fNea
00000001000025db	movq	%rax, %r15
00000001000025de	movl	$0x18, %edi
00000001000025e3	movl	$0x8, %esi
00000001000025e8	callq	___rust_allocate
00000001000025ed	testq	%rax, %rax
00000001000025f0	je	0x10000262d
00000001000025f2	movb	%r14b, (%rax)
00000001000025f5	movb	-0x19(%rbp), %cl
00000001000025f8	movb	%cl, 0x7(%rax)
00000001000025fb	movw	-0x1b(%rbp), %cx
00000001000025ff	movw	%cx, 0x5(%rax)
0000000100002603	movl	-0x1f(%rbp), %ecx
0000000100002606	movl	%ecx, 0x1(%rax)
0000000100002609	movq	%r15, 0x8(%rax)
000000010000260d	leaq	_vtable37916(%rip), %rcx
0000000100002614	movq	%rcx, 0x10(%rax)
0000000100002618	movq	%rax, 0x8(%rbx)
000000010000261c	movb	$0x1, (%rbx)
000000010000261f	movq	%rbx, %rax
0000000100002622	addq	$0x8, %rsp
0000000100002626	popq	%rbx
0000000100002627	popq	%r14
0000000100002629	popq	%r15
000000010000262b	popq	%rbp
000000010000262c	retq
000000010000262d	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100002632	movq	%rax, %r14
0000000100002635	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
000000010000263f	cmpq	%rax, %r15
0000000100002642	je	0x100002671
0000000100002644	movq	0x8(%r15), %rsi
0000000100002648	testq	%rsi, %rsi
000000010000264b	je	0x10000265f
000000010000264d	cmpq	%rax, %rsi
0000000100002650	je	0x10000265f
0000000100002652	movq	(%r15), %rdi
0000000100002655	movl	$0x1, %edx
000000010000265a	callq	___rust_deallocate
000000010000265f	movl	$0x18, %esi
0000000100002664	movl	$0x8, %edx
0000000100002669	movq	%r15, %rdi
000000010000266c	callq	___rust_deallocate
0000000100002671	movq	%r14, %rdi
0000000100002674	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100002679	nopl	(%rax)
__ZN3sys6os_str11Slice.Debug3fmt20h80413d308c334a96WLwE:
0000000100002680	pushq	%rbp
0000000100002681	movq	%rsp, %rbp
0000000100002684	pushq	%r14
0000000100002686	pushq	%rbx
0000000100002687	subq	$0x20, %rsp
000000010000268b	movq	%rdx, %rbx
000000010000268e	movq	%rsi, %rax
0000000100002691	movq	%rdi, %rcx
0000000100002694	leaq	-0x30(%rbp), %rdi
0000000100002698	movq	%rcx, %rsi
000000010000269b	movq	%rax, %rdx
000000010000269e	callq	__ZN6string6String15from_utf8_lossy20haa8ea2837db784e39ffE ## string::String::from_utf8_lossy::haa8ea2837db784e39ff
00000001000026a3	movq	-0x28(%rbp), %r14
00000001000026a7	cmpq	$0x1, -0x30(%rbp)
00000001000026ac	jne	0x1000026e6
00000001000026ae	movq	-0x18(%rbp), %rsi
00000001000026b2	movq	%r14, %rdi
00000001000026b5	movq	%rbx, %rdx
00000001000026b8	callq	__ZN3fmt9str.Debug3fmt20h1811581a7ede1e2dBmXE ## fmt::str.Debug::fmt::h1811581a7ede1e2dBmX
00000001000026bd	movb	%al, %bl
00000001000026bf	movq	-0x20(%rbp), %rsi
00000001000026c3	testq	%rsi, %rsi
00000001000026c6	je	0x1000026f7
00000001000026c8	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
00000001000026d2	cmpq	%rax, %rsi
00000001000026d5	je	0x1000026f7
00000001000026d7	movl	$0x1, %edx
00000001000026dc	movq	%r14, %rdi
00000001000026df	callq	___rust_deallocate
00000001000026e4	jmp	0x1000026f7
00000001000026e6	movq	-0x20(%rbp), %rsi
00000001000026ea	movq	%r14, %rdi
00000001000026ed	movq	%rbx, %rdx
00000001000026f0	callq	__ZN3fmt9str.Debug3fmt20h1811581a7ede1e2dBmXE ## fmt::str.Debug::fmt::h1811581a7ede1e2dBmX
00000001000026f5	movb	%al, %bl
00000001000026f7	movb	%bl, %al
00000001000026f9	addq	$0x20, %rsp
00000001000026fd	popq	%rbx
00000001000026fe	popq	%r14
0000000100002700	popq	%rbp
0000000100002701	retq
0000000100002702	movq	%rax, %rbx
0000000100002705	movq	-0x20(%rbp), %rsi
0000000100002709	testq	%rsi, %rsi
000000010000270c	je	0x10000272a
000000010000270e	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100002718	cmpq	%rax, %rsi
000000010000271b	je	0x10000272a
000000010000271d	movl	$0x1, %edx
0000000100002722	movq	%r14, %rdi
0000000100002725	callq	___rust_deallocate
000000010000272a	movq	%rbx, %rdi
000000010000272d	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100002732	movq	%rax, %rbx
0000000100002735	movq	%rbx, %rdi
0000000100002738	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000273d	nopl	(%rax)
__ZN3sys2os12error_string20h6118e8afb1b42fe90owE:
0000000100002740	pushq	%rbp
0000000100002741	movq	%rsp, %rbp
0000000100002744	pushq	%rbx
0000000100002745	subq	$0xa8, %rsp
000000010000274c	movq	%rdi, %rbx
000000010000274f	xorps	%xmm0, %xmm0
0000000100002752	movaps	%xmm0, -0x20(%rbp)
0000000100002756	movaps	%xmm0, -0x30(%rbp)
000000010000275a	movaps	%xmm0, -0x40(%rbp)
000000010000275e	movaps	%xmm0, -0x50(%rbp)
0000000100002762	movaps	%xmm0, -0x60(%rbp)
0000000100002766	movaps	%xmm0, -0x70(%rbp)
000000010000276a	movaps	%xmm0, -0x80(%rbp)
000000010000276e	movaps	%xmm0, -0x90(%rbp)
0000000100002775	leaq	-0x90(%rbp), %rax
000000010000277c	movl	$0x80, %edx
0000000100002781	movl	%esi, %edi
0000000100002783	movq	%rax, %rsi
0000000100002786	callq	0x10002bda6             ## symbol stub for: _strerror_r
000000010000278b	testl	%eax, %eax
000000010000278d	js	0x1000027e4
000000010000278f	leaq	-0x90(%rbp), %rdi
0000000100002796	callq	0x10002bdac             ## symbol stub for: _strlen
000000010000279b	cmpq	$-0x1, %rax
000000010000279f	je	0x1000027fc
00000001000027a1	leaq	-0xa8(%rbp), %rdi
00000001000027a8	leaq	-0x90(%rbp), %rsi
00000001000027af	movq	%rax, %rdx
00000001000027b2	callq	__ZN3str9from_utf820hae3f484627915ba4TYRE ## str::from_utf8::hae3f484627915ba4TYR
00000001000027b7	cmpq	$0x1, -0xa8(%rbp)
00000001000027bf	je	0x10000280a
00000001000027c1	movq	-0xa0(%rbp), %rsi
00000001000027c8	movq	-0x98(%rbp), %rdx
00000001000027cf	movq	%rbx, %rdi
00000001000027d2	callq	__ZN3str11str.ToOwned8to_owned20h2ec3954d8d7aeeb3nReE ## str::str.ToOwned::to_owned::h2ec3954d8d7aeeb3nRe
00000001000027d7	movq	%rbx, %rax
00000001000027da	addq	$0xa8, %rsp
00000001000027e1	popq	%rbx
00000001000027e2	popq	%rbp
00000001000027e3	retq
00000001000027e4	leaq	_str42409(%rip), %rdi
00000001000027eb	leaq	__ZN3sys2os12error_string10_FILE_LINE20haf1be830987f9e4fZpwE(%rip), %rdx ## sys::os::error_string::_FILE_LINE::haf1be830987f9e4fZpw
00000001000027f2	movl	$0x12, %esi
00000001000027f7	callq	__ZN10sys_common6unwind12begin_unwind20h2221837059144350961E ## sys_common::unwind::begin_unwind::h2221837059144350961
00000001000027fc	movq	$-0x1, %rdi
0000000100002803	xorl	%esi, %esi
0000000100002805	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
000000010000280a	movq	-0xa0(%rbp), %rdi
0000000100002811	callq	__ZN6result13unwrap_failed21h10063297984162189550E ## result::unwrap_failed::h10063297984162189550
0000000100002816	nopw	%cs:(%rax,%rax)
__ZN6thread5local3elf13destroy_value20h3455072741138083894E:
0000000100002820	pushq	%rbp
0000000100002821	movq	%rsp, %rbp
0000000100002824	pushq	%r14
0000000100002826	pushq	%rbx
0000000100002827	movb	$0x1, 0x21(%rdi)
000000010000282b	cmpq	$0x1, (%rdi)
000000010000282f	jne	0x10000286c
0000000100002831	movq	0x10(%rdi), %rbx
0000000100002835	testq	%rbx, %rbx
0000000100002838	je	0x10000286c
000000010000283a	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100002844	cmpq	%rax, %rbx
0000000100002847	je	0x10000286c
0000000100002849	movq	0x18(%rdi), %r14
000000010000284d	movq	%rbx, %rdi
0000000100002850	callq	*(%r14)
0000000100002853	movq	0x8(%r14), %rsi
0000000100002857	testq	%rsi, %rsi
000000010000285a	je	0x10000286c
000000010000285c	movq	0x10(%r14), %rdx
0000000100002860	movq	%rbx, %rdi
0000000100002863	popq	%rbx
0000000100002864	popq	%r14
0000000100002866	popq	%rbp
0000000100002867	jmp	___rust_deallocate
000000010000286c	popq	%rbx
000000010000286d	popq	%r14
000000010000286f	popq	%rbp
0000000100002870	retq
0000000100002871	nopw	%cs:(%rax,%rax)
__ZN10sys_common11at_exit_imp4push20h347b4982247079bdaFrE:
0000000100002880	pushq	%rbp
0000000100002881	movq	%rsp, %rbp
0000000100002884	pushq	%r15
0000000100002886	pushq	%r14
0000000100002888	pushq	%r13
000000010000288a	pushq	%r12
000000010000288c	pushq	%rbx
000000010000288d	pushq	%rax
000000010000288e	movq	%rsi, %r14
0000000100002891	movq	%rdi, %r12
0000000100002894	movabsq	$0x1d1d1d1d1d1d1d1d, %r13 ## imm = 0x1D1D1D1D1D1D1D1D
000000010000289e	leaq	__ZN10sys_common11at_exit_imp4LOCK20h88b004cde6597d710CrE(%rip), %rdi ## sys_common::at_exit_imp::LOCK::h88b004cde6597d710Cr
00000001000028a5	callq	0x10002bd4c             ## symbol stub for: _pthread_mutex_lock
00000001000028aa	movq	__ZN10sys_common11at_exit_imp5QUEUE20hb3ad7bc57cef23234CrE(%rip), %rbx ## sys_common::at_exit_imp::QUEUE::hb3ad7bc57cef23234Cr
00000001000028b1	cmpq	$0x1, %rbx
00000001000028b5	je	0x10000292f
00000001000028b7	testq	%rbx, %rbx
00000001000028ba	jne	0x1000028f5
00000001000028bc	movl	$0x18, %edi
00000001000028c1	movl	$0x8, %esi
00000001000028c6	callq	___rust_allocate
00000001000028cb	movq	%rax, %rbx
00000001000028ce	testq	%rbx, %rbx
00000001000028d1	je	0x10000296c
00000001000028d7	movq	$0x1, (%rbx)
00000001000028de	movq	$0x0, 0x10(%rbx)
00000001000028e6	movq	$0x0, 0x8(%rbx)
00000001000028ee	movq	%rbx, __ZN10sys_common11at_exit_imp5QUEUE20hb3ad7bc57cef23234CrE(%rip) ## sys_common::at_exit_imp::QUEUE::hb3ad7bc57cef23234Cr
00000001000028f5	movq	0x10(%rbx), %rax
00000001000028f9	cmpq	0x8(%rbx), %rax
00000001000028fd	jne	0x10000290b
00000001000028ff	movq	%rbx, %rdi
0000000100002902	callq	__ZN7raw_vec15RawVec$LT$T$GT$6double21h14721478636120332294E ## raw_vec::RawVec$LT$T$GT$::double::h14721478636120332294
0000000100002907	movq	0x10(%rbx), %rax
000000010000290b	movq	(%rbx), %rcx
000000010000290e	shlq	$0x4, %rax
0000000100002912	movq	%r12, (%rcx,%rax)
0000000100002916	movq	%r14, 0x8(%rcx,%rax)
000000010000291b	incq	0x10(%rbx)
000000010000291f	leaq	__ZN10sys_common11at_exit_imp4LOCK20h88b004cde6597d710CrE(%rip), %rdi ## sys_common::at_exit_imp::LOCK::h88b004cde6597d710Cr
0000000100002926	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
000000010000292b	movb	$0x1, %al
000000010000292d	jmp	0x10000295d
000000010000292f	leaq	__ZN10sys_common11at_exit_imp4LOCK20h88b004cde6597d710CrE(%rip), %rdi ## sys_common::at_exit_imp::LOCK::h88b004cde6597d710Cr
0000000100002936	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
000000010000293b	cmpq	%r13, %r12
000000010000293e	je	0x10000295b
0000000100002940	movq	%r12, %rdi
0000000100002943	callq	*(%r14)
0000000100002946	movq	0x8(%r14), %rsi
000000010000294a	testq	%rsi, %rsi
000000010000294d	je	0x10000295b
000000010000294f	movq	0x10(%r14), %rdx
0000000100002953	movq	%r12, %rdi
0000000100002956	callq	___rust_deallocate
000000010000295b	xorl	%eax, %eax
000000010000295d	addq	$0x8, %rsp
0000000100002961	popq	%rbx
0000000100002962	popq	%r12
0000000100002964	popq	%r13
0000000100002966	popq	%r14
0000000100002968	popq	%r15
000000010000296a	popq	%rbp
000000010000296b	retq
000000010000296c	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100002971	jmp	0x1000028d7
0000000100002976	jmp	0x100002978
0000000100002978	movq	%rax, %r15
000000010000297b	cmpq	%r13, %r12
000000010000297e	je	0x10000299b
0000000100002980	movq	%r12, %rdi
0000000100002983	callq	*(%r14)
0000000100002986	movq	0x8(%r14), %rsi
000000010000298a	testq	%rsi, %rsi
000000010000298d	je	0x10000299b
000000010000298f	movq	0x10(%r14), %rdx
0000000100002993	movq	%r12, %rdi
0000000100002996	callq	___rust_deallocate
000000010000299b	movq	%r15, %rdi
000000010000299e	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
00000001000029a3	nopw	%cs:(%rax,%rax)
__ZN2io5stdio6stdout20hfee9961635a60d07E6gE:
00000001000029b0	pushq	%rbp
00000001000029b1	movq	%rsp, %rbp
00000001000029b4	pushq	%r15
00000001000029b6	pushq	%r14
00000001000029b8	pushq	%r13
00000001000029ba	pushq	%r12
00000001000029bc	pushq	%rbx
00000001000029bd	subq	$0x18, %rsp
00000001000029c1	leaq	__ZN2io5stdio6stdout8INSTANCE20hc97cf70dc30feba3J6gE(%rip), %r14 ## io::stdio::stdout::INSTANCE::hc97cf70dc30feba3J6g
00000001000029c8	movq	%r14, %rdi
00000001000029cb	callq	0x10002bd4c             ## symbol stub for: _pthread_mutex_lock
00000001000029d0	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
00000001000029d7	callq	*(%rdi)
00000001000029d9	cmpq	$0x1, (%rax)
00000001000029dd	jne	0x1000029f3
00000001000029df	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
00000001000029e6	callq	*(%rdi)
00000001000029e8	cmpq	$0x0, 0x8(%rax)
00000001000029ed	setne	%r15b
00000001000029f1	jmp	0x100002a0e
00000001000029f3	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
00000001000029fa	callq	*(%rdi)
00000001000029fc	movq	$0x1, (%rax)
0000000100002a03	movq	$0x0, 0x8(%rax)
0000000100002a0b	xorl	%r15d, %r15d
0000000100002a0e	movb	0x318fb(%rip), %r12b
0000000100002a15	movq	0x318fc(%rip), %rax
0000000100002a1c	xorl	%ebx, %ebx
0000000100002a1e	testq	%rax, %rax
0000000100002a21	je	0x100002a45
0000000100002a23	cmpq	$0x1, %rax
0000000100002a27	je	0x100002ac4
0000000100002a2d	movq	(%rax), %rbx
0000000100002a30	movl	$0x1, %eax
0000000100002a35	lock
0000000100002a36	xaddq	%rax, (%rbx)
0000000100002a3a	testq	%rax, %rax
0000000100002a3d	jns	0x100002ac4
0000000100002a43	ud2
0000000100002a45	movl	$0x8, %edi
0000000100002a4a	movl	$0x8, %esi
0000000100002a4f	callq	___rust_allocate
0000000100002a54	testq	%rax, %rax
0000000100002a57	je	0x100002b40
0000000100002a5d	movq	%r14, (%rax)
0000000100002a60	leaq	_vtable39898(%rip), %rsi
0000000100002a67	movq	%rax, %rdi
0000000100002a6a	callq	__ZN10sys_common11at_exit_imp4push20h347b4982247079bdaFrE ## sys_common::at_exit_imp::push::h347b4982247079bdaFr
0000000100002a6f	movb	%al, %r14b
0000000100002a72	movq	0x318a7(%rip), %rax
0000000100002a79	callq	*%rax
0000000100002a7b	movq	%rax, %rbx
0000000100002a7e	movq	%rbx, -0x38(%rbp)
0000000100002a82	testb	%r14b, %r14b
0000000100002a85	je	0x100002ac4
0000000100002a87	movl	$0x1, %eax
0000000100002a8c	lock
0000000100002a8d	xaddq	%rax, (%rbx)
0000000100002a91	testq	%rax, %rax
0000000100002a94	js	0x100002ba9
0000000100002a9a	movq	%rbx, -0x30(%rbp)
0000000100002a9e	movl	$0x8, %edi
0000000100002aa3	movl	$0x8, %esi
0000000100002aa8	callq	___rust_allocate
0000000100002aad	testq	%rax, %rax
0000000100002ab0	je	0x100002bab
0000000100002ab6	movq	%rbx, (%rax)
0000000100002ab9	movq	%rax, 0x31858(%rip)
0000000100002ac0	movq	-0x38(%rbp), %rbx
0000000100002ac4	testb	%r12b, %r12b
0000000100002ac7	testb	%r15b, %r15b
0000000100002aca	jne	0x100002b0c
0000000100002acc	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100002ad3	callq	*(%rdi)
0000000100002ad5	cmpq	$0x1, (%rax)
0000000100002ad9	jne	0x100002af4
0000000100002adb	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100002ae2	callq	*(%rdi)
0000000100002ae4	cmpq	$0x0, 0x8(%rax)
0000000100002ae9	je	0x100002b0c
0000000100002aeb	movb	$0x1, 0x3181e(%rip)
0000000100002af2	jmp	0x100002b0c
0000000100002af4	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100002afb	callq	*(%rdi)
0000000100002afd	movq	$0x1, (%rax)
0000000100002b04	movq	$0x0, 0x8(%rax)
0000000100002b0c	leaq	__ZN2io5stdio6stdout8INSTANCE20hc97cf70dc30feba3J6gE(%rip), %rdi ## io::stdio::stdout::INSTANCE::hc97cf70dc30feba3J6g
0000000100002b13	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
0000000100002b18	testq	%rbx, %rbx
0000000100002b1b	je	0x100002b2f
0000000100002b1d	movq	%rbx, %rax
0000000100002b20	addq	$0x18, %rsp
0000000100002b24	popq	%rbx
0000000100002b25	popq	%r12
0000000100002b27	popq	%r13
0000000100002b29	popq	%r14
0000000100002b2b	popq	%r15
0000000100002b2d	popq	%rbp
0000000100002b2e	retq
0000000100002b2f	leaq	_str39903(%rip), %rdi
0000000100002b36	movl	$0x24, %esi
0000000100002b3b	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100002b40	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100002b45	jmp	0x100002a5d
0000000100002b4a	movq	%rax, %r14
0000000100002b4d	testb	%r12b, %r12b
0000000100002b50	testb	%r15b, %r15b
0000000100002b53	jne	0x100002b95
0000000100002b55	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100002b5c	callq	*(%rdi)
0000000100002b5e	cmpq	$0x1, (%rax)
0000000100002b62	jne	0x100002b7d
0000000100002b64	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100002b6b	callq	*(%rdi)
0000000100002b6d	cmpq	$0x0, 0x8(%rax)
0000000100002b72	je	0x100002b95
0000000100002b74	movb	$0x1, 0x31795(%rip)
0000000100002b7b	jmp	0x100002b95
0000000100002b7d	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100002b84	callq	*(%rdi)
0000000100002b86	movq	$0x1, (%rax)
0000000100002b8d	movq	$0x0, 0x8(%rax)
0000000100002b95	leaq	__ZN2io5stdio6stdout8INSTANCE20hc97cf70dc30feba3J6gE(%rip), %rdi ## io::stdio::stdout::INSTANCE::hc97cf70dc30feba3J6g
0000000100002b9c	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
0000000100002ba1	movq	%r14, %rdi
0000000100002ba4	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100002ba9	ud2
0000000100002bab	movabsq	$0x1d1d1d1d1d1d1d1d, %r13 ## imm = 0x1D1D1D1D1D1D1D1D
0000000100002bb5	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100002bba	movq	%rax, %r14
0000000100002bbd	cmpq	%r13, %rbx
0000000100002bc0	je	0x100002bdd
0000000100002bc2	movq	$-0x1, %rax
0000000100002bc9	lock
0000000100002bca	xaddq	%rax, (%rbx)
0000000100002bce	cmpq	$0x1, %rax
0000000100002bd2	jne	0x100002bdd
0000000100002bd4	leaq	-0x30(%rbp), %rdi
0000000100002bd8	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h15361462656270318688E ## arc::Arc$LT$T$GT$::drop_slow::h15361462656270318688
0000000100002bdd	movq	-0x38(%rbp), %rax
0000000100002be1	cmpq	%r13, %rax
0000000100002be4	je	0x100002b4d
0000000100002bea	movq	$-0x1, %rcx
0000000100002bf1	lock
0000000100002bf2	xaddq	%rcx, (%rax)
0000000100002bf6	cmpq	$0x1, %rcx
0000000100002bfa	jne	0x100002b4d
0000000100002c00	leaq	-0x38(%rbp), %rdi
0000000100002c04	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h15361462656270318688E ## arc::Arc$LT$T$GT$::drop_slow::h15361462656270318688
0000000100002c09	jmp	0x100002b4d
0000000100002c0e	movq	%rax, %r14
0000000100002c11	jmp	0x100002bdd
0000000100002c13	nopw	%cs:(%rax,%rax)
__ZN3arc12Arc$LT$T$GT$9drop_slow21h15361462656270318688E:
0000000100002c20	pushq	%rbp
0000000100002c21	movq	%rsp, %rbp
0000000100002c24	pushq	%r14
0000000100002c26	pushq	%rbx
0000000100002c27	movq	%rdi, %r14
0000000100002c2a	movq	(%r14), %rbx
0000000100002c2d	movzbl	0x50(%rbx), %eax
0000000100002c31	cmpl	$0xd4, %eax
0000000100002c36	movq	%rbx, %rax
0000000100002c39	jne	0x100002c72
0000000100002c3b	movq	0x10(%rbx), %rdi
0000000100002c3f	callq	0x10002bd40             ## symbol stub for: _pthread_mutex_destroy
0000000100002c44	movq	0x10(%rbx), %rdi
0000000100002c48	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100002c52	cmpq	%rax, %rdi
0000000100002c55	je	0x100002c66
0000000100002c57	movl	$0x40, %esi
0000000100002c5c	movl	$0x8, %edx
0000000100002c61	callq	___rust_deallocate
0000000100002c66	leaq	0x28(%rbx), %rdi
0000000100002c6a	callq	__ZN76io..buffered..LineWriter$LT$io..stdio..Maybe$LT$io..stdio..StdoutRaw$GT$$GT$10drop.3984317h167ccc195e446adfE ## io..buffered..LineWriter$LT$io..stdio..Maybe$LT$io..stdio..StdoutRaw$GT$$GT$::drop.39843::h167ccc195e446adf
0000000100002c6f	movq	(%r14), %rax
0000000100002c72	movq	$-0x1, %rcx
0000000100002c79	lock
0000000100002c7a	xaddq	%rcx, 0x8(%rax)
0000000100002c7f	cmpq	$0x1, %rcx
0000000100002c83	jne	0x100002c9b
0000000100002c85	movl	$0x58, %esi
0000000100002c8a	movl	$0x8, %edx
0000000100002c8f	movq	%rbx, %rdi
0000000100002c92	popq	%rbx
0000000100002c93	popq	%r14
0000000100002c95	popq	%rbp
0000000100002c96	jmp	___rust_deallocate
0000000100002c9b	popq	%rbx
0000000100002c9c	popq	%r14
0000000100002c9e	popq	%rbp
0000000100002c9f	retq
__ZN76io..buffered..LineWriter$LT$io..stdio..Maybe$LT$io..stdio..StdoutRaw$GT$$GT$10drop.3984317h167ccc195e446adfE:
0000000100002ca0	pushq	%r15
0000000100002ca2	pushq	%r14
0000000100002ca4	pushq	%rbx
0000000100002ca5	subq	$0x20, %rsp
0000000100002ca9	movq	%rdi, %rbx
0000000100002cac	movzbl	0x21(%rbx), %eax
0000000100002cb0	cmpl	$0xd4, %eax
0000000100002cb5	jne	0x100002d55
0000000100002cbb	movzbl	(%rbx), %eax
0000000100002cbe	cmpl	$0x1, %eax
0000000100002cc1	jne	0x100002d3d
0000000100002cc3	movb	0x20(%rbx), %al
0000000100002cc6	testb	%al, %al
0000000100002cc8	jne	0x100002d3d
0000000100002cca	leaq	0x8(%rsp), %rdi
0000000100002ccf	movq	%rbx, %rsi
0000000100002cd2	callq	__ZN2io8buffered18BufWriter$LT$W$GT$9flush_buf21h13312301344034683313E ## io::buffered::BufWriter$LT$W$GT$::flush_buf::h13312301344034683313
0000000100002cd7	cmpq	$0x1, 0x8(%rsp)
0000000100002cdd	jne	0x100002d3d
0000000100002cdf	movzbl	0x10(%rsp), %eax
0000000100002ce4	cmpl	$0x1, %eax
0000000100002ce7	jne	0x100002d3d
0000000100002ce9	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100002cf3	movq	0x18(%rsp), %r14
0000000100002cf8	cmpq	%rax, %r14
0000000100002cfb	je	0x100002d3d
0000000100002cfd	movq	0x8(%r14), %r15
0000000100002d01	cmpq	%rax, %r15
0000000100002d04	je	0x100002d2b
0000000100002d06	movq	0x10(%r14), %rax
0000000100002d0a	movq	(%rax), %rax
0000000100002d0d	movq	%r15, %rdi
0000000100002d10	callq	*%rax
0000000100002d12	movq	0x10(%r14), %rax
0000000100002d16	movq	0x8(%rax), %rsi
0000000100002d1a	testq	%rsi, %rsi
0000000100002d1d	je	0x100002d2b
0000000100002d1f	movq	0x10(%rax), %rdx
0000000100002d23	movq	%r15, %rdi
0000000100002d26	callq	___rust_deallocate
0000000100002d2b	movl	$0x18, %esi
0000000100002d30	movl	$0x8, %edx
0000000100002d35	movq	%r14, %rdi
0000000100002d38	callq	___rust_deallocate
0000000100002d3d	movq	0x10(%rbx), %rsi
0000000100002d41	testq	%rsi, %rsi
0000000100002d44	je	0x100002d55
0000000100002d46	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100002d50	cmpq	%rax, %rsi
0000000100002d53	jne	0x100002d5f
0000000100002d55	addq	$0x20, %rsp
0000000100002d59	popq	%rbx
0000000100002d5a	popq	%r14
0000000100002d5c	popq	%r15
0000000100002d5e	retq
0000000100002d5f	movq	0x8(%rbx), %rdi
0000000100002d63	movl	$0x1, %edx
0000000100002d68	addq	$0x20, %rsp
0000000100002d6c	popq	%rbx
0000000100002d6d	popq	%r14
0000000100002d6f	popq	%r15
0000000100002d71	jmp	___rust_deallocate
0000000100002d76	movq	%rax, %r14
0000000100002d79	movq	0x10(%rbx), %rsi
0000000100002d7d	testq	%rsi, %rsi
0000000100002d80	je	0x100002d9f
0000000100002d82	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100002d8c	cmpq	%rax, %rsi
0000000100002d8f	je	0x100002d9f
0000000100002d91	movq	0x8(%rbx), %rdi
0000000100002d95	movl	$0x1, %edx
0000000100002d9a	callq	___rust_deallocate
0000000100002d9f	movq	%r14, %rdi
0000000100002da2	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100002da7	nopw	(%rax,%rax)
__ZN2io8buffered18BufWriter$LT$W$GT$9flush_buf21h13312301344034683313E:
0000000100002db0	pushq	%rbp
0000000100002db1	movq	%rsp, %rbp
0000000100002db4	pushq	%r15
0000000100002db6	pushq	%r14
0000000100002db8	pushq	%r13
0000000100002dba	pushq	%r12
0000000100002dbc	pushq	%rbx
0000000100002dbd	subq	$0x38, %rsp
0000000100002dc1	movq	%rsi, %r13
0000000100002dc4	movq	0x18(%r13), %rdx
0000000100002dc8	movq	%rdx, -0x48(%rbp)
0000000100002dcc	movq	0x29dcd(%rip), %rcx
0000000100002dd3	xorl	%r14d, %r14d
0000000100002dd6	xorl	%eax, %eax
0000000100002dd8	testq	%rdx, %rdx
0000000100002ddb	je	0x100002f18
0000000100002de1	movq	%rdi, -0x50(%rbp)
0000000100002de5	xorl	%ebx, %ebx
0000000100002de7	movq	%rbx, %r12
0000000100002dea	nopw	(%rax,%rax)
0000000100002df0	movb	$0x1, 0x20(%r13)
0000000100002df5	movzbl	(%r13), %eax
0000000100002dfa	cmpl	$0x1, %eax
0000000100002dfd	jne	0x100002f83
0000000100002e03	movq	0x18(%r13), %rsi
0000000100002e07	movq	%rsi, %rbx
0000000100002e0a	subq	%r12, %rbx
0000000100002e0d	jb	0x100002e48
0000000100002e0f	movzbl	0x1(%r13), %eax
0000000100002e14	cmpl	$0x1, %eax
0000000100002e17	je	0x100002e60
0000000100002e19	movq	0x8(%r13), %rsi
0000000100002e1d	addq	%r12, %rsi
0000000100002e20	movl	$0x1, %edi
0000000100002e25	movq	%rbx, %rdx
0000000100002e28	callq	0x10002bdca             ## symbol stub for: _write
0000000100002e2d	cmpq	$-0x1, %rax
0000000100002e31	jne	0x100002e70
0000000100002e33	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100002e38	movl	(%rax), %r14d
0000000100002e3b	cmpq	$0x4, %r14
0000000100002e3f	movb	$0x0, 0x20(%r13)
0000000100002e44	je	0x100002df0
0000000100002e46	jmp	0x100002e80
0000000100002e48	movq	%r12, %rdi
0000000100002e4b	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
0000000100002e50	jmp	0x100002e0f
0000000100002e52	nopw	%cs:(%rax,%rax)
0000000100002e60	movb	$0x0, 0x20(%r13)
0000000100002e65	jmp	0x100002e90
0000000100002e67	nopw	(%rax,%rax)
0000000100002e70	movb	$0x0, 0x20(%r13)
0000000100002e75	movq	%rax, %rbx
0000000100002e78	jmp	0x100002e90
0000000100002e7a	nopw	(%rax,%rax)
0000000100002e80	cmpl	$0x9, %r14d
0000000100002e84	jne	0x100002eba
0000000100002e86	nopw	%cs:(%rax,%rax)
0000000100002e90	testq	%rbx, %rbx
0000000100002e93	je	0x100002f44
0000000100002e99	addq	%r12, %rbx
0000000100002e9c	xorl	%r15d, %r15d
0000000100002e9f	cmpq	-0x48(%rbp), %rbx
0000000100002ea3	jb	0x100002de7
0000000100002ea9	movq	%rbx, %r12
0000000100002eac	xorl	%eax, %eax
0000000100002eae	xorl	%r14d, %r14d
0000000100002eb1	movq	0x29ce8(%rip), %rcx
0000000100002eb8	jmp	0x100002ed0
0000000100002eba	shlq	$0x20, %r14
0000000100002ebe	xorl	%eax, %eax
0000000100002ec0	movl	$0x1, %r15d
0000000100002ec6	movabsq	$0x1d1d1d1d1d1d1d1d, %rcx ## imm = 0x1D1D1D1D1D1D1D1D
0000000100002ed0	testq	%r12, %r12
0000000100002ed3	je	0x100002f1d
0000000100002ed5	movq	%rcx, -0x48(%rbp)
0000000100002ed9	movq	0x18(%r13), %rbx
0000000100002edd	subq	%r12, %rbx
0000000100002ee0	jb	0x100002f8f
0000000100002ee6	movq	%rax, -0x58(%rbp)
0000000100002eea	movq	$0x0, 0x18(%r13)
0000000100002ef2	je	0x100002f0a
0000000100002ef4	movq	0x8(%r13), %rdi
0000000100002ef8	addq	%rdi, %r12
0000000100002efb	movq	%r12, %rsi
0000000100002efe	movq	%rbx, %rdx
0000000100002f01	callq	0x10002bcfe             ## symbol stub for: _memmove
0000000100002f06	movq	%rbx, 0x18(%r13)
0000000100002f0a	movq	-0x48(%rbp), %rcx
0000000100002f0e	movq	-0x50(%rbp), %rdi
0000000100002f12	movq	-0x58(%rbp), %rax
0000000100002f16	jmp	0x100002f21
0000000100002f18	xorl	%r15d, %r15d
0000000100002f1b	jmp	0x100002f21
0000000100002f1d	movq	-0x50(%rbp), %rdi
0000000100002f21	movq	%r15, (%rdi)
0000000100002f24	movzbl	%al, %eax
0000000100002f27	orq	%r14, %rax
0000000100002f2a	movq	%rax, 0x8(%rdi)
0000000100002f2e	movq	%rcx, 0x10(%rdi)
0000000100002f32	movq	%rdi, %rax
0000000100002f35	addq	$0x38, %rsp
0000000100002f39	popq	%rbx
0000000100002f3a	popq	%r12
0000000100002f3c	popq	%r13
0000000100002f3e	popq	%r14
0000000100002f40	popq	%r15
0000000100002f42	popq	%rbp
0000000100002f43	retq
0000000100002f44	leaq	-0x38(%rbp), %rdi
0000000100002f48	leaq	_str39853(%rip), %rdx
0000000100002f4f	movl	$0xe, %esi
0000000100002f54	movl	$0x21, %ecx
0000000100002f59	callq	__ZN2io5error5Error3new20h7768328967102281091E ## io::error::Error::new::h7768328967102281091
0000000100002f5e	movq	$0x1, -0x40(%rbp)
0000000100002f66	movq	-0x38(%rbp), %rax
0000000100002f6a	movq	-0x30(%rbp), %rcx
0000000100002f6e	movq	%rax, %r14
0000000100002f71	andq	$-0x100, %r14
0000000100002f78	movl	$0x1, %r15d
0000000100002f7e	jmp	0x100002ed0
0000000100002f83	leaq	__ZN6option15Option$LT$T$GT$6unwrap14_MSG_FILE_LINE20h9e0bce6065acf43cknOE(%rip), %rdi ## option::Option$LT$T$GT$::unwrap::_MSG_FILE_LINE::h9e0bce6065acf43cknO
0000000100002f8a	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100002f8f	movq	%rax, %rbx
0000000100002f92	leaq	__ZN3vec12Vec$LT$T$GT$5drain14_MSG_FILE_LINE20hed1a4edbdf99eb1e0dgE(%rip), %rdi ## vec::Vec$LT$T$GT$::drain::_MSG_FILE_LINE::hed1a4edbdf99eb1e0dg
0000000100002f99	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100002f9e	jmp	0x100002ee6
0000000100002fa3	movq	%rax, %r12
0000000100002fa6	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100002fb0	cmpq	%rax, -0x48(%rbp)
0000000100002fb4	je	0x100003013
0000000100002fb6	testq	%r15, %r15
0000000100002fb9	je	0x100003013
0000000100002fbb	movzbl	%bl, %eax
0000000100002fbe	cmpl	$0x1, %eax
0000000100002fc1	jne	0x100003013
0000000100002fc3	movq	-0x48(%rbp), %rax
0000000100002fc7	movq	0x8(%rax), %r15
0000000100002fcb	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100002fd5	cmpq	%rax, %r15
0000000100002fd8	je	0x100003000
0000000100002fda	movq	-0x48(%rbp), %r14
0000000100002fde	movq	0x10(%r14), %rax
0000000100002fe2	movq	%r15, %rdi
0000000100002fe5	callq	*(%rax)
0000000100002fe7	movq	0x10(%r14), %rax
0000000100002feb	movq	0x8(%rax), %rsi
0000000100002fef	testq	%rsi, %rsi
0000000100002ff2	je	0x100003000
0000000100002ff4	movq	0x10(%rax), %rdx
0000000100002ff8	movq	%r15, %rdi
0000000100002ffb	callq	___rust_deallocate
0000000100003000	movl	$0x18, %esi
0000000100003005	movl	$0x8, %edx
000000010000300a	movq	-0x48(%rbp), %rdi
000000010000300e	callq	___rust_deallocate
0000000100003013	movq	%r12, %rdi
0000000100003016	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000301b	movq	%rax, %r12
000000010000301e	movq	%r12, %rdi
0000000100003021	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100003026	movq	%rax, %r12
0000000100003029	movq	%r12, %rdi
000000010000302c	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100003031	nopw	%cs:(%rax,%rax)
__ZN5boxed16F.FnBox$LT$A$GT$8call_box21h15627322087521954050E:
0000000100003040	pushq	%rbp
0000000100003041	movq	%rsp, %rbp
0000000100003044	pushq	%r15
0000000100003046	pushq	%r14
0000000100003048	pushq	%rbx
0000000100003049	pushq	%rax
000000010000304a	movq	%rdi, %r14
000000010000304d	movq	(%r14), %rbx
0000000100003050	movq	%rbx, %rdi
0000000100003053	callq	0x10002bd4c             ## symbol stub for: _pthread_mutex_lock
0000000100003058	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
000000010000305f	callq	*(%rdi)
0000000100003061	cmpq	$0x1, (%rax)
0000000100003065	jne	0x10000307a
0000000100003067	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
000000010000306e	callq	*(%rdi)
0000000100003070	cmpq	$0x0, 0x8(%rax)
0000000100003075	setne	%al
0000000100003078	jmp	0x100003094
000000010000307a	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100003081	callq	*(%rdi)
0000000100003083	movq	$0x1, (%rax)
000000010000308a	movq	$0x0, 0x8(%rax)
0000000100003092	xorl	%eax, %eax
0000000100003094	movq	0x48(%rbx), %r15
0000000100003098	cmpb	$0x0, 0x40(%rbx)
000000010000309c	movq	$0x1, 0x48(%rbx)
00000001000030a4	testb	%al, %al
00000001000030a6	jne	0x1000030e5
00000001000030a8	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
00000001000030af	callq	*(%rdi)
00000001000030b1	cmpq	$0x1, (%rax)
00000001000030b5	jne	0x1000030cd
00000001000030b7	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
00000001000030be	callq	*(%rdi)
00000001000030c0	cmpq	$0x0, 0x8(%rax)
00000001000030c5	je	0x1000030e5
00000001000030c7	movb	$0x1, 0x40(%rbx)
00000001000030cb	jmp	0x1000030e5
00000001000030cd	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
00000001000030d4	callq	*(%rdi)
00000001000030d6	movq	$0x1, (%rax)
00000001000030dd	movq	$0x0, 0x8(%rax)
00000001000030e5	movq	%rbx, %rdi
00000001000030e8	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
00000001000030ed	movabsq	$0x1d1d1d1d1d1d1d1d, %rbx ## imm = 0x1D1D1D1D1D1D1D1D
00000001000030f7	cmpq	%rbx, %r15
00000001000030fa	je	0x100003130
00000001000030fc	movq	(%r15), %rax
00000001000030ff	cmpq	%rbx, %rax
0000000100003102	je	0x10000311e
0000000100003104	movq	$-0x1, %rcx
000000010000310b	lock
000000010000310c	xaddq	%rcx, (%rax)
0000000100003110	cmpq	$0x1, %rcx
0000000100003114	jne	0x10000311e
0000000100003116	movq	%r15, %rdi
0000000100003119	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h15361462656270318688E ## arc::Arc$LT$T$GT$::drop_slow::h15361462656270318688
000000010000311e	movl	$0x8, %esi
0000000100003123	movl	$0x8, %edx
0000000100003128	movq	%r15, %rdi
000000010000312b	callq	___rust_deallocate
0000000100003130	cmpq	%rbx, %r14
0000000100003133	je	0x100003151
0000000100003135	movl	$0x8, %esi
000000010000313a	movl	$0x8, %edx
000000010000313f	movq	%r14, %rdi
0000000100003142	addq	$0x8, %rsp
0000000100003146	popq	%rbx
0000000100003147	popq	%r14
0000000100003149	popq	%r15
000000010000314b	popq	%rbp
000000010000314c	jmp	___rust_deallocate
0000000100003151	addq	$0x8, %rsp
0000000100003155	popq	%rbx
0000000100003156	popq	%r14
0000000100003158	popq	%r15
000000010000315a	popq	%rbp
000000010000315b	retq
000000010000315c	movq	%rax, %r15
000000010000315f	cmpq	%rbx, %r14
0000000100003162	je	0x100003176
0000000100003164	movl	$0x8, %esi
0000000100003169	movl	$0x8, %edx
000000010000316e	movq	%r14, %rdi
0000000100003171	callq	___rust_deallocate
0000000100003176	movq	%r15, %rdi
0000000100003179	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000317e	nop
__ZN2io5stdio6stdout11stdout_init20h74d38db30a571e8916gE:
0000000100003180	pushq	%rbp
0000000100003181	movq	%rsp, %rbp
0000000100003184	pushq	%r15
0000000100003186	pushq	%r14
0000000100003188	pushq	%r12
000000010000318a	pushq	%rbx
000000010000318b	subq	$0x110, %rsp            ## imm = 0x110
0000000100003192	movw	$0x1, -0x128(%rbp)
000000010000319b	movl	$0x400, %edi            ## imm = 0x400
00000001000031a0	movl	$0x1, %esi
00000001000031a5	callq	___rust_allocate
00000001000031aa	testq	%rax, %rax
00000001000031ad	je	0x100003441
00000001000031b3	movq	%rax, -0x120(%rbp)
00000001000031ba	movq	$0x400, -0x118(%rbp)    ## imm = 0x400
00000001000031c5	movq	$0x0, -0x110(%rbp)
00000001000031d0	movw	$0xd400, -0x108(%rbp)   ## imm = 0xD400
00000001000031d9	movq	-0x108(%rbp), %rax
00000001000031e0	movq	%rax, -0x68(%rbp)
00000001000031e4	movq	-0x110(%rbp), %rax
00000001000031eb	movq	%rax, -0x70(%rbp)
00000001000031ef	movq	-0x118(%rbp), %rax
00000001000031f6	movq	%rax, -0x78(%rbp)
00000001000031fa	movq	-0x128(%rbp), %rax
0000000100003201	movq	-0x120(%rbp), %rcx
0000000100003208	movq	%rcx, -0x80(%rbp)
000000010000320c	movq	%rax, -0x88(%rbp)
0000000100003213	movabsq	$0x1d1d1d1d1d1d1d1d, %r12 ## imm = 0x1D1D1D1D1D1D1D1D
000000010000321d	movq	%r12, -0x108(%rbp)
0000000100003224	movq	%r12, -0x110(%rbp)
000000010000322b	movq	%r12, -0x118(%rbp)
0000000100003232	movq	%r12, -0x120(%rbp)
0000000100003239	movq	%r12, -0x128(%rbp)
0000000100003240	movq	-0x68(%rbp), %rax
0000000100003244	movq	%rax, -0xd8(%rbp)
000000010000324b	movq	-0x70(%rbp), %rax
000000010000324f	movq	%rax, -0xe0(%rbp)
0000000100003256	movq	-0x78(%rbp), %rax
000000010000325a	movq	%rax, -0xe8(%rbp)
0000000100003261	movq	-0x88(%rbp), %rax
0000000100003268	movq	-0x80(%rbp), %rcx
000000010000326c	movq	%rcx, -0xf0(%rbp)
0000000100003273	movq	%rax, -0xf8(%rbp)
000000010000327a	movq	%r12, -0x68(%rbp)
000000010000327e	movq	%r12, -0x70(%rbp)
0000000100003282	movq	%r12, -0x78(%rbp)
0000000100003286	movq	%r12, -0x80(%rbp)
000000010000328a	movq	%r12, -0x88(%rbp)
0000000100003291	leaq	-0x88(%rbp), %rdi
0000000100003298	callq	__ZN76io..buffered..LineWriter$LT$io..stdio..Maybe$LT$io..stdio..StdoutRaw$GT$$GT$10drop.3984317h167ccc195e446adfE ## io..buffered..LineWriter$LT$io..stdio..Maybe$LT$io..stdio..StdoutRaw$GT$$GT$::drop.39843::h167ccc195e446adf
000000010000329d	movq	$0x0, -0x100(%rbp)
00000001000032a8	leaq	-0x128(%rbp), %rdi
00000001000032af	callq	__ZN76io..buffered..LineWriter$LT$io..stdio..Maybe$LT$io..stdio..StdoutRaw$GT$$GT$10drop.3984317h167ccc195e446adfE ## io..buffered..LineWriter$LT$io..stdio..Maybe$LT$io..stdio..StdoutRaw$GT$$GT$::drop.39843::h167ccc195e446adf
00000001000032b4	movl	$0x40, %edi
00000001000032b9	movl	$0x8, %esi
00000001000032be	callq	___rust_allocate
00000001000032c3	movq	%rax, %r15
00000001000032c6	testq	%r15, %r15
00000001000032c9	je	0x10000345d
00000001000032cf	movq	-0xd8(%rbp), %rax
00000001000032d6	movq	%rax, -0x28(%rbp)
00000001000032da	movq	-0xe0(%rbp), %rax
00000001000032e1	movq	%rax, -0x30(%rbp)
00000001000032e5	movq	-0xe8(%rbp), %rax
00000001000032ec	movq	%rax, -0x38(%rbp)
00000001000032f0	movq	-0xf0(%rbp), %rax
00000001000032f7	movq	%rax, -0x40(%rbp)
00000001000032fb	movq	-0x100(%rbp), %rax
0000000100003302	movq	-0xf8(%rbp), %rcx
0000000100003309	movq	%rcx, -0x48(%rbp)
000000010000330d	movq	%rax, -0x50(%rbp)
0000000100003311	leaq	-0xf8(%rbp), %r14
0000000100003318	movq	%r12, -0xd8(%rbp)
000000010000331f	movq	%r12, -0xe0(%rbp)
0000000100003326	movq	%r12, -0xe8(%rbp)
000000010000332d	movq	%r12, -0xf0(%rbp)
0000000100003334	movq	%r12, -0xf8(%rbp)
000000010000333b	movq	%r12, -0x100(%rbp)
0000000100003342	leaq	-0x128(%rbp), %rbx
0000000100003349	movq	%rbx, %rdi
000000010000334c	callq	0x10002bd5e             ## symbol stub for: _pthread_mutexattr_init
0000000100003351	movl	$0x2, %esi
0000000100003356	movq	%rbx, %rdi
0000000100003359	callq	0x10002bd64             ## symbol stub for: _pthread_mutexattr_settype
000000010000335e	movq	%r15, %rdi
0000000100003361	movq	%rbx, %rsi
0000000100003364	callq	0x10002bd46             ## symbol stub for: _pthread_mutex_init
0000000100003369	movq	%rbx, %rdi
000000010000336c	callq	0x10002bd58             ## symbol stub for: _pthread_mutexattr_destroy
0000000100003371	movq	%r15, -0xd0(%rbp)
0000000100003378	movb	$0x0, -0xc8(%rbp)
000000010000337f	movq	-0x28(%rbp), %rax
0000000100003383	movq	%rax, -0x98(%rbp)
000000010000338a	movq	-0x2f(%rbp), %rax
000000010000338e	movq	%rax, -0x9f(%rbp)
0000000100003395	movq	-0x37(%rbp), %rax
0000000100003399	movq	%rax, -0xa7(%rbp)
00000001000033a0	movq	-0x3f(%rbp), %rax
00000001000033a4	movq	%rax, -0xaf(%rbp)
00000001000033ab	movq	-0x47(%rbp), %rax
00000001000033af	movq	%rax, -0xb7(%rbp)
00000001000033b6	movq	-0x57(%rbp), %rax
00000001000033ba	movq	-0x4f(%rbp), %rcx
00000001000033be	movq	%rcx, -0xbf(%rbp)
00000001000033c5	movq	%rax, -0xc7(%rbp)
00000001000033cc	movb	$-0x2c, -0x90(%rbp)
00000001000033d3	movb	-0x58(%rbp), %al
00000001000033d6	movb	%al, -0x89(%rbp)
00000001000033dc	movw	-0x5a(%rbp), %ax
00000001000033e0	movw	%ax, -0x8b(%rbp)
00000001000033e7	movl	-0x5e(%rbp), %eax
00000001000033ea	movl	%eax, -0x8f(%rbp)
00000001000033f0	movq	%r14, %rdi
00000001000033f3	callq	__ZN76io..buffered..LineWriter$LT$io..stdio..Maybe$LT$io..stdio..StdoutRaw$GT$$GT$10drop.3984317h167ccc195e446adfE ## io..buffered..LineWriter$LT$io..stdio..Maybe$LT$io..stdio..StdoutRaw$GT$$GT$::drop.39843::h167ccc195e446adf
00000001000033f8	movl	$0x58, %edi
00000001000033fd	movl	$0x8, %esi
0000000100003402	callq	___rust_allocate
0000000100003407	testq	%rax, %rax
000000010000340a	je	0x100003462
000000010000340c	movq	$0x1, (%rax)
0000000100003413	movq	$0x1, 0x8(%rax)
000000010000341b	movq	%rax, %rdi
000000010000341e	addq	$0x10, %rdi
0000000100003422	leaq	-0xd0(%rbp), %rsi
0000000100003429	movl	$0x9, %ecx
000000010000342e	rep
000000010000342f	movsq	(%rsi), %es:(%rdi)
0000000100003431	addq	$0x110, %rsp            ## imm = 0x110
0000000100003438	popq	%rbx
0000000100003439	popq	%r12
000000010000343b	popq	%r14
000000010000343d	popq	%r15
000000010000343f	popq	%rbp
0000000100003440	retq
0000000100003441	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100003446	movq	%rax, %rbx
0000000100003449	leaq	-0x128(%rbp), %rdi
0000000100003450	callq	__ZN76io..buffered..LineWriter$LT$io..stdio..Maybe$LT$io..stdio..StdoutRaw$GT$$GT$10drop.3984317h167ccc195e446adfE ## io..buffered..LineWriter$LT$io..stdio..Maybe$LT$io..stdio..StdoutRaw$GT$$GT$::drop.39843::h167ccc195e446adf
0000000100003455	movq	%rbx, %rdi
0000000100003458	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000345d	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100003462	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100003467	movq	%rax, %rbx
000000010000346a	leaq	-0xf8(%rbp), %rdi
0000000100003471	jmp	0x100003450
0000000100003473	movq	%rax, %rbx
0000000100003476	movzbl	-0x90(%rbp), %eax
000000010000347d	cmpl	$0xd4, %eax
0000000100003482	jne	0x100003455
0000000100003484	movq	-0xd0(%rbp), %r14
000000010000348b	movq	%r14, %rdi
000000010000348e	callq	0x10002bd40             ## symbol stub for: _pthread_mutex_destroy
0000000100003493	cmpq	%r12, %r14
0000000100003496	je	0x1000034aa
0000000100003498	movl	$0x40, %esi
000000010000349d	movl	$0x8, %edx
00000001000034a2	movq	%r14, %rdi
00000001000034a5	callq	___rust_deallocate
00000001000034aa	leaq	-0xb8(%rbp), %rdi
00000001000034b1	jmp	0x100003450
00000001000034b3	nopw	%cs:(%rax,%rax)
__ZN2io5stdio30StdoutLock$LT$$u27$a$GT$.Write5write20h1657cc17dafb79d3V8gE:
00000001000034c0	pushq	%rbp
00000001000034c1	movq	%rsp, %rbp
00000001000034c4	pushq	%r15
00000001000034c6	pushq	%r14
00000001000034c8	pushq	%r13
00000001000034ca	pushq	%r12
00000001000034cc	pushq	%rbx
00000001000034cd	subq	$0xc8, %rsp
00000001000034d4	movq	%rcx, %r15
00000001000034d7	movq	%rdx, %r12
00000001000034da	movq	%rdi, %r14
00000001000034dd	movq	(%rsi), %rax
00000001000034e0	cmpq	$0x0, 0x10(%rax)
00000001000034e5	jne	0x1000036f8
00000001000034eb	movq	$-0x1, 0x10(%rax)
00000001000034f3	movq	%rax, -0xf0(%rbp)
00000001000034fa	leaq	-0x68(%rbp), %rdi
00000001000034fe	movl	$0xa, %esi
0000000100003503	movq	%r12, %rdx
0000000100003506	movq	%r15, %rcx
0000000100003509	callq	__ZN6memchr7memrchr20h630d42807b07abedstrE ## memchr::memrchr::h630d42807b07abedstr
000000010000350e	movq	-0xf0(%rbp), %rax
0000000100003515	leaq	0x18(%rax), %r13
0000000100003519	cmpq	$0x1, -0x68(%rbp)
000000010000351e	jne	0x100003576
0000000100003520	movq	-0x60(%rbp), %rbx
0000000100003524	incq	%rbx
0000000100003527	cmpq	%r15, %rbx
000000010000352a	ja	0x10000371e
0000000100003530	leaq	-0x80(%rbp), %rdi
0000000100003534	movq	%r13, %rsi
0000000100003537	movq	%r12, %rdx
000000010000353a	movq	%rbx, %rcx
000000010000353d	callq	__ZN2io8buffered24BufWriter$LT$W$GT$.Write5write21h16511342427629442206E ## io::buffered::BufWriter$LT$W$GT$.Write::write::h16511342427629442206
0000000100003542	cmpq	$0x1, -0x80(%rbp)
0000000100003547	jne	0x100003591
0000000100003549	movq	-0x78(%rbp), %rax
000000010000354d	movq	-0x70(%rbp), %rcx
0000000100003551	movq	%rcx, -0x88(%rbp)
0000000100003558	movq	%rax, -0x90(%rbp)
000000010000355f	movq	$0x1, -0x98(%rbp)
000000010000356a	leaq	-0x98(%rbp), %rax
0000000100003571	jmp	0x100003639
0000000100003576	leaq	-0x58(%rbp), %rdi
000000010000357a	movq	%r13, %rsi
000000010000357d	movq	%r12, %rdx
0000000100003580	movq	%r15, %rcx
0000000100003583	callq	__ZN2io8buffered24BufWriter$LT$W$GT$.Write5write21h16511342427629442206E ## io::buffered::BufWriter$LT$W$GT$.Write::write::h16511342427629442206
0000000100003588	leaq	-0x58(%rbp), %rax
000000010000358c	jmp	0x100003639
0000000100003591	movq	-0x78(%rbp), %rax
0000000100003595	cmpq	%rbx, %rax
0000000100003598	jne	0x100003620
000000010000359e	leaq	-0x40(%rbp), %rdi
00000001000035a2	movq	%r13, %rsi
00000001000035a5	callq	__ZN2io8buffered18BufWriter$LT$W$GT$9flush_buf21h13312301344034683313E ## io::buffered::BufWriter$LT$W$GT$::flush_buf::h13312301344034683313
00000001000035aa	cmpq	$0x1, -0x40(%rbp)
00000001000035af	jne	0x100003673
00000001000035b5	movb	-0x38(%rbp), %al
00000001000035b8	movb	-0x31(%rbp), %cl
00000001000035bb	movb	%cl, -0xb2(%rbp)
00000001000035c1	movw	-0x33(%rbp), %cx
00000001000035c5	movw	%cx, -0xb4(%rbp)
00000001000035cc	movl	-0x37(%rbp), %ecx
00000001000035cf	movl	%ecx, -0xb8(%rbp)
00000001000035d5	movq	-0x30(%rbp), %rcx
00000001000035d9	movb	%al, -0xc8(%rbp)
00000001000035df	movb	-0xb2(%rbp), %al
00000001000035e5	movb	%al, -0xc1(%rbp)
00000001000035eb	movw	-0xb4(%rbp), %ax
00000001000035f2	movw	%ax, -0xc3(%rbp)
00000001000035f9	movl	-0xb8(%rbp), %eax
00000001000035ff	movl	%eax, -0xc7(%rbp)
0000000100003605	movq	%rcx, -0xc0(%rbp)
000000010000360c	movq	$0x1, -0xd0(%rbp)
0000000100003617	leaq	-0xd0(%rbp), %rax
000000010000361e	jmp	0x100003639
0000000100003620	movq	%rax, -0xa8(%rbp)
0000000100003627	movq	$0x0, -0xb0(%rbp)
0000000100003632	leaq	-0xb0(%rbp), %rax
0000000100003639	movq	0x10(%rax), %rcx
000000010000363d	movq	%rcx, 0x10(%r14)
0000000100003641	movq	(%rax), %rcx
0000000100003644	movq	0x8(%rax), %rax
0000000100003648	movq	%rax, 0x8(%r14)
000000010000364c	movq	%rcx, (%r14)
000000010000364f	movq	-0xf0(%rbp), %rax
0000000100003656	movq	$0x0, 0x10(%rax)
000000010000365e	movq	%r14, %rax
0000000100003661	addq	$0xc8, %rsp
0000000100003668	popq	%rbx
0000000100003669	popq	%r12
000000010000366b	popq	%r13
000000010000366d	popq	%r14
000000010000366f	popq	%r15
0000000100003671	popq	%rbp
0000000100003672	retq
0000000100003673	movzbl	(%r13), %eax
0000000100003678	cmpl	$0x1, %eax
000000010000367b	jne	0x100003745
0000000100003681	addq	%rbx, %r12
0000000100003684	subq	%rbx, %r15
0000000100003687	leaq	-0xe8(%rbp), %rdi
000000010000368e	movq	%r13, %rsi
0000000100003691	movq	%r12, %rdx
0000000100003694	movq	%r15, %rcx
0000000100003697	callq	__ZN2io8buffered24BufWriter$LT$W$GT$.Write5write21h16511342427629442206E ## io::buffered::BufWriter$LT$W$GT$.Write::write::h16511342427629442206
000000010000369c	cmpq	$0x1, -0xe8(%rbp)
00000001000036a4	jne	0x1000036e2
00000001000036a6	movq	-0xe0(%rbp), %rax
00000001000036ad	movq	-0xd8(%rbp), %rcx
00000001000036b4	movq	%rcx, -0x48(%rbp)
00000001000036b8	movq	%rax, -0x50(%rbp)
00000001000036bc	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
00000001000036c6	movq	%rax, -0xd8(%rbp)
00000001000036cd	movq	%rax, -0xe0(%rbp)
00000001000036d4	movl	$0x1, %eax
00000001000036d9	movq	%rax, -0x58(%rbp)
00000001000036dd	jmp	0x100003588
00000001000036e2	addq	-0xe0(%rbp), %rbx
00000001000036e9	movq	%rbx, -0x50(%rbp)
00000001000036ed	xorl	%eax, %eax
00000001000036ef	movq	%rax, -0x58(%rbp)
00000001000036f3	jmp	0x100003588
00000001000036f8	movb	$0x0, -0xb2(%rbp)
00000001000036ff	movw	$0x0, -0xb4(%rbp)
0000000100003708	movl	$0x0, -0xb8(%rbp)
0000000100003712	leaq	__ZN4cell16RefCell$LT$T$GT$10borrow_mut14_MSG_FILE_LINE20h9e0bce6065acf43cUpLE(%rip), %rdi ## cell::RefCell$LT$T$GT$::borrow_mut::_MSG_FILE_LINE::h9e0bce6065acf43cUpL
0000000100003719	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
000000010000371e	movq	%rbx, %rdi
0000000100003721	movq	%r15, %rsi
0000000100003724	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
0000000100003729	jmp	0x100003530
000000010000372e	movq	-0xf0(%rbp), %rcx
0000000100003735	movq	$0x0, 0x10(%rcx)
000000010000373d	movq	%rax, %rdi
0000000100003740	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100003745	leaq	__ZN6option15Option$LT$T$GT$6unwrap14_MSG_FILE_LINE20h9e0bce6065acf43cknOE(%rip), %rdi ## option::Option$LT$T$GT$::unwrap::_MSG_FILE_LINE::h9e0bce6065acf43cknO
000000010000374c	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100003751	movq	%rax, %rdi
0000000100003754	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100003759	jmp	0x10000372e
000000010000375b	nopl	(%rax,%rax)
__ZN2io5Write9write_all21h16408151166220140599E:
0000000100003760	pushq	%rbp
0000000100003761	movq	%rsp, %rbp
0000000100003764	pushq	%r15
0000000100003766	pushq	%r14
0000000100003768	pushq	%r13
000000010000376a	pushq	%r12
000000010000376c	pushq	%rbx
000000010000376d	subq	$0x28, %rsp
0000000100003771	movq	%rcx, %r12
0000000100003774	movq	%rdx, %r15
0000000100003777	movq	%rsi, %r13
000000010000377a	movq	%r13, -0x48(%rbp)
000000010000377e	movq	%rdi, -0x50(%rbp)
0000000100003782	testq	%r12, %r12
0000000100003785	je	0x10000387e
000000010000378b	leaq	-0x40(%rbp), %rbx
000000010000378f	jmp	0x1000037b0
0000000100003791	movl	$0x18, %esi
0000000100003796	movl	$0x8, %edx
000000010000379b	movq	%r14, %rdi
000000010000379e	callq	___rust_deallocate
00000001000037a3	movq	-0x48(%rbp), %r13
00000001000037a7	nopw	(%rax,%rax)
00000001000037b0	movq	%rbx, %rdi
00000001000037b3	movq	%r13, %rsi
00000001000037b6	movq	%r15, %rdx
00000001000037b9	movq	%r12, %rcx
00000001000037bc	callq	__ZN2io5stdio30StdoutLock$LT$$u27$a$GT$.Write5write20h1657cc17dafb79d3V8gE ## io::stdio::StdoutLock$LT$$u27$a$GT$.Write::write::h1657cc17dafb79d3V8g
00000001000037c1	cmpq	$0x1, -0x40(%rbp)
00000001000037c6	sete	%al
00000001000037c9	jne	0x100003860
00000001000037cf	movq	-0x38(%rbp), %rcx
00000001000037d3	movzbl	%cl, %edx
00000001000037d6	cmpl	$0x1, %edx
00000001000037d9	jne	0x100003850
00000001000037db	movq	-0x30(%rbp), %rcx
00000001000037df	movzbl	(%rcx), %ecx
00000001000037e2	cmpl	$0xf, %ecx
00000001000037e5	jne	0x1000038a4
00000001000037eb	testb	$0x1, %al
00000001000037ed	je	0x1000037b0
00000001000037ef	movq	-0x30(%rbp), %r14
00000001000037f3	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
00000001000037fd	cmpq	%rax, %r14
0000000100003800	je	0x1000037b0
0000000100003802	movq	0x8(%r14), %r13
0000000100003806	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100003810	cmpq	%rax, %r13
0000000100003813	je	0x100003791
0000000100003819	movq	0x10(%r14), %rax
000000010000381d	movq	%r13, %rdi
0000000100003820	callq	*(%rax)
0000000100003822	movq	0x10(%r14), %rax
0000000100003826	movq	0x8(%rax), %rsi
000000010000382a	testq	%rsi, %rsi
000000010000382d	je	0x100003791
0000000100003833	movq	0x10(%rax), %rdx
0000000100003837	movq	%r13, %rdi
000000010000383a	callq	___rust_deallocate
000000010000383f	jmp	0x100003791
0000000100003844	nopw	%cs:(%rax,%rax)
0000000100003850	shrq	$0x20, %rcx
0000000100003854	cmpq	$0x4, %rcx
0000000100003858	je	0x1000037b0
000000010000385e	jmp	0x1000038a4
0000000100003860	movq	-0x38(%rbp), %rdi
0000000100003864	testq	%rdi, %rdi
0000000100003867	je	0x1000038f0
000000010000386d	cmpq	%rdi, %r12
0000000100003870	jb	0x1000038e8
0000000100003872	addq	%rdi, %r15
0000000100003875	subq	%rdi, %r12
0000000100003878	jne	0x1000037b0
000000010000387e	movq	0x2931b(%rip), %rcx
0000000100003885	movq	-0x50(%rbp), %rax
0000000100003889	movq	%rcx, 0x10(%rax)
000000010000388d	movq	0x29304(%rip), %rcx
0000000100003894	movq	%rcx, 0x8(%rax)
0000000100003898	movq	_const39391(%rip), %rcx
000000010000389f	movq	%rcx, (%rax)
00000001000038a2	jmp	0x1000038d9
00000001000038a4	leaq	-0x38(%rbp), %rax
00000001000038a8	movq	%rax, %rdx
00000001000038ab	movq	(%rdx), %rax
00000001000038ae	movq	0x8(%rdx), %rcx
00000001000038b2	movq	-0x50(%rbp), %rbx
00000001000038b6	movq	%rcx, 0x10(%rbx)
00000001000038ba	movq	%rax, 0x8(%rbx)
00000001000038be	movq	$0x1, (%rbx)
00000001000038c5	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
00000001000038cf	movq	%rax, 0x8(%rdx)
00000001000038d3	movq	%rax, (%rdx)
00000001000038d6	movq	%rbx, %rax
00000001000038d9	addq	$0x28, %rsp
00000001000038dd	popq	%rbx
00000001000038de	popq	%r12
00000001000038e0	popq	%r13
00000001000038e2	popq	%r14
00000001000038e4	popq	%r15
00000001000038e6	popq	%rbp
00000001000038e7	retq
00000001000038e8	movq	%r12, %rsi
00000001000038eb	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
00000001000038f0	movq	-0x50(%rbp), %rbx
00000001000038f4	leaq	0x8(%rbx), %rdi
00000001000038f8	leaq	_str39663(%rip), %rdx
00000001000038ff	movl	$0xe, %esi
0000000100003904	movl	$0x1c, %ecx
0000000100003909	callq	__ZN2io5error5Error3new20h7768328967102281091E ## io::error::Error::new::h7768328967102281091
000000010000390e	movq	$0x1, (%rbx)
0000000100003915	jmp	0x1000038d6
0000000100003917	movq	%rax, %rdi
000000010000391a	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000391f	nop
__ZN2io5stdio12Stdout.Write9write_fmt20h519e81354d6fd4b9C8gE:
0000000100003920	pushq	%rbp
0000000100003921	movq	%rsp, %rbp
0000000100003924	pushq	%r15
0000000100003926	pushq	%r14
0000000100003928	pushq	%r13
000000010000392a	pushq	%r12
000000010000392c	pushq	%rbx
000000010000392d	subq	$0x68, %rsp
0000000100003931	movq	%rdx, %r15
0000000100003934	movq	%rdi, %r14
0000000100003937	movq	(%rsi), %rbx
000000010000393a	movq	0x10(%rbx), %rdi
000000010000393e	addq	$0x10, %rbx
0000000100003942	callq	0x10002bd4c             ## symbol stub for: _pthread_mutex_lock
0000000100003947	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
000000010000394e	callq	*(%rdi)
0000000100003950	cmpq	$0x1, (%rax)
0000000100003954	jne	0x100003969
0000000100003956	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
000000010000395d	callq	*(%rdi)
000000010000395f	cmpq	$0x0, 0x8(%rax)
0000000100003964	setne	%al
0000000100003967	jmp	0x100003983
0000000100003969	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100003970	callq	*(%rdi)
0000000100003972	movq	$0x1, (%rax)
0000000100003979	movq	$0x0, 0x8(%rax)
0000000100003981	xorl	%eax, %eax
0000000100003983	movq	%rbx, -0x88(%rbp)
000000010000398a	movb	%al, -0x80(%rbp)
000000010000398d	movb	$-0x2c, -0x7f(%rbp)
0000000100003991	movw	-0x74(%rbp), %ax
0000000100003995	movw	%ax, -0x7a(%rbp)
0000000100003999	movl	-0x78(%rbp), %eax
000000010000399c	movl	%eax, -0x7e(%rbp)
000000010000399f	leaq	-0x88(%rbp), %rax
00000001000039a6	movq	%rax, -0x48(%rbp)
00000001000039aa	movq	0x291ef(%rip), %r13
00000001000039b1	movq	%r13, -0x30(%rbp)
00000001000039b5	movq	0x291dc(%rip), %rbx
00000001000039bc	movq	%rbx, -0x38(%rbp)
00000001000039c0	movq	_const39391(%rip), %r12
00000001000039c7	movq	%r12, -0x40(%rbp)
00000001000039cb	movq	0x28(%r15), %rax
00000001000039cf	movq	%rax, -0x50(%rbp)
00000001000039d3	movq	0x20(%r15), %rax
00000001000039d7	movq	%rax, -0x58(%rbp)
00000001000039db	movq	0x18(%r15), %rax
00000001000039df	movq	%rax, -0x60(%rbp)
00000001000039e3	movq	0x10(%r15), %rax
00000001000039e7	movq	%rax, -0x68(%rbp)
00000001000039eb	movq	(%r15), %rax
00000001000039ee	movq	0x8(%r15), %rcx
00000001000039f2	movq	%rcx, -0x70(%rbp)
00000001000039f6	movq	%rax, -0x78(%rbp)
00000001000039fa	leaq	_vtable39990(%rip), %rsi
0000000100003a01	leaq	-0x48(%rbp), %rdi
0000000100003a05	leaq	-0x78(%rbp), %rdx
0000000100003a09	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
0000000100003a0e	testb	%al, %al
0000000100003a10	je	0x100003a43
0000000100003a12	leaq	-0x40(%rbp), %rax
0000000100003a16	movq	0x10(%rax), %rcx
0000000100003a1a	movq	%rcx, 0x10(%r14)
0000000100003a1e	movq	(%rax), %rcx
0000000100003a21	movq	0x8(%rax), %rdx
0000000100003a25	movq	%rdx, 0x8(%r14)
0000000100003a29	movq	%rcx, (%r14)
0000000100003a2c	movabsq	$0x1d1d1d1d1d1d1d1d, %rcx ## imm = 0x1D1D1D1D1D1D1D1D
0000000100003a36	movq	%rcx, 0x10(%rax)
0000000100003a3a	movq	%rcx, 0x8(%rax)
0000000100003a3e	movq	%rcx, (%rax)
0000000100003a41	jmp	0x100003abb
0000000100003a43	movq	%r13, 0x10(%r14)
0000000100003a47	movq	%rbx, 0x8(%r14)
0000000100003a4b	movq	%r12, (%r14)
0000000100003a4e	cmpq	$0x1, -0x40(%rbp)
0000000100003a53	jne	0x100003abb
0000000100003a55	movzbl	-0x38(%rbp), %eax
0000000100003a59	cmpl	$0x1, %eax
0000000100003a5c	jne	0x100003abb
0000000100003a5e	movq	-0x30(%rbp), %rbx
0000000100003a62	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100003a6c	cmpq	%rax, %rbx
0000000100003a6f	je	0x100003abb
0000000100003a71	movq	0x8(%rbx), %r15
0000000100003a75	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100003a7f	cmpq	%rax, %r15
0000000100003a82	je	0x100003aa9
0000000100003a84	movq	0x10(%rbx), %rax
0000000100003a88	movq	(%rax), %rax
0000000100003a8b	movq	%r15, %rdi
0000000100003a8e	callq	*%rax
0000000100003a90	movq	0x10(%rbx), %rax
0000000100003a94	movq	0x8(%rax), %rsi
0000000100003a98	testq	%rsi, %rsi
0000000100003a9b	je	0x100003aa9
0000000100003a9d	movq	0x10(%rax), %rdx
0000000100003aa1	movq	%r15, %rdi
0000000100003aa4	callq	___rust_deallocate
0000000100003aa9	movl	$0x18, %esi
0000000100003aae	movl	$0x8, %edx
0000000100003ab3	movq	%rbx, %rdi
0000000100003ab6	callq	___rust_deallocate
0000000100003abb	movzbl	-0x7f(%rbp), %eax
0000000100003abf	cmpl	$0xd4, %eax
0000000100003ac4	jne	0x100003b1f
0000000100003ac6	movq	-0x88(%rbp), %rcx
0000000100003acd	cmpb	$0x0, -0x80(%rbp)
0000000100003ad1	jne	0x100003b17
0000000100003ad3	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100003ada	callq	*(%rdi)
0000000100003adc	cmpq	$0x1, (%rax)
0000000100003ae0	jne	0x100003aff
0000000100003ae2	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100003ae9	callq	*(%rdi)
0000000100003aeb	cmpq	$0x0, 0x8(%rax)
0000000100003af0	je	0x100003b17
0000000100003af2	movb	$0x1, 0x8(%rcx)
0000000100003af6	movq	-0x88(%rbp), %rcx
0000000100003afd	jmp	0x100003b17
0000000100003aff	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100003b06	callq	*(%rdi)
0000000100003b08	movq	$0x1, (%rax)
0000000100003b0f	movq	$0x0, 0x8(%rax)
0000000100003b17	movq	(%rcx), %rdi
0000000100003b1a	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
0000000100003b1f	movq	%r14, %rax
0000000100003b22	addq	$0x68, %rsp
0000000100003b26	popq	%rbx
0000000100003b27	popq	%r12
0000000100003b29	popq	%r13
0000000100003b2b	popq	%r14
0000000100003b2d	popq	%r15
0000000100003b2f	popq	%rbp
0000000100003b30	retq
0000000100003b31	movq	%rax, %rbx
0000000100003b34	cmpq	$0x1, -0x40(%rbp)
0000000100003b39	jne	0x100003ba6
0000000100003b3b	movzbl	-0x38(%rbp), %eax
0000000100003b3f	cmpl	$0x1, %eax
0000000100003b42	jne	0x100003ba6
0000000100003b44	movq	-0x30(%rbp), %r14
0000000100003b48	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100003b52	cmpq	%rax, %r14
0000000100003b55	je	0x100003ba6
0000000100003b57	movq	0x8(%r14), %r15
0000000100003b5b	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100003b65	cmpq	%rax, %r15
0000000100003b68	je	0x100003b8f
0000000100003b6a	movq	0x10(%r14), %rax
0000000100003b6e	movq	(%rax), %rax
0000000100003b71	movq	%r15, %rdi
0000000100003b74	callq	*%rax
0000000100003b76	movq	0x10(%r14), %rax
0000000100003b7a	movq	0x8(%rax), %rsi
0000000100003b7e	testq	%rsi, %rsi
0000000100003b81	je	0x100003b8f
0000000100003b83	movq	0x10(%rax), %rdx
0000000100003b87	movq	%r15, %rdi
0000000100003b8a	callq	___rust_deallocate
0000000100003b8f	movl	$0x18, %esi
0000000100003b94	movl	$0x8, %edx
0000000100003b99	movq	%r14, %rdi
0000000100003b9c	callq	___rust_deallocate
0000000100003ba1	jmp	0x100003ba6
0000000100003ba3	movq	%rax, %rbx
0000000100003ba6	movzbl	-0x7f(%rbp), %eax
0000000100003baa	cmpl	$0xd4, %eax
0000000100003baf	jne	0x100003c0a
0000000100003bb1	movq	-0x88(%rbp), %rcx
0000000100003bb8	cmpb	$0x0, -0x80(%rbp)
0000000100003bbc	jne	0x100003c02
0000000100003bbe	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100003bc5	callq	*(%rdi)
0000000100003bc7	cmpq	$0x1, (%rax)
0000000100003bcb	jne	0x100003bea
0000000100003bcd	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100003bd4	callq	*(%rdi)
0000000100003bd6	cmpq	$0x0, 0x8(%rax)
0000000100003bdb	je	0x100003c02
0000000100003bdd	movb	$0x1, 0x8(%rcx)
0000000100003be1	movq	-0x88(%rbp), %rcx
0000000100003be8	jmp	0x100003c02
0000000100003bea	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100003bf1	callq	*(%rdi)
0000000100003bf3	movq	$0x1, (%rax)
0000000100003bfa	movq	$0x0, 0x8(%rax)
0000000100003c02	movq	(%rcx), %rdi
0000000100003c05	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
0000000100003c0a	movq	%rbx, %rdi
0000000100003c0d	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100003c12	nopw	%cs:(%rax,%rax)
__ZN58io..Write..write_fmt..Adaptor$LT$io..stdio..StdoutLock$GT$10drop.3994317h8943a22fa528acc7E:
0000000100003c20	pushq	%r14
0000000100003c22	pushq	%rbx
0000000100003c23	pushq	%rax
0000000100003c24	cmpq	$0x1, 0x8(%rdi)
0000000100003c29	jne	0x100003c8b
0000000100003c2b	movzbl	0x10(%rdi), %eax
0000000100003c2f	cmpl	$0x1, %eax
0000000100003c32	jne	0x100003c8b
0000000100003c34	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100003c3e	movq	0x18(%rdi), %rbx
0000000100003c42	cmpq	%rax, %rbx
0000000100003c45	je	0x100003c8b
0000000100003c47	movq	0x8(%rbx), %r14
0000000100003c4b	cmpq	%rax, %r14
0000000100003c4e	je	0x100003c72
0000000100003c50	movq	0x10(%rbx), %rax
0000000100003c54	movq	%r14, %rdi
0000000100003c57	callq	*(%rax)
0000000100003c59	movq	0x10(%rbx), %rax
0000000100003c5d	movq	0x8(%rax), %rsi
0000000100003c61	testq	%rsi, %rsi
0000000100003c64	je	0x100003c72
0000000100003c66	movq	0x10(%rax), %rdx
0000000100003c6a	movq	%r14, %rdi
0000000100003c6d	callq	___rust_deallocate
0000000100003c72	movl	$0x18, %esi
0000000100003c77	movl	$0x8, %edx
0000000100003c7c	movq	%rbx, %rdi
0000000100003c7f	addq	$0x8, %rsp
0000000100003c83	popq	%rbx
0000000100003c84	popq	%r14
0000000100003c86	jmp	___rust_deallocate
0000000100003c8b	addq	$0x8, %rsp
0000000100003c8f	popq	%rbx
0000000100003c90	popq	%r14
0000000100003c92	retq
0000000100003c93	nopw	%cs:(%rax,%rax)
__ZN2io5Write9write_fmt41Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write9write_str20h8815467366902123200E:
0000000100003ca0	pushq	%rbp
0000000100003ca1	movq	%rsp, %rbp
0000000100003ca4	pushq	%r15
0000000100003ca6	pushq	%r14
0000000100003ca8	pushq	%r13
0000000100003caa	pushq	%r12
0000000100003cac	pushq	%rbx
0000000100003cad	subq	$0x28, %rsp
0000000100003cb1	movq	%rdx, %rax
0000000100003cb4	movq	%rsi, %rcx
0000000100003cb7	movq	%rdi, %rbx
0000000100003cba	movq	(%rbx), %rsi
0000000100003cbd	leaq	-0x40(%rbp), %rdi
0000000100003cc1	movq	%rcx, %rdx
0000000100003cc4	movq	%rax, %rcx
0000000100003cc7	callq	__ZN2io5Write9write_all21h16408151166220140599E ## io::Write::write_all::h16408151166220140599
0000000100003ccc	cmpq	$0x1, -0x40(%rbp)
0000000100003cd1	jne	0x100003d7f
0000000100003cd7	leaq	-0x38(%rbp), %rdx
0000000100003cdb	movq	-0x38(%rbp), %rax
0000000100003cdf	movq	-0x30(%rbp), %rcx
0000000100003ce3	movq	%rcx, -0x48(%rbp)
0000000100003ce7	movq	%rax, -0x50(%rbp)
0000000100003ceb	movabsq	$0x1d1d1d1d1d1d1d1d, %r13 ## imm = 0x1D1D1D1D1D1D1D1D
0000000100003cf5	movq	%r13, -0x30(%rbp)
0000000100003cf9	movq	%r13, -0x38(%rbp)
0000000100003cfd	leaq	0x10(%rbx), %r12
0000000100003d01	cmpq	$0x1, 0x8(%rbx)
0000000100003d06	jne	0x100003d5b
0000000100003d08	movzbl	0x10(%rbx), %eax
0000000100003d0c	cmpl	$0x1, %eax
0000000100003d0f	jne	0x100003d5b
0000000100003d11	movq	0x18(%rbx), %r14
0000000100003d15	cmpq	%r13, %r14
0000000100003d18	je	0x100003d5b
0000000100003d1a	movq	0x8(%r14), %r15
0000000100003d1e	cmpq	%r13, %r15
0000000100003d21	je	0x100003d45
0000000100003d23	movq	0x10(%r14), %rax
0000000100003d27	movq	%r15, %rdi
0000000100003d2a	callq	*(%rax)
0000000100003d2c	movq	0x10(%r14), %rax
0000000100003d30	movq	0x8(%rax), %rsi
0000000100003d34	testq	%rsi, %rsi
0000000100003d37	je	0x100003d45
0000000100003d39	movq	0x10(%rax), %rdx
0000000100003d3d	movq	%r15, %rdi
0000000100003d40	callq	___rust_deallocate
0000000100003d45	movl	$0x18, %esi
0000000100003d4a	movl	$0x8, %edx
0000000100003d4f	movq	%r14, %rdi
0000000100003d52	callq	___rust_deallocate
0000000100003d57	leaq	-0x38(%rbp), %rdx
0000000100003d5b	movq	$0x1, 0x8(%rbx)
0000000100003d63	movq	-0x50(%rbp), %rax
0000000100003d67	movq	-0x48(%rbp), %rcx
0000000100003d6b	movq	%rcx, 0x8(%r12)
0000000100003d70	movq	%rax, (%r12)
0000000100003d74	movq	%r13, 0x8(%rdx)
0000000100003d78	movq	%r13, (%rdx)
0000000100003d7b	movb	$0x1, %al
0000000100003d7d	jmp	0x100003d81
0000000100003d7f	xorl	%eax, %eax
0000000100003d81	addq	$0x28, %rsp
0000000100003d85	popq	%rbx
0000000100003d86	popq	%r12
0000000100003d88	popq	%r13
0000000100003d8a	popq	%r14
0000000100003d8c	popq	%r15
0000000100003d8e	popq	%rbp
0000000100003d8f	retq
__ZN3fmt5Write10write_char21h14267341097532221801E:
0000000100003d90	pushq	%rbp
0000000100003d91	movq	%rsp, %rbp
0000000100003d94	subq	$0x10, %rsp
0000000100003d98	movl	$0x0, -0x4(%rbp)
0000000100003d9f	cmpl	$0x7f, %esi
0000000100003da2	ja	0x100003db2
0000000100003da4	movb	%sil, -0x4(%rbp)
0000000100003da8	movl	$0x1, %edx
0000000100003dad	jmp	0x100003e3d
0000000100003db2	movl	%esi, %eax
0000000100003db4	cmpl	$0x7ff, %esi            ## imm = 0x7FF
0000000100003dba	ja	0x100003dd9
0000000100003dbc	shrl	$0x6, %eax
0000000100003dbf	andb	$0x1f, %al
0000000100003dc1	orb	$-0x40, %al
0000000100003dc3	movb	%al, -0x4(%rbp)
0000000100003dc6	andb	$0x3f, %sil
0000000100003dca	orb	$-0x80, %sil
0000000100003dce	movb	%sil, -0x3(%rbp)
0000000100003dd2	movl	$0x2, %edx
0000000100003dd7	jmp	0x100003e3d
0000000100003dd9	cmpl	$0xffff, %esi           ## imm = 0xFFFF
0000000100003ddf	ja	0x100003e0a
0000000100003de1	shrl	$0xc, %eax
0000000100003de4	andb	$0xf, %al
0000000100003de6	orb	$-0x20, %al
0000000100003de8	movb	%al, -0x4(%rbp)
0000000100003deb	movl	%esi, %eax
0000000100003ded	shrl	$0x6, %eax
0000000100003df0	andb	$0x3f, %al
0000000100003df2	orb	$-0x80, %al
0000000100003df4	movb	%al, -0x3(%rbp)
0000000100003df7	andb	$0x3f, %sil
0000000100003dfb	orb	$-0x80, %sil
0000000100003dff	movb	%sil, -0x2(%rbp)
0000000100003e03	movl	$0x3, %edx
0000000100003e08	jmp	0x100003e3d
0000000100003e0a	shrl	$0x12, %eax
0000000100003e0d	andb	$0x7, %al
0000000100003e0f	orb	$-0x10, %al
0000000100003e11	movb	%al, -0x4(%rbp)
0000000100003e14	movl	%esi, %eax
0000000100003e16	shrl	$0xc, %eax
0000000100003e19	andb	$0x3f, %al
0000000100003e1b	orb	$-0x80, %al
0000000100003e1d	movb	%al, -0x3(%rbp)
0000000100003e20	movl	%esi, %eax
0000000100003e22	shrl	$0x6, %eax
0000000100003e25	andb	$0x3f, %al
0000000100003e27	orb	$-0x80, %al
0000000100003e29	movb	%al, -0x2(%rbp)
0000000100003e2c	andb	$0x3f, %sil
0000000100003e30	orb	$-0x80, %sil
0000000100003e34	movb	%sil, -0x1(%rbp)
0000000100003e38	movl	$0x4, %edx
0000000100003e3d	leaq	-0x4(%rbp), %rsi
0000000100003e41	callq	__ZN2io5Write9write_fmt41Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write9write_str20h8815467366902123200E ## io::Write::write_fmt::Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write::write_str::h8815467366902123200
0000000100003e46	addq	$0x10, %rsp
0000000100003e4a	popq	%rbp
0000000100003e4b	retq
0000000100003e4c	nopl	(%rax)
__ZN3fmt5Write9write_fmt21h15343755808488618310E:
0000000100003e50	pushq	%rbp
0000000100003e51	movq	%rsp, %rbp
0000000100003e54	subq	$0x40, %rsp
0000000100003e58	movq	%rdi, -0x8(%rbp)
0000000100003e5c	movq	0x28(%rsi), %rax
0000000100003e60	movq	%rax, -0x10(%rbp)
0000000100003e64	movq	0x20(%rsi), %rax
0000000100003e68	movq	%rax, -0x18(%rbp)
0000000100003e6c	movq	0x18(%rsi), %rax
0000000100003e70	movq	%rax, -0x20(%rbp)
0000000100003e74	movq	0x10(%rsi), %rax
0000000100003e78	movq	%rax, -0x28(%rbp)
0000000100003e7c	movq	(%rsi), %rax
0000000100003e7f	movq	0x8(%rsi), %rcx
0000000100003e83	movq	%rcx, -0x30(%rbp)
0000000100003e87	movq	%rax, -0x38(%rbp)
0000000100003e8b	leaq	_vtable39989(%rip), %rsi
0000000100003e92	leaq	-0x8(%rbp), %rdi
0000000100003e96	leaq	-0x38(%rbp), %rdx
0000000100003e9a	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
0000000100003e9f	addq	$0x40, %rsp
0000000100003ea3	popq	%rbp
0000000100003ea4	retq
0000000100003ea5	nopw	%cs:(%rax,%rax)
__ZN3fmt5Write9write_fmt36Adapter$LT$$u27$a$C$$u20$T$GT$.Write9write_str20h7663693408062927875E:
0000000100003eb0	pushq	%rbp
0000000100003eb1	movq	%rsp, %rbp
0000000100003eb4	movq	(%rdi), %rdi
0000000100003eb7	popq	%rbp
0000000100003eb8	jmp	__ZN2io5Write9write_fmt41Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write9write_str20h8815467366902123200E ## io::Write::write_fmt::Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write::write_str::h8815467366902123200
0000000100003ebd	nopl	(%rax)
__ZN3fmt5Write10write_char21h13275562050475816796E:
0000000100003ec0	pushq	%rbp
0000000100003ec1	movq	%rsp, %rbp
0000000100003ec4	subq	$0x10, %rsp
0000000100003ec8	movl	$0x0, -0x4(%rbp)
0000000100003ecf	cmpl	$0x7f, %esi
0000000100003ed2	ja	0x100003ee2
0000000100003ed4	movb	%sil, -0x4(%rbp)
0000000100003ed8	movl	$0x1, %edx
0000000100003edd	jmp	0x100003f6d
0000000100003ee2	movl	%esi, %eax
0000000100003ee4	cmpl	$0x7ff, %esi            ## imm = 0x7FF
0000000100003eea	ja	0x100003f09
0000000100003eec	shrl	$0x6, %eax
0000000100003eef	andb	$0x1f, %al
0000000100003ef1	orb	$-0x40, %al
0000000100003ef3	movb	%al, -0x4(%rbp)
0000000100003ef6	andb	$0x3f, %sil
0000000100003efa	orb	$-0x80, %sil
0000000100003efe	movb	%sil, -0x3(%rbp)
0000000100003f02	movl	$0x2, %edx
0000000100003f07	jmp	0x100003f6d
0000000100003f09	cmpl	$0xffff, %esi           ## imm = 0xFFFF
0000000100003f0f	ja	0x100003f3a
0000000100003f11	shrl	$0xc, %eax
0000000100003f14	andb	$0xf, %al
0000000100003f16	orb	$-0x20, %al
0000000100003f18	movb	%al, -0x4(%rbp)
0000000100003f1b	movl	%esi, %eax
0000000100003f1d	shrl	$0x6, %eax
0000000100003f20	andb	$0x3f, %al
0000000100003f22	orb	$-0x80, %al
0000000100003f24	movb	%al, -0x3(%rbp)
0000000100003f27	andb	$0x3f, %sil
0000000100003f2b	orb	$-0x80, %sil
0000000100003f2f	movb	%sil, -0x2(%rbp)
0000000100003f33	movl	$0x3, %edx
0000000100003f38	jmp	0x100003f6d
0000000100003f3a	shrl	$0x12, %eax
0000000100003f3d	andb	$0x7, %al
0000000100003f3f	orb	$-0x10, %al
0000000100003f41	movb	%al, -0x4(%rbp)
0000000100003f44	movl	%esi, %eax
0000000100003f46	shrl	$0xc, %eax
0000000100003f49	andb	$0x3f, %al
0000000100003f4b	orb	$-0x80, %al
0000000100003f4d	movb	%al, -0x3(%rbp)
0000000100003f50	movl	%esi, %eax
0000000100003f52	shrl	$0x6, %eax
0000000100003f55	andb	$0x3f, %al
0000000100003f57	orb	$-0x80, %al
0000000100003f59	movb	%al, -0x2(%rbp)
0000000100003f5c	andb	$0x3f, %sil
0000000100003f60	orb	$-0x80, %sil
0000000100003f64	movb	%sil, -0x1(%rbp)
0000000100003f68	movl	$0x4, %edx
0000000100003f6d	movq	(%rdi), %rdi
0000000100003f70	leaq	-0x4(%rbp), %rsi
0000000100003f74	callq	__ZN2io5Write9write_fmt41Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write9write_str20h8815467366902123200E ## io::Write::write_fmt::Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write::write_str::h8815467366902123200
0000000100003f79	addq	$0x10, %rsp
0000000100003f7d	popq	%rbp
0000000100003f7e	retq
0000000100003f7f	nop
__ZN3fmt5Write9write_fmt36Adapter$LT$$u27$a$C$$u20$T$GT$.Write9write_fmt20h7915804691377021193E:
0000000100003f80	pushq	%rbp
0000000100003f81	movq	%rsp, %rbp
0000000100003f84	subq	$0x40, %rsp
0000000100003f88	movq	(%rdi), %rax
0000000100003f8b	movq	%rax, -0x8(%rbp)
0000000100003f8f	movq	0x28(%rsi), %rax
0000000100003f93	movq	%rax, -0x10(%rbp)
0000000100003f97	movq	0x20(%rsi), %rax
0000000100003f9b	movq	%rax, -0x18(%rbp)
0000000100003f9f	movq	0x18(%rsi), %rax
0000000100003fa3	movq	%rax, -0x20(%rbp)
0000000100003fa7	movq	0x10(%rsi), %rax
0000000100003fab	movq	%rax, -0x28(%rbp)
0000000100003faf	movq	(%rsi), %rax
0000000100003fb2	movq	0x8(%rsi), %rcx
0000000100003fb6	movq	%rcx, -0x30(%rbp)
0000000100003fba	movq	%rax, -0x38(%rbp)
0000000100003fbe	leaq	_vtable39989(%rip), %rsi
0000000100003fc5	leaq	-0x8(%rbp), %rdi
0000000100003fc9	leaq	-0x38(%rbp), %rdx
0000000100003fcd	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
0000000100003fd2	addq	$0x40, %rsp
0000000100003fd6	popq	%rbp
0000000100003fd7	retq
0000000100003fd8	nopl	(%rax,%rax)
__ZN6memchr7memrchr20h630d42807b07abedstrE:
0000000100003fe0	pushq	%rbp
0000000100003fe1	movq	%rsp, %rbp
0000000100003fe4	pushq	%r15
0000000100003fe6	pushq	%r14
0000000100003fe8	pushq	%rbx
0000000100003fe9	pushq	%rax
0000000100003fea	leal	(%rdx,%rcx), %r8d
0000000100003fee	andq	$0x7, %r8
0000000100003ff2	movq	%rcx, %r9
0000000100003ff5	je	0x100004069
0000000100003ff7	movl	$0x8, %eax
0000000100003ffc	subq	%r8, %rax
0000000100003fff	cmpq	%rcx, %rax
0000000100004002	cmovaq	%rcx, %rax
0000000100004006	movq	%rcx, %r9
0000000100004009	subq	%rax, %r9
000000010000400c	cmpq	%rcx, %r9
000000010000400f	ja	0x100004146
0000000100004015	testq	%rax, %rax
0000000100004018	je	0x100004069
000000010000401a	movq	%rcx, %r8
000000010000401d	notq	%r8
0000000100004020	leaq	(%rdx,%rcx), %rax
0000000100004024	andl	$0x7, %eax
0000000100004027	addq	$-0x9, %rax
000000010000402b	cmpq	%rax, %r8
000000010000402e	cmovaq	%r8, %rax
0000000100004032	movq	$-0x2, %r8
0000000100004039	subq	%rax, %r8
000000010000403c	leaq	-0x1(%rdx,%rcx), %r11
0000000100004041	movzbl	%sil, %r10d
0000000100004045	nopw	%cs:(%rax,%rax)
0000000100004050	movzbl	(%r11), %eax
0000000100004054	cmpl	%r10d, %eax
0000000100004057	je	0x10000411f
000000010000405d	decq	%r8
0000000100004060	decq	%r11
0000000100004063	cmpq	$-0x1, %r8
0000000100004067	jne	0x100004050
0000000100004069	movzbl	%sil, %r8d
000000010000406d	movq	%r8, %rax
0000000100004070	shlq	$0x8, %rax
0000000100004074	orq	%r8, %rax
0000000100004077	movq	%rax, %rsi
000000010000407a	shlq	$0x10, %rsi
000000010000407e	orq	%rax, %rsi
0000000100004081	movq	%rsi, %r14
0000000100004084	shlq	$0x20, %r14
0000000100004088	orq	%rsi, %r14
000000010000408b	movabsq	$-0x101010101010101, %r10 ## imm = 0xFEFEFEFEFEFEFEFF
0000000100004095	movabsq	$-0x7f7f7f7f7f7f7f80, %r11 ## imm = 0x8080808080808080
000000010000409f	nop
00000001000040a0	movq	%r9, %rsi
00000001000040a3	cmpq	$0x10, %rsi
00000001000040a7	jb	0x1000040dd
00000001000040a9	leaq	-0x10(%rsi), %r9
00000001000040ad	movq	-0x10(%rdx,%rsi), %rbx
00000001000040b2	xorq	%r14, %rbx
00000001000040b5	movq	%rbx, %rax
00000001000040b8	notq	%rax
00000001000040bb	addq	%r10, %rbx
00000001000040be	andq	%rax, %rbx
00000001000040c1	movq	-0x8(%rdx,%rsi), %rax
00000001000040c6	xorq	%r14, %rax
00000001000040c9	movq	%rax, %r15
00000001000040cc	notq	%r15
00000001000040cf	addq	%r10, %rax
00000001000040d2	andq	%r15, %rax
00000001000040d5	orq	%rbx, %rax
00000001000040d8	testq	%rax, %r11
00000001000040db	je	0x1000040a0
00000001000040dd	cmpq	%rcx, %rsi
00000001000040e0	ja	0x10000413b
00000001000040e2	testq	%rsi, %rsi
00000001000040e5	je	0x1000040ff
00000001000040e7	nopw	(%rax,%rax)
00000001000040f0	movzbl	-0x1(%rdx,%rsi), %eax
00000001000040f5	cmpl	%r8d, %eax
00000001000040f8	je	0x100004116
00000001000040fa	decq	%rsi
00000001000040fd	jne	0x1000040f0
00000001000040ff	movq	0x288d2(%rip), %rax
0000000100004106	movq	%rax, 0x8(%rdi)
000000010000410a	movq	_const38020(%rip), %rax
0000000100004111	movq	%rax, (%rdi)
0000000100004114	jmp	0x10000412d
0000000100004116	decq	%rsi
0000000100004119	movq	%rsi, 0x8(%rdi)
000000010000411d	jmp	0x100004126
000000010000411f	addq	%r9, %r8
0000000100004122	movq	%r8, 0x8(%rdi)
0000000100004126	movq	$0x1, (%rdi)
000000010000412d	movq	%rdi, %rax
0000000100004130	addq	$0x8, %rsp
0000000100004134	popq	%rbx
0000000100004135	popq	%r14
0000000100004137	popq	%r15
0000000100004139	popq	%rbp
000000010000413a	retq
000000010000413b	movq	%rsi, %rdi
000000010000413e	movq	%rcx, %rsi
0000000100004141	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
0000000100004146	movq	%r9, %rdi
0000000100004149	movq	%rcx, %rsi
000000010000414c	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
0000000100004151	nopw	%cs:(%rax,%rax)
__ZN2io8buffered24BufWriter$LT$W$GT$.Write5write21h16511342427629442206E:
0000000100004160	pushq	%rbp
0000000100004161	movq	%rsp, %rbp
0000000100004164	pushq	%r15
0000000100004166	pushq	%r14
0000000100004168	pushq	%r13
000000010000416a	pushq	%r12
000000010000416c	pushq	%rbx
000000010000416d	subq	$0x38, %rsp
0000000100004171	movq	%rcx, %r12
0000000100004174	movq	%rdx, %rbx
0000000100004177	movq	%rsi, %r15
000000010000417a	movq	%rdi, %r14
000000010000417d	movq	0x18(%r15), %rax
0000000100004181	addq	%r12, %rax
0000000100004184	movq	0x10(%r15), %r13
0000000100004188	cmpq	%r13, %rax
000000010000418b	jbe	0x1000041d0
000000010000418d	leaq	-0x40(%rbp), %rdi
0000000100004191	movq	%r15, %rsi
0000000100004194	callq	__ZN2io8buffered18BufWriter$LT$W$GT$9flush_buf21h13312301344034683313E ## io::buffered::BufWriter$LT$W$GT$::flush_buf::h13312301344034683313
0000000100004199	cmpq	$0x1, -0x40(%rbp)
000000010000419e	jne	0x1000041cc
00000001000041a0	movq	-0x38(%rbp), %rax
00000001000041a4	movq	-0x30(%rbp), %rcx
00000001000041a8	movq	%rcx, -0x48(%rbp)
00000001000041ac	movq	%rax, -0x50(%rbp)
00000001000041b0	movq	-0x50(%rbp), %rax
00000001000041b4	movq	-0x48(%rbp), %rcx
00000001000041b8	movq	%rcx, 0x10(%r14)
00000001000041bc	movq	%rax, 0x8(%r14)
00000001000041c0	movq	$0x1, (%r14)
00000001000041c7	jmp	0x1000042a9
00000001000041cc	movq	0x10(%r15), %r13
00000001000041d0	leaq	0x8(%r15), %rdi
00000001000041d4	cmpq	%r12, %r13
00000001000041d7	jbe	0x10000423d
00000001000041d9	movq	%r14, -0x58(%rbp)
00000001000041dd	movq	%r13, %r14
00000001000041e0	cmovaeq	%r12, %r14
00000001000041e4	movq	%r14, %rsi
00000001000041e7	callq	__ZN3vec12Vec$LT$T$GT$7reserve20h4373647786940586239E ## vec::Vec$LT$T$GT$::reserve::h4373647786940586239
00000001000041ec	testq	%r14, %r14
00000001000041ef	je	0x100004229
00000001000041f1	movq	0x18(%r15), %rax
00000001000041f5	incq	%rax
00000001000041f8	notq	%r13
00000001000041fb	notq	%r12
00000001000041fe	cmpq	%r12, %r13
0000000100004201	cmovaq	%r13, %r12
0000000100004205	notq	%r12
0000000100004208	nopl	(%rax,%rax)
0000000100004210	movq	0x8(%r15), %rcx
0000000100004214	movb	(%rbx), %dl
0000000100004216	movb	%dl, -0x1(%rcx,%rax)
000000010000421a	movq	%rax, 0x18(%r15)
000000010000421e	incq	%rax
0000000100004221	incq	%rbx
0000000100004224	decq	%r12
0000000100004227	jne	0x100004210
0000000100004229	movq	-0x58(%rbp), %rax
000000010000422d	movq	%r14, 0x8(%rax)
0000000100004231	movq	%rax, %r14
0000000100004234	movq	$0x0, (%r14)
000000010000423b	jmp	0x1000042a9
000000010000423d	movb	$0x1, 0x20(%r15)
0000000100004242	movzbl	(%r15), %eax
0000000100004246	cmpl	$0x1, %eax
0000000100004249	jne	0x1000042bb
000000010000424b	movzbl	0x1(%r15), %eax
0000000100004250	xorl	%ecx, %ecx
0000000100004252	cmpl	$0x1, %eax
0000000100004255	jne	0x10000425c
0000000100004257	movq	%r12, %rax
000000010000425a	jmp	0x10000428f
000000010000425c	movl	$0x1, %edi
0000000100004261	movq	%rbx, %rsi
0000000100004264	movq	%r12, %rdx
0000000100004267	callq	0x10002bdca             ## symbol stub for: _write
000000010000426c	xorl	%ecx, %ecx
000000010000426e	cmpq	$-0x1, %rax
0000000100004272	jne	0x10000428f
0000000100004274	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100004279	movl	(%rax), %ecx
000000010000427b	movq	%rcx, %rax
000000010000427e	shlq	$0x20, %rax
0000000100004282	cmpl	$0x9, %ecx
0000000100004285	cmoveq	%r12, %rax
0000000100004289	setne	%cl
000000010000428c	movzbl	%cl, %ecx
000000010000428f	movb	$0x0, 0x20(%r15)
0000000100004294	movq	%rcx, (%r14)
0000000100004297	movq	%rax, 0x8(%r14)
000000010000429b	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
00000001000042a5	movq	%rax, 0x10(%r14)
00000001000042a9	movq	%r14, %rax
00000001000042ac	addq	$0x38, %rsp
00000001000042b0	popq	%rbx
00000001000042b1	popq	%r12
00000001000042b3	popq	%r13
00000001000042b5	popq	%r14
00000001000042b7	popq	%r15
00000001000042b9	popq	%rbp
00000001000042ba	retq
00000001000042bb	leaq	__ZN6option15Option$LT$T$GT$6unwrap14_MSG_FILE_LINE20h9e0bce6065acf43cknOE(%rip), %rdi ## option::Option$LT$T$GT$::unwrap::_MSG_FILE_LINE::h9e0bce6065acf43cknO
00000001000042c2	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
00000001000042c7	nopw	(%rax,%rax)
__ZN2io5stdio6_print20hd0e49b56498f9e62tehE:
00000001000042d0	pushq	%rbp
00000001000042d1	movq	%rsp, %rbp
00000001000042d4	pushq	%r15
00000001000042d6	pushq	%r14
00000001000042d8	pushq	%r12
00000001000042da	pushq	%rbx
00000001000042db	subq	$0x130, %rsp            ## imm = 0x130
00000001000042e2	movq	%rdi, %rbx
00000001000042e5	movabsq	$0x1d1d1d1d1d1d1d1d, %r12 ## imm = 0x1D1D1D1D1D1D1D1D
00000001000042ef	movq	%r12, -0xd8(%rbp)
00000001000042f6	leaq	__ZN2io5stdio12LOCAL_STDOUT7__getit5__KEY20ha20da63e85ba6e19xXgE(%rip), %rdi ## io::stdio::LOCAL_STDOUT::__getit::__KEY::ha20da63e85ba6e19xXg
00000001000042fd	callq	*(%rdi)
00000001000042ff	cmpb	$0x0, 0x21(%rax)
0000000100004303	jne	0x1000043fa
0000000100004309	leaq	__ZN2io5stdio12LOCAL_STDOUT7__getit5__KEY20ha20da63e85ba6e19xXgE(%rip), %rdi ## io::stdio::LOCAL_STDOUT::__getit::__KEY::ha20da63e85ba6e19xXg
0000000100004310	callq	*(%rdi)
0000000100004312	cmpb	$0x0, 0x20(%rax)
0000000100004316	jne	0x100004338
0000000100004318	leaq	__ZN2io5stdio12LOCAL_STDOUT7__getit5__KEY20ha20da63e85ba6e19xXgE(%rip), %rdi ## io::stdio::LOCAL_STDOUT::__getit::__KEY::ha20da63e85ba6e19xXg
000000010000431f	callq	*(%rdi)
0000000100004321	movq	%rax, %r14
0000000100004324	leaq	__ZN6thread5local3elf13destroy_value20h3455072741138083894E(%rip), %rdi ## thread::local::elf::destroy_value::h3455072741138083894
000000010000432b	movq	%r14, %rsi
000000010000432e	callq	0x10002bcc8             ## symbol stub for: __tlv_atexit
0000000100004333	movb	$0x1, 0x20(%r14)
0000000100004338	leaq	__ZN2io5stdio12LOCAL_STDOUT7__getit5__KEY20ha20da63e85ba6e19xXgE(%rip), %rdi ## io::stdio::LOCAL_STDOUT::__getit::__KEY::ha20da63e85ba6e19xXg
000000010000433f	callq	*(%rdi)
0000000100004341	cmpq	$0x1, (%rax)
0000000100004345	jne	0x1000043fa
000000010000434b	leaq	__ZN2io5stdio12LOCAL_STDOUT7__getit5__KEY20ha20da63e85ba6e19xXgE(%rip), %rdi ## io::stdio::LOCAL_STDOUT::__getit::__KEY::ha20da63e85ba6e19xXg
0000000100004352	callq	*(%rdi)
0000000100004354	cmpb	$0x0, 0x21(%rax)
0000000100004358	jne	0x10000467e
000000010000435e	leaq	__ZN2io5stdio12LOCAL_STDOUT7__getit5__KEY20ha20da63e85ba6e19xXgE(%rip), %rdi ## io::stdio::LOCAL_STDOUT::__getit::__KEY::ha20da63e85ba6e19xXg
0000000100004365	callq	*(%rdi)
0000000100004367	cmpq	$0x0, 0x8(%rax)
000000010000436c	movq	%r12, -0x88(%rbp)
0000000100004373	jne	0x1000044a5
0000000100004379	leaq	__ZN2io5stdio12LOCAL_STDOUT7__getit5__KEY20ha20da63e85ba6e19xXgE(%rip), %rdi ## io::stdio::LOCAL_STDOUT::__getit::__KEY::ha20da63e85ba6e19xXg
0000000100004380	callq	*(%rdi)
0000000100004382	movq	$-0x1, 0x8(%rax)
000000010000438a	movq	0x10(%rax), %rsi
000000010000438e	testq	%rsi, %rsi
0000000100004391	je	0x100004494
0000000100004397	leaq	__ZN2io5stdio12LOCAL_STDOUT7__getit5__KEY20ha20da63e85ba6e19xXgE(%rip), %rdi ## io::stdio::LOCAL_STDOUT::__getit::__KEY::ha20da63e85ba6e19xXg
000000010000439e	callq	*(%rdi)
00000001000043a0	movq	0x18(%rax), %rax
00000001000043a4	movq	0x30(%rax), %rax
00000001000043a8	movq	0x28(%rbx), %rcx
00000001000043ac	movq	%rcx, -0x28(%rbp)
00000001000043b0	movq	0x20(%rbx), %rcx
00000001000043b4	movq	%rcx, -0x30(%rbp)
00000001000043b8	movq	0x18(%rbx), %rcx
00000001000043bc	movq	%rcx, -0x38(%rbp)
00000001000043c0	movq	0x10(%rbx), %rcx
00000001000043c4	movq	%rcx, -0x40(%rbp)
00000001000043c8	movq	(%rbx), %rcx
00000001000043cb	movq	0x8(%rbx), %rdx
00000001000043cf	movq	%rdx, -0x48(%rbp)
00000001000043d3	movq	%rcx, -0x50(%rbp)
00000001000043d7	leaq	-0x80(%rbp), %rbx
00000001000043db	leaq	-0x50(%rbp), %rdx
00000001000043df	movq	%rbx, %rdi
00000001000043e2	callq	*%rax
00000001000043e4	leaq	__ZN2io5stdio12LOCAL_STDOUT7__getit5__KEY20ha20da63e85ba6e19xXgE(%rip), %rdi ## io::stdio::LOCAL_STDOUT::__getit::__KEY::ha20da63e85ba6e19xXg
00000001000043eb	callq	*(%rdi)
00000001000043ed	movq	$0x0, 0x8(%rax)
00000001000043f5	jmp	0x100004532
00000001000043fa	callq	__ZN2io5stdio6stdout20hfee9961635a60d07E6gE ## io::stdio::stdout::hfee9961635a60d07E6g
00000001000043ff	movq	%rax, %r14
0000000100004402	movq	%r14, -0xd8(%rbp)
0000000100004409	movq	0x28(%rbx), %rax
000000010000440d	movq	%rax, -0xe0(%rbp)
0000000100004414	movq	0x20(%rbx), %rax
0000000100004418	movq	%rax, -0xe8(%rbp)
000000010000441f	movq	0x18(%rbx), %rax
0000000100004423	movq	%rax, -0xf0(%rbp)
000000010000442a	movq	0x10(%rbx), %rax
000000010000442e	movq	%rax, -0xf8(%rbp)
0000000100004435	movq	(%rbx), %rax
0000000100004438	movq	0x8(%rbx), %rcx
000000010000443c	movq	%rcx, -0x100(%rbp)
0000000100004443	movq	%rax, -0x108(%rbp)
000000010000444a	leaq	-0xd0(%rbp), %rdi
0000000100004451	leaq	-0xd8(%rbp), %rsi
0000000100004458	leaq	-0x108(%rbp), %rdx
000000010000445f	callq	__ZN2io5stdio12Stdout.Write9write_fmt20h519e81354d6fd4b9C8gE ## io::stdio::Stdout.Write::write_fmt::h519e81354d6fd4b9C8g
0000000100004464	cmpq	%r12, %r14
0000000100004467	je	0x100004552
000000010000446d	movq	$-0x1, %rax
0000000100004474	lock
0000000100004475	xaddq	%rax, (%r14)
0000000100004479	cmpq	$0x1, %rax
000000010000447d	jne	0x100004552
0000000100004483	leaq	-0xd8(%rbp), %rdi
000000010000448a	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h15361462656270318688E ## arc::Arc$LT$T$GT$::drop_slow::h15361462656270318688
000000010000448f	jmp	0x100004552
0000000100004494	leaq	__ZN2io5stdio12LOCAL_STDOUT7__getit5__KEY20ha20da63e85ba6e19xXgE(%rip), %rdi ## io::stdio::LOCAL_STDOUT::__getit::__KEY::ha20da63e85ba6e19xXg
000000010000449b	callq	*(%rdi)
000000010000449d	movq	$0x0, 0x8(%rax)
00000001000044a5	callq	__ZN2io5stdio6stdout20hfee9961635a60d07E6gE ## io::stdio::stdout::hfee9961635a60d07E6g
00000001000044aa	movq	%rax, %r14
00000001000044ad	movq	%r14, -0x88(%rbp)
00000001000044b4	movq	0x28(%rbx), %rax
00000001000044b8	movq	%rax, -0x90(%rbp)
00000001000044bf	movq	0x20(%rbx), %rax
00000001000044c3	movq	%rax, -0x98(%rbp)
00000001000044ca	movq	0x18(%rbx), %rax
00000001000044ce	movq	%rax, -0xa0(%rbp)
00000001000044d5	movq	0x10(%rbx), %rax
00000001000044d9	movq	%rax, -0xa8(%rbp)
00000001000044e0	movq	(%rbx), %rax
00000001000044e3	movq	0x8(%rbx), %rcx
00000001000044e7	movq	%rcx, -0xb0(%rbp)
00000001000044ee	movq	%rax, -0xb8(%rbp)
00000001000044f5	leaq	-0x68(%rbp), %rbx
00000001000044f9	leaq	-0x88(%rbp), %rsi
0000000100004500	leaq	-0xb8(%rbp), %rdx
0000000100004507	movq	%rbx, %rdi
000000010000450a	callq	__ZN2io5stdio12Stdout.Write9write_fmt20h519e81354d6fd4b9C8gE ## io::stdio::Stdout.Write::write_fmt::h519e81354d6fd4b9C8g
000000010000450f	cmpq	%r12, %r14
0000000100004512	je	0x100004532
0000000100004514	movq	$-0x1, %rax
000000010000451b	lock
000000010000451c	xaddq	%rax, (%r14)
0000000100004520	cmpq	$0x1, %rax
0000000100004524	jne	0x100004532
0000000100004526	leaq	-0x88(%rbp), %rdi
000000010000452d	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h15361462656270318688E ## arc::Arc$LT$T$GT$::drop_slow::h15361462656270318688
0000000100004532	movq	0x10(%rbx), %rax
0000000100004536	movq	%rax, -0xc0(%rbp)
000000010000453d	movq	(%rbx), %rax
0000000100004540	movq	0x8(%rbx), %rcx
0000000100004544	movq	%rcx, -0xc8(%rbp)
000000010000454b	movq	%rax, -0xd0(%rbp)
0000000100004552	cmpq	$0x1, -0xd0(%rbp)
000000010000455a	je	0x10000456c
000000010000455c	addq	$0x130, %rsp            ## imm = 0x130
0000000100004563	popq	%rbx
0000000100004564	popq	%r12
0000000100004566	popq	%r14
0000000100004568	popq	%r15
000000010000456a	popq	%rbp
000000010000456b	retq
000000010000456c	leaq	-0xc8(%rbp), %rax
0000000100004573	leaq	__ZN2io5error18Error.fmt..Display3fmt20h784955a2b91ae919DygE(%rip), %rcx ## io::error::Error.fmt..Display::fmt::h784955a2b91ae919Dyg
000000010000457a	movq	%rcx, -0x140(%rbp)
0000000100004581	movq	%rax, -0x148(%rbp)
0000000100004588	leaq	_ref40111(%rip), %rax
000000010000458f	movq	%rax, -0x138(%rbp)
0000000100004596	movq	$0x1, -0x130(%rbp)
00000001000045a1	movq	$0x0, -0x120(%rbp)
00000001000045ac	movq	$0x0, -0x128(%rbp)
00000001000045b7	leaq	-0x148(%rbp), %rax
00000001000045be	movq	%rax, -0x118(%rbp)
00000001000045c5	movq	$0x1, -0x110(%rbp)
00000001000045d0	leaq	__ZN2io5stdio6_print10_FILE_LINE20haf1be830987f9e4fZfhE(%rip), %rsi ## io::stdio::_print::_FILE_LINE::haf1be830987f9e4fZfh
00000001000045d7	leaq	-0x138(%rbp), %rdi
00000001000045de	callq	__ZN10sys_common6unwind16begin_unwind_fmt20hd46a8bf3b027ae6agitE ## sys_common::unwind::begin_unwind_fmt::hd46a8bf3b027ae6agit
00000001000045e3	jmp	0x10000455c
00000001000045e8	movq	%rax, %rbx
00000001000045eb	movzbl	-0xc8(%rbp), %eax
00000001000045f2	cmpl	$0x1, %eax
00000001000045f5	jne	0x1000046d1
00000001000045fb	movq	-0xc0(%rbp), %r14
0000000100004602	cmpq	%r12, %r14
0000000100004605	je	0x1000046d1
000000010000460b	movq	0x8(%r14), %r15
000000010000460f	cmpq	%r12, %r15
0000000100004612	je	0x100004636
0000000100004614	movq	0x10(%r14), %rax
0000000100004618	movq	%r15, %rdi
000000010000461b	callq	*(%rax)
000000010000461d	movq	0x10(%r14), %rax
0000000100004621	movq	0x8(%rax), %rsi
0000000100004625	testq	%rsi, %rsi
0000000100004628	je	0x100004636
000000010000462a	movq	0x10(%rax), %rdx
000000010000462e	movq	%r15, %rdi
0000000100004631	callq	___rust_deallocate
0000000100004636	movl	$0x18, %esi
000000010000463b	movl	$0x8, %edx
0000000100004640	movq	%r14, %rdi
0000000100004643	callq	___rust_deallocate
0000000100004648	movq	%rbx, %rdi
000000010000464b	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100004650	movq	%rax, %rbx
0000000100004653	cmpq	%r12, %r14
0000000100004656	je	0x1000046d1
0000000100004658	movq	$-0x1, %rax
000000010000465f	lock
0000000100004660	xaddq	%rax, (%r14)
0000000100004664	cmpq	$0x1, %rax
0000000100004668	jne	0x1000046d1
000000010000466a	leaq	-0xd8(%rbp), %rdi
0000000100004671	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h15361462656270318688E ## arc::Arc$LT$T$GT$::drop_slow::h15361462656270318688
0000000100004676	movq	%rbx, %rdi
0000000100004679	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000467e	leaq	_str40086(%rip), %rdi
0000000100004685	movl	$0x39, %esi
000000010000468a	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
000000010000468f	movq	%rax, %rbx
0000000100004692	cmpq	%r12, %r14
0000000100004695	je	0x1000046d1
0000000100004697	movq	$-0x1, %rax
000000010000469e	lock
000000010000469f	xaddq	%rax, (%r14)
00000001000046a3	cmpq	$0x1, %rax
00000001000046a7	jne	0x1000046d1
00000001000046a9	leaq	-0x88(%rbp), %rdi
00000001000046b0	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h15361462656270318688E ## arc::Arc$LT$T$GT$::drop_slow::h15361462656270318688
00000001000046b5	movq	%rbx, %rdi
00000001000046b8	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
00000001000046bd	movq	%rax, %rbx
00000001000046c0	leaq	__ZN2io5stdio12LOCAL_STDOUT7__getit5__KEY20ha20da63e85ba6e19xXgE(%rip), %rdi ## io::stdio::LOCAL_STDOUT::__getit::__KEY::ha20da63e85ba6e19xXg
00000001000046c7	callq	*(%rdi)
00000001000046c9	movq	$0x0, 0x8(%rax)
00000001000046d1	movq	%rbx, %rdi
00000001000046d4	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
00000001000046d9	nopl	(%rax)
_rust_panic:
00000001000046e0	pushq	%rbp
00000001000046e1	movq	%rsp, %rbp
00000001000046e4	pushq	%r15
00000001000046e6	pushq	%r14
00000001000046e8	pushq	%r12
00000001000046ea	pushq	%rbx
00000001000046eb	subq	$0x90, %rsp
00000001000046f2	movq	%rsi, %r14
00000001000046f5	movq	%rdi, %r12
00000001000046f8	movabsq	$0x1d1d1d1d1d1d1d1d, %rbx ## imm = 0x1D1D1D1D1D1D1D1D
0000000100004702	movq	%rbx, -0xa8(%rbp)
0000000100004709	movl	$0x50, %edi
000000010000470e	movl	$0x8, %esi
0000000100004713	callq	___rust_allocate
0000000100004718	testq	%rax, %rax
000000010000471b	jne	0x100004722
000000010000471d	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100004722	movabsq	$0x4d4f5a0052555354, %rcx ## imm = 0x4D4F5A0052555354
000000010000472c	movq	%rcx, (%rax)
000000010000472f	leaq	__ZN10sys_common6unwind3imp5panic17exception_cleanup20hddb55010db26d491qctE(%rip), %rcx ## sys_common::unwind::imp::panic::exception_cleanup::hddb55010db26d491qct
0000000100004736	movq	%rcx, 0x8(%rax)
000000010000473a	movq	$0x0, 0x38(%rax)
0000000100004742	movq	$0x0, 0x30(%rax)
000000010000474a	movq	$0x0, 0x28(%rax)
0000000100004752	movq	$0x0, 0x20(%rax)
000000010000475a	movq	$0x0, 0x18(%rax)
0000000100004762	movq	$0x0, 0x10(%rax)
000000010000476a	movq	%r12, 0x40(%rax)
000000010000476e	movq	%r14, 0x48(%rax)
0000000100004772	movq	%rax, %rdi
0000000100004775	callq	0x10002bca4             ## symbol stub for: __Unwind_RaiseException
000000010000477a	movl	%eax, %eax
000000010000477c	movq	%rax, -0xa8(%rbp)
0000000100004783	leaq	__ZN3fmt3num18isize.fmt..Display3fmt20h6a64c3dc5b8c04824XVE(%rip), %rax ## fmt::num::isize.fmt..Display::fmt::h6a64c3dc5b8c04824XV
000000010000478a	movq	%rax, -0x98(%rbp)
0000000100004791	leaq	-0xa8(%rbp), %rax
0000000100004798	movq	%rax, -0xa0(%rbp)
000000010000479f	leaq	_ref42063(%rip), %rax
00000001000047a6	movq	%rax, -0x90(%rbp)
00000001000047ad	movq	$0x1, -0x88(%rbp)
00000001000047b8	movq	$0x0, -0x78(%rbp)
00000001000047c0	movq	$0x0, -0x80(%rbp)
00000001000047c8	leaq	-0xa0(%rbp), %rax
00000001000047cf	movq	%rax, -0x70(%rbp)
00000001000047d3	movq	$0x1, -0x68(%rbp)
00000001000047db	leaq	__ZN3fmt31Arguments$LT$$u27$a$GT$.Display3fmt20hcdab7e0ab1478a9bONWE(%rip), %rax ## fmt::Arguments$LT$$u27$a$GT$.Display::fmt::hcdab7e0ab1478a9bONW
00000001000047e2	movq	%rax, -0x58(%rbp)
00000001000047e6	leaq	-0x90(%rbp), %rax
00000001000047ed	movq	%rax, -0x60(%rbp)
00000001000047f1	leaq	_ref42092(%rip), %rax
00000001000047f8	movq	%rax, -0x50(%rbp)
00000001000047fc	movq	$0x2, -0x48(%rbp)
0000000100004804	movq	$0x0, -0x38(%rbp)
000000010000480c	movq	$0x0, -0x40(%rbp)
0000000100004814	leaq	-0x60(%rbp), %rax
0000000100004818	movq	%rax, -0x30(%rbp)
000000010000481c	movq	$0x1, -0x28(%rbp)
0000000100004824	leaq	-0x50(%rbp), %rdi
0000000100004828	callq	__ZN10sys_common4util10dumb_print20h4afc2928ffde6256RktE ## sys_common::util::dumb_print::h4afc2928ffde6256Rkt
000000010000482d	ud2
000000010000482f	movq	%rax, %r15
0000000100004832	cmpq	%rbx, %r12
0000000100004835	je	0x100004852
0000000100004837	movq	%r12, %rdi
000000010000483a	callq	*(%r14)
000000010000483d	movq	0x8(%r14), %rsi
0000000100004841	testq	%rsi, %rsi
0000000100004844	je	0x100004852
0000000100004846	movq	0x10(%r14), %rdx
000000010000484a	movq	%r12, %rdi
000000010000484d	callq	___rust_deallocate
0000000100004852	movq	%r15, %rdi
0000000100004855	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000485a	nopw	(%rax,%rax)
__ZN10sys_common11thread_info3set20h2631e0929ae2eeec74sE:
0000000100004860	pushq	%rbp
0000000100004861	movq	%rsp, %rbp
0000000100004864	pushq	%r15
0000000100004866	pushq	%r14
0000000100004868	pushq	%r13
000000010000486a	pushq	%r12
000000010000486c	pushq	%rbx
000000010000486d	subq	$0x48, %rsp
0000000100004871	movq	%rsi, %r12
0000000100004874	movq	%rdi, %r14
0000000100004877	movabsq	$0x1d1d1d1d1d1d1d1d, %r13 ## imm = 0x1D1D1D1D1D1D1D1D
0000000100004881	movq	%r12, -0x58(%rbp)
0000000100004885	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
000000010000488c	callq	*(%rdi)
000000010000488e	cmpb	$0x0, 0x29(%rax)
0000000100004892	jne	0x100004aa3
0000000100004898	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
000000010000489f	callq	*(%rdi)
00000001000048a1	cmpb	$0x0, 0x28(%rax)
00000001000048a5	jne	0x1000048c6
00000001000048a7	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
00000001000048ae	callq	*(%rdi)
00000001000048b0	movq	%rax, %rbx
00000001000048b3	leaq	__ZN6thread5local3elf13destroy_value21h16700767725354978410E(%rip), %rdi ## thread::local::elf::destroy_value::h16700767725354978410
00000001000048ba	movq	%rbx, %rsi
00000001000048bd	callq	0x10002bcc8             ## symbol stub for: __tlv_atexit
00000001000048c2	movb	$0x1, 0x28(%rbx)
00000001000048c6	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
00000001000048cd	callq	*(%rdi)
00000001000048cf	cmpq	$0x1, (%rax)
00000001000048d3	jne	0x1000048db
00000001000048d5	addq	$0x8, %rax
00000001000048d9	jmp	0x1000048ec
00000001000048db	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
00000001000048e2	callq	*(%rdi)
00000001000048e4	movq	%rax, %rdi
00000001000048e7	callq	__ZN6thread5local17LocalKey$LT$T$GT$4init20h2076458674239366426E ## thread::local::LocalKey$LT$T$GT$::init::h2076458674239366426
00000001000048ec	cmpq	$-0x1, (%rax)
00000001000048f0	je	0x100004ab9
00000001000048f6	cmpq	$0x0, 0x18(%rax)
00000001000048fb	jne	0x100004aca
0000000100004901	movq	(%r14), %rax
0000000100004904	movq	0x8(%r14), %rcx
0000000100004908	movq	%rcx, -0x68(%rbp)
000000010000490c	movq	%rax, -0x70(%rbp)
0000000100004910	leaq	-0x60(%rbp), %r14
0000000100004914	movq	%r12, -0x60(%rbp)
0000000100004918	movq	%r13, -0x58(%rbp)
000000010000491c	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
0000000100004923	callq	*(%rdi)
0000000100004925	cmpb	$0x0, 0x29(%rax)
0000000100004929	jne	0x100004aec
000000010000492f	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
0000000100004936	callq	*(%rdi)
0000000100004938	cmpb	$0x0, 0x28(%rax)
000000010000493c	jne	0x10000495d
000000010000493e	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
0000000100004945	callq	*(%rdi)
0000000100004947	movq	%rax, %rbx
000000010000494a	leaq	__ZN6thread5local3elf13destroy_value21h16700767725354978410E(%rip), %rdi ## thread::local::elf::destroy_value::h16700767725354978410
0000000100004951	movq	%rbx, %rsi
0000000100004954	callq	0x10002bcc8             ## symbol stub for: __tlv_atexit
0000000100004959	movb	$0x1, 0x28(%rbx)
000000010000495d	movq	-0x60(%rbp), %rax
0000000100004961	movq	%rax, -0x40(%rbp)
0000000100004965	movq	-0x70(%rbp), %rax
0000000100004969	movq	-0x68(%rbp), %rcx
000000010000496d	movq	%rcx, -0x48(%rbp)
0000000100004971	movq	%rax, -0x50(%rbp)
0000000100004975	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
000000010000497f	movq	%rax, -0x60(%rbp)
0000000100004983	movq	%rax, -0x68(%rbp)
0000000100004987	movq	%rax, -0x70(%rbp)
000000010000498b	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
0000000100004992	callq	*(%rdi)
0000000100004994	movq	%rax, %rbx
0000000100004997	cmpq	$0x1, (%rbx)
000000010000499b	jne	0x1000049a3
000000010000499d	addq	$0x8, %rbx
00000001000049a1	jmp	0x1000049b7
00000001000049a3	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
00000001000049aa	callq	*(%rdi)
00000001000049ac	movq	%rax, %rdi
00000001000049af	callq	__ZN6thread5local17LocalKey$LT$T$GT$4init20h2076458674239366426E ## thread::local::LocalKey$LT$T$GT$::init::h2076458674239366426
00000001000049b4	movq	%rax, %rbx
00000001000049b7	movq	-0x50(%rbp), %rax
00000001000049bb	movq	-0x48(%rbp), %rcx
00000001000049bf	movq	%rcx, -0x30(%rbp)
00000001000049c3	movq	%rax, -0x38(%rbp)
00000001000049c7	movq	-0x40(%rbp), %r15
00000001000049cb	movq	%r13, -0x40(%rbp)
00000001000049cf	cmpq	$0x0, (%rbx)
00000001000049d3	jne	0x100004afd
00000001000049d9	movq	$-0x1, (%rbx)
00000001000049e0	leaq	0x8(%rbx), %r12
00000001000049e4	movq	0x18(%rbx), %rax
00000001000049e8	testq	%rax, %rax
00000001000049eb	je	0x100004a0d
00000001000049ed	cmpq	%r13, %rax
00000001000049f0	je	0x100004a0d
00000001000049f2	movq	$-0x1, %rcx
00000001000049f9	lock
00000001000049fa	xaddq	%rcx, (%rax)
00000001000049fe	cmpq	$0x1, %rcx
0000000100004a02	jne	0x100004a0d
0000000100004a04	leaq	0x18(%rbx), %rdi
0000000100004a08	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100004a0d	movq	-0x38(%rbp), %rax
0000000100004a11	movq	-0x30(%rbp), %rcx
0000000100004a15	movq	%rcx, 0x8(%r12)
0000000100004a1a	movq	%rax, (%r12)
0000000100004a1e	movq	%r15, 0x18(%rbx)
0000000100004a22	movq	$0x0, (%rbx)
0000000100004a29	movq	-0x40(%rbp), %rax
0000000100004a2d	cmpq	%r13, %rax
0000000100004a30	je	0x100004a4d
0000000100004a32	movq	$-0x1, %rcx
0000000100004a39	lock
0000000100004a3a	xaddq	%rcx, (%rax)
0000000100004a3e	cmpq	$0x1, %rcx
0000000100004a42	jne	0x100004a4d
0000000100004a44	leaq	-0x40(%rbp), %rdi
0000000100004a48	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100004a4d	movq	-0x60(%rbp), %rax
0000000100004a51	cmpq	%r13, %rax
0000000100004a54	je	0x100004a70
0000000100004a56	movq	$-0x1, %rcx
0000000100004a5d	lock
0000000100004a5e	xaddq	%rcx, (%rax)
0000000100004a62	cmpq	$0x1, %rcx
0000000100004a66	jne	0x100004a70
0000000100004a68	movq	%r14, %rdi
0000000100004a6b	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100004a70	movq	-0x58(%rbp), %rax
0000000100004a74	cmpq	%r13, %rax
0000000100004a77	je	0x100004a94
0000000100004a79	movq	$-0x1, %rcx
0000000100004a80	lock
0000000100004a81	xaddq	%rcx, (%rax)
0000000100004a85	cmpq	$0x1, %rcx
0000000100004a89	jne	0x100004a94
0000000100004a8b	leaq	-0x58(%rbp), %rdi
0000000100004a8f	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100004a94	addq	$0x48, %rsp
0000000100004a98	popq	%rbx
0000000100004a99	popq	%r12
0000000100004a9b	popq	%r13
0000000100004a9d	popq	%r14
0000000100004a9f	popq	%r15
0000000100004aa1	popq	%rbp
0000000100004aa2	retq
0000000100004aa3	leaq	_str40086(%rip), %rdi
0000000100004aaa	movl	$0x39, %esi
0000000100004aaf	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100004ab4	jmp	0x1000048c6
0000000100004ab9	leaq	__ZN4cell16RefCell$LT$T$GT$6borrow14_MSG_FILE_LINE20h9e0bce6065acf43capLE(%rip), %rdi ## cell::RefCell$LT$T$GT$::borrow::_MSG_FILE_LINE::h9e0bce6065acf43capL
0000000100004ac0	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100004ac5	jmp	0x1000048f6
0000000100004aca	leaq	_str42017(%rip), %rdi
0000000100004ad1	leaq	__ZN10sys_common11thread_info3set28_$u7b$$u7b$closure$u7d$$u7d$10_FILE_LINE20haf1be830987f9e4fD5sE(%rip), %rdx ## sys_common::thread_info::set::_$u7b$$u7b$closure$u7d$$u7d$::_FILE_LINE::haf1be830987f9e4fD5s
0000000100004ad8	movl	$0x26, %esi
0000000100004add	callq	__ZN10sys_common6unwind12begin_unwind20h2221837059144350961E ## sys_common::unwind::begin_unwind::h2221837059144350961
0000000100004ae2	jmp	0x100004901
0000000100004ae7	movq	%rax, %r15
0000000100004aea	jmp	0x100004b65
0000000100004aec	leaq	_str40086(%rip), %rdi
0000000100004af3	movl	$0x39, %esi
0000000100004af8	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100004afd	movq	%r13, %r12
0000000100004b00	leaq	__ZN4cell16RefCell$LT$T$GT$10borrow_mut14_MSG_FILE_LINE20h9e0bce6065acf43cUpLE(%rip), %rdi ## cell::RefCell$LT$T$GT$::borrow_mut::_MSG_FILE_LINE::h9e0bce6065acf43cUpL
0000000100004b07	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100004b0c	jmp	0x1000049d9
0000000100004b11	movq	%rax, %r15
0000000100004b14	jmp	0x100004b41
0000000100004b16	movq	%rax, %r15
0000000100004b19	movq	-0x40(%rbp), %rax
0000000100004b1d	cmpq	%r13, %rax
0000000100004b20	je	0x100004b3d
0000000100004b22	movq	$-0x1, %rcx
0000000100004b29	lock
0000000100004b2a	xaddq	%rcx, (%rax)
0000000100004b2e	cmpq	$0x1, %rcx
0000000100004b32	jne	0x100004b3d
0000000100004b34	leaq	-0x40(%rbp), %rdi
0000000100004b38	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100004b3d	movq	-0x60(%rbp), %r12
0000000100004b41	cmpq	%r13, %r12
0000000100004b44	je	0x100004b61
0000000100004b46	movq	$-0x1, %rax
0000000100004b4d	lock
0000000100004b4e	xaddq	%rax, (%r12)
0000000100004b53	cmpq	$0x1, %rax
0000000100004b57	jne	0x100004b61
0000000100004b59	movq	%r14, %rdi
0000000100004b5c	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100004b61	movq	-0x58(%rbp), %r12
0000000100004b65	cmpq	%r13, %r12
0000000100004b68	je	0x100004b86
0000000100004b6a	movq	$-0x1, %rax
0000000100004b71	lock
0000000100004b72	xaddq	%rax, (%r12)
0000000100004b77	cmpq	$0x1, %rax
0000000100004b7b	jne	0x100004b86
0000000100004b7d	leaq	-0x58(%rbp), %rdi
0000000100004b81	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100004b86	movq	%r15, %rdi
0000000100004b89	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100004b8e	nop
__ZN10sys_common7cleanup20h59f41e735a168da9QeuE:
0000000100004b90	pushq	%rbp
0000000100004b91	movq	%rsp, %rbp
0000000100004b94	pushq	%r15
0000000100004b96	pushq	%r14
0000000100004b98	pushq	%r13
0000000100004b9a	pushq	%r12
0000000100004b9c	pushq	%rbx
0000000100004b9d	subq	$0x68, %rsp
0000000100004ba1	movq	0x2f7c8(%rip), %rax
0000000100004ba8	testq	%rax, %rax
0000000100004bab	js	0x100004e85
0000000100004bb1	movl	$0x1, %eax
0000000100004bb6	lock
0000000100004bb7	xaddq	%rax, 0x2f7b1(%rip)
0000000100004bbf	testq	%rax, %rax
0000000100004bc2	js	0x100004bf2
0000000100004bc4	leaq	__ZN10sys_common7cleanup7CLEANUP20h16948acf4c0136a8UeuE(%rip), %rdi ## sys_common::cleanup::CLEANUP::h16948acf4c0136a8Ueu
0000000100004bcb	callq	0x10002bd4c             ## symbol stub for: _pthread_mutex_lock
0000000100004bd0	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100004bd7	callq	*(%rdi)
0000000100004bd9	cmpq	$0x1, (%rax)
0000000100004bdd	jne	0x100004c08
0000000100004bdf	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100004be6	callq	*(%rdi)
0000000100004be8	cmpq	$0x0, 0x8(%rax)
0000000100004bed	setne	%cl
0000000100004bf0	jmp	0x100004c22
0000000100004bf2	movabsq	$-0x8000000000000000, %rax ## imm = 0x8000000000000000
0000000100004bfc	xchgq	%rax, 0x2f76d(%rip)
0000000100004c03	jmp	0x100004e85
0000000100004c08	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100004c0f	callq	*(%rdi)
0000000100004c11	movq	$0x1, (%rax)
0000000100004c18	movq	$0x0, 0x8(%rax)
0000000100004c20	xorl	%ecx, %ecx
0000000100004c22	movb	0x2f740(%rip), %dl
0000000100004c28	movq	0x2f741(%rip), %rax
0000000100004c2f	testq	%rax, %rax
0000000100004c32	jle	0x100004e03
0000000100004c38	movb	%dl, -0x8d(%rbp)
0000000100004c3e	movl	%ecx, -0x8c(%rbp)
0000000100004c44	movq	__ZN3sys14stack_overflow3imp13MAIN_ALTSTACK20hebc940af23064781UHxE(%rip), %rdi ## sys::stack_overflow::imp::MAIN_ALTSTACK::hebc940af23064781UHx
0000000100004c4b	movl	$0x20000, %esi          ## imm = 0x20000
0000000100004c50	callq	0x10002bd16             ## symbol stub for: _munmap
0000000100004c55	xorl	%r14d, %r14d
0000000100004c58	leaq	__ZN10sys_common11at_exit_imp4LOCK20h88b004cde6597d710CrE(%rip), %r13 ## sys_common::at_exit_imp::LOCK::h88b004cde6597d710Cr
0000000100004c5f	movabsq	$0x1d1d1d1d1d1d1d1d, %r12 ## imm = 0x1D1D1D1D1D1D1D1D
0000000100004c69	nopl	(%rax)
0000000100004c70	movq	%r13, %rdi
0000000100004c73	callq	0x10002bd4c             ## symbol stub for: _pthread_mutex_lock
0000000100004c78	movq	__ZN10sys_common11at_exit_imp5QUEUE20hb3ad7bc57cef23234CrE(%rip), %rbx ## sys_common::at_exit_imp::QUEUE::hb3ad7bc57cef23234Cr
0000000100004c7f	cmpq	$0x9, %r14
0000000100004c83	sete	%al
0000000100004c86	movzbl	%al, %eax
0000000100004c89	movq	%rax, __ZN10sys_common11at_exit_imp5QUEUE20hb3ad7bc57cef23234CrE(%rip) ## sys_common::at_exit_imp::QUEUE::hb3ad7bc57cef23234Cr
0000000100004c90	movq	%r13, %rdi
0000000100004c93	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
0000000100004c98	testq	%rbx, %rbx
0000000100004c9b	je	0x100004db3
0000000100004ca1	cmpq	$0x1, %rbx
0000000100004ca5	je	0x100004dc2
0000000100004cab	movq	0x10(%rbx), %rax
0000000100004caf	movq	%rax, -0x70(%rbp)
0000000100004cb3	movq	(%rbx), %rax
0000000100004cb6	movq	0x8(%rbx), %rcx
0000000100004cba	movq	%rcx, -0x78(%rbp)
0000000100004cbe	movq	%rax, -0x80(%rbp)
0000000100004cc2	movq	%r12, 0x10(%rbx)
0000000100004cc6	movq	%r12, 0x8(%rbx)
0000000100004cca	movq	%r12, (%rbx)
0000000100004ccd	movq	%rbx, -0x88(%rbp)
0000000100004cd4	movq	-0x80(%rbp), %r15
0000000100004cd8	movq	-0x78(%rbp), %rbx
0000000100004cdc	movq	-0x70(%rbp), %r13
0000000100004ce0	movq	%r12, -0x70(%rbp)
0000000100004ce4	movq	%r12, -0x78(%rbp)
0000000100004ce8	movq	%r12, -0x80(%rbp)
0000000100004cec	movq	%r12, -0x30(%rbp)
0000000100004cf0	movq	%r12, -0x38(%rbp)
0000000100004cf4	movq	%r12, -0x40(%rbp)
0000000100004cf8	leaq	-0x40(%rbp), %rdi
0000000100004cfc	callq	__ZN133core_collections..vec..Vec$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4160017h613b88d8f2ba6f0eE ## core_collections..vec..Vec$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$::drop.41600::h613b88d8f2ba6f0e
0000000100004d01	shlq	$0x4, %r13
0000000100004d05	leaq	(%r15,%r13), %rax
0000000100004d09	movq	%r15, -0x68(%rbp)
0000000100004d0d	movq	%rbx, -0x60(%rbp)
0000000100004d11	movq	%r15, -0x58(%rbp)
0000000100004d15	movq	%rax, -0x50(%rbp)
0000000100004d19	movb	$-0x2c, -0x48(%rbp)
0000000100004d1d	leaq	-0x80(%rbp), %rdi
0000000100004d21	callq	__ZN133core_collections..vec..Vec$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4160017h613b88d8f2ba6f0eE ## core_collections..vec..Vec$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$::drop.41600::h613b88d8f2ba6f0e
0000000100004d26	nopw	%cs:(%rax,%rax)
0000000100004d30	testq	%r13, %r13
0000000100004d33	je	0x100004d60
0000000100004d35	leaq	0x10(%r15), %rbx
0000000100004d39	movq	%rbx, -0x58(%rbp)
0000000100004d3d	movq	(%r15), %rdi
0000000100004d40	testq	%rdi, %rdi
0000000100004d43	je	0x100004d60
0000000100004d45	movq	0x8(%r15), %rax
0000000100004d49	movq	0x18(%rax), %rax
0000000100004d4d	addq	$-0x10, %r13
0000000100004d51	callq	*%rax
0000000100004d53	movq	%rbx, %r15
0000000100004d56	jmp	0x100004d30
0000000100004d58	nopl	(%rax,%rax)
0000000100004d60	leaq	-0x68(%rbp), %rdi
0000000100004d64	callq	__ZN138core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4161917hbd67c4a60f001fe9E ## core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$::drop.41619::hbd67c4a60f001fe9
0000000100004d69	movq	-0x88(%rbp), %r15
0000000100004d70	leaq	__ZN10sys_common11at_exit_imp4LOCK20h88b004cde6597d710CrE(%rip), %r13 ## sys_common::at_exit_imp::LOCK::h88b004cde6597d710Cr
0000000100004d77	movq	%r12, -0x48(%rbp)
0000000100004d7b	movq	%r12, -0x50(%rbp)
0000000100004d7f	movq	%r12, -0x58(%rbp)
0000000100004d83	movq	%r12, -0x60(%rbp)
0000000100004d87	movq	%r12, -0x68(%rbp)
0000000100004d8b	leaq	-0x68(%rbp), %rdi
0000000100004d8f	callq	__ZN138core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4161917hbd67c4a60f001fe9E ## core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$::drop.41619::hbd67c4a60f001fe9
0000000100004d94	cmpq	%r12, %r15
0000000100004d97	je	0x100004db3
0000000100004d99	movq	%r15, %rdi
0000000100004d9c	callq	__ZN133core_collections..vec..Vec$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4160017h613b88d8f2ba6f0eE ## core_collections..vec..Vec$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$::drop.41600::h613b88d8f2ba6f0e
0000000100004da1	movl	$0x18, %esi
0000000100004da6	movl	$0x8, %edx
0000000100004dab	movq	%r15, %rdi
0000000100004dae	callq	___rust_deallocate
0000000100004db3	incq	%r14
0000000100004db6	cmpq	$0xa, %r14
0000000100004dba	jb	0x100004c70
0000000100004dc0	jmp	0x100004ddf
0000000100004dc2	leaq	_str41616(%rip), %rdi
0000000100004dc9	leaq	__ZN10sys_common11at_exit_imp7cleanup10_FILE_LINE20haf1be830987f9e4fCErE(%rip), %rdx ## sys_common::at_exit_imp::cleanup::_FILE_LINE::haf1be830987f9e4fCEr
0000000100004dd0	movl	$0x27, %esi
0000000100004dd5	callq	__ZN10sys_common6unwind12begin_unwind20h2221837059144350961E ## sys_common::unwind::begin_unwind::h2221837059144350961
0000000100004dda	jmp	0x100004cab
0000000100004ddf	movabsq	$-0x8000000000000000, %rax ## imm = 0x8000000000000000
0000000100004de9	xchgq	%rax, 0x2f580(%rip)
0000000100004df0	xchgq	%rax, 0x2f581(%rip)
0000000100004df7	movl	-0x8c(%rbp), %ecx
0000000100004dfd	movb	-0x8d(%rbp), %dl
0000000100004e03	testb	%dl, %dl
0000000100004e05	testb	%cl, %cl
0000000100004e07	jne	0x100004e49
0000000100004e09	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100004e10	callq	*(%rdi)
0000000100004e12	cmpq	$0x1, (%rax)
0000000100004e16	jne	0x100004e31
0000000100004e18	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100004e1f	callq	*(%rdi)
0000000100004e21	cmpq	$0x0, 0x8(%rax)
0000000100004e26	je	0x100004e49
0000000100004e28	movb	$0x1, 0x2f539(%rip)
0000000100004e2f	jmp	0x100004e49
0000000100004e31	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100004e38	callq	*(%rdi)
0000000100004e3a	movq	$0x1, (%rax)
0000000100004e41	movq	$0x0, 0x8(%rax)
0000000100004e49	leaq	__ZN10sys_common7cleanup7CLEANUP20h16948acf4c0136a8UeuE(%rip), %rdi ## sys_common::cleanup::CLEANUP::h16948acf4c0136a8Ueu
0000000100004e50	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
0000000100004e55	movq	$-0x1, %rax
0000000100004e5c	lock
0000000100004e5d	xaddq	%rax, 0x2f513(%rip)
0000000100004e65	cmpq	$0x1, %rax
0000000100004e69	jne	0x100004e85
0000000100004e6b	leaq	__ZN10sys_common7cleanup7CLEANUP20h16948acf4c0136a8UeuE(%rip), %rdi ## sys_common::cleanup::CLEANUP::h16948acf4c0136a8Ueu
0000000100004e72	addq	$0x68, %rsp
0000000100004e76	popq	%rbx
0000000100004e77	popq	%r12
0000000100004e79	popq	%r13
0000000100004e7b	popq	%r14
0000000100004e7d	popq	%r15
0000000100004e7f	popq	%rbp
0000000100004e80	jmp	0x10002bd40             ## symbol stub for: _pthread_mutex_destroy
0000000100004e85	addq	$0x68, %rsp
0000000100004e89	popq	%rbx
0000000100004e8a	popq	%r12
0000000100004e8c	popq	%r13
0000000100004e8e	popq	%r14
0000000100004e90	popq	%r15
0000000100004e92	popq	%rbp
0000000100004e93	retq
0000000100004e94	movq	%rax, %r14
0000000100004e97	leaq	-0x68(%rbp), %rdi
0000000100004e9b	callq	__ZN138core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4161917hbd67c4a60f001fe9E ## core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$::drop.41619::hbd67c4a60f001fe9
0000000100004ea0	movq	%r12, -0x48(%rbp)
0000000100004ea4	movq	%r12, -0x50(%rbp)
0000000100004ea8	movq	%r12, -0x58(%rbp)
0000000100004eac	movq	%r12, -0x60(%rbp)
0000000100004eb0	movq	%r12, -0x68(%rbp)
0000000100004eb4	leaq	-0x68(%rbp), %rdi
0000000100004eb8	callq	__ZN138core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4161917hbd67c4a60f001fe9E ## core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$::drop.41619::hbd67c4a60f001fe9
0000000100004ebd	cmpq	%r12, -0x88(%rbp)
0000000100004ec4	je	0x100004eed
0000000100004ec6	movq	-0x88(%rbp), %rdi
0000000100004ecd	callq	__ZN133core_collections..vec..Vec$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4160017h613b88d8f2ba6f0eE ## core_collections..vec..Vec$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$::drop.41600::h613b88d8f2ba6f0e
0000000100004ed2	movl	$0x18, %esi
0000000100004ed7	movl	$0x8, %edx
0000000100004edc	movq	-0x88(%rbp), %rdi
0000000100004ee3	callq	___rust_deallocate
0000000100004ee8	jmp	0x100004eed
0000000100004eea	movq	%rax, %r14
0000000100004eed	cmpb	$0x0, -0x8d(%rbp)
0000000100004ef4	movl	-0x8c(%rbp), %eax
0000000100004efa	testb	%al, %al
0000000100004efc	jne	0x100004f3e
0000000100004efe	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100004f05	callq	*(%rdi)
0000000100004f07	cmpq	$0x1, (%rax)
0000000100004f0b	jne	0x100004f26
0000000100004f0d	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100004f14	callq	*(%rdi)
0000000100004f16	cmpq	$0x0, 0x8(%rax)
0000000100004f1b	je	0x100004f3e
0000000100004f1d	movb	$0x1, 0x2f444(%rip)
0000000100004f24	jmp	0x100004f3e
0000000100004f26	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100004f2d	callq	*(%rdi)
0000000100004f2f	movq	$0x1, (%rax)
0000000100004f36	movq	$0x0, 0x8(%rax)
0000000100004f3e	leaq	__ZN10sys_common7cleanup7CLEANUP20h16948acf4c0136a8UeuE(%rip), %rdi ## sys_common::cleanup::CLEANUP::h16948acf4c0136a8Ueu
0000000100004f45	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
0000000100004f4a	movq	%r14, %rdi
0000000100004f4d	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100004f52	movq	%rax, %r14
0000000100004f55	jmp	0x100004ebd
0000000100004f5a	movq	%rax, %r14
0000000100004f5d	testq	%rbx, %rbx
0000000100004f60	je	0x100004f7b
0000000100004f62	cmpq	%r12, %rbx
0000000100004f65	je	0x100004f7b
0000000100004f67	shlq	$0x4, %rbx
0000000100004f6b	movl	$0x8, %edx
0000000100004f70	movq	%r15, %rdi
0000000100004f73	movq	%rbx, %rsi
0000000100004f76	callq	___rust_deallocate
0000000100004f7b	leaq	-0x80(%rbp), %rdi
0000000100004f7f	callq	__ZN133core_collections..vec..Vec$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4160017h613b88d8f2ba6f0eE ## core_collections..vec..Vec$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$::drop.41600::h613b88d8f2ba6f0e
0000000100004f84	jmp	0x100004ebd
0000000100004f89	jmp	0x100004f52
0000000100004f8b	jmp	0x100004eea
__ZN133core_collections..vec..Vec$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4160017h613b88d8f2ba6f0eE:
0000000100004f90	pushq	%r15
0000000100004f92	pushq	%r14
0000000100004f94	pushq	%r13
0000000100004f96	pushq	%r12
0000000100004f98	pushq	%rbx
0000000100004f99	movq	%rdi, %r15
0000000100004f9c	movabsq	$0x1d1d1d1d1d1d1d1d, %r12 ## imm = 0x1D1D1D1D1D1D1D1D
0000000100004fa6	movq	0x8(%r15), %rsi
0000000100004faa	cmpq	%r12, %rsi
0000000100004fad	je	0x100005014
0000000100004faf	movq	0x10(%r15), %r13
0000000100004fb3	testq	%r13, %r13
0000000100004fb6	je	0x10000500a
0000000100004fb8	movq	(%r15), %rbx
0000000100004fbb	addq	$0x8, %rbx
0000000100004fbf	shlq	$0x4, %r13
0000000100004fc3	nopw	%cs:(%rax,%rax)
0000000100004fd0	movq	-0x8(%rbx), %r14
0000000100004fd4	cmpq	%r12, %r14
0000000100004fd7	je	0x100004ffc
0000000100004fd9	movq	(%rbx), %rax
0000000100004fdc	movq	(%rax), %rax
0000000100004fdf	movq	%r14, %rdi
0000000100004fe2	callq	*%rax
0000000100004fe4	movq	(%rbx), %rax
0000000100004fe7	movq	0x8(%rax), %rsi
0000000100004feb	testq	%rsi, %rsi
0000000100004fee	je	0x100004ffc
0000000100004ff0	movq	0x10(%rax), %rdx
0000000100004ff4	movq	%r14, %rdi
0000000100004ff7	callq	___rust_deallocate
0000000100004ffc	addq	$0x10, %rbx
0000000100005000	addq	$-0x10, %r13
0000000100005004	jne	0x100004fd0
0000000100005006	movq	0x8(%r15), %rsi
000000010000500a	testq	%rsi, %rsi
000000010000500d	je	0x100005014
000000010000500f	cmpq	%r12, %rsi
0000000100005012	jne	0x10000501e
0000000100005014	popq	%rbx
0000000100005015	popq	%r12
0000000100005017	popq	%r13
0000000100005019	popq	%r14
000000010000501b	popq	%r15
000000010000501d	retq
000000010000501e	shlq	$0x4, %rsi
0000000100005022	movq	(%r15), %rdi
0000000100005025	movl	$0x8, %edx
000000010000502a	popq	%rbx
000000010000502b	popq	%r12
000000010000502d	popq	%r13
000000010000502f	popq	%r14
0000000100005031	popq	%r15
0000000100005033	jmp	___rust_deallocate
0000000100005038	movq	%rax, %r14
000000010000503b	movq	0x8(%r15), %rsi
000000010000503f	testq	%rsi, %rsi
0000000100005042	je	0x10000505a
0000000100005044	cmpq	%r12, %rsi
0000000100005047	je	0x10000505a
0000000100005049	shlq	$0x4, %rsi
000000010000504d	movq	(%r15), %rdi
0000000100005050	movl	$0x8, %edx
0000000100005055	callq	___rust_deallocate
000000010000505a	movq	%r14, %rdi
000000010000505d	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100005062	nopw	%cs:(%rax,%rax)
__ZN138core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4161917hbd67c4a60f001fe9E:
0000000100005070	pushq	%r15
0000000100005072	pushq	%r14
0000000100005074	pushq	%r12
0000000100005076	pushq	%rbx
0000000100005077	pushq	%rax
0000000100005078	movq	%rdi, %r14
000000010000507b	movzbl	0x20(%r14), %eax
0000000100005080	cmpl	$0xd4, %eax
0000000100005085	jne	0x1000050f3
0000000100005087	movq	0x10(%r14), %rax
000000010000508b	cmpq	0x18(%r14), %rax
000000010000508f	je	0x1000050e0
0000000100005091	movabsq	$0x1d1d1d1d1d1d1d1d, %r15 ## imm = 0x1D1D1D1D1D1D1D1D
000000010000509b	nopl	(%rax,%rax)
00000001000050a0	leaq	0x10(%rax), %rcx
00000001000050a4	movq	%rcx, 0x10(%r14)
00000001000050a8	movq	(%rax), %r12
00000001000050ab	cmpq	%r15, %r12
00000001000050ae	je	0x1000050d6
00000001000050b0	testq	%r12, %r12
00000001000050b3	je	0x1000050e0
00000001000050b5	movq	0x8(%rax), %rbx
00000001000050b9	movq	(%rbx), %rax
00000001000050bc	movq	%r12, %rdi
00000001000050bf	callq	*%rax
00000001000050c1	movq	0x8(%rbx), %rsi
00000001000050c5	testq	%rsi, %rsi
00000001000050c8	je	0x1000050d6
00000001000050ca	movq	0x10(%rbx), %rdx
00000001000050ce	movq	%r12, %rdi
00000001000050d1	callq	___rust_deallocate
00000001000050d6	movq	0x10(%r14), %rax
00000001000050da	cmpq	0x18(%r14), %rax
00000001000050de	jne	0x1000050a0
00000001000050e0	movq	%r14, %rdi
00000001000050e3	addq	$0x8, %rsp
00000001000050e7	popq	%rbx
00000001000050e8	popq	%r12
00000001000050ea	popq	%r14
00000001000050ec	popq	%r15
00000001000050ee	jmp	__ZN138core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4162417hbd67c4a60f001fe9E ## core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$::drop.41624::hbd67c4a60f001fe9
00000001000050f3	addq	$0x8, %rsp
00000001000050f7	popq	%rbx
00000001000050f8	popq	%r12
00000001000050fa	popq	%r14
00000001000050fc	popq	%r15
00000001000050fe	retq
00000001000050ff	movq	%rax, %rbx
0000000100005102	movq	%r14, %rdi
0000000100005105	callq	__ZN138core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4162417hbd67c4a60f001fe9E ## core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$::drop.41624::hbd67c4a60f001fe9
000000010000510a	movq	%rbx, %rdi
000000010000510d	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100005112	nopw	%cs:(%rax,%rax)
__ZN138core_collections..vec..IntoIter$LT$Box$LT$alloc..boxed..FnBox$LT$$LP$$RP$$C$$u20$Output$u3d$$LP$$RP$$GT$$u20$$u2b$$u20$$u27$static$GT$$GT$10drop.4162417hbd67c4a60f001fe9E:
0000000100005120	movq	0x8(%rdi), %rsi
0000000100005124	testq	%rsi, %rsi
0000000100005127	je	0x100005138
0000000100005129	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100005133	cmpq	%rax, %rsi
0000000100005136	jne	0x100005139
0000000100005138	retq
0000000100005139	shlq	$0x4, %rsi
000000010000513d	movq	(%rdi), %rdi
0000000100005140	movl	$0x8, %edx
0000000100005145	jmp	___rust_deallocate
000000010000514a	nopw	(%rax,%rax)
__ZN7raw_vec15RawVec$LT$T$GT$6double21h14721478636120332294E:
0000000100005150	pushq	%rbp
0000000100005151	movq	%rsp, %rbp
0000000100005154	pushq	%r14
0000000100005156	pushq	%rbx
0000000100005157	movq	%rdi, %rbx
000000010000515a	movq	0x8(%rbx), %rax
000000010000515e	testq	%rax, %rax
0000000100005161	je	0x100005184
0000000100005163	movq	%rax, %rdx
0000000100005166	shlq	$0x5, %rdx
000000010000516a	movq	(%rbx), %rdi
000000010000516d	movq	%rax, %rsi
0000000100005170	shlq	$0x4, %rsi
0000000100005174	leaq	(%rax,%rax), %r14
0000000100005178	movl	$0x8, %ecx
000000010000517d	callq	___rust_reallocate
0000000100005182	jmp	0x100005199
0000000100005184	movl	$0x40, %edi
0000000100005189	movl	$0x8, %esi
000000010000518e	callq	___rust_allocate
0000000100005193	movl	$0x4, %r14d
0000000100005199	testq	%rax, %rax
000000010000519c	je	0x1000051aa
000000010000519e	movq	%rax, (%rbx)
00000001000051a1	movq	%r14, 0x8(%rbx)
00000001000051a5	popq	%rbx
00000001000051a6	popq	%r14
00000001000051a8	popq	%rbp
00000001000051a9	retq
00000001000051aa	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
00000001000051af	nop
__ZN10sys_common9backtrace6output20h74a82a425becf7f3KGrE:
00000001000051b0	pushq	%rbp
00000001000051b1	movq	%rsp, %rbp
00000001000051b4	pushq	%r15
00000001000051b6	pushq	%r14
00000001000051b8	pushq	%r13
00000001000051ba	pushq	%r12
00000001000051bc	pushq	%rbx
00000001000051bd	subq	$0x108, %rsp            ## imm = 0x108
00000001000051c4	movq	%r9, %r14
00000001000051c7	movq	%rdx, %r12
00000001000051ca	movq	%rsi, %r13
00000001000051cd	movq	%r13, -0xf0(%rbp)
00000001000051d4	movq	%rdi, %r15
00000001000051d7	movq	%r15, -0xf8(%rbp)
00000001000051de	movq	%rcx, -0x40(%rbp)
00000001000051e2	movq	%r8, -0x48(%rbp)
00000001000051e6	movq	0x30(%r12), %rbx
00000001000051eb	leaq	__ZN3fmt3num18isize.fmt..Display3fmt20h6a64c3dc5b8c04824XVE(%rip), %rax ## fmt::num::isize.fmt..Display::fmt::h6a64c3dc5b8c04824XV
00000001000051f2	movq	%rax, -0xb8(%rbp)
00000001000051f9	leaq	-0x40(%rbp), %rax
00000001000051fd	movq	%rax, -0xc0(%rbp)
0000000100005204	leaq	__ZN3fmt20_$BP$mut$u20$T.Debug3fmt20h4964735808316560973E(%rip), %rax ## fmt::_$BP$mut$u20$T.Debug::fmt::h4964735808316560973
000000010000520b	movq	%rax, -0xa8(%rbp)
0000000100005212	leaq	-0x48(%rbp), %rax
0000000100005216	movq	%rax, -0xb0(%rbp)
000000010000521d	leaq	-0xa0(%rbp), %rdi
0000000100005224	leaq	_const41636(%rip), %rsi
000000010000522b	callq	__ZN3fmt24ArgumentV1$LT$$u27$a$GT$10from_usize20hb1c56d52bc6846b9RJWE ## fmt::ArgumentV1$LT$$u27$a$GT$::from_usize::hb1c56d52bc6846b9RJW
0000000100005230	leaq	_ref41652(%rip), %rax
0000000100005237	movq	%rax, -0x90(%rbp)
000000010000523e	movq	$0x3, -0x88(%rbp)
0000000100005249	leaq	_ref41653(%rip), %rax
0000000100005250	movq	%rax, -0x80(%rbp)
0000000100005254	movq	$0x2, -0x78(%rbp)
000000010000525c	leaq	-0xc0(%rbp), %rax
0000000100005263	movq	%rax, -0x70(%rbp)
0000000100005267	movq	$0x3, -0x68(%rbp)
000000010000526f	leaq	-0x60(%rbp), %rdi
0000000100005273	leaq	-0x90(%rbp), %rdx
000000010000527a	movq	%r13, %rsi
000000010000527d	callq	*%rbx
000000010000527f	cmpq	$0x1, -0x60(%rbp)
0000000100005284	jne	0x1000052af
0000000100005286	movq	-0x58(%rbp), %rax
000000010000528a	movq	-0x50(%rbp), %rcx
000000010000528e	movq	%rcx, -0xc8(%rbp)
0000000100005295	movq	%rax, -0xd0(%rbp)
000000010000529c	movq	-0xd0(%rbp), %rax
00000001000052a3	movq	-0xc8(%rbp), %rcx
00000001000052aa	jmp	0x100005410
00000001000052af	movq	(%r14), %rsi
00000001000052b2	testq	%rsi, %rsi
00000001000052b5	je	0x100005387
00000001000052bb	movq	0x8(%r14), %rdx
00000001000052bf	leaq	-0x90(%rbp), %rdi
00000001000052c6	callq	__ZN3str9from_utf820hae3f484627915ba4TYRE ## str::from_utf8::hae3f484627915ba4TYR
00000001000052cb	cmpq	$0x1, -0x90(%rbp)
00000001000052d3	je	0x100005387
00000001000052d9	movq	-0x88(%rbp), %rbx
00000001000052e0	testq	%rbx, %rbx
00000001000052e3	je	0x100005387
00000001000052e9	movq	-0x80(%rbp), %r14
00000001000052ed	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
00000001000052f7	movq	%rax, -0x38(%rbp)
00000001000052fb	cmpq	$0x4, %r14
00000001000052ff	jbe	0x100005424
0000000100005305	movzbl	0x3(%rbx), %eax
0000000100005309	cmpl	$0xbf, %eax
000000010000530e	seta	%cl
0000000100005311	shrb	$0x7, %al
0000000100005314	xorb	$0x1, %al
0000000100005316	orb	%cl, %al
0000000100005318	je	0x10000542e
000000010000531e	leaq	_str41681(%rip), %rdi
0000000100005325	movl	$0x3, %edx
000000010000532a	movq	%rbx, %rsi
000000010000532d	callq	0x10002bcf2             ## symbol stub for: _memcmp
0000000100005332	testl	%eax, %eax
0000000100005334	jne	0x10000542e
000000010000533a	movzbl	-0x1(%rbx,%r14), %eax
0000000100005340	cmpl	$0xbf, %eax
0000000100005345	seta	%cl
0000000100005348	cmpl	$0x45, %eax
000000010000534b	jne	0x10000542e
0000000100005351	shrb	$0x7, %al
0000000100005354	xorb	$0x1, %al
0000000100005356	orb	%cl, %al
0000000100005358	je	0x10000542e
000000010000535e	movq	%r13, -0xf0(%rbp)
0000000100005365	movq	%r12, -0x108(%rbp)
000000010000536c	movq	%r15, -0xf8(%rbp)
0000000100005373	leaq	0x3(%rbx), %rax
0000000100005377	movq	%rbx, -0x118(%rbp)
000000010000537e	leaq	-0x1(%r14), %rcx
0000000100005382	jmp	0x10000549c
0000000100005387	movq	0x30(%r12), %rax
000000010000538c	leaq	_ref41655(%rip), %rcx
0000000100005393	movq	%rcx, -0x90(%rbp)
000000010000539a	movq	$0x1, -0x88(%rbp)
00000001000053a5	movq	$0x0, -0x78(%rbp)
00000001000053ad	movq	$0x0, -0x80(%rbp)
00000001000053b5	leaq	-0x30(%rbp), %rcx
00000001000053b9	movq	%rcx, -0x70(%rbp)
00000001000053bd	movq	$0x0, -0x68(%rbp)
00000001000053c5	leaq	-0xc0(%rbp), %rdi
00000001000053cc	leaq	-0x90(%rbp), %rdx
00000001000053d3	movq	%r13, %rsi
00000001000053d6	callq	*%rax
00000001000053d8	cmpq	$0x1, -0xc0(%rbp)
00000001000053e0	jne	0x100005faf
00000001000053e6	movq	-0xb8(%rbp), %rax
00000001000053ed	movq	-0xb0(%rbp), %rcx
00000001000053f4	movq	%rcx, -0xe0(%rbp)
00000001000053fb	movq	%rax, -0xe8(%rbp)
0000000100005402	movq	-0xe8(%rbp), %rax
0000000100005409	movq	-0xe0(%rbp), %rcx
0000000100005410	movq	%rcx, 0x10(%r15)
0000000100005414	movq	%rax, 0x8(%r15)
0000000100005418	movq	$0x1, (%r15)
000000010000541f	jmp	0x100005fc6
0000000100005424	cmpq	$0x3, %r14
0000000100005428	jbe	0x100005664
000000010000542e	movzbl	0x2(%rbx), %eax
0000000100005432	cmpl	$0xbf, %eax
0000000100005437	seta	%cl
000000010000543a	shrb	$0x7, %al
000000010000543d	xorb	$0x1, %al
000000010000543f	orb	%cl, %al
0000000100005441	je	0x100005664
0000000100005447	movzwl	(%rbx), %eax
000000010000544a	cmpl	$0x4e5a, %eax           ## imm = 0x4E5A
000000010000544f	jne	0x100005664
0000000100005455	movzbl	-0x1(%r14,%rbx), %eax
000000010000545b	cmpl	$0xbf, %eax
0000000100005460	seta	%cl
0000000100005463	cmpl	$0x45, %eax
0000000100005466	jne	0x100005664
000000010000546c	shrb	$0x7, %al
000000010000546f	xorb	$0x1, %al
0000000100005471	orb	%cl, %al
0000000100005473	je	0x100005664
0000000100005479	movq	%r13, -0xf0(%rbp)
0000000100005480	movq	%r12, -0x108(%rbp)
0000000100005487	movq	%r15, -0xf8(%rbp)
000000010000548e	leaq	0x2(%rbx), %rax
0000000100005492	movq	%rbx, -0x118(%rbp)
0000000100005499	movq	%r14, %rcx
000000010000549c	movq	%r14, -0x120(%rbp)
00000001000054a3	movq	%rax, -0x128(%rbp)
00000001000054aa	movq	%rax, -0xc0(%rbp)
00000001000054b1	leaq	-0x3(%rax,%rcx), %rax
00000001000054b6	addq	$-0x3, %rcx
00000001000054ba	movq	%rcx, -0x110(%rbp)
00000001000054c1	movq	%rax, -0xb8(%rbp)
00000001000054c8	movb	$0x1, %al
00000001000054ca	movl	%eax, -0xfc(%rbp)
00000001000054d0	leaq	-0x38(%rbp), %r13
00000001000054d4	leaq	-0x90(%rbp), %r14
00000001000054db	leaq	-0xc0(%rbp), %rax
00000001000054e2	movq	%rax, -0x38(%rbp)
00000001000054e6	movq	%r13, %rdi
00000001000054e9	callq	__ZN4iter34_$RF$$u27$a$u20$mut$u20$I.Iterator4next21h15030187336818406503E ## iter::_$RF$$u27$a$u20$mut$u20$I.Iterator::next::h15030187336818406503
00000001000054ee	movq	%rax, %rbx
00000001000054f1	cmpl	$0x1, %ebx
00000001000054f4	movl	$0x0, %r15d
00000001000054fa	jne	0x1000055d6
0000000100005500	shrq	$0x20, %rbx
0000000100005504	leal	-0x30(%rbx), %eax
0000000100005507	cmpl	$0xa, %eax
000000010000550a	jb	0x10000551f
000000010000550c	cmpl	$0x80, %ebx
0000000100005512	jb	0x100005538
0000000100005514	movl	%ebx, %edi
0000000100005516	callq	__ZN6tables16general_category1N20h5b856cd99bbf93eePeaE ## tables::general_category::N::h5b856cd99bbf93eePea
000000010000551b	testb	%al, %al
000000010000551d	je	0x100005538
000000010000551f	leaq	(%r15,%r15,4), %rax
0000000100005523	leaq	-0x30(%rbx,%rax,2), %r15
0000000100005528	movq	%r13, %rdi
000000010000552b	callq	__ZN4iter34_$RF$$u27$a$u20$mut$u20$I.Iterator4next21h15030187336818406503E ## iter::_$RF$$u27$a$u20$mut$u20$I.Iterator::next::h15030187336818406503
0000000100005530	movq	%rax, %rbx
0000000100005533	cmpl	$0x1, %ebx
0000000100005536	je	0x100005500
0000000100005538	testq	%r15, %r15
000000010000553b	je	0x1000055d6
0000000100005541	decq	%r15
0000000100005544	leaq	-0xc0(%rbp), %rax
000000010000554b	movq	%rax, -0x90(%rbp)
0000000100005552	movq	%r15, -0x88(%rbp)
0000000100005559	movq	$-0x1, %rbx
0000000100005560	movq	%r15, %r12
0000000100005563	nopw	%cs:(%rax,%rax)
0000000100005570	testq	%r12, %r12
0000000100005573	movl	$0x0, %ecx
0000000100005578	movl	$0x0, %eax
000000010000557d	je	0x100005594
000000010000557f	decq	%r12
0000000100005582	movq	%r12, -0x88(%rbp)
0000000100005589	movq	%r14, %rdi
000000010000558c	callq	__ZN4iter34_$RF$$u27$a$u20$mut$u20$I.Iterator4next21h15030187336818406503E ## iter::_$RF$$u27$a$u20$mut$u20$I.Iterator::next::h15030187336818406503
0000000100005591	movq	%r12, %rcx
0000000100005594	incq	%rbx
0000000100005597	cmpl	$0x1, %eax
000000010000559a	movq	%rcx, %r12
000000010000559d	je	0x100005570
000000010000559f	cmpq	%r15, %rbx
00000001000055a2	je	0x1000055ae
00000001000055a4	movl	$0x0, -0xfc(%rbp)
00000001000055ae	movl	-0xfc(%rbp), %eax
00000001000055b4	testb	$0x1, %al
00000001000055b6	jne	0x1000054db
00000001000055bc	movq	-0xf8(%rbp), %r15
00000001000055c3	movq	-0x108(%rbp), %r12
00000001000055ca	movq	-0xf0(%rbp), %r13
00000001000055d1	jmp	0x100005656
00000001000055d6	movq	-0xc0(%rbp), %rax
00000001000055dd	movq	-0xb8(%rbp), %rcx
00000001000055e4	cmpq	%rcx, %rax
00000001000055e7	je	0x10000568c
00000001000055ed	leaq	0x1(%rax), %rdx
00000001000055f1	movq	%rdx, -0xc0(%rbp)
00000001000055f8	cmpq	%rcx, %rdx
00000001000055fb	movq	-0xf8(%rbp), %r15
0000000100005602	movq	-0x108(%rbp), %r12
0000000100005609	movq	-0xf0(%rbp), %r13
0000000100005610	je	0x100005656
0000000100005612	movb	(%rax), %dl
0000000100005614	testb	%dl, %dl
0000000100005616	jns	0x100005656
0000000100005618	leaq	0x2(%rax), %rsi
000000010000561c	movq	%rsi, -0xc0(%rbp)
0000000100005623	cmpq	%rcx, %rsi
0000000100005626	je	0x100005656
0000000100005628	movzbl	%dl, %edx
000000010000562b	cmpl	$0xe0, %edx
0000000100005631	jb	0x100005656
0000000100005633	leaq	0x3(%rax), %rsi
0000000100005637	movq	%rsi, -0xc0(%rbp)
000000010000563e	cmpq	%rcx, %rsi
0000000100005641	je	0x100005656
0000000100005643	cmpl	$0xf0, %edx
0000000100005649	jb	0x100005656
000000010000564b	addq	$0x4, %rax
000000010000564f	movq	%rax, -0xc0(%rbp)
0000000100005656	movq	-0x118(%rbp), %rbx
000000010000565d	movq	-0x120(%rbp), %r14
0000000100005664	leaq	-0x90(%rbp), %rdi
000000010000566b	movq	%r13, %rsi
000000010000566e	movq	%rbx, %rdx
0000000100005671	movq	%r14, %rcx
0000000100005674	callq	*0x28(%r12)
0000000100005679	cmpq	$0x1, -0x90(%rbp)
0000000100005681	jne	0x100005faf
0000000100005687	jmp	0x100005fdb
000000010000568c	cmpq	$0x0, -0x110(%rbp)
0000000100005694	movq	-0xf8(%rbp), %r15
000000010000569b	movq	-0x108(%rbp), %r12
00000001000056a2	movq	-0xf0(%rbp), %r13
00000001000056a9	je	0x100005faf
00000001000056af	movb	$0x1, %al
00000001000056b1	testb	$0x1, %al
00000001000056b3	jne	0x1000056e5
00000001000056b5	movl	%eax, -0xfc(%rbp)
00000001000056bb	movl	$0x2, %ecx
00000001000056c0	leaq	-0x90(%rbp), %rdi
00000001000056c7	movq	%r13, %rsi
00000001000056ca	leaq	_byte_str41787(%rip), %rdx
00000001000056d1	callq	*0x28(%r12)
00000001000056d6	cmpq	$0x1, -0x90(%rbp)
00000001000056de	jne	0x1000056ef
00000001000056e0	jmp	0x100005fdb
00000001000056e5	movl	$0x0, -0xfc(%rbp)
00000001000056ef	movq	-0x110(%rbp), %r12
00000001000056f6	testq	%r12, %r12
00000001000056f9	movq	-0x128(%rbp), %r15
0000000100005700	je	0x10000607c
0000000100005706	movb	(%r15), %al
0000000100005709	movq	%r12, %rbx
000000010000570c	movq	%r15, %r13
000000010000570f	testb	%al, %al
0000000100005711	js	0x100005729
0000000100005713	movzbl	%al, %edi
0000000100005716	movl	%edi, -0x90(%rbp)
000000010000571c	movq	$0x1, -0x88(%rbp)
0000000100005727	jmp	0x100005743
0000000100005729	xorl	%ecx, %ecx
000000010000572b	leaq	-0x90(%rbp), %rdi
0000000100005732	movq	%r13, %rsi
0000000100005735	movq	%rbx, %rdx
0000000100005738	callq	__ZN3str17char_range_at_raw23multibyte_char_range_at20hec393b978def27bbhtTE ## str::char_range_at_raw::multibyte_char_range_at::hec393b978def27bbhtT
000000010000573d	movl	-0x90(%rbp), %edi
0000000100005743	leal	-0x30(%rdi), %eax
0000000100005746	cmpl	$0xa, %eax
0000000100005749	jb	0x10000575c
000000010000574b	cmpl	$0x80, %edi
0000000100005751	jb	0x100005790
0000000100005753	callq	__ZN6tables16general_category1N20h5b856cd99bbf93eePeaE ## tables::general_category::N::h5b856cd99bbf93eePea
0000000100005758	testb	%al, %al
000000010000575a	je	0x100005790
000000010000575c	cmpq	$0x1, %rbx
0000000100005760	je	0x10000607c
0000000100005766	movzbl	0x1(%r13), %eax
000000010000576b	cmpl	$0xbf, %eax
0000000100005770	seta	%cl
0000000100005773	movb	%al, %dl
0000000100005775	shrb	$0x7, %dl
0000000100005778	xorb	$0x1, %dl
000000010000577b	orb	%cl, %dl
000000010000577d	je	0x10000608c
0000000100005783	incq	%r13
0000000100005786	decq	%rbx
0000000100005789	jne	0x10000570f
000000010000578b	jmp	0x10000607c
0000000100005790	movq	%r12, %rax
0000000100005793	subq	%rbx, %rax
0000000100005796	cmpq	%rax, %r12
0000000100005799	jbe	0x1000060bd
000000010000579f	movzbl	(%r15,%rax), %ecx
00000001000057a4	cmpl	$0xbf, %ecx
00000001000057aa	seta	%dl
00000001000057ad	shrb	$0x7, %cl
00000001000057b0	xorb	$0x1, %cl
00000001000057b3	orb	%dl, %cl
00000001000057b5	je	0x1000060bd
00000001000057bb	leaq	-0x90(%rbp), %rdi
00000001000057c2	movq	%r15, %rsi
00000001000057c5	movq	%rax, %rdx
00000001000057c8	callq	__ZN3num13usize.FromStr8from_str20h9622d2574bcf3ad2ImkE ## num::usize.FromStr::from_str::h9622d2574bcf3ad2Imk
00000001000057cd	movzwl	-0x90(%rbp), %eax
00000001000057d4	movzbl	%al, %ecx
00000001000057d7	cmpl	$0x1, %ecx
00000001000057da	je	0x1000060d4
00000001000057e0	movq	-0x88(%rbp), %rsi
00000001000057e7	movq	%rbx, %rdx
00000001000057ea	subq	%rsi, %rdx
00000001000057ed	jne	0x1000057fd
00000001000057ef	movq	%rdx, -0x110(%rbp)
00000001000057f6	leaq	(%r13,%rbx), %rax
00000001000057fb	jmp	0x10000582a
00000001000057fd	jbe	0x1000060dc
0000000100005803	movzbl	(%r13,%rsi), %eax
0000000100005809	cmpl	$0xbf, %eax
000000010000580e	seta	%cl
0000000100005811	shrb	$0x7, %al
0000000100005814	xorb	$0x1, %al
0000000100005816	orb	%cl, %al
0000000100005818	je	0x1000060dc
000000010000581e	movq	%rdx, -0x110(%rbp)
0000000100005825	leaq	(%r13,%rsi), %rax
000000010000582a	movq	%rax, -0x128(%rbp)
0000000100005831	movq	%rsi, -0x118(%rbp)
0000000100005838	jmp	0x100005843
000000010000583a	movq	%r15, %r13
000000010000583d	movq	%rax, %rsi
0000000100005840	movq	%r14, %rbx
0000000100005843	cmpq	$0x1, %rsi
0000000100005847	je	0x10000586c
0000000100005849	testq	%rsi, %rsi
000000010000584c	je	0x100005f87
0000000100005852	movzbl	0x1(%r13), %eax
0000000100005857	cmpl	$0xbf, %eax
000000010000585c	seta	%cl
000000010000585f	shrb	$0x7, %al
0000000100005862	xorb	$0x1, %al
0000000100005864	orb	%cl, %al
0000000100005866	je	0x1000059e8
000000010000586c	movzbl	(%r13), %eax
0000000100005871	cmpl	$0x24, %eax
0000000100005874	jne	0x1000059e8
000000010000587a	cmpq	$0x4, %rsi
000000010000587e	je	0x1000058a3
0000000100005880	cmpq	$0x5, %rsi
0000000100005884	jb	0x100005b46
000000010000588a	movzbl	0x4(%r13), %eax
000000010000588f	cmpl	$0xbf, %eax
0000000100005894	seta	%cl
0000000100005897	movb	%al, %dl
0000000100005899	shrb	$0x7, %dl
000000010000589c	xorb	$0x1, %dl
000000010000589f	orb	%cl, %dl
00000001000058a1	je	0x1000058bb
00000001000058a3	cmpl	$0x24505324, (%r13)     ## imm = 0x24505324
00000001000058ab	je	0x100005ce2
00000001000058b1	cmpq	$0x4, %rsi
00000001000058b5	je	0x1000058d1
00000001000058b7	movb	0x4(%r13), %al
00000001000058bb	movzbl	%al, %ecx
00000001000058be	cmpl	$0xbf, %ecx
00000001000058c4	seta	%dl
00000001000058c7	shrb	$0x7, %cl
00000001000058ca	xorb	$0x1, %cl
00000001000058cd	orb	%dl, %cl
00000001000058cf	je	0x1000058e9
00000001000058d1	cmpl	$0x24504224, (%r13)     ## imm = 0x24504224
00000001000058d9	je	0x100005d04
00000001000058df	cmpq	$0x4, %rsi
00000001000058e3	je	0x1000058ff
00000001000058e5	movb	0x4(%r13), %al
00000001000058e9	movzbl	%al, %ecx
00000001000058ec	cmpl	$0xbf, %ecx
00000001000058f2	seta	%dl
00000001000058f5	shrb	$0x7, %cl
00000001000058f8	xorb	$0x1, %cl
00000001000058fb	orb	%dl, %cl
00000001000058fd	je	0x100005917
00000001000058ff	cmpl	$0x24465224, (%r13)     ## imm = 0x24465224
0000000100005907	je	0x100005d91
000000010000590d	cmpq	$0x4, %rsi
0000000100005911	je	0x10000592d
0000000100005913	movb	0x4(%r13), %al
0000000100005917	movzbl	%al, %ecx
000000010000591a	cmpl	$0xbf, %ecx
0000000100005920	seta	%dl
0000000100005923	shrb	$0x7, %cl
0000000100005926	xorb	$0x1, %cl
0000000100005929	orb	%dl, %cl
000000010000592b	je	0x100005945
000000010000592d	cmpl	$0x24544c24, (%r13)     ## imm = 0x24544C24
0000000100005935	je	0x100005db3
000000010000593b	cmpq	$0x4, %rsi
000000010000593f	je	0x10000595b
0000000100005941	movb	0x4(%r13), %al
0000000100005945	movzbl	%al, %ecx
0000000100005948	cmpl	$0xbf, %ecx
000000010000594e	seta	%dl
0000000100005951	shrb	$0x7, %cl
0000000100005954	xorb	$0x1, %cl
0000000100005957	orb	%dl, %cl
0000000100005959	je	0x100005973
000000010000595b	cmpl	$0x24544724, (%r13)     ## imm = 0x24544724
0000000100005963	je	0x100005df1
0000000100005969	cmpq	$0x4, %rsi
000000010000596d	je	0x100005989
000000010000596f	movb	0x4(%r13), %al
0000000100005973	movzbl	%al, %ecx
0000000100005976	cmpl	$0xbf, %ecx
000000010000597c	seta	%dl
000000010000597f	shrb	$0x7, %cl
0000000100005982	xorb	$0x1, %cl
0000000100005985	orb	%dl, %cl
0000000100005987	je	0x1000059a1
0000000100005989	cmpl	$0x24504c24, (%r13)     ## imm = 0x24504C24
0000000100005991	je	0x100005e32
0000000100005997	cmpq	$0x4, %rsi
000000010000599b	je	0x1000059b5
000000010000599d	movb	0x4(%r13), %al
00000001000059a1	movzbl	%al, %eax
00000001000059a4	cmpl	$0xbf, %eax
00000001000059a9	seta	%cl
00000001000059ac	shrb	$0x7, %al
00000001000059af	xorb	$0x1, %al
00000001000059b1	orb	%cl, %al
00000001000059b3	je	0x1000059c3
00000001000059b5	cmpl	$0x24505224, (%r13)     ## imm = 0x24505224
00000001000059bd	je	0x100005e8f
00000001000059c3	movq	%rsi, %r15
00000001000059c6	movzbl	0x3(%r13), %eax
00000001000059cb	cmpl	$0xbf, %eax
00000001000059d0	seta	%cl
00000001000059d3	shrb	$0x7, %al
00000001000059d6	xorb	$0x1, %al
00000001000059d8	orb	%cl, %al
00000001000059da	je	0x100005b72
00000001000059e0	xorl	%r14d, %r14d
00000001000059e3	jmp	0x100005b56
00000001000059e8	movq	%rbx, %r14
00000001000059eb	leaq	(%r13,%rsi), %r15
00000001000059f0	xorl	%edx, %edx
00000001000059f2	movq	%r13, %rax
00000001000059f5	nopw	%cs:(%rax,%rax)
0000000100005a00	movq	%rdx, %r12
0000000100005a03	cmpq	%r15, %rax
0000000100005a06	je	0x100005aac
0000000100005a0c	leaq	0x1(%rax), %rcx
0000000100005a10	movzbl	(%rax), %ebx
0000000100005a13	testb	%bl, %bl
0000000100005a15	jns	0x100005a95
0000000100005a17	cmpq	%r15, %rcx
0000000100005a1a	je	0x100005a2c
0000000100005a1c	leaq	0x2(%rax), %rcx
0000000100005a20	movzbl	0x1(%rax), %edx
0000000100005a24	andl	$0x3f, %edx
0000000100005a27	movq	%rcx, %r10
0000000100005a2a	jmp	0x100005a31
0000000100005a2c	xorl	%edx, %edx
0000000100005a2e	movq	%r15, %r10
0000000100005a31	movl	%ebx, %edi
0000000100005a33	andl	$0x1f, %edi
0000000100005a36	cmpl	$0xe0, %ebx
0000000100005a3c	jb	0x100005a89
0000000100005a3e	xorl	%r9d, %r9d
0000000100005a41	cmpq	%r15, %r10
0000000100005a44	movq	%r15, %r8
0000000100005a47	je	0x100005a5a
0000000100005a49	movzbl	(%r10), %r9d
0000000100005a4d	incq	%r10
0000000100005a50	andl	$0x3f, %r9d
0000000100005a54	movq	%r10, %rcx
0000000100005a57	movq	%r10, %r8
0000000100005a5a	shll	$0x6, %edx
0000000100005a5d	orl	%r9d, %edx
0000000100005a60	cmpl	$0xf0, %ebx
0000000100005a66	jb	0x100005a8e
0000000100005a68	xorl	%ebx, %ebx
0000000100005a6a	cmpq	%r15, %r8
0000000100005a6d	je	0x100005a7c
0000000100005a6f	movzbl	(%r8), %ebx
0000000100005a73	incq	%r8
0000000100005a76	andl	$0x3f, %ebx
0000000100005a79	movq	%r8, %rcx
0000000100005a7c	andl	$0x7, %edi
0000000100005a7f	shll	$0x12, %edi
0000000100005a82	shll	$0x6, %edx
0000000100005a85	orl	%ebx, %edx
0000000100005a87	jmp	0x100005a91
0000000100005a89	shll	$0x6, %edi
0000000100005a8c	jmp	0x100005a91
0000000100005a8e	shll	$0xc, %edi
0000000100005a91	orl	%edi, %edx
0000000100005a93	movl	%edx, %ebx
0000000100005a95	movq	%r12, %rdx
0000000100005a98	subq	%rax, %rdx
0000000100005a9b	addq	%rcx, %rdx
0000000100005a9e	cmpl	$0x24, %ebx
0000000100005aa1	movq	%rcx, %rax
0000000100005aa4	jne	0x100005a00
0000000100005aaa	jmp	0x100005aaf
0000000100005aac	movq	%rsi, %r12
0000000100005aaf	movq	-0x108(%rbp), %rax
0000000100005ab6	movq	0x28(%rax), %rax
0000000100005aba	cmpq	%r12, %rsi
0000000100005abd	movq	%rsi, %rbx
0000000100005ac0	je	0x100005ae5
0000000100005ac2	jbe	0x10000609f
0000000100005ac8	movzbl	(%r13,%r12), %ecx
0000000100005ace	cmpl	$0xbf, %ecx
0000000100005ad4	seta	%dl
0000000100005ad7	shrb	$0x7, %cl
0000000100005ada	xorb	$0x1, %cl
0000000100005add	orb	%dl, %cl
0000000100005adf	je	0x10000609f
0000000100005ae5	leaq	-0x90(%rbp), %rdi
0000000100005aec	movq	-0xf0(%rbp), %rsi
0000000100005af3	movq	%r13, %rdx
0000000100005af6	movq	%r12, %rcx
0000000100005af9	callq	*%rax
0000000100005afb	cmpq	$0x1, -0x90(%rbp)
0000000100005b03	je	0x10000604c
0000000100005b09	movq	%rbx, %rsi
0000000100005b0c	movq	%rsi, %rax
0000000100005b0f	subq	%r12, %rax
0000000100005b12	je	0x10000583a
0000000100005b18	jbe	0x1000060af
0000000100005b1e	movzbl	(%r13,%r12), %ecx
0000000100005b24	cmpl	$0xbf, %ecx
0000000100005b2a	seta	%dl
0000000100005b2d	shrb	$0x7, %cl
0000000100005b30	xorb	$0x1, %cl
0000000100005b33	orb	%dl, %cl
0000000100005b35	je	0x1000060af
0000000100005b3b	addq	%r12, %r13
0000000100005b3e	movq	%r13, %r15
0000000100005b41	jmp	0x10000583a
0000000100005b46	movb	$0x1, %r14b
0000000100005b49	cmpq	$0x3, %rsi
0000000100005b4d	movq	%rsi, %r15
0000000100005b50	jne	0x100005f5b
0000000100005b56	movl	$0x3, %edx
0000000100005b5b	leaq	_str41834(%rip), %rdi
0000000100005b62	movq	%r13, %rsi
0000000100005b65	callq	0x10002bcf2             ## symbol stub for: _memcmp
0000000100005b6a	testl	%eax, %eax
0000000100005b6c	je	0x100005d26
0000000100005b72	movb	$0x1, %r14b
0000000100005b75	cmpq	$0x5, %r15
0000000100005b79	je	0x100005ba1
0000000100005b7b	cmpq	$0x6, %r15
0000000100005b7f	jb	0x100005f5b
0000000100005b85	movzbl	0x5(%r13), %eax
0000000100005b8a	cmpl	$0xbf, %eax
0000000100005b8f	seta	%cl
0000000100005b92	movb	%al, %dl
0000000100005b94	shrb	$0x7, %dl
0000000100005b97	xorb	$0x1, %dl
0000000100005b9a	orb	%cl, %dl
0000000100005b9c	je	0x100005bc9
0000000100005b9e	xorl	%r14d, %r14d
0000000100005ba1	movl	$0x5, %edx
0000000100005ba6	leaq	_str41838(%rip), %rdi
0000000100005bad	movq	%r13, %rsi
0000000100005bb0	callq	0x10002bcf2             ## symbol stub for: _memcmp
0000000100005bb5	testl	%eax, %eax
0000000100005bb7	je	0x100005dd5
0000000100005bbd	movb	$0x1, %r12b
0000000100005bc0	testb	%r14b, %r14b
0000000100005bc3	jne	0x100005be2
0000000100005bc5	movb	0x5(%r13), %al
0000000100005bc9	movzbl	%al, %ecx
0000000100005bcc	cmpl	$0xbf, %ecx
0000000100005bd2	seta	%dl
0000000100005bd5	shrb	$0x7, %cl
0000000100005bd8	xorb	$0x1, %cl
0000000100005bdb	orb	%dl, %cl
0000000100005bdd	je	0x100005c0a
0000000100005bdf	xorl	%r12d, %r12d
0000000100005be2	movl	$0x5, %edx
0000000100005be7	leaq	_str41842(%rip), %rdi
0000000100005bee	movq	%r13, %rsi
0000000100005bf1	callq	0x10002bcf2             ## symbol stub for: _memcmp
0000000100005bf6	testl	%eax, %eax
0000000100005bf8	je	0x100005e13
0000000100005bfe	movb	$0x1, %r14b
0000000100005c01	testb	%r12b, %r12b
0000000100005c04	jne	0x100005c23
0000000100005c06	movb	0x5(%r13), %al
0000000100005c0a	movzbl	%al, %ecx
0000000100005c0d	cmpl	$0xbf, %ecx
0000000100005c13	seta	%dl
0000000100005c16	shrb	$0x7, %cl
0000000100005c19	xorb	$0x1, %cl
0000000100005c1c	orb	%dl, %cl
0000000100005c1e	je	0x100005c4b
0000000100005c20	xorl	%r14d, %r14d
0000000100005c23	movl	$0x5, %edx
0000000100005c28	leaq	_str41846(%rip), %rdi
0000000100005c2f	movq	%r13, %rsi
0000000100005c32	callq	0x10002bcf2             ## symbol stub for: _memcmp
0000000100005c37	testl	%eax, %eax
0000000100005c39	je	0x100005e51
0000000100005c3f	movb	$0x1, %r12b
0000000100005c42	testb	%r14b, %r14b
0000000100005c45	jne	0x100005c64
0000000100005c47	movb	0x5(%r13), %al
0000000100005c4b	movzbl	%al, %ecx
0000000100005c4e	cmpl	$0xbf, %ecx
0000000100005c54	seta	%dl
0000000100005c57	shrb	$0x7, %cl
0000000100005c5a	xorb	$0x1, %cl
0000000100005c5d	orb	%dl, %cl
0000000100005c5f	je	0x100005c8c
0000000100005c61	xorl	%r12d, %r12d
0000000100005c64	movl	$0x5, %edx
0000000100005c69	leaq	_str41850(%rip), %rdi
0000000100005c70	movq	%r13, %rsi
0000000100005c73	callq	0x10002bcf2             ## symbol stub for: _memcmp
0000000100005c78	testl	%eax, %eax
0000000100005c7a	je	0x100005ef7
0000000100005c80	movb	$0x1, %r14b
0000000100005c83	testb	%r12b, %r12b
0000000100005c86	jne	0x100005ca7
0000000100005c88	movb	0x5(%r13), %al
0000000100005c8c	movzbl	%al, %eax
0000000100005c8f	cmpl	$0xbf, %eax
0000000100005c94	seta	%cl
0000000100005c97	shrb	$0x7, %al
0000000100005c9a	xorb	$0x1, %al
0000000100005c9c	orb	%cl, %al
0000000100005c9e	je	0x100005f5b
0000000100005ca4	xorl	%r14d, %r14d
0000000100005ca7	movl	$0x5, %edx
0000000100005cac	leaq	_str41854(%rip), %rdi
0000000100005cb3	movq	%r13, %rsi
0000000100005cb6	callq	0x10002bcf2             ## symbol stub for: _memcmp
0000000100005cbb	testl	%eax, %eax
0000000100005cbd	jne	0x100005f5b
0000000100005cc3	movl	$0x1, %ecx
0000000100005cc8	leaq	-0x90(%rbp), %rdi
0000000100005ccf	movq	-0xf0(%rbp), %rsi
0000000100005cd6	leaq	_byte_str41856(%rip), %rdx
0000000100005cdd	jmp	0x100005e6b
0000000100005ce2	movq	%rsi, %r14
0000000100005ce5	movl	$0x1, %ecx
0000000100005cea	leaq	-0x90(%rbp), %rdi
0000000100005cf1	movq	-0xf0(%rbp), %rsi
0000000100005cf8	leaq	_byte_str41808(%rip), %rdx
0000000100005cff	jmp	0x100005eac
0000000100005d04	movq	%rsi, %r14
0000000100005d07	movl	$0x1, %ecx
0000000100005d0c	leaq	-0x90(%rbp), %rdi
0000000100005d13	movq	-0xf0(%rbp), %rsi
0000000100005d1a	leaq	_byte_str41812(%rip), %rdx
0000000100005d21	jmp	0x100005eac
0000000100005d26	movl	$0x1, %ecx
0000000100005d2b	leaq	-0x90(%rbp), %rdi
0000000100005d32	movq	-0xf0(%rbp), %rsi
0000000100005d39	leaq	_byte_str41836(%rip), %rdx
0000000100005d40	movq	-0x108(%rbp), %rax
0000000100005d47	callq	*0x28(%rax)
0000000100005d4a	cmpq	$0x1, -0x90(%rbp)
0000000100005d52	je	0x10000604c
0000000100005d58	testb	%r14b, %r14b
0000000100005d5b	movq	%r15, %rsi
0000000100005d5e	jne	0x100005d84
0000000100005d60	cmpq	$0x4, %rsi
0000000100005d64	jb	0x1000060e4
0000000100005d6a	movzbl	0x3(%r13), %eax
0000000100005d6f	cmpl	$0xbf, %eax
0000000100005d74	seta	%cl
0000000100005d77	shrb	$0x7, %al
0000000100005d7a	xorb	$0x1, %al
0000000100005d7c	orb	%cl, %al
0000000100005d7e	je	0x1000060e4
0000000100005d84	addq	$0x3, %r13
0000000100005d88	addq	$-0x3, %rsi
0000000100005d8c	jmp	0x100005843
0000000100005d91	movq	%rsi, %r14
0000000100005d94	movl	$0x1, %ecx
0000000100005d99	leaq	-0x90(%rbp), %rdi
0000000100005da0	movq	-0xf0(%rbp), %rsi
0000000100005da7	leaq	_byte_str41816(%rip), %rdx
0000000100005dae	jmp	0x100005eac
0000000100005db3	movq	%rsi, %r14
0000000100005db6	movl	$0x1, %ecx
0000000100005dbb	leaq	-0x90(%rbp), %rdi
0000000100005dc2	movq	-0xf0(%rbp), %rsi
0000000100005dc9	leaq	_byte_str41820(%rip), %rdx
0000000100005dd0	jmp	0x100005eac
0000000100005dd5	movl	$0x1, %ecx
0000000100005dda	leaq	-0x90(%rbp), %rdi
0000000100005de1	movq	-0xf0(%rbp), %rsi
0000000100005de8	leaq	_byte_str41840(%rip), %rdx
0000000100005def	jmp	0x100005e6b
0000000100005df1	movq	%rsi, %r14
0000000100005df4	movl	$0x1, %ecx
0000000100005df9	leaq	-0x90(%rbp), %rdi
0000000100005e00	movq	-0xf0(%rbp), %rsi
0000000100005e07	leaq	_byte_str41824(%rip), %rdx
0000000100005e0e	jmp	0x100005eac
0000000100005e13	movl	$0x1, %ecx
0000000100005e18	leaq	-0x90(%rbp), %rdi
0000000100005e1f	movq	-0xf0(%rbp), %rsi
0000000100005e26	leaq	_byte_str41844(%rip), %rdx
0000000100005e2d	jmp	0x100005f11
0000000100005e32	movq	%rsi, %r14
0000000100005e35	movl	$0x1, %ecx
0000000100005e3a	leaq	-0x90(%rbp), %rdi
0000000100005e41	movq	-0xf0(%rbp), %rsi
0000000100005e48	leaq	_byte_str41828(%rip), %rdx
0000000100005e4f	jmp	0x100005eac
0000000100005e51	movl	$0x1, %ecx
0000000100005e56	leaq	-0x90(%rbp), %rdi
0000000100005e5d	movq	-0xf0(%rbp), %rsi
0000000100005e64	leaq	_byte_str41848(%rip), %rdx
0000000100005e6b	movq	-0x108(%rbp), %rax
0000000100005e72	callq	*0x28(%rax)
0000000100005e75	cmpq	$0x1, -0x90(%rbp)
0000000100005e7d	je	0x10000604c
0000000100005e83	leaq	0x5(%r13), %rax
0000000100005e87	testb	%r14b, %r14b
0000000100005e8a	jmp	0x100005f30
0000000100005e8f	movq	%rsi, %r14
0000000100005e92	movl	$0x1, %ecx
0000000100005e97	leaq	-0x90(%rbp), %rdi
0000000100005e9e	movq	-0xf0(%rbp), %rsi
0000000100005ea5	leaq	_byte_str41832(%rip), %rdx
0000000100005eac	movq	-0x108(%rbp), %rax
0000000100005eb3	callq	*0x28(%rax)
0000000100005eb6	cmpq	$0x1, -0x90(%rbp)
0000000100005ebe	je	0x10000604c
0000000100005ec4	leaq	0x4(%r13), %rax
0000000100005ec8	movq	%r14, %rsi
0000000100005ecb	cmpq	$0x4, %rsi
0000000100005ecf	je	0x100005eeb
0000000100005ed1	movzbl	(%rax), %ecx
0000000100005ed4	cmpl	$0xbf, %ecx
0000000100005eda	seta	%dl
0000000100005edd	shrb	$0x7, %cl
0000000100005ee0	xorb	$0x1, %cl
0000000100005ee3	orb	%dl, %cl
0000000100005ee5	je	0x1000060cd
0000000100005eeb	addq	$-0x4, %rsi
0000000100005eef	movq	%rax, %r13
0000000100005ef2	jmp	0x100005843
0000000100005ef7	movl	$0x1, %ecx
0000000100005efc	leaq	-0x90(%rbp), %rdi
0000000100005f03	movq	-0xf0(%rbp), %rsi
0000000100005f0a	leaq	_byte_str41852(%rip), %rdx
0000000100005f11	movq	-0x108(%rbp), %rax
0000000100005f18	callq	*0x28(%rax)
0000000100005f1b	cmpq	$0x1, -0x90(%rbp)
0000000100005f23	je	0x10000604c
0000000100005f29	leaq	0x5(%r13), %rax
0000000100005f2d	testb	%r12b, %r12b
0000000100005f30	movq	%r15, %rsi
0000000100005f33	jne	0x100005f4f
0000000100005f35	movzbl	(%rax), %ecx
0000000100005f38	cmpl	$0xbf, %ecx
0000000100005f3e	seta	%dl
0000000100005f41	shrb	$0x7, %cl
0000000100005f44	xorb	$0x1, %cl
0000000100005f47	orb	%dl, %cl
0000000100005f49	je	0x1000060eb
0000000100005f4f	addq	$-0x5, %rsi
0000000100005f53	movq	%rax, %r13
0000000100005f56	jmp	0x100005843
0000000100005f5b	leaq	-0x90(%rbp), %rdi
0000000100005f62	movq	-0xf0(%rbp), %rsi
0000000100005f69	movq	%r13, %rdx
0000000100005f6c	movq	%r15, %rcx
0000000100005f6f	movq	-0x108(%rbp), %rax
0000000100005f76	callq	*0x28(%rax)
0000000100005f79	cmpq	$0x1, -0x90(%rbp)
0000000100005f81	je	0x10000604c
0000000100005f87	cmpq	-0x118(%rbp), %rbx
0000000100005f8e	movq	-0xf8(%rbp), %r15
0000000100005f95	movq	-0x108(%rbp), %r12
0000000100005f9c	movq	-0xf0(%rbp), %r13
0000000100005fa3	movl	-0xfc(%rbp), %eax
0000000100005fa9	jne	0x1000056b1
0000000100005faf	leaq	_ref41647(%rip), %rdx
0000000100005fb6	movl	$0x1, %ecx
0000000100005fbb	movq	%r15, %rdi
0000000100005fbe	movq	%r13, %rsi
0000000100005fc1	callq	*0x28(%r12)
0000000100005fc6	movq	%r15, %rax
0000000100005fc9	addq	$0x108, %rsp            ## imm = 0x108
0000000100005fd0	popq	%rbx
0000000100005fd1	popq	%r12
0000000100005fd3	popq	%r13
0000000100005fd5	popq	%r14
0000000100005fd7	popq	%r15
0000000100005fd9	popq	%rbp
0000000100005fda	retq
0000000100005fdb	movb	-0x88(%rbp), %al
0000000100005fe1	movb	-0x81(%rbp), %cl
0000000100005fe7	movb	%cl, -0x5a(%rbp)
0000000100005fea	movw	-0x83(%rbp), %cx
0000000100005ff1	movw	%cx, -0x5c(%rbp)
0000000100005ff5	movl	-0x87(%rbp), %ecx
0000000100005ffb	movl	%ecx, -0x60(%rbp)
0000000100005ffe	movq	-0x80(%rbp), %rcx
0000000100006002	movb	-0x5a(%rbp), %dl
0000000100006005	movb	%dl, -0xd2(%rbp)
000000010000600b	movw	-0x5c(%rbp), %dx
000000010000600f	movw	%dx, -0xd4(%rbp)
0000000100006016	movl	-0x60(%rbp), %edx
0000000100006019	movl	%edx, -0xd8(%rbp)
000000010000601f	movb	%al, 0x8(%r15)
0000000100006023	movb	-0xd2(%rbp), %al
0000000100006029	movb	%al, 0xf(%r15)
000000010000602d	movw	-0xd4(%rbp), %ax
0000000100006034	movw	%ax, 0xd(%r15)
0000000100006039	movl	-0xd8(%rbp), %eax
000000010000603f	movl	%eax, 0x9(%r15)
0000000100006043	movq	%rcx, 0x10(%r15)
0000000100006047	jmp	0x100005418
000000010000604c	movb	-0x88(%rbp), %al
0000000100006052	movb	-0x81(%rbp), %cl
0000000100006058	movb	%cl, -0x5a(%rbp)
000000010000605b	movw	-0x83(%rbp), %cx
0000000100006062	movw	%cx, -0x5c(%rbp)
0000000100006066	movl	-0x87(%rbp), %ecx
000000010000606c	movl	%ecx, -0x60(%rbp)
000000010000606f	movq	-0x80(%rbp), %rcx
0000000100006073	movq	-0xf8(%rbp), %r15
000000010000607a	jmp	0x100006002
000000010000607c	leaq	_panic_bounds_check_loc41801(%rip), %rdi
0000000100006083	xorl	%esi, %esi
0000000100006085	xorl	%edx, %edx
0000000100006087	callq	__ZN9panicking18panic_bounds_check20h10583f21138d2ce3cYLE ## panicking::panic_bounds_check::h10583f21138d2ce3cYL
000000010000608c	movl	$0x1, %edx
0000000100006091	movq	%r13, %rdi
0000000100006094	movq	%rbx, %rsi
0000000100006097	movq	%rbx, %rcx
000000010000609a	callq	__ZN3str16slice_error_fail20h42e25a3c2e6fdb09h8SE ## str::slice_error_fail::h42e25a3c2e6fdb09h8S
000000010000609f	xorl	%edx, %edx
00000001000060a1	movq	%r13, %rdi
00000001000060a4	movq	%rbx, %rsi
00000001000060a7	movq	%r12, %rcx
00000001000060aa	callq	__ZN3str16slice_error_fail20h42e25a3c2e6fdb09h8SE ## str::slice_error_fail::h42e25a3c2e6fdb09h8S
00000001000060af	movq	%r13, %rdi
00000001000060b2	movq	%r12, %rdx
00000001000060b5	movq	%rsi, %rcx
00000001000060b8	callq	__ZN3str16slice_error_fail20h42e25a3c2e6fdb09h8SE ## str::slice_error_fail::h42e25a3c2e6fdb09h8S
00000001000060bd	xorl	%edx, %edx
00000001000060bf	movq	%r15, %rdi
00000001000060c2	movq	%r12, %rsi
00000001000060c5	movq	%rax, %rcx
00000001000060c8	callq	__ZN3str16slice_error_fail20h42e25a3c2e6fdb09h8SE ## str::slice_error_fail::h42e25a3c2e6fdb09h8S
00000001000060cd	movl	$0x4, %edx
00000001000060d2	jmp	0x1000060f0
00000001000060d4	movzbl	%ah, %edi
00000001000060d7	callq	__ZN6result13unwrap_failed21h16203748692118516132E ## result::unwrap_failed::h16203748692118516132
00000001000060dc	movq	%r13, %rdi
00000001000060df	movq	%rsi, %rdx
00000001000060e2	jmp	0x100006094
00000001000060e4	movl	$0x3, %edx
00000001000060e9	jmp	0x1000060f0
00000001000060eb	movl	$0x5, %edx
00000001000060f0	movq	%r13, %rdi
00000001000060f3	movq	%rsi, %rcx
00000001000060f6	callq	__ZN3str16slice_error_fail20h42e25a3c2e6fdb09h8SE ## str::slice_error_fail::h42e25a3c2e6fdb09h8S
00000001000060fb	nopl	(%rax,%rax)
__ZN3fmt20_$BP$mut$u20$T.Debug3fmt20h4964735808316560973E:
0000000100006100	pushq	%rbp
0000000100006101	movq	%rsp, %rbp
0000000100006104	pushq	%r15
0000000100006106	pushq	%r14
0000000100006108	pushq	%r12
000000010000610a	pushq	%rbx
000000010000610b	subq	$0x20, %rsp
000000010000610f	movq	%rsi, %rbx
0000000100006112	movq	%rdi, %r14
0000000100006115	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
000000010000611f	movq	%rax, -0x38(%rbp)
0000000100006123	leaq	0x10(%rbx), %r15
0000000100006127	movq	0x10(%rbx), %rax
000000010000612b	movq	0x18(%rbx), %rcx
000000010000612f	movq	%rcx, -0x28(%rbp)
0000000100006133	movq	%rax, -0x30(%rbp)
0000000100006137	movl	(%rbx), %r12d
000000010000613a	movq	%rbx, %rdi
000000010000613d	callq	__ZN3fmt23Formatter$LT$$u27$a$GT$9alternate20h0236ca76df644ce2AbXE ## fmt::Formatter$LT$$u27$a$GT$::alternate::h0236ca76df644ce2AbX
0000000100006142	movl	(%rbx), %ecx
0000000100006144	testb	%al, %al
0000000100006146	je	0x100006164
0000000100006148	orl	$0x8, %ecx
000000010000614b	movl	%ecx, (%rbx)
000000010000614d	cmpq	$0x0, 0x10(%rbx)
0000000100006152	jne	0x100006164
0000000100006154	movq	$0x1, 0x10(%rbx)
000000010000615c	movq	$0x12, 0x18(%rbx)
0000000100006164	orl	$0x4, %ecx
0000000100006167	movl	%ecx, (%rbx)
0000000100006169	movq	(%r14), %rax
000000010000616c	movq	%rax, -0x38(%rbp)
0000000100006170	leaq	-0x38(%rbp), %rdi
0000000100006174	movq	%rbx, %rsi
0000000100006177	callq	__ZN3fmt3num19usize.fmt..LowerHex3fmt20h82d379ce243390a585UE ## fmt::num::usize.fmt..LowerHex::fmt::h82d379ce243390a585U
000000010000617c	movq	-0x30(%rbp), %rcx
0000000100006180	movq	-0x28(%rbp), %rdx
0000000100006184	movq	%rdx, 0x8(%r15)
0000000100006188	movq	%rcx, (%r15)
000000010000618b	movl	%r12d, (%rbx)
000000010000618e	addq	$0x20, %rsp
0000000100006192	popq	%rbx
0000000100006193	popq	%r12
0000000100006195	popq	%r14
0000000100006197	popq	%r15
0000000100006199	popq	%rbp
000000010000619a	retq
000000010000619b	nopl	(%rax,%rax)
__ZN4iter34_$RF$$u27$a$u20$mut$u20$I.Iterator4next21h15030187336818406503E:
00000001000061a0	pushq	%rbp
00000001000061a1	movq	%rsp, %rbp
00000001000061a4	movq	(%rdi), %rdx
00000001000061a7	movq	(%rdx), %rcx
00000001000061aa	movq	0x8(%rdx), %rsi
00000001000061ae	xorl	%edi, %edi
00000001000061b0	cmpq	%rsi, %rcx
00000001000061b3	movl	$0x0, %eax
00000001000061b8	je	0x100006270
00000001000061be	leaq	0x1(%rcx), %rdi
00000001000061c2	movq	%rdi, (%rdx)
00000001000061c5	movzbl	(%rcx), %eax
00000001000061c8	testb	%al, %al
00000001000061ca	js	0x1000061d6
00000001000061cc	movl	$0x1, %edi
00000001000061d1	jmp	0x100006270
00000001000061d6	xorl	%r11d, %r11d
00000001000061d9	cmpq	%rsi, %rdi
00000001000061dc	movq	%rsi, %r10
00000001000061df	je	0x1000061f1
00000001000061e1	leaq	0x2(%rcx), %r10
00000001000061e5	movq	%r10, (%rdx)
00000001000061e8	movzbl	0x1(%rcx), %r11d
00000001000061ed	andl	$0x3f, %r11d
00000001000061f1	movl	%eax, %r8d
00000001000061f4	andl	$0x1f, %r8d
00000001000061f8	movl	$0x1, %edi
00000001000061fd	cmpl	$0xe0, %eax
0000000100006202	jb	0x10000625d
0000000100006204	xorl	%ecx, %ecx
0000000100006206	cmpq	%rsi, %r10
0000000100006209	movq	%rsi, %r9
000000010000620c	je	0x10000621c
000000010000620e	leaq	0x1(%r10), %r9
0000000100006212	movq	%r9, (%rdx)
0000000100006215	movzbl	(%r10), %ecx
0000000100006219	andl	$0x3f, %ecx
000000010000621c	shll	$0x6, %r11d
0000000100006220	orl	%ecx, %r11d
0000000100006223	movl	$0x1, %edi
0000000100006228	cmpl	$0xf0, %eax
000000010000622d	jb	0x100006266
000000010000622f	xorl	%eax, %eax
0000000100006231	cmpq	%rsi, %r9
0000000100006234	je	0x100006244
0000000100006236	leaq	0x1(%r9), %rax
000000010000623a	movq	%rax, (%rdx)
000000010000623d	movzbl	(%r9), %eax
0000000100006241	andl	$0x3f, %eax
0000000100006244	andl	$0x7, %r8d
0000000100006248	shll	$0x12, %r8d
000000010000624c	shll	$0x6, %r11d
0000000100006250	orl	%eax, %r11d
0000000100006253	orl	%r8d, %r11d
0000000100006256	movl	$0x1, %edi
000000010000625b	jmp	0x10000626d
000000010000625d	shll	$0x6, %r8d
0000000100006261	orl	%r8d, %r11d
0000000100006264	jmp	0x10000626d
0000000100006266	shll	$0xc, %r8d
000000010000626a	orl	%r8d, %r11d
000000010000626d	movl	%r11d, %eax
0000000100006270	shlq	$0x20, %rax
0000000100006274	testq	%rdi, %rdi
0000000100006277	cmoveq	%rdi, %rax
000000010000627b	orq	%rdi, %rax
000000010000627e	popq	%rbp
000000010000627f	retq
__ZN6result13unwrap_failed21h16203748692118516132E:
0000000100006280	pushq	%rbp
0000000100006281	movq	%rsp, %rbp
0000000100006284	subq	$0x70, %rsp
0000000100006288	leaq	_str38511(%rip), %rax
000000010000628f	movq	%rax, -0x10(%rbp)
0000000100006293	movq	$0x2b, -0x8(%rbp)
000000010000629b	movb	%dil, -0x18(%rbp)
000000010000629f	leaq	__ZN6result13unwrap_failed15__STATIC_FMTSTR20hf92ae00c19516543Q5OE(%rip), %rax ## result::unwrap_failed::__STATIC_FMTSTR::hf92ae00c19516543Q5O
00000001000062a6	movq	(%rax), %rcx
00000001000062a9	movq	0x8(%rax), %rax
00000001000062ad	leaq	__ZN3fmt25_$RF$$u27$a$u20$T.Display3fmt21h11331898985349195452E(%rip), %rdx ## fmt::_$RF$$u27$a$u20$T.Display::fmt::h11331898985349195452
00000001000062b4	movq	%rdx, -0x60(%rbp)
00000001000062b8	leaq	-0x10(%rbp), %rdx
00000001000062bc	movq	%rdx, -0x68(%rbp)
00000001000062c0	leaq	__ZN3num26ParseIntError...fmt..Debug3fmt20hb2f3a5535c54d8c9KGkE(%rip), %rdx ## num::ParseIntError...fmt..Debug::fmt::hb2f3a5535c54d8c9KGk
00000001000062c7	movq	%rdx, -0x50(%rbp)
00000001000062cb	leaq	-0x18(%rbp), %rdx
00000001000062cf	movq	%rdx, -0x58(%rbp)
00000001000062d3	movq	%rcx, -0x48(%rbp)
00000001000062d7	movq	%rax, -0x40(%rbp)
00000001000062db	movq	$0x0, -0x30(%rbp)
00000001000062e3	movq	$0x0, -0x38(%rbp)
00000001000062eb	leaq	-0x68(%rbp), %rax
00000001000062ef	movq	%rax, -0x28(%rbp)
00000001000062f3	movq	$0x2, -0x20(%rbp)
00000001000062fb	leaq	__ZN6result13unwrap_failed10_FILE_LINE20h4a56c969ed2d4d85A5OE(%rip), %rsi ## result::unwrap_failed::_FILE_LINE::h4a56c969ed2d4d85A5O
0000000100006302	leaq	-0x48(%rbp), %rdi
0000000100006306	callq	__ZN9panicking9panic_fmt20hd3ab350bce4886e96YLE ## panicking::panic_fmt::hd3ab350bce4886e96YL
000000010000630b	nopl	(%rax,%rax)
__ZN6thread5local3elf13destroy_value21h16700767725354978410E:
0000000100006310	pushq	%rbp
0000000100006311	movq	%rsp, %rbp
0000000100006314	subq	$0x30, %rsp
0000000100006318	movb	$0x1, 0x29(%rdi)
000000010000631c	movq	0x20(%rdi), %rax
0000000100006320	movq	%rax, -0x8(%rbp)
0000000100006324	movq	0x18(%rdi), %rax
0000000100006328	movq	%rax, -0x10(%rbp)
000000010000632c	movq	0x10(%rdi), %rax
0000000100006330	movq	%rax, -0x18(%rbp)
0000000100006334	movq	(%rdi), %rax
0000000100006337	movq	0x8(%rdi), %rcx
000000010000633b	movq	%rcx, -0x20(%rbp)
000000010000633f	movq	%rax, -0x28(%rbp)
0000000100006343	cmpq	$0x1, -0x28(%rbp)
0000000100006348	jne	0x10000637d
000000010000634a	movq	-0x8(%rbp), %rax
000000010000634e	testq	%rax, %rax
0000000100006351	je	0x10000637d
0000000100006353	movabsq	$0x1d1d1d1d1d1d1d1d, %rcx ## imm = 0x1D1D1D1D1D1D1D1D
000000010000635d	cmpq	%rcx, %rax
0000000100006360	je	0x10000637d
0000000100006362	movq	$-0x1, %rcx
0000000100006369	lock
000000010000636a	xaddq	%rcx, (%rax)
000000010000636e	cmpq	$0x1, %rcx
0000000100006372	jne	0x10000637d
0000000100006374	leaq	-0x8(%rbp), %rdi
0000000100006378	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
000000010000637d	addq	$0x30, %rsp
0000000100006381	popq	%rbp
0000000100006382	retq
0000000100006383	nopw	%cs:(%rax,%rax)
__ZN6thread5local17LocalKey$LT$T$GT$4init20h2076458674239366426E:
0000000100006390	pushq	%rbp
0000000100006391	movq	%rsp, %rbp
0000000100006394	pushq	%r14
0000000100006396	pushq	%rbx
0000000100006397	subq	$0x70, %rsp
000000010000639b	movq	%rdi, %rbx
000000010000639e	movabsq	$0x1d1d1d1d1d1d1d1d, %r14 ## imm = 0x1D1D1D1D1D1D1D1D
00000001000063a8	movq	%r14, -0x18(%rbp)
00000001000063ac	movq	%r14, -0x20(%rbp)
00000001000063b0	movq	%r14, -0x28(%rbp)
00000001000063b4	movq	%r14, -0x30(%rbp)
00000001000063b8	movq	(%rbx), %rax
00000001000063bb	movq	0x20(%rbx), %rcx
00000001000063bf	movq	%rcx, -0x60(%rbp)
00000001000063c3	movq	0x18(%rbx), %rcx
00000001000063c7	movq	%rcx, -0x68(%rbp)
00000001000063cb	movq	0x8(%rbx), %rcx
00000001000063cf	movq	0x10(%rbx), %rdx
00000001000063d3	movq	%rdx, -0x70(%rbp)
00000001000063d7	movq	%rcx, -0x78(%rbp)
00000001000063db	movq	$0x1, (%rbx)
00000001000063e2	movq	$0x0, 0x20(%rbx)
00000001000063ea	movq	$0x0, 0x18(%rbx)
00000001000063f2	movq	$0x0, 0x10(%rbx)
00000001000063fa	movq	$0x0, 0x8(%rbx)
0000000100006402	movq	%rax, -0x58(%rbp)
0000000100006406	movq	-0x60(%rbp), %rcx
000000010000640a	movq	%rcx, -0x38(%rbp)
000000010000640e	movq	-0x68(%rbp), %rcx
0000000100006412	movq	%rcx, -0x40(%rbp)
0000000100006416	movq	-0x78(%rbp), %rcx
000000010000641a	movq	-0x70(%rbp), %rdx
000000010000641e	movq	%rdx, -0x48(%rbp)
0000000100006422	movq	%rcx, -0x50(%rbp)
0000000100006426	cmpq	$0x1, %rax
000000010000642a	jne	0x100006455
000000010000642c	movq	-0x38(%rbp), %rax
0000000100006430	testq	%rax, %rax
0000000100006433	je	0x100006455
0000000100006435	cmpq	%r14, %rax
0000000100006438	je	0x100006455
000000010000643a	movq	$-0x1, %rcx
0000000100006441	lock
0000000100006442	xaddq	%rcx, (%rax)
0000000100006446	cmpq	$0x1, %rcx
000000010000644a	jne	0x100006455
000000010000644c	leaq	-0x38(%rbp), %rdi
0000000100006450	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100006455	cmpq	$0x1, (%rbx)
0000000100006459	jne	0x100006494
000000010000645b	addq	$0x8, %rbx
000000010000645f	movq	-0x18(%rbp), %rax
0000000100006463	testq	%rax, %rax
0000000100006466	je	0x100006488
0000000100006468	cmpq	%r14, %rax
000000010000646b	je	0x100006488
000000010000646d	movq	$-0x1, %rcx
0000000100006474	lock
0000000100006475	xaddq	%rcx, (%rax)
0000000100006479	cmpq	$0x1, %rcx
000000010000647d	jne	0x100006488
000000010000647f	leaq	-0x18(%rbp), %rdi
0000000100006483	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100006488	movq	%rbx, %rax
000000010000648b	addq	$0x70, %rsp
000000010000648f	popq	%rbx
0000000100006490	popq	%r14
0000000100006492	popq	%rbp
0000000100006493	retq
0000000100006494	leaq	__ZN6option15Option$LT$T$GT$6unwrap14_MSG_FILE_LINE20h9e0bce6065acf43cknOE(%rip), %rdi ## option::Option$LT$T$GT$::unwrap::_MSG_FILE_LINE::h9e0bce6065acf43cknO
000000010000649b	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
00000001000064a0	jmp	0x10000645b
00000001000064a2	movq	%rax, %rbx
00000001000064a5	movq	-0x18(%rbp), %rax
00000001000064a9	testq	%rax, %rax
00000001000064ac	je	0x1000064ce
00000001000064ae	cmpq	%r14, %rax
00000001000064b1	je	0x1000064ce
00000001000064b3	movq	$-0x1, %rcx
00000001000064ba	lock
00000001000064bb	xaddq	%rcx, (%rax)
00000001000064bf	cmpq	$0x1, %rcx
00000001000064c3	jne	0x1000064ce
00000001000064c5	leaq	-0x18(%rbp), %rdi
00000001000064c9	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
00000001000064ce	movq	%rbx, %rdi
00000001000064d1	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
00000001000064d6	nopw	%cs:(%rax,%rax)
___rust_try:
00000001000064e0	pushq	%rbx
00000001000064e1	movq	%rdx, %rbx
00000001000064e4	movq	%rdi, %rax
00000001000064e7	movq	%rsi, %rdi
00000001000064ea	callq	*%rax
00000001000064ec	xorl	%eax, %eax
00000001000064ee	popq	%rbx
00000001000064ef	retq
00000001000064f0	movq	%rax, (%rbx)
00000001000064f3	movl	$0x1, %eax
00000001000064f8	popq	%rbx
00000001000064f9	retq
00000001000064fa	nopw	(%rax,%rax)
_rust_eh_personality_catch:
0000000100006500	pushq	%rbp
0000000100006501	movq	%rsp, %rbp
0000000100006504	testb	$0x1, %sil
0000000100006508	jne	0x100006510
000000010000650a	popq	%rbp
000000010000650b	jmp	0x10002bcbc             ## symbol stub for: ___gcc_personality_v0
0000000100006510	movl	$0x6, %eax
0000000100006515	popq	%rbp
0000000100006516	retq
0000000100006517	nopw	(%rax,%rax)
_rust_begin_unwind:
0000000100006520	pushq	%rbp
0000000100006521	movq	%rsp, %rbp
0000000100006524	subq	$0x50, %rsp
0000000100006528	movaps	0x10(%rbp), %xmm0
000000010000652c	movaps	0x20(%rbp), %xmm1
0000000100006530	movaps	0x30(%rbp), %xmm2
0000000100006534	movaps	%xmm2, -0x10(%rbp)
0000000100006538	movaps	%xmm1, -0x20(%rbp)
000000010000653c	movaps	%xmm0, -0x30(%rbp)
0000000100006540	movq	%rdi, -0x48(%rbp)
0000000100006544	movq	%rsi, -0x40(%rbp)
0000000100006548	movl	%edx, -0x38(%rbp)
000000010000654b	leaq	-0x30(%rbp), %rdi
000000010000654f	leaq	-0x48(%rbp), %rsi
0000000100006553	callq	__ZN10sys_common6unwind16begin_unwind_fmt20hd46a8bf3b027ae6agitE ## sys_common::unwind::begin_unwind_fmt::hd46a8bf3b027ae6agit
0000000100006558	nopl	(%rax,%rax)
__ZN3fmt5Write9write_fmt36Adapter$LT$$u27$a$C$$u20$T$GT$.Write9write_str21h16400910538968845099E:
0000000100006560	pushq	%rbp
0000000100006561	movq	%rsp, %rbp
0000000100006564	pushq	%r15
0000000100006566	pushq	%r14
0000000100006568	pushq	%rbx
0000000100006569	pushq	%rax
000000010000656a	movq	%rdx, %r14
000000010000656d	movq	%rsi, %r15
0000000100006570	movq	(%rdi), %rbx
0000000100006573	movq	%rbx, %rdi
0000000100006576	movq	%r14, %rsi
0000000100006579	callq	__ZN3vec12Vec$LT$T$GT$7reserve20h4373647786940586239E ## vec::Vec$LT$T$GT$::reserve::h4373647786940586239
000000010000657e	testq	%r14, %r14
0000000100006581	je	0x100006643
0000000100006587	movq	0x10(%rbx), %rsi
000000010000658b	leaq	-0x1(%r14), %r8
000000010000658f	xorl	%edx, %edx
0000000100006591	testb	$0x3, %r14b
0000000100006595	je	0x1000065c0
0000000100006597	movl	%r14d, %edi
000000010000659a	andl	$0x3, %edi
000000010000659d	xorl	%edx, %edx
000000010000659f	nop
00000001000065a0	movb	(%r15,%rdx), %al
00000001000065a4	movq	(%rbx), %rcx
00000001000065a7	addq	%rsi, %rcx
00000001000065aa	movb	%al, (%rdx,%rcx)
00000001000065ad	leaq	0x1(%rsi,%rdx), %rax
00000001000065b2	incq	%rdx
00000001000065b5	movq	%rax, 0x10(%rbx)
00000001000065b9	cmpq	%rdx, %rdi
00000001000065bc	jne	0x1000065a0
00000001000065be	jmp	0x1000065c3
00000001000065c0	movq	%rsi, %rax
00000001000065c3	cmpq	$0x3, %r8
00000001000065c7	jb	0x100006643
00000001000065c9	subq	%rdx, %r14
00000001000065cc	leaq	0x3(%rdx,%r15), %rsi
00000001000065d1	xorl	%edx, %edx
00000001000065d3	nopw	%cs:(%rax,%rax)
00000001000065e0	movb	-0x3(%rsi,%rdx), %cl
00000001000065e4	movq	(%rbx), %rdi
00000001000065e7	addq	%rax, %rdi
00000001000065ea	movb	%cl, (%rdx,%rdi)
00000001000065ed	leaq	0x1(%rax,%rdx), %rcx
00000001000065f2	movq	%rcx, 0x10(%rbx)
00000001000065f6	movb	-0x2(%rsi,%rdx), %cl
00000001000065fa	movq	(%rbx), %rdi
00000001000065fd	addq	%rax, %rdi
0000000100006600	movb	%cl, 0x1(%rdx,%rdi)
0000000100006604	leaq	0x2(%rax,%rdx), %rcx
0000000100006609	movq	%rcx, 0x10(%rbx)
000000010000660d	movb	-0x1(%rsi,%rdx), %cl
0000000100006611	movq	(%rbx), %rdi
0000000100006614	addq	%rax, %rdi
0000000100006617	movb	%cl, 0x2(%rdx,%rdi)
000000010000661b	leaq	0x3(%rax,%rdx), %rcx
0000000100006620	movq	%rcx, 0x10(%rbx)
0000000100006624	movb	(%rsi,%rdx), %cl
0000000100006627	movq	(%rbx), %rdi
000000010000662a	addq	%rax, %rdi
000000010000662d	movb	%cl, 0x3(%rdx,%rdi)
0000000100006631	leaq	0x4(%rax,%rdx), %rcx
0000000100006636	movq	%rcx, 0x10(%rbx)
000000010000663a	addq	$0x4, %rdx
000000010000663e	cmpq	%rdx, %r14
0000000100006641	jne	0x1000065e0
0000000100006643	xorl	%eax, %eax
0000000100006645	addq	$0x8, %rsp
0000000100006649	popq	%rbx
000000010000664a	popq	%r14
000000010000664c	popq	%r15
000000010000664e	popq	%rbp
000000010000664f	retq
__ZN3fmt5Write10write_char20h3802016005273606421E:
0000000100006650	pushq	%rbp
0000000100006651	movq	%rsp, %rbp
0000000100006654	pushq	%r15
0000000100006656	pushq	%r14
0000000100006658	pushq	%rbx
0000000100006659	pushq	%rax
000000010000665a	movl	%esi, %r15d
000000010000665d	movl	$0x0, -0x1c(%rbp)
0000000100006664	cmpl	$0x7f, %r15d
0000000100006668	ja	0x100006679
000000010000666a	movb	%r15b, -0x1c(%rbp)
000000010000666e	movl	$0x1, %r14d
0000000100006674	jmp	0x100006716
0000000100006679	movl	%r15d, %eax
000000010000667c	cmpl	$0x7ff, %r15d           ## imm = 0x7FF
0000000100006683	ja	0x1000066a3
0000000100006685	shrl	$0x6, %eax
0000000100006688	andb	$0x1f, %al
000000010000668a	orb	$-0x40, %al
000000010000668c	movb	%al, -0x1c(%rbp)
000000010000668f	andb	$0x3f, %r15b
0000000100006693	orb	$-0x80, %r15b
0000000100006697	movb	%r15b, -0x1b(%rbp)
000000010000669b	movl	$0x2, %r14d
00000001000066a1	jmp	0x100006713
00000001000066a3	cmpl	$0xffff, %r15d          ## imm = 0xFFFF
00000001000066aa	ja	0x1000066d9
00000001000066ac	shrl	$0xc, %eax
00000001000066af	andb	$0xf, %al
00000001000066b1	orb	$-0x20, %al
00000001000066b3	movb	%al, -0x1c(%rbp)
00000001000066b6	movl	%r15d, %ecx
00000001000066b9	shrl	$0x6, %ecx
00000001000066bc	andb	$0x3f, %cl
00000001000066bf	orb	$-0x80, %cl
00000001000066c2	movb	%cl, -0x1b(%rbp)
00000001000066c5	andb	$0x3f, %r15b
00000001000066c9	orb	$-0x80, %r15b
00000001000066cd	movb	%r15b, -0x1a(%rbp)
00000001000066d1	movl	$0x3, %r14d
00000001000066d7	jmp	0x100006713
00000001000066d9	shrl	$0x12, %eax
00000001000066dc	andb	$0x7, %al
00000001000066de	orb	$-0x10, %al
00000001000066e0	movb	%al, -0x1c(%rbp)
00000001000066e3	movl	%r15d, %ecx
00000001000066e6	shrl	$0xc, %ecx
00000001000066e9	andb	$0x3f, %cl
00000001000066ec	orb	$-0x80, %cl
00000001000066ef	movb	%cl, -0x1b(%rbp)
00000001000066f2	movl	%r15d, %ecx
00000001000066f5	shrl	$0x6, %ecx
00000001000066f8	andb	$0x3f, %cl
00000001000066fb	orb	$-0x80, %cl
00000001000066fe	movb	%cl, -0x1a(%rbp)
0000000100006701	andb	$0x3f, %r15b
0000000100006705	orb	$-0x80, %r15b
0000000100006709	movb	%r15b, -0x19(%rbp)
000000010000670d	movl	$0x4, %r14d
0000000100006713	movb	%al, %r15b
0000000100006716	movq	(%rdi), %rbx
0000000100006719	movq	%rbx, %rdi
000000010000671c	movq	%r14, %rsi
000000010000671f	callq	__ZN3vec12Vec$LT$T$GT$7reserve20h4373647786940586239E ## vec::Vec$LT$T$GT$::reserve::h4373647786940586239
0000000100006724	movq	(%rbx), %rax
0000000100006727	movq	0x10(%rbx), %rcx
000000010000672b	movb	%r15b, (%rax,%rcx)
000000010000672f	leaq	0x1(%rcx), %rax
0000000100006733	movq	%rax, 0x10(%rbx)
0000000100006737	cmpq	$0x1, %r14
000000010000673b	je	0x100006803
0000000100006741	leal	0x3(%r14), %esi
0000000100006745	leaq	-0x2(%r14), %r8
0000000100006749	movl	$0x1, %edx
000000010000674e	testb	$0x3, %sil
0000000100006752	je	0x100006787
0000000100006754	leal	0x3(%r14), %edi
0000000100006758	andl	$0x3, %edi
000000010000675b	xorl	%esi, %esi
000000010000675d	nopl	(%rax)
0000000100006760	movq	%rsi, %rdx
0000000100006763	movb	-0x1b(%rbp,%rdx), %al
0000000100006767	movq	(%rbx), %rsi
000000010000676a	addq	%rcx, %rsi
000000010000676d	movb	%al, 0x1(%rdx,%rsi)
0000000100006771	leaq	0x2(%rcx,%rdx), %rax
0000000100006776	movq	%rax, 0x10(%rbx)
000000010000677a	leaq	0x1(%rdx), %rsi
000000010000677e	cmpq	%rsi, %rdi
0000000100006781	jne	0x100006760
0000000100006783	addq	$0x2, %rdx
0000000100006787	cmpq	$0x3, %r8
000000010000678b	jb	0x100006803
000000010000678d	subq	%rdx, %r14
0000000100006790	leaq	-0x1c(%rbp), %rcx
0000000100006794	leaq	0x3(%rdx,%rcx), %rsi
0000000100006799	xorl	%edx, %edx
000000010000679b	nopl	(%rax,%rax)
00000001000067a0	movb	-0x3(%rsi,%rdx), %cl
00000001000067a4	movq	(%rbx), %rdi
00000001000067a7	addq	%rax, %rdi
00000001000067aa	movb	%cl, (%rdx,%rdi)
00000001000067ad	leaq	0x1(%rax,%rdx), %rcx
00000001000067b2	movq	%rcx, 0x10(%rbx)
00000001000067b6	movb	-0x2(%rsi,%rdx), %cl
00000001000067ba	movq	(%rbx), %rdi
00000001000067bd	addq	%rax, %rdi
00000001000067c0	movb	%cl, 0x1(%rdx,%rdi)
00000001000067c4	leaq	0x2(%rax,%rdx), %rcx
00000001000067c9	movq	%rcx, 0x10(%rbx)
00000001000067cd	movb	-0x1(%rsi,%rdx), %cl
00000001000067d1	movq	(%rbx), %rdi
00000001000067d4	addq	%rax, %rdi
00000001000067d7	movb	%cl, 0x2(%rdx,%rdi)
00000001000067db	leaq	0x3(%rax,%rdx), %rcx
00000001000067e0	movq	%rcx, 0x10(%rbx)
00000001000067e4	movb	(%rsi,%rdx), %cl
00000001000067e7	movq	(%rbx), %rdi
00000001000067ea	addq	%rax, %rdi
00000001000067ed	movb	%cl, 0x3(%rdx,%rdi)
00000001000067f1	leaq	0x4(%rax,%rdx), %rcx
00000001000067f6	movq	%rcx, 0x10(%rbx)
00000001000067fa	addq	$0x4, %rdx
00000001000067fe	cmpq	%rdx, %r14
0000000100006801	jne	0x1000067a0
0000000100006803	xorl	%eax, %eax
0000000100006805	addq	$0x8, %rsp
0000000100006809	popq	%rbx
000000010000680a	popq	%r14
000000010000680c	popq	%r15
000000010000680e	popq	%rbp
000000010000680f	retq
__ZN3fmt5Write9write_fmt36Adapter$LT$$u27$a$C$$u20$T$GT$.Write9write_fmt19h160400673766026354E:
0000000100006810	pushq	%rbp
0000000100006811	movq	%rsp, %rbp
0000000100006814	subq	$0x40, %rsp
0000000100006818	movq	(%rdi), %rax
000000010000681b	movq	%rax, -0x8(%rbp)
000000010000681f	movq	0x28(%rsi), %rax
0000000100006823	movq	%rax, -0x10(%rbp)
0000000100006827	movq	0x20(%rsi), %rax
000000010000682b	movq	%rax, -0x18(%rbp)
000000010000682f	movq	0x18(%rsi), %rax
0000000100006833	movq	%rax, -0x20(%rbp)
0000000100006837	movq	0x10(%rsi), %rax
000000010000683b	movq	%rax, -0x28(%rbp)
000000010000683f	movq	(%rsi), %rax
0000000100006842	movq	0x8(%rsi), %rcx
0000000100006846	movq	%rcx, -0x30(%rbp)
000000010000684a	movq	%rax, -0x38(%rbp)
000000010000684e	leaq	_vtable42050(%rip), %rsi
0000000100006855	leaq	-0x8(%rbp), %rdi
0000000100006859	leaq	-0x38(%rbp), %rdx
000000010000685d	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
0000000100006862	addq	$0x40, %rsp
0000000100006866	popq	%rbp
0000000100006867	retq
0000000100006868	nopl	(%rax,%rax)
__ZN3any5T.Any11get_type_id21h16793941820579631074E:
0000000100006870	pushq	%rbp
0000000100006871	movq	%rsp, %rbp
0000000100006874	movabsq	$-0x411efd47ee307742, %rax ## imm = 0xBEE102B811CF88BE
000000010000687e	popq	%rbp
000000010000687f	retq
__ZN10sys_common6unwind3imp5panic17exception_cleanup20hddb55010db26d491qctE:
0000000100006880	pushq	%rbp
0000000100006881	movq	%rsp, %rbp
0000000100006884	pushq	%r14
0000000100006886	pushq	%rbx
0000000100006887	movq	%rsi, %rbx
000000010000688a	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100006894	cmpq	%rax, %rbx
0000000100006897	je	0x1000068df
0000000100006899	movq	0x40(%rbx), %r14
000000010000689d	testq	%r14, %r14
00000001000068a0	je	0x1000068c9
00000001000068a2	cmpq	%rax, %r14
00000001000068a5	je	0x1000068c9
00000001000068a7	movq	0x48(%rbx), %rax
00000001000068ab	movq	%r14, %rdi
00000001000068ae	callq	*(%rax)
00000001000068b0	movq	0x48(%rbx), %rax
00000001000068b4	movq	0x8(%rax), %rsi
00000001000068b8	testq	%rsi, %rsi
00000001000068bb	je	0x1000068c9
00000001000068bd	movq	0x10(%rax), %rdx
00000001000068c1	movq	%r14, %rdi
00000001000068c4	callq	___rust_deallocate
00000001000068c9	movl	$0x50, %esi
00000001000068ce	movl	$0x8, %edx
00000001000068d3	movq	%rbx, %rdi
00000001000068d6	popq	%rbx
00000001000068d7	popq	%r14
00000001000068d9	popq	%rbp
00000001000068da	jmp	___rust_deallocate
00000001000068df	popq	%rbx
00000001000068e0	popq	%r14
00000001000068e2	popq	%rbp
00000001000068e3	retq
00000001000068e4	nopw	%cs:(%rax,%rax)
__ZN10sys_common4util10dumb_print20h4afc2928ffde6256RktE:
00000001000068f0	pushq	%rbp
00000001000068f1	movq	%rsp, %rbp
00000001000068f4	pushq	%r15
00000001000068f6	pushq	%r14
00000001000068f8	pushq	%r13
00000001000068fa	pushq	%r12
00000001000068fc	pushq	%rbx
00000001000068fd	subq	$0x58, %rsp
0000000100006901	movabsq	$0x1d1d1d1d1d1d1d1d, %r12 ## imm = 0x1D1D1D1D1D1D1D1D
000000010000690b	leaq	-0x30(%rbp), %rax
000000010000690f	movq	%rax, -0x50(%rbp)
0000000100006913	movq	0x26286(%rip), %rbx
000000010000691a	movq	%rbx, -0x38(%rbp)
000000010000691e	movq	0x26273(%rip), %r13
0000000100006925	movq	%r13, -0x40(%rbp)
0000000100006929	movq	_const39391(%rip), %rax
0000000100006930	movq	%rax, -0x48(%rbp)
0000000100006934	movq	0x28(%rdi), %rax
0000000100006938	movq	%rax, -0x58(%rbp)
000000010000693c	movq	0x20(%rdi), %rax
0000000100006940	movq	%rax, -0x60(%rbp)
0000000100006944	movq	0x18(%rdi), %rax
0000000100006948	movq	%rax, -0x68(%rbp)
000000010000694c	movq	0x10(%rdi), %rax
0000000100006950	movq	%rax, -0x70(%rbp)
0000000100006954	movq	(%rdi), %rax
0000000100006957	movq	0x8(%rdi), %rcx
000000010000695b	movq	%rcx, -0x78(%rbp)
000000010000695f	movq	%rax, -0x80(%rbp)
0000000100006963	leaq	_vtable42085(%rip), %rsi
000000010000696a	leaq	-0x50(%rbp), %rdi
000000010000696e	leaq	-0x80(%rbp), %rdx
0000000100006972	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
0000000100006977	testb	%al, %al
0000000100006979	je	0x1000069a1
000000010000697b	leaq	-0x48(%rbp), %rdx
000000010000697f	movq	-0x48(%rbp), %rax
0000000100006983	movq	-0x40(%rbp), %r13
0000000100006987	movzbl	%al, %ecx
000000010000698a	andq	$-0x100, %rax
0000000100006990	movq	-0x38(%rbp), %rbx
0000000100006994	movq	%r12, 0x10(%rdx)
0000000100006998	movq	%r12, 0x8(%rdx)
000000010000699c	movq	%r12, (%rdx)
000000010000699f	jmp	0x100006a01
00000001000069a1	xorl	%eax, %eax
00000001000069a3	cmpq	$0x1, -0x48(%rbp)
00000001000069a8	jne	0x1000069ff
00000001000069aa	xorl	%eax, %eax
00000001000069ac	movzbl	-0x40(%rbp), %ecx
00000001000069b0	cmpl	$0x1, %ecx
00000001000069b3	jne	0x1000069ff
00000001000069b5	movq	-0x38(%rbp), %r14
00000001000069b9	xorl	%eax, %eax
00000001000069bb	cmpq	%r12, %r14
00000001000069be	je	0x1000069ff
00000001000069c0	movq	0x8(%r14), %r15
00000001000069c4	cmpq	%r12, %r15
00000001000069c7	je	0x1000069eb
00000001000069c9	movq	0x10(%r14), %rax
00000001000069cd	movq	%r15, %rdi
00000001000069d0	callq	*(%rax)
00000001000069d2	movq	0x10(%r14), %rax
00000001000069d6	movq	0x8(%rax), %rsi
00000001000069da	testq	%rsi, %rsi
00000001000069dd	je	0x1000069eb
00000001000069df	movq	0x10(%rax), %rdx
00000001000069e3	movq	%r15, %rdi
00000001000069e6	callq	___rust_deallocate
00000001000069eb	movl	$0x18, %esi
00000001000069f0	movl	$0x8, %edx
00000001000069f5	movq	%r14, %rdi
00000001000069f8	callq	___rust_deallocate
00000001000069fd	xorl	%eax, %eax
00000001000069ff	xorl	%ecx, %ecx
0000000100006a01	orq	%rcx, %rax
0000000100006a04	cmpq	$0x1, %rax
0000000100006a08	jne	0x100006a55
0000000100006a0a	cmpq	%r12, %rbx
0000000100006a0d	je	0x100006a55
0000000100006a0f	movzbl	%r13b, %eax
0000000100006a13	cmpl	$0x1, %eax
0000000100006a16	jne	0x100006a55
0000000100006a18	movq	0x8(%rbx), %r14
0000000100006a1c	cmpq	%r12, %r14
0000000100006a1f	je	0x100006a43
0000000100006a21	movq	0x10(%rbx), %rax
0000000100006a25	movq	%r14, %rdi
0000000100006a28	callq	*(%rax)
0000000100006a2a	movq	0x10(%rbx), %rax
0000000100006a2e	movq	0x8(%rax), %rsi
0000000100006a32	testq	%rsi, %rsi
0000000100006a35	je	0x100006a43
0000000100006a37	movq	0x10(%rax), %rdx
0000000100006a3b	movq	%r14, %rdi
0000000100006a3e	callq	___rust_deallocate
0000000100006a43	movl	$0x18, %esi
0000000100006a48	movl	$0x8, %edx
0000000100006a4d	movq	%rbx, %rdi
0000000100006a50	callq	___rust_deallocate
0000000100006a55	addq	$0x58, %rsp
0000000100006a59	popq	%rbx
0000000100006a5a	popq	%r12
0000000100006a5c	popq	%r13
0000000100006a5e	popq	%r14
0000000100006a60	popq	%r15
0000000100006a62	popq	%rbp
0000000100006a63	retq
0000000100006a64	movq	%rax, %rbx
0000000100006a67	cmpq	$0x1, -0x48(%rbp)
0000000100006a6c	jne	0x100006abd
0000000100006a6e	movzbl	-0x40(%rbp), %eax
0000000100006a72	cmpl	$0x1, %eax
0000000100006a75	jne	0x100006abd
0000000100006a77	movq	-0x38(%rbp), %r14
0000000100006a7b	cmpq	%r12, %r14
0000000100006a7e	je	0x100006abd
0000000100006a80	movq	0x8(%r14), %r15
0000000100006a84	cmpq	%r12, %r15
0000000100006a87	je	0x100006aab
0000000100006a89	movq	0x10(%r14), %rax
0000000100006a8d	movq	%r15, %rdi
0000000100006a90	callq	*(%rax)
0000000100006a92	movq	0x10(%r14), %rax
0000000100006a96	movq	0x8(%rax), %rsi
0000000100006a9a	testq	%rsi, %rsi
0000000100006a9d	je	0x100006aab
0000000100006a9f	movq	0x10(%rax), %rdx
0000000100006aa3	movq	%r15, %rdi
0000000100006aa6	callq	___rust_deallocate
0000000100006aab	movl	$0x18, %esi
0000000100006ab0	movl	$0x8, %edx
0000000100006ab5	movq	%r14, %rdi
0000000100006ab8	callq	___rust_deallocate
0000000100006abd	movq	%rbx, %rdi
0000000100006ac0	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100006ac5	nopw	%cs:(%rax,%rax)
__ZN55io..Write..write_fmt..Adaptor$LT$sys..stdio..Stderr$GT$10drop.4208217ha43e42fd9fe9b821E:
0000000100006ad0	pushq	%r14
0000000100006ad2	pushq	%rbx
0000000100006ad3	pushq	%rax
0000000100006ad4	cmpq	$0x1, 0x8(%rdi)
0000000100006ad9	jne	0x100006b3b
0000000100006adb	movzbl	0x10(%rdi), %eax
0000000100006adf	cmpl	$0x1, %eax
0000000100006ae2	jne	0x100006b3b
0000000100006ae4	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100006aee	movq	0x18(%rdi), %rbx
0000000100006af2	cmpq	%rax, %rbx
0000000100006af5	je	0x100006b3b
0000000100006af7	movq	0x8(%rbx), %r14
0000000100006afb	cmpq	%rax, %r14
0000000100006afe	je	0x100006b22
0000000100006b00	movq	0x10(%rbx), %rax
0000000100006b04	movq	%r14, %rdi
0000000100006b07	callq	*(%rax)
0000000100006b09	movq	0x10(%rbx), %rax
0000000100006b0d	movq	0x8(%rax), %rsi
0000000100006b11	testq	%rsi, %rsi
0000000100006b14	je	0x100006b22
0000000100006b16	movq	0x10(%rax), %rdx
0000000100006b1a	movq	%r14, %rdi
0000000100006b1d	callq	___rust_deallocate
0000000100006b22	movl	$0x18, %esi
0000000100006b27	movl	$0x8, %edx
0000000100006b2c	movq	%rbx, %rdi
0000000100006b2f	addq	$0x8, %rsp
0000000100006b33	popq	%rbx
0000000100006b34	popq	%r14
0000000100006b36	jmp	___rust_deallocate
0000000100006b3b	addq	$0x8, %rsp
0000000100006b3f	popq	%rbx
0000000100006b40	popq	%r14
0000000100006b42	retq
0000000100006b43	nopw	%cs:(%rax,%rax)
__ZN2io5Write9write_fmt41Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write9write_str20h8058888239493503859E:
0000000100006b50	pushq	%rbp
0000000100006b51	movq	%rsp, %rbp
0000000100006b54	pushq	%r15
0000000100006b56	pushq	%r14
0000000100006b58	pushq	%r13
0000000100006b5a	pushq	%r12
0000000100006b5c	pushq	%rbx
0000000100006b5d	subq	$0x28, %rsp
0000000100006b61	movq	%rdx, %rax
0000000100006b64	movq	%rsi, %rcx
0000000100006b67	movq	%rdi, %rbx
0000000100006b6a	movq	(%rbx), %rsi
0000000100006b6d	leaq	-0x40(%rbp), %rdi
0000000100006b71	movq	%rcx, %rdx
0000000100006b74	movq	%rax, %rcx
0000000100006b77	callq	__ZN2io5Write9write_all21h13535892208052831469E ## io::Write::write_all::h13535892208052831469
0000000100006b7c	cmpq	$0x1, -0x40(%rbp)
0000000100006b81	jne	0x100006c2f
0000000100006b87	leaq	-0x38(%rbp), %rdx
0000000100006b8b	movq	-0x38(%rbp), %rax
0000000100006b8f	movq	-0x30(%rbp), %rcx
0000000100006b93	movq	%rcx, -0x48(%rbp)
0000000100006b97	movq	%rax, -0x50(%rbp)
0000000100006b9b	movabsq	$0x1d1d1d1d1d1d1d1d, %r13 ## imm = 0x1D1D1D1D1D1D1D1D
0000000100006ba5	movq	%r13, -0x30(%rbp)
0000000100006ba9	movq	%r13, -0x38(%rbp)
0000000100006bad	leaq	0x10(%rbx), %r12
0000000100006bb1	cmpq	$0x1, 0x8(%rbx)
0000000100006bb6	jne	0x100006c0b
0000000100006bb8	movzbl	0x10(%rbx), %eax
0000000100006bbc	cmpl	$0x1, %eax
0000000100006bbf	jne	0x100006c0b
0000000100006bc1	movq	0x18(%rbx), %r14
0000000100006bc5	cmpq	%r13, %r14
0000000100006bc8	je	0x100006c0b
0000000100006bca	movq	0x8(%r14), %r15
0000000100006bce	cmpq	%r13, %r15
0000000100006bd1	je	0x100006bf5
0000000100006bd3	movq	0x10(%r14), %rax
0000000100006bd7	movq	%r15, %rdi
0000000100006bda	callq	*(%rax)
0000000100006bdc	movq	0x10(%r14), %rax
0000000100006be0	movq	0x8(%rax), %rsi
0000000100006be4	testq	%rsi, %rsi
0000000100006be7	je	0x100006bf5
0000000100006be9	movq	0x10(%rax), %rdx
0000000100006bed	movq	%r15, %rdi
0000000100006bf0	callq	___rust_deallocate
0000000100006bf5	movl	$0x18, %esi
0000000100006bfa	movl	$0x8, %edx
0000000100006bff	movq	%r14, %rdi
0000000100006c02	callq	___rust_deallocate
0000000100006c07	leaq	-0x38(%rbp), %rdx
0000000100006c0b	movq	$0x1, 0x8(%rbx)
0000000100006c13	movq	-0x50(%rbp), %rax
0000000100006c17	movq	-0x48(%rbp), %rcx
0000000100006c1b	movq	%rcx, 0x8(%r12)
0000000100006c20	movq	%rax, (%r12)
0000000100006c24	movq	%r13, 0x8(%rdx)
0000000100006c28	movq	%r13, (%rdx)
0000000100006c2b	movb	$0x1, %al
0000000100006c2d	jmp	0x100006c31
0000000100006c2f	xorl	%eax, %eax
0000000100006c31	addq	$0x28, %rsp
0000000100006c35	popq	%rbx
0000000100006c36	popq	%r12
0000000100006c38	popq	%r13
0000000100006c3a	popq	%r14
0000000100006c3c	popq	%r15
0000000100006c3e	popq	%rbp
0000000100006c3f	retq
__ZN2io5Write9write_all21h13535892208052831469E:
0000000100006c40	pushq	%rbp
0000000100006c41	movq	%rsp, %rbp
0000000100006c44	pushq	%r15
0000000100006c46	pushq	%r14
0000000100006c48	pushq	%rbx
0000000100006c49	pushq	%rax
0000000100006c4a	movq	%rcx, %rbx
0000000100006c4d	movq	%rdx, %r15
0000000100006c50	movq	%rdi, %r14
0000000100006c53	testq	%rbx, %rbx
0000000100006c56	je	0x100006c97
0000000100006c58	nopl	(%rax,%rax)
0000000100006c60	movl	$0x2, %edi
0000000100006c65	movq	%r15, %rsi
0000000100006c68	movq	%rbx, %rdx
0000000100006c6b	callq	0x10002bdca             ## symbol stub for: _write
0000000100006c70	cmpq	$-0x1, %rax
0000000100006c74	jne	0x100006c85
0000000100006c76	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100006c7b	movl	(%rax), %eax
0000000100006c7d	cmpq	$0x4, %rax
0000000100006c81	je	0x100006c60
0000000100006c83	jmp	0x100006cb9
0000000100006c85	testq	%rax, %rax
0000000100006c88	je	0x100006cd8
0000000100006c8a	cmpq	%rax, %rbx
0000000100006c8d	jb	0x100006d07
0000000100006c8f	addq	%rax, %r15
0000000100006c92	subq	%rax, %rbx
0000000100006c95	jne	0x100006c60
0000000100006c97	movq	0x25f02(%rip), %rax
0000000100006c9e	movq	%rax, 0x10(%r14)
0000000100006ca2	movq	0x25eef(%rip), %rax
0000000100006ca9	movq	%rax, 0x8(%r14)
0000000100006cad	movq	_const39391(%rip), %rax
0000000100006cb4	movq	%rax, (%r14)
0000000100006cb7	jmp	0x100006cf9
0000000100006cb9	shlq	$0x20, %rax
0000000100006cbd	movq	%rax, 0x8(%r14)
0000000100006cc1	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100006ccb	movq	%rax, 0x10(%r14)
0000000100006ccf	movq	$0x1, (%r14)
0000000100006cd6	jmp	0x100006cf9
0000000100006cd8	leaq	0x8(%r14), %rdi
0000000100006cdc	leaq	_str39663(%rip), %rdx
0000000100006ce3	movl	$0xe, %esi
0000000100006ce8	movl	$0x1c, %ecx
0000000100006ced	callq	__ZN2io5error5Error3new20h7768328967102281091E ## io::error::Error::new::h7768328967102281091
0000000100006cf2	movq	$0x1, (%r14)
0000000100006cf9	movq	%r14, %rax
0000000100006cfc	addq	$0x8, %rsp
0000000100006d00	popq	%rbx
0000000100006d01	popq	%r14
0000000100006d03	popq	%r15
0000000100006d05	popq	%rbp
0000000100006d06	retq
0000000100006d07	movq	%rax, %rdi
0000000100006d0a	movq	%rbx, %rsi
0000000100006d0d	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
0000000100006d12	nopw	%cs:(%rax,%rax)
__ZN3fmt5Write10write_char21h15705800375132190223E:
0000000100006d20	pushq	%rbp
0000000100006d21	movq	%rsp, %rbp
0000000100006d24	subq	$0x10, %rsp
0000000100006d28	movl	$0x0, -0x4(%rbp)
0000000100006d2f	cmpl	$0x7f, %esi
0000000100006d32	ja	0x100006d42
0000000100006d34	movb	%sil, -0x4(%rbp)
0000000100006d38	movl	$0x1, %edx
0000000100006d3d	jmp	0x100006dcd
0000000100006d42	movl	%esi, %eax
0000000100006d44	cmpl	$0x7ff, %esi            ## imm = 0x7FF
0000000100006d4a	ja	0x100006d69
0000000100006d4c	shrl	$0x6, %eax
0000000100006d4f	andb	$0x1f, %al
0000000100006d51	orb	$-0x40, %al
0000000100006d53	movb	%al, -0x4(%rbp)
0000000100006d56	andb	$0x3f, %sil
0000000100006d5a	orb	$-0x80, %sil
0000000100006d5e	movb	%sil, -0x3(%rbp)
0000000100006d62	movl	$0x2, %edx
0000000100006d67	jmp	0x100006dcd
0000000100006d69	cmpl	$0xffff, %esi           ## imm = 0xFFFF
0000000100006d6f	ja	0x100006d9a
0000000100006d71	shrl	$0xc, %eax
0000000100006d74	andb	$0xf, %al
0000000100006d76	orb	$-0x20, %al
0000000100006d78	movb	%al, -0x4(%rbp)
0000000100006d7b	movl	%esi, %eax
0000000100006d7d	shrl	$0x6, %eax
0000000100006d80	andb	$0x3f, %al
0000000100006d82	orb	$-0x80, %al
0000000100006d84	movb	%al, -0x3(%rbp)
0000000100006d87	andb	$0x3f, %sil
0000000100006d8b	orb	$-0x80, %sil
0000000100006d8f	movb	%sil, -0x2(%rbp)
0000000100006d93	movl	$0x3, %edx
0000000100006d98	jmp	0x100006dcd
0000000100006d9a	shrl	$0x12, %eax
0000000100006d9d	andb	$0x7, %al
0000000100006d9f	orb	$-0x10, %al
0000000100006da1	movb	%al, -0x4(%rbp)
0000000100006da4	movl	%esi, %eax
0000000100006da6	shrl	$0xc, %eax
0000000100006da9	andb	$0x3f, %al
0000000100006dab	orb	$-0x80, %al
0000000100006dad	movb	%al, -0x3(%rbp)
0000000100006db0	movl	%esi, %eax
0000000100006db2	shrl	$0x6, %eax
0000000100006db5	andb	$0x3f, %al
0000000100006db7	orb	$-0x80, %al
0000000100006db9	movb	%al, -0x2(%rbp)
0000000100006dbc	andb	$0x3f, %sil
0000000100006dc0	orb	$-0x80, %sil
0000000100006dc4	movb	%sil, -0x1(%rbp)
0000000100006dc8	movl	$0x4, %edx
0000000100006dcd	leaq	-0x4(%rbp), %rsi
0000000100006dd1	callq	__ZN2io5Write9write_fmt41Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write9write_str20h8058888239493503859E ## io::Write::write_fmt::Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write::write_str::h8058888239493503859
0000000100006dd6	addq	$0x10, %rsp
0000000100006dda	popq	%rbp
0000000100006ddb	retq
0000000100006ddc	nopl	(%rax)
__ZN3fmt5Write9write_fmt21h11937507984151581452E:
0000000100006de0	pushq	%rbp
0000000100006de1	movq	%rsp, %rbp
0000000100006de4	subq	$0x40, %rsp
0000000100006de8	movq	%rdi, -0x8(%rbp)
0000000100006dec	movq	0x28(%rsi), %rax
0000000100006df0	movq	%rax, -0x10(%rbp)
0000000100006df4	movq	0x20(%rsi), %rax
0000000100006df8	movq	%rax, -0x18(%rbp)
0000000100006dfc	movq	0x18(%rsi), %rax
0000000100006e00	movq	%rax, -0x20(%rbp)
0000000100006e04	movq	0x10(%rsi), %rax
0000000100006e08	movq	%rax, -0x28(%rbp)
0000000100006e0c	movq	(%rsi), %rax
0000000100006e0f	movq	0x8(%rsi), %rcx
0000000100006e13	movq	%rcx, -0x30(%rbp)
0000000100006e17	movq	%rax, -0x38(%rbp)
0000000100006e1b	leaq	_vtable42084(%rip), %rsi
0000000100006e22	leaq	-0x8(%rbp), %rdi
0000000100006e26	leaq	-0x38(%rbp), %rdx
0000000100006e2a	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
0000000100006e2f	addq	$0x40, %rsp
0000000100006e33	popq	%rbp
0000000100006e34	retq
0000000100006e35	nopw	%cs:(%rax,%rax)
__ZN3fmt5Write9write_fmt36Adapter$LT$$u27$a$C$$u20$T$GT$.Write9write_str19h586881421939498554E:
0000000100006e40	pushq	%rbp
0000000100006e41	movq	%rsp, %rbp
0000000100006e44	movq	(%rdi), %rdi
0000000100006e47	popq	%rbp
0000000100006e48	jmp	__ZN2io5Write9write_fmt41Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write9write_str20h8058888239493503859E ## io::Write::write_fmt::Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write::write_str::h8058888239493503859
0000000100006e4d	nopl	(%rax)
__ZN3fmt5Write10write_char20h1431890918149905635E:
0000000100006e50	pushq	%rbp
0000000100006e51	movq	%rsp, %rbp
0000000100006e54	subq	$0x10, %rsp
0000000100006e58	movl	$0x0, -0x4(%rbp)
0000000100006e5f	cmpl	$0x7f, %esi
0000000100006e62	ja	0x100006e72
0000000100006e64	movb	%sil, -0x4(%rbp)
0000000100006e68	movl	$0x1, %edx
0000000100006e6d	jmp	0x100006efd
0000000100006e72	movl	%esi, %eax
0000000100006e74	cmpl	$0x7ff, %esi            ## imm = 0x7FF
0000000100006e7a	ja	0x100006e99
0000000100006e7c	shrl	$0x6, %eax
0000000100006e7f	andb	$0x1f, %al
0000000100006e81	orb	$-0x40, %al
0000000100006e83	movb	%al, -0x4(%rbp)
0000000100006e86	andb	$0x3f, %sil
0000000100006e8a	orb	$-0x80, %sil
0000000100006e8e	movb	%sil, -0x3(%rbp)
0000000100006e92	movl	$0x2, %edx
0000000100006e97	jmp	0x100006efd
0000000100006e99	cmpl	$0xffff, %esi           ## imm = 0xFFFF
0000000100006e9f	ja	0x100006eca
0000000100006ea1	shrl	$0xc, %eax
0000000100006ea4	andb	$0xf, %al
0000000100006ea6	orb	$-0x20, %al
0000000100006ea8	movb	%al, -0x4(%rbp)
0000000100006eab	movl	%esi, %eax
0000000100006ead	shrl	$0x6, %eax
0000000100006eb0	andb	$0x3f, %al
0000000100006eb2	orb	$-0x80, %al
0000000100006eb4	movb	%al, -0x3(%rbp)
0000000100006eb7	andb	$0x3f, %sil
0000000100006ebb	orb	$-0x80, %sil
0000000100006ebf	movb	%sil, -0x2(%rbp)
0000000100006ec3	movl	$0x3, %edx
0000000100006ec8	jmp	0x100006efd
0000000100006eca	shrl	$0x12, %eax
0000000100006ecd	andb	$0x7, %al
0000000100006ecf	orb	$-0x10, %al
0000000100006ed1	movb	%al, -0x4(%rbp)
0000000100006ed4	movl	%esi, %eax
0000000100006ed6	shrl	$0xc, %eax
0000000100006ed9	andb	$0x3f, %al
0000000100006edb	orb	$-0x80, %al
0000000100006edd	movb	%al, -0x3(%rbp)
0000000100006ee0	movl	%esi, %eax
0000000100006ee2	shrl	$0x6, %eax
0000000100006ee5	andb	$0x3f, %al
0000000100006ee7	orb	$-0x80, %al
0000000100006ee9	movb	%al, -0x2(%rbp)
0000000100006eec	andb	$0x3f, %sil
0000000100006ef0	orb	$-0x80, %sil
0000000100006ef4	movb	%sil, -0x1(%rbp)
0000000100006ef8	movl	$0x4, %edx
0000000100006efd	movq	(%rdi), %rdi
0000000100006f00	leaq	-0x4(%rbp), %rsi
0000000100006f04	callq	__ZN2io5Write9write_fmt41Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write9write_str20h8058888239493503859E ## io::Write::write_fmt::Adaptor$LT$$u27$a$C$$u20$T$GT$.fmt..Write::write_str::h8058888239493503859
0000000100006f09	addq	$0x10, %rsp
0000000100006f0d	popq	%rbp
0000000100006f0e	retq
0000000100006f0f	nop
__ZN3fmt5Write9write_fmt36Adapter$LT$$u27$a$C$$u20$T$GT$.Write9write_fmt21h10472360582426887521E:
0000000100006f10	pushq	%rbp
0000000100006f11	movq	%rsp, %rbp
0000000100006f14	subq	$0x40, %rsp
0000000100006f18	movq	(%rdi), %rax
0000000100006f1b	movq	%rax, -0x8(%rbp)
0000000100006f1f	movq	0x28(%rsi), %rax
0000000100006f23	movq	%rax, -0x10(%rbp)
0000000100006f27	movq	0x20(%rsi), %rax
0000000100006f2b	movq	%rax, -0x18(%rbp)
0000000100006f2f	movq	0x18(%rsi), %rax
0000000100006f33	movq	%rax, -0x20(%rbp)
0000000100006f37	movq	0x10(%rsi), %rax
0000000100006f3b	movq	%rax, -0x28(%rbp)
0000000100006f3f	movq	(%rsi), %rax
0000000100006f42	movq	0x8(%rsi), %rcx
0000000100006f46	movq	%rcx, -0x30(%rbp)
0000000100006f4a	movq	%rax, -0x38(%rbp)
0000000100006f4e	leaq	_vtable42084(%rip), %rsi
0000000100006f55	leaq	-0x8(%rbp), %rdi
0000000100006f59	leaq	-0x38(%rbp), %rdx
0000000100006f5d	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
0000000100006f62	addq	$0x40, %rsp
0000000100006f66	popq	%rbp
0000000100006f67	retq
0000000100006f68	nopl	(%rax,%rax)
__ZN3sys4init11oom_handler20h6eda7c987c8a9b984syE:
0000000100006f70	pushq	%rbp
0000000100006f71	movq	%rsp, %rbp
0000000100006f74	leaq	_str42219(%rip), %rsi
0000000100006f7b	movl	$0x2, %edi
0000000100006f80	movl	$0x23, %edx
0000000100006f85	callq	0x10002bdca             ## symbol stub for: _write
0000000100006f8a	ud2
0000000100006f8c	nopl	(%rax)
__ZN3sys9backtrace7tracing3imp5write20hd2c80f5e6164b288SjuE:
0000000100006f90	pushq	%rbp
0000000100006f91	movq	%rsp, %rbp
0000000100006f94	pushq	%r15
0000000100006f96	pushq	%r14
0000000100006f98	pushq	%r13
0000000100006f9a	pushq	%r12
0000000100006f9c	pushq	%rbx
0000000100006f9d	subq	$0x68, %rsp
0000000100006fa1	movq	%rdx, %r15
0000000100006fa4	movq	%rsi, %rbx
0000000100006fa7	movq	%rdi, %r14
0000000100006faa	leaq	__ZN3sys9backtrace7tracing3imp5write4LOCK20h41e0bcdf38eb43a3jkuE(%rip), %rdi ## sys::backtrace::tracing::imp::write::LOCK::h41e0bcdf38eb43a3jku
0000000100006fb1	callq	0x10002bd4c             ## symbol stub for: _pthread_mutex_lock
0000000100006fb6	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100006fbd	callq	*(%rdi)
0000000100006fbf	cmpq	$0x1, (%rax)
0000000100006fc3	jne	0x100006fd9
0000000100006fc5	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100006fcc	callq	*(%rdi)
0000000100006fce	cmpq	$0x0, 0x8(%rax)
0000000100006fd3	setne	%r12b
0000000100006fd7	jmp	0x100006ff4
0000000100006fd9	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100006fe0	callq	*(%rdi)
0000000100006fe2	movq	$0x1, (%rax)
0000000100006fe9	movq	$0x0, 0x8(%rax)
0000000100006ff1	xorl	%r12d, %r12d
0000000100006ff4	movb	0x2d405(%rip), %r13b
0000000100006ffb	movq	0x30(%r15), %rax
0000000100006fff	leaq	_ref42237(%rip), %rcx
0000000100007006	movq	%rcx, -0x78(%rbp)
000000010000700a	movq	$0x1, -0x70(%rbp)
0000000100007012	movq	$0x0, -0x60(%rbp)
000000010000701a	movq	$0x0, -0x68(%rbp)
0000000100007022	leaq	-0x30(%rbp), %rcx
0000000100007026	movq	%rcx, -0x58(%rbp)
000000010000702a	movq	$0x0, -0x50(%rbp)
0000000100007032	leaq	-0x48(%rbp), %rdi
0000000100007036	leaq	-0x78(%rbp), %rdx
000000010000703a	movq	%rbx, %rsi
000000010000703d	callq	*%rax
000000010000703f	cmpq	$0x1, -0x48(%rbp)
0000000100007044	jne	0x100007078
0000000100007046	movq	-0x40(%rbp), %rax
000000010000704a	movq	-0x38(%rbp), %rcx
000000010000704e	movq	%rcx, -0x80(%rbp)
0000000100007052	movq	%rax, -0x88(%rbp)
0000000100007059	movq	-0x88(%rbp), %rax
0000000100007060	movq	-0x80(%rbp), %rcx
0000000100007064	movq	%rcx, 0x10(%r14)
0000000100007068	movq	%rax, 0x8(%r14)
000000010000706c	movq	$0x1, (%r14)
0000000100007073	jmp	0x100007199
0000000100007078	movq	%rbx, -0x70(%rbp)
000000010000707c	movq	%r15, -0x68(%rbp)
0000000100007080	movq	0x25c61(%rip), %rax
0000000100007087	movq	%rax, -0x50(%rbp)
000000010000708b	movq	0x25c4e(%rip), %rax
0000000100007092	movq	%rax, -0x58(%rbp)
0000000100007096	movq	_const40308(%rip), %rax
000000010000709d	movq	%rax, -0x60(%rbp)
00000001000070a1	movq	$0x0, -0x78(%rbp)
00000001000070a9	leaq	__ZN3sys9backtrace7tracing3imp5write8trace_fn20h4d649455b8c78243LluE(%rip), %rdi ## sys::backtrace::tracing::imp::write::trace_fn::h4d649455b8c78243Llu
00000001000070b0	leaq	-0x78(%rbp), %rsi
00000001000070b4	callq	0x10002bc92             ## symbol stub for: __Unwind_Backtrace
00000001000070b9	testl	%eax, %eax
00000001000070bb	je	0x1000070ea
00000001000070bd	movq	0x25adc(%rip), %rax
00000001000070c4	movq	%rax, 0x10(%r14)
00000001000070c8	movq	0x25ac9(%rip), %rax
00000001000070cf	movq	%rax, 0x8(%r14)
00000001000070d3	movq	_const39391(%rip), %rax
00000001000070da	movq	%rax, (%r14)
00000001000070dd	cmpq	$0x1, -0x60(%rbp)
00000001000070e2	jne	0x100007199
00000001000070e8	jmp	0x10000711e
00000001000070ea	cmpq	$0x1, -0x60(%rbp)
00000001000070ef	jne	0x100007179
00000001000070f5	movq	-0x58(%rbp), %rax
00000001000070f9	movq	-0x50(%rbp), %rcx
00000001000070fd	movq	%rcx, 0x10(%r14)
0000000100007101	movq	%rax, 0x8(%r14)
0000000100007105	movq	$0x1, (%r14)
000000010000710c	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100007116	movq	%rax, -0x50(%rbp)
000000010000711a	movq	%rax, -0x58(%rbp)
000000010000711e	movzbl	-0x58(%rbp), %eax
0000000100007122	cmpl	$0x1, %eax
0000000100007125	jne	0x100007199
0000000100007127	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100007131	movq	-0x50(%rbp), %rbx
0000000100007135	cmpq	%rax, %rbx
0000000100007138	je	0x100007199
000000010000713a	movq	0x8(%rbx), %r15
000000010000713e	cmpq	%rax, %r15
0000000100007141	je	0x100007165
0000000100007143	movq	0x10(%rbx), %rax
0000000100007147	movq	%r15, %rdi
000000010000714a	callq	*(%rax)
000000010000714c	movq	0x10(%rbx), %rax
0000000100007150	movq	0x8(%rax), %rsi
0000000100007154	testq	%rsi, %rsi
0000000100007157	je	0x100007165
0000000100007159	movq	0x10(%rax), %rdx
000000010000715d	movq	%r15, %rdi
0000000100007160	callq	___rust_deallocate
0000000100007165	movl	$0x18, %esi
000000010000716a	movl	$0x8, %edx
000000010000716f	movq	%rbx, %rdi
0000000100007172	callq	___rust_deallocate
0000000100007177	jmp	0x100007199
0000000100007179	movq	0x25a20(%rip), %rax
0000000100007180	movq	%rax, 0x10(%r14)
0000000100007184	movq	0x25a0d(%rip), %rax
000000010000718b	movq	%rax, 0x8(%r14)
000000010000718f	movq	_const39391(%rip), %rax
0000000100007196	movq	%rax, (%r14)
0000000100007199	testb	%r13b, %r13b
000000010000719c	testb	%r12b, %r12b
000000010000719f	jne	0x1000071e1
00000001000071a1	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
00000001000071a8	callq	*(%rdi)
00000001000071aa	cmpq	$0x1, (%rax)
00000001000071ae	jne	0x1000071c9
00000001000071b0	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
00000001000071b7	callq	*(%rdi)
00000001000071b9	cmpq	$0x0, 0x8(%rax)
00000001000071be	je	0x1000071e1
00000001000071c0	movb	$0x1, 0x2d239(%rip)
00000001000071c7	jmp	0x1000071e1
00000001000071c9	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
00000001000071d0	callq	*(%rdi)
00000001000071d2	movq	$0x1, (%rax)
00000001000071d9	movq	$0x0, 0x8(%rax)
00000001000071e1	leaq	__ZN3sys9backtrace7tracing3imp5write4LOCK20h41e0bcdf38eb43a3jkuE(%rip), %rdi ## sys::backtrace::tracing::imp::write::LOCK::h41e0bcdf38eb43a3jku
00000001000071e8	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
00000001000071ed	movq	%r14, %rax
00000001000071f0	addq	$0x68, %rsp
00000001000071f4	popq	%rbx
00000001000071f5	popq	%r12
00000001000071f7	popq	%r13
00000001000071f9	popq	%r14
00000001000071fb	popq	%r15
00000001000071fd	popq	%rbp
00000001000071fe	retq
00000001000071ff	movq	%rax, %rbx
0000000100007202	testb	%r13b, %r13b
0000000100007205	testb	%r12b, %r12b
0000000100007208	jne	0x10000724a
000000010000720a	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100007211	callq	*(%rdi)
0000000100007213	cmpq	$0x1, (%rax)
0000000100007217	jne	0x100007232
0000000100007219	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100007220	callq	*(%rdi)
0000000100007222	cmpq	$0x0, 0x8(%rax)
0000000100007227	je	0x10000724a
0000000100007229	movb	$0x1, 0x2d1d0(%rip)
0000000100007230	jmp	0x10000724a
0000000100007232	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100007239	callq	*(%rdi)
000000010000723b	movq	$0x1, (%rax)
0000000100007242	movq	$0x0, 0x8(%rax)
000000010000724a	leaq	__ZN3sys9backtrace7tracing3imp5write4LOCK20h41e0bcdf38eb43a3jkuE(%rip), %rdi ## sys::backtrace::tracing::imp::write::LOCK::h41e0bcdf38eb43a3jku
0000000100007251	callq	0x10002bd52             ## symbol stub for: _pthread_mutex_unlock
0000000100007256	movq	%rbx, %rdi
0000000100007259	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000725e	nop
__ZN3sys9backtrace7tracing3imp5write8trace_fn20h4d649455b8c78243LluE:
0000000100007260	pushq	%rbp
0000000100007261	movq	%rsp, %rbp
0000000100007264	pushq	%r15
0000000100007266	pushq	%r14
0000000100007268	pushq	%r13
000000010000726a	pushq	%r12
000000010000726c	pushq	%rbx
000000010000726d	subq	$0x78, %rsp
0000000100007271	movq	%rsi, %r14
0000000100007274	movl	$0x0, -0x44(%rbp)
000000010000727b	leaq	-0x44(%rbp), %rsi
000000010000727f	callq	0x10002bc9e             ## symbol stub for: __Unwind_GetIPInfo
0000000100007284	movq	%rax, %r15
0000000100007287	testq	%r15, %r15
000000010000728a	setne	%al
000000010000728d	je	0x100007296
000000010000728f	cmpl	$0x0, -0x44(%rbp)
0000000100007293	sete	%al
0000000100007296	movzbl	%al, %ecx
0000000100007299	movq	(%r14), %rbx
000000010000729c	incq	%rbx
000000010000729f	movq	%rbx, (%r14)
00000001000072a2	xorl	%eax, %eax
00000001000072a4	testq	%rbx, %rbx
00000001000072a7	jle	0x100007543
00000001000072ad	movabsq	$0x1d1d1d1d1d1d1d1d, %r12 ## imm = 0x1D1D1D1D1D1D1D1D
00000001000072b7	cmpq	$0x65, %rbx
00000001000072bb	jl	0x1000073d8
00000001000072c1	movq	0x8(%r14), %rsi
00000001000072c5	movq	0x10(%r14), %rax
00000001000072c9	movq	0x30(%rax), %rax
00000001000072cd	leaq	_ref42240(%rip), %rcx
00000001000072d4	movq	%rcx, -0x90(%rbp)
00000001000072db	movq	$0x1, -0x88(%rbp)
00000001000072e6	movq	$0x0, -0x78(%rbp)
00000001000072ee	movq	$0x0, -0x80(%rbp)
00000001000072f6	leaq	-0x30(%rbp), %rcx
00000001000072fa	movq	%rcx, -0x70(%rbp)
00000001000072fe	movq	$0x0, -0x68(%rbp)
0000000100007306	leaq	-0x60(%rbp), %rdi
000000010000730a	leaq	-0x90(%rbp), %rdx
0000000100007311	callq	*%rax
0000000100007313	cmpq	$0x1, -0x60(%rbp)
0000000100007318	jne	0x1000073ce
000000010000731e	leaq	-0x58(%rbp), %r13
0000000100007322	movq	-0x58(%rbp), %rax
0000000100007326	movq	-0x50(%rbp), %rcx
000000010000732a	movq	%rcx, -0x88(%rbp)
0000000100007331	movq	%rax, -0x90(%rbp)
0000000100007338	movq	%r12, -0x50(%rbp)
000000010000733c	movq	%r12, -0x58(%rbp)
0000000100007340	leaq	0x20(%r14), %rbx
0000000100007344	cmpq	$0x1, 0x18(%r14)
0000000100007349	movq	%r12, %rdx
000000010000734c	jne	0x1000073a9
000000010000734e	movzbl	(%rbx), %eax
0000000100007351	cmpl	$0x1, %eax
0000000100007354	jne	0x1000073a9
0000000100007356	movq	0x28(%r14), %r12
000000010000735a	cmpq	%rdx, %r12
000000010000735d	je	0x1000073a9
000000010000735f	movq	0x8(%r12), %r15
0000000100007364	cmpq	%rdx, %r15
0000000100007367	je	0x10000738d
0000000100007369	movq	0x10(%r12), %rax
000000010000736e	movq	%r15, %rdi
0000000100007371	callq	*(%rax)
0000000100007373	movq	0x10(%r12), %rax
0000000100007378	movq	0x8(%rax), %rsi
000000010000737c	testq	%rsi, %rsi
000000010000737f	je	0x10000738d
0000000100007381	movq	0x10(%rax), %rdx
0000000100007385	movq	%r15, %rdi
0000000100007388	callq	___rust_deallocate
000000010000738d	movl	$0x18, %esi
0000000100007392	movl	$0x8, %edx
0000000100007397	movq	%r12, %rdi
000000010000739a	callq	___rust_deallocate
000000010000739f	movabsq	$0x1d1d1d1d1d1d1d1d, %rdx ## imm = 0x1D1D1D1D1D1D1D1D
00000001000073a9	movq	$0x1, 0x18(%r14)
00000001000073b1	movq	-0x90(%rbp), %rax
00000001000073b8	movq	-0x88(%rbp), %rcx
00000001000073bf	movq	%rcx, 0x8(%rbx)
00000001000073c3	movq	%rax, (%rbx)
00000001000073c6	movq	%rdx, 0x8(%r13)
00000001000073ca	movq	%rdx, (%r13)
00000001000073ce	movl	$0x9, %eax
00000001000073d3	jmp	0x100007543
00000001000073d8	movl	$0x9, %eax
00000001000073dd	cmpq	$0x1, 0x18(%r14)
00000001000073e2	je	0x100007543
00000001000073e8	subq	%rcx, %r15
00000001000073eb	movq	0x8(%r14), %rax
00000001000073ef	movq	%rax, -0x98(%rbp)
00000001000073f6	movq	0x10(%r14), %r13
00000001000073fa	xorps	%xmm0, %xmm0
00000001000073fd	movaps	%xmm0, -0x80(%rbp)
0000000100007401	movaps	%xmm0, -0x90(%rbp)
0000000100007408	leaq	-0x90(%rbp), %rsi
000000010000740f	movq	%r15, %rdi
0000000100007412	callq	0x10002bcda             ## symbol stub for: _dladdr
0000000100007417	testl	%eax, %eax
0000000100007419	je	0x100007462
000000010000741b	movq	-0x80(%rbp), %r12
000000010000741f	movq	%r12, %rdi
0000000100007422	callq	0x10002bdac             ## symbol stub for: _strlen
0000000100007427	cmpq	$-0x1, %rax
000000010000742b	je	0x100007552
0000000100007431	movq	%r12, -0x40(%rbp)
0000000100007435	movq	%rax, -0x38(%rbp)
0000000100007439	leaq	-0x60(%rbp), %rdi
000000010000743d	leaq	-0x40(%rbp), %r9
0000000100007441	movq	-0x98(%rbp), %rsi
0000000100007448	movq	%r13, %rdx
000000010000744b	movq	%rbx, %rcx
000000010000744e	movq	%r15, %r8
0000000100007451	callq	__ZN10sys_common9backtrace6output20h74a82a425becf7f3KGrE ## sys_common::backtrace::output::h74a82a425becf7f3KGr
0000000100007456	movabsq	$0x1d1d1d1d1d1d1d1d, %r12 ## imm = 0x1D1D1D1D1D1D1D1D
0000000100007460	jmp	0x100007486
0000000100007462	xorps	%xmm0, %xmm0
0000000100007465	movaps	%xmm0, -0x40(%rbp)
0000000100007469	leaq	-0x60(%rbp), %rdi
000000010000746d	leaq	-0x40(%rbp), %r9
0000000100007471	movq	-0x98(%rbp), %rsi
0000000100007478	movq	%r13, %rdx
000000010000747b	movq	%rbx, %rcx
000000010000747e	movq	%r15, %r8
0000000100007481	callq	__ZN10sys_common9backtrace6output20h74a82a425becf7f3KGrE ## sys_common::backtrace::output::h74a82a425becf7f3KGr
0000000100007486	cmpq	$0x1, -0x60(%rbp)
000000010000748b	jne	0x100007541
0000000100007491	leaq	-0x58(%rbp), %r13
0000000100007495	movq	-0x58(%rbp), %rax
0000000100007499	movq	-0x50(%rbp), %rcx
000000010000749d	movq	%rcx, -0x88(%rbp)
00000001000074a4	movq	%rax, -0x90(%rbp)
00000001000074ab	movq	%r12, -0x50(%rbp)
00000001000074af	movq	%r12, -0x58(%rbp)
00000001000074b3	leaq	0x20(%r14), %rbx
00000001000074b7	cmpq	$0x1, 0x18(%r14)
00000001000074bc	movq	%r12, %rdx
00000001000074bf	jne	0x10000751c
00000001000074c1	movzbl	(%rbx), %eax
00000001000074c4	cmpl	$0x1, %eax
00000001000074c7	jne	0x10000751c
00000001000074c9	movq	0x28(%r14), %r12
00000001000074cd	cmpq	%rdx, %r12
00000001000074d0	je	0x10000751c
00000001000074d2	movq	0x8(%r12), %r15
00000001000074d7	cmpq	%rdx, %r15
00000001000074da	je	0x100007500
00000001000074dc	movq	0x10(%r12), %rax
00000001000074e1	movq	%r15, %rdi
00000001000074e4	callq	*(%rax)
00000001000074e6	movq	0x10(%r12), %rax
00000001000074eb	movq	0x8(%rax), %rsi
00000001000074ef	testq	%rsi, %rsi
00000001000074f2	je	0x100007500
00000001000074f4	movq	0x10(%rax), %rdx
00000001000074f8	movq	%r15, %rdi
00000001000074fb	callq	___rust_deallocate
0000000100007500	movl	$0x18, %esi
0000000100007505	movl	$0x8, %edx
000000010000750a	movq	%r12, %rdi
000000010000750d	callq	___rust_deallocate
0000000100007512	movabsq	$0x1d1d1d1d1d1d1d1d, %rdx ## imm = 0x1D1D1D1D1D1D1D1D
000000010000751c	movq	$0x1, 0x18(%r14)
0000000100007524	movq	-0x90(%rbp), %rax
000000010000752b	movq	-0x88(%rbp), %rcx
0000000100007532	movq	%rcx, 0x8(%rbx)
0000000100007536	movq	%rax, (%rbx)
0000000100007539	movq	%rdx, 0x8(%r13)
000000010000753d	movq	%rdx, (%r13)
0000000100007541	xorl	%eax, %eax
0000000100007543	addq	$0x78, %rsp
0000000100007547	popq	%rbx
0000000100007548	popq	%r12
000000010000754a	popq	%r13
000000010000754c	popq	%r14
000000010000754e	popq	%r15
0000000100007550	popq	%rbp
0000000100007551	retq
0000000100007552	movq	$-0x1, %rdi
0000000100007559	xorl	%esi, %esi
000000010000755b	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
__ZN3sys14stack_overflow3imp14signal_handler20hbc647e3377db4073qGxE:
0000000100007560	pushq	%rbp
0000000100007561	movq	%rsp, %rbp
0000000100007564	pushq	%r15
0000000100007566	pushq	%r14
0000000100007568	pushq	%r13
000000010000756a	pushq	%r12
000000010000756c	pushq	%rbx
000000010000756d	subq	$0x88, %rsp
0000000100007574	movq	%rsi, %r14
0000000100007577	movl	%edi, %r15d
000000010000757a	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
0000000100007581	callq	*(%rdi)
0000000100007583	cmpb	$0x0, 0x29(%rax)
0000000100007587	jne	0x1000076fb
000000010000758d	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
0000000100007594	callq	*(%rdi)
0000000100007596	movzwl	0x28(%rax), %eax
000000010000759a	testb	%al, %al
000000010000759c	je	0x1000075a3
000000010000759e	shrl	$0x8, %eax
00000001000075a1	jmp	0x1000075c5
00000001000075a3	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
00000001000075aa	callq	*(%rdi)
00000001000075ac	movq	%rax, %rbx
00000001000075af	leaq	__ZN6thread5local3elf13destroy_value21h16700767725354978410E(%rip), %rdi ## thread::local::elf::destroy_value::h16700767725354978410
00000001000075b6	movq	%rbx, %rsi
00000001000075b9	callq	0x10002bcc8             ## symbol stub for: __tlv_atexit
00000001000075be	movb	$0x1, 0x28(%rbx)
00000001000075c2	movb	0x29(%rbx), %al
00000001000075c5	testb	%al, %al
00000001000075c7	jne	0x100007728
00000001000075cd	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
00000001000075d4	callq	*(%rdi)
00000001000075d6	movq	%rax, %rbx
00000001000075d9	cmpq	$0x1, (%rbx)
00000001000075dd	jne	0x1000075e5
00000001000075df	addq	$0x8, %rbx
00000001000075e3	jmp	0x1000075f9
00000001000075e5	leaq	__ZN10sys_common11thread_info11THREAD_INFO7__getit5__KEY20h0fbaf06208fe7f88l3sE(%rip), %rdi ## sys_common::thread_info::THREAD_INFO::__getit::__KEY::h0fbaf06208fe7f88l3s
00000001000075ec	callq	*(%rdi)
00000001000075ee	movq	%rax, %rdi
00000001000075f1	callq	__ZN6thread5local17LocalKey$LT$T$GT$4init20h2076458674239366426E ## thread::local::LocalKey$LT$T$GT$::init::h2076458674239366426
00000001000075f6	movq	%rax, %rbx
00000001000075f9	movq	(%rbx), %rax
00000001000075fc	cmpq	$-0x1, %rax
0000000100007600	je	0x100007739
0000000100007606	movabsq	$0x1d1d1d1d1d1d1d1d, %rdx ## imm = 0x1D1D1D1D1D1D1D1D
0000000100007610	leaq	0x8(%rbx), %r13
0000000100007614	cmpq	$0x0, 0x18(%rbx)
0000000100007619	je	0x100007630
000000010000761b	testq	%rax, %rax
000000010000761e	jne	0x100007745
0000000100007624	movq	$-0x1, (%rbx)
000000010000762b	jmp	0x1000076cc
0000000100007630	xorps	%xmm0, %xmm0
0000000100007633	movaps	%xmm0, -0xb0(%rbp)
000000010000763a	movq	$0x0, -0xa0(%rbp)
0000000100007645	leaq	-0xb0(%rbp), %rdi
000000010000764c	callq	__ZN6thread6Thread3new20h29ec9b82baa7ea57nEbE ## thread::Thread::new::h29ec9b82baa7ea57nEb
0000000100007651	movq	%rax, %r12
0000000100007654	cmpq	$0x0, (%rbx)
0000000100007658	jne	0x100007776
000000010000765e	movq	$-0x1, (%rbx)
0000000100007665	movq	0x18(%rbx), %rax
0000000100007669	testq	%rax, %rax
000000010000766c	movabsq	$0x1d1d1d1d1d1d1d1d, %rdx ## imm = 0x1D1D1D1D1D1D1D1D
0000000100007676	je	0x1000076a2
0000000100007678	cmpq	%rdx, %rax
000000010000767b	je	0x1000076a2
000000010000767d	movq	$-0x1, %rcx
0000000100007684	lock
0000000100007685	xaddq	%rcx, (%rax)
0000000100007689	cmpq	$0x1, %rcx
000000010000768d	jne	0x1000076a2
000000010000768f	leaq	0x18(%rbx), %rdi
0000000100007693	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100007698	movabsq	$0x1d1d1d1d1d1d1d1d, %rdx ## imm = 0x1D1D1D1D1D1D1D1D
00000001000076a2	movq	0x2532f(%rip), %rax
00000001000076a9	movq	%rax, 0x8(%r13)
00000001000076ad	movq	_const38020(%rip), %rax
00000001000076b4	movq	%rax, (%r13)
00000001000076b8	movq	%r12, 0x18(%rbx)
00000001000076bc	movq	$-0x1, (%rbx)
00000001000076c3	testq	%r12, %r12
00000001000076c6	je	0x100007782
00000001000076cc	movq	(%r13), %rcx
00000001000076d0	movq	0x8(%r13), %rax
00000001000076d4	movq	$0x0, (%rbx)
00000001000076db	cmpq	$0x1, %rcx
00000001000076df	jne	0x1000076fb
00000001000076e1	testq	%rax, %rax
00000001000076e4	je	0x1000076fb
00000001000076e6	movq	0x18(%r14), %rcx
00000001000076ea	cmpq	%rax, %rcx
00000001000076ed	jae	0x1000076fb
00000001000076ef	subq	__ZN3sys14stack_overflow3imp9PAGE_SIZE20hcaddbf301ed3a04d9FxE(%rip), %rax ## sys::stack_overflow::imp::PAGE_SIZE::hcaddbf301ed3a04d9Fx
00000001000076f6	cmpq	%rcx, %rax
00000001000076f9	jbe	0x100007751
00000001000076fb	xorps	%xmm0, %xmm0
00000001000076fe	movaps	%xmm0, -0xb0(%rbp)
0000000100007705	leaq	-0xb0(%rbp), %rsi
000000010000770c	xorl	%edx, %edx
000000010000770e	movl	%r15d, %edi
0000000100007711	callq	0x10002bd88             ## symbol stub for: _sigaction
0000000100007716	addq	$0x88, %rsp
000000010000771d	popq	%rbx
000000010000771e	popq	%r12
0000000100007720	popq	%r13
0000000100007722	popq	%r14
0000000100007724	popq	%r15
0000000100007726	popq	%rbp
0000000100007727	retq
0000000100007728	leaq	_str40086(%rip), %rdi
000000010000772f	movl	$0x39, %esi
0000000100007734	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100007739	leaq	__ZN4cell16RefCell$LT$T$GT$6borrow14_MSG_FILE_LINE20h9e0bce6065acf43capLE(%rip), %rdi ## cell::RefCell$LT$T$GT$::borrow::_MSG_FILE_LINE::h9e0bce6065acf43capL
0000000100007740	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100007745	leaq	__ZN4cell16RefCell$LT$T$GT$10borrow_mut14_MSG_FILE_LINE20h9e0bce6065acf43cUpLE(%rip), %rdi ## cell::RefCell$LT$T$GT$::borrow_mut::_MSG_FILE_LINE::h9e0bce6065acf43cUpL
000000010000774c	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100007751	movq	%rdx, -0x78(%rbp)
0000000100007755	movq	%rdx, %r12
0000000100007758	callq	__ZN10sys_common11thread_info14current_thread20h3b5bbdc6597539f1x4sE ## sys_common::thread_info::current_thread::h3b5bbdc6597539f1x4s
000000010000775d	movq	%rax, %rbx
0000000100007760	testq	%rbx, %rbx
0000000100007763	jne	0x1000077a2
0000000100007765	leaq	_str38488(%rip), %rdi
000000010000776c	movl	$0x5e, %esi
0000000100007771	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100007776	leaq	__ZN4cell16RefCell$LT$T$GT$10borrow_mut14_MSG_FILE_LINE20h9e0bce6065acf43cUpLE(%rip), %rdi ## cell::RefCell$LT$T$GT$::borrow_mut::_MSG_FILE_LINE::h9e0bce6065acf43cUpL
000000010000777d	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100007782	leaq	__ZN6option15Option$LT$T$GT$6unwrap14_MSG_FILE_LINE20h9e0bce6065acf43cknOE(%rip), %rdi ## option::Option$LT$T$GT$::unwrap::_MSG_FILE_LINE::h9e0bce6065acf43cknO
0000000100007789	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
000000010000778e	jmp	0x1000076cc
0000000100007793	movq	%rax, %r14
0000000100007796	movq	$0x0, (%rbx)
000000010000779d	jmp	0x10000790d
00000001000077a2	movq	%rbx, -0x78(%rbp)
00000001000077a6	movq	0x10(%rbx), %rax
00000001000077aa	xorl	%ecx, %ecx
00000001000077ac	testq	%rax, %rax
00000001000077af	movl	$0x0, %esi
00000001000077b4	je	0x1000077bd
00000001000077b6	movq	0x20(%rbx), %rcx
00000001000077ba	movq	%rax, %rsi
00000001000077bd	testq	%rsi, %rsi
00000001000077c0	leaq	_str41654(%rip), %rax
00000001000077c7	cmovneq	%rsi, %rax
00000001000077cb	movl	$0x9, %edx
00000001000077d0	cmovneq	%rcx, %rdx
00000001000077d4	movq	%rax, -0xb0(%rbp)
00000001000077db	movq	%rdx, -0xa8(%rbp)
00000001000077e2	leaq	__ZN3fmt25_$RF$$u27$a$u20$T.Display3fmt21h11331898985349195452E(%rip), %rax ## fmt::_$RF$$u27$a$u20$T.Display::fmt::h11331898985349195452
00000001000077e9	movq	%rax, -0x68(%rbp)
00000001000077ed	leaq	-0xb0(%rbp), %r14
00000001000077f4	movq	%r14, -0x70(%rbp)
00000001000077f8	leaq	_ref42095(%rip), %rax
00000001000077ff	movq	%rax, -0x60(%rbp)
0000000100007803	movq	$0x2, -0x58(%rbp)
000000010000780b	movq	$0x0, -0x48(%rbp)
0000000100007813	movq	$0x0, -0x50(%rbp)
000000010000781b	leaq	-0x70(%rbp), %r15
000000010000781f	movq	%r15, -0x40(%rbp)
0000000100007823	movq	$0x1, -0x38(%rbp)
000000010000782b	leaq	-0x60(%rbp), %rdi
000000010000782f	callq	__ZN10sys_common4util10dumb_print20h4afc2928ffde6256RktE ## sys_common::util::dumb_print::h4afc2928ffde6256Rkt
0000000100007834	cmpq	%r12, %rbx
0000000100007837	je	0x100007854
0000000100007839	movq	$-0x1, %rax
0000000100007840	lock
0000000100007841	xaddq	%rax, (%rbx)
0000000100007845	cmpq	$0x1, %rax
0000000100007849	jne	0x100007854
000000010000784b	leaq	-0x78(%rbp), %rdi
000000010000784f	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100007854	leaq	_ref42816(%rip), %rax
000000010000785b	movq	%rax, -0xb0(%rbp)
0000000100007862	movq	$0x1, -0xa8(%rbp)
000000010000786d	movq	$0x0, -0x98(%rbp)
0000000100007878	movq	$0x0, -0xa0(%rbp)
0000000100007883	leaq	-0x30(%rbp), %rax
0000000100007887	movq	%rax, -0x90(%rbp)
000000010000788e	movq	$0x0, -0x88(%rbp)
0000000100007899	leaq	__ZN3fmt31Arguments$LT$$u27$a$GT$.Display3fmt20hcdab7e0ab1478a9bONWE(%rip), %rax ## fmt::Arguments$LT$$u27$a$GT$.Display::fmt::hcdab7e0ab1478a9bONW
00000001000078a0	movq	%rax, -0x68(%rbp)
00000001000078a4	movq	%r14, -0x70(%rbp)
00000001000078a8	leaq	_ref42092(%rip), %rax
00000001000078af	movq	%rax, -0x60(%rbp)
00000001000078b3	movq	$0x2, -0x58(%rbp)
00000001000078bb	movq	$0x0, -0x48(%rbp)
00000001000078c3	movq	$0x0, -0x50(%rbp)
00000001000078cb	movq	%r15, -0x40(%rbp)
00000001000078cf	movq	$0x1, -0x38(%rbp)
00000001000078d7	leaq	-0x60(%rbp), %rdi
00000001000078db	callq	__ZN10sys_common4util10dumb_print20h4afc2928ffde6256RktE ## sys_common::util::dumb_print::h4afc2928ffde6256Rkt
00000001000078e0	ud2
00000001000078e2	movq	%rax, %r14
00000001000078e5	cmpq	%r12, %rbx
00000001000078e8	je	0x10000790d
00000001000078ea	movq	$-0x1, %rax
00000001000078f1	lock
00000001000078f2	xaddq	%rax, (%rbx)
00000001000078f6	cmpq	$0x1, %rax
00000001000078fa	jne	0x10000790d
00000001000078fc	leaq	-0x78(%rbp), %rdi
0000000100007900	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100007905	movq	%r14, %rdi
0000000100007908	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000790d	movq	%r14, %rdi
0000000100007910	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100007915	nopw	%cs:(%rax,%rax)
__ZN2rt10lang_start20hf8464156851a85745vyE:
0000000100007920	pushq	%rbp
0000000100007921	movq	%rsp, %rbp
0000000100007924	pushq	%r15
0000000100007926	pushq	%r14
0000000100007928	pushq	%r13
000000010000792a	pushq	%r12
000000010000792c	pushq	%rbx
000000010000792d	subq	$0x68, %rsp
0000000100007931	movq	%rdi, %r14
0000000100007934	movl	$0xd, %edi
0000000100007939	movl	$0x1, %esi
000000010000793e	callq	0x10002bd94             ## symbol stub for: _signal
0000000100007943	cmpq	$-0x1, %rax
0000000100007947	je	0x100007beb
000000010000794d	leaq	__ZN3sys4init11oom_handler20h6eda7c987c8a9b984syE(%rip), %rdi ## sys::init::oom_handler::h6eda7c987c8a9b984sy
0000000100007954	callq	__ZN3oom15set_oom_handler20he7838ffb121201b4aAbE ## oom::set_oom_handler::he7838ffb121201b4aAb
0000000100007959	movl	$0x1d, %edi
000000010000795e	callq	0x10002bdc4             ## symbol stub for: _sysconf
0000000100007963	movq	%rax, %r15
0000000100007966	callq	0x10002bd76             ## symbol stub for: _pthread_self
000000010000796b	movq	%rax, %rdi
000000010000796e	callq	0x10002bd28             ## symbol stub for: _pthread_get_stackaddr_np
0000000100007973	movq	%rax, %rbx
0000000100007976	callq	0x10002bd76             ## symbol stub for: _pthread_self
000000010000797b	movq	%rax, %rdi
000000010000797e	callq	0x10002bd2e             ## symbol stub for: _pthread_get_stacksize_np
0000000100007983	testq	%r15, %r15
0000000100007986	je	0x100007c03
000000010000798c	subq	%rax, %rbx
000000010000798f	xorl	%edx, %edx
0000000100007991	movq	%rbx, %rax
0000000100007994	divq	%r15
0000000100007997	leaq	(%rbx,%r15), %r12
000000010000799b	subq	%rdx, %r12
000000010000799e	testq	%rdx, %rdx
00000001000079a1	cmoveq	%rbx, %r12
00000001000079a5	xorl	%edx, %edx
00000001000079a7	movl	$0x1012, %ecx           ## imm = 0x1012
00000001000079ac	movl	$0xffffffff, %r8d       ## imm = 0xFFFFFFFF
00000001000079b2	xorl	%r9d, %r9d
00000001000079b5	movq	%r12, %rdi
00000001000079b8	movq	%r15, %rsi
00000001000079bb	callq	0x10002bd10             ## symbol stub for: _mmap
00000001000079c0	cmpq	$-0x1, %rax
00000001000079c4	je	0x100007c0f
00000001000079ca	cmpq	%r12, %rax
00000001000079cd	jne	0x100007c0f
00000001000079d3	movl	$0x1d, %edi
00000001000079d8	callq	0x10002bdc4             ## symbol stub for: _sysconf
00000001000079dd	movq	%rax, __ZN3sys14stack_overflow3imp9PAGE_SIZE20hcaddbf301ed3a04d9FxE(%rip) ## sys::stack_overflow::imp::PAGE_SIZE::hcaddbf301ed3a04d9Fx
00000001000079e4	xorps	%xmm0, %xmm0
00000001000079e7	movaps	%xmm0, -0x80(%rbp)
00000001000079eb	movl	$0x41, -0x74(%rbp)
00000001000079f2	leaq	__ZN3sys14stack_overflow3imp14signal_handler20hbc647e3377db4073qGxE(%rip), %rax ## sys::stack_overflow::imp::signal_handler::hbc647e3377db4073qGx
00000001000079f9	movq	%rax, -0x80(%rbp)
00000001000079fd	leaq	-0x80(%rbp), %rbx
0000000100007a01	movl	$0xb, %edi
0000000100007a06	xorl	%edx, %edx
0000000100007a08	movq	%rbx, %rsi
0000000100007a0b	callq	0x10002bd88             ## symbol stub for: _sigaction
0000000100007a10	movl	$0xa, %edi
0000000100007a15	xorl	%edx, %edx
0000000100007a17	movq	%rbx, %rsi
0000000100007a1a	callq	0x10002bd88             ## symbol stub for: _sigaction
0000000100007a1f	movl	$0x0, %edi
0000000100007a24	movl	$0x20000, %esi          ## imm = 0x20000
0000000100007a29	movl	$0x3, %edx
0000000100007a2e	movl	$0x1002, %ecx           ## imm = 0x1002
0000000100007a33	movl	$0xffffffff, %r8d       ## imm = 0xFFFFFFFF
0000000100007a39	xorl	%r9d, %r9d
0000000100007a3c	callq	0x10002bd10             ## symbol stub for: _mmap
0000000100007a41	cmpq	$-0x1, %rax
0000000100007a45	je	0x100007c27
0000000100007a4b	movq	%rax, -0x60(%rbp)
0000000100007a4f	movl	$0x0, -0x50(%rbp)
0000000100007a56	movq	$0x20000, -0x58(%rbp)   ## imm = 0x20000
0000000100007a5e	leaq	-0x60(%rbp), %rdi
0000000100007a62	xorl	%esi, %esi
0000000100007a64	callq	0x10002bd8e             ## symbol stub for: _sigaltstack
0000000100007a69	movq	-0x60(%rbp), %rax
0000000100007a6d	movq	%rax, __ZN3sys14stack_overflow3imp13MAIN_ALTSTACK20hebc940af23064781UHxE(%rip) ## sys::stack_overflow::imp::MAIN_ALTSTACK::hebc940af23064781UHx
0000000100007a74	leaq	_str42878(%rip), %rsi
0000000100007a7b	leaq	-0x80(%rbp), %rdi
0000000100007a7f	movl	$0x6, %edx
0000000100007a84	callq	__ZN3str11str.ToOwned8to_owned20h2ec3954d8d7aeeb3nReE ## str::str.ToOwned::to_owned::h2ec3954d8d7aeeb3nRe
0000000100007a89	movq	-0x70(%rbp), %rax
0000000100007a8d	movq	%rax, -0x50(%rbp)
0000000100007a91	movq	-0x80(%rbp), %rax
0000000100007a95	movq	-0x78(%rbp), %rcx
0000000100007a99	movq	%rcx, -0x58(%rbp)
0000000100007a9d	movq	%rax, -0x60(%rbp)
0000000100007aa1	movabsq	$0x1d1d1d1d1d1d1d1d, %r13 ## imm = 0x1D1D1D1D1D1D1D1D
0000000100007aab	movq	%r13, -0x70(%rbp)
0000000100007aaf	movq	%r13, -0x78(%rbp)
0000000100007ab3	movq	%r13, -0x80(%rbp)
0000000100007ab7	leaq	-0x60(%rbp), %rdi
0000000100007abb	callq	__ZN6thread6Thread3new20h29ec9b82baa7ea57nEbE ## thread::Thread::new::h29ec9b82baa7ea57nEb
0000000100007ac0	addq	%r15, %r12
0000000100007ac3	movq	$0x1, -0x90(%rbp)
0000000100007ace	movq	%r12, -0x88(%rbp)
0000000100007ad5	leaq	-0x90(%rbp), %rdi
0000000100007adc	movq	%rax, %rsi
0000000100007adf	callq	__ZN10sys_common11thread_info3set20h2631e0929ae2eeec74sE ## sys_common::thread_info::set::h2631e0929ae2eeec74s
0000000100007ae4	movb	$0x0, -0x48(%rbp)
0000000100007ae8	movq	%r14, -0x40(%rbp)
0000000100007aec	leaq	-0x48(%rbp), %rax
0000000100007af0	movq	%rax, -0x38(%rbp)
0000000100007af4	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100007afb	callq	*(%rdi)
0000000100007afd	cmpq	$0x1, (%rax)
0000000100007b01	jne	0x100007b12
0000000100007b03	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100007b0a	callq	*(%rdi)
0000000100007b0c	movq	0x8(%rax), %r14
0000000100007b10	jmp	0x100007b2d
0000000100007b12	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100007b19	callq	*(%rdi)
0000000100007b1b	movq	$0x1, (%rax)
0000000100007b22	movq	$0x0, 0x8(%rax)
0000000100007b2a	xorl	%r14d, %r14d
0000000100007b2d	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100007b34	callq	*(%rdi)
0000000100007b36	movq	%rax, %rbx
0000000100007b39	movq	$0x0, 0x8(%rbx)
0000000100007b41	movq	$0x0, -0x30(%rbp)
0000000100007b49	leaq	__ZN10sys_common6unwind3try6try_fn21h11366797355327380114E(%rip), %rdi ## sys_common::unwind::try::try_fn::h11366797355327380114
0000000100007b50	leaq	-0x40(%rbp), %rsi
0000000100007b54	leaq	-0x30(%rbp), %rdx
0000000100007b58	callq	___rust_try
0000000100007b5d	movq	%r14, 0x8(%rbx)
0000000100007b61	testl	%eax, %eax
0000000100007b63	je	0x100007b97
0000000100007b65	movq	-0x30(%rbp), %rdi
0000000100007b69	movq	0x40(%rdi), %rbx
0000000100007b6d	movq	0x48(%rdi), %r15
0000000100007b71	movq	$0x0, 0x48(%rdi)
0000000100007b79	movq	$0x0, 0x40(%rdi)
0000000100007b81	callq	0x10002bc98             ## symbol stub for: __Unwind_DeleteException
0000000100007b86	testq	%rbx, %rbx
0000000100007b89	jne	0x100007ba6
0000000100007b8b	leaq	__ZN6option15Option$LT$T$GT$6unwrap14_MSG_FILE_LINE20h9e0bce6065acf43cknOE(%rip), %rdi ## option::Option$LT$T$GT$::unwrap::_MSG_FILE_LINE::h9e0bce6065acf43cknO
0000000100007b92	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100007b97	movzbl	-0x48(%rbp), %eax
0000000100007b9b	cmpl	$0x1, %eax
0000000100007b9e	jne	0x100007c71
0000000100007ba4	xorl	%ebx, %ebx
0000000100007ba6	callq	__ZN10sys_common7cleanup20h59f41e735a168da9QeuE ## sys_common::cleanup::h59f41e735a168da9Qeu
0000000100007bab	testq	%rbx, %rbx
0000000100007bae	je	0x100007bd0
0000000100007bb0	cmpq	%r13, %rbx
0000000100007bb3	je	0x100007bd0
0000000100007bb5	movq	%rbx, %rdi
0000000100007bb8	callq	*(%r15)
0000000100007bbb	movq	0x8(%r15), %rsi
0000000100007bbf	testq	%rsi, %rsi
0000000100007bc2	je	0x100007bd0
0000000100007bc4	movq	0x10(%r15), %rdx
0000000100007bc8	movq	%rbx, %rdi
0000000100007bcb	callq	___rust_deallocate
0000000100007bd0	testq	%rbx, %rbx
0000000100007bd3	movl	$0x65, %eax
0000000100007bd8	cmoveq	%rbx, %rax
0000000100007bdc	addq	$0x68, %rsp
0000000100007be0	popq	%rbx
0000000100007be1	popq	%r12
0000000100007be3	popq	%r13
0000000100007be5	popq	%r14
0000000100007be7	popq	%r15
0000000100007be9	popq	%rbp
0000000100007bea	retq
0000000100007beb	leaq	_str42227(%rip), %rdi
0000000100007bf2	leaq	__ZN3sys4init13reset_sigpipe10_FILE_LINE20haf1be830987f9e4fStyE(%rip), %rdx ## sys::init::reset_sigpipe::_FILE_LINE::haf1be830987f9e4fSty
0000000100007bf9	movl	$0x42, %esi
0000000100007bfe	callq	__ZN10sys_common6unwind12begin_unwind20h2221837059144350961E ## sys_common::unwind::begin_unwind::h2221837059144350961
0000000100007c03	leaq	_panic_loc42837(%rip), %rdi
0000000100007c0a	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100007c0f	leaq	_str42839(%rip), %rdi
0000000100007c16	leaq	__ZN3sys6thread5guard4init10_FILE_LINE20haf1be830987f9e4f61xE(%rip), %rdx ## sys::thread::guard::init::_FILE_LINE::haf1be830987f9e4f61x
0000000100007c1d	movl	$0x1f, %esi
0000000100007c22	callq	__ZN10sys_common6unwind12begin_unwind20h2221837059144350961E ## sys_common::unwind::begin_unwind::h2221837059144350961
0000000100007c27	leaq	_str42823(%rip), %rdi
0000000100007c2e	leaq	__ZN3sys14stack_overflow3imp10get_stackp10_FILE_LINE20haf1be830987f9e4fCJxE(%rip), %rdx ## sys::stack_overflow::imp::get_stackp::_FILE_LINE::haf1be830987f9e4fCJx
0000000100007c35	movl	$0x27, %esi
0000000100007c3a	callq	__ZN10sys_common6unwind12begin_unwind20h2221837059144350961E ## sys_common::unwind::begin_unwind::h2221837059144350961
0000000100007c3f	jmp	0x100007c82
0000000100007c41	movq	%rax, %r14
0000000100007c44	testq	%rbx, %rbx
0000000100007c47	je	0x100007c85
0000000100007c49	cmpq	%r13, %rbx
0000000100007c4c	je	0x100007c85
0000000100007c4e	movq	%rbx, %rdi
0000000100007c51	callq	*(%r15)
0000000100007c54	movq	0x8(%r15), %rsi
0000000100007c58	testq	%rsi, %rsi
0000000100007c5b	je	0x100007c85
0000000100007c5d	movq	0x10(%r15), %rdx
0000000100007c61	movq	%rbx, %rdi
0000000100007c64	callq	___rust_deallocate
0000000100007c69	movq	%r14, %rdi
0000000100007c6c	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100007c71	leaq	__ZN6option15Option$LT$T$GT$6unwrap14_MSG_FILE_LINE20h9e0bce6065acf43cknOE(%rip), %rdi ## option::Option$LT$T$GT$::unwrap::_MSG_FILE_LINE::h9e0bce6065acf43cknO
0000000100007c78	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100007c7d	jmp	0x100007ba4
0000000100007c82	movq	%rax, %r14
0000000100007c85	movq	%r14, %rdi
0000000100007c88	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
0000000100007c8d	nopl	(%rax)
__ZN10sys_common6unwind3try6try_fn21h11366797355327380114E:
0000000100007c90	pushq	%rbp
0000000100007c91	movq	%rsp, %rbp
0000000100007c94	pushq	%rbx
0000000100007c95	pushq	%rax
0000000100007c96	movq	(%rdi), %rax
0000000100007c99	movq	0x8(%rdi), %rbx
0000000100007c9d	movq	$0x0, 0x8(%rdi)
0000000100007ca5	movq	$0x0, (%rdi)
0000000100007cac	testq	%rax, %rax
0000000100007caf	je	0x100007cbd
0000000100007cb1	callq	*%rax
0000000100007cb3	movb	$0x1, (%rbx)
0000000100007cb6	addq	$0x8, %rsp
0000000100007cba	popq	%rbx
0000000100007cbb	popq	%rbp
0000000100007cbc	retq
0000000100007cbd	leaq	__ZN6option15Option$LT$T$GT$6unwrap14_MSG_FILE_LINE20h9e0bce6065acf43cknOE(%rip), %rdi ## option::Option$LT$T$GT$::unwrap::_MSG_FILE_LINE::h9e0bce6065acf43cknO
0000000100007cc4	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100007cc9	nopl	(%rax)
__ZN9panicking15default_handler20h36a516d1790b538eZDyE:
0000000100007cd0	pushq	%rbp
0000000100007cd1	movq	%rsp, %rbp
0000000100007cd4	pushq	%r15
0000000100007cd6	pushq	%r14
0000000100007cd8	pushq	%r13
0000000100007cda	pushq	%r12
0000000100007cdc	pushq	%rbx
0000000100007cdd	subq	$0xa8, %rsp
0000000100007ce4	movq	%rdi, %r14
0000000100007ce7	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100007cee	callq	*(%rdi)
0000000100007cf0	cmpq	$0x1, (%rax)
0000000100007cf4	jne	0x100007d0d
0000000100007cf6	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100007cfd	callq	*(%rdi)
0000000100007cff	movb	$0x1, %cl
0000000100007d01	cmpq	$0x2, 0x8(%rax)
0000000100007d06	jb	0x100007d25
0000000100007d08	jmp	0x100007daa
0000000100007d0d	leaq	__ZN9panicking11PANIC_COUNT7__getit5__KEY20hcede469ecf84e805fyyE(%rip), %rdi ## panicking::PANIC_COUNT::__getit::__KEY::hcede469ecf84e805fyy
0000000100007d14	callq	*(%rdi)
0000000100007d16	movq	$0x1, (%rax)
0000000100007d1d	movq	$0x0, 0x8(%rax)
0000000100007d25	movq	__ZN10sys_common9backtrace11log_enabled7ENABLED20hb469a7b72b8f9d296FrE(%rip), %rax ## sys_common::backtrace::log_enabled::ENABLED::hb469a7b72b8f9d296Fr
0000000100007d2c	cmpq	$0x1, %rax
0000000100007d30	je	0x100007d3c
0000000100007d32	cmpq	$0x2, %rax
0000000100007d36	jne	0x100007d40
0000000100007d38	movb	$0x1, %al
0000000100007d3a	jmp	0x100007da5
0000000100007d3c	xorl	%eax, %eax
0000000100007d3e	jmp	0x100007da5
0000000100007d40	leaq	_str41628(%rip), %rsi
0000000100007d47	leaq	-0xa0(%rbp), %rdi
0000000100007d4e	movl	$0xe, %edx
0000000100007d53	callq	__ZN3env7_var_os20h95d759d7bc80b2fdXceE ## env::_var_os::h95d759d7bc80b2fdXce
0000000100007d58	movq	-0xa0(%rbp), %r15
0000000100007d5f	testq	%r15, %r15
0000000100007d62	setne	%al
0000000100007d65	movzbl	%al, %ebx
0000000100007d68	incq	%rbx
0000000100007d6b	testq	%r15, %r15
0000000100007d6e	je	0x100007d98
0000000100007d70	movq	-0x98(%rbp), %rsi
0000000100007d77	testq	%rsi, %rsi
0000000100007d7a	je	0x100007d98
0000000100007d7c	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100007d86	cmpq	%rax, %rsi
0000000100007d89	je	0x100007d98
0000000100007d8b	movl	$0x1, %edx
0000000100007d90	movq	%r15, %rdi
0000000100007d93	callq	___rust_deallocate
0000000100007d98	xchgq	%rbx, __ZN10sys_common9backtrace11log_enabled7ENABLED20hb469a7b72b8f9d296FrE(%rip) ## sys_common::backtrace::log_enabled::ENABLED::hb469a7b72b8f9d296Fr
0000000100007d9f	testq	%r15, %r15
0000000100007da2	setne	%al
0000000100007da5	testb	%al, %al
0000000100007da7	setne	%cl
0000000100007daa	movb	%cl, -0x29(%rbp)
0000000100007dad	movq	0x10(%r14), %rax
0000000100007db1	movq	0x18(%r14), %rcx
0000000100007db5	movq	%rcx, -0x38(%rbp)
0000000100007db9	movq	%rax, -0x40(%rbp)
0000000100007dbd	movl	0x20(%r14), %eax
0000000100007dc1	movl	%eax, -0x44(%rbp)
0000000100007dc4	movq	(%r14), %rbx
0000000100007dc7	movq	0x8(%r14), %r14
0000000100007dcb	movq	%rbx, %rdi
0000000100007dce	callq	*0x18(%r14)
0000000100007dd2	testq	%rbx, %rbx
0000000100007dd5	je	0x100007df3
0000000100007dd7	movabsq	$0x7a27ea7578d145c9, %rcx ## imm = 0x7A27EA7578D145C9
0000000100007de1	cmpq	%rcx, %rax
0000000100007de4	jne	0x100007df3
0000000100007de6	movq	(%rbx), %rax
0000000100007de9	movq	0x8(%rbx), %rcx
0000000100007ded	movq	%rcx, -0x50(%rbp)
0000000100007df1	jmp	0x100007e31
0000000100007df3	movq	%rbx, %rdi
0000000100007df6	callq	*0x18(%r14)
0000000100007dfa	testq	%rbx, %rbx
0000000100007dfd	je	0x100007e1f
0000000100007dff	movabsq	$-0x411efd47ee307742, %rcx ## imm = 0xBEE102B811CF88BE
0000000100007e09	cmpq	%rcx, %rax
0000000100007e0c	jne	0x100007e1f
0000000100007e0e	movq	(%rbx), %rax
0000000100007e11	movq	0x10(%rbx), %rcx
0000000100007e15	movq	%rax, -0x58(%rbp)
0000000100007e19	movq	%rcx, -0x50(%rbp)
0000000100007e1d	jmp	0x100007e35
0000000100007e1f	movq	0x2a832(%rip), %rax
0000000100007e26	movq	%rax, -0x50(%rbp)
0000000100007e2a	movq	_const42902(%rip), %rax
0000000100007e31	movq	%rax, -0x58(%rbp)
0000000100007e35	movb	$0x1, -0x60(%rbp)
0000000100007e39	callq	__ZN10sys_common11thread_info14current_thread20h3b5bbdc6597539f1x4sE ## sys_common::thread_info::current_thread::h3b5bbdc6597539f1x4s
0000000100007e3e	movq	%rax, %r12
0000000100007e41	movq	%r12, -0x68(%rbp)
0000000100007e45	xorl	%eax, %eax
0000000100007e47	testq	%r12, %r12
0000000100007e4a	movl	$0x0, %ecx
0000000100007e4f	je	0x100007e6a
0000000100007e51	movq	0x10(%r12), %rdx
0000000100007e56	xorl	%eax, %eax
0000000100007e58	testq	%rdx, %rdx
0000000100007e5b	movl	$0x0, %ecx
0000000100007e60	je	0x100007e6a
0000000100007e62	movq	0x20(%r12), %rax
0000000100007e67	movq	%rdx, %rcx
0000000100007e6a	movabsq	$0x1d1d1d1d1d1d1d1d, %r13 ## imm = 0x1D1D1D1D1D1D1D1D
0000000100007e74	testq	%rcx, %rcx
0000000100007e77	leaq	_str42906(%rip), %rdx
0000000100007e7e	cmovneq	%rcx, %rdx
0000000100007e82	movl	$0x9, %ecx
0000000100007e87	cmovneq	%rax, %rcx
0000000100007e8b	movq	%rdx, -0x78(%rbp)
0000000100007e8f	movq	%rcx, -0x70(%rbp)
0000000100007e93	leaq	-0x78(%rbp), %rax
0000000100007e97	movq	%rax, -0xa0(%rbp)
0000000100007e9e	leaq	-0x58(%rbp), %rax
0000000100007ea2	movq	%rax, -0x98(%rbp)
0000000100007ea9	leaq	-0x40(%rbp), %rax
0000000100007ead	movq	%rax, -0x90(%rbp)
0000000100007eb4	leaq	-0x44(%rbp), %rax
0000000100007eb8	movq	%rax, -0x88(%rbp)
0000000100007ebf	leaq	-0x29(%rbp), %rax
0000000100007ec3	movq	%rax, -0x80(%rbp)
0000000100007ec7	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
0000000100007ece	callq	*(%rdi)
0000000100007ed0	cmpb	$0x0, 0x21(%rax)
0000000100007ed4	jne	0x100007fa8
0000000100007eda	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
0000000100007ee1	callq	*(%rdi)
0000000100007ee3	cmpb	$0x0, 0x20(%rax)
0000000100007ee7	jne	0x100007f08
0000000100007ee9	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
0000000100007ef0	callq	*(%rdi)
0000000100007ef2	movq	%rax, %rbx
0000000100007ef5	leaq	__ZN6thread5local3elf13destroy_value20h3455072741138083894E(%rip), %rdi ## thread::local::elf::destroy_value::h3455072741138083894
0000000100007efc	movq	%rbx, %rsi
0000000100007eff	callq	0x10002bcc8             ## symbol stub for: __tlv_atexit
0000000100007f04	movb	$0x1, 0x20(%rbx)
0000000100007f08	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
0000000100007f0f	callq	*(%rdi)
0000000100007f11	cmpq	$0x1, (%rax)
0000000100007f15	jne	0x100007f3e
0000000100007f17	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
0000000100007f1e	callq	*(%rdi)
0000000100007f20	cmpq	$0x0, 0x8(%rax)
0000000100007f25	jne	0x100007fbe
0000000100007f2b	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
0000000100007f32	callq	*(%rdi)
0000000100007f34	movq	0x10(%rax), %rsi
0000000100007f38	movq	0x18(%rax), %rdx
0000000100007f3c	jmp	0x100007f6a
0000000100007f3e	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
0000000100007f45	callq	*(%rdi)
0000000100007f47	movq	$0x1, (%rax)
0000000100007f4e	movq	$0x0, 0x18(%rax)
0000000100007f56	movq	$0x0, 0x10(%rax)
0000000100007f5e	movq	$0x0, 0x8(%rax)
0000000100007f66	xorl	%edx, %edx
0000000100007f68	xorl	%esi, %esi
0000000100007f6a	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
0000000100007f71	callq	*(%rdi)
0000000100007f73	movq	$0x0, 0x18(%rax)
0000000100007f7b	movq	$0x0, 0x10(%rax)
0000000100007f83	movq	$0x0, 0x8(%rax)
0000000100007f8b	movq	%rsi, -0xb8(%rbp)
0000000100007f92	movq	%rdx, -0xb0(%rbp)
0000000100007f99	movzbl	-0x60(%rbp), %eax
0000000100007f9d	cmpl	$0x1, %eax
0000000100007fa0	jne	0x100007fca
0000000100007fa2	leaq	-0x5f(%rbp), %rax
0000000100007fa6	jmp	0x100007fcc
0000000100007fa8	leaq	_str40086(%rip), %rdi
0000000100007faf	movl	$0x39, %esi
0000000100007fb4	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100007fb9	jmp	0x100007f08
0000000100007fbe	leaq	__ZN4cell16RefCell$LT$T$GT$10borrow_mut14_MSG_FILE_LINE20h9e0bce6065acf43cUpLE(%rip), %rdi ## cell::RefCell$LT$T$GT$::borrow_mut::_MSG_FILE_LINE::h9e0bce6065acf43cUpL
0000000100007fc5	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100007fca	xorl	%eax, %eax
0000000100007fcc	movq	%rax, -0xa8(%rbp)
0000000100007fd3	testq	%rsi, %rsi
0000000100007fd6	je	0x100008084
0000000100007fdc	leaq	-0xa0(%rbp), %rdi
0000000100007fe3	callq	__ZN9panicking15default_handler28_$u7b$$u7b$closure$u7d$$u7d$13closure.42908E ## panicking::default_handler::_$u7b$$u7b$closure$u7d$$u7d$::closure.42908
0000000100007fe8	movq	-0xb8(%rbp), %r14
0000000100007fef	movq	-0xb0(%rbp), %r15
0000000100007ff6	movq	%r13, -0xb0(%rbp)
0000000100007ffd	movq	%r13, -0xb8(%rbp)
0000000100008004	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
000000010000800b	callq	*(%rdi)
000000010000800d	cmpb	$0x0, 0x21(%rax)
0000000100008011	jne	0x10000825a
0000000100008017	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
000000010000801e	callq	*(%rdi)
0000000100008020	cmpb	$0x0, 0x20(%rax)
0000000100008024	jne	0x100008045
0000000100008026	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
000000010000802d	callq	*(%rdi)
000000010000802f	movq	%rax, %rbx
0000000100008032	leaq	__ZN6thread5local3elf13destroy_value20h3455072741138083894E(%rip), %rdi ## thread::local::elf::destroy_value::h3455072741138083894
0000000100008039	movq	%rbx, %rsi
000000010000803c	callq	0x10002bcc8             ## symbol stub for: __tlv_atexit
0000000100008041	movb	$0x1, 0x20(%rbx)
0000000100008045	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
000000010000804c	callq	*(%rdi)
000000010000804e	cmpq	$0x1, (%rax)
0000000100008052	jne	0x1000080b5
0000000100008054	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
000000010000805b	callq	*(%rdi)
000000010000805d	cmpq	$0x0, 0x8(%rax)
0000000100008062	je	0x1000080dd
0000000100008064	xorl	%eax, %eax
0000000100008066	movq	%rax, -0xc0(%rbp)
000000010000806d	xorl	%eax, %eax
000000010000806f	movq	%rax, -0xc8(%rbp)
0000000100008076	leaq	__ZN4cell16RefCell$LT$T$GT$10borrow_mut14_MSG_FILE_LINE20h9e0bce6065acf43cUpLE(%rip), %rdi ## cell::RefCell$LT$T$GT$::borrow_mut::_MSG_FILE_LINE::h9e0bce6065acf43cUpL
000000010000807d	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100008082	jmp	0x1000080dd
0000000100008084	xorl	%ebx, %ebx
0000000100008086	testq	%rax, %rax
0000000100008089	je	0x1000081a3
000000010000808f	leaq	-0xa8(%rbp), %rsi
0000000100008096	leaq	_vtable42920(%rip), %rdx
000000010000809d	leaq	-0xa0(%rbp), %rdi
00000001000080a4	callq	__ZN9panicking15default_handler28_$u7b$$u7b$closure$u7d$$u7d$13closure.42908E ## panicking::default_handler::_$u7b$$u7b$closure$u7d$$u7d$::closure.42908
00000001000080a9	movq	-0xb8(%rbp), %rbx
00000001000080b0	jmp	0x1000081a3
00000001000080b5	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
00000001000080bc	callq	*(%rdi)
00000001000080be	movq	$0x1, (%rax)
00000001000080c5	movq	$0x0, 0x18(%rax)
00000001000080cd	movq	$0x0, 0x10(%rax)
00000001000080d5	movq	$0x0, 0x8(%rax)
00000001000080dd	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
00000001000080e4	callq	*(%rdi)
00000001000080e6	movq	$-0x1, 0x8(%rax)
00000001000080ee	movq	0x10(%rax), %rbx
00000001000080f2	testq	%rbx, %rbx
00000001000080f5	je	0x100008145
00000001000080f7	cmpq	%r13, %rbx
00000001000080fa	je	0x100008145
00000001000080fc	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
0000000100008103	callq	*(%rdi)
0000000100008105	movq	0x18(%rax), %rax
0000000100008109	movq	(%rax), %rax
000000010000810c	xorl	%ecx, %ecx
000000010000810e	movq	%rcx, -0xc0(%rbp)
0000000100008115	xorl	%ecx, %ecx
0000000100008117	movq	%rcx, -0xc8(%rbp)
000000010000811e	movq	%rbx, %rdi
0000000100008121	callq	*%rax
0000000100008123	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
000000010000812a	callq	*(%rdi)
000000010000812c	movq	0x18(%rax), %rax
0000000100008130	movq	0x8(%rax), %rsi
0000000100008134	testq	%rsi, %rsi
0000000100008137	je	0x100008145
0000000100008139	movq	0x10(%rax), %rdx
000000010000813d	movq	%rbx, %rdi
0000000100008140	callq	___rust_deallocate
0000000100008145	leaq	__ZN9panicking12LOCAL_STDERR7__getit5__KEY20ha20da63e85ba6e196yyE(%rip), %rdi ## panicking::LOCAL_STDERR::__getit::__KEY::ha20da63e85ba6e196yy
000000010000814c	callq	*(%rdi)
000000010000814e	movq	%r14, 0x10(%rax)
0000000100008152	movq	%r15, 0x18(%rax)
0000000100008156	movq	$0x0, 0x8(%rax)
000000010000815e	movq	-0xb8(%rbp), %rbx
0000000100008165	cmpq	%r13, %rbx
0000000100008168	je	0x100008192
000000010000816a	movq	-0xb0(%rbp), %rax
0000000100008171	movq	%rbx, %rdi
0000000100008174	callq	*(%rax)
0000000100008176	movq	-0xb0(%rbp), %rax
000000010000817d	movq	0x8(%rax), %rsi
0000000100008181	testq	%rsi, %rsi
0000000100008184	je	0x100008192
0000000100008186	movq	0x10(%rax), %rdx
000000010000818a	movq	%rbx, %rdi
000000010000818d	callq	___rust_deallocate
0000000100008192	movq	%r13, -0xb0(%rbp)
0000000100008199	movq	%r13, -0xb8(%rbp)
00000001000081a0	movq	%r13, %rbx
00000001000081a3	testq	%rbx, %rbx
00000001000081a6	je	0x1000081d5
00000001000081a8	cmpq	%r13, %rbx
00000001000081ab	je	0x1000081d5
00000001000081ad	movq	-0xb0(%rbp), %rax
00000001000081b4	movq	%rbx, %rdi
00000001000081b7	callq	*(%rax)
00000001000081b9	movq	-0xb0(%rbp), %rax
00000001000081c0	movq	0x8(%rax), %rsi
00000001000081c4	testq	%rsi, %rsi
00000001000081c7	je	0x1000081d5
00000001000081c9	movq	0x10(%rax), %rdx
00000001000081cd	movq	%rbx, %rdi
00000001000081d0	callq	___rust_deallocate
00000001000081d5	testq	%r12, %r12
00000001000081d8	je	0x1000081fb
00000001000081da	cmpq	%r13, %r12
00000001000081dd	je	0x1000081fb
00000001000081df	movq	$-0x1, %rax
00000001000081e6	lock
00000001000081e7	xaddq	%rax, (%r12)
00000001000081ec	cmpq	$0x1, %rax
00000001000081f0	jne	0x1000081fb
00000001000081f2	leaq	-0x68(%rbp), %rdi
00000001000081f6	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
00000001000081fb	addq	$0xa8, %rsp
0000000100008202	popq	%rbx
0000000100008203	popq	%r12
0000000100008205	popq	%r13
0000000100008207	popq	%r14
0000000100008209	popq	%r15
000000010000820b	popq	%rbp
000000010000820c	retq
000000010000820d	movq	%rax, %r14
0000000100008210	movq	-0xb8(%rbp), %rbx
0000000100008217	cmpq	%r13, %rbx
000000010000821a	je	0x100008244
000000010000821c	movq	-0xb0(%rbp), %rax
0000000100008223	movq	%rbx, %rdi
0000000100008226	callq	*(%rax)
0000000100008228	movq	-0xb0(%rbp), %rax
000000010000822f	movq	0x8(%rax), %rsi
0000000100008233	testq	%rsi, %rsi
0000000100008236	je	0x100008244
0000000100008238	movq	0x10(%rax), %rdx
000000010000823c	movq	%rbx, %rdi
000000010000823f	callq	___rust_deallocate
0000000100008244	movq	%r13, -0xb0(%rbp)
000000010000824b	movq	%r13, -0xb8(%rbp)
0000000100008252	movq	%r13, %rbx
0000000100008255	jmp	0x1000082de
000000010000825a	movq	%r15, -0xc8(%rbp)
0000000100008261	movq	%r14, -0xc0(%rbp)
0000000100008268	leaq	_str40086(%rip), %rdi
000000010000826f	movl	$0x39, %esi
0000000100008274	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100008279	jmp	0x100008045
000000010000827e	movq	-0xc8(%rbp), %rcx
0000000100008285	movq	%rax, %r14
0000000100008288	cmpq	$0x0, -0xc0(%rbp)
0000000100008290	je	0x100008210
0000000100008296	cmpq	%r13, -0xc0(%rbp)
000000010000829d	je	0x100008210
00000001000082a3	movq	-0xc0(%rbp), %rdi
00000001000082aa	movq	%rcx, %rbx
00000001000082ad	callq	*(%rbx)
00000001000082af	movq	0x8(%rbx), %rsi
00000001000082b3	movq	%rbx, %rax
00000001000082b6	testq	%rsi, %rsi
00000001000082b9	je	0x100008210
00000001000082bf	movq	0x10(%rax), %rdx
00000001000082c3	movq	-0xc0(%rbp), %rdi
00000001000082ca	callq	___rust_deallocate
00000001000082cf	jmp	0x100008210
00000001000082d4	movq	%rax, %r14
00000001000082d7	movq	-0xb8(%rbp), %rbx
00000001000082de	testq	%rbx, %rbx
00000001000082e1	je	0x100008310
00000001000082e3	cmpq	%r13, %rbx
00000001000082e6	je	0x100008310
00000001000082e8	movq	-0xb0(%rbp), %rax
00000001000082ef	movq	%rbx, %rdi
00000001000082f2	callq	*(%rax)
00000001000082f4	movq	-0xb0(%rbp), %rax
00000001000082fb	movq	0x8(%rax), %rsi
00000001000082ff	testq	%rsi, %rsi
0000000100008302	je	0x100008310
0000000100008304	movq	0x10(%rax), %rdx
0000000100008308	movq	%rbx, %rdi
000000010000830b	callq	___rust_deallocate
0000000100008310	testq	%r12, %r12
0000000100008313	je	0x100008336
0000000100008315	cmpq	%r13, %r12
0000000100008318	je	0x100008336
000000010000831a	movq	$-0x1, %rax
0000000100008321	lock
0000000100008322	xaddq	%rax, (%r12)
0000000100008327	cmpq	$0x1, %rax
000000010000832b	jne	0x100008336
000000010000832d	leaq	-0x68(%rbp), %rdi
0000000100008331	callq	__ZN3arc12Arc$LT$T$GT$9drop_slow21h11192021430136649545E ## arc::Arc$LT$T$GT$::drop_slow::h11192021430136649545
0000000100008336	movq	%r14, %rdi
0000000100008339	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000833e	movq	%rax, %r14
0000000100008341	jmp	0x100008310
0000000100008343	nopw	%cs:(%rax,%rax)
__ZN9panicking15default_handler28_$u7b$$u7b$closure$u7d$$u7d$13closure.42908E:
0000000100008350	pushq	%rbp
0000000100008351	pushq	%r15
0000000100008353	pushq	%r14
0000000100008355	pushq	%r13
0000000100008357	pushq	%r12
0000000100008359	pushq	%rbx
000000010000835a	subq	$0x98, %rsp
0000000100008361	movq	%rdx, %rbx
0000000100008364	movq	%rsi, %r14
0000000100008367	movabsq	$0x1d1d1d1d1d1d1d1d, %r12 ## imm = 0x1D1D1D1D1D1D1D1D
0000000100008371	movq	(%rdi), %rax
0000000100008374	movq	0x8(%rdi), %rcx
0000000100008378	movq	0x10(%rdi), %rdx
000000010000837c	movq	0x18(%rdi), %rsi
0000000100008380	movq	0x20(%rdi), %r13
0000000100008384	movq	0x30(%rbx), %rbp
0000000100008388	leaq	__ZN3fmt25_$RF$$u27$a$u20$T.Display3fmt21h11331898985349195452E(%rip), %rdi ## fmt::_$RF$$u27$a$u20$T.Display::fmt::h11331898985349195452
000000010000838f	movq	%rdi, 0x10(%rsp)
0000000100008394	movq	%rax, 0x8(%rsp)
0000000100008399	movq	%rdi, 0x20(%rsp)
000000010000839e	movq	%rcx, 0x18(%rsp)
00000001000083a3	movq	%rdi, 0x30(%rsp)
00000001000083a8	movq	%rdx, 0x28(%rsp)
00000001000083ad	leaq	__ZN3fmt3num16u32.fmt..Display3fmt20hfb3702319ae760aadMVE(%rip), %rax ## fmt::num::u32.fmt..Display::fmt::hfb3702319ae760aadMV
00000001000083b4	movq	%rax, 0x40(%rsp)
00000001000083b9	movq	%rsi, 0x38(%rsp)
00000001000083be	leaq	_ref42924(%rip), %rax
00000001000083c5	movq	%rax, 0x48(%rsp)
00000001000083ca	movq	$0x5, 0x50(%rsp)
00000001000083d3	movq	$0x0, 0x60(%rsp)
00000001000083dc	movq	$0x0, 0x58(%rsp)
00000001000083e5	leaq	0x8(%rsp), %rax
00000001000083ea	movq	%rax, 0x68(%rsp)
00000001000083ef	movq	$0x4, 0x70(%rsp)
00000001000083f8	leaq	0x78(%rsp), %rdi
00000001000083fd	leaq	0x48(%rsp), %rdx
0000000100008402	movq	%r14, %rsi
0000000100008405	callq	*%rbp
0000000100008407	cmpq	$0x1, 0x78(%rsp)
000000010000840d	jne	0x10000846f
000000010000840f	movzbl	0x80(%rsp), %eax
0000000100008417	cmpl	$0x1, %eax
000000010000841a	jne	0x10000846f
000000010000841c	movq	0x88(%rsp), %r15
0000000100008424	cmpq	%r12, %r15
0000000100008427	je	0x10000846f
0000000100008429	movq	%r12, %rax
000000010000842c	movq	0x8(%r15), %r12
0000000100008430	cmpq	%rax, %r12
0000000100008433	movq	%rax, %rbp
0000000100008436	je	0x10000845a
0000000100008438	movq	0x10(%r15), %rax
000000010000843c	movq	%r12, %rdi
000000010000843f	callq	*(%rax)
0000000100008441	movq	0x10(%r15), %rax
0000000100008445	movq	0x8(%rax), %rsi
0000000100008449	testq	%rsi, %rsi
000000010000844c	je	0x10000845a
000000010000844e	movq	0x10(%rax), %rdx
0000000100008452	movq	%r12, %rdi
0000000100008455	callq	___rust_deallocate
000000010000845a	movl	$0x18, %esi
000000010000845f	movl	$0x8, %edx
0000000100008464	movq	%r15, %rdi
0000000100008467	callq	___rust_deallocate
000000010000846c	movq	%rbp, %r12
000000010000846f	cmpb	$0x0, (%r13)
0000000100008474	je	0x1000084aa
0000000100008476	leaq	0x8(%rsp), %rdi
000000010000847b	movq	%r14, %rsi
000000010000847e	movq	%rbx, %rdx
0000000100008481	callq	__ZN3sys9backtrace7tracing3imp5write20hd2c80f5e6164b288SjuE ## sys::backtrace::tracing::imp::write::hd2c80f5e6164b288Sju
0000000100008486	cmpq	$0x1, 0x8(%rsp)
000000010000848c	jne	0x10000856e
0000000100008492	movzbl	0x10(%rsp), %eax
0000000100008497	cmpl	$0x1, %eax
000000010000849a	jne	0x10000856e
00000001000084a0	movq	0x18(%rsp), %rbx
00000001000084a5	jmp	0x10000852c
00000001000084aa	xorl	%ecx, %ecx
00000001000084ac	movq	$-0x1, %rax
00000001000084b3	lock
00000001000084b4	cmpxchgq	%rcx, __ZN9panicking11FIRST_PANIC20h5be10d9598d3f607hAyE(%rip) ## panicking::FIRST_PANIC::h5be10d9598d3f607hAy
00000001000084bc	testq	%rax, %rax
00000001000084bf	je	0x10000856e
00000001000084c5	movq	0x30(%rbx), %rax
00000001000084c9	leaq	_ref42926(%rip), %rcx
00000001000084d0	movq	%rcx, 0x8(%rsp)
00000001000084d5	movq	$0x1, 0x10(%rsp)
00000001000084de	movq	$0x0, 0x20(%rsp)
00000001000084e7	movq	$0x0, 0x18(%rsp)
00000001000084f0	leaq	0x90(%rsp), %rcx
00000001000084f8	movq	%rcx, 0x28(%rsp)
00000001000084fd	movq	$0x0, 0x30(%rsp)
0000000100008506	leaq	0x48(%rsp), %rdi
000000010000850b	leaq	0x8(%rsp), %rdx
0000000100008510	movq	%r14, %rsi
0000000100008513	callq	*%rax
0000000100008515	cmpq	$0x1, 0x48(%rsp)
000000010000851b	jne	0x10000856e
000000010000851d	movzbl	0x50(%rsp), %eax
0000000100008522	cmpl	$0x1, %eax
0000000100008525	jne	0x10000856e
0000000100008527	movq	0x58(%rsp), %rbx
000000010000852c	cmpq	%r12, %rbx
000000010000852f	je	0x10000856e
0000000100008531	movq	0x8(%rbx), %r14
0000000100008535	cmpq	%r12, %r14
0000000100008538	je	0x10000855c
000000010000853a	movq	0x10(%rbx), %rax
000000010000853e	movq	%r14, %rdi
0000000100008541	callq	*(%rax)
0000000100008543	movq	0x10(%rbx), %rax
0000000100008547	movq	0x8(%rax), %rsi
000000010000854b	testq	%rsi, %rsi
000000010000854e	je	0x10000855c
0000000100008550	movq	0x10(%rax), %rdx
0000000100008554	movq	%r14, %rdi
0000000100008557	callq	___rust_deallocate
000000010000855c	movl	$0x18, %esi
0000000100008561	movl	$0x8, %edx
0000000100008566	movq	%rbx, %rdi
0000000100008569	callq	___rust_deallocate
000000010000856e	addq	$0x98, %rsp
0000000100008575	popq	%rbx
0000000100008576	popq	%r12
0000000100008578	popq	%r13
000000010000857a	popq	%r14
000000010000857c	popq	%r15
000000010000857e	popq	%rbp
000000010000857f	retq
__ZN2io5impls31_$RF$$u27$a$u20$mut$u20$W.Write5write21h15971755488719695303E:
0000000100008580	pushq	%rbp
0000000100008581	movq	%rsp, %rbp
0000000100008584	pushq	%rbx
0000000100008585	pushq	%rax
0000000100008586	movq	%rdi, %rbx
0000000100008589	movl	$0x2, %edi
000000010000858e	movq	%rdx, %rsi
0000000100008591	movq	%rcx, %rdx
0000000100008594	callq	0x10002bdca             ## symbol stub for: _write
0000000100008599	xorl	%ecx, %ecx
000000010000859b	cmpq	$-0x1, %rax
000000010000859f	jne	0x1000085b1
00000001000085a1	callq	0x10002bcb6             ## symbol stub for: ___error
00000001000085a6	movl	(%rax), %eax
00000001000085a8	shlq	$0x20, %rax
00000001000085ac	movl	$0x1, %ecx
00000001000085b1	movq	%rcx, (%rbx)
00000001000085b4	movq	%rax, 0x8(%rbx)
00000001000085b8	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
00000001000085c2	movq	%rax, 0x10(%rbx)
00000001000085c6	movq	%rbx, %rax
00000001000085c9	addq	$0x8, %rsp
00000001000085cd	popq	%rbx
00000001000085ce	popq	%rbp
00000001000085cf	retq
__ZN2io5impls31_$RF$$u27$a$u20$mut$u20$W.Write5flush21h14149176602504660411E:
00000001000085d0	pushq	%rbp
00000001000085d1	movq	%rsp, %rbp
00000001000085d4	movq	0x245c5(%rip), %rax
00000001000085db	movq	%rax, 0x10(%rdi)
00000001000085df	movq	0x245b2(%rip), %rax
00000001000085e6	movq	%rax, 0x8(%rdi)
00000001000085ea	movq	_const39391(%rip), %rax
00000001000085f1	movq	%rax, (%rdi)
00000001000085f4	movq	%rdi, %rax
00000001000085f7	popq	%rbp
00000001000085f8	retq
00000001000085f9	nopl	(%rax)
__ZN2io5impls31_$RF$$u27$a$u20$mut$u20$W.Write9write_all21h16848191283823951331E:
0000000100008600	pushq	%rbp
0000000100008601	movq	%rsp, %rbp
0000000100008604	pushq	%rbx
0000000100008605	pushq	%rax
0000000100008606	movq	%rdi, %rbx
0000000100008609	movq	(%rsi), %rsi
000000010000860c	callq	__ZN2io5Write9write_all21h13535892208052831469E ## io::Write::write_all::h13535892208052831469
0000000100008611	movq	%rbx, %rax
0000000100008614	addq	$0x8, %rsp
0000000100008618	popq	%rbx
0000000100008619	popq	%rbp
000000010000861a	retq
000000010000861b	nopl	(%rax,%rax)
__ZN2io5impls31_$RF$$u27$a$u20$mut$u20$W.Write9write_fmt21h11528936670021392042E:
0000000100008620	pushq	%rbp
0000000100008621	movq	%rsp, %rbp
0000000100008624	pushq	%r15
0000000100008626	pushq	%r14
0000000100008628	pushq	%r13
000000010000862a	pushq	%r12
000000010000862c	pushq	%rbx
000000010000862d	subq	$0x58, %rsp
0000000100008631	movq	%rdi, %rbx
0000000100008634	movabsq	$0x1d1d1d1d1d1d1d1d, %r12 ## imm = 0x1D1D1D1D1D1D1D1D
000000010000863e	movq	(%rsi), %rax
0000000100008641	movq	%rax, -0x48(%rbp)
0000000100008645	movq	0x24554(%rip), %r14
000000010000864c	movq	%r14, -0x30(%rbp)
0000000100008650	movq	0x24541(%rip), %r15
0000000100008657	movq	%r15, -0x38(%rbp)
000000010000865b	movq	_const39391(%rip), %r13
0000000100008662	movq	%r13, -0x40(%rbp)
0000000100008666	movq	0x28(%rdx), %rax
000000010000866a	movq	%rax, -0x50(%rbp)
000000010000866e	movq	0x20(%rdx), %rax
0000000100008672	movq	%rax, -0x58(%rbp)
0000000100008676	movq	0x18(%rdx), %rax
000000010000867a	movq	%rax, -0x60(%rbp)
000000010000867e	movq	0x10(%rdx), %rax
0000000100008682	movq	%rax, -0x68(%rbp)
0000000100008686	movq	(%rdx), %rax
0000000100008689	movq	0x8(%rdx), %rcx
000000010000868d	movq	%rcx, -0x70(%rbp)
0000000100008691	movq	%rax, -0x78(%rbp)
0000000100008695	leaq	_vtable42085(%rip), %rsi
000000010000869c	leaq	-0x48(%rbp), %rdi
00000001000086a0	leaq	-0x78(%rbp), %rdx
00000001000086a4	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
00000001000086a9	testb	%al, %al
00000001000086ab	je	0x1000086d4
00000001000086ad	leaq	-0x40(%rbp), %rax
00000001000086b1	movq	0x10(%rax), %rcx
00000001000086b5	movq	%rcx, 0x10(%rbx)
00000001000086b9	movq	(%rax), %rcx
00000001000086bc	movq	0x8(%rax), %rdx
00000001000086c0	movq	%rdx, 0x8(%rbx)
00000001000086c4	movq	%rcx, (%rbx)
00000001000086c7	movq	%r12, 0x10(%rax)
00000001000086cb	movq	%r12, 0x8(%rax)
00000001000086cf	movq	%r12, (%rax)
00000001000086d2	jmp	0x100008735
00000001000086d4	movq	%r14, 0x10(%rbx)
00000001000086d8	movq	%r15, 0x8(%rbx)
00000001000086dc	movq	%r13, (%rbx)
00000001000086df	cmpq	$0x1, -0x40(%rbp)
00000001000086e4	jne	0x100008735
00000001000086e6	movzbl	-0x38(%rbp), %eax
00000001000086ea	cmpl	$0x1, %eax
00000001000086ed	jne	0x100008735
00000001000086ef	movq	-0x30(%rbp), %r14
00000001000086f3	cmpq	%r12, %r14
00000001000086f6	je	0x100008735
00000001000086f8	movq	0x8(%r14), %r15
00000001000086fc	cmpq	%r12, %r15
00000001000086ff	je	0x100008723
0000000100008701	movq	0x10(%r14), %rax
0000000100008705	movq	%r15, %rdi
0000000100008708	callq	*(%rax)
000000010000870a	movq	0x10(%r14), %rax
000000010000870e	movq	0x8(%rax), %rsi
0000000100008712	testq	%rsi, %rsi
0000000100008715	je	0x100008723
0000000100008717	movq	0x10(%rax), %rdx
000000010000871b	movq	%r15, %rdi
000000010000871e	callq	___rust_deallocate
0000000100008723	movl	$0x18, %esi
0000000100008728	movl	$0x8, %edx
000000010000872d	movq	%r14, %rdi
0000000100008730	callq	___rust_deallocate
0000000100008735	movq	%rbx, %rax
0000000100008738	addq	$0x58, %rsp
000000010000873c	popq	%rbx
000000010000873d	popq	%r12
000000010000873f	popq	%r13
0000000100008741	popq	%r14
0000000100008743	popq	%r15
0000000100008745	popq	%rbp
0000000100008746	retq
0000000100008747	movq	%rax, %rbx
000000010000874a	cmpq	$0x1, -0x40(%rbp)
000000010000874f	jne	0x1000087a0
0000000100008751	movzbl	-0x38(%rbp), %eax
0000000100008755	cmpl	$0x1, %eax
0000000100008758	jne	0x1000087a0
000000010000875a	movq	-0x30(%rbp), %r14
000000010000875e	cmpq	%r12, %r14
0000000100008761	je	0x1000087a0
0000000100008763	movq	0x8(%r14), %r15
0000000100008767	cmpq	%r12, %r15
000000010000876a	je	0x10000878e
000000010000876c	movq	0x10(%r14), %rax
0000000100008770	movq	%r15, %rdi
0000000100008773	callq	*(%rax)
0000000100008775	movq	0x10(%r14), %rax
0000000100008779	movq	0x8(%rax), %rsi
000000010000877d	testq	%rsi, %rsi
0000000100008780	je	0x10000878e
0000000100008782	movq	0x10(%rax), %rdx
0000000100008786	movq	%r15, %rdi
0000000100008789	callq	___rust_deallocate
000000010000878e	movl	$0x18, %esi
0000000100008793	movl	$0x8, %edx
0000000100008798	movq	%r14, %rdi
000000010000879b	callq	___rust_deallocate
00000001000087a0	movq	%rbx, %rdi
00000001000087a3	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
00000001000087a8	nopl	(%rax,%rax)
__ZN3str11str.ToOwned8to_owned20h2ec3954d8d7aeeb3nReE:
00000001000087b0	pushq	%rbp
00000001000087b1	movq	%rsp, %rbp
00000001000087b4	pushq	%r15
00000001000087b6	pushq	%r14
00000001000087b8	pushq	%r12
00000001000087ba	pushq	%rbx
00000001000087bb	movq	%rdx, %r14
00000001000087be	movq	%rsi, %r15
00000001000087c1	movq	%rdi, %rbx
00000001000087c4	xorl	%eax, %eax
00000001000087c6	movl	$0x1, %r12d
00000001000087cc	testq	%r14, %r14
00000001000087cf	je	0x1000087f7
00000001000087d1	movl	$0x1, %esi
00000001000087d6	movq	%r14, %rdi
00000001000087d9	callq	___rust_allocate
00000001000087de	movq	%rax, %r12
00000001000087e1	testq	%r12, %r12
00000001000087e4	je	0x10000880e
00000001000087e6	movq	%r12, %rdi
00000001000087e9	movq	%r15, %rsi
00000001000087ec	movq	%r14, %rdx
00000001000087ef	callq	0x10002bcf8             ## symbol stub for: _memcpy
00000001000087f4	movq	%r14, %rax
00000001000087f7	movq	%r12, (%rbx)
00000001000087fa	movq	%r14, 0x8(%rbx)
00000001000087fe	movq	%rax, 0x10(%rbx)
0000000100008802	movq	%rbx, %rax
0000000100008805	popq	%rbx
0000000100008806	popq	%r12
0000000100008808	popq	%r14
000000010000880a	popq	%r15
000000010000880c	popq	%rbp
000000010000880d	retq
000000010000880e	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100008813	nopw	%cs:(%rax,%rax)
__ZN6string6String15from_utf8_lossy20haa8ea2837db784e39ffE:
0000000100008820	pushq	%rbp
0000000100008821	movq	%rsp, %rbp
0000000100008824	pushq	%r15
0000000100008826	pushq	%r14
0000000100008828	pushq	%r13
000000010000882a	pushq	%r12
000000010000882c	pushq	%rbx
000000010000882d	subq	$0x68, %rsp
0000000100008831	movq	%rdx, %r15
0000000100008834	movq	%rdi, %rbx
0000000100008837	leaq	-0x40(%rbp), %rdi
000000010000883b	movq	%rsi, %r13
000000010000883e	callq	__ZN3str9from_utf820hae3f484627915ba4TYRE ## str::from_utf8::hae3f484627915ba4TYR
0000000100008843	cmpq	$0x1, -0x40(%rbp)
0000000100008848	jne	0x100009fc7
000000010000884e	movq	%rbx, -0x70(%rbp)
0000000100008852	movq	-0x38(%rbp), %rax
0000000100008856	movq	%rax, -0x48(%rbp)
000000010000885a	leaq	-0x48(%rbp), %rdi
000000010000885e	callq	__ZN3str9Utf8Error11valid_up_to20h4342dc6993cd5672IYRE ## str::Utf8Error::valid_up_to::h4342dc6993cd5672IYR
0000000100008863	movq	%rax, %r14
0000000100008866	movl	$0x1, %eax
000000010000886b	testq	%r15, %r15
000000010000886e	movq	%r15, %r8
0000000100008871	movq	%r8, -0x60(%rbp)
0000000100008875	je	0x100008893
0000000100008877	movl	$0x1, %esi
000000010000887c	movq	%r8, %rdi
000000010000887f	movq	%r8, %rbx
0000000100008882	callq	___rust_allocate
0000000100008887	movq	%rbx, %r8
000000010000888a	testq	%rax, %rax
000000010000888d	je	0x10000a1f1
0000000100008893	movq	%rax, -0x50(%rbp)
0000000100008897	xorl	%ebx, %ebx
0000000100008899	testq	%r14, %r14
000000010000889c	je	0x1000088bf
000000010000889e	cmpq	%r8, %r14
00000001000088a1	movq	%r8, %r15
00000001000088a4	ja	0x10000a1f6
00000001000088aa	movq	-0x50(%rbp), %rdi
00000001000088ae	movq	%r13, %rsi
00000001000088b1	movq	%r14, %rdx
00000001000088b4	callq	0x10002bcf8             ## symbol stub for: _memcpy
00000001000088b9	movq	%r14, %rbx
00000001000088bc	movq	%r15, %r8
00000001000088bf	cmpq	%r8, %rbx
00000001000088c2	jae	0x100009fe3
00000001000088c8	movq	%r13, %r14
00000001000088cb	movq	%r14, -0x58(%rbp)
00000001000088cf	leaq	0x10(%r14), %rax
00000001000088d3	movq	%rax, -0x80(%rbp)
00000001000088d7	leaq	0x70(%r14), %rax
00000001000088db	movq	%rax, -0x88(%rbp)
00000001000088e2	movq	%rbx, %r15
00000001000088e5	movq	%rbx, %r12
00000001000088e8	movq	%r8, %rsi
00000001000088eb	movq	-0x50(%rbp), %r11
00000001000088ef	nop
00000001000088f0	movzbl	(%r14,%rbx), %eax
00000001000088f5	leaq	0x1(%rbx), %r13
00000001000088f9	testb	%al, %al
00000001000088fb	js	0x100008910
00000001000088fd	movq	%r15, %rdi
0000000100008900	jmp	0x100009c40
0000000100008905	nopw	%cs:(%rax,%rax)
0000000100008910	leaq	__ZN5u_str15UTF8_CHAR_WIDTH20h45f8af1ae53a5236t9gE(%rip), %rcx ## u_str::UTF8_CHAR_WIDTH::h45f8af1ae53a5236t9g
0000000100008917	movzbl	(%rcx,%rax), %ecx
000000010000891b	cmpq	$0x2, %rcx
000000010000891f	je	0x100008b03
0000000100008925	cmpq	$0x3, %rcx
0000000100008929	je	0x1000089e6
000000010000892f	cmpq	$0x4, %rcx
0000000100008933	jne	0x100008b29
0000000100008939	cmpq	%r8, %r13
000000010000893c	jae	0x100008c0f
0000000100008942	movb	(%r14,%r13), %cl
0000000100008946	movl	%eax, %edx
0000000100008948	andl	$0xfc, %edx
000000010000894e	cmpl	$0xf0, %edx
0000000100008954	jne	0x100008963
0000000100008956	movb	%cl, %dl
0000000100008958	addb	$0x70, %dl
000000010000895b	movzbl	%dl, %edx
000000010000895e	cmpl	$0x30, %edx
0000000100008961	jb	0x10000899b
0000000100008963	addb	$0xf, %al
0000000100008965	movzbl	%al, %eax
0000000100008968	cmpl	$0x2, %eax
000000010000896b	ja	0x10000897c
000000010000896d	testb	%cl, %cl
000000010000896f	jns	0x10000897c
0000000100008971	movzbl	%cl, %edx
0000000100008974	cmpl	$0xc0, %edx
000000010000897a	jb	0x10000899b
000000010000897c	cmpl	$0x3, %eax
000000010000897f	ja	0x100008c0f
0000000100008985	testb	%cl, %cl
0000000100008987	jns	0x100008c0f
000000010000898d	movzbl	%cl, %eax
0000000100008990	cmpl	$0x90, %eax
0000000100008995	jae	0x100008c0f
000000010000899b	leaq	0x2(%rbx), %rdi
000000010000899f	cmpq	%r8, %rdi
00000001000089a2	jae	0x100008caa
00000001000089a8	movb	(%r14,%rdi), %al
00000001000089ac	andb	$-0x40, %al
00000001000089ae	movzbl	%al, %eax
00000001000089b1	cmpl	$0x80, %eax
00000001000089b6	jne	0x100008caa
00000001000089bc	leaq	0x3(%rbx), %rdi
00000001000089c0	cmpq	%r8, %rdi
00000001000089c3	jae	0x100008f8b
00000001000089c9	movb	(%r14,%rdi), %al
00000001000089cd	andb	$-0x40, %al
00000001000089cf	movzbl	%al, %eax
00000001000089d2	cmpl	$0x80, %eax
00000001000089d7	jne	0x100008f8b
00000001000089dd	addq	$0x4, %rbx
00000001000089e1	jmp	0x100008c9f
00000001000089e6	cmpq	%r8, %r13
00000001000089e9	jae	0x100008a94
00000001000089ef	movb	(%r14,%r13), %cl
00000001000089f3	movb	%cl, %dl
00000001000089f5	andb	$-0x20, %dl
00000001000089f8	movzbl	%dl, %edx
00000001000089fb	cmpl	$0xa0, %edx
0000000100008a01	jne	0x100008a30
0000000100008a03	movb	%al, %dl
0000000100008a05	addb	$0x1f, %dl
0000000100008a08	movzbl	%dl, %edx
0000000100008a0b	cmpl	$0xc, %edx
0000000100008a0e	jb	0x100008c7e
0000000100008a14	movb	%al, %dl
0000000100008a16	addb	$0x20, %dl
0000000100008a19	movzbl	%dl, %edx
0000000100008a1c	cmpl	$0xf, %edx
0000000100008a1f	ja	0x100008a30
0000000100008a21	movl	$0xc001, %edi           ## imm = 0xC001
0000000100008a26	btq	%rdx, %rdi
0000000100008a2a	jb	0x100008c7e
0000000100008a30	testb	%cl, %cl
0000000100008a32	jns	0x100008a64
0000000100008a34	movzbl	%cl, %edx
0000000100008a37	cmpl	$0xbf, %edx
0000000100008a3d	ja	0x100008a64
0000000100008a3f	movb	%al, %dl
0000000100008a41	addb	$0x1f, %dl
0000000100008a44	movzbl	%dl, %edx
0000000100008a47	cmpl	$0xc, %edx
0000000100008a4a	jb	0x100008c7e
0000000100008a50	movb	%al, %dl
0000000100008a52	andb	$-0x2, %dl
0000000100008a55	movzbl	%dl, %edx
0000000100008a58	cmpl	$0xee, %edx
0000000100008a5e	je	0x100008c7e
0000000100008a64	testb	%cl, %cl
0000000100008a66	jns	0x100008a94
0000000100008a68	movzbl	%cl, %ecx
0000000100008a6b	cmpl	$0x9f, %ecx
0000000100008a71	ja	0x100008a94
0000000100008a73	movb	%al, %cl
0000000100008a75	addb	$0x1f, %cl
0000000100008a78	movzbl	%cl, %ecx
0000000100008a7b	cmpl	$0xd, %ecx
0000000100008a7e	jb	0x100008c7e
0000000100008a84	andb	$-0x2, %al
0000000100008a86	movzbl	%al, %eax
0000000100008a89	cmpl	$0xee, %eax
0000000100008a8e	je	0x100008c7e
0000000100008a94	movq	%rbx, %rdx
0000000100008a97	subq	%r15, %rdx
0000000100008a9a	je	0x10000935b
0000000100008aa0	jb	0x100009cf0
0000000100008aa6	cmpq	%r8, %rbx
0000000100008aa9	ja	0x100009d08
0000000100008aaf	movq	%rsi, %rax
0000000100008ab2	subq	%r12, %rax
0000000100008ab5	cmpq	%rdx, %rax
0000000100008ab8	jae	0x100008d97
0000000100008abe	movq	%r12, %rax
0000000100008ac1	addq	%rdx, %rax
0000000100008ac4	jb	0x100009e00
0000000100008aca	movq	%rdx, -0x90(%rbp)
0000000100008ad1	leaq	(%rsi,%rsi), %rdx
0000000100008ad5	cmpq	%rdx, %rax
0000000100008ad8	cmovaeq	%rax, %rdx
0000000100008adc	testq	%rsi, %rsi
0000000100008adf	je	0x1000091f7
0000000100008ae5	movl	$0x1, %ecx
0000000100008aea	movq	%r11, %rdi
0000000100008aed	movq	%r11, -0x50(%rbp)
0000000100008af1	movq	%rsi, -0x78(%rbp)
0000000100008af5	movq	%rdx, -0x68(%rbp)
0000000100008af9	callq	___rust_reallocate
0000000100008afe	jmp	0x100009210
0000000100008b03	cmpq	%r8, %r13
0000000100008b06	jae	0x100008ba0
0000000100008b0c	movb	(%r14,%r13), %al
0000000100008b10	andb	$-0x40, %al
0000000100008b12	movzbl	%al, %eax
0000000100008b15	cmpl	$0x80, %eax
0000000100008b1a	jne	0x100008ba0
0000000100008b20	addq	$0x2, %rbx
0000000100008b24	jmp	0x100008c9f
0000000100008b29	movq	%rbx, %rdx
0000000100008b2c	subq	%r15, %rdx
0000000100008b2f	je	0x100008f0b
0000000100008b35	jb	0x100009c54
0000000100008b3b	cmpq	%r8, %rbx
0000000100008b3e	ja	0x100009c6c
0000000100008b44	movq	%rsi, %rax
0000000100008b47	subq	%r12, %rax
0000000100008b4a	cmpq	%rdx, %rax
0000000100008b4d	jae	0x100008d88
0000000100008b53	movq	%r12, %rax
0000000100008b56	addq	%rdx, %rax
0000000100008b59	jb	0x100009db0
0000000100008b5f	movq	%rdx, -0x90(%rbp)
0000000100008b66	movq	%r14, -0x58(%rbp)
0000000100008b6a	movq	%r8, -0x60(%rbp)
0000000100008b6e	leaq	(%rsi,%rsi), %rdx
0000000100008b72	cmpq	%rdx, %rax
0000000100008b75	cmovaeq	%rax, %rdx
0000000100008b79	testq	%rsi, %rsi
0000000100008b7c	je	0x100008da0
0000000100008b82	movl	$0x1, %ecx
0000000100008b87	movq	%r11, %rdi
0000000100008b8a	movq	%r11, -0x50(%rbp)
0000000100008b8e	movq	%rsi, -0x78(%rbp)
0000000100008b92	movq	%rdx, -0x68(%rbp)
0000000100008b96	callq	___rust_reallocate
0000000100008b9b	jmp	0x100008db9
0000000100008ba0	movq	%rbx, %rdx
0000000100008ba3	subq	%r15, %rdx
0000000100008ba6	je	0x10000916b
0000000100008bac	jb	0x100009ca2
0000000100008bb2	cmpq	%r8, %rbx
0000000100008bb5	ja	0x100009cba
0000000100008bbb	movq	%rsi, %rax
0000000100008bbe	subq	%r12, %rax
0000000100008bc1	cmpq	%rdx, %rax
0000000100008bc4	jae	0x100008d8e
0000000100008bca	movq	%r12, %rax
0000000100008bcd	addq	%rdx, %rax
0000000100008bd0	jb	0x100009dd8
0000000100008bd6	movq	%rdx, -0x90(%rbp)
0000000100008bdd	leaq	(%rsi,%rsi), %rdx
0000000100008be1	cmpq	%rdx, %rax
0000000100008be4	cmovaeq	%rax, %rdx
0000000100008be8	testq	%rsi, %rsi
0000000100008beb	je	0x100009006
0000000100008bf1	movl	$0x1, %ecx
0000000100008bf6	movq	%r11, %rdi
0000000100008bf9	movq	%r11, -0x50(%rbp)
0000000100008bfd	movq	%rsi, -0x78(%rbp)
0000000100008c01	movq	%rdx, -0x68(%rbp)
0000000100008c05	callq	___rust_reallocate
0000000100008c0a	jmp	0x10000901f
0000000100008c0f	movq	%rbx, %rdx
0000000100008c12	subq	%r15, %rdx
0000000100008c15	je	0x100009567
0000000100008c1b	jb	0x100009d50
0000000100008c21	cmpq	%r8, %rbx
0000000100008c24	ja	0x100009d68
0000000100008c2a	movq	%rsi, %rax
0000000100008c2d	subq	%r12, %rax
0000000100008c30	cmpq	%rdx, %rax
0000000100008c33	jae	0x10000941c
0000000100008c39	movq	%r12, %rax
0000000100008c3c	addq	%rdx, %rax
0000000100008c3f	jb	0x100009e76
0000000100008c45	movq	%rdx, -0x90(%rbp)
0000000100008c4c	leaq	(%rsi,%rsi), %rdx
0000000100008c50	cmpq	%rdx, %rax
0000000100008c53	cmovaeq	%rax, %rdx
0000000100008c57	testq	%rsi, %rsi
0000000100008c5a	je	0x1000093e4
0000000100008c60	movl	$0x1, %ecx
0000000100008c65	movq	%r11, %rdi
0000000100008c68	movq	%r11, -0x50(%rbp)
0000000100008c6c	movq	%rsi, -0x78(%rbp)
0000000100008c70	movq	%rdx, -0x68(%rbp)
0000000100008c74	callq	___rust_reallocate
0000000100008c79	jmp	0x1000093fd
0000000100008c7e	leaq	0x2(%rbx), %rdi
0000000100008c82	cmpq	%r8, %rdi
0000000100008c85	jae	0x100008d19
0000000100008c8b	movb	(%r14,%rdi), %al
0000000100008c8f	andb	$-0x40, %al
0000000100008c91	movzbl	%al, %eax
0000000100008c94	cmpl	$0x80, %eax
0000000100008c99	jne	0x100008d19
0000000100008c9b	addq	$0x3, %rbx
0000000100008c9f	movq	%r15, %rdi
0000000100008ca2	movq	%rbx, %r13
0000000100008ca5	jmp	0x100009c40
0000000100008caa	movq	%rbx, %r13
0000000100008cad	subq	%r15, %r13
0000000100008cb0	je	0x10000977e
0000000100008cb6	jb	0x100009e28
0000000100008cbc	cmpq	%r8, %rbx
0000000100008cbf	ja	0x100009e40
0000000100008cc5	movq	%rsi, %rax
0000000100008cc8	subq	%r12, %rax
0000000100008ccb	cmpq	%r13, %rax
0000000100008cce	jae	0x100008ffa
0000000100008cd4	movq	%r12, %rax
0000000100008cd7	addq	%r13, %rax
0000000100008cda	jb	0x100009eec
0000000100008ce0	movq	%rdi, -0x68(%rbp)
0000000100008ce4	leaq	(%rsi,%rsi), %rdx
0000000100008ce8	cmpq	%rdx, %rax
0000000100008ceb	cmovaeq	%rax, %rdx
0000000100008cef	testq	%rsi, %rsi
0000000100008cf2	je	0x1000095f7
0000000100008cf8	movl	$0x1, %ecx
0000000100008cfd	movq	%r11, %rdi
0000000100008d00	movq	%r11, -0x50(%rbp)
0000000100008d04	movq	%rsi, -0x78(%rbp)
0000000100008d08	movq	%rdx, -0x90(%rbp)
0000000100008d0f	callq	___rust_reallocate
0000000100008d14	jmp	0x100009613
0000000100008d19	movq	%rbx, %r13
0000000100008d1c	subq	%r15, %r13
0000000100008d1f	je	0x10000998e
0000000100008d25	jb	0x100009e9e
0000000100008d2b	cmpq	%r8, %rbx
0000000100008d2e	ja	0x100009eb6
0000000100008d34	movq	%rsi, %rax
0000000100008d37	subq	%r12, %rax
0000000100008d3a	cmpq	%r13, %rax
0000000100008d3d	jae	0x1000091eb
0000000100008d43	movq	%r12, %rax
0000000100008d46	addq	%r13, %rax
0000000100008d49	jb	0x100009f14
0000000100008d4f	movq	%rdi, -0x68(%rbp)
0000000100008d53	leaq	(%rsi,%rsi), %rdx
0000000100008d57	cmpq	%rdx, %rax
0000000100008d5a	cmovaeq	%rax, %rdx
0000000100008d5e	testq	%rsi, %rsi
0000000100008d61	je	0x100009813
0000000100008d67	movl	$0x1, %ecx
0000000100008d6c	movq	%r11, %rdi
0000000100008d6f	movq	%r11, -0x50(%rbp)
0000000100008d73	movq	%rsi, -0x78(%rbp)
0000000100008d77	movq	%rdx, -0x90(%rbp)
0000000100008d7e	callq	___rust_reallocate
0000000100008d83	jmp	0x10000982f
0000000100008d88	movq	%rsi, -0x68(%rbp)
0000000100008d8c	jmp	0x100008dd4
0000000100008d8e	movq	%rsi, -0x68(%rbp)
0000000100008d92	jmp	0x10000903a
0000000100008d97	movq	%rsi, -0x68(%rbp)
0000000100008d9b	jmp	0x10000922b
0000000100008da0	movq	%rsi, -0x78(%rbp)
0000000100008da4	movq	%r11, -0x50(%rbp)
0000000100008da8	movl	$0x1, %esi
0000000100008dad	movq	%rdx, %rdi
0000000100008db0	movq	%rdx, -0x68(%rbp)
0000000100008db4	callq	___rust_allocate
0000000100008db9	testq	%rax, %rax
0000000100008dbc	movq	-0x60(%rbp), %r8
0000000100008dc0	movq	-0x58(%rbp), %r14
0000000100008dc4	movq	-0x90(%rbp), %rdx
0000000100008dcb	je	0x100009dce
0000000100008dd1	movq	%rax, %r11
0000000100008dd4	leaq	(%rbx,%r12), %r10
0000000100008dd8	cmpq	$0x20, %rdx
0000000100008ddc	jae	0x100008de5
0000000100008dde	xorl	%ecx, %ecx
0000000100008de0	jmp	0x100008ee0
0000000100008de5	movq	%rdx, %r9
0000000100008de8	andq	$-0x20, %r9
0000000100008dec	movq	%rdx, %rcx
0000000100008def	andq	$-0x20, %rcx
0000000100008df3	je	0x100008ede
0000000100008df9	movq	%r14, -0x58(%rbp)
0000000100008dfd	movq	%r8, -0x60(%rbp)
0000000100008e01	leaq	-0x20(%rdx), %r8
0000000100008e05	movq	%rdx, %r14
0000000100008e08	movl	%r8d, %eax
0000000100008e0b	shrl	$0x5, %eax
0000000100008e0e	incl	%eax
0000000100008e10	testb	$0x3, %al
0000000100008e12	movl	$0x0, %eax
0000000100008e17	je	0x100008e5b
0000000100008e19	movq	-0x80(%rbp), %rax
0000000100008e1d	leaq	(%rax,%r15), %rdi
0000000100008e21	leaq	0x10(%r11,%r12), %rsi
0000000100008e26	leal	-0x20(%rbx), %edx
0000000100008e29	subl	%r15d, %edx
0000000100008e2c	shrl	$0x5, %edx
0000000100008e2f	incl	%edx
0000000100008e31	andl	$0x3, %edx
0000000100008e34	negq	%rdx
0000000100008e37	xorl	%eax, %eax
0000000100008e39	nopl	(%rax)
0000000100008e40	movups	-0x10(%rdi,%rax), %xmm0
0000000100008e45	movups	(%rdi,%rax), %xmm1
0000000100008e49	movups	%xmm0, -0x10(%rsi,%rax)
0000000100008e4e	movups	%xmm1, (%rsi,%rax)
0000000100008e52	addq	$0x20, %rax
0000000100008e56	incq	%rdx
0000000100008e59	jne	0x100008e40
0000000100008e5b	cmpq	$0x60, %r8
0000000100008e5f	jb	0x100008ecc
0000000100008e61	movq	%rcx, %rsi
0000000100008e64	subq	%rax, %rsi
0000000100008e67	leaq	(%r15,%rax), %rdi
0000000100008e6b	addq	-0x88(%rbp), %rdi
0000000100008e72	addq	%r12, %rax
0000000100008e75	leaq	0x70(%r11,%rax), %rdx
0000000100008e7a	nopw	(%rax,%rax)
0000000100008e80	movups	-0x70(%rdi), %xmm0
0000000100008e84	movups	-0x60(%rdi), %xmm1
0000000100008e88	movups	%xmm0, -0x70(%rdx)
0000000100008e8c	movups	%xmm1, -0x60(%rdx)
0000000100008e90	movups	-0x50(%rdi), %xmm0
0000000100008e94	movups	-0x40(%rdi), %xmm1
0000000100008e98	movups	%xmm0, -0x50(%rdx)
0000000100008e9c	movups	%xmm1, -0x40(%rdx)
0000000100008ea0	movups	-0x30(%rdi), %xmm0
0000000100008ea4	movups	-0x20(%rdi), %xmm1
0000000100008ea8	movups	%xmm0, -0x30(%rdx)
0000000100008eac	movups	%xmm1, -0x20(%rdx)
0000000100008eb0	movups	-0x10(%rdi), %xmm0
0000000100008eb4	movups	(%rdi), %xmm1
0000000100008eb7	movups	%xmm0, -0x10(%rdx)
0000000100008ebb	movups	%xmm1, (%rdx)
0000000100008ebe	subq	$-0x80, %rdi
0000000100008ec2	subq	$-0x80, %rdx
0000000100008ec6	addq	$-0x80, %rsi
0000000100008eca	jne	0x100008e80
0000000100008ecc	cmpq	%rcx, %r14
0000000100008ecf	movq	-0x60(%rbp), %r8
0000000100008ed3	movq	-0x58(%rbp), %r14
0000000100008ed7	je	0x100008f01
0000000100008ed9	addq	%r9, %r12
0000000100008edc	jmp	0x100008ee0
0000000100008ede	xorl	%ecx, %ecx
0000000100008ee0	addq	%r11, %r12
0000000100008ee3	leaq	(%rcx,%r15), %rax
0000000100008ee7	addq	%r14, %rax
0000000100008eea	subq	%rcx, %rbx
0000000100008eed	subq	%r15, %rbx
0000000100008ef0	movb	(%rax), %cl
0000000100008ef2	movb	%cl, (%r12)
0000000100008ef6	incq	%r12
0000000100008ef9	incq	%rax
0000000100008efc	decq	%rbx
0000000100008eff	jne	0x100008ef0
0000000100008f01	subq	%r15, %r10
0000000100008f04	movq	%r10, %r12
0000000100008f07	movq	-0x68(%rbp), %rsi
0000000100008f0b	movq	%rsi, %rax
0000000100008f0e	subq	%r12, %rax
0000000100008f11	cmpq	$0x2, %rax
0000000100008f15	ja	0x1000093cb
0000000100008f1b	movq	%r12, %rax
0000000100008f1e	addq	$0x3, %rax
0000000100008f22	jb	0x100009c84
0000000100008f28	movq	%r8, %r15
0000000100008f2b	leaq	(%rsi,%rsi), %rdx
0000000100008f2f	cmpq	%rdx, %rax
0000000100008f32	cmovaeq	%rax, %rdx
0000000100008f36	testq	%rsi, %rsi
0000000100008f39	je	0x100008f55
0000000100008f3b	movl	$0x1, %ecx
0000000100008f40	movq	%r11, %rdi
0000000100008f43	movq	%r11, -0x50(%rbp)
0000000100008f47	movq	%rsi, -0x68(%rbp)
0000000100008f4b	movq	%rdx, %rbx
0000000100008f4e	callq	___rust_reallocate
0000000100008f53	jmp	0x100008f6d
0000000100008f55	movq	%rsi, -0x68(%rbp)
0000000100008f59	movq	%r11, -0x50(%rbp)
0000000100008f5d	movl	$0x1, %esi
0000000100008f62	movq	%rdx, %rdi
0000000100008f65	movq	%rdx, %rbx
0000000100008f68	callq	___rust_allocate
0000000100008f6d	testq	%rax, %rax
0000000100008f70	movq	%r15, %r8
0000000100008f73	jne	0x1000093c5
0000000100008f79	movq	-0x68(%rbp), %rax
0000000100008f7d	movq	%rax, -0x78(%rbp)
0000000100008f81	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100008f86	jmp	0x1000093c5
0000000100008f8b	movq	%rbx, %r13
0000000100008f8e	subq	%r15, %r13
0000000100008f91	je	0x100009b9e
0000000100008f97	jb	0x100009f3c
0000000100008f9d	cmpq	%r8, %rbx
0000000100008fa0	ja	0x100009f54
0000000100008fa6	movq	%rsi, %rax
0000000100008fa9	subq	%r12, %rax
0000000100008fac	cmpq	%r13, %rax
0000000100008faf	jae	0x100009a23
0000000100008fb5	movq	%r12, %rax
0000000100008fb8	addq	%r13, %rax
0000000100008fbb	jb	0x100009f9f
0000000100008fc1	movq	%rdi, -0x68(%rbp)
0000000100008fc5	leaq	(%rsi,%rsi), %rdx
0000000100008fc9	cmpq	%rdx, %rax
0000000100008fcc	cmovaeq	%rax, %rdx
0000000100008fd0	testq	%rsi, %rsi
0000000100008fd3	je	0x100009a2c
0000000100008fd9	movl	$0x1, %ecx
0000000100008fde	movq	%r11, %rdi
0000000100008fe1	movq	%r11, -0x50(%rbp)
0000000100008fe5	movq	%rsi, -0x78(%rbp)
0000000100008fe9	movq	%rdx, -0x90(%rbp)
0000000100008ff0	callq	___rust_reallocate
0000000100008ff5	jmp	0x100009a48
0000000100008ffa	movq	%rsi, -0x90(%rbp)
0000000100009001	jmp	0x10000962b
0000000100009006	movq	%rsi, -0x78(%rbp)
000000010000900a	movq	%r11, -0x50(%rbp)
000000010000900e	movl	$0x1, %esi
0000000100009013	movq	%rdx, %rdi
0000000100009016	movq	%rdx, -0x68(%rbp)
000000010000901a	callq	___rust_allocate
000000010000901f	testq	%rax, %rax
0000000100009022	movq	-0x60(%rbp), %r8
0000000100009026	movq	-0x58(%rbp), %r14
000000010000902a	movq	-0x90(%rbp), %rdx
0000000100009031	je	0x100009df6
0000000100009037	movq	%rax, %r11
000000010000903a	leaq	(%rbx,%r12), %r10
000000010000903e	cmpq	$0x20, %rdx
0000000100009042	jae	0x10000904b
0000000100009044	xorl	%ecx, %ecx
0000000100009046	jmp	0x100009140
000000010000904b	movq	%rdx, %r9
000000010000904e	andq	$-0x20, %r9
0000000100009052	movq	%rdx, %rcx
0000000100009055	andq	$-0x20, %rcx
0000000100009059	je	0x10000913e
000000010000905f	movq	%r14, -0x58(%rbp)
0000000100009063	movq	%r8, -0x60(%rbp)
0000000100009067	leaq	-0x20(%rdx), %r8
000000010000906b	movq	%rdx, %r14
000000010000906e	movl	%r8d, %eax
0000000100009071	shrl	$0x5, %eax
0000000100009074	incl	%eax
0000000100009076	testb	$0x3, %al
0000000100009078	movl	$0x0, %eax
000000010000907d	je	0x1000090bb
000000010000907f	movq	-0x80(%rbp), %rax
0000000100009083	leaq	(%rax,%r15), %rdi
0000000100009087	leaq	0x10(%r11,%r12), %rsi
000000010000908c	leal	-0x20(%rbx), %edx
000000010000908f	subl	%r15d, %edx
0000000100009092	shrl	$0x5, %edx
0000000100009095	incl	%edx
0000000100009097	andl	$0x3, %edx
000000010000909a	negq	%rdx
000000010000909d	xorl	%eax, %eax
000000010000909f	nop
00000001000090a0	movups	-0x10(%rdi,%rax), %xmm0
00000001000090a5	movups	(%rdi,%rax), %xmm1
00000001000090a9	movups	%xmm0, -0x10(%rsi,%rax)
00000001000090ae	movups	%xmm1, (%rsi,%rax)
00000001000090b2	addq	$0x20, %rax
00000001000090b6	incq	%rdx
00000001000090b9	jne	0x1000090a0
00000001000090bb	cmpq	$0x60, %r8
00000001000090bf	jb	0x10000912c
00000001000090c1	movq	%rcx, %rsi
00000001000090c4	subq	%rax, %rsi
00000001000090c7	leaq	(%r15,%rax), %rdi
00000001000090cb	addq	-0x88(%rbp), %rdi
00000001000090d2	addq	%r12, %rax
00000001000090d5	leaq	0x70(%r11,%rax), %rdx
00000001000090da	nopw	(%rax,%rax)
00000001000090e0	movups	-0x70(%rdi), %xmm0
00000001000090e4	movups	-0x60(%rdi), %xmm1
00000001000090e8	movups	%xmm0, -0x70(%rdx)
00000001000090ec	movups	%xmm1, -0x60(%rdx)
00000001000090f0	movups	-0x50(%rdi), %xmm0
00000001000090f4	movups	-0x40(%rdi), %xmm1
00000001000090f8	movups	%xmm0, -0x50(%rdx)
00000001000090fc	movups	%xmm1, -0x40(%rdx)
0000000100009100	movups	-0x30(%rdi), %xmm0
0000000100009104	movups	-0x20(%rdi), %xmm1
0000000100009108	movups	%xmm0, -0x30(%rdx)
000000010000910c	movups	%xmm1, -0x20(%rdx)
0000000100009110	movups	-0x10(%rdi), %xmm0
0000000100009114	movups	(%rdi), %xmm1
0000000100009117	movups	%xmm0, -0x10(%rdx)
000000010000911b	movups	%xmm1, (%rdx)
000000010000911e	subq	$-0x80, %rdi
0000000100009122	subq	$-0x80, %rdx
0000000100009126	addq	$-0x80, %rsi
000000010000912a	jne	0x1000090e0
000000010000912c	cmpq	%rcx, %r14
000000010000912f	movq	-0x60(%rbp), %r8
0000000100009133	movq	-0x58(%rbp), %r14
0000000100009137	je	0x100009161
0000000100009139	addq	%r9, %r12
000000010000913c	jmp	0x100009140
000000010000913e	xorl	%ecx, %ecx
0000000100009140	addq	%r11, %r12
0000000100009143	leaq	(%rcx,%r15), %rax
0000000100009147	addq	%r14, %rax
000000010000914a	subq	%rcx, %rbx
000000010000914d	subq	%r15, %rbx
0000000100009150	movb	(%rax), %cl
0000000100009152	movb	%cl, (%r12)
0000000100009156	incq	%r12
0000000100009159	incq	%rax
000000010000915c	decq	%rbx
000000010000915f	jne	0x100009150
0000000100009161	subq	%r15, %r10
0000000100009164	movq	%r10, %r12
0000000100009167	movq	-0x68(%rbp), %rsi
000000010000916b	movq	%rsi, %rax
000000010000916e	subq	%r12, %rax
0000000100009171	cmpq	$0x2, %rax
0000000100009175	ja	0x1000093cb
000000010000917b	movq	%r12, %rax
000000010000917e	addq	$0x3, %rax
0000000100009182	jb	0x100009cd2
0000000100009188	movq	%r8, %r15
000000010000918b	leaq	(%rsi,%rsi), %rdx
000000010000918f	cmpq	%rdx, %rax
0000000100009192	cmovaeq	%rax, %rdx
0000000100009196	testq	%rsi, %rsi
0000000100009199	je	0x1000091b5
000000010000919b	movl	$0x1, %ecx
00000001000091a0	movq	%r11, %rdi
00000001000091a3	movq	%r11, -0x50(%rbp)
00000001000091a7	movq	%rsi, -0x68(%rbp)
00000001000091ab	movq	%rdx, %rbx
00000001000091ae	callq	___rust_reallocate
00000001000091b3	jmp	0x1000091cd
00000001000091b5	movq	%rsi, -0x68(%rbp)
00000001000091b9	movq	%r11, -0x50(%rbp)
00000001000091bd	movl	$0x1, %esi
00000001000091c2	movq	%rdx, %rdi
00000001000091c5	movq	%rdx, %rbx
00000001000091c8	callq	___rust_allocate
00000001000091cd	testq	%rax, %rax
00000001000091d0	movq	%r15, %r8
00000001000091d3	jne	0x1000093c5
00000001000091d9	movq	-0x68(%rbp), %rax
00000001000091dd	movq	%rax, -0x78(%rbp)
00000001000091e1	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
00000001000091e6	jmp	0x1000093c5
00000001000091eb	movq	%rsi, -0x90(%rbp)
00000001000091f2	jmp	0x100009847
00000001000091f7	movq	%rsi, -0x78(%rbp)
00000001000091fb	movq	%r11, -0x50(%rbp)
00000001000091ff	movl	$0x1, %esi
0000000100009204	movq	%rdx, %rdi
0000000100009207	movq	%rdx, -0x68(%rbp)
000000010000920b	callq	___rust_allocate
0000000100009210	testq	%rax, %rax
0000000100009213	movq	-0x60(%rbp), %r8
0000000100009217	movq	-0x58(%rbp), %r14
000000010000921b	movq	-0x90(%rbp), %rdx
0000000100009222	je	0x100009e1e
0000000100009228	movq	%rax, %r11
000000010000922b	leaq	(%rbx,%r12), %r10
000000010000922f	cmpq	$0x20, %rdx
0000000100009233	jae	0x10000923c
0000000100009235	xorl	%ecx, %ecx
0000000100009237	jmp	0x100009330
000000010000923c	movq	%rdx, %r9
000000010000923f	andq	$-0x20, %r9
0000000100009243	movq	%rdx, %rcx
0000000100009246	andq	$-0x20, %rcx
000000010000924a	je	0x10000932e
0000000100009250	movq	%r14, -0x58(%rbp)
0000000100009254	movq	%r8, -0x60(%rbp)
0000000100009258	leaq	-0x20(%rdx), %r8
000000010000925c	movq	%rdx, %r14
000000010000925f	movl	%r8d, %eax
0000000100009262	shrl	$0x5, %eax
0000000100009265	incl	%eax
0000000100009267	testb	$0x3, %al
0000000100009269	movl	$0x0, %eax
000000010000926e	je	0x1000092ab
0000000100009270	movq	-0x80(%rbp), %rax
0000000100009274	leaq	(%rax,%r15), %rdi
0000000100009278	leaq	0x10(%r11,%r12), %rsi
000000010000927d	leal	-0x20(%rbx), %edx
0000000100009280	subl	%r15d, %edx
0000000100009283	shrl	$0x5, %edx
0000000100009286	incl	%edx
0000000100009288	andl	$0x3, %edx
000000010000928b	negq	%rdx
000000010000928e	xorl	%eax, %eax
0000000100009290	movups	-0x10(%rdi,%rax), %xmm0
0000000100009295	movups	(%rdi,%rax), %xmm1
0000000100009299	movups	%xmm0, -0x10(%rsi,%rax)
000000010000929e	movups	%xmm1, (%rsi,%rax)
00000001000092a2	addq	$0x20, %rax
00000001000092a6	incq	%rdx
00000001000092a9	jne	0x100009290
00000001000092ab	cmpq	$0x60, %r8
00000001000092af	jb	0x10000931c
00000001000092b1	movq	%rcx, %rsi
00000001000092b4	subq	%rax, %rsi
00000001000092b7	leaq	(%r15,%rax), %rdi
00000001000092bb	addq	-0x88(%rbp), %rdi
00000001000092c2	addq	%r12, %rax
00000001000092c5	leaq	0x70(%r11,%rax), %rdx
00000001000092ca	nopw	(%rax,%rax)
00000001000092d0	movups	-0x70(%rdi), %xmm0
00000001000092d4	movups	-0x60(%rdi), %xmm1
00000001000092d8	movups	%xmm0, -0x70(%rdx)
00000001000092dc	movups	%xmm1, -0x60(%rdx)
00000001000092e0	movups	-0x50(%rdi), %xmm0
00000001000092e4	movups	-0x40(%rdi), %xmm1
00000001000092e8	movups	%xmm0, -0x50(%rdx)
00000001000092ec	movups	%xmm1, -0x40(%rdx)
00000001000092f0	movups	-0x30(%rdi), %xmm0
00000001000092f4	movups	-0x20(%rdi), %xmm1
00000001000092f8	movups	%xmm0, -0x30(%rdx)
00000001000092fc	movups	%xmm1, -0x20(%rdx)
0000000100009300	movups	-0x10(%rdi), %xmm0
0000000100009304	movups	(%rdi), %xmm1
0000000100009307	movups	%xmm0, -0x10(%rdx)
000000010000930b	movups	%xmm1, (%rdx)
000000010000930e	subq	$-0x80, %rdi
0000000100009312	subq	$-0x80, %rdx
0000000100009316	addq	$-0x80, %rsi
000000010000931a	jne	0x1000092d0
000000010000931c	cmpq	%rcx, %r14
000000010000931f	movq	-0x60(%rbp), %r8
0000000100009323	movq	-0x58(%rbp), %r14
0000000100009327	je	0x100009351
0000000100009329	addq	%r9, %r12
000000010000932c	jmp	0x100009330
000000010000932e	xorl	%ecx, %ecx
0000000100009330	addq	%r11, %r12
0000000100009333	leaq	(%rcx,%r15), %rax
0000000100009337	addq	%r14, %rax
000000010000933a	subq	%rcx, %rbx
000000010000933d	subq	%r15, %rbx
0000000100009340	movb	(%rax), %cl
0000000100009342	movb	%cl, (%r12)
0000000100009346	incq	%r12
0000000100009349	incq	%rax
000000010000934c	decq	%rbx
000000010000934f	jne	0x100009340
0000000100009351	subq	%r15, %r10
0000000100009354	movq	%r10, %r12
0000000100009357	movq	-0x68(%rbp), %rsi
000000010000935b	movq	%rsi, %rax
000000010000935e	subq	%r12, %rax
0000000100009361	cmpq	$0x2, %rax
0000000100009365	ja	0x1000093cb
0000000100009367	movq	%r12, %rax
000000010000936a	addq	$0x3, %rax
000000010000936e	jb	0x100009d20
0000000100009374	movq	%r8, %r15
0000000100009377	leaq	(%rsi,%rsi), %rdx
000000010000937b	cmpq	%rdx, %rax
000000010000937e	cmovaeq	%rax, %rdx
0000000100009382	testq	%rsi, %rsi
0000000100009385	je	0x1000093a1
0000000100009387	movl	$0x1, %ecx
000000010000938c	movq	%r11, %rdi
000000010000938f	movq	%r11, -0x50(%rbp)
0000000100009393	movq	%rsi, -0x68(%rbp)
0000000100009397	movq	%rdx, %rbx
000000010000939a	callq	___rust_reallocate
000000010000939f	jmp	0x1000093b9
00000001000093a1	movq	%rsi, -0x68(%rbp)
00000001000093a5	movq	%r11, -0x50(%rbp)
00000001000093a9	movl	$0x1, %esi
00000001000093ae	movq	%rdx, %rdi
00000001000093b1	movq	%rdx, %rbx
00000001000093b4	callq	___rust_allocate
00000001000093b9	testq	%rax, %rax
00000001000093bc	movq	%r15, %r8
00000001000093bf	je	0x100009d3e
00000001000093c5	movq	%rax, %r11
00000001000093c8	movq	%rbx, %rsi
00000001000093cb	movw	$0xbfef, (%r11,%r12)    ## imm = 0xBFEF
00000001000093d2	movb	$-0x43, 0x2(%r11,%r12)
00000001000093d8	addq	$0x3, %r12
00000001000093dc	movq	%r13, %rdi
00000001000093df	jmp	0x100009c40
00000001000093e4	movq	%rsi, -0x78(%rbp)
00000001000093e8	movq	%r11, -0x50(%rbp)
00000001000093ec	movl	$0x1, %esi
00000001000093f1	movq	%rdx, %rdi
00000001000093f4	movq	%rdx, -0x68(%rbp)
00000001000093f8	callq	___rust_allocate
00000001000093fd	testq	%rax, %rax
0000000100009400	movq	-0x60(%rbp), %r8
0000000100009404	movq	-0x58(%rbp), %r14
0000000100009408	movq	-0x90(%rbp), %rdx
000000010000940f	je	0x100009e94
0000000100009415	movq	%rax, %r11
0000000100009418	movq	-0x68(%rbp), %rsi
000000010000941c	leaq	(%rbx,%r12), %r10
0000000100009420	cmpq	$0x20, %rdx
0000000100009424	jae	0x10000942d
0000000100009426	xorl	%ecx, %ecx
0000000100009428	jmp	0x100009534
000000010000942d	movq	%rdx, %r9
0000000100009430	andq	$-0x20, %r9
0000000100009434	movq	%rdx, %rcx
0000000100009437	andq	$-0x20, %rcx
000000010000943b	je	0x100009532
0000000100009441	movq	%rsi, -0x68(%rbp)
0000000100009445	movq	%r14, -0x58(%rbp)
0000000100009449	movq	%r8, -0x60(%rbp)
000000010000944d	leaq	-0x20(%rdx), %r8
0000000100009451	movq	%rdx, %r14
0000000100009454	movl	%r8d, %eax
0000000100009457	shrl	$0x5, %eax
000000010000945a	incl	%eax
000000010000945c	testb	$0x3, %al
000000010000945e	movl	$0x0, %eax
0000000100009463	je	0x1000094ab
0000000100009465	movq	-0x80(%rbp), %rax
0000000100009469	leaq	(%rax,%r15), %rdi
000000010000946d	leaq	0x10(%r11,%r12), %rsi
0000000100009472	leal	-0x20(%rbx), %edx
0000000100009475	subl	%r15d, %edx
0000000100009478	shrl	$0x5, %edx
000000010000947b	incl	%edx
000000010000947d	andl	$0x3, %edx
0000000100009480	negq	%rdx
0000000100009483	xorl	%eax, %eax
0000000100009485	nopw	%cs:(%rax,%rax)
0000000100009490	movups	-0x10(%rdi,%rax), %xmm0
0000000100009495	movups	(%rdi,%rax), %xmm1
0000000100009499	movups	%xmm0, -0x10(%rsi,%rax)
000000010000949e	movups	%xmm1, (%rsi,%rax)
00000001000094a2	addq	$0x20, %rax
00000001000094a6	incq	%rdx
00000001000094a9	jne	0x100009490
00000001000094ab	cmpq	$0x60, %r8
00000001000094af	jb	0x10000951c
00000001000094b1	movq	%rcx, %rsi
00000001000094b4	subq	%rax, %rsi
00000001000094b7	leaq	(%r15,%rax), %rdi
00000001000094bb	addq	-0x88(%rbp), %rdi
00000001000094c2	addq	%r12, %rax
00000001000094c5	leaq	0x70(%r11,%rax), %rdx
00000001000094ca	nopw	(%rax,%rax)
00000001000094d0	movups	-0x70(%rdi), %xmm0
00000001000094d4	movups	-0x60(%rdi), %xmm1
00000001000094d8	movups	%xmm0, -0x70(%rdx)
00000001000094dc	movups	%xmm1, -0x60(%rdx)
00000001000094e0	movups	-0x50(%rdi), %xmm0
00000001000094e4	movups	-0x40(%rdi), %xmm1
00000001000094e8	movups	%xmm0, -0x50(%rdx)
00000001000094ec	movups	%xmm1, -0x40(%rdx)
00000001000094f0	movups	-0x30(%rdi), %xmm0
00000001000094f4	movups	-0x20(%rdi), %xmm1
00000001000094f8	movups	%xmm0, -0x30(%rdx)
00000001000094fc	movups	%xmm1, -0x20(%rdx)
0000000100009500	movups	-0x10(%rdi), %xmm0
0000000100009504	movups	(%rdi), %xmm1
0000000100009507	movups	%xmm0, -0x10(%rdx)
000000010000950b	movups	%xmm1, (%rdx)
000000010000950e	subq	$-0x80, %rdi
0000000100009512	subq	$-0x80, %rdx
0000000100009516	addq	$-0x80, %rsi
000000010000951a	jne	0x1000094d0
000000010000951c	cmpq	%rcx, %r14
000000010000951f	movq	-0x60(%rbp), %r8
0000000100009523	movq	-0x58(%rbp), %r14
0000000100009527	movq	-0x68(%rbp), %rsi
000000010000952b	je	0x100009561
000000010000952d	addq	%r9, %r12
0000000100009530	jmp	0x100009534
0000000100009532	xorl	%ecx, %ecx
0000000100009534	addq	%r11, %r12
0000000100009537	leaq	(%rcx,%r15), %rax
000000010000953b	addq	%r14, %rax
000000010000953e	subq	%rcx, %rbx
0000000100009541	subq	%r15, %rbx
0000000100009544	nopw	%cs:(%rax,%rax)
0000000100009550	movb	(%rax), %cl
0000000100009552	movb	%cl, (%r12)
0000000100009556	incq	%r12
0000000100009559	incq	%rax
000000010000955c	decq	%rbx
000000010000955f	jne	0x100009550
0000000100009561	subq	%r15, %r10
0000000100009564	movq	%r10, %r12
0000000100009567	movq	%rsi, %rax
000000010000956a	subq	%r12, %rax
000000010000956d	cmpq	$0x3, %rax
0000000100009571	jae	0x1000095ad
0000000100009573	movq	%r12, %rbx
0000000100009576	addq	$0x3, %rbx
000000010000957a	jb	0x100009d80
0000000100009580	movq	%r8, %r14
0000000100009583	leaq	(%rsi,%rsi), %r15
0000000100009587	cmpq	%r15, %rbx
000000010000958a	cmovaeq	%rbx, %r15
000000010000958e	testq	%rsi, %rsi
0000000100009591	je	0x1000095b4
0000000100009593	movl	$0x1, %ecx
0000000100009598	movq	%r11, %rdi
000000010000959b	movq	%r11, -0x50(%rbp)
000000010000959f	movq	%rsi, -0x68(%rbp)
00000001000095a3	movq	%r15, %rdx
00000001000095a6	callq	___rust_reallocate
00000001000095ab	jmp	0x1000095c9
00000001000095ad	leaq	0x3(%r12), %rbx
00000001000095b2	jmp	0x1000095df
00000001000095b4	movq	%rsi, -0x68(%rbp)
00000001000095b8	movq	%r11, -0x50(%rbp)
00000001000095bc	movl	$0x1, %esi
00000001000095c1	movq	%r15, %rdi
00000001000095c4	callq	___rust_allocate
00000001000095c9	testq	%rax, %rax
00000001000095cc	movq	%r14, %r8
00000001000095cf	movq	-0x58(%rbp), %r14
00000001000095d3	je	0x100009d9e
00000001000095d9	movq	%rax, %r11
00000001000095dc	movq	%r15, %rsi
00000001000095df	movw	$0xbfef, (%r11,%r12)    ## imm = 0xBFEF
00000001000095e6	movb	$-0x43, 0x2(%r11,%r12)
00000001000095ec	movq	%rbx, %r12
00000001000095ef	movq	%r13, %rdi
00000001000095f2	jmp	0x100009c40
00000001000095f7	movq	%rsi, -0x78(%rbp)
00000001000095fb	movq	%r11, -0x50(%rbp)
00000001000095ff	movl	$0x1, %esi
0000000100009604	movq	%rdx, %rdi
0000000100009607	movq	%rdx, -0x90(%rbp)
000000010000960e	callq	___rust_allocate
0000000100009613	testq	%rax, %rax
0000000100009616	movq	-0x60(%rbp), %r8
000000010000961a	movq	-0x58(%rbp), %r14
000000010000961e	movq	-0x68(%rbp), %rdi
0000000100009622	je	0x100009f0a
0000000100009628	movq	%rax, %r11
000000010000962b	leaq	(%rbx,%r12), %r10
000000010000962f	cmpq	$0x20, %r13
0000000100009633	jae	0x10000963c
0000000100009635	xorl	%ecx, %ecx
0000000100009637	jmp	0x100009744
000000010000963c	movq	%r13, %r9
000000010000963f	andq	$-0x20, %r9
0000000100009643	movq	%r13, %rcx
0000000100009646	andq	$-0x20, %rcx
000000010000964a	je	0x100009742
0000000100009650	movq	%rdi, -0x68(%rbp)
0000000100009654	movq	%r14, -0x58(%rbp)
0000000100009658	movq	%r8, -0x60(%rbp)
000000010000965c	leaq	-0x20(%r13), %r8
0000000100009660	movl	%r8d, %eax
0000000100009663	shrl	$0x5, %eax
0000000100009666	incl	%eax
0000000100009668	testb	$0x3, %al
000000010000966a	movl	$0x0, %eax
000000010000966f	je	0x1000096bb
0000000100009671	movq	-0x80(%rbp), %rax
0000000100009675	leaq	(%rax,%r15), %rdi
0000000100009679	leaq	0x10(%r11,%r12), %rsi
000000010000967e	leal	-0x20(%rbx), %edx
0000000100009681	subl	%r15d, %edx
0000000100009684	shrl	$0x5, %edx
0000000100009687	incl	%edx
0000000100009689	andl	$0x3, %edx
000000010000968c	negq	%rdx
000000010000968f	xorl	%eax, %eax
0000000100009691	nopw	%cs:(%rax,%rax)
00000001000096a0	movups	-0x10(%rdi,%rax), %xmm0
00000001000096a5	movups	(%rdi,%rax), %xmm1
00000001000096a9	movups	%xmm0, -0x10(%rsi,%rax)
00000001000096ae	movups	%xmm1, (%rsi,%rax)
00000001000096b2	addq	$0x20, %rax
00000001000096b6	incq	%rdx
00000001000096b9	jne	0x1000096a0
00000001000096bb	cmpq	$0x60, %r8
00000001000096bf	jb	0x10000972c
00000001000096c1	movq	%rcx, %rsi
00000001000096c4	subq	%rax, %rsi
00000001000096c7	leaq	(%r15,%rax), %rdi
00000001000096cb	addq	-0x88(%rbp), %rdi
00000001000096d2	addq	%r12, %rax
00000001000096d5	leaq	0x70(%r11,%rax), %rdx
00000001000096da	nopw	(%rax,%rax)
00000001000096e0	movups	-0x70(%rdi), %xmm0
00000001000096e4	movups	-0x60(%rdi), %xmm1
00000001000096e8	movups	%xmm0, -0x70(%rdx)
00000001000096ec	movups	%xmm1, -0x60(%rdx)
00000001000096f0	movups	-0x50(%rdi), %xmm0
00000001000096f4	movups	-0x40(%rdi), %xmm1
00000001000096f8	movups	%xmm0, -0x50(%rdx)
00000001000096fc	movups	%xmm1, -0x40(%rdx)
0000000100009700	movups	-0x30(%rdi), %xmm0
0000000100009704	movups	-0x20(%rdi), %xmm1
0000000100009708	movups	%xmm0, -0x30(%rdx)
000000010000970c	movups	%xmm1, -0x20(%rdx)
0000000100009710	movups	-0x10(%rdi), %xmm0
0000000100009714	movups	(%rdi), %xmm1
0000000100009717	movups	%xmm0, -0x10(%rdx)
000000010000971b	movups	%xmm1, (%rdx)
000000010000971e	subq	$-0x80, %rdi
0000000100009722	subq	$-0x80, %rdx
0000000100009726	addq	$-0x80, %rsi
000000010000972a	jne	0x1000096e0
000000010000972c	cmpq	%rcx, %r13
000000010000972f	movq	-0x60(%rbp), %r8
0000000100009733	movq	-0x58(%rbp), %r14
0000000100009737	movq	-0x68(%rbp), %rdi
000000010000973b	je	0x100009771
000000010000973d	addq	%r9, %r12
0000000100009740	jmp	0x100009744
0000000100009742	xorl	%ecx, %ecx
0000000100009744	addq	%r11, %r12
0000000100009747	leaq	(%rcx,%r15), %rax
000000010000974b	addq	%r14, %rax
000000010000974e	subq	%rcx, %rbx
0000000100009751	subq	%r15, %rbx
0000000100009754	nopw	%cs:(%rax,%rax)
0000000100009760	movb	(%rax), %cl
0000000100009762	movb	%cl, (%r12)
0000000100009766	incq	%r12
0000000100009769	incq	%rax
000000010000976c	decq	%rbx
000000010000976f	jne	0x100009760
0000000100009771	subq	%r15, %r10
0000000100009774	movq	%r10, %r12
0000000100009777	movq	-0x90(%rbp), %rsi
000000010000977e	movq	%rsi, %rax
0000000100009781	subq	%r12, %rax
0000000100009784	cmpq	$0x2, %rax
0000000100009788	ja	0x100009c20
000000010000978e	movq	%r12, %rax
0000000100009791	addq	$0x3, %rax
0000000100009795	jb	0x100009e58
000000010000979b	movq	%rdi, %r13
000000010000979e	movq	%r14, %r15
00000001000097a1	movq	%r8, %r14
00000001000097a4	leaq	(%rsi,%rsi), %rdx
00000001000097a8	cmpq	%rdx, %rax
00000001000097ab	cmovaeq	%rax, %rdx
00000001000097af	testq	%rsi, %rsi
00000001000097b2	je	0x1000097d1
00000001000097b4	movl	$0x1, %ecx
00000001000097b9	movq	%r11, %rdi
00000001000097bc	movq	%r11, -0x50(%rbp)
00000001000097c0	movq	%rsi, -0x90(%rbp)
00000001000097c7	movq	%rdx, %rbx
00000001000097ca	callq	___rust_reallocate
00000001000097cf	jmp	0x1000097ec
00000001000097d1	movq	%rsi, -0x90(%rbp)
00000001000097d8	movq	%r11, -0x50(%rbp)
00000001000097dc	movl	$0x1, %esi
00000001000097e1	movq	%rdx, %rdi
00000001000097e4	movq	%rdx, %rbx
00000001000097e7	callq	___rust_allocate
00000001000097ec	testq	%rax, %rax
00000001000097ef	movq	%r14, %r8
00000001000097f2	movq	%r15, %r14
00000001000097f5	movq	%r13, %rdi
00000001000097f8	jne	0x100009c1a
00000001000097fe	movq	-0x90(%rbp), %rax
0000000100009805	movq	%rax, -0x78(%rbp)
0000000100009809	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
000000010000980e	jmp	0x100009c1a
0000000100009813	movq	%rsi, -0x78(%rbp)
0000000100009817	movq	%r11, -0x50(%rbp)
000000010000981b	movl	$0x1, %esi
0000000100009820	movq	%rdx, %rdi
0000000100009823	movq	%rdx, -0x90(%rbp)
000000010000982a	callq	___rust_allocate
000000010000982f	testq	%rax, %rax
0000000100009832	movq	-0x60(%rbp), %r8
0000000100009836	movq	-0x58(%rbp), %r14
000000010000983a	movq	-0x68(%rbp), %rdi
000000010000983e	je	0x100009f32
0000000100009844	movq	%rax, %r11
0000000100009847	leaq	(%rbx,%r12), %r10
000000010000984b	cmpq	$0x20, %r13
000000010000984f	jae	0x100009858
0000000100009851	xorl	%ecx, %ecx
0000000100009853	jmp	0x100009954
0000000100009858	movq	%r13, %r9
000000010000985b	andq	$-0x20, %r9
000000010000985f	movq	%r13, %rcx
0000000100009862	andq	$-0x20, %rcx
0000000100009866	je	0x100009952
000000010000986c	movq	%rdi, -0x68(%rbp)
0000000100009870	movq	%r14, -0x58(%rbp)
0000000100009874	movq	%r8, -0x60(%rbp)
0000000100009878	leaq	-0x20(%r13), %r8
000000010000987c	movl	%r8d, %eax
000000010000987f	shrl	$0x5, %eax
0000000100009882	incl	%eax
0000000100009884	testb	$0x3, %al
0000000100009886	movl	$0x0, %eax
000000010000988b	je	0x1000098cb
000000010000988d	movq	-0x80(%rbp), %rax
0000000100009891	leaq	(%rax,%r15), %rdi
0000000100009895	leaq	0x10(%r11,%r12), %rsi
000000010000989a	leal	-0x20(%rbx), %edx
000000010000989d	subl	%r15d, %edx
00000001000098a0	shrl	$0x5, %edx
00000001000098a3	incl	%edx
00000001000098a5	andl	$0x3, %edx
00000001000098a8	negq	%rdx
00000001000098ab	xorl	%eax, %eax
00000001000098ad	nopl	(%rax)
00000001000098b0	movups	-0x10(%rdi,%rax), %xmm0
00000001000098b5	movups	(%rdi,%rax), %xmm1
00000001000098b9	movups	%xmm0, -0x10(%rsi,%rax)
00000001000098be	movups	%xmm1, (%rsi,%rax)
00000001000098c2	addq	$0x20, %rax
00000001000098c6	incq	%rdx
00000001000098c9	jne	0x1000098b0
00000001000098cb	cmpq	$0x60, %r8
00000001000098cf	jb	0x10000993c
00000001000098d1	movq	%rcx, %rsi
00000001000098d4	subq	%rax, %rsi
00000001000098d7	leaq	(%r15,%rax), %rdi
00000001000098db	addq	-0x88(%rbp), %rdi
00000001000098e2	addq	%r12, %rax
00000001000098e5	leaq	0x70(%r11,%rax), %rdx
00000001000098ea	nopw	(%rax,%rax)
00000001000098f0	movups	-0x70(%rdi), %xmm0
00000001000098f4	movups	-0x60(%rdi), %xmm1
00000001000098f8	movups	%xmm0, -0x70(%rdx)
00000001000098fc	movups	%xmm1, -0x60(%rdx)
0000000100009900	movups	-0x50(%rdi), %xmm0
0000000100009904	movups	-0x40(%rdi), %xmm1
0000000100009908	movups	%xmm0, -0x50(%rdx)
000000010000990c	movups	%xmm1, -0x40(%rdx)
0000000100009910	movups	-0x30(%rdi), %xmm0
0000000100009914	movups	-0x20(%rdi), %xmm1
0000000100009918	movups	%xmm0, -0x30(%rdx)
000000010000991c	movups	%xmm1, -0x20(%rdx)
0000000100009920	movups	-0x10(%rdi), %xmm0
0000000100009924	movups	(%rdi), %xmm1
0000000100009927	movups	%xmm0, -0x10(%rdx)
000000010000992b	movups	%xmm1, (%rdx)
000000010000992e	subq	$-0x80, %rdi
0000000100009932	subq	$-0x80, %rdx
0000000100009936	addq	$-0x80, %rsi
000000010000993a	jne	0x1000098f0
000000010000993c	cmpq	%rcx, %r13
000000010000993f	movq	-0x60(%rbp), %r8
0000000100009943	movq	-0x58(%rbp), %r14
0000000100009947	movq	-0x68(%rbp), %rdi
000000010000994b	je	0x100009981
000000010000994d	addq	%r9, %r12
0000000100009950	jmp	0x100009954
0000000100009952	xorl	%ecx, %ecx
0000000100009954	addq	%r11, %r12
0000000100009957	leaq	(%rcx,%r15), %rax
000000010000995b	addq	%r14, %rax
000000010000995e	subq	%rcx, %rbx
0000000100009961	subq	%r15, %rbx
0000000100009964	nopw	%cs:(%rax,%rax)
0000000100009970	movb	(%rax), %cl
0000000100009972	movb	%cl, (%r12)
0000000100009976	incq	%r12
0000000100009979	incq	%rax
000000010000997c	decq	%rbx
000000010000997f	jne	0x100009970
0000000100009981	subq	%r15, %r10
0000000100009984	movq	%r10, %r12
0000000100009987	movq	-0x90(%rbp), %rsi
000000010000998e	movq	%rsi, %rax
0000000100009991	subq	%r12, %rax
0000000100009994	cmpq	$0x2, %rax
0000000100009998	ja	0x100009c20
000000010000999e	movq	%r12, %rax
00000001000099a1	addq	$0x3, %rax
00000001000099a5	jb	0x100009ece
00000001000099ab	movq	%rdi, %r13
00000001000099ae	movq	%r14, %r15
00000001000099b1	movq	%r8, %r14
00000001000099b4	leaq	(%rsi,%rsi), %rdx
00000001000099b8	cmpq	%rdx, %rax
00000001000099bb	cmovaeq	%rax, %rdx
00000001000099bf	testq	%rsi, %rsi
00000001000099c2	je	0x1000099e1
00000001000099c4	movl	$0x1, %ecx
00000001000099c9	movq	%r11, %rdi
00000001000099cc	movq	%r11, -0x50(%rbp)
00000001000099d0	movq	%rsi, -0x90(%rbp)
00000001000099d7	movq	%rdx, %rbx
00000001000099da	callq	___rust_reallocate
00000001000099df	jmp	0x1000099fc
00000001000099e1	movq	%rsi, -0x90(%rbp)
00000001000099e8	movq	%r11, -0x50(%rbp)
00000001000099ec	movl	$0x1, %esi
00000001000099f1	movq	%rdx, %rdi
00000001000099f4	movq	%rdx, %rbx
00000001000099f7	callq	___rust_allocate
00000001000099fc	testq	%rax, %rax
00000001000099ff	movq	%r14, %r8
0000000100009a02	movq	%r15, %r14
0000000100009a05	movq	%r13, %rdi
0000000100009a08	jne	0x100009c1a
0000000100009a0e	movq	-0x90(%rbp), %rax
0000000100009a15	movq	%rax, -0x78(%rbp)
0000000100009a19	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100009a1e	jmp	0x100009c1a
0000000100009a23	movq	%rsi, -0x90(%rbp)
0000000100009a2a	jmp	0x100009a60
0000000100009a2c	movq	%rsi, -0x78(%rbp)
0000000100009a30	movq	%r11, -0x50(%rbp)
0000000100009a34	movl	$0x1, %esi
0000000100009a39	movq	%rdx, %rdi
0000000100009a3c	movq	%rdx, -0x90(%rbp)
0000000100009a43	callq	___rust_allocate
0000000100009a48	testq	%rax, %rax
0000000100009a4b	movq	-0x60(%rbp), %r8
0000000100009a4f	movq	-0x58(%rbp), %r14
0000000100009a53	movq	-0x68(%rbp), %rdi
0000000100009a57	je	0x100009fbd
0000000100009a5d	movq	%rax, %r11
0000000100009a60	leaq	(%rbx,%r12), %r10
0000000100009a64	cmpq	$0x20, %r13
0000000100009a68	jae	0x100009a71
0000000100009a6a	xorl	%ecx, %ecx
0000000100009a6c	jmp	0x100009b64
0000000100009a71	movq	%r13, %r9
0000000100009a74	andq	$-0x20, %r9
0000000100009a78	movq	%r13, %rcx
0000000100009a7b	andq	$-0x20, %rcx
0000000100009a7f	je	0x100009b62
0000000100009a85	movq	%rdi, -0x68(%rbp)
0000000100009a89	movq	%r14, -0x58(%rbp)
0000000100009a8d	movq	%r8, -0x60(%rbp)
0000000100009a91	leaq	-0x20(%r13), %r8
0000000100009a95	movl	%r8d, %eax
0000000100009a98	shrl	$0x5, %eax
0000000100009a9b	incl	%eax
0000000100009a9d	testb	$0x3, %al
0000000100009a9f	movl	$0x0, %eax
0000000100009aa4	je	0x100009ae1
0000000100009aa6	movq	-0x80(%rbp), %rax
0000000100009aaa	leaq	(%rax,%r15), %rdi
0000000100009aae	leaq	0x10(%r11,%r12), %rsi
0000000100009ab3	leal	-0x20(%rbx), %edx
0000000100009ab6	subl	%r15d, %edx
0000000100009ab9	shrl	$0x5, %edx
0000000100009abc	incl	%edx
0000000100009abe	andl	$0x3, %edx
0000000100009ac1	negq	%rdx
0000000100009ac4	xorl	%eax, %eax
0000000100009ac6	movups	-0x10(%rdi,%rax), %xmm0
0000000100009acb	movups	(%rdi,%rax), %xmm1
0000000100009acf	movups	%xmm0, -0x10(%rsi,%rax)
0000000100009ad4	movups	%xmm1, (%rsi,%rax)
0000000100009ad8	addq	$0x20, %rax
0000000100009adc	incq	%rdx
0000000100009adf	jne	0x100009ac6
0000000100009ae1	cmpq	$0x60, %r8
0000000100009ae5	jb	0x100009b4c
0000000100009ae7	movq	%rcx, %rsi
0000000100009aea	subq	%rax, %rsi
0000000100009aed	leaq	(%r15,%rax), %rdi
0000000100009af1	addq	-0x88(%rbp), %rdi
0000000100009af8	addq	%r12, %rax
0000000100009afb	leaq	0x70(%r11,%rax), %rdx
0000000100009b00	movups	-0x70(%rdi), %xmm0
0000000100009b04	movups	-0x60(%rdi), %xmm1
0000000100009b08	movups	%xmm0, -0x70(%rdx)
0000000100009b0c	movups	%xmm1, -0x60(%rdx)
0000000100009b10	movups	-0x50(%rdi), %xmm0
0000000100009b14	movups	-0x40(%rdi), %xmm1
0000000100009b18	movups	%xmm0, -0x50(%rdx)
0000000100009b1c	movups	%xmm1, -0x40(%rdx)
0000000100009b20	movups	-0x30(%rdi), %xmm0
0000000100009b24	movups	-0x20(%rdi), %xmm1
0000000100009b28	movups	%xmm0, -0x30(%rdx)
0000000100009b2c	movups	%xmm1, -0x20(%rdx)
0000000100009b30	movups	-0x10(%rdi), %xmm0
0000000100009b34	movups	(%rdi), %xmm1
0000000100009b37	movups	%xmm0, -0x10(%rdx)
0000000100009b3b	movups	%xmm1, (%rdx)
0000000100009b3e	subq	$-0x80, %rdi
0000000100009b42	subq	$-0x80, %rdx
0000000100009b46	addq	$-0x80, %rsi
0000000100009b4a	jne	0x100009b00
0000000100009b4c	cmpq	%rcx, %r13
0000000100009b4f	movq	-0x60(%rbp), %r8
0000000100009b53	movq	-0x58(%rbp), %r14
0000000100009b57	movq	-0x68(%rbp), %rdi
0000000100009b5b	je	0x100009b91
0000000100009b5d	addq	%r9, %r12
0000000100009b60	jmp	0x100009b64
0000000100009b62	xorl	%ecx, %ecx
0000000100009b64	addq	%r11, %r12
0000000100009b67	leaq	(%rcx,%r15), %rax
0000000100009b6b	addq	%r14, %rax
0000000100009b6e	subq	%rcx, %rbx
0000000100009b71	subq	%r15, %rbx
0000000100009b74	nopw	%cs:(%rax,%rax)
0000000100009b80	movb	(%rax), %cl
0000000100009b82	movb	%cl, (%r12)
0000000100009b86	incq	%r12
0000000100009b89	incq	%rax
0000000100009b8c	decq	%rbx
0000000100009b8f	jne	0x100009b80
0000000100009b91	subq	%r15, %r10
0000000100009b94	movq	%r10, %r12
0000000100009b97	movq	-0x90(%rbp), %rsi
0000000100009b9e	movq	%rsi, %rax
0000000100009ba1	subq	%r12, %rax
0000000100009ba4	cmpq	$0x2, %rax
0000000100009ba8	ja	0x100009c20
0000000100009baa	movq	%r12, %rax
0000000100009bad	addq	$0x3, %rax
0000000100009bb1	jb	0x100009f6c
0000000100009bb7	movq	%rdi, %r13
0000000100009bba	movq	%r14, %r15
0000000100009bbd	movq	%r8, %r14
0000000100009bc0	leaq	(%rsi,%rsi), %rdx
0000000100009bc4	cmpq	%rdx, %rax
0000000100009bc7	cmovaeq	%rax, %rdx
0000000100009bcb	testq	%rsi, %rsi
0000000100009bce	je	0x100009bed
0000000100009bd0	movl	$0x1, %ecx
0000000100009bd5	movq	%r11, %rdi
0000000100009bd8	movq	%r11, -0x50(%rbp)
0000000100009bdc	movq	%rsi, -0x90(%rbp)
0000000100009be3	movq	%rdx, %rbx
0000000100009be6	callq	___rust_reallocate
0000000100009beb	jmp	0x100009c08
0000000100009bed	movq	%rsi, -0x90(%rbp)
0000000100009bf4	movq	%r11, -0x50(%rbp)
0000000100009bf8	movl	$0x1, %esi
0000000100009bfd	movq	%rdx, %rdi
0000000100009c00	movq	%rdx, %rbx
0000000100009c03	callq	___rust_allocate
0000000100009c08	testq	%rax, %rax
0000000100009c0b	movq	%r14, %r8
0000000100009c0e	movq	%r15, %r14
0000000100009c11	movq	%r13, %rdi
0000000100009c14	je	0x100009f8a
0000000100009c1a	movq	%rax, %r11
0000000100009c1d	movq	%rbx, %rsi
0000000100009c20	movw	$0xbfef, (%r11,%r12)    ## imm = 0xBFEF
0000000100009c27	movb	$-0x43, 0x2(%r11,%r12)
0000000100009c2d	addq	$0x3, %r12
0000000100009c31	movq	%rdi, %r13
0000000100009c34	nopw	%cs:(%rax,%rax)
0000000100009c40	cmpq	%r8, %r13
0000000100009c43	movq	%r13, %rbx
0000000100009c46	movq	%rdi, %r15
0000000100009c49	jb	0x1000088f0
0000000100009c4f	jmp	0x100009ff3
0000000100009c54	movq	%rsi, -0x78(%rbp)
0000000100009c58	movq	%r11, -0x50(%rbp)
0000000100009c5c	movq	%r15, %rdi
0000000100009c5f	movq	%rbx, %rsi
0000000100009c62	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
0000000100009c67	jmp	0x100008b3b
0000000100009c6c	movq	%rsi, -0x78(%rbp)
0000000100009c70	movq	%r11, -0x50(%rbp)
0000000100009c74	movq	%rbx, %rdi
0000000100009c77	movq	%r8, %rsi
0000000100009c7a	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
0000000100009c7f	jmp	0x100008b44
0000000100009c84	movq	%r11, -0x50(%rbp)
0000000100009c88	movq	%rsi, -0x78(%rbp)
0000000100009c8c	leaq	_str15851(%rip), %rdi
0000000100009c93	movl	$0x11, %esi
0000000100009c98	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009c9d	jmp	0x100008f28
0000000100009ca2	movq	%rsi, -0x78(%rbp)
0000000100009ca6	movq	%r11, -0x50(%rbp)
0000000100009caa	movq	%r15, %rdi
0000000100009cad	movq	%rbx, %rsi
0000000100009cb0	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
0000000100009cb5	jmp	0x100008bb2
0000000100009cba	movq	%rsi, -0x78(%rbp)
0000000100009cbe	movq	%r11, -0x50(%rbp)
0000000100009cc2	movq	%rbx, %rdi
0000000100009cc5	movq	%r8, %rsi
0000000100009cc8	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
0000000100009ccd	jmp	0x100008bbb
0000000100009cd2	movq	%r11, -0x50(%rbp)
0000000100009cd6	movq	%rsi, -0x78(%rbp)
0000000100009cda	leaq	_str15851(%rip), %rdi
0000000100009ce1	movl	$0x11, %esi
0000000100009ce6	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009ceb	jmp	0x100009188
0000000100009cf0	movq	%rsi, -0x78(%rbp)
0000000100009cf4	movq	%r11, -0x50(%rbp)
0000000100009cf8	movq	%r15, %rdi
0000000100009cfb	movq	%rbx, %rsi
0000000100009cfe	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
0000000100009d03	jmp	0x100008aa6
0000000100009d08	movq	%rsi, -0x78(%rbp)
0000000100009d0c	movq	%r11, -0x50(%rbp)
0000000100009d10	movq	%rbx, %rdi
0000000100009d13	movq	%r8, %rsi
0000000100009d16	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
0000000100009d1b	jmp	0x100008aaf
0000000100009d20	movq	%r11, -0x50(%rbp)
0000000100009d24	movq	%rsi, -0x78(%rbp)
0000000100009d28	leaq	_str15851(%rip), %rdi
0000000100009d2f	movl	$0x11, %esi
0000000100009d34	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009d39	jmp	0x100009374
0000000100009d3e	movq	-0x68(%rbp), %rax
0000000100009d42	movq	%rax, -0x78(%rbp)
0000000100009d46	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100009d4b	jmp	0x1000093c5
0000000100009d50	movq	%rsi, -0x78(%rbp)
0000000100009d54	movq	%r11, -0x50(%rbp)
0000000100009d58	movq	%r15, %rdi
0000000100009d5b	movq	%rbx, %rsi
0000000100009d5e	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
0000000100009d63	jmp	0x100008c21
0000000100009d68	movq	%rsi, -0x78(%rbp)
0000000100009d6c	movq	%r11, -0x50(%rbp)
0000000100009d70	movq	%rbx, %rdi
0000000100009d73	movq	%r8, %rsi
0000000100009d76	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
0000000100009d7b	jmp	0x100008c2a
0000000100009d80	movq	%r11, -0x50(%rbp)
0000000100009d84	movq	%rsi, -0x78(%rbp)
0000000100009d88	leaq	_str15851(%rip), %rdi
0000000100009d8f	movl	$0x11, %esi
0000000100009d94	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009d99	jmp	0x100009580
0000000100009d9e	movq	-0x68(%rbp), %rax
0000000100009da2	movq	%rax, -0x78(%rbp)
0000000100009da6	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100009dab	jmp	0x1000095d9
0000000100009db0	movq	%rsi, -0x78(%rbp)
0000000100009db4	movq	%r11, -0x50(%rbp)
0000000100009db8	leaq	_str15851(%rip), %rdi
0000000100009dbf	movl	$0x11, %esi
0000000100009dc4	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009dc9	jmp	0x100008b5f
0000000100009dce	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100009dd3	jmp	0x100008dd1
0000000100009dd8	movq	%rsi, -0x78(%rbp)
0000000100009ddc	movq	%r11, -0x50(%rbp)
0000000100009de0	leaq	_str15851(%rip), %rdi
0000000100009de7	movl	$0x11, %esi
0000000100009dec	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009df1	jmp	0x100008bd6
0000000100009df6	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100009dfb	jmp	0x100009037
0000000100009e00	movq	%rsi, -0x78(%rbp)
0000000100009e04	movq	%r11, -0x50(%rbp)
0000000100009e08	leaq	_str15851(%rip), %rdi
0000000100009e0f	movl	$0x11, %esi
0000000100009e14	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009e19	jmp	0x100008aca
0000000100009e1e	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100009e23	jmp	0x100009228
0000000100009e28	movq	%rsi, -0x78(%rbp)
0000000100009e2c	movq	%r11, -0x50(%rbp)
0000000100009e30	movq	%r15, %rdi
0000000100009e33	movq	%rbx, %rsi
0000000100009e36	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
0000000100009e3b	jmp	0x100008cbc
0000000100009e40	movq	%rsi, -0x78(%rbp)
0000000100009e44	movq	%r11, -0x50(%rbp)
0000000100009e48	movq	%rbx, %rdi
0000000100009e4b	movq	%r8, %rsi
0000000100009e4e	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
0000000100009e53	jmp	0x100008cc5
0000000100009e58	movq	%r11, -0x50(%rbp)
0000000100009e5c	movq	%rsi, -0x78(%rbp)
0000000100009e60	leaq	_str15851(%rip), %rdi
0000000100009e67	movl	$0x11, %esi
0000000100009e6c	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009e71	jmp	0x10000979b
0000000100009e76	movq	%rsi, -0x78(%rbp)
0000000100009e7a	movq	%r11, -0x50(%rbp)
0000000100009e7e	leaq	_str15851(%rip), %rdi
0000000100009e85	movl	$0x11, %esi
0000000100009e8a	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009e8f	jmp	0x100008c45
0000000100009e94	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100009e99	jmp	0x100009415
0000000100009e9e	movq	%rsi, -0x78(%rbp)
0000000100009ea2	movq	%r11, -0x50(%rbp)
0000000100009ea6	movq	%r15, %rdi
0000000100009ea9	movq	%rbx, %rsi
0000000100009eac	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
0000000100009eb1	jmp	0x100008d2b
0000000100009eb6	movq	%rsi, -0x78(%rbp)
0000000100009eba	movq	%r11, -0x50(%rbp)
0000000100009ebe	movq	%rbx, %rdi
0000000100009ec1	movq	%r8, %rsi
0000000100009ec4	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
0000000100009ec9	jmp	0x100008d34
0000000100009ece	movq	%r11, -0x50(%rbp)
0000000100009ed2	movq	%rsi, -0x78(%rbp)
0000000100009ed6	leaq	_str15851(%rip), %rdi
0000000100009edd	movl	$0x11, %esi
0000000100009ee2	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009ee7	jmp	0x1000099ab
0000000100009eec	movq	%rsi, -0x78(%rbp)
0000000100009ef0	movq	%r11, -0x50(%rbp)
0000000100009ef4	leaq	_str15851(%rip), %rdi
0000000100009efb	movl	$0x11, %esi
0000000100009f00	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009f05	jmp	0x100008ce0
0000000100009f0a	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100009f0f	jmp	0x100009628
0000000100009f14	movq	%rsi, -0x78(%rbp)
0000000100009f18	movq	%r11, -0x50(%rbp)
0000000100009f1c	leaq	_str15851(%rip), %rdi
0000000100009f23	movl	$0x11, %esi
0000000100009f28	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009f2d	jmp	0x100008d4f
0000000100009f32	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100009f37	jmp	0x100009844
0000000100009f3c	movq	%rsi, -0x78(%rbp)
0000000100009f40	movq	%r11, -0x50(%rbp)
0000000100009f44	movq	%r15, %rdi
0000000100009f47	movq	%rbx, %rsi
0000000100009f4a	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
0000000100009f4f	jmp	0x100008f9d
0000000100009f54	movq	%rsi, -0x78(%rbp)
0000000100009f58	movq	%r11, -0x50(%rbp)
0000000100009f5c	movq	%rbx, %rdi
0000000100009f5f	movq	%r8, %rsi
0000000100009f62	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
0000000100009f67	jmp	0x100008fa6
0000000100009f6c	movq	%r11, -0x50(%rbp)
0000000100009f70	movq	%rsi, -0x78(%rbp)
0000000100009f74	leaq	_str15851(%rip), %rdi
0000000100009f7b	movl	$0x11, %esi
0000000100009f80	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009f85	jmp	0x100009bb7
0000000100009f8a	movq	-0x90(%rbp), %rax
0000000100009f91	movq	%rax, -0x78(%rbp)
0000000100009f95	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100009f9a	jmp	0x100009c1a
0000000100009f9f	movq	%rsi, -0x78(%rbp)
0000000100009fa3	movq	%r11, -0x50(%rbp)
0000000100009fa7	leaq	_str15851(%rip), %rdi
0000000100009fae	movl	$0x11, %esi
0000000100009fb3	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
0000000100009fb8	jmp	0x100008fc1
0000000100009fbd	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
0000000100009fc2	jmp	0x100009a5d
0000000100009fc7	movq	-0x38(%rbp), %rax
0000000100009fcb	movq	-0x30(%rbp), %rcx
0000000100009fcf	movq	%rcx, 0x10(%rbx)
0000000100009fd3	movq	%rax, 0x8(%rbx)
0000000100009fd7	movq	$0x0, (%rbx)
0000000100009fde	jmp	0x10000a1df
0000000100009fe3	movq	%rbx, %rdi
0000000100009fe6	movq	%rbx, %r12
0000000100009fe9	movq	%r8, %rsi
0000000100009fec	movq	-0x50(%rbp), %r11
0000000100009ff0	movq	%r13, %r14
0000000100009ff3	cmpq	%r8, %rdi
0000000100009ff6	jae	0x10000a050
0000000100009ff8	ja	0x10000a201
0000000100009ffe	movq	%r8, %rbx
000000010000a001	subq	%rdi, %rbx
000000010000a004	movq	%rsi, %rax
000000010000a007	subq	%r12, %rax
000000010000a00a	cmpq	%rbx, %rax
000000010000a00d	jae	0x10000a058
000000010000a00f	movq	%r12, %rax
000000010000a012	addq	%rbx, %rax
000000010000a015	jb	0x10000a216
000000010000a01b	movq	%rdi, -0x68(%rbp)
000000010000a01f	movq	%r14, -0x58(%rbp)
000000010000a023	movq	%r8, %r13
000000010000a026	leaq	(%rsi,%rsi), %r15
000000010000a02a	cmpq	%r15, %rax
000000010000a02d	cmovaeq	%rax, %r15
000000010000a031	testq	%rsi, %rsi
000000010000a034	je	0x10000a05d
000000010000a036	movl	$0x1, %ecx
000000010000a03b	movq	%r11, %rdi
000000010000a03e	movq	%r11, -0x50(%rbp)
000000010000a042	movq	%rsi, -0x78(%rbp)
000000010000a046	movq	%r15, %rdx
000000010000a049	callq	___rust_reallocate
000000010000a04e	jmp	0x10000a072
000000010000a050	movq	%rsi, %r15
000000010000a053	jmp	0x10000a1c8
000000010000a058	movq	%rsi, %r15
000000010000a05b	jmp	0x10000a089
000000010000a05d	movq	%rsi, -0x78(%rbp)
000000010000a061	movq	%r11, -0x50(%rbp)
000000010000a065	movl	$0x1, %esi
000000010000a06a	movq	%r15, %rdi
000000010000a06d	callq	___rust_allocate
000000010000a072	testq	%rax, %rax
000000010000a075	movq	%r13, %r8
000000010000a078	movq	-0x58(%rbp), %r14
000000010000a07c	movq	-0x68(%rbp), %rdi
000000010000a080	je	0x10000a234
000000010000a086	movq	%rax, %r11
000000010000a089	cmpq	%r8, %rdi
000000010000a08c	je	0x10000a1c8
000000010000a092	leaq	(%r12,%r8), %rax
000000010000a096	xorl	%ecx, %ecx
000000010000a098	cmpq	$0x20, %rbx
000000010000a09c	jb	0x10000a19e
000000010000a0a2	movq	%rbx, %r9
000000010000a0a5	andq	$-0x20, %r9
000000010000a0a9	xorl	%ecx, %ecx
000000010000a0ab	movq	%rbx, %r10
000000010000a0ae	andq	$-0x20, %r10
000000010000a0b2	je	0x10000a19e
000000010000a0b8	movq	%rdi, %r13
000000010000a0bb	movq	%r8, -0x60(%rbp)
000000010000a0bf	leaq	-0x20(%rbx), %r8
000000010000a0c3	movl	%r8d, %edx
000000010000a0c6	shrl	$0x5, %edx
000000010000a0c9	incl	%edx
000000010000a0cb	xorl	%ecx, %ecx
000000010000a0cd	testb	$0x3, %dl
000000010000a0d0	je	0x10000a11b
000000010000a0d2	leaq	0x10(%r13,%r14), %rdi
000000010000a0d7	leaq	0x10(%r12,%r11), %rsi
000000010000a0dc	movq	-0x60(%rbp), %rcx
000000010000a0e0	leal	-0x20(%rcx), %edx
000000010000a0e3	subl	%r13d, %edx
000000010000a0e6	shrl	$0x5, %edx
000000010000a0e9	incl	%edx
000000010000a0eb	andl	$0x3, %edx
000000010000a0ee	negq	%rdx
000000010000a0f1	xorl	%ecx, %ecx
000000010000a0f3	nopw	%cs:(%rax,%rax)
000000010000a100	movups	-0x10(%rdi,%rcx), %xmm0
000000010000a105	movups	(%rdi,%rcx), %xmm1
000000010000a109	movups	%xmm0, -0x10(%rsi,%rcx)
000000010000a10e	movups	%xmm1, (%rsi,%rcx)
000000010000a112	addq	$0x20, %rcx
000000010000a116	incq	%rdx
000000010000a119	jne	0x10000a100
000000010000a11b	cmpq	$0x60, %r8
000000010000a11f	jb	0x10000a18c
000000010000a121	movq	%r10, %rsi
000000010000a124	subq	%rcx, %rsi
000000010000a127	leaq	(%r13,%rcx), %rdx
000000010000a12c	leaq	0x70(%r14,%rdx), %rdi
000000010000a131	addq	%r12, %rcx
000000010000a134	leaq	0x70(%r11,%rcx), %rcx
000000010000a139	nopl	(%rax)
000000010000a140	movups	-0x70(%rdi), %xmm0
000000010000a144	movups	-0x60(%rdi), %xmm1
000000010000a148	movups	%xmm0, -0x70(%rcx)
000000010000a14c	movups	%xmm1, -0x60(%rcx)
000000010000a150	movups	-0x50(%rdi), %xmm0
000000010000a154	movups	-0x40(%rdi), %xmm1
000000010000a158	movups	%xmm0, -0x50(%rcx)
000000010000a15c	movups	%xmm1, -0x40(%rcx)
000000010000a160	movups	-0x30(%rdi), %xmm0
000000010000a164	movups	-0x20(%rdi), %xmm1
000000010000a168	movups	%xmm0, -0x30(%rcx)
000000010000a16c	movups	%xmm1, -0x20(%rcx)
000000010000a170	movups	-0x10(%rdi), %xmm0
000000010000a174	movups	(%rdi), %xmm1
000000010000a177	movups	%xmm0, -0x10(%rcx)
000000010000a17b	movups	%xmm1, (%rcx)
000000010000a17e	subq	$-0x80, %rdi
000000010000a182	subq	$-0x80, %rcx
000000010000a186	addq	$-0x80, %rsi
000000010000a18a	jne	0x10000a140
000000010000a18c	cmpq	%r10, %rbx
000000010000a18f	movq	-0x60(%rbp), %r8
000000010000a193	movq	%r13, %rdi
000000010000a196	je	0x10000a1c2
000000010000a198	addq	%r9, %r12
000000010000a19b	movq	%r10, %rcx
000000010000a19e	addq	%r11, %r12
000000010000a1a1	leaq	(%rcx,%rdi), %rdx
000000010000a1a5	addq	%rdx, %r14
000000010000a1a8	subq	%rcx, %r8
000000010000a1ab	subq	%rdi, %r8
000000010000a1ae	nop
000000010000a1b0	movb	(%r14), %cl
000000010000a1b3	movb	%cl, (%r12)
000000010000a1b7	incq	%r12
000000010000a1ba	incq	%r14
000000010000a1bd	decq	%r8
000000010000a1c0	jne	0x10000a1b0
000000010000a1c2	subq	%rdi, %rax
000000010000a1c5	movq	%rax, %r12
000000010000a1c8	movq	-0x70(%rbp), %rbx
000000010000a1cc	movq	%r11, 0x8(%rbx)
000000010000a1d0	movq	%r15, 0x10(%rbx)
000000010000a1d4	movq	%r12, 0x18(%rbx)
000000010000a1d8	movq	$0x1, (%rbx)
000000010000a1df	movq	%rbx, %rax
000000010000a1e2	addq	$0x68, %rsp
000000010000a1e6	popq	%rbx
000000010000a1e7	popq	%r12
000000010000a1e9	popq	%r13
000000010000a1eb	popq	%r14
000000010000a1ed	popq	%r15
000000010000a1ef	popq	%rbp
000000010000a1f0	retq
000000010000a1f1	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
000000010000a1f6	movq	%r14, %rdi
000000010000a1f9	movq	%r15, %rsi
000000010000a1fc	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
000000010000a201	movq	%rsi, -0x78(%rbp)
000000010000a205	movq	%r11, -0x50(%rbp)
000000010000a209	movq	%r8, %rsi
000000010000a20c	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
000000010000a211	jmp	0x100009ffe
000000010000a216	movq	%rsi, -0x78(%rbp)
000000010000a21a	movq	%r11, -0x50(%rbp)
000000010000a21e	leaq	_str15851(%rip), %rdi
000000010000a225	movl	$0x11, %esi
000000010000a22a	callq	__ZN6option13expect_failed20h7a80286ec067e9d5ftOE ## option::expect_failed::h7a80286ec067e9d5ftO
000000010000a22f	jmp	0x10000a01b
000000010000a234	callq	__ZN3oom3oom20h30d8eb252e73102ePzbE ## oom::oom::h30d8eb252e73102ePzb
000000010000a239	jmp	0x10000a086
000000010000a23e	movq	%rax, %rbx
000000010000a241	movq	-0x78(%rbp), %r15
000000010000a245	testq	%r15, %r15
000000010000a248	je	0x10000a26a
000000010000a24a	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
000000010000a254	cmpq	%rax, %r15
000000010000a257	je	0x10000a26a
000000010000a259	movl	$0x1, %edx
000000010000a25e	movq	-0x50(%rbp), %rdi
000000010000a262	movq	%r15, %rsi
000000010000a265	callq	___rust_deallocate
000000010000a26a	movq	%rbx, %rdi
000000010000a26d	callq	0x10002bcaa             ## symbol stub for: __Unwind_Resume
000000010000a272	movq	%rax, %rbx
000000010000a275	jmp	0x10000a245
000000010000a277	nopw	(%rax,%rax)
__ZN6tables16general_category1N20h5b856cd99bbf93eePeaE:
000000010000a280	leaq	_ref6886(%rip), %r8
000000010000a287	movl	$0x3f, %ecx
000000010000a28c	jmp	0x10000a2a1
000000010000a28e	nop
000000010000a290	leaq	(%r8,%rcx,8), %r8
000000010000a294	addq	$0x8, %r8
000000010000a298	decq	%rsi
000000010000a29b	subq	%rcx, %rsi
000000010000a29e	movq	%rsi, %rcx
000000010000a2a1	movq	%rcx, %rsi
000000010000a2a4	shrq	%rcx
000000010000a2a7	cmpq	%rcx, %rsi
000000010000a2aa	jb	0x10000a2d7
000000010000a2ac	cmpq	%rcx, %rsi
000000010000a2af	je	0x10000a2d4
000000010000a2b1	cmpl	%edi, 0x4(%r8,%rcx,8)
000000010000a2b6	sbbb	%r9b, %r9b
000000010000a2b9	cmpl	%edi, (%r8,%rcx,8)
000000010000a2bd	movb	$0x1, %al
000000010000a2bf	movb	$0x1, %dl
000000010000a2c1	ja	0x10000a2c6
000000010000a2c3	movb	%r9b, %dl
000000010000a2c6	testb	%dl, %dl
000000010000a2c8	je	0x10000a2d6
000000010000a2ca	movzbl	%dl, %eax
000000010000a2cd	cmpl	$0x1, %eax
000000010000a2d0	je	0x10000a2a1
000000010000a2d2	jmp	0x10000a290
000000010000a2d4	xorl	%eax, %eax
000000010000a2d6	retq
000000010000a2d7	pushq	%rbp
000000010000a2d8	movq	%rsp, %rbp
000000010000a2db	movq	%rcx, %rdi
000000010000a2de	callq	__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE ## slice::slice_index_len_fail::h8e992429212e1de1jIP
000000010000a2e3	nopw	%cs:(%rax,%rax)
__ZN3oom3oom20h30d8eb252e73102ePzbE:
000000010000a2f0	pushq	%rbp
000000010000a2f1	movq	%rsp, %rbp
000000010000a2f4	movq	__ZN3oom11OOM_HANDLER20h6d67d87995690488zzbE(%rip), %rax ## oom::OOM_HANDLER::h6d67d87995690488zzb
000000010000a2fb	callq	*%rax
000000010000a2fd	nopl	(%rax)
__ZN3oom19default_oom_handler20hbf8cd1a8ebd5ad07IzbE:
000000010000a300	pushq	%rbp
000000010000a301	movq	%rsp, %rbp
000000010000a304	ud2
000000010000a306	nopw	%cs:(%rax,%rax)
__ZN3oom15set_oom_handler20he7838ffb121201b4aAbE:
000000010000a310	pushq	%rbp
000000010000a311	movq	%rsp, %rbp
000000010000a314	xchgq	%rdi, __ZN3oom11OOM_HANDLER20h6d67d87995690488zzbE(%rip) ## oom::OOM_HANDLER::h6d67d87995690488zzb
000000010000a31b	popq	%rbp
000000010000a31c	retq
000000010000a31d	nop
000000010000a31e	nop
000000010000a31f	nop
___rust_allocate:
000000010000a320	pushq	%rbp
000000010000a321	movq	%rsp, %rbp
000000010000a324	movq	%rsi, %rax
000000010000a327	xorl	%esi, %esi
000000010000a329	cmpq	$0x11, %rax
000000010000a32d	jb	0x10000a33d
000000010000a32f	movl	$0x40, %esi
000000010000a334	testq	%rax, %rax
000000010000a337	je	0x10000a33d
000000010000a339	bsfq	%rax, %rsi
000000010000a33d	popq	%rbp
000000010000a33e	jmp	_je_mallocx
000000010000a343	nopw	%cs:(%rax,%rax)
___rust_reallocate:
000000010000a350	pushq	%rbp
000000010000a351	movq	%rsp, %rbp
000000010000a354	xorl	%eax, %eax
000000010000a356	cmpq	$0x11, %rcx
000000010000a35a	jb	0x10000a36a
000000010000a35c	movl	$0x40, %eax
000000010000a361	testq	%rcx, %rcx
000000010000a364	je	0x10000a36a
000000010000a366	bsfq	%rcx, %rax
000000010000a36a	movq	%rdx, %rsi
000000010000a36d	movl	%eax, %edx
000000010000a36f	popq	%rbp
000000010000a370	jmp	_je_rallocx
000000010000a375	nopw	%cs:(%rax,%rax)
___rust_deallocate:
000000010000a380	pushq	%rbp
000000010000a381	movq	%rsp, %rbp
000000010000a384	movq	%rdx, %rax
000000010000a387	xorl	%edx, %edx
000000010000a389	cmpq	$0x11, %rax
000000010000a38d	jb	0x10000a39d
000000010000a38f	movl	$0x40, %edx
000000010000a394	testq	%rax, %rax
000000010000a397	je	0x10000a39d
000000010000a399	bsfq	%rax, %rdx
000000010000a39d	popq	%rbp
000000010000a39e	jmp	_je_sdallocx
000000010000a3a3	nopw	%cs:(%rax,%rax)
_je_arenas_extend:
000000010000a3b0	pushq	%rbp
000000010000a3b1	movq	%rsp, %rbp
000000010000a3b4	pushq	%r14
000000010000a3b6	pushq	%rbx
000000010000a3b7	movl	%edi, %r14d
000000010000a3ba	movl	$0x1710, %edi           ## imm = 0x1710
000000010000a3bf	callq	_je_base_alloc
000000010000a3c4	movq	%rax, %rbx
000000010000a3c7	testq	%rbx, %rbx
000000010000a3ca	je	0x10000a3db
000000010000a3cc	movq	%rbx, %rdi
000000010000a3cf	movl	%r14d, %esi
000000010000a3d2	callq	_je_arena_new
000000010000a3d7	testb	%al, %al
000000010000a3d9	je	0x10000a3ff
000000010000a3db	leaq	0x23df6(%rip), %rdi     ## literal pool for: "<jemalloc>: Error initializing arena\n"
000000010000a3e2	callq	_je_malloc_write
000000010000a3e7	cmpb	$0x0, 0x2a2c3(%rip)
000000010000a3ee	jne	0x10000a418
000000010000a3f0	leaq	_je_arenas(%rip), %rax
000000010000a3f7	movq	(%rax), %rax
000000010000a3fa	movq	(%rax), %rbx
000000010000a3fd	jmp	0x10000a410
000000010000a3ff	leaq	_je_arenas(%rip), %rax
000000010000a406	movq	(%rax), %rax
000000010000a409	movl	%r14d, %ecx
000000010000a40c	movq	%rbx, (%rax,%rcx,8)
000000010000a410	movq	%rbx, %rax
000000010000a413	popq	%rbx
000000010000a414	popq	%r14
000000010000a416	popq	%rbp
000000010000a417	retq
000000010000a418	callq	0x10002bcce             ## symbol stub for: _abort
000000010000a41d	nopl	(%rax)
_je_choose_arena_hard:
000000010000a420	pushq	%rbp
000000010000a421	movq	%rsp, %rbp
000000010000a424	pushq	%r15
000000010000a426	pushq	%r14
000000010000a428	pushq	%r12
000000010000a42a	pushq	%rbx
000000010000a42b	movq	%rdi, %r14
000000010000a42e	leaq	_je_narenas_auto(%rip), %r15
000000010000a435	movl	(%r15), %ebx
000000010000a438	cmpl	$0x2, %ebx
000000010000a43b	jb	0x10000a4ea
000000010000a441	leaq	_je_arenas_lock(%rip), %rdi
000000010000a448	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010000a44d	leaq	_je_arenas(%rip), %r12
000000010000a454	movq	(%r12), %r8
000000010000a458	movl	(%r15), %eax
000000010000a45b	xorl	%edx, %edx
000000010000a45d	cmpl	$0x2, %eax
000000010000a460	jb	0x10000a49b
000000010000a462	movl	$0x1, %esi
000000010000a467	nopw	(%rax,%rax)
000000010000a470	movq	(%r8,%rsi,8), %rdi
000000010000a474	testq	%rdi, %rdi
000000010000a477	jne	0x10000a480
000000010000a479	cmpl	%eax, %ebx
000000010000a47b	cmovel	%esi, %ebx
000000010000a47e	jmp	0x10000a494
000000010000a480	movl	%edx, %ecx
000000010000a482	movq	(%r8,%rcx,8), %rcx
000000010000a486	movl	0x4(%rdi), %edi
000000010000a489	cmpl	0x4(%rcx), %edi
000000010000a48c	movl	%esi, %edi
000000010000a48e	jb	0x10000a492
000000010000a490	movl	%edx, %edi
000000010000a492	movl	%edi, %edx
000000010000a494	incq	%rsi
000000010000a497	cmpl	%eax, %esi
000000010000a499	jb	0x10000a470
000000010000a49b	movl	%edx, %ecx
000000010000a49d	movq	(%r8,%rcx,8), %r15
000000010000a4a1	cmpl	$0x0, 0x4(%r15)
000000010000a4a6	je	0x10000a519
000000010000a4a8	cmpl	%eax, %ebx
000000010000a4aa	je	0x10000a519
000000010000a4ac	movl	$0x1710, %edi           ## imm = 0x1710
000000010000a4b1	callq	_je_base_alloc
000000010000a4b6	movq	%rax, %r15
000000010000a4b9	testq	%r15, %r15
000000010000a4bc	je	0x10000a4cc
000000010000a4be	movq	%r15, %rdi
000000010000a4c1	movl	%ebx, %esi
000000010000a4c3	callq	_je_arena_new
000000010000a4c8	testb	%al, %al
000000010000a4ca	je	0x10000a50f
000000010000a4cc	leaq	0x23d05(%rip), %rdi     ## literal pool for: "<jemalloc>: Error initializing arena\n"
000000010000a4d3	callq	_je_malloc_write
000000010000a4d8	cmpb	$0x0, 0x2a1d2(%rip)
000000010000a4df	jne	0x10000a53f
000000010000a4e1	movq	(%r12), %rax
000000010000a4e5	movq	(%rax), %r15
000000010000a4e8	jmp	0x10000a519
000000010000a4ea	leaq	_je_arenas(%rip), %rax
000000010000a4f1	movq	(%rax), %rax
000000010000a4f4	movq	(%rax), %r15
000000010000a4f7	leaq	_je_arenas_lock(%rip), %rbx
000000010000a4fe	movq	%rbx, %rdi
000000010000a501	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010000a506	incl	0x4(%r15)
000000010000a50a	movq	%rbx, %rdi
000000010000a50d	jmp	0x10000a524
000000010000a50f	movq	(%r12), %rax
000000010000a513	movl	%ebx, %ecx
000000010000a515	movq	%r15, (%rax,%rcx,8)
000000010000a519	incl	0x4(%r15)
000000010000a51d	leaq	_je_arenas_lock(%rip), %rdi
000000010000a524	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000a529	cmpl	$0x1, (%r14)
000000010000a52d	jne	0x10000a533
000000010000a52f	movq	%r15, 0x28(%r14)
000000010000a533	movq	%r15, %rax
000000010000a536	popq	%rbx
000000010000a537	popq	%r12
000000010000a539	popq	%r14
000000010000a53b	popq	%r15
000000010000a53d	popq	%rbp
000000010000a53e	retq
000000010000a53f	callq	0x10002bcce             ## symbol stub for: _abort
000000010000a544	nopw	%cs:(%rax,%rax)
_je_thread_allocated_cleanup:
000000010000a550	pushq	%rbp
000000010000a551	movq	%rsp, %rbp
000000010000a554	popq	%rbp
000000010000a555	retq
000000010000a556	nopw	%cs:(%rax,%rax)
_je_thread_deallocated_cleanup:
000000010000a560	pushq	%rbp
000000010000a561	movq	%rsp, %rbp
000000010000a564	popq	%rbp
000000010000a565	retq
000000010000a566	nopw	%cs:(%rax,%rax)
_je_arena_cleanup:
000000010000a570	pushq	%rbp
000000010000a571	movq	%rsp, %rbp
000000010000a574	popq	%rbp
000000010000a575	retq
000000010000a576	nopw	%cs:(%rax,%rax)
_je_mallocx:
000000010000a580	pushq	%rbp
000000010000a581	movq	%rsp, %rbp
000000010000a584	pushq	%r15
000000010000a586	pushq	%r14
000000010000a588	pushq	%r13
000000010000a58a	pushq	%r12
000000010000a58c	pushq	%rbx
000000010000a58d	subq	$0x478, %rsp            ## imm = 0x478
000000010000a594	movl	%esi, %ebx
000000010000a596	movq	%rdi, -0x488(%rbp)
000000010000a59d	movq	0x27a6c(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010000a5a4	movq	(%rax), %rax
000000010000a5a7	movq	%rax, -0x30(%rbp)
000000010000a5ab	movb	_malloc_initialized.b(%rip), %al
000000010000a5b1	testb	%al, %al
000000010000a5b3	je	0x10000a865
000000010000a5b9	cmpq	$0x0, 0x2a0f7(%rip)
000000010000a5c1	jne	0x10000a899
000000010000a5c7	movl	%ebx, %r15d
000000010000a5ca	leaq	_je_tsd_tsd(%rip), %rax
000000010000a5d1	movq	(%rax), %rdi
000000010000a5d4	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000a5d9	movq	%rax, %rbx
000000010000a5dc	testq	%rbx, %rbx
000000010000a5df	je	0x10000a8dc
000000010000a5e5	movq	%rbx, -0x478(%rbp)
000000010000a5ec	leaq	0x8(%rbx), %r14
000000010000a5f0	movl	0x8(%rbx), %eax
000000010000a5f3	cmpl	$0x2, %eax
000000010000a5f6	je	0x10000a605
000000010000a5f8	testl	%eax, %eax
000000010000a5fa	jne	0x10000a669
000000010000a5fc	movl	$0x1, (%r14)
000000010000a603	jmp	0x10000a60c
000000010000a605	movl	$0x3, (%r14)
000000010000a60c	leaq	_je_tsd_tsd(%rip), %rax
000000010000a613	movq	(%rax), %rdi
000000010000a616	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000a61b	movq	%rax, %rbx
000000010000a61e	testq	%rbx, %rbx
000000010000a621	je	0x10000aad8
000000010000a627	movq	0x20(%r14), %rax
000000010000a62b	movq	0x28(%r14), %rcx
000000010000a62f	movq	0x30(%r14), %rdx
000000010000a633	movq	0x38(%r14), %rsi
000000010000a637	movq	%rsi, 0x40(%rbx)
000000010000a63b	movq	%rdx, 0x38(%rbx)
000000010000a63f	movq	%rcx, 0x30(%rbx)
000000010000a643	movq	%rax, 0x28(%rbx)
000000010000a647	movq	0x18(%r14), %rax
000000010000a64b	movq	%rax, 0x20(%rbx)
000000010000a64f	movq	0x10(%r14), %rax
000000010000a653	movq	%rax, 0x18(%rbx)
000000010000a657	movq	(%r14), %rax
000000010000a65a	movq	0x8(%r14), %rcx
000000010000a65e	movq	%rcx, 0x10(%rbx)
000000010000a662	movq	%rax, 0x8(%rbx)
000000010000a666	movb	$0x1, (%rbx)
000000010000a669	movl	%r15d, %ebx
000000010000a66c	testl	%ebx, %ebx
000000010000a66e	movq	-0x488(%rbp), %rdx
000000010000a675	jne	0x10000a9a5
000000010000a67b	cmpq	$0xe00, %rdx            ## imm = 0xE00
000000010000a682	ja	0x10000a6ae
000000010000a684	leaq	-0x1(%rdx), %rax
000000010000a688	shrq	$0x3, %rax
000000010000a68c	leaq	_je_small_size2bin_tab(%rip), %rcx
000000010000a693	movzbl	(%rcx,%rax), %eax
000000010000a697	leaq	_je_small_bin2size_tab(%rip), %rcx
000000010000a69e	movl	(%rcx,%rax,4), %r12d
000000010000a6a2	leaq	_je_arena_maxclass(%rip), %rax
000000010000a6a9	movq	(%rax), %rax
000000010000a6ac	jmp	0x10000a6e1
000000010000a6ae	leaq	_je_arena_maxclass(%rip), %rax
000000010000a6b5	movq	(%rax), %rax
000000010000a6b8	cmpq	%rdx, %rax
000000010000a6bb	jae	0x10000a6d3
000000010000a6bd	leaq	_je_chunksize_mask(%rip), %rcx
000000010000a6c4	movq	(%rcx), %r12
000000010000a6c7	leaq	(%r12,%rdx), %rcx
000000010000a6cb	notq	%r12
000000010000a6ce	andq	%rcx, %r12
000000010000a6d1	jmp	0x10000a6e1
000000010000a6d3	leaq	0xfff(%rdx), %r12
000000010000a6da	andq	$-0x1000, %r12          ## imm = 0xFFFFFFFFFFFFF000
000000010000a6e1	cmpq	%rdx, %rax
000000010000a6e4	jae	0x10000a6fa
000000010000a6e6	movq	%r14, %rdi
000000010000a6e9	xorl	%esi, %esi
000000010000a6eb	xorl	%ecx, %ecx
000000010000a6ed	callq	_je_huge_malloc
000000010000a6f2	movq	%rax, %r15
000000010000a6f5	jmp	0x10000a800
000000010000a6fa	cmpq	$0xe00, %rdx            ## imm = 0xE00
000000010000a701	ja	0x10000a9da
000000010000a707	movq	%rdx, %rbx
000000010000a70a	movq	-0x478(%rbp), %rax
000000010000a711	movq	0x10(%rax), %r13
000000010000a715	testq	%r13, %r13
000000010000a718	jne	0x10000a743
000000010000a71a	cmpl	$0x1, (%r14)
000000010000a71e	jne	0x10000a83f
000000010000a724	movq	%r14, %rdi
000000010000a727	callq	_je_tcache_get_hard
000000010000a72c	movq	%rax, %r13
000000010000a72f	movq	-0x478(%rbp), %rax
000000010000a736	movq	%r13, 0x10(%rax)
000000010000a73a	testq	%r13, %r13
000000010000a73d	je	0x10000a83f
000000010000a743	movq	%rbx, %rdx
000000010000a746	cmpq	$0x1000, %rdx           ## imm = 0x1000
000000010000a74d	ja	0x10000aba1
000000010000a753	decq	%rdx
000000010000a756	shrq	$0x3, %rdx
000000010000a75a	leaq	_je_small_size2bin_tab(%rip), %rax
000000010000a761	movzbl	(%rax,%rdx), %edx
000000010000a765	leaq	_je_small_bin2size_tab(%rip), %rax
000000010000a76c	movl	(%rax,%rdx,4), %eax
000000010000a76f	movq	%rax, -0x480(%rbp)
000000010000a776	movq	%rdx, %rax
000000010000a779	shlq	$0x5, %rax
000000010000a77d	leaq	0x28(%r13,%rax), %rbx
000000010000a782	movl	0x38(%r13,%rax), %ecx
000000010000a787	testl	%ecx, %ecx
000000010000a789	je	0x10000abec
000000010000a78f	leaq	0x38(%r13,%rax), %rsi
000000010000a794	decl	%ecx
000000010000a796	movl	%ecx, (%rsi)
000000010000a798	cmpl	0x30(%r13,%rax), %ecx
000000010000a79d	jl	0x10000ac20
000000010000a7a3	movq	0x40(%r13,%rax), %rax
000000010000a7a8	movl	%ecx, %ecx
000000010000a7aa	movq	(%rax,%rcx,8), %r15
000000010000a7ae	testq	%r15, %r15
000000010000a7b1	je	0x10000abf5
000000010000a7b7	cmpb	$0x0, _je_opt_abort(%rip)
000000010000a7be	je	0x10000a7db
000000010000a7c0	leaq	(%rdx,%rdx,2), %rsi
000000010000a7c4	shlq	$0x5, %rsi
000000010000a7c8	addq	0x27849(%rip), %rsi
000000010000a7cf	movq	%r15, %rdi
000000010000a7d2	xorl	%edx, %edx
000000010000a7d4	callq	_je_arena_alloc_junk_small
000000010000a7d9	jmp	0x10000a7e8
000000010000a7db	cmpb	$0x0, 0x29ee1(%rip)
000000010000a7e2	jne	0x10000ada7
000000010000a7e8	incq	(%rbx)
000000010000a7eb	movl	0x20(%r13), %eax
000000010000a7ef	incl	%eax
000000010000a7f1	movl	%eax, 0x20(%r13)
000000010000a7f5	cmpl	$0x125, %eax            ## imm = 0x125
000000010000a7fa	je	0x10000ac2c
000000010000a800	xorl	%r14d, %r14d
000000010000a803	testq	%r15, %r15
000000010000a806	je	0x10000a816
000000010000a808	movq	-0x478(%rbp), %rax
000000010000a80f	addq	%r12, 0x18(%rax)
000000010000a813	movq	%r15, %r14
000000010000a816	movq	0x277f3(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010000a81d	movq	(%rax), %rax
000000010000a820	cmpq	-0x30(%rbp), %rax
000000010000a824	jne	0x10000b263
000000010000a82a	movq	%r14, %rax
000000010000a82d	addq	$0x478, %rsp            ## imm = 0x478
000000010000a834	popq	%rbx
000000010000a835	popq	%r12
000000010000a837	popq	%r13
000000010000a839	popq	%r14
000000010000a83b	popq	%r15
000000010000a83d	popq	%rbp
000000010000a83e	retq
000000010000a83f	movq	-0x478(%rbp), %rax
000000010000a846	movq	0x30(%rax), %rax
000000010000a84a	testq	%rax, %rax
000000010000a84d	je	0x10000adda
000000010000a853	movq	%rax, %rdi
000000010000a856	movq	%rbx, %rsi
000000010000a859	xorl	%edx, %edx
000000010000a85b	callq	_je_arena_malloc_small
000000010000a860	jmp	0x10000a6f2
000000010000a865	leaq	_init_lock(%rip), %rdi
000000010000a86c	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010000a871	movb	_malloc_initialized.b(%rip), %al
000000010000a877	testb	%al, %al
000000010000a879	jne	0x10000a888
000000010000a87b	cmpb	$0x1, 0x2a9a6(%rip)
000000010000a882	jne	0x10000ad17
000000010000a888	leaq	_init_lock(%rip), %rdi
000000010000a88f	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000a894	jmp	0x10000a5b9
000000010000a899	leaq	_je_tsd_tsd(%rip), %rax
000000010000a8a0	movq	(%rax), %rdi
000000010000a8a3	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000a8a8	movq	%rax, %r14
000000010000a8ab	testq	%r14, %r14
000000010000a8ae	je	0x10000ae00
000000010000a8b4	movl	%ebx, %r12d
000000010000a8b7	leaq	0x8(%r14), %r15
000000010000a8bb	movl	0x8(%r14), %eax
000000010000a8bf	cmpl	$0x2, %eax
000000010000a8c2	je	0x10000ac39
000000010000a8c8	testl	%eax, %eax
000000010000a8ca	jne	0x10000ac9d
000000010000a8d0	movl	$0x1, (%r15)
000000010000a8d7	jmp	0x10000ac40
000000010000a8dc	leaq	_je_tsd_init_head(%rip), %rdi
000000010000a8e3	leaq	-0x440(%rbp), %rsi
000000010000a8ea	callq	_je_tsd_init_check_recursion
000000010000a8ef	movq	%rax, %rbx
000000010000a8f2	testq	%rbx, %rbx
000000010000a8f5	jne	0x10000a5e5
000000010000a8fb	movl	$0x48, %edi
000000010000a900	callq	_je_malloc_tsd_malloc
000000010000a905	movq	%rax, %rbx
000000010000a908	movq	%rbx, -0x428(%rbp)
000000010000a90f	testq	%rbx, %rbx
000000010000a912	je	0x10000bc30
000000010000a918	movb	$0x0, (%rbx)
000000010000a91b	movq	0x22d1e(%rip), %rax
000000010000a922	movq	0x22d1f(%rip), %rcx
000000010000a929	movq	0x22d20(%rip), %rdx
000000010000a930	movq	0x22d21(%rip), %rsi
000000010000a937	movq	0x22d22(%rip), %rdi
000000010000a93e	movq	%rdi, 0x40(%rbx)
000000010000a942	movq	%rsi, 0x38(%rbx)
000000010000a946	movq	%rdx, 0x30(%rbx)
000000010000a94a	movq	%rcx, 0x28(%rbx)
000000010000a94e	movq	%rax, 0x20(%rbx)
000000010000a952	movq	0x22cdf(%rip), %rax
000000010000a959	movq	%rax, 0x18(%rbx)
000000010000a95d	movq	0x22ccc(%rip), %rax
000000010000a964	movq	%rax, 0x10(%rbx)
000000010000a968	movq	_tsd_initializer(%rip), %rax
000000010000a96f	movq	%rax, 0x8(%rbx)
000000010000a973	leaq	_je_tsd_tsd(%rip), %rax
000000010000a97a	movq	(%rax), %rdi
000000010000a97d	movq	%rbx, %rsi
000000010000a980	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000a985	testl	%eax, %eax
000000010000a987	jne	0x10000bc41
000000010000a98d	leaq	_je_tsd_init_head(%rip), %rdi
000000010000a994	leaq	-0x440(%rbp), %rsi
000000010000a99b	callq	_je_tsd_init_finish
000000010000a9a0	jmp	0x10000a5e5
000000010000a9a5	movl	%ebx, %ecx
000000010000a9a7	andl	$0x3f, %ecx
000000010000a9aa	je	0x10000aaa6
000000010000a9b0	movl	$0x1, %r13d
000000010000a9b6	shlq	%cl, %r13
000000010000a9b9	leaq	-0x1(%rdx,%r13), %rax
000000010000a9be	movq	%r13, %r12
000000010000a9c1	negq	%r12
000000010000a9c4	andq	%rax, %r12
000000010000a9c7	xorl	%eax, %eax
000000010000a9c9	cmpq	%rdx, %r12
000000010000a9cc	jae	0x10000accb
000000010000a9d2	movq	%rax, %r12
000000010000a9d5	jmp	0x10000afd1
000000010000a9da	leaq	_je_tcache_maxclass(%rip), %rax
000000010000a9e1	cmpq	%rdx, (%rax)
000000010000a9e4	movq	%rdx, %rbx
000000010000a9e7	jb	0x10000ad3f
000000010000a9ed	movq	-0x478(%rbp), %rax
000000010000a9f4	movq	0x10(%rax), %r13
000000010000a9f8	testq	%r13, %r13
000000010000a9fb	jne	0x10000aa26
000000010000a9fd	cmpl	$0x1, (%r14)
000000010000aa01	jne	0x10000ad3f
000000010000aa07	movq	%r14, %rdi
000000010000aa0a	callq	_je_tcache_get_hard
000000010000aa0f	movq	%rax, %r13
000000010000aa12	movq	-0x478(%rbp), %rax
000000010000aa19	movq	%r13, 0x10(%rax)
000000010000aa1d	testq	%r13, %r13
000000010000aa20	je	0x10000ad3f
000000010000aa26	movq	%rbx, %rdx
000000010000aa29	addq	$0xfff, %rdx            ## imm = 0xFFF
000000010000aa30	movq	%rdx, %rbx
000000010000aa33	shrq	$0xc, %rbx
000000010000aa37	addq	$0x1b, %rbx
000000010000aa3b	shlq	$0x5, %rbx
000000010000aa3f	movl	0x38(%r13,%rbx), %eax
000000010000aa44	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
000000010000aa4b	testl	%eax, %eax
000000010000aa4d	je	0x10000b268
000000010000aa53	leaq	0x38(%r13,%rbx), %rcx
000000010000aa58	decl	%eax
000000010000aa5a	movl	%eax, (%rcx)
000000010000aa5c	cmpl	0x30(%r13,%rbx), %eax
000000010000aa61	jl	0x10000b27d
000000010000aa67	movq	0x40(%r13,%rbx), %rcx
000000010000aa6c	movl	%eax, %eax
000000010000aa6e	movq	(%rcx,%rax,8), %r15
000000010000aa72	testq	%r15, %r15
000000010000aa75	je	0x10000b271
000000010000aa7b	cmpb	$0x0, _je_opt_abort(%rip)
000000010000aa82	jne	0x10000b289
000000010000aa88	cmpb	$0x0, 0x29c34(%rip)
000000010000aa8f	je	0x10000aa9c
000000010000aa91	movq	%r15, %rdi
000000010000aa94	movq	%rdx, %rsi
000000010000aa97	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010000aa9c	incq	0x28(%r13,%rbx)
000000010000aaa1	jmp	0x10000a7eb
000000010000aaa6	cmpq	$0xe00, %rdx            ## imm = 0xE00
000000010000aaad	ja	0x10000ad80
000000010000aab3	decq	%rdx
000000010000aab6	shrq	$0x3, %rdx
000000010000aaba	leaq	_je_small_size2bin_tab(%rip), %rax
000000010000aac1	movzbl	(%rax,%rdx), %eax
000000010000aac5	leaq	_je_small_bin2size_tab(%rip), %rcx
000000010000aacc	movl	(%rcx,%rax,4), %r12d
000000010000aad0	xorl	%r13d, %r13d
000000010000aad3	jmp	0x10000afd1
000000010000aad8	leaq	_je_tsd_init_head(%rip), %rdi
000000010000aadf	leaq	-0x440(%rbp), %rsi
000000010000aae6	callq	_je_tsd_init_check_recursion
000000010000aaeb	movq	%rax, %rbx
000000010000aaee	testq	%rbx, %rbx
000000010000aaf1	jne	0x10000a627
000000010000aaf7	movl	$0x48, %edi
000000010000aafc	callq	_je_malloc_tsd_malloc
000000010000ab01	movq	%rax, %rbx
000000010000ab04	movq	%rbx, -0x428(%rbp)
000000010000ab0b	testq	%rbx, %rbx
000000010000ab0e	je	0x10000bc30
000000010000ab14	movb	$0x0, (%rbx)
000000010000ab17	movq	0x22b22(%rip), %rax
000000010000ab1e	movq	0x22b23(%rip), %rcx
000000010000ab25	movq	0x22b24(%rip), %rdx
000000010000ab2c	movq	0x22b25(%rip), %rsi
000000010000ab33	movq	0x22b26(%rip), %rdi
000000010000ab3a	movq	%rdi, 0x40(%rbx)
000000010000ab3e	movq	%rsi, 0x38(%rbx)
000000010000ab42	movq	%rdx, 0x30(%rbx)
000000010000ab46	movq	%rcx, 0x28(%rbx)
000000010000ab4a	movq	%rax, 0x20(%rbx)
000000010000ab4e	movq	0x22ae3(%rip), %rax
000000010000ab55	movq	%rax, 0x18(%rbx)
000000010000ab59	movq	0x22ad0(%rip), %rax
000000010000ab60	movq	%rax, 0x10(%rbx)
000000010000ab64	movq	_tsd_initializer(%rip), %rax
000000010000ab6b	movq	%rax, 0x8(%rbx)
000000010000ab6f	leaq	_je_tsd_tsd(%rip), %rax
000000010000ab76	movq	(%rax), %rdi
000000010000ab79	movq	%rbx, %rsi
000000010000ab7c	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000ab81	testl	%eax, %eax
000000010000ab83	jne	0x10000bc41
000000010000ab89	leaq	_je_tsd_init_head(%rip), %rdi
000000010000ab90	leaq	-0x440(%rbp), %rsi
000000010000ab97	callq	_je_tsd_init_finish
000000010000ab9c	jmp	0x10000a627
000000010000aba1	leaq	-0x1(%rdx,%rdx), %rax
000000010000aba6	bsrq	%rax, %rdi
000000010000abaa	movl	$0x1, %eax
000000010000abaf	cmpq	$0x6, %rdi
000000010000abb3	jb	0x10000abbd
000000010000abb5	leaq	-0x17(,%rdi,4), %rax
000000010000abbd	leal	-0x3(%rdi), %esi
000000010000abc0	movl	$0x4, %ecx
000000010000abc5	cmpq	$0x7, %rdi
000000010000abc9	cmovaeq	%rsi, %rcx
000000010000abcd	movq	$-0x1, %rsi
000000010000abd4	shlq	%cl, %rsi
000000010000abd7	decq	%rdx
000000010000abda	andq	%rsi, %rdx
000000010000abdd	shrq	%cl, %rdx
000000010000abe0	andq	$0x3, %rdx
000000010000abe4	addq	%rax, %rdx
000000010000abe7	jmp	0x10000a765
000000010000abec	movl	$0xffffffff, 0x30(%r13,%rax) ## imm = 0xFFFFFFFF
000000010000abf5	movq	%r13, %rdi
000000010000abf8	movq	%rbx, %rsi
000000010000abfb	movq	%rbx, %r14
000000010000abfe	movq	%rdx, %rbx
000000010000ac01	callq	_je_tcache_alloc_small_hard
000000010000ac06	movq	%rbx, %rdx
000000010000ac09	movq	%r14, %rbx
000000010000ac0c	movq	%rax, %r15
000000010000ac0f	xorl	%r14d, %r14d
000000010000ac12	testq	%r15, %r15
000000010000ac15	je	0x10000a816
000000010000ac1b	jmp	0x10000a7b7
000000010000ac20	leaq	0x30(%r13,%rax), %rsi
000000010000ac25	movl	%ecx, (%rsi)
000000010000ac27	jmp	0x10000a7a3
000000010000ac2c	movq	%r13, %rdi
000000010000ac2f	callq	_je_tcache_event_hard
000000010000ac34	jmp	0x10000a800
000000010000ac39	movl	$0x3, (%r15)
000000010000ac40	leaq	_je_tsd_tsd(%rip), %rax
000000010000ac47	movq	(%rax), %rdi
000000010000ac4a	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000ac4f	movq	%rax, %rbx
000000010000ac52	testq	%rbx, %rbx
000000010000ac55	je	0x10000af05
000000010000ac5b	movq	0x20(%r15), %rax
000000010000ac5f	movq	0x28(%r15), %rcx
000000010000ac63	movq	0x30(%r15), %rdx
000000010000ac67	movq	0x38(%r15), %rsi
000000010000ac6b	movq	%rsi, 0x40(%rbx)
000000010000ac6f	movq	%rdx, 0x38(%rbx)
000000010000ac73	movq	%rcx, 0x30(%rbx)
000000010000ac77	movq	%rax, 0x28(%rbx)
000000010000ac7b	movq	0x18(%r15), %rax
000000010000ac7f	movq	%rax, 0x20(%rbx)
000000010000ac83	movq	0x10(%r15), %rax
000000010000ac87	movq	%rax, 0x18(%rbx)
000000010000ac8b	movq	(%r15), %rax
000000010000ac8e	movq	0x8(%r15), %rcx
000000010000ac92	movq	%rcx, 0x10(%rbx)
000000010000ac96	movq	%rax, 0x8(%rbx)
000000010000ac9a	movb	$0x1, (%rbx)
000000010000ac9d	cmpq	$0x0, 0x40(%r14)
000000010000aca2	movl	%r12d, %ebx
000000010000aca5	jne	0x10000a5c7
000000010000acab	cmpl	$0x1, (%r15)
000000010000acaf	jne	0x10000a5c7
000000010000acb5	movq	%r15, %rdi
000000010000acb8	movl	$0xa, %esi
000000010000acbd	callq	_je_quarantine_init
000000010000acc2	movq	%rax, 0x40(%r14)
000000010000acc6	jmp	0x10000a5c7
000000010000accb	leaq	_je_arena_maxclass(%rip), %rcx
000000010000acd2	movq	(%rcx), %rdi
000000010000acd5	cmpq	%rdi, %r12
000000010000acd8	ja	0x10000ad65
000000010000acde	cmpq	$0x1000, %r13           ## imm = 0x1000
000000010000ace5	ja	0x10000ad65
000000010000ace7	cmpq	$0xe00, %r12            ## imm = 0xE00
000000010000acee	ja	0x10000aef2
000000010000acf4	decq	%r12
000000010000acf7	shrq	$0x3, %r12
000000010000acfb	leaq	_je_small_size2bin_tab(%rip), %rax
000000010000ad02	movzbl	(%rax,%r12), %eax
000000010000ad07	leaq	_je_small_bin2size_tab(%rip), %rcx
000000010000ad0e	movl	(%rcx,%rax,4), %r12d
000000010000ad12	jmp	0x10000afd1
000000010000ad17	movb	$0x1, 0x2a50a(%rip)
000000010000ad1e	callq	_je_malloc_tsd_boot
000000010000ad23	cmpb	$0x1, %al
000000010000ad25	je	0x10000bc0f
000000010000ad2b	movl	%ebx, -0x480(%rbp)
000000010000ad31	xorl	%ebx, %ebx
000000010000ad33	leaq	-0x440(%rbp), %r15
000000010000ad3a	jmp	0x10000b2b6
000000010000ad3f	movq	-0x478(%rbp), %rax
000000010000ad46	movq	0x30(%rax), %rax
000000010000ad4a	testq	%rax, %rax
000000010000ad4d	je	0x10000bc23
000000010000ad53	movq	%rax, %rdi
000000010000ad56	movq	%rbx, %rsi
000000010000ad59	xorl	%edx, %edx
000000010000ad5b	callq	_je_arena_malloc_large
000000010000ad60	jmp	0x10000a6f2
000000010000ad65	leaq	0xfff(%rdx), %rcx
000000010000ad6c	andq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
000000010000ad73	cmpq	%rdx, %rcx
000000010000ad76	jae	0x10000adbb
000000010000ad78	movq	%rax, %r12
000000010000ad7b	jmp	0x10000afd1
000000010000ad80	leaq	_je_arena_maxclass(%rip), %rax
000000010000ad87	cmpq	%rdx, (%rax)
000000010000ad8a	jae	0x10000ade7
000000010000ad8c	leaq	_je_chunksize_mask(%rip), %rax
000000010000ad93	movq	(%rax), %r12
000000010000ad96	addq	%r12, %rdx
000000010000ad99	notq	%r12
000000010000ad9c	andq	%rdx, %r12
000000010000ad9f	xorl	%r13d, %r13d
000000010000ada2	jmp	0x10000afd1
000000010000ada7	movq	%r15, %rdi
000000010000adaa	movq	-0x480(%rbp), %rsi
000000010000adb1	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010000adb6	jmp	0x10000a7e8
000000010000adbb	leaq	0xfff(%r13), %rsi
000000010000adc2	andq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
000000010000adc9	addq	%rcx, %rsi
000000010000adcc	jae	0x10000aeca
000000010000add2	movq	%rax, %r12
000000010000add5	jmp	0x10000afd1
000000010000adda	movq	%r14, %rdi
000000010000addd	callq	_je_choose_arena_hard
000000010000ade2	jmp	0x10000a853
000000010000ade7	addq	$0xfff, %rdx            ## imm = 0xFFF
000000010000adee	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
000000010000adf5	xorl	%r13d, %r13d
000000010000adf8	movq	%rdx, %r12
000000010000adfb	jmp	0x10000afd1
000000010000ae00	leaq	_je_tsd_init_head(%rip), %rdi
000000010000ae07	leaq	-0x440(%rbp), %rsi
000000010000ae0e	callq	_je_tsd_init_check_recursion
000000010000ae13	movq	%rax, %r14
000000010000ae16	testq	%r14, %r14
000000010000ae19	jne	0x10000a8b4
000000010000ae1f	movl	$0x48, %edi
000000010000ae24	callq	_je_malloc_tsd_malloc
000000010000ae29	movq	%rax, %r14
000000010000ae2c	movq	%r14, -0x428(%rbp)
000000010000ae33	testq	%r14, %r14
000000010000ae36	je	0x10000bc30
000000010000ae3c	movb	$0x0, (%r14)
000000010000ae40	movq	0x227f9(%rip), %rax
000000010000ae47	movq	0x227fa(%rip), %rcx
000000010000ae4e	movq	0x227fb(%rip), %rdx
000000010000ae55	movq	0x227fc(%rip), %rsi
000000010000ae5c	movq	0x227fd(%rip), %rdi
000000010000ae63	movq	%rdi, 0x40(%r14)
000000010000ae67	movq	%rsi, 0x38(%r14)
000000010000ae6b	movq	%rdx, 0x30(%r14)
000000010000ae6f	movq	%rcx, 0x28(%r14)
000000010000ae73	movq	%rax, 0x20(%r14)
000000010000ae77	movq	0x227ba(%rip), %rax
000000010000ae7e	movq	%rax, 0x18(%r14)
000000010000ae82	movq	0x227a7(%rip), %rax
000000010000ae89	movq	%rax, 0x10(%r14)
000000010000ae8d	movq	_tsd_initializer(%rip), %rax
000000010000ae94	movq	%rax, 0x8(%r14)
000000010000ae98	leaq	_je_tsd_tsd(%rip), %rax
000000010000ae9f	movq	(%rax), %rdi
000000010000aea2	movq	%r14, %rsi
000000010000aea5	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000aeaa	testl	%eax, %eax
000000010000aeac	jne	0x10000bc41
000000010000aeb2	leaq	_je_tsd_init_head(%rip), %rdi
000000010000aeb9	leaq	-0x440(%rbp), %rsi
000000010000aec0	callq	_je_tsd_init_finish
000000010000aec5	jmp	0x10000a8b4
000000010000aeca	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
000000010000aed1	cmpq	%rdi, %rsi
000000010000aed4	jbe	0x10000afce
000000010000aeda	leaq	_je_chunksize_mask(%rip), %rax
000000010000aee1	movq	(%rax), %r12
000000010000aee4	addq	%r12, %rcx
000000010000aee7	notq	%r12
000000010000aeea	andq	%rcx, %r12
000000010000aeed	jmp	0x10000afd1
000000010000aef2	addq	$0xfff, %r12            ## imm = 0xFFF
000000010000aef9	andq	$-0x1000, %r12          ## imm = 0xFFFFFFFFFFFFF000
000000010000af00	jmp	0x10000afd1
000000010000af05	leaq	_je_tsd_init_head(%rip), %rdi
000000010000af0c	leaq	-0x440(%rbp), %rsi
000000010000af13	callq	_je_tsd_init_check_recursion
000000010000af18	movq	%rax, %rbx
000000010000af1b	testq	%rbx, %rbx
000000010000af1e	jne	0x10000ac5b
000000010000af24	movl	$0x48, %edi
000000010000af29	callq	_je_malloc_tsd_malloc
000000010000af2e	movq	%rax, %rbx
000000010000af31	movq	%rbx, -0x428(%rbp)
000000010000af38	testq	%rbx, %rbx
000000010000af3b	je	0x10000bc30
000000010000af41	movb	$0x0, (%rbx)
000000010000af44	movq	0x226f5(%rip), %rax
000000010000af4b	movq	0x226f6(%rip), %rcx
000000010000af52	movq	0x226f7(%rip), %rdx
000000010000af59	movq	0x226f8(%rip), %rsi
000000010000af60	movq	0x226f9(%rip), %rdi
000000010000af67	movq	%rdi, 0x40(%rbx)
000000010000af6b	movq	%rsi, 0x38(%rbx)
000000010000af6f	movq	%rdx, 0x30(%rbx)
000000010000af73	movq	%rcx, 0x28(%rbx)
000000010000af77	movq	%rax, 0x20(%rbx)
000000010000af7b	movq	0x226b6(%rip), %rax
000000010000af82	movq	%rax, 0x18(%rbx)
000000010000af86	movq	0x226a3(%rip), %rax
000000010000af8d	movq	%rax, 0x10(%rbx)
000000010000af91	movq	_tsd_initializer(%rip), %rax
000000010000af98	movq	%rax, 0x8(%rbx)
000000010000af9c	leaq	_je_tsd_tsd(%rip), %rax
000000010000afa3	movq	(%rax), %rdi
000000010000afa6	movq	%rbx, %rsi
000000010000afa9	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000afae	testl	%eax, %eax
000000010000afb0	jne	0x10000bc41
000000010000afb6	leaq	_je_tsd_init_head(%rip), %rdi
000000010000afbd	leaq	-0x440(%rbp), %rsi
000000010000afc4	callq	_je_tsd_init_finish
000000010000afc9	jmp	0x10000ac5b
000000010000afce	movq	%rcx, %r12
000000010000afd1	cmpl	$0x100, %ebx            ## imm = 0x100
000000010000afd7	jb	0x10000aff2
000000010000afd9	leaq	_je_arenas(%rip), %rax
000000010000afe0	movq	(%rax), %rax
000000010000afe3	movl	%ebx, %ecx
000000010000afe5	sarl	$0x8, %ecx
000000010000afe8	decl	%ecx
000000010000afea	movq	(%rax,%rcx,8), %r15
000000010000afee	xorb	%al, %al
000000010000aff0	jmp	0x10000aff7
000000010000aff2	movb	$0x1, %al
000000010000aff4	xorl	%r15d, %r15d
000000010000aff7	leaq	_je_arena_maxclass(%rip), %rcx
000000010000affe	movq	(%rcx), %rcx
000000010000b001	andl	$0x40, %ebx
000000010000b004	testq	%r13, %r13
000000010000b007	je	0x10000b0cd
000000010000b00d	cmpq	%r12, %rcx
000000010000b010	jb	0x10000b099
000000010000b016	cmpq	$0x1000, %r13           ## imm = 0x1000
000000010000b01d	ja	0x10000b099
000000010000b01f	cmpq	$0xe00, %r12            ## imm = 0xE00
000000010000b026	ja	0x10000bc52
000000010000b02c	cmpb	$0x1, %al
000000010000b02e	jne	0x10000b22b
000000010000b034	movq	-0x478(%rbp), %rax
000000010000b03b	movq	0x10(%rax), %r13
000000010000b03f	testq	%r13, %r13
000000010000b042	jne	0x10000b06d
000000010000b044	cmpl	$0x1, (%r14)
000000010000b048	jne	0x10000b22b
000000010000b04e	movq	%r14, %rdi
000000010000b051	callq	_je_tcache_get_hard
000000010000b056	movq	%rax, %r13
000000010000b059	movq	-0x478(%rbp), %rax
000000010000b060	movq	%r13, 0x10(%rax)
000000010000b064	testq	%r13, %r13
000000010000b067	je	0x10000b22b
000000010000b06d	cmpq	$0x1000, %r12           ## imm = 0x1000
000000010000b074	ja	0x10000bd29
000000010000b07a	movl	%ebx, -0x480(%rbp)
000000010000b080	leaq	-0x1(%r12), %rax
000000010000b085	shrq	$0x3, %rax
000000010000b089	leaq	_je_small_size2bin_tab(%rip), %rcx
000000010000b090	movzbl	(%rcx,%rax), %ebx
000000010000b094	jmp	0x10000bd77
000000010000b099	cmpq	%r12, %rcx
000000010000b09c	jae	0x10000b0e9
000000010000b09e	leaq	_je_chunksize(%rip), %rax
000000010000b0a5	cmpq	%r13, (%rax)
000000010000b0a8	jae	0x10000b13b
000000010000b0ae	testl	%ebx, %ebx
000000010000b0b0	setne	%al
000000010000b0b3	movzbl	%al, %r8d
000000010000b0b7	movq	%r14, %rdi
000000010000b0ba	movq	%r15, %rsi
000000010000b0bd	movq	%r12, %rdx
000000010000b0c0	movq	%r13, %rcx
000000010000b0c3	callq	_je_huge_palloc
000000010000b0c8	jmp	0x10000a6f2
000000010000b0cd	testl	%ebx, %ebx
000000010000b0cf	je	0x10000b124
000000010000b0d1	cmpq	%r12, %rcx
000000010000b0d4	jae	0x10000b151
000000010000b0d6	movq	%r14, %rdi
000000010000b0d9	movq	%r15, %rsi
000000010000b0dc	movq	%r12, %rdx
000000010000b0df	movl	$0x1, %ecx
000000010000b0e4	jmp	0x10000a6ed
000000010000b0e9	testq	%r15, %r15
000000010000b0ec	jne	0x10000b109
000000010000b0ee	movq	-0x478(%rbp), %rax
000000010000b0f5	movq	0x30(%rax), %r15
000000010000b0f9	testq	%r15, %r15
000000010000b0fc	jne	0x10000b109
000000010000b0fe	movq	%r14, %rdi
000000010000b101	callq	_je_choose_arena_hard
000000010000b106	movq	%rax, %r15
000000010000b109	testl	%ebx, %ebx
000000010000b10b	setne	%al
000000010000b10e	movzbl	%al, %ecx
000000010000b111	movq	%r15, %rdi
000000010000b114	movq	%r12, %rsi
000000010000b117	movq	%r13, %rdx
000000010000b11a	callq	_je_arena_palloc
000000010000b11f	jmp	0x10000a6f2
000000010000b124	cmpq	%r12, %rcx
000000010000b127	jae	0x10000b1be
000000010000b12d	movq	%r14, %rdi
000000010000b130	movq	%r15, %rsi
000000010000b133	movq	%r12, %rdx
000000010000b136	jmp	0x10000a6eb
000000010000b13b	testl	%ebx, %ebx
000000010000b13d	setne	%al
000000010000b140	movzbl	%al, %ecx
000000010000b143	movq	%r14, %rdi
000000010000b146	movq	%r15, %rsi
000000010000b149	movq	%r12, %rdx
000000010000b14c	jmp	0x10000a6ed
000000010000b151	cmpq	$0xe00, %r12            ## imm = 0xE00
000000010000b158	movq	-0x478(%rbp), %rbx
000000010000b15f	ja	0x10000bdd8
000000010000b165	cmpb	$0x1, %al
000000010000b167	jne	0x10000be83
000000010000b16d	movq	0x10(%rbx), %r13
000000010000b171	testq	%r13, %r13
000000010000b174	jne	0x10000b198
000000010000b176	cmpl	$0x1, (%r14)
000000010000b17a	jne	0x10000be83
000000010000b180	movq	%r14, %rdi
000000010000b183	callq	_je_tcache_get_hard
000000010000b188	movq	%rax, %r13
000000010000b18b	movq	%r13, 0x10(%rbx)
000000010000b18f	testq	%r13, %r13
000000010000b192	je	0x10000be83
000000010000b198	cmpq	$0x1000, %r12           ## imm = 0x1000
000000010000b19f	ja	0x10000beb1
000000010000b1a5	leaq	-0x1(%r12), %rax
000000010000b1aa	shrq	$0x3, %rax
000000010000b1ae	leaq	_je_small_size2bin_tab(%rip), %rcx
000000010000b1b5	movzbl	(%rcx,%rax), %ebx
000000010000b1b9	jmp	0x10000bef9
000000010000b1be	cmpq	$0xe00, %r12            ## imm = 0xE00
000000010000b1c5	movq	-0x478(%rbp), %rbx
000000010000b1cc	ja	0x10000bf5a
000000010000b1d2	cmpb	$0x1, %al
000000010000b1d4	jne	0x10000c01d
000000010000b1da	movq	0x10(%rbx), %r13
000000010000b1de	testq	%r13, %r13
000000010000b1e1	jne	0x10000b205
000000010000b1e3	cmpl	$0x1, (%r14)
000000010000b1e7	jne	0x10000c01d
000000010000b1ed	movq	%r14, %rdi
000000010000b1f0	callq	_je_tcache_get_hard
000000010000b1f5	movq	%rax, %r13
000000010000b1f8	movq	%r13, 0x10(%rbx)
000000010000b1fc	testq	%r13, %r13
000000010000b1ff	je	0x10000c01d
000000010000b205	cmpq	$0x1000, %r12           ## imm = 0x1000
000000010000b20c	ja	0x10000c041
000000010000b212	leaq	-0x1(%r12), %rax
000000010000b217	shrq	$0x3, %rax
000000010000b21b	leaq	_je_small_size2bin_tab(%rip), %rcx
000000010000b222	movzbl	(%rcx,%rax), %ebx
000000010000b226	jmp	0x10000c089
000000010000b22b	testq	%r15, %r15
000000010000b22e	jne	0x10000b24b
000000010000b230	movq	-0x478(%rbp), %rax
000000010000b237	movq	0x30(%rax), %r15
000000010000b23b	testq	%r15, %r15
000000010000b23e	jne	0x10000b24b
000000010000b240	movq	%r14, %rdi
000000010000b243	callq	_je_choose_arena_hard
000000010000b248	movq	%rax, %r15
000000010000b24b	testl	%ebx, %ebx
000000010000b24d	setne	%al
000000010000b250	movzbl	%al, %edx
000000010000b253	movq	%r15, %rdi
000000010000b256	movq	%r12, %rsi
000000010000b259	callq	_je_arena_malloc_small
000000010000b25e	jmp	0x10000a6f2
000000010000b263	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
000000010000b268	movl	$0xffffffff, 0x30(%r13,%rbx) ## imm = 0xFFFFFFFF
000000010000b271	movq	0x18(%r13), %rdi
000000010000b275	movq	%rdx, %rsi
000000010000b278	jmp	0x10000c30a
000000010000b27d	leaq	0x30(%r13,%rbx), %rcx
000000010000b282	movl	%eax, (%rcx)
000000010000b284	jmp	0x10000aa67
000000010000b289	movq	%r15, %rdi
000000010000b28c	movl	$0xa5, %esi
000000010000b291	callq	0x10002bd04             ## symbol stub for: _memset
000000010000b296	incq	0x28(%r13,%rbx)
000000010000b29b	jmp	0x10000a7eb
000000010000b2a0	cmpq	$0x1, %r15
000000010000b2a4	je	0x10000bb7c
000000010000b2aa	leaq	0x230e2(%rip), %rdi     ## literal pool for: "<jemalloc>: Conf string ends with key\n"
000000010000b2b1	jmp	0x10000bb77
000000010000b2b6	cmpl	$0x2, %ebx
000000010000b2b9	je	0x10000b2f8
000000010000b2bb	cmpl	$0x1, %ebx
000000010000b2be	jne	0x10000b309
000000010000b2c0	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000b2c5	movl	(%rax), %r14d
000000010000b2c8	leaq	0x22fc5(%rip), %rdi     ## literal pool for: "/etc/je_malloc.conf"
000000010000b2cf	movq	%r15, %rsi
000000010000b2d2	movl	$0x400, %edx            ## imm = 0x400
000000010000b2d7	callq	0x10002bd82             ## symbol stub for: _readlink
000000010000b2dc	cmpl	$-0x1, %eax
000000010000b2df	jne	0x10000b2eb
000000010000b2e1	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000b2e6	movl	%r14d, (%rax)
000000010000b2e9	xorl	%eax, %eax
000000010000b2eb	movslq	%eax, %rax
000000010000b2ee	movb	$0x0, -0x440(%rbp,%rax)
000000010000b2f6	jmp	0x10000b323
000000010000b2f8	leaq	0x22fa9(%rip), %rdi     ## literal pool for: "JE_MALLOC_CONF"
000000010000b2ff	callq	0x10002bce0             ## symbol stub for: _getenv
000000010000b304	movq	%rax, %r13
000000010000b307	jmp	0x10000b317
000000010000b309	testl	%ebx, %ebx
000000010000b30b	jne	0x10000b31c
000000010000b30d	movq	0x26d0c(%rip), %rax     ## literal pool symbol address: _je_malloc_conf
000000010000b314	movq	(%rax), %r13
000000010000b317	testq	%r13, %r13
000000010000b31a	jne	0x10000b326
000000010000b31c	movb	$0x0, -0x440(%rbp)
000000010000b323	movq	%r15, %r13
000000010000b326	movl	%ebx, -0x478(%rbp)
000000010000b32c	jmp	0x10000b338
000000010000b32e	leaq	_je_opt_lg_chunk(%rip), %rax
000000010000b335	movq	%rbx, (%rax)
000000010000b338	movb	(%r13), %al
000000010000b33c	testb	%al, %al
000000010000b33e	je	0x10000bb7c
000000010000b344	movq	%r13, %r14
000000010000b347	leaq	0x2(%r14), %r13
000000010000b34b	movl	$0x1, %r15d
000000010000b351	leaq	0x1208(%rip), %rcx
000000010000b358	jmp	0x10000b36a
000000010000b35a	nopw	(%rax,%rax)
000000010000b360	movb	(%r14,%r15), %al
000000010000b364	incq	%r13
000000010000b367	incq	%r15
000000010000b36a	movsbl	%al, %eax
000000010000b36d	cmpl	$0x7a, %eax
000000010000b370	ja	0x10000bb70
000000010000b376	movslq	(%rcx,%rax,4), %rax
000000010000b37a	addq	%rcx, %rax
000000010000b37d	jmpq	*%rax
000000010000b37f	addq	%r14, %r15
000000010000b382	movq	%r14, %rbx
000000010000b385	notq	%rbx
000000010000b388	addq	%r15, %rbx
000000010000b38b	jmp	0x10000b390
000000010000b38d	incq	%r13
000000010000b390	movsbl	-0x1(%r13), %eax
000000010000b395	testl	%eax, %eax
000000010000b397	je	0x10000b3b7
000000010000b399	cmpl	$0x2c, %eax
000000010000b39c	jne	0x10000b38d
000000010000b39e	cmpb	$0x0, (%r13)
000000010000b3a3	jne	0x10000b3b1
000000010000b3a5	leaq	0x23031(%rip), %rdi     ## literal pool for: "<jemalloc>: Conf string ends with comma\n"
000000010000b3ac	callq	_je_malloc_write
000000010000b3b1	leaq	-0x1(%r13), %r12
000000010000b3b5	jmp	0x10000b3bd
000000010000b3b7	decq	%r13
000000010000b3ba	movq	%r13, %r12
000000010000b3bd	subq	%r15, %r12
000000010000b3c0	cmpq	$0x8, %rbx
000000010000b3c4	jne	0x10000b433
000000010000b3c6	leaq	0x22f0e(%rip), %rdi     ## literal pool for: "lg_chunk"
000000010000b3cd	movq	%r14, %rsi
000000010000b3d0	movl	$0x8, %edx
000000010000b3d5	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b3da	testl	%eax, %eax
000000010000b3dc	jne	0x10000b4b6
000000010000b3e2	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000b3e7	movl	$0x0, (%rax)
000000010000b3ed	movq	%r15, %rdi
000000010000b3f0	leaq	-0x448(%rbp), %rsi
000000010000b3f7	xorl	%edx, %edx
000000010000b3f9	callq	_je_malloc_strtoumax
000000010000b3fe	movq	%rax, %rbx
000000010000b401	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000b406	cmpl	$0x0, (%rax)
000000010000b409	jne	0x10000b481
000000010000b40b	movq	-0x448(%rbp), %rax
000000010000b412	subq	%r15, %rax
000000010000b415	cmpq	%r12, %rax
000000010000b418	jne	0x10000b481
000000010000b41a	cmpq	$0xd, %rbx
000000010000b41e	ja	0x10000b499
000000010000b420	leaq	_je_opt_lg_chunk(%rip), %rax
000000010000b427	movq	$0xe, (%rax)
000000010000b42e	jmp	0x10000b338
000000010000b433	cmpq	$0x5, %rbx
000000010000b437	jne	0x10000b4b6
000000010000b439	leaq	0x22e77(%rip), %rdi     ## literal pool for: "abort"
000000010000b440	movq	%r14, %rsi
000000010000b443	movl	$0x5, %edx
000000010000b448	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b44d	testl	%eax, %eax
000000010000b44f	jne	0x10000b4b6
000000010000b451	leaq	0x22e65(%rip), %rdi     ## literal pool for: "true"
000000010000b458	movq	%r15, %rsi
000000010000b45b	movq	%r12, %rdx
000000010000b45e	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b463	testl	%eax, %eax
000000010000b465	jne	0x10000b5c3
000000010000b46b	cmpq	$0x4, %r12
000000010000b46f	jne	0x10000b5c3
000000010000b475	movb	$0x1, 0x29235(%rip)
000000010000b47c	jmp	0x10000b338
000000010000b481	leaq	0x22ef0(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000b488	leaq	0x22e39(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000b48f	movl	$0x8, %edx
000000010000b494	jmp	0x10000bb5b
000000010000b499	cmpq	$0x40, %rbx
000000010000b49d	jb	0x10000b32e
000000010000b4a3	leaq	_je_opt_lg_chunk(%rip), %rax
000000010000b4aa	movq	$0x3f, (%rax)
000000010000b4b1	jmp	0x10000b338
000000010000b4b6	leaq	0x22e27(%rip), %rdi     ## literal pool for: "dss"
000000010000b4bd	movq	%r14, %rsi
000000010000b4c0	movq	%rbx, %rdx
000000010000b4c3	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b4c8	testl	%eax, %eax
000000010000b4ca	jne	0x10000b5f3
000000010000b4d0	leaq	_je_dss_prec_names(%rip), %rax
000000010000b4d7	movq	(%rax), %rdi
000000010000b4da	movq	%r15, %rsi
000000010000b4dd	movq	%r12, %rdx
000000010000b4e0	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b4e5	testl	%eax, %eax
000000010000b4e7	jne	0x10000b518
000000010000b4e9	xorl	%edi, %edi
000000010000b4eb	callq	_je_chunk_dss_prec_set
000000010000b4f0	testb	%al, %al
000000010000b4f2	je	0x10000b65d
000000010000b4f8	leaq	0x22e79(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000b4ff	leaq	0x22de2(%rip), %rsi     ## literal pool for: "Error setting dss"
000000010000b506	movl	%ebx, %edx
000000010000b508	movq	%r14, %rcx
000000010000b50b	movl	%r12d, %r8d
000000010000b50e	movq	%r15, %r9
000000010000b511	xorb	%al, %al
000000010000b513	callq	_je_malloc_printf
000000010000b518	leaq	_je_dss_prec_names(%rip), %rax
000000010000b51f	movq	0x8(%rax), %rdi
000000010000b523	movq	%r15, %rsi
000000010000b526	movq	%r12, %rdx
000000010000b529	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b52e	testl	%eax, %eax
000000010000b530	jne	0x10000b564
000000010000b532	movl	$0x1, %edi
000000010000b537	callq	_je_chunk_dss_prec_set
000000010000b53c	testb	%al, %al
000000010000b53e	je	0x10000b666
000000010000b544	leaq	0x22e2d(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000b54b	leaq	0x22d96(%rip), %rsi     ## literal pool for: "Error setting dss"
000000010000b552	movl	%ebx, %edx
000000010000b554	movq	%r14, %rcx
000000010000b557	movl	%r12d, %r8d
000000010000b55a	movq	%r15, %r9
000000010000b55d	xorb	%al, %al
000000010000b55f	callq	_je_malloc_printf
000000010000b564	leaq	_je_dss_prec_names(%rip), %rax
000000010000b56b	movq	0x10(%rax), %rdi
000000010000b56f	movq	%r15, %rsi
000000010000b572	movq	%r12, %rdx
000000010000b575	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b57a	testl	%eax, %eax
000000010000b57c	jne	0x10000b5b0
000000010000b57e	movl	$0x2, %edi
000000010000b583	callq	_je_chunk_dss_prec_set
000000010000b588	testb	%al, %al
000000010000b58a	je	0x10000b673
000000010000b590	leaq	0x22de1(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000b597	leaq	0x22d4a(%rip), %rsi     ## literal pool for: "Error setting dss"
000000010000b59e	movl	%ebx, %edx
000000010000b5a0	movq	%r14, %rcx
000000010000b5a3	movl	%r12d, %r8d
000000010000b5a6	movq	%r15, %r9
000000010000b5a9	xorb	%al, %al
000000010000b5ab	callq	_je_malloc_printf
000000010000b5b0	leaq	0x22dc1(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000b5b7	leaq	0x22d0a(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000b5be	jmp	0x10000bb0b
000000010000b5c3	leaq	0x22cf8(%rip), %rdi     ## literal pool for: "false"
000000010000b5ca	movq	%r15, %rsi
000000010000b5cd	movq	%r12, %rdx
000000010000b5d0	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b5d5	testl	%eax, %eax
000000010000b5d7	jne	0x10000b690
000000010000b5dd	cmpq	$0x5, %r12
000000010000b5e1	jne	0x10000b690
000000010000b5e7	movb	$0x0, 0x290c3(%rip)
000000010000b5ee	jmp	0x10000b338
000000010000b5f3	leaq	-0x4(%rbx), %rax
000000010000b5f7	cmpq	$0x9, %rax
000000010000b5fb	ja	0x10000bafd
000000010000b601	leaq	0x1144(%rip), %rcx
000000010000b608	movslq	(%rcx,%rax,4), %rax
000000010000b60c	addq	%rcx, %rax
000000010000b60f	jmpq	*%rax
000000010000b611	leaq	0x22d1c(%rip), %rdi     ## literal pool for: "junk"
000000010000b618	movq	%r14, %rsi
000000010000b61b	movl	$0x4, %edx
000000010000b620	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b625	testl	%eax, %eax
000000010000b627	jne	0x10000b8a4
000000010000b62d	leaq	0x22c89(%rip), %rdi     ## literal pool for: "true"
000000010000b634	movq	%r15, %rsi
000000010000b637	movq	%r12, %rdx
000000010000b63a	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b63f	testl	%eax, %eax
000000010000b641	jne	0x10000b8f0
000000010000b647	cmpq	$0x4, %r12
000000010000b64b	jne	0x10000b8f0
000000010000b651	movb	$0x1, _je_opt_abort(%rip)
000000010000b658	jmp	0x10000b338
000000010000b65d	leaq	_je_dss_prec_names(%rip), %rax
000000010000b664	jmp	0x10000b67e
000000010000b666	leaq	_je_dss_prec_names(%rip), %rax
000000010000b66d	addq	$0x8, %rax
000000010000b671	jmp	0x10000b67e
000000010000b673	leaq	_je_dss_prec_names(%rip), %rax
000000010000b67a	addq	$0x10, %rax
000000010000b67e	movq	(%rax), %rax
000000010000b681	leaq	_je_opt_dss(%rip), %rcx
000000010000b688	movq	%rax, (%rcx)
000000010000b68b	jmp	0x10000b338
000000010000b690	leaq	0x22ce1(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000b697	leaq	0x22c2a(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000b69e	movl	$0x5, %edx
000000010000b6a3	jmp	0x10000bb5b
000000010000b6a8	leaq	0x22ca2(%rip), %rdi     ## literal pool for: "tcache"
000000010000b6af	movq	%r14, %rsi
000000010000b6b2	movl	$0x6, %edx
000000010000b6b7	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b6bc	testl	%eax, %eax
000000010000b6be	jne	0x10000bafd
000000010000b6c4	leaq	0x22bf2(%rip), %rdi     ## literal pool for: "true"
000000010000b6cb	movq	%r15, %rsi
000000010000b6ce	movq	%r12, %rdx
000000010000b6d1	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b6d6	testl	%eax, %eax
000000010000b6d8	jne	0x10000b920
000000010000b6de	cmpq	$0x4, %r12
000000010000b6e2	jne	0x10000b920
000000010000b6e8	leaq	_je_opt_tcache(%rip), %rax
000000010000b6ef	movb	$0x1, (%rax)
000000010000b6f2	jmp	0x10000b338
000000010000b6f7	leaq	0x22bfc(%rip), %rdi     ## literal pool for: "narenas"
000000010000b6fe	movq	%r14, %rsi
000000010000b701	movl	$0x7, %edx
000000010000b706	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b70b	testl	%eax, %eax
000000010000b70d	jne	0x10000b953
000000010000b713	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000b718	movl	$0x0, (%rax)
000000010000b71e	movq	%r15, %rdi
000000010000b721	leaq	-0x450(%rbp), %rsi
000000010000b728	xorl	%edx, %edx
000000010000b72a	callq	_je_malloc_strtoumax
000000010000b72f	movq	%rax, %rbx
000000010000b732	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000b737	cmpl	$0x0, (%rax)
000000010000b73a	jne	0x10000bb48
000000010000b740	movq	-0x450(%rbp), %rax
000000010000b747	subq	%r15, %rax
000000010000b74a	cmpq	%r12, %rax
000000010000b74d	jne	0x10000bb48
000000010000b753	testq	%rbx, %rbx
000000010000b756	jne	0x10000b99f
000000010000b75c	leaq	0x22c15(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000b763	leaq	0x22b98(%rip), %rsi     ## literal pool for: "Out-of-range conf value"
000000010000b76a	movl	$0x7, %edx
000000010000b76f	jmp	0x10000bb5b
000000010000b774	leaq	0x22bbe(%rip), %rdi     ## literal pool for: "quarantine"
000000010000b77b	movq	%r14, %rsi
000000010000b77e	movl	$0xa, %edx
000000010000b783	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b788	testl	%eax, %eax
000000010000b78a	jne	0x10000bafd
000000010000b790	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000b795	movl	$0x0, (%rax)
000000010000b79b	movq	%r15, %rdi
000000010000b79e	leaq	-0x460(%rbp), %rsi
000000010000b7a5	xorl	%edx, %edx
000000010000b7a7	callq	_je_malloc_strtoumax
000000010000b7ac	movq	%rax, %rbx
000000010000b7af	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000b7b4	cmpl	$0x0, (%rax)
000000010000b7b7	jne	0x10000b9ab
000000010000b7bd	movq	-0x460(%rbp), %rax
000000010000b7c4	subq	%r15, %rax
000000010000b7c7	cmpq	%r12, %rax
000000010000b7ca	jne	0x10000b9ab
000000010000b7d0	movq	%rbx, _je_opt_quarantine(%rip)
000000010000b7d7	jmp	0x10000b338
000000010000b7dc	leaq	0x22b45(%rip), %rdi     ## literal pool for: "stats_print"
000000010000b7e3	movq	%r14, %rsi
000000010000b7e6	movl	$0xb, %edx
000000010000b7eb	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b7f0	testl	%eax, %eax
000000010000b7f2	jne	0x10000bafd
000000010000b7f8	leaq	0x22abe(%rip), %rdi     ## literal pool for: "true"
000000010000b7ff	movq	%r15, %rsi
000000010000b802	movq	%r12, %rdx
000000010000b805	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b80a	testl	%eax, %eax
000000010000b80c	jne	0x10000b9c3
000000010000b812	cmpq	$0x4, %r12
000000010000b816	jne	0x10000b9c3
000000010000b81c	leaq	_je_opt_stats_print(%rip), %rax
000000010000b823	movb	$0x1, (%rax)
000000010000b826	jmp	0x10000b338
000000010000b82b	leaq	0x22ae8(%rip), %rdi     ## literal pool for: "lg_dirty_mult"
000000010000b832	movq	%r14, %rsi
000000010000b835	movl	$0xd, %edx
000000010000b83a	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b83f	testl	%eax, %eax
000000010000b841	jne	0x10000b9f6
000000010000b847	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000b84c	movl	$0x0, (%rax)
000000010000b852	movq	%r15, %rdi
000000010000b855	leaq	-0x458(%rbp), %rsi
000000010000b85c	xorl	%edx, %edx
000000010000b85e	callq	0x10002bdb8             ## symbol stub for: _strtol
000000010000b863	movq	%rax, %rbx
000000010000b866	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000b86b	cmpl	$0x0, (%rax)
000000010000b86e	jne	0x10000bb0f
000000010000b874	movq	-0x458(%rbp), %rax
000000010000b87b	subq	%r15, %rax
000000010000b87e	cmpq	%r12, %rax
000000010000b881	jne	0x10000bb0f
000000010000b887	leaq	0x1(%rbx), %rax
000000010000b88b	cmpq	$0x41, %rax
000000010000b88f	jae	0x10000ba60
000000010000b895	leaq	_je_opt_lg_dirty_mult(%rip), %rax
000000010000b89c	movq	%rbx, (%rax)
000000010000b89f	jmp	0x10000b338
000000010000b8a4	leaq	0x22aa1(%rip), %rdi     ## literal pool for: "zero"
000000010000b8ab	movq	%r14, %rsi
000000010000b8ae	movl	$0x4, %edx
000000010000b8b3	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b8b8	testl	%eax, %eax
000000010000b8ba	jne	0x10000bafd
000000010000b8c0	leaq	0x229f6(%rip), %rdi     ## literal pool for: "true"
000000010000b8c7	movq	%r15, %rsi
000000010000b8ca	movq	%r12, %rdx
000000010000b8cd	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b8d2	testl	%eax, %eax
000000010000b8d4	jne	0x10000ba78
000000010000b8da	cmpq	$0x4, %r12
000000010000b8de	jne	0x10000ba78
000000010000b8e4	movb	$0x1, 0x28dd8(%rip)
000000010000b8eb	jmp	0x10000b338
000000010000b8f0	leaq	0x229cb(%rip), %rdi     ## literal pool for: "false"
000000010000b8f7	movq	%r15, %rsi
000000010000b8fa	movq	%r12, %rdx
000000010000b8fd	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b902	testl	%eax, %eax
000000010000b904	jne	0x10000bb33
000000010000b90a	cmpq	$0x5, %r12
000000010000b90e	jne	0x10000bb33
000000010000b914	movb	$0x0, _je_opt_abort(%rip)
000000010000b91b	jmp	0x10000b338
000000010000b920	leaq	0x2299b(%rip), %rdi     ## literal pool for: "false"
000000010000b927	movq	%r15, %rsi
000000010000b92a	movq	%r12, %rdx
000000010000b92d	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b932	testl	%eax, %eax
000000010000b934	jne	0x10000baa8
000000010000b93a	cmpq	$0x5, %r12
000000010000b93e	jne	0x10000baa8
000000010000b944	leaq	_je_opt_tcache(%rip), %rax
000000010000b94b	movb	$0x0, (%rax)
000000010000b94e	jmp	0x10000b338
000000010000b953	leaq	0x229ea(%rip), %rdi     ## literal pool for: "redzone"
000000010000b95a	movq	%r14, %rsi
000000010000b95d	movl	$0x7, %edx
000000010000b962	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b967	testl	%eax, %eax
000000010000b969	jne	0x10000bafd
000000010000b96f	leaq	0x22947(%rip), %rdi     ## literal pool for: "true"
000000010000b976	movq	%r15, %rsi
000000010000b979	movq	%r12, %rdx
000000010000b97c	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b981	testl	%eax, %eax
000000010000b983	jne	0x10000bac0
000000010000b989	cmpq	$0x4, %r12
000000010000b98d	jne	0x10000bac0
000000010000b993	movb	$0x1, 0x28d26(%rip)
000000010000b99a	jmp	0x10000b338
000000010000b99f	movq	%rbx, _je_opt_narenas(%rip)
000000010000b9a6	jmp	0x10000b338
000000010000b9ab	leaq	0x229c6(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000b9b2	leaq	0x2290f(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000b9b9	movl	$0xa, %edx
000000010000b9be	jmp	0x10000bb5b
000000010000b9c3	leaq	0x228f8(%rip), %rdi     ## literal pool for: "false"
000000010000b9ca	movq	%r15, %rsi
000000010000b9cd	movq	%r12, %rdx
000000010000b9d0	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000b9d5	testl	%eax, %eax
000000010000b9d7	jne	0x10000bae8
000000010000b9dd	cmpq	$0x5, %r12
000000010000b9e1	jne	0x10000bae8
000000010000b9e7	leaq	_je_opt_stats_print(%rip), %rax
000000010000b9ee	movb	$0x0, (%rax)
000000010000b9f1	jmp	0x10000b338
000000010000b9f6	leaq	0x2295b(%rip), %rdi     ## literal pool for: "lg_tcache_max"
000000010000b9fd	movq	%r14, %rsi
000000010000ba00	movl	$0xd, %edx
000000010000ba05	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000ba0a	testl	%eax, %eax
000000010000ba0c	jne	0x10000bafd
000000010000ba12	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000ba17	movl	$0x0, (%rax)
000000010000ba1d	movq	%r15, %rdi
000000010000ba20	leaq	-0x468(%rbp), %rsi
000000010000ba27	xorl	%edx, %edx
000000010000ba29	callq	0x10002bdb8             ## symbol stub for: _strtol
000000010000ba2e	movq	%rax, %rbx
000000010000ba31	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000ba36	cmpl	$0x0, (%rax)
000000010000ba39	jne	0x10000bb0f
000000010000ba3f	movq	-0x468(%rbp), %rax
000000010000ba46	subq	%r15, %rax
000000010000ba49	cmpq	%r12, %rax
000000010000ba4c	jne	0x10000bb0f
000000010000ba52	leaq	0x1(%rbx), %rax
000000010000ba56	cmpq	$0x41, %rax
000000010000ba5a	jb	0x10000bb24
000000010000ba60	leaq	0x22911(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000ba67	leaq	0x22894(%rip), %rsi     ## literal pool for: "Out-of-range conf value"
000000010000ba6e	movl	$0xd, %edx
000000010000ba73	jmp	0x10000bb5b
000000010000ba78	leaq	0x22843(%rip), %rdi     ## literal pool for: "false"
000000010000ba7f	movq	%r15, %rsi
000000010000ba82	movq	%r12, %rdx
000000010000ba85	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000ba8a	testl	%eax, %eax
000000010000ba8c	jne	0x10000bb33
000000010000ba92	cmpq	$0x5, %r12
000000010000ba96	jne	0x10000bb33
000000010000ba9c	movb	$0x0, 0x28c20(%rip)
000000010000baa3	jmp	0x10000b338
000000010000baa8	leaq	0x228c9(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000baaf	leaq	0x22812(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000bab6	movl	$0x6, %edx
000000010000babb	jmp	0x10000bb5b
000000010000bac0	leaq	0x227fb(%rip), %rdi     ## literal pool for: "false"
000000010000bac7	movq	%r15, %rsi
000000010000baca	movq	%r12, %rdx
000000010000bacd	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000bad2	testl	%eax, %eax
000000010000bad4	jne	0x10000bb48
000000010000bad6	cmpq	$0x5, %r12
000000010000bada	jne	0x10000bb48
000000010000badc	movb	$0x0, 0x28bdd(%rip)
000000010000bae3	jmp	0x10000b338
000000010000bae8	leaq	0x22889(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000baef	leaq	0x227d2(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000baf6	movl	$0xb, %edx
000000010000bafb	jmp	0x10000bb5b
000000010000bafd	leaq	0x22874(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000bb04	leaq	0x2285b(%rip), %rsi     ## literal pool for: "Invalid conf pair"
000000010000bb0b	movl	%ebx, %edx
000000010000bb0d	jmp	0x10000bb5b
000000010000bb0f	leaq	0x22862(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000bb16	leaq	0x227ab(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000bb1d	movl	$0xd, %edx
000000010000bb22	jmp	0x10000bb5b
000000010000bb24	leaq	_je_opt_lg_tcache_max(%rip), %rax
000000010000bb2b	movq	%rbx, (%rax)
000000010000bb2e	jmp	0x10000b338
000000010000bb33	leaq	0x2283e(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000bb3a	leaq	0x22787(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000bb41	movl	$0x4, %edx
000000010000bb46	jmp	0x10000bb5b
000000010000bb48	leaq	0x22829(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000bb4f	leaq	0x22772(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000bb56	movl	$0x7, %edx
000000010000bb5b	movq	%r14, %rcx
000000010000bb5e	movl	%r12d, %r8d
000000010000bb61	movq	%r15, %r9
000000010000bb64	xorb	%al, %al
000000010000bb66	callq	_je_malloc_printf
000000010000bb6b	jmp	0x10000b338
000000010000bb70	leaq	0x22843(%rip), %rdi     ## literal pool for: "<jemalloc>: Malformed conf string\n"
000000010000bb77	callq	_je_malloc_write
000000010000bb7c	movl	-0x478(%rbp), %ebx
000000010000bb82	incl	%ebx
000000010000bb84	cmpl	$0x3, %ebx
000000010000bb87	leaq	-0x440(%rbp), %r15
000000010000bb8e	jne	0x10000b2b6
000000010000bb94	leaq	_je_opt_stats_print(%rip), %rax
000000010000bb9b	cmpb	$0x0, (%rax)
000000010000bb9e	je	0x10000bbc9
000000010000bba0	leaq	_stats_print_atexit(%rip), %rdi
000000010000bba7	callq	0x10002bcd4             ## symbol stub for: _atexit
000000010000bbac	testl	%eax, %eax
000000010000bbae	je	0x10000bbc9
000000010000bbb0	leaq	0x22692(%rip), %rdi     ## literal pool for: "<jemalloc>: Error in atexit()\n"
000000010000bbb7	callq	_je_malloc_write
000000010000bbbc	cmpb	$0x0, 0x28aee(%rip)
000000010000bbc3	jne	0x10000c0ea
000000010000bbc9	callq	_je_base_boot
000000010000bbce	cmpb	$0x1, %al
000000010000bbd0	je	0x10000bc0f
000000010000bbd2	callq	_je_chunk_boot
000000010000bbd7	cmpb	$0x1, %al
000000010000bbd9	je	0x10000bc0f
000000010000bbdb	callq	_je_ctl_boot
000000010000bbe0	cmpb	$0x1, %al
000000010000bbe2	je	0x10000bc0f
000000010000bbe4	callq	_je_arena_boot
000000010000bbe9	callq	_je_tcache_boot
000000010000bbee	cmpb	$0x1, %al
000000010000bbf0	je	0x10000bc0f
000000010000bbf2	callq	_je_huge_boot
000000010000bbf7	cmpb	$0x1, %al
000000010000bbf9	je	0x10000bc0f
000000010000bbfb	leaq	_je_arenas_lock(%rip), %rdi
000000010000bc02	callq	_je_malloc_mutex_init
000000010000bc07	cmpb	$0x1, %al
000000010000bc09	jne	0x10000c0ef
000000010000bc0f	leaq	_init_lock(%rip), %rdi
000000010000bc16	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000bc1b	xorl	%r14d, %r14d
000000010000bc1e	jmp	0x10000a816
000000010000bc23	movq	%r14, %rdi
000000010000bc26	callq	_je_choose_arena_hard
000000010000bc2b	jmp	0x10000ad53
000000010000bc30	leaq	0x225c7(%rip), %rdi     ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
000000010000bc37	callq	_je_malloc_write
000000010000bc3c	callq	0x10002bcce             ## symbol stub for: _abort
000000010000bc41	leaq	0x225dd(%rip), %rdi     ## literal pool for: "<jemalloc>: Error setting TSD for \n"
000000010000bc48	callq	_je_malloc_write
000000010000bc4d	callq	0x10002bcce             ## symbol stub for: _abort
000000010000bc52	leaq	_je_tcache_maxclass(%rip), %rcx
000000010000bc59	cmpq	%r12, (%rcx)
000000010000bc5c	jb	0x10000c167
000000010000bc62	xorb	$0x1, %al
000000010000bc64	jne	0x10000c167
000000010000bc6a	movq	-0x478(%rbp), %rax
000000010000bc71	movq	0x10(%rax), %r13
000000010000bc75	testq	%r13, %r13
000000010000bc78	jne	0x10000bca3
000000010000bc7a	cmpl	$0x1, (%r14)
000000010000bc7e	jne	0x10000c167
000000010000bc84	movq	%r14, %rdi
000000010000bc87	callq	_je_tcache_get_hard
000000010000bc8c	movq	%rax, %r13
000000010000bc8f	movq	-0x478(%rbp), %rax
000000010000bc96	movq	%r13, 0x10(%rax)
000000010000bc9a	testq	%r13, %r13
000000010000bc9d	je	0x10000c167
000000010000bca3	movl	%ebx, %esi
000000010000bca5	leaq	0xfff(%r12), %rax
000000010000bcad	movq	%rax, %rbx
000000010000bcb0	shrq	$0xc, %rbx
000000010000bcb4	addq	$0x1b, %rbx
000000010000bcb8	shlq	$0x5, %rbx
000000010000bcbc	movl	0x38(%r13,%rbx), %ecx
000000010000bcc1	andq	$-0x1000, %rax          ## imm = 0xFFFFFFFFFFFFF000
000000010000bcc7	testl	%ecx, %ecx
000000010000bcc9	je	0x10000c19f
000000010000bccf	leaq	0x38(%r13,%rbx), %rdx
000000010000bcd4	decl	%ecx
000000010000bcd6	movl	%ecx, (%rdx)
000000010000bcd8	cmpl	0x30(%r13,%rbx), %ecx
000000010000bcdd	jge	0x10000bce6
000000010000bcdf	leaq	0x30(%r13,%rbx), %rdx
000000010000bce4	movl	%ecx, (%rdx)
000000010000bce6	movq	0x40(%r13,%rbx), %rdx
000000010000bceb	movl	%ecx, %ecx
000000010000bced	movq	(%rdx,%rcx,8), %r15
000000010000bcf1	testq	%r15, %r15
000000010000bcf4	je	0x10000c1a8
000000010000bcfa	testl	%esi, %esi
000000010000bcfc	jne	0x10000bd14
000000010000bcfe	cmpb	$0x0, _je_opt_abort(%rip)
000000010000bd05	jne	0x10000c1bc
000000010000bd0b	cmpb	$0x0, 0x289b1(%rip)
000000010000bd12	je	0x10000bd1f
000000010000bd14	movq	%r15, %rdi
000000010000bd17	movq	%rax, %rsi
000000010000bd1a	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010000bd1f	incq	0x28(%r13,%rbx)
000000010000bd24	jmp	0x10000a7eb
000000010000bd29	movl	%ebx, -0x480(%rbp)
000000010000bd2f	leaq	-0x1(%r12,%r12), %rax
000000010000bd34	bsrq	%rax, %rdx
000000010000bd38	movl	$0x1, %eax
000000010000bd3d	cmpq	$0x6, %rdx
000000010000bd41	jb	0x10000bd4b
000000010000bd43	leaq	-0x17(,%rdx,4), %rax
000000010000bd4b	leal	-0x3(%rdx), %esi
000000010000bd4e	movl	$0x4, %ecx
000000010000bd53	cmpq	$0x7, %rdx
000000010000bd57	cmovaeq	%rsi, %rcx
000000010000bd5b	movq	$-0x1, %rdx
000000010000bd62	shlq	%cl, %rdx
000000010000bd65	leaq	-0x1(%r12), %rbx
000000010000bd6a	andq	%rdx, %rbx
000000010000bd6d	shrq	%cl, %rbx
000000010000bd70	andq	$0x3, %rbx
000000010000bd74	addq	%rax, %rbx
000000010000bd77	leaq	_je_small_bin2size_tab(%rip), %rax
000000010000bd7e	movl	(%rax,%rbx,4), %eax
000000010000bd81	movq	%rax, -0x490(%rbp)
000000010000bd88	movq	%rbx, %rax
000000010000bd8b	shlq	$0x5, %rax
000000010000bd8f	leaq	0x28(%r13,%rax), %rcx
000000010000bd94	movq	%rcx, -0x488(%rbp)
000000010000bd9b	movl	0x38(%r13,%rax), %ecx
000000010000bda0	testl	%ecx, %ecx
000000010000bda2	je	0x10000c1d6
000000010000bda8	leaq	0x38(%r13,%rax), %rdx
000000010000bdad	decl	%ecx
000000010000bdaf	movl	%ecx, (%rdx)
000000010000bdb1	cmpl	0x30(%r13,%rax), %ecx
000000010000bdb6	jge	0x10000bdbf
000000010000bdb8	leaq	0x30(%r13,%rax), %rdx
000000010000bdbd	movl	%ecx, (%rdx)
000000010000bdbf	movq	0x40(%r13,%rax), %rax
000000010000bdc4	movl	%ecx, %ecx
000000010000bdc6	movq	(%rax,%rcx,8), %r15
000000010000bdca	testq	%r15, %r15
000000010000bdcd	jne	0x10000c200
000000010000bdd3	jmp	0x10000c1df
000000010000bdd8	leaq	_je_tcache_maxclass(%rip), %rcx
000000010000bddf	cmpq	%r12, (%rcx)
000000010000bde2	jb	0x10000c239
000000010000bde8	xorb	$0x1, %al
000000010000bdea	jne	0x10000c239
000000010000bdf0	movq	0x10(%rbx), %r13
000000010000bdf4	testq	%r13, %r13
000000010000bdf7	jne	0x10000be1b
000000010000bdf9	cmpl	$0x1, (%r14)
000000010000bdfd	jne	0x10000c239
000000010000be03	movq	%r14, %rdi
000000010000be06	callq	_je_tcache_get_hard
000000010000be0b	movq	%rax, %r13
000000010000be0e	movq	%r13, 0x10(%rbx)
000000010000be12	testq	%r13, %r13
000000010000be15	je	0x10000c239
000000010000be1b	leaq	0xfff(%r12), %rsi
000000010000be23	movq	%rsi, %rbx
000000010000be26	shrq	$0xc, %rbx
000000010000be2a	addq	$0x1b, %rbx
000000010000be2e	shlq	$0x5, %rbx
000000010000be32	movl	0x38(%r13,%rbx), %eax
000000010000be37	andq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
000000010000be3e	testl	%eax, %eax
000000010000be40	je	0x10000c267
000000010000be46	leaq	0x38(%r13,%rbx), %rcx
000000010000be4b	decl	%eax
000000010000be4d	movl	%eax, (%rcx)
000000010000be4f	cmpl	0x30(%r13,%rbx), %eax
000000010000be54	jge	0x10000be5d
000000010000be56	leaq	0x30(%r13,%rbx), %rcx
000000010000be5b	movl	%eax, (%rcx)
000000010000be5d	movq	0x40(%r13,%rbx), %rcx
000000010000be62	movl	%eax, %eax
000000010000be64	movq	(%rcx,%rax,8), %r15
000000010000be68	testq	%r15, %r15
000000010000be6b	je	0x10000c270
000000010000be71	movq	%r15, %rdi
000000010000be74	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010000be79	incq	0x28(%r13,%rbx)
000000010000be7e	jmp	0x10000a7eb
000000010000be83	testq	%r15, %r15
000000010000be86	jne	0x10000be9c
000000010000be88	movq	0x30(%rbx), %r15
000000010000be8c	testq	%r15, %r15
000000010000be8f	jne	0x10000be9c
000000010000be91	movq	%r14, %rdi
000000010000be94	callq	_je_choose_arena_hard
000000010000be99	movq	%rax, %r15
000000010000be9c	movq	%r15, %rdi
000000010000be9f	movq	%r12, %rsi
000000010000bea2	movl	$0x1, %edx
000000010000bea7	callq	_je_arena_malloc_small
000000010000beac	jmp	0x10000a6f2
000000010000beb1	leaq	-0x1(%r12,%r12), %rax
000000010000beb6	bsrq	%rax, %rdx
000000010000beba	movl	$0x1, %eax
000000010000bebf	cmpq	$0x6, %rdx
000000010000bec3	jb	0x10000becd
000000010000bec5	leaq	-0x17(,%rdx,4), %rax
000000010000becd	leal	-0x3(%rdx), %esi
000000010000bed0	movl	$0x4, %ecx
000000010000bed5	cmpq	$0x7, %rdx
000000010000bed9	cmovaeq	%rsi, %rcx
000000010000bedd	movq	$-0x1, %rdx
000000010000bee4	shlq	%cl, %rdx
000000010000bee7	leaq	-0x1(%r12), %rbx
000000010000beec	andq	%rdx, %rbx
000000010000beef	shrq	%cl, %rbx
000000010000bef2	andq	$0x3, %rbx
000000010000bef6	addq	%rax, %rbx
000000010000bef9	leaq	_je_small_bin2size_tab(%rip), %rax
000000010000bf00	movl	(%rax,%rbx,4), %eax
000000010000bf03	movq	%rax, -0x488(%rbp)
000000010000bf0a	movq	%rbx, %rax
000000010000bf0d	shlq	$0x5, %rax
000000010000bf11	leaq	0x28(%r13,%rax), %rcx
000000010000bf16	movq	%rcx, -0x480(%rbp)
000000010000bf1d	movl	0x38(%r13,%rax), %ecx
000000010000bf22	testl	%ecx, %ecx
000000010000bf24	je	0x10000c27e
000000010000bf2a	leaq	0x38(%r13,%rax), %rdx
000000010000bf2f	decl	%ecx
000000010000bf31	movl	%ecx, (%rdx)
000000010000bf33	cmpl	0x30(%r13,%rax), %ecx
000000010000bf38	jge	0x10000bf41
000000010000bf3a	leaq	0x30(%r13,%rax), %rdx
000000010000bf3f	movl	%ecx, (%rdx)
000000010000bf41	movq	0x40(%r13,%rax), %rax
000000010000bf46	movl	%ecx, %ecx
000000010000bf48	movq	(%rax,%rcx,8), %r15
000000010000bf4c	testq	%r15, %r15
000000010000bf4f	jne	0x10000c2a8
000000010000bf55	jmp	0x10000c287
000000010000bf5a	leaq	_je_tcache_maxclass(%rip), %rcx
000000010000bf61	cmpq	%r12, (%rcx)
000000010000bf64	jb	0x10000c2d6
000000010000bf6a	xorb	$0x1, %al
000000010000bf6c	jne	0x10000c2d6
000000010000bf72	movq	0x10(%rbx), %r13
000000010000bf76	testq	%r13, %r13
000000010000bf79	jne	0x10000bf9d
000000010000bf7b	cmpl	$0x1, (%r14)
000000010000bf7f	jne	0x10000c2d6
000000010000bf85	movq	%r14, %rdi
000000010000bf88	callq	_je_tcache_get_hard
000000010000bf8d	movq	%rax, %r13
000000010000bf90	movq	%r13, 0x10(%rbx)
000000010000bf94	testq	%r13, %r13
000000010000bf97	je	0x10000c2d6
000000010000bf9d	leaq	0xfff(%r12), %rax
000000010000bfa5	movq	%rax, %rbx
000000010000bfa8	shrq	$0xc, %rbx
000000010000bfac	addq	$0x1b, %rbx
000000010000bfb0	shlq	$0x5, %rbx
000000010000bfb4	movl	0x38(%r13,%rbx), %ecx
000000010000bfb9	andq	$-0x1000, %rax          ## imm = 0xFFFFFFFFFFFFF000
000000010000bfbf	testl	%ecx, %ecx
000000010000bfc1	je	0x10000c2fa
000000010000bfc7	leaq	0x38(%r13,%rbx), %rdx
000000010000bfcc	decl	%ecx
000000010000bfce	movl	%ecx, (%rdx)
000000010000bfd0	cmpl	0x30(%r13,%rbx), %ecx
000000010000bfd5	jge	0x10000bfde
000000010000bfd7	leaq	0x30(%r13,%rbx), %rdx
000000010000bfdc	movl	%ecx, (%rdx)
000000010000bfde	movq	0x40(%r13,%rbx), %rdx
000000010000bfe3	movl	%ecx, %ecx
000000010000bfe5	movq	(%rdx,%rcx,8), %r15
000000010000bfe9	testq	%r15, %r15
000000010000bfec	je	0x10000c303
000000010000bff2	cmpb	$0x0, _je_opt_abort(%rip)
000000010000bff9	jne	0x10000c325
000000010000bfff	cmpb	$0x0, 0x286bd(%rip)
000000010000c006	je	0x10000c013
000000010000c008	movq	%r15, %rdi
000000010000c00b	movq	%rax, %rsi
000000010000c00e	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010000c013	incq	0x28(%r13,%rbx)
000000010000c018	jmp	0x10000a7eb
000000010000c01d	testq	%r15, %r15
000000010000c020	jne	0x10000c036
000000010000c022	movq	0x30(%rbx), %r15
000000010000c026	testq	%r15, %r15
000000010000c029	jne	0x10000c036
000000010000c02b	movq	%r14, %rdi
000000010000c02e	callq	_je_choose_arena_hard
000000010000c033	movq	%rax, %r15
000000010000c036	movq	%r15, %rdi
000000010000c039	movq	%r12, %rsi
000000010000c03c	jmp	0x10000a859
000000010000c041	leaq	-0x1(%r12,%r12), %rax
000000010000c046	bsrq	%rax, %rdx
000000010000c04a	movl	$0x1, %eax
000000010000c04f	cmpq	$0x6, %rdx
000000010000c053	jb	0x10000c05d
000000010000c055	leaq	-0x17(,%rdx,4), %rax
000000010000c05d	leal	-0x3(%rdx), %esi
000000010000c060	movl	$0x4, %ecx
000000010000c065	cmpq	$0x7, %rdx
000000010000c069	cmovaeq	%rsi, %rcx
000000010000c06d	movq	$-0x1, %rdx
000000010000c074	shlq	%cl, %rdx
000000010000c077	leaq	-0x1(%r12), %rbx
000000010000c07c	andq	%rdx, %rbx
000000010000c07f	shrq	%cl, %rbx
000000010000c082	andq	$0x3, %rbx
000000010000c086	addq	%rax, %rbx
000000010000c089	leaq	_je_small_bin2size_tab(%rip), %rax
000000010000c090	movl	(%rax,%rbx,4), %eax
000000010000c093	movq	%rax, -0x488(%rbp)
000000010000c09a	movq	%rbx, %rax
000000010000c09d	shlq	$0x5, %rax
000000010000c0a1	leaq	0x28(%r13,%rax), %rcx
000000010000c0a6	movq	%rcx, -0x480(%rbp)
000000010000c0ad	movl	0x38(%r13,%rax), %ecx
000000010000c0b2	testl	%ecx, %ecx
000000010000c0b4	je	0x10000c33f
000000010000c0ba	leaq	0x38(%r13,%rax), %rdx
000000010000c0bf	decl	%ecx
000000010000c0c1	movl	%ecx, (%rdx)
000000010000c0c3	cmpl	0x30(%r13,%rax), %ecx
000000010000c0c8	jge	0x10000c0d1
000000010000c0ca	leaq	0x30(%r13,%rax), %rdx
000000010000c0cf	movl	%ecx, (%rdx)
000000010000c0d1	movq	0x40(%r13,%rax), %rax
000000010000c0d6	movl	%ecx, %ecx
000000010000c0d8	movq	(%rax,%rcx,8), %r15
000000010000c0dc	testq	%r15, %r15
000000010000c0df	jne	0x10000c369
000000010000c0e5	jmp	0x10000c348
000000010000c0ea	callq	0x10002bcce             ## symbol stub for: _abort
000000010000c0ef	leaq	_je_narenas_auto(%rip), %rax
000000010000c0f6	movl	$0x1, (%rax)
000000010000c0fc	leaq	_je_narenas_total(%rip), %rax
000000010000c103	movl	$0x1, (%rax)
000000010000c109	leaq	-0x470(%rbp), %rax
000000010000c110	leaq	_je_arenas(%rip), %rcx
000000010000c117	movq	%rax, (%rcx)
000000010000c11a	movq	$0x0, -0x470(%rbp)
000000010000c125	movl	$0x1710, %edi           ## imm = 0x1710
000000010000c12a	callq	_je_base_alloc
000000010000c12f	movq	%rax, %rbx
000000010000c132	testq	%rbx, %rbx
000000010000c135	je	0x10000c149
000000010000c137	movq	%rbx, %rdi
000000010000c13a	xorl	%esi, %esi
000000010000c13c	callq	_je_arena_new
000000010000c141	testb	%al, %al
000000010000c143	je	0x10000c394
000000010000c149	leaq	0x22088(%rip), %rdi     ## literal pool for: "<jemalloc>: Error initializing arena\n"
000000010000c150	callq	_je_malloc_write
000000010000c155	cmpb	$0x0, 0x28555(%rip)
000000010000c15c	je	0x10000c3a1
000000010000c162	callq	0x10002bcce             ## symbol stub for: _abort
000000010000c167	testq	%r15, %r15
000000010000c16a	jne	0x10000c187
000000010000c16c	movq	-0x478(%rbp), %rax
000000010000c173	movq	0x30(%rax), %r15
000000010000c177	testq	%r15, %r15
000000010000c17a	jne	0x10000c187
000000010000c17c	movq	%r14, %rdi
000000010000c17f	callq	_je_choose_arena_hard
000000010000c184	movq	%rax, %r15
000000010000c187	testl	%ebx, %ebx
000000010000c189	setne	%al
000000010000c18c	movzbl	%al, %edx
000000010000c18f	movq	%r15, %rdi
000000010000c192	movq	%r12, %rsi
000000010000c195	callq	_je_arena_malloc_large
000000010000c19a	jmp	0x10000a6f2
000000010000c19f	movl	$0xffffffff, 0x30(%r13,%rbx) ## imm = 0xFFFFFFFF
000000010000c1a8	movq	0x18(%r13), %rdi
000000010000c1ac	testl	%esi, %esi
000000010000c1ae	setne	%cl
000000010000c1b1	movzbl	%cl, %edx
000000010000c1b4	movq	%rax, %rsi
000000010000c1b7	jmp	0x10000c30c
000000010000c1bc	movq	%r15, %rdi
000000010000c1bf	movl	$0xa5, %esi
000000010000c1c4	movq	%rax, %rdx
000000010000c1c7	callq	0x10002bd04             ## symbol stub for: _memset
000000010000c1cc	incq	0x28(%r13,%rbx)
000000010000c1d1	jmp	0x10000a7eb
000000010000c1d6	movl	$0xffffffff, 0x30(%r13,%rax) ## imm = 0xFFFFFFFF
000000010000c1df	movq	%r13, %rdi
000000010000c1e2	movq	-0x488(%rbp), %rsi
000000010000c1e9	movq	%rbx, %rdx
000000010000c1ec	callq	_je_tcache_alloc_small_hard
000000010000c1f1	movq	%rax, %r15
000000010000c1f4	xorl	%r14d, %r14d
000000010000c1f7	testq	%r15, %r15
000000010000c1fa	je	0x10000a816
000000010000c200	movb	_je_opt_junk(%rip), %al
000000010000c206	cmpl	$0x0, -0x480(%rbp)
000000010000c20d	jne	0x10000c42c
000000010000c213	testb	%al, %al
000000010000c215	je	0x10000c44e
000000010000c21b	leaq	(%rbx,%rbx,2), %rsi
000000010000c21f	shlq	$0x5, %rsi
000000010000c223	addq	0x25dee(%rip), %rsi
000000010000c22a	movq	%r15, %rdi
000000010000c22d	xorl	%edx, %edx
000000010000c22f	callq	_je_arena_alloc_junk_small
000000010000c234	jmp	0x10000c466
000000010000c239	testq	%r15, %r15
000000010000c23c	jne	0x10000c252
000000010000c23e	movq	0x30(%rbx), %r15
000000010000c242	testq	%r15, %r15
000000010000c245	jne	0x10000c252
000000010000c247	movq	%r14, %rdi
000000010000c24a	callq	_je_choose_arena_hard
000000010000c24f	movq	%rax, %r15
000000010000c252	movq	%r15, %rdi
000000010000c255	movq	%r12, %rsi
000000010000c258	movl	$0x1, %edx
000000010000c25d	callq	_je_arena_malloc_large
000000010000c262	jmp	0x10000a6f2
000000010000c267	movl	$0xffffffff, 0x30(%r13,%rbx) ## imm = 0xFFFFFFFF
000000010000c270	movq	0x18(%r13), %rdi
000000010000c274	movl	$0x1, %edx
000000010000c279	jmp	0x10000c30c
000000010000c27e	movl	$0xffffffff, 0x30(%r13,%rax) ## imm = 0xFFFFFFFF
000000010000c287	movq	%r13, %rdi
000000010000c28a	movq	-0x480(%rbp), %rsi
000000010000c291	movq	%rbx, %rdx
000000010000c294	callq	_je_tcache_alloc_small_hard
000000010000c299	movq	%rax, %r15
000000010000c29c	xorl	%r14d, %r14d
000000010000c29f	testq	%r15, %r15
000000010000c2a2	je	0x10000a816
000000010000c2a8	cmpb	$0x0, _je_opt_abort(%rip)
000000010000c2af	je	0x10000c47e
000000010000c2b5	leaq	(%rbx,%rbx,2), %rsi
000000010000c2b9	shlq	$0x5, %rsi
000000010000c2bd	addq	0x25d54(%rip), %rsi
000000010000c2c4	movq	%r15, %rdi
000000010000c2c7	movl	$0x1, %edx
000000010000c2cc	callq	_je_arena_alloc_junk_small
000000010000c2d1	jmp	0x10000c47e
000000010000c2d6	testq	%r15, %r15
000000010000c2d9	jne	0x10000c2ef
000000010000c2db	movq	0x30(%rbx), %r15
000000010000c2df	testq	%r15, %r15
000000010000c2e2	jne	0x10000c2ef
000000010000c2e4	movq	%r14, %rdi
000000010000c2e7	callq	_je_choose_arena_hard
000000010000c2ec	movq	%rax, %r15
000000010000c2ef	movq	%r15, %rdi
000000010000c2f2	movq	%r12, %rsi
000000010000c2f5	jmp	0x10000ad59
000000010000c2fa	movl	$0xffffffff, 0x30(%r13,%rbx) ## imm = 0xFFFFFFFF
000000010000c303	movq	0x18(%r13), %rdi
000000010000c307	movq	%rax, %rsi
000000010000c30a	xorl	%edx, %edx
000000010000c30c	callq	_je_arena_malloc_large
000000010000c311	movq	%rax, %r15
000000010000c314	xorl	%r14d, %r14d
000000010000c317	testq	%r15, %r15
000000010000c31a	jne	0x10000a7eb
000000010000c320	jmp	0x10000a816
000000010000c325	movq	%r15, %rdi
000000010000c328	movl	$0xa5, %esi
000000010000c32d	movq	%rax, %rdx
000000010000c330	callq	0x10002bd04             ## symbol stub for: _memset
000000010000c335	incq	0x28(%r13,%rbx)
000000010000c33a	jmp	0x10000a7eb
000000010000c33f	movl	$0xffffffff, 0x30(%r13,%rax) ## imm = 0xFFFFFFFF
000000010000c348	movq	%r13, %rdi
000000010000c34b	movq	-0x480(%rbp), %rsi
000000010000c352	movq	%rbx, %rdx
000000010000c355	callq	_je_tcache_alloc_small_hard
000000010000c35a	movq	%rax, %r15
000000010000c35d	xorl	%r14d, %r14d
000000010000c360	testq	%r15, %r15
000000010000c363	je	0x10000a816
000000010000c369	cmpb	$0x0, _je_opt_abort(%rip)
000000010000c370	je	0x10000c475
000000010000c376	leaq	(%rbx,%rbx,2), %rsi
000000010000c37a	shlq	$0x5, %rsi
000000010000c37e	addq	0x25c93(%rip), %rsi
000000010000c385	movq	%r15, %rdi
000000010000c388	xorl	%edx, %edx
000000010000c38a	callq	_je_arena_alloc_junk_small
000000010000c38f	jmp	0x10000c48d
000000010000c394	leaq	_je_arenas(%rip), %rax
000000010000c39b	movq	(%rax), %rax
000000010000c39e	movq	%rbx, (%rax)
000000010000c3a1	leaq	_je_arenas(%rip), %rax
000000010000c3a8	movq	(%rax), %rax
000000010000c3ab	movq	(%rax), %rbx
000000010000c3ae	leaq	_init_lock(%rip), %rdi
000000010000c3b5	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000c3ba	xorl	%r14d, %r14d
000000010000c3bd	cmpq	$0x0, %rbx
000000010000c3c1	je	0x10000a816
000000010000c3c7	movl	$0x3a, %edi
000000010000c3cc	callq	0x10002bdc4             ## symbol stub for: _sysconf
000000010000c3d1	movl	$0x1, %ecx
000000010000c3d6	cmpq	$-0x1, %rax
000000010000c3da	cmovnel	%eax, %ecx
000000010000c3dd	leaq	_je_ncpus(%rip), %rax
000000010000c3e4	movl	%ecx, (%rax)
000000010000c3e6	leaq	_init_lock(%rip), %rdi
000000010000c3ed	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010000c3f2	callq	_je_mutex_boot
000000010000c3f7	cmpb	$0x1, %al
000000010000c3f9	je	0x10000c54d
000000010000c3ff	movq	_je_opt_narenas(%rip), %rax
000000010000c406	testq	%rax, %rax
000000010000c409	jne	0x10000c4ac
000000010000c40f	leaq	_je_ncpus(%rip), %rax
000000010000c416	movl	(%rax), %eax
000000010000c418	cmpl	$0x2, %eax
000000010000c41b	jb	0x10000c49c
000000010000c41d	shll	$0x2, %eax
000000010000c420	movq	%rax, _je_opt_narenas(%rip)
000000010000c427	jmp	0x10000c4ac
000000010000c42c	testb	%al, %al
000000010000c42e	je	0x10000c457
000000010000c430	leaq	(%rbx,%rbx,2), %rsi
000000010000c434	shlq	$0x5, %rsi
000000010000c438	addq	0x25bd9(%rip), %rsi
000000010000c43f	movq	%r15, %rdi
000000010000c442	movl	$0x1, %edx
000000010000c447	callq	_je_arena_alloc_junk_small
000000010000c44c	jmp	0x10000c457
000000010000c44e	cmpb	$0x0, 0x2826e(%rip)
000000010000c455	je	0x10000c466
000000010000c457	movq	%r15, %rdi
000000010000c45a	movq	-0x490(%rbp), %rsi
000000010000c461	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010000c466	movq	-0x488(%rbp), %rax
000000010000c46d	incq	(%rax)
000000010000c470	jmp	0x10000a7eb
000000010000c475	cmpb	$0x0, 0x28247(%rip)
000000010000c47c	je	0x10000c48d
000000010000c47e	movq	%r15, %rdi
000000010000c481	movq	-0x488(%rbp), %rsi
000000010000c488	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010000c48d	movq	-0x480(%rbp), %rax
000000010000c494	incq	(%rax)
000000010000c497	jmp	0x10000a7eb
000000010000c49c	movq	$0x1, 0x28221(%rip)
000000010000c4a7	movl	$0x1, %eax
000000010000c4ac	leaq	_je_narenas_auto(%rip), %rcx
000000010000c4b3	movl	%eax, (%rcx)
000000010000c4b5	leaq	_je_chunksize(%rip), %rcx
000000010000c4bc	movq	(%rcx), %rsi
000000010000c4bf	shrq	$0x3, %rsi
000000010000c4c3	movl	%eax, %ecx
000000010000c4c5	cmpq	%rsi, %rcx
000000010000c4c8	jbe	0x10000c4e3
000000010000c4ca	leaq	_je_narenas_auto(%rip), %rbx
000000010000c4d1	movl	%esi, (%rbx)
000000010000c4d3	leaq	0x21d8e(%rip), %rdi     ## literal pool for: "<jemalloc>: Reducing narenas to limit (%d)\n"
000000010000c4da	xorb	%al, %al
000000010000c4dc	callq	_je_malloc_printf
000000010000c4e1	movl	(%rbx), %eax
000000010000c4e3	leaq	_je_narenas_total(%rip), %rcx
000000010000c4ea	movl	%eax, (%rcx)
000000010000c4ec	movl	%eax, %edi
000000010000c4ee	shlq	$0x3, %rdi
000000010000c4f2	callq	_je_base_alloc
000000010000c4f7	leaq	_je_arenas(%rip), %rcx
000000010000c4fe	movq	%rax, (%rcx)
000000010000c501	testq	%rax, %rax
000000010000c504	je	0x10000c54d
000000010000c506	leaq	_je_narenas_total(%rip), %rcx
000000010000c50d	movl	(%rcx), %esi
000000010000c50f	shlq	$0x3, %rsi
000000010000c513	movq	%rax, %rdi
000000010000c516	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010000c51b	leaq	_je_arenas(%rip), %rax
000000010000c522	movq	(%rax), %rax
000000010000c525	movq	-0x470(%rbp), %rcx
000000010000c52c	movq	%rcx, (%rax)
000000010000c52f	movb	$0x1, 0x28cea(%rip)
000000010000c536	leaq	_init_lock(%rip), %rdi
000000010000c53d	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000c542	movl	-0x480(%rbp), %ebx
000000010000c548	jmp	0x10000a5b9
000000010000c54d	leaq	_init_lock(%rip), %rdi
000000010000c554	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000c559	jmp	0x10000a816
000000010000c55e	nop
000000010000c560	inl	%dx, %eax
000000010000c562	.byte 0xff #bad opcode
000000010000c563	callq	*(%rax)
000000010000c565	idivb	%bh
000000010000c567	callq	*(%rax)
000000010000c569	idivb	%bh
000000010000c56b	callq	*(%rax)
000000010000c56d	idivb	%bh
000000010000c56f	callq	*(%rax)
000000010000c571	idivb	%bh
000000010000c573	callq	*(%rax)
000000010000c575	idivb	%bh
000000010000c577	callq	*(%rax)
000000010000c579	idivb	%bh
000000010000c57b	callq	*(%rax)
000000010000c57d	idivb	%bh
000000010000c57f	callq	*(%rax)
000000010000c581	idivb	%bh
000000010000c583	callq	*(%rax)
000000010000c585	idivb	%bh
000000010000c587	callq	*(%rax)
000000010000c589	idivb	%bh
000000010000c58b	callq	*(%rax)
000000010000c58d	idivb	%bh
000000010000c58f	callq	*(%rax)
000000010000c591	idivb	%bh
000000010000c593	callq	*(%rax)
000000010000c595	idivb	%bh
000000010000c597	callq	*(%rax)
000000010000c599	idivb	%bh
000000010000c59b	callq	*(%rax)
000000010000c59d	idivb	%bh
000000010000c59f	callq	*(%rax)
000000010000c5a1	idivb	%bh
000000010000c5a3	callq	*(%rax)
000000010000c5a5	idivb	%bh
000000010000c5a7	callq	*(%rax)
000000010000c5a9	idivb	%bh
000000010000c5ab	callq	*(%rax)
000000010000c5ad	idivb	%bh
000000010000c5af	callq	*(%rax)
000000010000c5b1	idivb	%bh
000000010000c5b3	callq	*(%rax)
000000010000c5b5	idivb	%bh
000000010000c5b7	callq	*(%rax)
000000010000c5b9	idivb	%bh
000000010000c5bb	callq	*(%rax)
000000010000c5bd	idivb	%bh
000000010000c5bf	callq	*(%rax)
000000010000c5c1	idivb	%bh
000000010000c5c3	callq	*(%rax)
000000010000c5c5	idivb	%bh
000000010000c5c7	callq	*(%rax)
000000010000c5c9	idivb	%bh
000000010000c5cb	callq	*(%rax)
000000010000c5cd	idivb	%bh
000000010000c5cf	callq	*(%rax)
000000010000c5d1	idivb	%bh
000000010000c5d3	callq	*(%rax)
000000010000c5d5	idivb	%bh
000000010000c5d7	callq	*(%rax)
000000010000c5d9	idivb	%bh
000000010000c5db	callq	*(%rax)
000000010000c5dd	idivb	%bh
000000010000c5df	callq	*(%rax)
000000010000c5e1	idivb	%bh
000000010000c5e3	callq	*(%rax)
000000010000c5e5	idivb	%bh
000000010000c5e7	callq	*(%rax)
000000010000c5e9	idivb	%bh
000000010000c5eb	callq	*(%rax)
000000010000c5ed	idivb	%bh
000000010000c5ef	callq	*(%rax)
000000010000c5f1	idivb	%bh
000000010000c5f3	callq	*(%rax)
000000010000c5f5	idivb	%bh
000000010000c5f7	callq	*(%rax)
000000010000c5f9	idivb	%bh
000000010000c5fb	callq	*(%rax)
000000010000c5fd	idivb	%bh
000000010000c5ff	callq	*(%rax)
000000010000c601	idivb	%bh
000000010000c603	callq	*(%rax)
000000010000c605	idivb	%bh
000000010000c607	callq	*(%rax)
000000010000c609	idivb	%bh
000000010000c60b	callq	*(%rax)
000000010000c60d	idivb	%bh
000000010000c60f	callq	*(%rax)
000000010000c611	idivb	%bh
000000010000c613	callq	*(%rax)
000000010000c615	idivb	%bh
000000010000c617	callq	*(%rax)
000000010000c619	idivb	%bh
000000010000c61b	callq	*(%rax)
000000010000c61d	idivb	%bh
000000010000c61f	incl	(%rax)
000000010000c621	outb	%al, %dx
000000010000c622	.byte 0xff #bad opcode
000000010000c623	incl	(%rax)
000000010000c625	outb	%al, %dx
000000010000c626	.byte 0xff #bad opcode
000000010000c627	incl	(%rax)
000000010000c629	outb	%al, %dx
000000010000c62a	.byte 0xff #bad opcode
000000010000c62b	incl	(%rax)
000000010000c62d	outb	%al, %dx
000000010000c62e	.byte 0xff #bad opcode
000000010000c62f	incl	(%rax)
000000010000c631	outb	%al, %dx
000000010000c632	.byte 0xff #bad opcode
000000010000c633	incl	(%rax)
000000010000c635	outb	%al, %dx
000000010000c636	.byte 0xff #bad opcode
000000010000c637	incl	(%rax)
000000010000c639	outb	%al, %dx
000000010000c63a	.byte 0xff #bad opcode
000000010000c63b	incl	(%rax)
000000010000c63d	outb	%al, %dx
000000010000c63e	.byte 0xff #bad opcode
000000010000c63f	incl	(%rax)
000000010000c641	outb	%al, %dx
000000010000c642	.byte 0xff #bad opcode
000000010000c643	incl	(%rax)
000000010000c645	outb	%al, %dx
000000010000c646	.byte 0xff #bad opcode
000000010000c647	lcalll	*(%rdi)
000000010000c649	outb	%al, %dx
000000010000c64a	.byte 0xff #bad opcode
000000010000c64b	callq	*(%rax)
000000010000c64d	idivb	%bh
000000010000c64f	callq	*(%rax)
000000010000c651	idivb	%bh
000000010000c653	callq	*(%rax)
000000010000c655	idivb	%bh
000000010000c657	callq	*(%rax)
000000010000c659	idivb	%bh
000000010000c65b	callq	*(%rax)
000000010000c65d	idivb	%bh
000000010000c65f	callq	*(%rax)
000000010000c661	idivb	%bh
000000010000c663	incl	(%rax)
000000010000c665	outb	%al, %dx
000000010000c666	.byte 0xff #bad opcode
000000010000c667	incl	(%rax)
000000010000c669	outb	%al, %dx
000000010000c66a	.byte 0xff #bad opcode
000000010000c66b	incl	(%rax)
000000010000c66d	outb	%al, %dx
000000010000c66e	.byte 0xff #bad opcode
000000010000c66f	incl	(%rax)
000000010000c671	outb	%al, %dx
000000010000c672	.byte 0xff #bad opcode
000000010000c673	incl	(%rax)
000000010000c675	outb	%al, %dx
000000010000c676	.byte 0xff #bad opcode
000000010000c677	incl	(%rax)
000000010000c679	outb	%al, %dx
000000010000c67a	.byte 0xff #bad opcode
000000010000c67b	incl	(%rax)
000000010000c67d	outb	%al, %dx
000000010000c67e	.byte 0xff #bad opcode
000000010000c67f	incl	(%rax)
000000010000c681	outb	%al, %dx
000000010000c682	.byte 0xff #bad opcode
000000010000c683	incl	(%rax)
000000010000c685	outb	%al, %dx
000000010000c686	.byte 0xff #bad opcode
000000010000c687	incl	(%rax)
000000010000c689	outb	%al, %dx
000000010000c68a	.byte 0xff #bad opcode
000000010000c68b	incl	(%rax)
000000010000c68d	outb	%al, %dx
000000010000c68e	.byte 0xff #bad opcode
000000010000c68f	incl	(%rax)
000000010000c691	outb	%al, %dx
000000010000c692	.byte 0xff #bad opcode
000000010000c693	incl	(%rax)
000000010000c695	outb	%al, %dx
000000010000c696	.byte 0xff #bad opcode
000000010000c697	incl	(%rax)
000000010000c699	outb	%al, %dx
000000010000c69a	.byte 0xff #bad opcode
000000010000c69b	incl	(%rax)
000000010000c69d	outb	%al, %dx
000000010000c69e	.byte 0xff #bad opcode
000000010000c69f	incl	(%rax)
000000010000c6a1	outb	%al, %dx
000000010000c6a2	.byte 0xff #bad opcode
000000010000c6a3	incl	(%rax)
000000010000c6a5	outb	%al, %dx
000000010000c6a6	.byte 0xff #bad opcode
000000010000c6a7	incl	(%rax)
000000010000c6a9	outb	%al, %dx
000000010000c6aa	.byte 0xff #bad opcode
000000010000c6ab	incl	(%rax)
000000010000c6ad	outb	%al, %dx
000000010000c6ae	.byte 0xff #bad opcode
000000010000c6af	incl	(%rax)
000000010000c6b1	outb	%al, %dx
000000010000c6b2	.byte 0xff #bad opcode
000000010000c6b3	incl	(%rax)
000000010000c6b5	outb	%al, %dx
000000010000c6b6	.byte 0xff #bad opcode
000000010000c6b7	incl	(%rax)
000000010000c6b9	outb	%al, %dx
000000010000c6ba	.byte 0xff #bad opcode
000000010000c6bb	incl	(%rax)
000000010000c6bd	outb	%al, %dx
000000010000c6be	.byte 0xff #bad opcode
000000010000c6bf	incl	(%rax)
000000010000c6c1	outb	%al, %dx
000000010000c6c2	.byte 0xff #bad opcode
000000010000c6c3	incl	(%rax)
000000010000c6c5	outb	%al, %dx
000000010000c6c6	.byte 0xff #bad opcode
000000010000c6c7	incl	(%rax)
000000010000c6c9	outb	%al, %dx
000000010000c6ca	.byte 0xff #bad opcode
000000010000c6cb	callq	*(%rax)
000000010000c6cd	idivb	%bh
000000010000c6cf	callq	*(%rax)
000000010000c6d1	idivb	%bh
000000010000c6d3	callq	*(%rax)
000000010000c6d5	idivb	%bh
000000010000c6d7	callq	*(%rax)
000000010000c6d9	idivb	%bh
000000010000c6db	incl	(%rax)
000000010000c6dd	outb	%al, %dx
000000010000c6de	.byte 0xff #bad opcode
000000010000c6df	callq	*(%rax)
000000010000c6e1	idivb	%bh
000000010000c6e3	incl	(%rax)
000000010000c6e5	outb	%al, %dx
000000010000c6e6	.byte 0xff #bad opcode
000000010000c6e7	incl	(%rax)
000000010000c6e9	outb	%al, %dx
000000010000c6ea	.byte 0xff #bad opcode
000000010000c6eb	incl	(%rax)
000000010000c6ed	outb	%al, %dx
000000010000c6ee	.byte 0xff #bad opcode
000000010000c6ef	incl	(%rax)
000000010000c6f1	outb	%al, %dx
000000010000c6f2	.byte 0xff #bad opcode
000000010000c6f3	incl	(%rax)
000000010000c6f5	outb	%al, %dx
000000010000c6f6	.byte 0xff #bad opcode
000000010000c6f7	incl	(%rax)
000000010000c6f9	outb	%al, %dx
000000010000c6fa	.byte 0xff #bad opcode
000000010000c6fb	incl	(%rax)
000000010000c6fd	outb	%al, %dx
000000010000c6fe	.byte 0xff #bad opcode
000000010000c6ff	incl	(%rax)
000000010000c701	outb	%al, %dx
000000010000c702	.byte 0xff #bad opcode
000000010000c703	incl	(%rax)
000000010000c705	outb	%al, %dx
000000010000c706	.byte 0xff #bad opcode
000000010000c707	incl	(%rax)
000000010000c709	outb	%al, %dx
000000010000c70a	.byte 0xff #bad opcode
000000010000c70b	incl	(%rax)
000000010000c70d	outb	%al, %dx
000000010000c70e	.byte 0xff #bad opcode
000000010000c70f	incl	(%rax)
000000010000c711	outb	%al, %dx
000000010000c712	.byte 0xff #bad opcode
000000010000c713	incl	(%rax)
000000010000c715	outb	%al, %dx
000000010000c716	.byte 0xff #bad opcode
000000010000c717	incl	(%rax)
000000010000c719	outb	%al, %dx
000000010000c71a	.byte 0xff #bad opcode
000000010000c71b	incl	(%rax)
000000010000c71d	outb	%al, %dx
000000010000c71e	.byte 0xff #bad opcode
000000010000c71f	incl	(%rax)
000000010000c721	outb	%al, %dx
000000010000c722	.byte 0xff #bad opcode
000000010000c723	incl	(%rax)
000000010000c725	outb	%al, %dx
000000010000c726	.byte 0xff #bad opcode
000000010000c727	incl	(%rax)
000000010000c729	outb	%al, %dx
000000010000c72a	.byte 0xff #bad opcode
000000010000c72b	incl	(%rax)
000000010000c72d	outb	%al, %dx
000000010000c72e	.byte 0xff #bad opcode
000000010000c72f	incl	(%rax)
000000010000c731	outb	%al, %dx
000000010000c732	.byte 0xff #bad opcode
000000010000c733	incl	(%rax)
000000010000c735	outb	%al, %dx
000000010000c736	.byte 0xff #bad opcode
000000010000c737	incl	(%rax)
000000010000c739	outb	%al, %dx
000000010000c73a	.byte 0xff #bad opcode
000000010000c73b	incl	(%rax)
000000010000c73d	outb	%al, %dx
000000010000c73e	.byte 0xff #bad opcode
000000010000c73f	incl	(%rax)
000000010000c741	outb	%al, %dx
000000010000c742	.byte 0xff #bad opcode
000000010000c743	incl	(%rax)
000000010000c745	outb	%al, %dx
000000010000c746	.byte 0xff #bad opcode
000000010000c747	incl	(%rax)
000000010000c749	outb	%al, %dx
000000010000c74a	.byte 0xff #bad opcode
000000010000c74b	incl	%ebp
000000010000c74d	outb	%al, %dx
000000010000c74e	.byte 0xff #bad opcode
000000010000c74f	pushq	0x5cfffff3(%rcx)
000000010000c755	outl	%eax, %dx
000000010000c756	.byte 0xff #bad opcode
000000010000c757	ljmpl	*-0x4e000011(%rbx)
000000010000c75d	rep
000000010000c75e	.byte 0xff #bad opcode
000000010000c75f	pushq	0x28fffff3(%rcx)
000000010000c765	lock
000000010000c766	.byte 0xff #bad opcode
000000010000c767	callq	*-0x4e000010(%rax)
000000010000c76d	rep
000000010000c76e	.byte 0xff #bad opcode
000000010000c76f	.byte 0xff #bad opcode
000000010000c770	fcompi	%st(0)
000000010000c772	.byte 0xff #bad opcode
000000010000c773	jmpq	*0x66(%rsi)
000000010000c776	nopw	%cs:(%rax,%rax)
_je_rallocx:
000000010000c780	pushq	%rbp
000000010000c781	movq	%rsp, %rbp
000000010000c784	pushq	%r15
000000010000c786	pushq	%r14
000000010000c788	pushq	%r13
000000010000c78a	pushq	%r12
000000010000c78c	pushq	%rbx
000000010000c78d	subq	$0x88, %rsp
000000010000c794	movl	%edx, %r14d
000000010000c797	movq	%rsi, -0x50(%rbp)
000000010000c79b	movq	%rdi, %r13
000000010000c79e	movl	$0x1, %eax
000000010000c7a3	movb	%r14b, %cl
000000010000c7a6	shlq	%cl, %rax
000000010000c7a9	movq	%rax, -0x70(%rbp)
000000010000c7ad	cmpq	$0x0, 0x27f03(%rip)
000000010000c7b5	jne	0x10000cb90
000000010000c7bb	leaq	_je_tsd_tsd(%rip), %rax
000000010000c7c2	movq	(%rax), %rdi
000000010000c7c5	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000c7ca	movq	%rax, %rbx
000000010000c7cd	testq	%rbx, %rbx
000000010000c7d0	je	0x10000cbd1
000000010000c7d6	andq	$-0x2, -0x70(%rbp)
000000010000c7db	movl	%r14d, %eax
000000010000c7de	andl	$0x40, %eax
000000010000c7e1	movl	%eax, -0x64(%rbp)
000000010000c7e4	leaq	0x8(%rbx), %r15
000000010000c7e8	movl	0x8(%rbx), %eax
000000010000c7eb	cmpl	$0x2, %eax
000000010000c7ee	je	0x10000c865
000000010000c7f0	movq	%rbx, -0x58(%rbp)
000000010000c7f4	testl	%eax, %eax
000000010000c7f6	movq	%r13, %r12
000000010000c7f9	jne	0x10000c8d0
000000010000c7ff	movl	$0x1, (%r15)
000000010000c806	leaq	_je_tsd_tsd(%rip), %rax
000000010000c80d	movq	(%rax), %rdi
000000010000c810	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000c815	movq	%rax, %rbx
000000010000c818	testq	%rbx, %rbx
000000010000c81b	je	0x10000d1e1
000000010000c821	movq	0x20(%r15), %rax
000000010000c825	movq	0x28(%r15), %rcx
000000010000c829	movq	0x30(%r15), %rdx
000000010000c82d	movq	0x38(%r15), %rsi
000000010000c831	movq	%rsi, 0x40(%rbx)
000000010000c835	movq	%rdx, 0x38(%rbx)
000000010000c839	movq	%rcx, 0x30(%rbx)
000000010000c83d	movq	%rax, 0x28(%rbx)
000000010000c841	movq	0x18(%r15), %rax
000000010000c845	movq	%rax, 0x20(%rbx)
000000010000c849	movq	0x10(%r15), %rax
000000010000c84d	movq	%rax, 0x18(%rbx)
000000010000c851	movq	(%r15), %rax
000000010000c854	movq	0x8(%r15), %rcx
000000010000c858	movq	%rcx, 0x10(%rbx)
000000010000c85c	movq	%rax, 0x8(%rbx)
000000010000c860	movb	$0x1, (%rbx)
000000010000c863	jmp	0x10000c8d0
000000010000c865	movq	%rbx, -0x58(%rbp)
000000010000c869	movl	$0x3, (%r15)
000000010000c870	leaq	_je_tsd_tsd(%rip), %rax
000000010000c877	movq	(%rax), %rdi
000000010000c87a	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000c87f	movq	%rax, %rbx
000000010000c882	testq	%rbx, %rbx
000000010000c885	je	0x10000ce33
000000010000c88b	movq	0x20(%r15), %rax
000000010000c88f	movq	0x28(%r15), %rcx
000000010000c893	movq	0x30(%r15), %rdx
000000010000c897	movq	0x38(%r15), %rsi
000000010000c89b	movq	%rsi, 0x40(%rbx)
000000010000c89f	movq	%rdx, 0x38(%rbx)
000000010000c8a3	movq	%rcx, 0x30(%rbx)
000000010000c8a7	movq	%rax, 0x28(%rbx)
000000010000c8ab	movq	0x18(%r15), %rax
000000010000c8af	movq	%rax, 0x20(%rbx)
000000010000c8b3	movq	0x10(%r15), %rax
000000010000c8b7	movq	%rax, 0x18(%rbx)
000000010000c8bb	movq	(%r15), %rax
000000010000c8be	movq	0x8(%r15), %rcx
000000010000c8c2	movq	%rcx, 0x10(%rbx)
000000010000c8c6	movq	%rax, 0x8(%rbx)
000000010000c8ca	movb	$0x1, (%rbx)
000000010000c8cd	movq	%r13, %r12
000000010000c8d0	cmpl	$0xff, %r14d
000000010000c8d7	ja	0x10000cc91
000000010000c8dd	leaq	_je_chunksize_mask(%rip), %rax
000000010000c8e4	movq	(%rax), %rdi
000000010000c8e7	xorl	%r13d, %r13d
000000010000c8ea	movb	$0x1, %bl
000000010000c8ec	movb	$0x1, %al
000000010000c8ee	movb	%al, -0x65(%rbp)
000000010000c8f1	movq	%rdi, %rcx
000000010000c8f4	notq	%rcx
000000010000c8f7	andq	%r12, %rcx
000000010000c8fa	cmpq	%r12, %rcx
000000010000c8fd	je	0x10000c93b
000000010000c8ff	movq	%r12, %rdx
000000010000c902	subq	%rcx, %rdx
000000010000c905	shrq	$0xc, %rdx
000000010000c909	leaq	_je_map_bias(%rip), %rsi
000000010000c910	subq	(%rsi), %rdx
000000010000c913	movq	0x8(%rcx,%rdx,8), %rax
000000010000c918	movq	%rax, %rcx
000000010000c91b	shrq	$0x4, %rcx
000000010000c91f	movzbl	%cl, %ecx
000000010000c922	cmpq	$0xff, %rcx
000000010000c929	je	0x10000ccd0
000000010000c92f	leaq	_je_small_bin2size_tab(%rip), %rdx
000000010000c936	movl	(%rdx,%rcx,4), %eax
000000010000c939	jmp	0x10000c94d
000000010000c93b	movq	%r12, %rdi
000000010000c93e	callq	_je_huge_salloc
000000010000c943	leaq	_je_chunksize_mask(%rip), %rcx
000000010000c94a	movq	(%rcx), %rdi
000000010000c94d	movq	%rax, -0x88(%rbp)
000000010000c954	notq	%rdi
000000010000c957	andq	%r12, %rdi
000000010000c95a	cmpq	%r12, %rdi
000000010000c95d	je	0x10000c9a2
000000010000c95f	movq	%r12, %rcx
000000010000c962	subq	%rdi, %rcx
000000010000c965	shrq	$0xc, %rcx
000000010000c969	leaq	_je_map_bias(%rip), %rdx
000000010000c970	subq	(%rdx), %rcx
000000010000c973	movq	0x8(%rdi,%rcx,8), %rdx
000000010000c978	movq	%rdx, %rax
000000010000c97b	shrq	$0x4, %rax
000000010000c97f	movzbl	%al, %eax
000000010000c982	cmpq	$0xff, %rax
000000010000c988	movq	-0x50(%rbp), %r8
000000010000c98c	movq	-0x70(%rbp), %rcx
000000010000c990	je	0x10000ccdb
000000010000c996	leaq	_je_small_bin2size_tab(%rip), %rdx
000000010000c99d	movl	(%rdx,%rax,4), %eax
000000010000c9a0	jmp	0x10000c9b2
000000010000c9a2	movq	%r12, %rdi
000000010000c9a5	callq	_je_huge_salloc
000000010000c9aa	movq	-0x50(%rbp), %r8
000000010000c9ae	movq	-0x70(%rbp), %rcx
000000010000c9b2	movq	%rax, -0x78(%rbp)
000000010000c9b6	testq	%rcx, %rcx
000000010000c9b9	je	0x10000ca33
000000010000c9bb	leaq	-0x1(%rcx), %rax
000000010000c9bf	testq	%r12, %rax
000000010000c9c2	je	0x10000ca33
000000010000c9c4	leaq	-0x1(%r8,%rcx), %rax
000000010000c9c9	movq	%rcx, %r14
000000010000c9cc	negq	%r14
000000010000c9cf	andq	%rax, %r14
000000010000c9d2	movq	$0x0, -0x80(%rbp)
000000010000c9da	cmpq	%r8, %r14
000000010000c9dd	jb	0x10000cb2c
000000010000c9e3	leaq	_je_arena_maxclass(%rip), %rax
000000010000c9ea	movq	(%rax), %rax
000000010000c9ed	cmpq	%rax, %r14
000000010000c9f0	ja	0x10000cb42
000000010000c9f6	cmpq	$0x1000, %rcx           ## imm = 0x1000
000000010000c9fd	ja	0x10000cb42
000000010000ca03	cmpq	$0xe00, %r14            ## imm = 0xE00
000000010000ca0a	ja	0x10000ccea
000000010000ca10	decq	%r14
000000010000ca13	shrq	$0x3, %r14
000000010000ca17	leaq	_je_small_size2bin_tab(%rip), %rdx
000000010000ca1e	movzbl	(%rdx,%r14), %esi
000000010000ca23	leaq	_je_small_bin2size_tab(%rip), %rdx
000000010000ca2a	movl	(%rdx,%rsi,4), %r14d
000000010000ca2e	jmp	0x10000ccf8
000000010000ca33	leaq	_je_arena_maxclass(%rip), %rax
000000010000ca3a	cmpq	%r8, (%rax)
000000010000ca3d	movl	-0x64(%rbp), %eax
000000010000ca40	jae	0x10000ca71
000000010000ca42	testl	%eax, %eax
000000010000ca44	setne	%al
000000010000ca47	movzbl	%al, %eax
000000010000ca4a	movzbl	-0x65(%rbp), %edx
000000010000ca4e	movl	%edx, 0x10(%rsp)
000000010000ca52	movq	%rcx, (%rsp)
000000010000ca56	movl	%eax, 0x8(%rsp)
000000010000ca5a	movq	%r15, %rdi
000000010000ca5d	movq	%r13, %rsi
000000010000ca60	movq	%r12, %rdx
000000010000ca63	movq	-0x78(%rbp), %rcx
000000010000ca67	xorl	%r9d, %r9d
000000010000ca6a	callq	_je_huge_ralloc
000000010000ca6f	jmp	0x10000caa5
000000010000ca71	testl	%eax, %eax
000000010000ca73	setne	%al
000000010000ca76	movzbl	%al, %eax
000000010000ca79	movzbl	%bl, %esi
000000010000ca7c	movzbl	-0x65(%rbp), %edx
000000010000ca80	movl	%edx, 0x18(%rsp)
000000010000ca84	movl	%esi, 0x10(%rsp)
000000010000ca88	movq	%rcx, (%rsp)
000000010000ca8c	movl	%eax, 0x8(%rsp)
000000010000ca90	movq	%r15, %rdi
000000010000ca93	movq	%r13, %rsi
000000010000ca96	movq	%r12, %rdx
000000010000ca99	movq	-0x78(%rbp), %rcx
000000010000ca9d	xorl	%r9d, %r9d
000000010000caa0	callq	_je_arena_ralloc
000000010000caa5	movq	%rax, %r13
000000010000caa8	movq	$0x0, -0x80(%rbp)
000000010000cab0	testq	%r13, %r13
000000010000cab3	je	0x10000cb2c
000000010000cab5	leaq	_je_chunksize_mask(%rip), %rax
000000010000cabc	movq	(%rax), %rax
000000010000cabf	notq	%rax
000000010000cac2	andq	%r13, %rax
000000010000cac5	cmpq	%r13, %rax
000000010000cac8	movq	-0x58(%rbp), %rbx
000000010000cacc	je	0x10000cb11
000000010000cace	movq	%r13, %rcx
000000010000cad1	subq	%rax, %rcx
000000010000cad4	shrq	$0xc, %rcx
000000010000cad8	leaq	_je_map_bias(%rip), %rdx
000000010000cadf	subq	(%rdx), %rcx
000000010000cae2	movq	0x8(%rax,%rcx,8), %rax
000000010000cae7	movq	%rax, %rcx
000000010000caea	shrq	$0x4, %rcx
000000010000caee	movzbl	%cl, %ecx
000000010000caf1	cmpq	$0xff, %rcx
000000010000caf8	movq	-0x88(%rbp), %rdx
000000010000caff	je	0x10000ce28
000000010000cb05	leaq	_je_small_bin2size_tab(%rip), %rax
000000010000cb0c	movl	(%rax,%rcx,4), %eax
000000010000cb0f	jmp	0x10000cb20
000000010000cb11	movq	%r13, %rdi
000000010000cb14	callq	_je_huge_salloc
000000010000cb19	movq	-0x88(%rbp), %rdx
000000010000cb20	addq	%rax, 0x18(%rbx)
000000010000cb24	addq	%rdx, 0x20(%rbx)
000000010000cb28	movq	%r13, -0x80(%rbp)
000000010000cb2c	movq	-0x80(%rbp), %rax
000000010000cb30	addq	$0x88, %rsp
000000010000cb37	popq	%rbx
000000010000cb38	popq	%r12
000000010000cb3a	popq	%r13
000000010000cb3c	popq	%r14
000000010000cb3e	popq	%r15
000000010000cb40	popq	%rbp
000000010000cb41	retq
000000010000cb42	leaq	0xfff(%r8), %r14
000000010000cb49	andq	$-0x1000, %r14          ## imm = 0xFFFFFFFFFFFFF000
000000010000cb50	cmpq	%r8, %r14
000000010000cb53	jb	0x10000cb2c
000000010000cb55	leaq	0xfff(%rcx), %rdx
000000010000cb5c	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
000000010000cb63	addq	%r14, %rdx
000000010000cb66	jb	0x10000cb2c
000000010000cb68	addq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
000000010000cb6f	cmpq	%rax, %rdx
000000010000cb72	jbe	0x10000ccf8
000000010000cb78	leaq	_je_chunksize_mask(%rip), %rdx
000000010000cb7f	movq	(%rdx), %rdx
000000010000cb82	addq	%rdx, %r14
000000010000cb85	notq	%rdx
000000010000cb88	andq	%rdx, %r14
000000010000cb8b	jmp	0x10000ccf8
000000010000cb90	leaq	_je_tsd_tsd(%rip), %rax
000000010000cb97	movq	(%rax), %rdi
000000010000cb9a	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000cb9f	movq	%rax, %r15
000000010000cba2	testq	%r15, %r15
000000010000cba5	je	0x10000cfdf
000000010000cbab	leaq	0x8(%r15), %r12
000000010000cbaf	movl	0x8(%r15), %eax
000000010000cbb3	cmpl	$0x2, %eax
000000010000cbb6	je	0x10000cef3
000000010000cbbc	testl	%eax, %eax
000000010000cbbe	jne	0x10000cf60
000000010000cbc4	movl	$0x1, (%r12)
000000010000cbcc	jmp	0x10000cefb
000000010000cbd1	leaq	_je_tsd_init_head(%rip), %rdi
000000010000cbd8	leaq	-0x48(%rbp), %rsi
000000010000cbdc	callq	_je_tsd_init_check_recursion
000000010000cbe1	movq	%rax, %rbx
000000010000cbe4	testq	%rbx, %rbx
000000010000cbe7	jne	0x10000c7d6
000000010000cbed	movl	$0x48, %edi
000000010000cbf2	callq	_je_malloc_tsd_malloc
000000010000cbf7	movq	%rax, %rbx
000000010000cbfa	movq	%rbx, -0x30(%rbp)
000000010000cbfe	testq	%rbx, %rbx
000000010000cc01	je	0x10000d5e4
000000010000cc07	movb	$0x0, (%rbx)
000000010000cc0a	movq	0x20a2f(%rip), %rax
000000010000cc11	movq	0x20a30(%rip), %rcx
000000010000cc18	movq	0x20a31(%rip), %rdx
000000010000cc1f	movq	0x20a32(%rip), %rsi
000000010000cc26	movq	0x20a33(%rip), %rdi
000000010000cc2d	movq	%rdi, 0x40(%rbx)
000000010000cc31	movq	%rsi, 0x38(%rbx)
000000010000cc35	movq	%rdx, 0x30(%rbx)
000000010000cc39	movq	%rcx, 0x28(%rbx)
000000010000cc3d	movq	%rax, 0x20(%rbx)
000000010000cc41	movq	0x209f0(%rip), %rax
000000010000cc48	movq	%rax, 0x18(%rbx)
000000010000cc4c	movq	0x209dd(%rip), %rax
000000010000cc53	movq	%rax, 0x10(%rbx)
000000010000cc57	movq	_tsd_initializer(%rip), %rax
000000010000cc5e	movq	%rax, 0x8(%rbx)
000000010000cc62	leaq	_je_tsd_tsd(%rip), %rax
000000010000cc69	movq	(%rax), %rdi
000000010000cc6c	movq	%rbx, %rsi
000000010000cc6f	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000cc74	testl	%eax, %eax
000000010000cc76	jne	0x10000d5f5
000000010000cc7c	leaq	_je_tsd_init_head(%rip), %rdi
000000010000cc83	leaq	-0x48(%rbp), %rsi
000000010000cc87	callq	_je_tsd_init_finish
000000010000cc8c	jmp	0x10000c7d6
000000010000cc91	leaq	_je_chunksize_mask(%rip), %rax
000000010000cc98	movq	(%rax), %rdi
000000010000cc9b	movq	%rdi, %rsi
000000010000cc9e	notq	%rsi
000000010000cca1	andq	%r12, %rsi
000000010000cca4	sarl	$0x8, %r14d
000000010000cca8	decl	%r14d
000000010000ccab	cmpq	%r12, %rsi
000000010000ccae	movl	%r14d, %ecx
000000010000ccb1	je	0x10000ce11
000000010000ccb7	leaq	_je_arenas(%rip), %rdx
000000010000ccbe	movq	(%rdx), %rdx
000000010000ccc1	movq	(%rsi), %rsi
000000010000ccc4	cmpq	(%rdx,%rcx,8), %rsi
000000010000ccc8	setne	%al
000000010000cccb	jmp	0x10000ce1d
000000010000ccd0	andq	$-0x1000, %rax          ## imm = 0xFFFFFFFFFFFFF000
000000010000ccd6	jmp	0x10000c94d
000000010000ccdb	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
000000010000cce2	movq	%rdx, %rax
000000010000cce5	jmp	0x10000c9b2
000000010000ccea	addq	$0xfff, %r14            ## imm = 0xFFF
000000010000ccf1	andq	$-0x1000, %r14          ## imm = 0xFFFFFFFFFFFFF000
000000010000ccf8	testq	%r14, %r14
000000010000ccfb	je	0x10000cb2c
000000010000cd01	cmpq	%r14, %rax
000000010000cd04	jb	0x10000cdda
000000010000cd0a	cmpq	$0x1000, %rcx           ## imm = 0x1000
000000010000cd11	ja	0x10000cdda
000000010000cd17	cmpq	$0xe00, %r14            ## imm = 0xE00
000000010000cd1e	ja	0x10000d371
000000010000cd24	cmpb	$0x1, %bl
000000010000cd27	jne	0x10000d0a0
000000010000cd2d	movq	-0x58(%rbp), %rax
000000010000cd31	movq	0x10(%rax), %rbx
000000010000cd35	testq	%rbx, %rbx
000000010000cd38	jne	0x10000cd60
000000010000cd3a	cmpl	$0x1, (%r15)
000000010000cd3e	jne	0x10000d0a0
000000010000cd44	movq	%r15, %rdi
000000010000cd47	callq	_je_tcache_get_hard
000000010000cd4c	movq	%rax, %rbx
000000010000cd4f	movq	-0x58(%rbp), %rax
000000010000cd53	movq	%rbx, 0x10(%rax)
000000010000cd57	testq	%rbx, %rbx
000000010000cd5a	je	0x10000d0a0
000000010000cd60	cmpq	$0x1000, %r14           ## imm = 0x1000
000000010000cd67	ja	0x10000d446
000000010000cd6d	movq	%r12, -0x60(%rbp)
000000010000cd71	decq	%r14
000000010000cd74	shrq	$0x3, %r14
000000010000cd78	leaq	_je_small_size2bin_tab(%rip), %rax
000000010000cd7f	movzbl	(%rax,%r14), %r14d
000000010000cd84	leaq	_je_small_bin2size_tab(%rip), %rax
000000010000cd8b	movl	(%rax,%r14,4), %r12d
000000010000cd8f	movq	%r14, %rax
000000010000cd92	shlq	$0x5, %rax
000000010000cd96	leaq	0x28(%rbx,%rax), %rcx
000000010000cd9b	movq	%rcx, -0x70(%rbp)
000000010000cd9f	movl	0x38(%rbx,%rax), %ecx
000000010000cda3	testl	%ecx, %ecx
000000010000cda5	je	0x10000d495
000000010000cdab	leaq	0x38(%rbx,%rax), %rdx
000000010000cdb0	decl	%ecx
000000010000cdb2	movl	%ecx, (%rdx)
000000010000cdb4	cmpl	0x30(%rbx,%rax), %ecx
000000010000cdb8	jge	0x10000cdc1
000000010000cdba	leaq	0x30(%rbx,%rax), %rdx
000000010000cdbf	movl	%ecx, (%rdx)
000000010000cdc1	movq	0x40(%rbx,%rax), %rax
000000010000cdc6	movl	%ecx, %ecx
000000010000cdc8	movq	(%rax,%rcx,8), %r13
000000010000cdcc	testq	%r13, %r13
000000010000cdcf	jne	0x10000d4b8
000000010000cdd5	jmp	0x10000d49d
000000010000cdda	cmpq	%r14, %rax
000000010000cddd	jae	0x10000cf8c
000000010000cde3	leaq	_je_chunksize(%rip), %rax
000000010000cdea	cmpq	%rcx, (%rax)
000000010000cded	jae	0x10000cfc2
000000010000cdf3	cmpl	$0x0, -0x64(%rbp)
000000010000cdf7	setne	%al
000000010000cdfa	movzbl	%al, %r8d
000000010000cdfe	movq	%r15, %rdi
000000010000ce01	movq	%r13, %rsi
000000010000ce04	movq	%r14, %rdx
000000010000ce07	callq	_je_huge_palloc
000000010000ce0c	jmp	0x10000d0d2
000000010000ce11	leaq	_je_arenas(%rip), %rdx
000000010000ce18	movq	(%rdx), %rdx
000000010000ce1b	movb	$0x1, %al
000000010000ce1d	movq	(%rdx,%rcx,8), %r13
000000010000ce21	xorb	%bl, %bl
000000010000ce23	jmp	0x10000c8ee
000000010000ce28	andq	$-0x1000, %rax          ## imm = 0xFFFFFFFFFFFFF000
000000010000ce2e	jmp	0x10000cb20
000000010000ce33	leaq	_je_tsd_init_head(%rip), %rdi
000000010000ce3a	leaq	-0x48(%rbp), %rsi
000000010000ce3e	callq	_je_tsd_init_check_recursion
000000010000ce43	movq	%rax, %rbx
000000010000ce46	testq	%rbx, %rbx
000000010000ce49	jne	0x10000c88b
000000010000ce4f	movl	$0x48, %edi
000000010000ce54	callq	_je_malloc_tsd_malloc
000000010000ce59	movq	%rax, %rbx
000000010000ce5c	movq	%rbx, -0x30(%rbp)
000000010000ce60	testq	%rbx, %rbx
000000010000ce63	je	0x10000d5e4
000000010000ce69	movb	$0x0, (%rbx)
000000010000ce6c	movq	0x207cd(%rip), %rax
000000010000ce73	movq	0x207ce(%rip), %rcx
000000010000ce7a	movq	0x207cf(%rip), %rdx
000000010000ce81	movq	0x207d0(%rip), %rsi
000000010000ce88	movq	0x207d1(%rip), %rdi
000000010000ce8f	movq	%rdi, 0x40(%rbx)
000000010000ce93	movq	%rsi, 0x38(%rbx)
000000010000ce97	movq	%rdx, 0x30(%rbx)
000000010000ce9b	movq	%rcx, 0x28(%rbx)
000000010000ce9f	movq	%rax, 0x20(%rbx)
000000010000cea3	movq	0x2078e(%rip), %rax
000000010000ceaa	movq	%rax, 0x18(%rbx)
000000010000ceae	movq	0x2077b(%rip), %rax
000000010000ceb5	movq	%rax, 0x10(%rbx)
000000010000ceb9	movq	_tsd_initializer(%rip), %rax
000000010000cec0	movq	%rax, 0x8(%rbx)
000000010000cec4	leaq	_je_tsd_tsd(%rip), %rax
000000010000cecb	movq	(%rax), %rdi
000000010000cece	movq	%rbx, %rsi
000000010000ced1	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000ced6	testl	%eax, %eax
000000010000ced8	jne	0x10000d5f5
000000010000cede	leaq	_je_tsd_init_head(%rip), %rdi
000000010000cee5	leaq	-0x48(%rbp), %rsi
000000010000cee9	callq	_je_tsd_init_finish
000000010000ceee	jmp	0x10000c88b
000000010000cef3	movl	$0x3, (%r12)
000000010000cefb	leaq	_je_tsd_tsd(%rip), %rax
000000010000cf02	movq	(%rax), %rdi
000000010000cf05	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000cf0a	movq	%rax, %rbx
000000010000cf0d	testq	%rbx, %rbx
000000010000cf10	je	0x10000d2a1
000000010000cf16	movq	0x20(%r12), %rax
000000010000cf1b	movq	0x28(%r12), %rcx
000000010000cf20	movq	0x30(%r12), %rdx
000000010000cf25	movq	0x38(%r12), %rsi
000000010000cf2a	movq	%rsi, 0x40(%rbx)
000000010000cf2e	movq	%rdx, 0x38(%rbx)
000000010000cf32	movq	%rcx, 0x30(%rbx)
000000010000cf36	movq	%rax, 0x28(%rbx)
000000010000cf3a	movq	0x18(%r12), %rax
000000010000cf3f	movq	%rax, 0x20(%rbx)
000000010000cf43	movq	0x10(%r12), %rax
000000010000cf48	movq	%rax, 0x18(%rbx)
000000010000cf4c	movq	(%r12), %rax
000000010000cf50	movq	0x8(%r12), %rcx
000000010000cf55	movq	%rcx, 0x10(%rbx)
000000010000cf59	movq	%rax, 0x8(%rbx)
000000010000cf5d	movb	$0x1, (%rbx)
000000010000cf60	cmpq	$0x0, 0x40(%r15)
000000010000cf65	jne	0x10000c7bb
000000010000cf6b	cmpl	$0x1, (%r12)
000000010000cf70	jne	0x10000c7bb
000000010000cf76	movq	%r12, %rdi
000000010000cf79	movl	$0xa, %esi
000000010000cf7e	callq	_je_quarantine_init
000000010000cf83	movq	%rax, 0x40(%r15)
000000010000cf87	jmp	0x10000c7bb
000000010000cf8c	movq	%rcx, %rbx
000000010000cf8f	testq	%r13, %r13
000000010000cf92	jne	0x10000cfa5
000000010000cf94	movq	-0x58(%rbp), %rax
000000010000cf98	movq	0x30(%rax), %r13
000000010000cf9c	testq	%r13, %r13
000000010000cf9f	je	0x10000d4ee
000000010000cfa5	cmpl	$0x0, -0x64(%rbp)
000000010000cfa9	setne	%al
000000010000cfac	movzbl	%al, %ecx
000000010000cfaf	movq	%r13, %rdi
000000010000cfb2	movq	%r14, %rsi
000000010000cfb5	movq	%rbx, %rdx
000000010000cfb8	callq	_je_arena_palloc
000000010000cfbd	jmp	0x10000d0d2
000000010000cfc2	cmpl	$0x0, -0x64(%rbp)
000000010000cfc6	setne	%al
000000010000cfc9	movzbl	%al, %ecx
000000010000cfcc	movq	%r15, %rdi
000000010000cfcf	movq	%r13, %rsi
000000010000cfd2	movq	%r14, %rdx
000000010000cfd5	callq	_je_huge_malloc
000000010000cfda	jmp	0x10000d0d2
000000010000cfdf	leaq	_je_tsd_init_head(%rip), %rdi
000000010000cfe6	leaq	-0x48(%rbp), %rsi
000000010000cfea	callq	_je_tsd_init_check_recursion
000000010000cfef	movq	%rax, %r15
000000010000cff2	testq	%r15, %r15
000000010000cff5	jne	0x10000cbab
000000010000cffb	movl	$0x48, %edi
000000010000d000	callq	_je_malloc_tsd_malloc
000000010000d005	movq	%rax, %r15
000000010000d008	movq	%r15, -0x30(%rbp)
000000010000d00c	testq	%r15, %r15
000000010000d00f	je	0x10000d5e4
000000010000d015	movb	$0x0, (%r15)
000000010000d019	movq	0x20620(%rip), %rax
000000010000d020	movq	0x20621(%rip), %rcx
000000010000d027	movq	0x20622(%rip), %rdx
000000010000d02e	movq	0x20623(%rip), %rsi
000000010000d035	movq	0x20624(%rip), %rdi
000000010000d03c	movq	%rdi, 0x40(%r15)
000000010000d040	movq	%rsi, 0x38(%r15)
000000010000d044	movq	%rdx, 0x30(%r15)
000000010000d048	movq	%rcx, 0x28(%r15)
000000010000d04c	movq	%rax, 0x20(%r15)
000000010000d050	movq	0x205e1(%rip), %rax
000000010000d057	movq	%rax, 0x18(%r15)
000000010000d05b	movq	0x205ce(%rip), %rax
000000010000d062	movq	%rax, 0x10(%r15)
000000010000d066	movq	_tsd_initializer(%rip), %rax
000000010000d06d	movq	%rax, 0x8(%r15)
000000010000d071	leaq	_je_tsd_tsd(%rip), %rax
000000010000d078	movq	(%rax), %rdi
000000010000d07b	movq	%r15, %rsi
000000010000d07e	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000d083	testl	%eax, %eax
000000010000d085	jne	0x10000d5f5
000000010000d08b	leaq	_je_tsd_init_head(%rip), %rdi
000000010000d092	leaq	-0x48(%rbp), %rsi
000000010000d096	callq	_je_tsd_init_finish
000000010000d09b	jmp	0x10000cbab
000000010000d0a0	testq	%r13, %r13
000000010000d0a3	jne	0x10000d0bd
000000010000d0a5	movq	-0x58(%rbp), %rax
000000010000d0a9	movq	0x30(%rax), %r13
000000010000d0ad	testq	%r13, %r13
000000010000d0b0	jne	0x10000d0bd
000000010000d0b2	movq	%r15, %rdi
000000010000d0b5	callq	_je_choose_arena_hard
000000010000d0ba	movq	%rax, %r13
000000010000d0bd	cmpl	$0x0, -0x64(%rbp)
000000010000d0c1	setne	%al
000000010000d0c4	movzbl	%al, %edx
000000010000d0c7	movq	%r13, %rdi
000000010000d0ca	movq	%r14, %rsi
000000010000d0cd	callq	_je_arena_malloc_small
000000010000d0d2	movq	%rax, %r13
000000010000d0d5	movq	-0x50(%rbp), %rax
000000010000d0d9	testq	%r13, %r13
000000010000d0dc	movq	-0x78(%rbp), %rdx
000000010000d0e0	je	0x10000cb2c
000000010000d0e6	cmpq	%rax, %rdx
000000010000d0e9	cmovaq	%rax, %rdx
000000010000d0ed	movq	%r13, %rdi
000000010000d0f0	movq	%r12, %rsi
000000010000d0f3	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010000d0f8	cmpq	$0x0, 0x275b8(%rip)
000000010000d100	jne	0x10000d361
000000010000d106	leaq	_je_chunksize_mask(%rip), %rax
000000010000d10d	movq	(%rax), %rsi
000000010000d110	notq	%rsi
000000010000d113	andq	%r12, %rsi
000000010000d116	cmpq	%r12, %rsi
000000010000d119	je	0x10000d1d4
000000010000d11f	movq	%r12, %rcx
000000010000d122	subq	%rsi, %rcx
000000010000d125	shrq	$0xc, %rcx
000000010000d129	leaq	_je_map_bias(%rip), %rax
000000010000d130	movq	%rcx, %rdx
000000010000d133	subq	(%rax), %rdx
000000010000d136	movq	0x8(%rsi,%rdx,8), %rbx
000000010000d13b	testb	$0x2, %bl
000000010000d13e	jne	0x10000d4fe
000000010000d144	cmpb	$0x1, -0x65(%rbp)
000000010000d148	jne	0x10000d59d
000000010000d14e	movq	-0x58(%rbp), %rax
000000010000d152	movq	0x10(%rax), %r15
000000010000d156	testq	%r15, %r15
000000010000d159	je	0x10000d59d
000000010000d15f	shrq	$0x4, %rbx
000000010000d163	movzbl	%bl, %r14d
000000010000d167	cmpb	$0x0, _je_opt_abort(%rip)
000000010000d16e	jne	0x10000d5ad
000000010000d174	movq	%r12, -0x60(%rbp)
000000010000d178	movq	%r14, %rbx
000000010000d17b	shlq	$0x5, %rbx
000000010000d17f	leaq	0x38(%r15,%rbx), %r12
000000010000d184	movl	0x38(%r15,%rbx), %edx
000000010000d189	leaq	_je_tcache_bin_info(%rip), %rax
000000010000d190	movq	(%rax), %rax
000000010000d193	cmpl	(%rax,%r14,4), %edx
000000010000d197	je	0x10000d5c9
000000010000d19d	movq	0x40(%r15,%rbx), %rcx
000000010000d1a2	movl	%edx, %eax
000000010000d1a4	movq	-0x60(%rbp), %rdx
000000010000d1a8	movq	%rdx, (%rcx,%rax,8)
000000010000d1ac	incl	%eax
000000010000d1ae	movl	%eax, (%r12)
000000010000d1b2	movl	0x20(%r15), %eax
000000010000d1b6	incl	%eax
000000010000d1b8	movl	%eax, 0x20(%r15)
000000010000d1bc	cmpl	$0x125, %eax            ## imm = 0x125
000000010000d1c1	jne	0x10000caa8
000000010000d1c7	movq	%r15, %rdi
000000010000d1ca	callq	_je_tcache_event_hard
000000010000d1cf	jmp	0x10000caa8
000000010000d1d4	movq	%r12, %rdi
000000010000d1d7	callq	_je_huge_dalloc
000000010000d1dc	jmp	0x10000caa8
000000010000d1e1	leaq	_je_tsd_init_head(%rip), %rdi
000000010000d1e8	leaq	-0x48(%rbp), %rsi
000000010000d1ec	callq	_je_tsd_init_check_recursion
000000010000d1f1	movq	%rax, %rbx
000000010000d1f4	testq	%rbx, %rbx
000000010000d1f7	jne	0x10000c821
000000010000d1fd	movl	$0x48, %edi
000000010000d202	callq	_je_malloc_tsd_malloc
000000010000d207	movq	%rax, %rbx
000000010000d20a	movq	%rbx, -0x30(%rbp)
000000010000d20e	testq	%rbx, %rbx
000000010000d211	je	0x10000d5e4
000000010000d217	movb	$0x0, (%rbx)
000000010000d21a	movq	0x2041f(%rip), %rax
000000010000d221	movq	0x20420(%rip), %rcx
000000010000d228	movq	0x20421(%rip), %rdx
000000010000d22f	movq	0x20422(%rip), %rsi
000000010000d236	movq	0x20423(%rip), %rdi
000000010000d23d	movq	%rdi, 0x40(%rbx)
000000010000d241	movq	%rsi, 0x38(%rbx)
000000010000d245	movq	%rdx, 0x30(%rbx)
000000010000d249	movq	%rcx, 0x28(%rbx)
000000010000d24d	movq	%rax, 0x20(%rbx)
000000010000d251	movq	0x203e0(%rip), %rax
000000010000d258	movq	%rax, 0x18(%rbx)
000000010000d25c	movq	0x203cd(%rip), %rax
000000010000d263	movq	%rax, 0x10(%rbx)
000000010000d267	movq	_tsd_initializer(%rip), %rax
000000010000d26e	movq	%rax, 0x8(%rbx)
000000010000d272	leaq	_je_tsd_tsd(%rip), %rax
000000010000d279	movq	(%rax), %rdi
000000010000d27c	movq	%rbx, %rsi
000000010000d27f	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000d284	testl	%eax, %eax
000000010000d286	jne	0x10000d5f5
000000010000d28c	leaq	_je_tsd_init_head(%rip), %rdi
000000010000d293	leaq	-0x48(%rbp), %rsi
000000010000d297	callq	_je_tsd_init_finish
000000010000d29c	jmp	0x10000c821
000000010000d2a1	leaq	_je_tsd_init_head(%rip), %rdi
000000010000d2a8	leaq	-0x48(%rbp), %rsi
000000010000d2ac	callq	_je_tsd_init_check_recursion
000000010000d2b1	movq	%rax, %rbx
000000010000d2b4	testq	%rbx, %rbx
000000010000d2b7	jne	0x10000cf16
000000010000d2bd	movl	$0x48, %edi
000000010000d2c2	callq	_je_malloc_tsd_malloc
000000010000d2c7	movq	%rax, %rbx
000000010000d2ca	movq	%rbx, -0x30(%rbp)
000000010000d2ce	testq	%rbx, %rbx
000000010000d2d1	je	0x10000d5e4
000000010000d2d7	movb	$0x0, (%rbx)
000000010000d2da	movq	0x2035f(%rip), %rax
000000010000d2e1	movq	0x20360(%rip), %rcx
000000010000d2e8	movq	0x20361(%rip), %rdx
000000010000d2ef	movq	0x20362(%rip), %rsi
000000010000d2f6	movq	0x20363(%rip), %rdi
000000010000d2fd	movq	%rdi, 0x40(%rbx)
000000010000d301	movq	%rsi, 0x38(%rbx)
000000010000d305	movq	%rdx, 0x30(%rbx)
000000010000d309	movq	%rcx, 0x28(%rbx)
000000010000d30d	movq	%rax, 0x20(%rbx)
000000010000d311	movq	0x20320(%rip), %rax
000000010000d318	movq	%rax, 0x18(%rbx)
000000010000d31c	movq	0x2030d(%rip), %rax
000000010000d323	movq	%rax, 0x10(%rbx)
000000010000d327	movq	_tsd_initializer(%rip), %rax
000000010000d32e	movq	%rax, 0x8(%rbx)
000000010000d332	leaq	_je_tsd_tsd(%rip), %rax
000000010000d339	movq	(%rax), %rdi
000000010000d33c	movq	%rbx, %rsi
000000010000d33f	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000d344	testl	%eax, %eax
000000010000d346	jne	0x10000d5f5
000000010000d34c	leaq	_je_tsd_init_head(%rip), %rdi
000000010000d353	leaq	-0x48(%rbp), %rsi
000000010000d357	callq	_je_tsd_init_finish
000000010000d35c	jmp	0x10000cf16
000000010000d361	movq	%r15, %rdi
000000010000d364	movq	%r12, %rsi
000000010000d367	callq	_je_quarantine
000000010000d36c	jmp	0x10000caa8
000000010000d371	movq	%r12, -0x60(%rbp)
000000010000d375	leaq	_je_tcache_maxclass(%rip), %rax
000000010000d37c	cmpq	%r14, (%rax)
000000010000d37f	jb	0x10000d606
000000010000d385	xorb	$0x1, %bl
000000010000d388	jne	0x10000d606
000000010000d38e	movq	-0x58(%rbp), %rax
000000010000d392	movq	0x10(%rax), %r12
000000010000d396	testq	%r12, %r12
000000010000d399	jne	0x10000d3c1
000000010000d39b	cmpl	$0x1, (%r15)
000000010000d39f	jne	0x10000d606
000000010000d3a5	movq	%r15, %rdi
000000010000d3a8	callq	_je_tcache_get_hard
000000010000d3ad	movq	%rax, %r12
000000010000d3b0	movq	-0x58(%rbp), %rax
000000010000d3b4	movq	%r12, 0x10(%rax)
000000010000d3b8	testq	%r12, %r12
000000010000d3bb	je	0x10000d606
000000010000d3c1	addq	$0xfff, %r14            ## imm = 0xFFF
000000010000d3c8	movq	%r14, %rbx
000000010000d3cb	shrq	$0xc, %rbx
000000010000d3cf	addq	$0x1b, %rbx
000000010000d3d3	shlq	$0x5, %rbx
000000010000d3d7	movl	0x38(%r12,%rbx), %eax
000000010000d3dc	andq	$-0x1000, %r14          ## imm = 0xFFFFFFFFFFFFF000
000000010000d3e3	testl	%eax, %eax
000000010000d3e5	je	0x10000d644
000000010000d3eb	leaq	0x38(%r12,%rbx), %rcx
000000010000d3f0	decl	%eax
000000010000d3f2	movl	%eax, (%rcx)
000000010000d3f4	cmpl	0x30(%r12,%rbx), %eax
000000010000d3f9	jge	0x10000d402
000000010000d3fb	leaq	0x30(%r12,%rbx), %rcx
000000010000d400	movl	%eax, (%rcx)
000000010000d402	movq	0x40(%r12,%rbx), %rcx
000000010000d407	movl	%eax, %eax
000000010000d409	movq	(%rcx,%rax,8), %r13
000000010000d40d	testq	%r13, %r13
000000010000d410	je	0x10000d64d
000000010000d416	cmpl	$0x0, -0x64(%rbp)
000000010000d41a	jne	0x10000d436
000000010000d41c	cmpb	$0x0, _je_opt_abort(%rip)
000000010000d423	jne	0x10000d671
000000010000d429	cmpb	$0x0, 0x27293(%rip)
000000010000d430	je	0x10000d681
000000010000d436	movq	%r13, %rdi
000000010000d439	movq	%r14, %rsi
000000010000d43c	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010000d441	jmp	0x10000d681
000000010000d446	movq	%r12, -0x60(%rbp)
000000010000d44a	leaq	-0x1(%r14,%r14), %rax
000000010000d44f	bsrq	%rax, %rdx
000000010000d453	movl	$0x1, %eax
000000010000d458	cmpq	$0x6, %rdx
000000010000d45c	jb	0x10000d466
000000010000d45e	leaq	-0x17(,%rdx,4), %rax
000000010000d466	leal	-0x3(%rdx), %esi
000000010000d469	movl	$0x4, %ecx
000000010000d46e	cmpq	$0x7, %rdx
000000010000d472	cmovaeq	%rsi, %rcx
000000010000d476	movq	$-0x1, %rdx
000000010000d47d	shlq	%cl, %rdx
000000010000d480	decq	%r14
000000010000d483	andq	%rdx, %r14
000000010000d486	shrq	%cl, %r14
000000010000d489	andq	$0x3, %r14
000000010000d48d	addq	%rax, %r14
000000010000d490	jmp	0x10000cd84
000000010000d495	movl	$0xffffffff, 0x30(%rbx,%rax) ## imm = 0xFFFFFFFF
000000010000d49d	movq	%rbx, %rdi
000000010000d4a0	movq	-0x70(%rbp), %rsi
000000010000d4a4	movq	%r14, %rdx
000000010000d4a7	callq	_je_tcache_alloc_small_hard
000000010000d4ac	movq	%rax, %r13
000000010000d4af	testq	%r13, %r13
000000010000d4b2	je	0x10000cb2c
000000010000d4b8	movb	_je_opt_junk(%rip), %al
000000010000d4be	cmpl	$0x0, -0x64(%rbp)
000000010000d4c2	jne	0x10000d6aa
000000010000d4c8	testb	%al, %al
000000010000d4ca	je	0x10000d6cc
000000010000d4d0	leaq	(%r14,%r14,2), %rsi
000000010000d4d4	shlq	$0x5, %rsi
000000010000d4d8	addq	0x24b39(%rip), %rsi
000000010000d4df	movq	%r13, %rdi
000000010000d4e2	xorl	%edx, %edx
000000010000d4e4	callq	_je_arena_alloc_junk_small
000000010000d4e9	jmp	0x10000d6e0
000000010000d4ee	movq	%r15, %rdi
000000010000d4f1	callq	_je_choose_arena_hard
000000010000d4f6	movq	%rax, %r13
000000010000d4f9	jmp	0x10000cfa5
000000010000d4fe	movq	%rbx, %rdx
000000010000d501	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
000000010000d508	leaq	_je_tcache_maxclass(%rip), %rax
000000010000d50f	cmpq	(%rax), %rdx
000000010000d512	ja	0x10000d6ff
000000010000d518	xorb	$0x1, -0x65(%rbp)
000000010000d51c	jne	0x10000d6ff
000000010000d522	movq	-0x58(%rbp), %rax
000000010000d526	movq	0x10(%rax), %r15
000000010000d52a	testq	%r15, %r15
000000010000d52d	je	0x10000d6ff
000000010000d533	shrq	$0xc, %rbx
000000010000d537	leaq	0x1b(%rbx), %r14
000000010000d53b	cmpb	$0x0, _je_opt_abort(%rip)
000000010000d542	je	0x10000d551
000000010000d544	movq	%r12, %rdi
000000010000d547	movl	$0x5a, %esi
000000010000d54c	callq	0x10002bd04             ## symbol stub for: _memset
000000010000d551	movq	%r14, %rsi
000000010000d554	shlq	$0x5, %r14
000000010000d558	leaq	0x38(%r15,%r14), %rcx
000000010000d55d	movl	0x38(%r15,%r14), %edx
000000010000d562	leaq	_je_tcache_bin_info(%rip), %rax
000000010000d569	movq	(%rax), %rax
000000010000d56c	cmpl	0x6c(%rax,%rbx,4), %edx
000000010000d570	jne	0x10000d589
000000010000d572	leaq	0x28(%r15,%r14), %rdi
000000010000d577	shrl	%edx
000000010000d579	movq	%rcx, %rbx
000000010000d57c	movq	%r15, %rcx
000000010000d57f	callq	_je_tcache_bin_flush_large
000000010000d584	movq	%rbx, %rcx
000000010000d587	movl	(%rcx), %edx
000000010000d589	movq	0x40(%r15,%r14), %rsi
000000010000d58e	movl	%edx, %eax
000000010000d590	movq	%r12, (%rsi,%rax,8)
000000010000d594	incl	%eax
000000010000d596	movl	%eax, (%rcx)
000000010000d598	jmp	0x10000d1b2
000000010000d59d	movq	(%rsi), %rdi
000000010000d5a0	movq	%r12, %rdx
000000010000d5a3	callq	_je_arena_dalloc_small
000000010000d5a8	jmp	0x10000caa8
000000010000d5ad	leaq	(%r14,%r14,2), %rsi
000000010000d5b1	shlq	$0x5, %rsi
000000010000d5b5	addq	0x24a5c(%rip), %rsi
000000010000d5bc	movq	%r12, %rdi
000000010000d5bf	callq	_je_arena_dalloc_junk_small
000000010000d5c4	jmp	0x10000d174
000000010000d5c9	leaq	0x28(%r15,%rbx), %rdi
000000010000d5ce	shrl	%edx
000000010000d5d0	movq	%r14, %rsi
000000010000d5d3	movq	%r15, %rcx
000000010000d5d6	callq	_je_tcache_bin_flush_small
000000010000d5db	movl	(%r12), %edx
000000010000d5df	jmp	0x10000d19d
000000010000d5e4	leaq	0x20c13(%rip), %rdi     ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
000000010000d5eb	callq	_je_malloc_write
000000010000d5f0	callq	0x10002bcce             ## symbol stub for: _abort
000000010000d5f5	leaq	0x20c29(%rip), %rdi     ## literal pool for: "<jemalloc>: Error setting TSD for \n"
000000010000d5fc	callq	_je_malloc_write
000000010000d601	callq	0x10002bcce             ## symbol stub for: _abort
000000010000d606	testq	%r13, %r13
000000010000d609	jne	0x10000d623
000000010000d60b	movq	-0x58(%rbp), %rax
000000010000d60f	movq	0x30(%rax), %r13
000000010000d613	testq	%r13, %r13
000000010000d616	jne	0x10000d623
000000010000d618	movq	%r15, %rdi
000000010000d61b	callq	_je_choose_arena_hard
000000010000d620	movq	%rax, %r13
000000010000d623	cmpl	$0x0, -0x64(%rbp)
000000010000d627	setne	%al
000000010000d62a	movzbl	%al, %edx
000000010000d62d	movq	%r13, %rdi
000000010000d630	movq	%r14, %rsi
000000010000d633	callq	_je_arena_malloc_large
000000010000d638	movq	%rax, %r13
000000010000d63b	movq	-0x60(%rbp), %r12
000000010000d63f	jmp	0x10000d0d5
000000010000d644	movl	$0xffffffff, 0x30(%r12,%rbx) ## imm = 0xFFFFFFFF
000000010000d64d	movq	0x18(%r12), %rdi
000000010000d652	cmpl	$0x0, -0x64(%rbp)
000000010000d656	setne	%al
000000010000d659	movzbl	%al, %edx
000000010000d65c	movq	%r14, %rsi
000000010000d65f	callq	_je_arena_malloc_large
000000010000d664	movq	%rax, %r13
000000010000d667	testq	%r13, %r13
000000010000d66a	jne	0x10000d686
000000010000d66c	jmp	0x10000cb2c
000000010000d671	movq	%r13, %rdi
000000010000d674	movl	$0xa5, %esi
000000010000d679	movq	%r14, %rdx
000000010000d67c	callq	0x10002bd04             ## symbol stub for: _memset
000000010000d681	incq	0x28(%r12,%rbx)
000000010000d686	movl	0x20(%r12), %eax
000000010000d68b	incl	%eax
000000010000d68d	movl	%eax, 0x20(%r12)
000000010000d692	cmpl	$0x125, %eax            ## imm = 0x125
000000010000d697	jne	0x10000d6f6
000000010000d699	movq	%r12, %rdi
000000010000d69c	callq	_je_tcache_event_hard
000000010000d6a1	movq	-0x60(%rbp), %r12
000000010000d6a5	jmp	0x10000d0d5
000000010000d6aa	testb	%al, %al
000000010000d6ac	je	0x10000d6d5
000000010000d6ae	leaq	(%r14,%r14,2), %rsi
000000010000d6b2	shlq	$0x5, %rsi
000000010000d6b6	addq	0x2495b(%rip), %rsi
000000010000d6bd	movq	%r13, %rdi
000000010000d6c0	movl	$0x1, %edx
000000010000d6c5	callq	_je_arena_alloc_junk_small
000000010000d6ca	jmp	0x10000d6d5
000000010000d6cc	cmpb	$0x0, 0x26ff0(%rip)
000000010000d6d3	je	0x10000d6e0
000000010000d6d5	movq	%r13, %rdi
000000010000d6d8	movq	%r12, %rsi
000000010000d6db	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010000d6e0	movq	-0x70(%rbp), %rax
000000010000d6e4	incq	(%rax)
000000010000d6e7	movl	0x20(%rbx), %eax
000000010000d6ea	incl	%eax
000000010000d6ec	movl	%eax, 0x20(%rbx)
000000010000d6ef	cmpl	$0x125, %eax            ## imm = 0x125
000000010000d6f4	je	0x10000d70f
000000010000d6f6	movq	-0x60(%rbp), %r12
000000010000d6fa	jmp	0x10000d0d5
000000010000d6ff	movq	(%rsi), %rdi
000000010000d702	movq	%r12, %rdx
000000010000d705	callq	_je_arena_dalloc_large
000000010000d70a	jmp	0x10000caa8
000000010000d70f	movq	%rbx, %rdi
000000010000d712	callq	_je_tcache_event_hard
000000010000d717	movq	-0x60(%rbp), %r12
000000010000d71b	jmp	0x10000d0d5
_je_sdallocx:
000000010000d720	pushq	%rbp
000000010000d721	movq	%rsp, %rbp
000000010000d724	pushq	%r15
000000010000d726	pushq	%r14
000000010000d728	pushq	%r13
000000010000d72a	pushq	%r12
000000010000d72c	pushq	%rbx
000000010000d72d	subq	$0x28, %rsp
000000010000d731	movq	%rsi, %r15
000000010000d734	movq	%rdi, %r13
000000010000d737	movl	%edx, %ecx
000000010000d739	andl	$0x3f, %ecx
000000010000d73c	jne	0x10000d94c
000000010000d742	cmpq	$0xe00, %r15            ## imm = 0xE00
000000010000d749	ja	0x10000d76b
000000010000d74b	decq	%r15
000000010000d74e	shrq	$0x3, %r15
000000010000d752	leaq	_je_small_size2bin_tab(%rip), %rax
000000010000d759	movzbl	(%rax,%r15), %eax
000000010000d75e	leaq	_je_small_bin2size_tab(%rip), %rcx
000000010000d765	movl	(%rcx,%rax,4), %r15d
000000010000d769	jmp	0x10000d79a
000000010000d76b	leaq	_je_arena_maxclass(%rip), %rax
000000010000d772	cmpq	%r15, (%rax)
000000010000d775	jae	0x10000d78c
000000010000d777	leaq	_je_chunksize_mask(%rip), %rax
000000010000d77e	movq	(%rax), %rax
000000010000d781	addq	%rax, %r15
000000010000d784	notq	%rax
000000010000d787	andq	%rax, %r15
000000010000d78a	jmp	0x10000d79a
000000010000d78c	addq	$0xfff, %r15            ## imm = 0xFFF
000000010000d793	andq	$-0x1000, %r15          ## imm = 0xFFFFFFFFFFFFF000
000000010000d79a	movb	$0x1, %cl
000000010000d79c	cmpl	$0x100, %edx            ## imm = 0x100
000000010000d7a2	jae	0x10000d975
000000010000d7a8	movb	%cl, -0x49(%rbp)
000000010000d7ab	leaq	_je_tsd_tsd(%rip), %rax
000000010000d7b2	movq	(%rax), %rdi
000000010000d7b5	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000d7ba	movq	%rax, %r14
000000010000d7bd	testq	%r14, %r14
000000010000d7c0	je	0x10000d9ac
000000010000d7c6	leaq	0x8(%r14), %r12
000000010000d7ca	movl	0x8(%r14), %eax
000000010000d7ce	cmpl	$0x2, %eax
000000010000d7d1	je	0x10000d7e1
000000010000d7d3	testl	%eax, %eax
000000010000d7d5	jne	0x10000d84e
000000010000d7d7	movl	$0x1, (%r12)
000000010000d7df	jmp	0x10000d7e9
000000010000d7e1	movl	$0x3, (%r12)
000000010000d7e9	leaq	_je_tsd_tsd(%rip), %rax
000000010000d7f0	movq	(%rax), %rdi
000000010000d7f3	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000d7f8	movq	%rax, %rbx
000000010000d7fb	testq	%rbx, %rbx
000000010000d7fe	je	0x10000dc23
000000010000d804	movq	0x20(%r12), %rax
000000010000d809	movq	0x28(%r12), %rcx
000000010000d80e	movq	0x30(%r12), %rdx
000000010000d813	movq	0x38(%r12), %rsi
000000010000d818	movq	%rsi, 0x40(%rbx)
000000010000d81c	movq	%rdx, 0x38(%rbx)
000000010000d820	movq	%rcx, 0x30(%rbx)
000000010000d824	movq	%rax, 0x28(%rbx)
000000010000d828	movq	0x18(%r12), %rax
000000010000d82d	movq	%rax, 0x20(%rbx)
000000010000d831	movq	0x10(%r12), %rax
000000010000d836	movq	%rax, 0x18(%rbx)
000000010000d83a	movq	(%r12), %rax
000000010000d83e	movq	0x8(%r12), %rcx
000000010000d843	movq	%rcx, 0x10(%rbx)
000000010000d847	movq	%rax, 0x8(%rbx)
000000010000d84b	movb	$0x1, (%rbx)
000000010000d84e	addq	%r15, 0x20(%r14)
000000010000d852	cmpq	$0x0, 0x26e5e(%rip)
000000010000d85a	jne	0x10000da6d
000000010000d860	leaq	_je_chunksize_mask(%rip), %rax
000000010000d867	movq	(%rax), %rsi
000000010000d86a	notq	%rsi
000000010000d86d	andq	%r13, %rsi
000000010000d870	cmpq	%r13, %rsi
000000010000d873	movb	-0x49(%rbp), %cl
000000010000d876	je	0x10000d91e
000000010000d87c	cmpq	$0xe00, %r15            ## imm = 0xE00
000000010000d883	ja	0x10000da7d
000000010000d889	cmpb	$0x1, %cl
000000010000d88c	jne	0x10000d935
000000010000d892	movq	0x10(%r14), %r12
000000010000d896	testq	%r12, %r12
000000010000d899	je	0x10000d935
000000010000d89f	cmpq	$0x1000, %r15           ## imm = 0x1000
000000010000d8a6	ja	0x10000db73
000000010000d8ac	decq	%r15
000000010000d8af	shrq	$0x3, %r15
000000010000d8b3	leaq	_je_small_size2bin_tab(%rip), %rax
000000010000d8ba	movzbl	(%rax,%r15), %r15d
000000010000d8bf	cmpb	$0x0, _je_opt_abort(%rip)
000000010000d8c6	jne	0x10000dbbe
000000010000d8cc	movq	%r15, %rbx
000000010000d8cf	shlq	$0x5, %rbx
000000010000d8d3	leaq	0x38(%r12,%rbx), %r14
000000010000d8d8	movl	0x38(%r12,%rbx), %edx
000000010000d8dd	leaq	_je_tcache_bin_info(%rip), %rax
000000010000d8e4	movq	(%rax), %rax
000000010000d8e7	cmpl	(%rax,%r15,4), %edx
000000010000d8eb	je	0x10000dbda
000000010000d8f1	movq	0x40(%r12,%rbx), %rcx
000000010000d8f6	movl	%edx, %eax
000000010000d8f8	movq	%r13, (%rcx,%rax,8)
000000010000d8fc	incl	%eax
000000010000d8fe	movl	%eax, (%r14)
000000010000d901	movl	0x20(%r12), %eax
000000010000d906	incl	%eax
000000010000d908	movl	%eax, 0x20(%r12)
000000010000d90d	cmpl	$0x125, %eax            ## imm = 0x125
000000010000d912	jne	0x10000d926
000000010000d914	movq	%r12, %rdi
000000010000d917	callq	_je_tcache_event_hard
000000010000d91c	jmp	0x10000d926
000000010000d91e	movq	%r13, %rdi
000000010000d921	callq	_je_huge_dalloc
000000010000d926	addq	$0x28, %rsp
000000010000d92a	popq	%rbx
000000010000d92b	popq	%r12
000000010000d92d	popq	%r13
000000010000d92f	popq	%r14
000000010000d931	popq	%r15
000000010000d933	popq	%rbp
000000010000d934	retq
000000010000d935	movq	%r13, %rcx
000000010000d938	subq	%rsi, %rcx
000000010000d93b	shrq	$0xc, %rcx
000000010000d93f	movq	(%rsi), %rdi
000000010000d942	movq	%r13, %rdx
000000010000d945	callq	_je_arena_dalloc_small
000000010000d94a	jmp	0x10000d926
000000010000d94c	movl	$0x1, %eax
000000010000d951	shlq	%cl, %rax
000000010000d954	leaq	-0x1(%r15,%rax), %rsi
000000010000d959	movq	%rax, %rcx
000000010000d95c	negq	%rcx
000000010000d95f	andq	%rsi, %rcx
000000010000d962	xorl	%esi, %esi
000000010000d964	cmpq	%r15, %rcx
000000010000d967	jae	0x10000db30
000000010000d96d	movq	%rsi, %r15
000000010000d970	jmp	0x10000d79a
000000010000d975	leaq	_je_chunksize_mask(%rip), %rax
000000010000d97c	movq	(%rax), %rax
000000010000d97f	notq	%rax
000000010000d982	andq	%r13, %rax
000000010000d985	cmpq	%r13, %rax
000000010000d988	je	0x10000d7a8
000000010000d98e	leaq	_je_arenas(%rip), %rcx
000000010000d995	movq	(%rcx), %rcx
000000010000d998	movq	(%rax), %rax
000000010000d99b	sarl	$0x8, %edx
000000010000d99e	decl	%edx
000000010000d9a0	cmpq	(%rcx,%rdx,8), %rax
000000010000d9a4	setne	%cl
000000010000d9a7	jmp	0x10000d7a8
000000010000d9ac	leaq	_je_tsd_init_head(%rip), %rdi
000000010000d9b3	leaq	-0x48(%rbp), %rsi
000000010000d9b7	callq	_je_tsd_init_check_recursion
000000010000d9bc	movq	%rax, %r14
000000010000d9bf	testq	%r14, %r14
000000010000d9c2	jne	0x10000d7c6
000000010000d9c8	movl	$0x48, %edi
000000010000d9cd	callq	_je_malloc_tsd_malloc
000000010000d9d2	movq	%rax, %r14
000000010000d9d5	movq	%r14, -0x30(%rbp)
000000010000d9d9	testq	%r14, %r14
000000010000d9dc	je	0x10000dd38
000000010000d9e2	movb	$0x0, (%r14)
000000010000d9e6	movq	0x1fc53(%rip), %rax
000000010000d9ed	movq	0x1fc54(%rip), %rcx
000000010000d9f4	movq	0x1fc55(%rip), %rdx
000000010000d9fb	movq	0x1fc56(%rip), %rsi
000000010000da02	movq	0x1fc57(%rip), %rdi
000000010000da09	movq	%rdi, 0x40(%r14)
000000010000da0d	movq	%rsi, 0x38(%r14)
000000010000da11	movq	%rdx, 0x30(%r14)
000000010000da15	movq	%rcx, 0x28(%r14)
000000010000da19	movq	%rax, 0x20(%r14)
000000010000da1d	movq	0x1fc14(%rip), %rax
000000010000da24	movq	%rax, 0x18(%r14)
000000010000da28	movq	0x1fc01(%rip), %rax
000000010000da2f	movq	%rax, 0x10(%r14)
000000010000da33	movq	_tsd_initializer(%rip), %rax
000000010000da3a	movq	%rax, 0x8(%r14)
000000010000da3e	leaq	_je_tsd_tsd(%rip), %rax
000000010000da45	movq	(%rax), %rdi
000000010000da48	movq	%r14, %rsi
000000010000da4b	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000da50	testl	%eax, %eax
000000010000da52	jne	0x10000dd49
000000010000da58	leaq	_je_tsd_init_head(%rip), %rdi
000000010000da5f	leaq	-0x48(%rbp), %rsi
000000010000da63	callq	_je_tsd_init_finish
000000010000da68	jmp	0x10000d7c6
000000010000da6d	movq	%r12, %rdi
000000010000da70	movq	%r13, %rsi
000000010000da73	callq	_je_quarantine
000000010000da78	jmp	0x10000d926
000000010000da7d	leaq	_je_tcache_maxclass(%rip), %rax
000000010000da84	cmpq	%r15, (%rax)
000000010000da87	jb	0x10000dbf4
000000010000da8d	xorb	$0x1, %cl
000000010000da90	jne	0x10000dbf4
000000010000da96	movq	0x10(%r14), %r14
000000010000da9a	testq	%r14, %r14
000000010000da9d	je	0x10000dbf4
000000010000daa3	movq	%r13, %r12
000000010000daa6	movq	%r15, %r13
000000010000daa9	shrq	$0xc, %r13
000000010000daad	leaq	0x1b(%r13), %rbx
000000010000dab1	cmpb	$0x0, _je_opt_abort(%rip)
000000010000dab8	je	0x10000daca
000000010000daba	movq	%r12, %rdi
000000010000dabd	movl	$0x5a, %esi
000000010000dac2	movq	%r15, %rdx
000000010000dac5	callq	0x10002bd04             ## symbol stub for: _memset
000000010000daca	movq	%rbx, %rsi
000000010000dacd	shlq	$0x5, %rbx
000000010000dad1	leaq	0x38(%r14,%rbx), %r15
000000010000dad6	movl	0x38(%r14,%rbx), %edx
000000010000dadb	leaq	_je_tcache_bin_info(%rip), %rax
000000010000dae2	movq	(%rax), %rax
000000010000dae5	cmpl	0x6c(%rax,%r13,4), %edx
000000010000daea	jne	0x10000dafe
000000010000daec	leaq	0x28(%r14,%rbx), %rdi
000000010000daf1	shrl	%edx
000000010000daf3	movq	%r14, %rcx
000000010000daf6	callq	_je_tcache_bin_flush_large
000000010000dafb	movl	(%r15), %edx
000000010000dafe	movq	0x40(%r14,%rbx), %rcx
000000010000db03	movl	%edx, %eax
000000010000db05	movq	%r12, (%rcx,%rax,8)
000000010000db09	incl	%eax
000000010000db0b	movl	%eax, (%r15)
000000010000db0e	movl	0x20(%r14), %eax
000000010000db12	incl	%eax
000000010000db14	movl	%eax, 0x20(%r14)
000000010000db18	cmpl	$0x125, %eax            ## imm = 0x125
000000010000db1d	jne	0x10000d926
000000010000db23	movq	%r14, %rdi
000000010000db26	callq	_je_tcache_event_hard
000000010000db2b	jmp	0x10000d926
000000010000db30	leaq	_je_arena_maxclass(%rip), %rdi
000000010000db37	movq	(%rdi), %rdi
000000010000db3a	cmpq	%rdi, %rcx
000000010000db3d	ja	0x10000dc04
000000010000db43	cmpq	$0x1000, %rax           ## imm = 0x1000
000000010000db49	ja	0x10000dc04
000000010000db4f	cmpq	$0xe00, %rcx            ## imm = 0xE00
000000010000db56	ja	0x10000dd1a
000000010000db5c	decq	%rcx
000000010000db5f	shrq	$0x3, %rcx
000000010000db63	leaq	_je_small_size2bin_tab(%rip), %rax
000000010000db6a	movzbl	(%rax,%rcx), %eax
000000010000db6e	jmp	0x10000d75e
000000010000db73	leaq	-0x1(%r15,%r15), %rax
000000010000db78	bsrq	%rax, %rdx
000000010000db7c	movl	$0x1, %eax
000000010000db81	cmpq	$0x6, %rdx
000000010000db85	jb	0x10000db8f
000000010000db87	leaq	-0x17(,%rdx,4), %rax
000000010000db8f	leal	-0x3(%rdx), %esi
000000010000db92	movl	$0x4, %ecx
000000010000db97	cmpq	$0x7, %rdx
000000010000db9b	cmovaeq	%rsi, %rcx
000000010000db9f	movq	$-0x1, %rdx
000000010000dba6	shlq	%cl, %rdx
000000010000dba9	decq	%r15
000000010000dbac	andq	%rdx, %r15
000000010000dbaf	shrq	%cl, %r15
000000010000dbb2	andq	$0x3, %r15
000000010000dbb6	addq	%rax, %r15
000000010000dbb9	jmp	0x10000d8bf
000000010000dbbe	leaq	(%r15,%r15,2), %rsi
000000010000dbc2	shlq	$0x5, %rsi
000000010000dbc6	addq	0x2444b(%rip), %rsi
000000010000dbcd	movq	%r13, %rdi
000000010000dbd0	callq	_je_arena_dalloc_junk_small
000000010000dbd5	jmp	0x10000d8cc
000000010000dbda	leaq	0x28(%r12,%rbx), %rdi
000000010000dbdf	shrl	%edx
000000010000dbe1	movq	%r15, %rsi
000000010000dbe4	movq	%r12, %rcx
000000010000dbe7	callq	_je_tcache_bin_flush_small
000000010000dbec	movl	(%r14), %edx
000000010000dbef	jmp	0x10000d8f1
000000010000dbf4	movq	(%rsi), %rdi
000000010000dbf7	movq	%r13, %rdx
000000010000dbfa	callq	_je_arena_dalloc_large
000000010000dbff	jmp	0x10000d926
000000010000dc04	leaq	0xfff(%r15), %rcx
000000010000dc0b	andq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
000000010000dc12	cmpq	%r15, %rcx
000000010000dc15	jae	0x10000dcdf
000000010000dc1b	movq	%rsi, %r15
000000010000dc1e	jmp	0x10000d79a
000000010000dc23	leaq	_je_tsd_init_head(%rip), %rdi
000000010000dc2a	leaq	-0x48(%rbp), %rsi
000000010000dc2e	callq	_je_tsd_init_check_recursion
000000010000dc33	movq	%rax, %rbx
000000010000dc36	testq	%rbx, %rbx
000000010000dc39	jne	0x10000d804
000000010000dc3f	movl	$0x48, %edi
000000010000dc44	callq	_je_malloc_tsd_malloc
000000010000dc49	movq	%rax, %rbx
000000010000dc4c	movq	%rbx, -0x30(%rbp)
000000010000dc50	testq	%rbx, %rbx
000000010000dc53	je	0x10000dd38
000000010000dc59	movb	$0x0, (%rbx)
000000010000dc5c	movq	0x1f9dd(%rip), %rax
000000010000dc63	movq	0x1f9de(%rip), %rcx
000000010000dc6a	movq	0x1f9df(%rip), %rdx
000000010000dc71	movq	0x1f9e0(%rip), %rsi
000000010000dc78	movq	0x1f9e1(%rip), %rdi
000000010000dc7f	movq	%rdi, 0x40(%rbx)
000000010000dc83	movq	%rsi, 0x38(%rbx)
000000010000dc87	movq	%rdx, 0x30(%rbx)
000000010000dc8b	movq	%rcx, 0x28(%rbx)
000000010000dc8f	movq	%rax, 0x20(%rbx)
000000010000dc93	movq	0x1f99e(%rip), %rax
000000010000dc9a	movq	%rax, 0x18(%rbx)
000000010000dc9e	movq	0x1f98b(%rip), %rax
000000010000dca5	movq	%rax, 0x10(%rbx)
000000010000dca9	movq	_tsd_initializer(%rip), %rax
000000010000dcb0	movq	%rax, 0x8(%rbx)
000000010000dcb4	leaq	_je_tsd_tsd(%rip), %rax
000000010000dcbb	movq	(%rax), %rdi
000000010000dcbe	movq	%rbx, %rsi
000000010000dcc1	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000dcc6	testl	%eax, %eax
000000010000dcc8	jne	0x10000dd49
000000010000dcca	leaq	_je_tsd_init_head(%rip), %rdi
000000010000dcd1	leaq	-0x48(%rbp), %rsi
000000010000dcd5	callq	_je_tsd_init_finish
000000010000dcda	jmp	0x10000d804
000000010000dcdf	addq	$0xfff, %rax            ## imm = 0xFFF
000000010000dce5	andq	$-0x1000, %rax          ## imm = 0xFFFFFFFFFFFFF000
000000010000dceb	addq	%rcx, %rax
000000010000dcee	movq	%rsi, %r15
000000010000dcf1	jb	0x10000d79a
000000010000dcf7	addq	$-0x1000, %rax          ## imm = 0xFFFFFFFFFFFFF000
000000010000dcfd	cmpq	%rdi, %rax
000000010000dd00	jbe	0x10000dd30
000000010000dd02	leaq	_je_chunksize_mask(%rip), %rax
000000010000dd09	movq	(%rax), %r15
000000010000dd0c	addq	%r15, %rcx
000000010000dd0f	notq	%r15
000000010000dd12	andq	%rcx, %r15
000000010000dd15	jmp	0x10000d79a
000000010000dd1a	addq	$0xfff, %rcx            ## imm = 0xFFF
000000010000dd21	andq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
000000010000dd28	movq	%rcx, %r15
000000010000dd2b	jmp	0x10000d79a
000000010000dd30	movq	%rcx, %r15
000000010000dd33	jmp	0x10000d79a
000000010000dd38	leaq	0x204bf(%rip), %rdi     ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
000000010000dd3f	callq	_je_malloc_write
000000010000dd44	callq	0x10002bcce             ## symbol stub for: _abort
000000010000dd49	leaq	0x204d5(%rip), %rdi     ## literal pool for: "<jemalloc>: Error setting TSD for \n"
000000010000dd50	callq	_je_malloc_write
000000010000dd55	callq	0x10002bcce             ## symbol stub for: _abort
000000010000dd5a	nopw	(%rax,%rax)
_je_mallctl:
000000010000dd60	pushq	%rbp
000000010000dd61	movq	%rsp, %rbp
000000010000dd64	pushq	%r15
000000010000dd66	pushq	%r14
000000010000dd68	pushq	%r13
000000010000dd6a	pushq	%r12
000000010000dd6c	pushq	%rbx
000000010000dd6d	subq	$0x488, %rsp            ## imm = 0x488
000000010000dd74	movq	%r8, -0x480(%rbp)
000000010000dd7b	movq	%rcx, -0x488(%rbp)
000000010000dd82	movq	%rdx, -0x490(%rbp)
000000010000dd89	movq	%rsi, -0x498(%rbp)
000000010000dd90	movq	%rdi, -0x4a0(%rbp)
000000010000dd97	movq	0x24272(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010000dd9e	movq	(%rax), %rax
000000010000dda1	movq	%rax, -0x30(%rbp)
000000010000dda5	movb	_malloc_initialized.b(%rip), %al
000000010000ddab	testb	%al, %al
000000010000ddad	je	0x10000de11
000000010000ddaf	cmpq	$0x0, 0x26901(%rip)
000000010000ddb7	jne	0x10000de5a
000000010000ddbd	movq	-0x4a0(%rbp), %rdi
000000010000ddc4	movq	-0x498(%rbp), %rsi
000000010000ddcb	movq	-0x490(%rbp), %rdx
000000010000ddd2	movq	-0x488(%rbp), %rcx
000000010000ddd9	movq	-0x480(%rbp), %r8
000000010000dde0	callq	_je_ctl_byname
000000010000dde5	movl	%eax, %r14d
000000010000dde8	movq	0x24221(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010000ddef	movq	(%rax), %rax
000000010000ddf2	cmpq	-0x30(%rbp), %rax
000000010000ddf6	jne	0x10000e0b1
000000010000ddfc	movl	%r14d, %eax
000000010000ddff	addq	$0x488, %rsp            ## imm = 0x488
000000010000de06	popq	%rbx
000000010000de07	popq	%r12
000000010000de09	popq	%r13
000000010000de0b	popq	%r14
000000010000de0d	popq	%r15
000000010000de0f	popq	%rbp
000000010000de10	retq
000000010000de11	leaq	_init_lock(%rip), %rdi
000000010000de18	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010000de1d	movb	_malloc_initialized.b(%rip), %al
000000010000de23	testb	%al, %al
000000010000de25	jne	0x10000ebf5
000000010000de2b	cmpb	$0x1, 0x273f6(%rip)
000000010000de32	je	0x10000ebf5
000000010000de38	movb	$0x1, 0x273e9(%rip)
000000010000de3f	callq	_je_malloc_tsd_boot
000000010000de44	cmpb	$0x1, %al
000000010000de46	je	0x10000ea19
000000010000de4c	xorl	%ebx, %ebx
000000010000de4e	leaq	-0x440(%rbp), %r15
000000010000de55	jmp	0x10000e0cc
000000010000de5a	leaq	_je_tsd_tsd(%rip), %rax
000000010000de61	movq	(%rax), %rdi
000000010000de64	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000de69	movq	%rax, %r14
000000010000de6c	testq	%r14, %r14
000000010000de6f	je	0x10000df1e
000000010000de75	leaq	0x8(%r14), %r15
000000010000de79	movl	0x8(%r14), %eax
000000010000de7d	cmpl	$0x2, %eax
000000010000de80	je	0x10000de8f
000000010000de82	testl	%eax, %eax
000000010000de84	jne	0x10000def3
000000010000de86	movl	$0x1, (%r15)
000000010000de8d	jmp	0x10000de96
000000010000de8f	movl	$0x3, (%r15)
000000010000de96	leaq	_je_tsd_tsd(%rip), %rax
000000010000de9d	movq	(%rax), %rdi
000000010000dea0	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000dea5	movq	%rax, %rbx
000000010000dea8	testq	%rbx, %rbx
000000010000deab	je	0x10000dfe8
000000010000deb1	movq	0x20(%r15), %rax
000000010000deb5	movq	0x28(%r15), %rcx
000000010000deb9	movq	0x30(%r15), %rdx
000000010000debd	movq	0x38(%r15), %rsi
000000010000dec1	movq	%rsi, 0x40(%rbx)
000000010000dec5	movq	%rdx, 0x38(%rbx)
000000010000dec9	movq	%rcx, 0x30(%rbx)
000000010000decd	movq	%rax, 0x28(%rbx)
000000010000ded1	movq	0x18(%r15), %rax
000000010000ded5	movq	%rax, 0x20(%rbx)
000000010000ded9	movq	0x10(%r15), %rax
000000010000dedd	movq	%rax, 0x18(%rbx)
000000010000dee1	movq	(%r15), %rax
000000010000dee4	movq	0x8(%r15), %rcx
000000010000dee8	movq	%rcx, 0x10(%rbx)
000000010000deec	movq	%rax, 0x8(%rbx)
000000010000def0	movb	$0x1, (%rbx)
000000010000def3	cmpq	$0x0, 0x40(%r14)
000000010000def8	jne	0x10000ddbd
000000010000defe	cmpl	$0x1, (%r15)
000000010000df02	jne	0x10000ddbd
000000010000df08	movq	%r15, %rdi
000000010000df0b	movl	$0xa, %esi
000000010000df10	callq	_je_quarantine_init
000000010000df15	movq	%rax, 0x40(%r14)
000000010000df19	jmp	0x10000ddbd
000000010000df1e	leaq	_je_tsd_init_head(%rip), %rdi
000000010000df25	leaq	-0x440(%rbp), %rsi
000000010000df2c	callq	_je_tsd_init_check_recursion
000000010000df31	movq	%rax, %r14
000000010000df34	testq	%r14, %r14
000000010000df37	jne	0x10000de75
000000010000df3d	movl	$0x48, %edi
000000010000df42	callq	_je_malloc_tsd_malloc
000000010000df47	movq	%rax, %r14
000000010000df4a	movq	%r14, -0x428(%rbp)
000000010000df51	testq	%r14, %r14
000000010000df54	je	0x10000ea30
000000010000df5a	movb	$0x0, (%r14)
000000010000df5e	movq	0x1f6db(%rip), %rax
000000010000df65	movq	0x1f6dc(%rip), %rcx
000000010000df6c	movq	0x1f6dd(%rip), %rdx
000000010000df73	movq	0x1f6de(%rip), %rsi
000000010000df7a	movq	0x1f6df(%rip), %rdi
000000010000df81	movq	%rdi, 0x40(%r14)
000000010000df85	movq	%rsi, 0x38(%r14)
000000010000df89	movq	%rdx, 0x30(%r14)
000000010000df8d	movq	%rcx, 0x28(%r14)
000000010000df91	movq	%rax, 0x20(%r14)
000000010000df95	movq	0x1f69c(%rip), %rax
000000010000df9c	movq	%rax, 0x18(%r14)
000000010000dfa0	movq	0x1f689(%rip), %rax
000000010000dfa7	movq	%rax, 0x10(%r14)
000000010000dfab	movq	_tsd_initializer(%rip), %rax
000000010000dfb2	movq	%rax, 0x8(%r14)
000000010000dfb6	leaq	_je_tsd_tsd(%rip), %rax
000000010000dfbd	movq	(%rax), %rdi
000000010000dfc0	movq	%r14, %rsi
000000010000dfc3	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000dfc8	testl	%eax, %eax
000000010000dfca	jne	0x10000ea41
000000010000dfd0	leaq	_je_tsd_init_head(%rip), %rdi
000000010000dfd7	leaq	-0x440(%rbp), %rsi
000000010000dfde	callq	_je_tsd_init_finish
000000010000dfe3	jmp	0x10000de75
000000010000dfe8	leaq	_je_tsd_init_head(%rip), %rdi
000000010000dfef	leaq	-0x440(%rbp), %rsi
000000010000dff6	callq	_je_tsd_init_check_recursion
000000010000dffb	movq	%rax, %rbx
000000010000dffe	testq	%rbx, %rbx
000000010000e001	jne	0x10000deb1
000000010000e007	movl	$0x48, %edi
000000010000e00c	callq	_je_malloc_tsd_malloc
000000010000e011	movq	%rax, %rbx
000000010000e014	movq	%rbx, -0x428(%rbp)
000000010000e01b	testq	%rbx, %rbx
000000010000e01e	je	0x10000ea30
000000010000e024	movb	$0x0, (%rbx)
000000010000e027	movq	0x1f612(%rip), %rax
000000010000e02e	movq	0x1f613(%rip), %rcx
000000010000e035	movq	0x1f614(%rip), %rdx
000000010000e03c	movq	0x1f615(%rip), %rsi
000000010000e043	movq	0x1f616(%rip), %rdi
000000010000e04a	movq	%rdi, 0x40(%rbx)
000000010000e04e	movq	%rsi, 0x38(%rbx)
000000010000e052	movq	%rdx, 0x30(%rbx)
000000010000e056	movq	%rcx, 0x28(%rbx)
000000010000e05a	movq	%rax, 0x20(%rbx)
000000010000e05e	movq	0x1f5d3(%rip), %rax
000000010000e065	movq	%rax, 0x18(%rbx)
000000010000e069	movq	0x1f5c0(%rip), %rax
000000010000e070	movq	%rax, 0x10(%rbx)
000000010000e074	movq	_tsd_initializer(%rip), %rax
000000010000e07b	movq	%rax, 0x8(%rbx)
000000010000e07f	leaq	_je_tsd_tsd(%rip), %rax
000000010000e086	movq	(%rax), %rdi
000000010000e089	movq	%rbx, %rsi
000000010000e08c	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000e091	testl	%eax, %eax
000000010000e093	jne	0x10000ea41
000000010000e099	leaq	_je_tsd_init_head(%rip), %rdi
000000010000e0a0	leaq	-0x440(%rbp), %rsi
000000010000e0a7	callq	_je_tsd_init_finish
000000010000e0ac	jmp	0x10000deb1
000000010000e0b1	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
000000010000e0b6	cmpq	$0x1, %r14
000000010000e0ba	je	0x10000e98e
000000010000e0c0	leaq	0x202cc(%rip), %rdi     ## literal pool for: "<jemalloc>: Conf string ends with key\n"
000000010000e0c7	jmp	0x10000e989
000000010000e0cc	cmpl	$0x2, %ebx
000000010000e0cf	je	0x10000e10e
000000010000e0d1	cmpl	$0x1, %ebx
000000010000e0d4	jne	0x10000e11f
000000010000e0d6	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000e0db	movl	(%rax), %r14d
000000010000e0de	leaq	0x201af(%rip), %rdi     ## literal pool for: "/etc/je_malloc.conf"
000000010000e0e5	movq	%r15, %rsi
000000010000e0e8	movl	$0x400, %edx            ## imm = 0x400
000000010000e0ed	callq	0x10002bd82             ## symbol stub for: _readlink
000000010000e0f2	cmpl	$-0x1, %eax
000000010000e0f5	jne	0x10000e101
000000010000e0f7	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000e0fc	movl	%r14d, (%rax)
000000010000e0ff	xorl	%eax, %eax
000000010000e101	movslq	%eax, %rax
000000010000e104	movb	$0x0, -0x440(%rbp,%rax)
000000010000e10c	jmp	0x10000e139
000000010000e10e	leaq	0x20193(%rip), %rdi     ## literal pool for: "JE_MALLOC_CONF"
000000010000e115	callq	0x10002bce0             ## symbol stub for: _getenv
000000010000e11a	movq	%rax, %r12
000000010000e11d	jmp	0x10000e12d
000000010000e11f	testl	%ebx, %ebx
000000010000e121	jne	0x10000e132
000000010000e123	movq	0x23ef6(%rip), %rax     ## literal pool symbol address: _je_malloc_conf
000000010000e12a	movq	(%rax), %r12
000000010000e12d	testq	%r12, %r12
000000010000e130	jne	0x10000e13c
000000010000e132	movb	$0x0, -0x440(%rbp)
000000010000e139	movq	%r15, %r12
000000010000e13c	movl	%ebx, -0x474(%rbp)
000000010000e142	jmp	0x10000e14e
000000010000e144	leaq	_je_opt_lg_chunk(%rip), %rax
000000010000e14b	movq	%rbx, (%rax)
000000010000e14e	movb	(%r12), %al
000000010000e152	testb	%al, %al
000000010000e154	je	0x10000e98e
000000010000e15a	movq	%r12, %r15
000000010000e15d	leaq	0x2(%r15), %r12
000000010000e161	movl	$0x1, %r14d
000000010000e167	leaq	0xaaa(%rip), %rcx
000000010000e16e	jmp	0x10000e17a
000000010000e170	movb	(%r15,%r14), %al
000000010000e174	incq	%r12
000000010000e177	incq	%r14
000000010000e17a	movsbl	%al, %eax
000000010000e17d	cmpl	$0x7a, %eax
000000010000e180	ja	0x10000e982
000000010000e186	movslq	(%rcx,%rax,4), %rax
000000010000e18a	addq	%rcx, %rax
000000010000e18d	jmpq	*%rax
000000010000e18f	addq	%r15, %r14
000000010000e192	movq	%r15, %rbx
000000010000e195	notq	%rbx
000000010000e198	addq	%r14, %rbx
000000010000e19b	jmp	0x10000e1a0
000000010000e19d	incq	%r12
000000010000e1a0	movsbl	-0x1(%r12), %eax
000000010000e1a6	testl	%eax, %eax
000000010000e1a8	je	0x10000e1c9
000000010000e1aa	cmpl	$0x2c, %eax
000000010000e1ad	jne	0x10000e19d
000000010000e1af	cmpb	$0x0, (%r12)
000000010000e1b4	jne	0x10000e1c2
000000010000e1b6	leaq	0x20220(%rip), %rdi     ## literal pool for: "<jemalloc>: Conf string ends with comma\n"
000000010000e1bd	callq	_je_malloc_write
000000010000e1c2	leaq	-0x1(%r12), %r13
000000010000e1c7	jmp	0x10000e1cf
000000010000e1c9	decq	%r12
000000010000e1cc	movq	%r12, %r13
000000010000e1cf	subq	%r14, %r13
000000010000e1d2	cmpq	$0x8, %rbx
000000010000e1d6	jne	0x10000e245
000000010000e1d8	leaq	0x200fc(%rip), %rdi     ## literal pool for: "lg_chunk"
000000010000e1df	movq	%r15, %rsi
000000010000e1e2	movl	$0x8, %edx
000000010000e1e7	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e1ec	testl	%eax, %eax
000000010000e1ee	jne	0x10000e2c8
000000010000e1f4	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000e1f9	movl	$0x0, (%rax)
000000010000e1ff	movq	%r14, %rdi
000000010000e202	leaq	-0x448(%rbp), %rsi
000000010000e209	xorl	%edx, %edx
000000010000e20b	callq	_je_malloc_strtoumax
000000010000e210	movq	%rax, %rbx
000000010000e213	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000e218	cmpl	$0x0, (%rax)
000000010000e21b	jne	0x10000e293
000000010000e21d	movq	-0x448(%rbp), %rax
000000010000e224	subq	%r14, %rax
000000010000e227	cmpq	%r13, %rax
000000010000e22a	jne	0x10000e293
000000010000e22c	cmpq	$0xd, %rbx
000000010000e230	ja	0x10000e2ab
000000010000e232	leaq	_je_opt_lg_chunk(%rip), %rax
000000010000e239	movq	$0xe, (%rax)
000000010000e240	jmp	0x10000e14e
000000010000e245	cmpq	$0x5, %rbx
000000010000e249	jne	0x10000e2c8
000000010000e24b	leaq	0x20065(%rip), %rdi     ## literal pool for: "abort"
000000010000e252	movq	%r15, %rsi
000000010000e255	movl	$0x5, %edx
000000010000e25a	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e25f	testl	%eax, %eax
000000010000e261	jne	0x10000e2c8
000000010000e263	leaq	0x20053(%rip), %rdi     ## literal pool for: "true"
000000010000e26a	movq	%r14, %rsi
000000010000e26d	movq	%r13, %rdx
000000010000e270	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e275	testl	%eax, %eax
000000010000e277	jne	0x10000e3d5
000000010000e27d	cmpq	$0x4, %r13
000000010000e281	jne	0x10000e3d5
000000010000e287	movb	$0x1, 0x26423(%rip)
000000010000e28e	jmp	0x10000e14e
000000010000e293	leaq	0x200de(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e29a	leaq	0x20027(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000e2a1	movl	$0x8, %edx
000000010000e2a6	jmp	0x10000e96d
000000010000e2ab	cmpq	$0x40, %rbx
000000010000e2af	jb	0x10000e144
000000010000e2b5	leaq	_je_opt_lg_chunk(%rip), %rax
000000010000e2bc	movq	$0x3f, (%rax)
000000010000e2c3	jmp	0x10000e14e
000000010000e2c8	leaq	0x20015(%rip), %rdi     ## literal pool for: "dss"
000000010000e2cf	movq	%r15, %rsi
000000010000e2d2	movq	%rbx, %rdx
000000010000e2d5	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e2da	testl	%eax, %eax
000000010000e2dc	jne	0x10000e405
000000010000e2e2	leaq	_je_dss_prec_names(%rip), %rax
000000010000e2e9	movq	(%rax), %rdi
000000010000e2ec	movq	%r14, %rsi
000000010000e2ef	movq	%r13, %rdx
000000010000e2f2	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e2f7	testl	%eax, %eax
000000010000e2f9	jne	0x10000e32a
000000010000e2fb	xorl	%edi, %edi
000000010000e2fd	callq	_je_chunk_dss_prec_set
000000010000e302	testb	%al, %al
000000010000e304	je	0x10000e46f
000000010000e30a	leaq	0x20067(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e311	leaq	0x1ffd0(%rip), %rsi     ## literal pool for: "Error setting dss"
000000010000e318	movl	%ebx, %edx
000000010000e31a	movq	%r15, %rcx
000000010000e31d	movl	%r13d, %r8d
000000010000e320	movq	%r14, %r9
000000010000e323	xorb	%al, %al
000000010000e325	callq	_je_malloc_printf
000000010000e32a	leaq	_je_dss_prec_names(%rip), %rax
000000010000e331	movq	0x8(%rax), %rdi
000000010000e335	movq	%r14, %rsi
000000010000e338	movq	%r13, %rdx
000000010000e33b	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e340	testl	%eax, %eax
000000010000e342	jne	0x10000e376
000000010000e344	movl	$0x1, %edi
000000010000e349	callq	_je_chunk_dss_prec_set
000000010000e34e	testb	%al, %al
000000010000e350	je	0x10000e478
000000010000e356	leaq	0x2001b(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e35d	leaq	0x1ff84(%rip), %rsi     ## literal pool for: "Error setting dss"
000000010000e364	movl	%ebx, %edx
000000010000e366	movq	%r15, %rcx
000000010000e369	movl	%r13d, %r8d
000000010000e36c	movq	%r14, %r9
000000010000e36f	xorb	%al, %al
000000010000e371	callq	_je_malloc_printf
000000010000e376	leaq	_je_dss_prec_names(%rip), %rax
000000010000e37d	movq	0x10(%rax), %rdi
000000010000e381	movq	%r14, %rsi
000000010000e384	movq	%r13, %rdx
000000010000e387	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e38c	testl	%eax, %eax
000000010000e38e	jne	0x10000e3c2
000000010000e390	movl	$0x2, %edi
000000010000e395	callq	_je_chunk_dss_prec_set
000000010000e39a	testb	%al, %al
000000010000e39c	je	0x10000e485
000000010000e3a2	leaq	0x1ffcf(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e3a9	leaq	0x1ff38(%rip), %rsi     ## literal pool for: "Error setting dss"
000000010000e3b0	movl	%ebx, %edx
000000010000e3b2	movq	%r15, %rcx
000000010000e3b5	movl	%r13d, %r8d
000000010000e3b8	movq	%r14, %r9
000000010000e3bb	xorb	%al, %al
000000010000e3bd	callq	_je_malloc_printf
000000010000e3c2	leaq	0x1ffaf(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e3c9	leaq	0x1fef8(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000e3d0	jmp	0x10000e91d
000000010000e3d5	leaq	0x1fee6(%rip), %rdi     ## literal pool for: "false"
000000010000e3dc	movq	%r14, %rsi
000000010000e3df	movq	%r13, %rdx
000000010000e3e2	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e3e7	testl	%eax, %eax
000000010000e3e9	jne	0x10000e4a2
000000010000e3ef	cmpq	$0x5, %r13
000000010000e3f3	jne	0x10000e4a2
000000010000e3f9	movb	$0x0, 0x262b1(%rip)
000000010000e400	jmp	0x10000e14e
000000010000e405	leaq	-0x4(%rbx), %rax
000000010000e409	cmpq	$0x9, %rax
000000010000e40d	ja	0x10000e90f
000000010000e413	leaq	0x9ea(%rip), %rcx
000000010000e41a	movslq	(%rcx,%rax,4), %rax
000000010000e41e	addq	%rcx, %rax
000000010000e421	jmpq	*%rax
000000010000e423	leaq	0x1ff0a(%rip), %rdi     ## literal pool for: "junk"
000000010000e42a	movq	%r15, %rsi
000000010000e42d	movl	$0x4, %edx
000000010000e432	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e437	testl	%eax, %eax
000000010000e439	jne	0x10000e6b6
000000010000e43f	leaq	0x1fe77(%rip), %rdi     ## literal pool for: "true"
000000010000e446	movq	%r14, %rsi
000000010000e449	movq	%r13, %rdx
000000010000e44c	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e451	testl	%eax, %eax
000000010000e453	jne	0x10000e702
000000010000e459	cmpq	$0x4, %r13
000000010000e45d	jne	0x10000e702
000000010000e463	movb	$0x1, _je_opt_abort(%rip)
000000010000e46a	jmp	0x10000e14e
000000010000e46f	leaq	_je_dss_prec_names(%rip), %rax
000000010000e476	jmp	0x10000e490
000000010000e478	leaq	_je_dss_prec_names(%rip), %rax
000000010000e47f	addq	$0x8, %rax
000000010000e483	jmp	0x10000e490
000000010000e485	leaq	_je_dss_prec_names(%rip), %rax
000000010000e48c	addq	$0x10, %rax
000000010000e490	movq	(%rax), %rax
000000010000e493	leaq	_je_opt_dss(%rip), %rcx
000000010000e49a	movq	%rax, (%rcx)
000000010000e49d	jmp	0x10000e14e
000000010000e4a2	leaq	0x1fecf(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e4a9	leaq	0x1fe18(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000e4b0	movl	$0x5, %edx
000000010000e4b5	jmp	0x10000e96d
000000010000e4ba	leaq	0x1fe90(%rip), %rdi     ## literal pool for: "tcache"
000000010000e4c1	movq	%r15, %rsi
000000010000e4c4	movl	$0x6, %edx
000000010000e4c9	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e4ce	testl	%eax, %eax
000000010000e4d0	jne	0x10000e90f
000000010000e4d6	leaq	0x1fde0(%rip), %rdi     ## literal pool for: "true"
000000010000e4dd	movq	%r14, %rsi
000000010000e4e0	movq	%r13, %rdx
000000010000e4e3	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e4e8	testl	%eax, %eax
000000010000e4ea	jne	0x10000e732
000000010000e4f0	cmpq	$0x4, %r13
000000010000e4f4	jne	0x10000e732
000000010000e4fa	leaq	_je_opt_tcache(%rip), %rax
000000010000e501	movb	$0x1, (%rax)
000000010000e504	jmp	0x10000e14e
000000010000e509	leaq	0x1fdea(%rip), %rdi     ## literal pool for: "narenas"
000000010000e510	movq	%r15, %rsi
000000010000e513	movl	$0x7, %edx
000000010000e518	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e51d	testl	%eax, %eax
000000010000e51f	jne	0x10000e765
000000010000e525	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000e52a	movl	$0x0, (%rax)
000000010000e530	movq	%r14, %rdi
000000010000e533	leaq	-0x450(%rbp), %rsi
000000010000e53a	xorl	%edx, %edx
000000010000e53c	callq	_je_malloc_strtoumax
000000010000e541	movq	%rax, %rbx
000000010000e544	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000e549	cmpl	$0x0, (%rax)
000000010000e54c	jne	0x10000e95a
000000010000e552	movq	-0x450(%rbp), %rax
000000010000e559	subq	%r14, %rax
000000010000e55c	cmpq	%r13, %rax
000000010000e55f	jne	0x10000e95a
000000010000e565	testq	%rbx, %rbx
000000010000e568	jne	0x10000e7b1
000000010000e56e	leaq	0x1fe03(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e575	leaq	0x1fd86(%rip), %rsi     ## literal pool for: "Out-of-range conf value"
000000010000e57c	movl	$0x7, %edx
000000010000e581	jmp	0x10000e96d
000000010000e586	leaq	0x1fdac(%rip), %rdi     ## literal pool for: "quarantine"
000000010000e58d	movq	%r15, %rsi
000000010000e590	movl	$0xa, %edx
000000010000e595	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e59a	testl	%eax, %eax
000000010000e59c	jne	0x10000e90f
000000010000e5a2	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000e5a7	movl	$0x0, (%rax)
000000010000e5ad	movq	%r14, %rdi
000000010000e5b0	leaq	-0x460(%rbp), %rsi
000000010000e5b7	xorl	%edx, %edx
000000010000e5b9	callq	_je_malloc_strtoumax
000000010000e5be	movq	%rax, %rbx
000000010000e5c1	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000e5c6	cmpl	$0x0, (%rax)
000000010000e5c9	jne	0x10000e7bd
000000010000e5cf	movq	-0x460(%rbp), %rax
000000010000e5d6	subq	%r14, %rax
000000010000e5d9	cmpq	%r13, %rax
000000010000e5dc	jne	0x10000e7bd
000000010000e5e2	movq	%rbx, _je_opt_quarantine(%rip)
000000010000e5e9	jmp	0x10000e14e
000000010000e5ee	leaq	0x1fd33(%rip), %rdi     ## literal pool for: "stats_print"
000000010000e5f5	movq	%r15, %rsi
000000010000e5f8	movl	$0xb, %edx
000000010000e5fd	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e602	testl	%eax, %eax
000000010000e604	jne	0x10000e90f
000000010000e60a	leaq	0x1fcac(%rip), %rdi     ## literal pool for: "true"
000000010000e611	movq	%r14, %rsi
000000010000e614	movq	%r13, %rdx
000000010000e617	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e61c	testl	%eax, %eax
000000010000e61e	jne	0x10000e7d5
000000010000e624	cmpq	$0x4, %r13
000000010000e628	jne	0x10000e7d5
000000010000e62e	leaq	_je_opt_stats_print(%rip), %rax
000000010000e635	movb	$0x1, (%rax)
000000010000e638	jmp	0x10000e14e
000000010000e63d	leaq	0x1fcd6(%rip), %rdi     ## literal pool for: "lg_dirty_mult"
000000010000e644	movq	%r15, %rsi
000000010000e647	movl	$0xd, %edx
000000010000e64c	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e651	testl	%eax, %eax
000000010000e653	jne	0x10000e808
000000010000e659	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000e65e	movl	$0x0, (%rax)
000000010000e664	movq	%r14, %rdi
000000010000e667	leaq	-0x458(%rbp), %rsi
000000010000e66e	xorl	%edx, %edx
000000010000e670	callq	0x10002bdb8             ## symbol stub for: _strtol
000000010000e675	movq	%rax, %rbx
000000010000e678	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000e67d	cmpl	$0x0, (%rax)
000000010000e680	jne	0x10000e921
000000010000e686	movq	-0x458(%rbp), %rax
000000010000e68d	subq	%r14, %rax
000000010000e690	cmpq	%r13, %rax
000000010000e693	jne	0x10000e921
000000010000e699	leaq	0x1(%rbx), %rax
000000010000e69d	cmpq	$0x41, %rax
000000010000e6a1	jae	0x10000e872
000000010000e6a7	leaq	_je_opt_lg_dirty_mult(%rip), %rax
000000010000e6ae	movq	%rbx, (%rax)
000000010000e6b1	jmp	0x10000e14e
000000010000e6b6	leaq	0x1fc8f(%rip), %rdi     ## literal pool for: "zero"
000000010000e6bd	movq	%r15, %rsi
000000010000e6c0	movl	$0x4, %edx
000000010000e6c5	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e6ca	testl	%eax, %eax
000000010000e6cc	jne	0x10000e90f
000000010000e6d2	leaq	0x1fbe4(%rip), %rdi     ## literal pool for: "true"
000000010000e6d9	movq	%r14, %rsi
000000010000e6dc	movq	%r13, %rdx
000000010000e6df	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e6e4	testl	%eax, %eax
000000010000e6e6	jne	0x10000e88a
000000010000e6ec	cmpq	$0x4, %r13
000000010000e6f0	jne	0x10000e88a
000000010000e6f6	movb	$0x1, 0x25fc6(%rip)
000000010000e6fd	jmp	0x10000e14e
000000010000e702	leaq	0x1fbb9(%rip), %rdi     ## literal pool for: "false"
000000010000e709	movq	%r14, %rsi
000000010000e70c	movq	%r13, %rdx
000000010000e70f	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e714	testl	%eax, %eax
000000010000e716	jne	0x10000e945
000000010000e71c	cmpq	$0x5, %r13
000000010000e720	jne	0x10000e945
000000010000e726	movb	$0x0, _je_opt_abort(%rip)
000000010000e72d	jmp	0x10000e14e
000000010000e732	leaq	0x1fb89(%rip), %rdi     ## literal pool for: "false"
000000010000e739	movq	%r14, %rsi
000000010000e73c	movq	%r13, %rdx
000000010000e73f	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e744	testl	%eax, %eax
000000010000e746	jne	0x10000e8ba
000000010000e74c	cmpq	$0x5, %r13
000000010000e750	jne	0x10000e8ba
000000010000e756	leaq	_je_opt_tcache(%rip), %rax
000000010000e75d	movb	$0x0, (%rax)
000000010000e760	jmp	0x10000e14e
000000010000e765	leaq	0x1fbd8(%rip), %rdi     ## literal pool for: "redzone"
000000010000e76c	movq	%r15, %rsi
000000010000e76f	movl	$0x7, %edx
000000010000e774	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e779	testl	%eax, %eax
000000010000e77b	jne	0x10000e90f
000000010000e781	leaq	0x1fb35(%rip), %rdi     ## literal pool for: "true"
000000010000e788	movq	%r14, %rsi
000000010000e78b	movq	%r13, %rdx
000000010000e78e	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e793	testl	%eax, %eax
000000010000e795	jne	0x10000e8d2
000000010000e79b	cmpq	$0x4, %r13
000000010000e79f	jne	0x10000e8d2
000000010000e7a5	movb	$0x1, 0x25f14(%rip)
000000010000e7ac	jmp	0x10000e14e
000000010000e7b1	movq	%rbx, _je_opt_narenas(%rip)
000000010000e7b8	jmp	0x10000e14e
000000010000e7bd	leaq	0x1fbb4(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e7c4	leaq	0x1fafd(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000e7cb	movl	$0xa, %edx
000000010000e7d0	jmp	0x10000e96d
000000010000e7d5	leaq	0x1fae6(%rip), %rdi     ## literal pool for: "false"
000000010000e7dc	movq	%r14, %rsi
000000010000e7df	movq	%r13, %rdx
000000010000e7e2	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e7e7	testl	%eax, %eax
000000010000e7e9	jne	0x10000e8fa
000000010000e7ef	cmpq	$0x5, %r13
000000010000e7f3	jne	0x10000e8fa
000000010000e7f9	leaq	_je_opt_stats_print(%rip), %rax
000000010000e800	movb	$0x0, (%rax)
000000010000e803	jmp	0x10000e14e
000000010000e808	leaq	0x1fb49(%rip), %rdi     ## literal pool for: "lg_tcache_max"
000000010000e80f	movq	%r15, %rsi
000000010000e812	movl	$0xd, %edx
000000010000e817	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e81c	testl	%eax, %eax
000000010000e81e	jne	0x10000e90f
000000010000e824	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000e829	movl	$0x0, (%rax)
000000010000e82f	movq	%r14, %rdi
000000010000e832	leaq	-0x468(%rbp), %rsi
000000010000e839	xorl	%edx, %edx
000000010000e83b	callq	0x10002bdb8             ## symbol stub for: _strtol
000000010000e840	movq	%rax, %rbx
000000010000e843	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000e848	cmpl	$0x0, (%rax)
000000010000e84b	jne	0x10000e921
000000010000e851	movq	-0x468(%rbp), %rax
000000010000e858	subq	%r14, %rax
000000010000e85b	cmpq	%r13, %rax
000000010000e85e	jne	0x10000e921
000000010000e864	leaq	0x1(%rbx), %rax
000000010000e868	cmpq	$0x41, %rax
000000010000e86c	jb	0x10000e936
000000010000e872	leaq	0x1faff(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e879	leaq	0x1fa82(%rip), %rsi     ## literal pool for: "Out-of-range conf value"
000000010000e880	movl	$0xd, %edx
000000010000e885	jmp	0x10000e96d
000000010000e88a	leaq	0x1fa31(%rip), %rdi     ## literal pool for: "false"
000000010000e891	movq	%r14, %rsi
000000010000e894	movq	%r13, %rdx
000000010000e897	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e89c	testl	%eax, %eax
000000010000e89e	jne	0x10000e945
000000010000e8a4	cmpq	$0x5, %r13
000000010000e8a8	jne	0x10000e945
000000010000e8ae	movb	$0x0, 0x25e0e(%rip)
000000010000e8b5	jmp	0x10000e14e
000000010000e8ba	leaq	0x1fab7(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e8c1	leaq	0x1fa00(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000e8c8	movl	$0x6, %edx
000000010000e8cd	jmp	0x10000e96d
000000010000e8d2	leaq	0x1f9e9(%rip), %rdi     ## literal pool for: "false"
000000010000e8d9	movq	%r14, %rsi
000000010000e8dc	movq	%r13, %rdx
000000010000e8df	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000e8e4	testl	%eax, %eax
000000010000e8e6	jne	0x10000e95a
000000010000e8e8	cmpq	$0x5, %r13
000000010000e8ec	jne	0x10000e95a
000000010000e8ee	movb	$0x0, 0x25dcb(%rip)
000000010000e8f5	jmp	0x10000e14e
000000010000e8fa	leaq	0x1fa77(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e901	leaq	0x1f9c0(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000e908	movl	$0xb, %edx
000000010000e90d	jmp	0x10000e96d
000000010000e90f	leaq	0x1fa62(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e916	leaq	0x1fa49(%rip), %rsi     ## literal pool for: "Invalid conf pair"
000000010000e91d	movl	%ebx, %edx
000000010000e91f	jmp	0x10000e96d
000000010000e921	leaq	0x1fa50(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e928	leaq	0x1f999(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000e92f	movl	$0xd, %edx
000000010000e934	jmp	0x10000e96d
000000010000e936	leaq	_je_opt_lg_tcache_max(%rip), %rax
000000010000e93d	movq	%rbx, (%rax)
000000010000e940	jmp	0x10000e14e
000000010000e945	leaq	0x1fa2c(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e94c	leaq	0x1f975(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000e953	movl	$0x4, %edx
000000010000e958	jmp	0x10000e96d
000000010000e95a	leaq	0x1fa17(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000e961	leaq	0x1f960(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000e968	movl	$0x7, %edx
000000010000e96d	movq	%r15, %rcx
000000010000e970	movl	%r13d, %r8d
000000010000e973	movq	%r14, %r9
000000010000e976	xorb	%al, %al
000000010000e978	callq	_je_malloc_printf
000000010000e97d	jmp	0x10000e14e
000000010000e982	leaq	0x1fa31(%rip), %rdi     ## literal pool for: "<jemalloc>: Malformed conf string\n"
000000010000e989	callq	_je_malloc_write
000000010000e98e	movl	-0x474(%rbp), %ebx
000000010000e994	incl	%ebx
000000010000e996	cmpl	$0x3, %ebx
000000010000e999	leaq	-0x440(%rbp), %r15
000000010000e9a0	jne	0x10000e0cc
000000010000e9a6	leaq	_je_opt_stats_print(%rip), %rax
000000010000e9ad	cmpb	$0x0, (%rax)
000000010000e9b0	je	0x10000e9d7
000000010000e9b2	leaq	_stats_print_atexit(%rip), %rdi
000000010000e9b9	callq	0x10002bcd4             ## symbol stub for: _atexit
000000010000e9be	testl	%eax, %eax
000000010000e9c0	je	0x10000e9d7
000000010000e9c2	leaq	0x1f880(%rip), %rdi     ## literal pool for: "<jemalloc>: Error in atexit()\n"
000000010000e9c9	callq	_je_malloc_write
000000010000e9ce	cmpb	$0x0, 0x25cdc(%rip)
000000010000e9d5	jne	0x10000ea52
000000010000e9d7	callq	_je_base_boot
000000010000e9dc	cmpb	$0x1, %al
000000010000e9de	je	0x10000ea19
000000010000e9e0	callq	_je_chunk_boot
000000010000e9e5	cmpb	$0x1, %al
000000010000e9e7	je	0x10000ea19
000000010000e9e9	callq	_je_ctl_boot
000000010000e9ee	cmpb	$0x1, %al
000000010000e9f0	je	0x10000ea19
000000010000e9f2	callq	_je_arena_boot
000000010000e9f7	callq	_je_tcache_boot
000000010000e9fc	cmpb	$0x1, %al
000000010000e9fe	je	0x10000ea19
000000010000ea00	callq	_je_huge_boot
000000010000ea05	cmpb	$0x1, %al
000000010000ea07	je	0x10000ea19
000000010000ea09	leaq	_je_arenas_lock(%rip), %rdi
000000010000ea10	callq	_je_malloc_mutex_init
000000010000ea15	cmpb	$0x1, %al
000000010000ea17	jne	0x10000ea57
000000010000ea19	leaq	_init_lock(%rip), %rdi
000000010000ea20	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000ea25	movl	$0x23, %r14d
000000010000ea2b	jmp	0x10000dde8
000000010000ea30	leaq	0x1f7c7(%rip), %rdi     ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
000000010000ea37	callq	_je_malloc_write
000000010000ea3c	callq	0x10002bcce             ## symbol stub for: _abort
000000010000ea41	leaq	0x1f7dd(%rip), %rdi     ## literal pool for: "<jemalloc>: Error setting TSD for \n"
000000010000ea48	callq	_je_malloc_write
000000010000ea4d	callq	0x10002bcce             ## symbol stub for: _abort
000000010000ea52	callq	0x10002bcce             ## symbol stub for: _abort
000000010000ea57	leaq	_je_narenas_auto(%rip), %rax
000000010000ea5e	movl	$0x1, (%rax)
000000010000ea64	leaq	_je_narenas_total(%rip), %rax
000000010000ea6b	movl	$0x1, (%rax)
000000010000ea71	leaq	-0x470(%rbp), %rax
000000010000ea78	leaq	_je_arenas(%rip), %rcx
000000010000ea7f	movq	%rax, (%rcx)
000000010000ea82	movq	$0x0, -0x470(%rbp)
000000010000ea8d	movl	$0x1710, %edi           ## imm = 0x1710
000000010000ea92	callq	_je_base_alloc
000000010000ea97	movq	%rax, %rbx
000000010000ea9a	testq	%rbx, %rbx
000000010000ea9d	je	0x10000eaad
000000010000ea9f	movq	%rbx, %rdi
000000010000eaa2	xorl	%esi, %esi
000000010000eaa4	callq	_je_arena_new
000000010000eaa9	testb	%al, %al
000000010000eaab	je	0x10000eac7
000000010000eaad	leaq	0x1f724(%rip), %rdi     ## literal pool for: "<jemalloc>: Error initializing arena\n"
000000010000eab4	callq	_je_malloc_write
000000010000eab9	cmpb	$0x0, 0x25bf1(%rip)
000000010000eac0	je	0x10000ead4
000000010000eac2	callq	0x10002bcce             ## symbol stub for: _abort
000000010000eac7	leaq	_je_arenas(%rip), %rax
000000010000eace	movq	(%rax), %rax
000000010000ead1	movq	%rbx, (%rax)
000000010000ead4	leaq	_je_arenas(%rip), %rax
000000010000eadb	movq	(%rax), %rax
000000010000eade	movq	(%rax), %rbx
000000010000eae1	leaq	_init_lock(%rip), %rdi
000000010000eae8	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000eaed	cmpq	$0x0, %rbx
000000010000eaf1	movl	$0x23, %r14d
000000010000eaf7	je	0x10000dde8
000000010000eafd	movl	$0x3a, %edi
000000010000eb02	callq	0x10002bdc4             ## symbol stub for: _sysconf
000000010000eb07	movl	$0x1, %ecx
000000010000eb0c	cmpq	$-0x1, %rax
000000010000eb10	cmovnel	%eax, %ecx
000000010000eb13	leaq	_je_ncpus(%rip), %rax
000000010000eb1a	movl	%ecx, (%rax)
000000010000eb1c	leaq	_init_lock(%rip), %rdi
000000010000eb23	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010000eb28	callq	_je_mutex_boot
000000010000eb2d	cmpb	$0x1, %al
000000010000eb2f	je	0x10000ec06
000000010000eb35	movq	_je_opt_narenas(%rip), %rax
000000010000eb3c	testq	%rax, %rax
000000010000eb3f	jne	0x10000eb6b
000000010000eb41	leaq	_je_ncpus(%rip), %rax
000000010000eb48	movl	(%rax), %eax
000000010000eb4a	cmpl	$0x2, %eax
000000010000eb4d	jb	0x10000eb5b
000000010000eb4f	shll	$0x2, %eax
000000010000eb52	movq	%rax, _je_opt_narenas(%rip)
000000010000eb59	jmp	0x10000eb6b
000000010000eb5b	movq	$0x1, 0x25b62(%rip)
000000010000eb66	movl	$0x1, %eax
000000010000eb6b	leaq	_je_narenas_auto(%rip), %rcx
000000010000eb72	movl	%eax, (%rcx)
000000010000eb74	leaq	_je_chunksize(%rip), %rcx
000000010000eb7b	movq	(%rcx), %rsi
000000010000eb7e	shrq	$0x3, %rsi
000000010000eb82	movl	%eax, %ecx
000000010000eb84	cmpq	%rsi, %rcx
000000010000eb87	jbe	0x10000eba2
000000010000eb89	leaq	_je_narenas_auto(%rip), %rbx
000000010000eb90	movl	%esi, (%rbx)
000000010000eb92	leaq	0x1f6cf(%rip), %rdi     ## literal pool for: "<jemalloc>: Reducing narenas to limit (%d)\n"
000000010000eb99	xorb	%al, %al
000000010000eb9b	callq	_je_malloc_printf
000000010000eba0	movl	(%rbx), %eax
000000010000eba2	leaq	_je_narenas_total(%rip), %rcx
000000010000eba9	movl	%eax, (%rcx)
000000010000ebab	movl	%eax, %edi
000000010000ebad	shlq	$0x3, %rdi
000000010000ebb1	callq	_je_base_alloc
000000010000ebb6	leaq	_je_arenas(%rip), %rcx
000000010000ebbd	movq	%rax, (%rcx)
000000010000ebc0	testq	%rax, %rax
000000010000ebc3	je	0x10000ec06
000000010000ebc5	leaq	_je_narenas_total(%rip), %rcx
000000010000ebcc	movl	(%rcx), %esi
000000010000ebce	shlq	$0x3, %rsi
000000010000ebd2	movq	%rax, %rdi
000000010000ebd5	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010000ebda	leaq	_je_arenas(%rip), %rax
000000010000ebe1	movq	(%rax), %rax
000000010000ebe4	movq	-0x470(%rbp), %rcx
000000010000ebeb	movq	%rcx, (%rax)
000000010000ebee	movb	$0x1, 0x2662b(%rip)
000000010000ebf5	leaq	_init_lock(%rip), %rdi
000000010000ebfc	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000ec01	jmp	0x10000ddaf
000000010000ec06	leaq	_init_lock(%rip), %rdi
000000010000ec0d	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000ec12	jmp	0x10000dde8
000000010000ec17	nop
000000010000ec18	sahf
000000010000ec19	hlt
000000010000ec1a	.byte 0xff #bad opcode
000000010000ec1b	ljmpl	*-0x3(%rdx)
000000010000ec1e	.byte 0xff #bad opcode
000000010000ec1f	ljmpl	*-0x3(%rdx)
000000010000ec22	.byte 0xff #bad opcode
000000010000ec23	ljmpl	*-0x3(%rdx)
000000010000ec26	.byte 0xff #bad opcode
000000010000ec27	ljmpl	*-0x3(%rdx)
000000010000ec2a	.byte 0xff #bad opcode
000000010000ec2b	ljmpl	*-0x3(%rdx)
000000010000ec2e	.byte 0xff #bad opcode
000000010000ec2f	ljmpl	*-0x3(%rdx)
000000010000ec32	.byte 0xff #bad opcode
000000010000ec33	ljmpl	*-0x3(%rdx)
000000010000ec36	.byte 0xff #bad opcode
000000010000ec37	ljmpl	*-0x3(%rdx)
000000010000ec3a	.byte 0xff #bad opcode
000000010000ec3b	ljmpl	*-0x3(%rdx)
000000010000ec3e	.byte 0xff #bad opcode
000000010000ec3f	ljmpl	*-0x3(%rdx)
000000010000ec42	.byte 0xff #bad opcode
000000010000ec43	ljmpl	*-0x3(%rdx)
000000010000ec46	.byte 0xff #bad opcode
000000010000ec47	ljmpl	*-0x3(%rdx)
000000010000ec4a	.byte 0xff #bad opcode
000000010000ec4b	ljmpl	*-0x3(%rdx)
000000010000ec4e	.byte 0xff #bad opcode
000000010000ec4f	ljmpl	*-0x3(%rdx)
000000010000ec52	.byte 0xff #bad opcode
000000010000ec53	ljmpl	*-0x3(%rdx)
000000010000ec56	.byte 0xff #bad opcode
000000010000ec57	ljmpl	*-0x3(%rdx)
000000010000ec5a	.byte 0xff #bad opcode
000000010000ec5b	ljmpl	*-0x3(%rdx)
000000010000ec5e	.byte 0xff #bad opcode
000000010000ec5f	ljmpl	*-0x3(%rdx)
000000010000ec62	.byte 0xff #bad opcode
000000010000ec63	ljmpl	*-0x3(%rdx)
000000010000ec66	.byte 0xff #bad opcode
000000010000ec67	ljmpl	*-0x3(%rdx)
000000010000ec6a	.byte 0xff #bad opcode
000000010000ec6b	ljmpl	*-0x3(%rdx)
000000010000ec6e	.byte 0xff #bad opcode
000000010000ec6f	ljmpl	*-0x3(%rdx)
000000010000ec72	.byte 0xff #bad opcode
000000010000ec73	ljmpl	*-0x3(%rdx)
000000010000ec76	.byte 0xff #bad opcode
000000010000ec77	ljmpl	*-0x3(%rdx)
000000010000ec7a	.byte 0xff #bad opcode
000000010000ec7b	ljmpl	*-0x3(%rdx)
000000010000ec7e	.byte 0xff #bad opcode
000000010000ec7f	ljmpl	*-0x3(%rdx)
000000010000ec82	.byte 0xff #bad opcode
000000010000ec83	ljmpl	*-0x3(%rdx)
000000010000ec86	.byte 0xff #bad opcode
000000010000ec87	ljmpl	*-0x3(%rdx)
000000010000ec8a	.byte 0xff #bad opcode
000000010000ec8b	ljmpl	*-0x3(%rdx)
000000010000ec8e	.byte 0xff #bad opcode
000000010000ec8f	ljmpl	*-0x3(%rdx)
000000010000ec92	.byte 0xff #bad opcode
000000010000ec93	ljmpl	*-0x3(%rdx)
000000010000ec96	.byte 0xff #bad opcode
000000010000ec97	ljmpl	*-0x3(%rdx)
000000010000ec9a	.byte 0xff #bad opcode
000000010000ec9b	ljmpl	*-0x3(%rdx)
000000010000ec9e	.byte 0xff #bad opcode
000000010000ec9f	ljmpl	*-0x3(%rdx)
000000010000eca2	.byte 0xff #bad opcode
000000010000eca3	ljmpl	*-0x3(%rdx)
000000010000eca6	.byte 0xff #bad opcode
000000010000eca7	ljmpl	*-0x3(%rdx)
000000010000ecaa	.byte 0xff #bad opcode
000000010000ecab	ljmpl	*-0x3(%rdx)
000000010000ecae	.byte 0xff #bad opcode
000000010000ecaf	ljmpl	*-0x3(%rdx)
000000010000ecb2	.byte 0xff #bad opcode
000000010000ecb3	ljmpl	*-0x3(%rdx)
000000010000ecb6	.byte 0xff #bad opcode
000000010000ecb7	ljmpl	*-0x3(%rdx)
000000010000ecba	.byte 0xff #bad opcode
000000010000ecbb	ljmpl	*-0x3(%rdx)
000000010000ecbe	.byte 0xff #bad opcode
000000010000ecbf	ljmpl	*-0x3(%rdx)
000000010000ecc2	.byte 0xff #bad opcode
000000010000ecc3	ljmpl	*-0x3(%rdx)
000000010000ecc6	.byte 0xff #bad opcode
000000010000ecc7	ljmpl	*-0x3(%rdx)
000000010000ecca	.byte 0xff #bad opcode
000000010000eccb	ljmpl	*-0x3(%rdx)
000000010000ecce	.byte 0xff #bad opcode
000000010000eccf	ljmpl	*-0x3(%rdx)
000000010000ecd2	.byte 0xff #bad opcode
000000010000ecd3	ljmpl	*-0x3(%rdx)
000000010000ecd6	.byte 0xff #bad opcode
000000010000ecd7	lcalll	*-0xb(%rax)
000000010000ecda	.byte 0xff #bad opcode
000000010000ecdb	lcalll	*-0xb(%rax)
000000010000ecde	.byte 0xff #bad opcode
000000010000ecdf	lcalll	*-0xb(%rax)
000000010000ece2	.byte 0xff #bad opcode
000000010000ece3	lcalll	*-0xb(%rax)
000000010000ece6	.byte 0xff #bad opcode
000000010000ece7	lcalll	*-0xb(%rax)
000000010000ecea	.byte 0xff #bad opcode
000000010000eceb	lcalll	*-0xb(%rax)
000000010000ecee	.byte 0xff #bad opcode
000000010000ecef	lcalll	*-0xb(%rax)
000000010000ecf2	.byte 0xff #bad opcode
000000010000ecf3	lcalll	*-0xb(%rax)
000000010000ecf6	.byte 0xff #bad opcode
000000010000ecf7	lcalll	*-0xb(%rax)
000000010000ecfa	.byte 0xff #bad opcode
000000010000ecfb	lcalll	*-0xb(%rax)
000000010000ecfe	.byte 0xff #bad opcode
000000010000ecff	pushq	-0xb(%rdi)
000000010000ed02	.byte 0xff #bad opcode
000000010000ed03	ljmpl	*-0x3(%rdx)
000000010000ed06	.byte 0xff #bad opcode
000000010000ed07	ljmpl	*-0x3(%rdx)
000000010000ed0a	.byte 0xff #bad opcode
000000010000ed0b	ljmpl	*-0x3(%rdx)
000000010000ed0e	.byte 0xff #bad opcode
000000010000ed0f	ljmpl	*-0x3(%rdx)
000000010000ed12	.byte 0xff #bad opcode
000000010000ed13	ljmpl	*-0x3(%rdx)
000000010000ed16	.byte 0xff #bad opcode
000000010000ed17	ljmpl	*-0x3(%rdx)
000000010000ed1a	.byte 0xff #bad opcode
000000010000ed1b	lcalll	*-0xb(%rax)
000000010000ed1e	.byte 0xff #bad opcode
000000010000ed1f	lcalll	*-0xb(%rax)
000000010000ed22	.byte 0xff #bad opcode
000000010000ed23	lcalll	*-0xb(%rax)
000000010000ed26	.byte 0xff #bad opcode
000000010000ed27	lcalll	*-0xb(%rax)
000000010000ed2a	.byte 0xff #bad opcode
000000010000ed2b	lcalll	*-0xb(%rax)
000000010000ed2e	.byte 0xff #bad opcode
000000010000ed2f	lcalll	*-0xb(%rax)
000000010000ed32	.byte 0xff #bad opcode
000000010000ed33	lcalll	*-0xb(%rax)
000000010000ed36	.byte 0xff #bad opcode
000000010000ed37	lcalll	*-0xb(%rax)
000000010000ed3a	.byte 0xff #bad opcode
000000010000ed3b	lcalll	*-0xb(%rax)
000000010000ed3e	.byte 0xff #bad opcode
000000010000ed3f	lcalll	*-0xb(%rax)
000000010000ed42	.byte 0xff #bad opcode
000000010000ed43	lcalll	*-0xb(%rax)
000000010000ed46	.byte 0xff #bad opcode
000000010000ed47	lcalll	*-0xb(%rax)
000000010000ed4a	.byte 0xff #bad opcode
000000010000ed4b	lcalll	*-0xb(%rax)
000000010000ed4e	.byte 0xff #bad opcode
000000010000ed4f	lcalll	*-0xb(%rax)
000000010000ed52	.byte 0xff #bad opcode
000000010000ed53	lcalll	*-0xb(%rax)
000000010000ed56	.byte 0xff #bad opcode
000000010000ed57	lcalll	*-0xb(%rax)
000000010000ed5a	.byte 0xff #bad opcode
000000010000ed5b	lcalll	*-0xb(%rax)
000000010000ed5e	.byte 0xff #bad opcode
000000010000ed5f	lcalll	*-0xb(%rax)
000000010000ed62	.byte 0xff #bad opcode
000000010000ed63	lcalll	*-0xb(%rax)
000000010000ed66	.byte 0xff #bad opcode
000000010000ed67	lcalll	*-0xb(%rax)
000000010000ed6a	.byte 0xff #bad opcode
000000010000ed6b	lcalll	*-0xb(%rax)
000000010000ed6e	.byte 0xff #bad opcode
000000010000ed6f	lcalll	*-0xb(%rax)
000000010000ed72	.byte 0xff #bad opcode
000000010000ed73	lcalll	*-0xb(%rax)
000000010000ed76	.byte 0xff #bad opcode
000000010000ed77	lcalll	*-0xb(%rax)
000000010000ed7a	.byte 0xff #bad opcode
000000010000ed7b	lcalll	*-0xb(%rax)
000000010000ed7e	.byte 0xff #bad opcode
000000010000ed7f	lcalll	*-0xb(%rax)
000000010000ed82	.byte 0xff #bad opcode
000000010000ed83	ljmpl	*-0x3(%rdx)
000000010000ed86	.byte 0xff #bad opcode
000000010000ed87	ljmpl	*-0x3(%rdx)
000000010000ed8a	.byte 0xff #bad opcode
000000010000ed8b	ljmpl	*-0x3(%rdx)
000000010000ed8e	.byte 0xff #bad opcode
000000010000ed8f	ljmpl	*-0x3(%rdx)
000000010000ed92	.byte 0xff #bad opcode
000000010000ed93	lcalll	*-0xb(%rax)
000000010000ed96	.byte 0xff #bad opcode
000000010000ed97	ljmpl	*-0x3(%rdx)
000000010000ed9a	.byte 0xff #bad opcode
000000010000ed9b	lcalll	*-0xb(%rax)
000000010000ed9e	.byte 0xff #bad opcode
000000010000ed9f	lcalll	*-0xb(%rax)
000000010000eda2	.byte 0xff #bad opcode
000000010000eda3	lcalll	*-0xb(%rax)
000000010000eda6	.byte 0xff #bad opcode
000000010000eda7	lcalll	*-0xb(%rax)
000000010000edaa	.byte 0xff #bad opcode
000000010000edab	lcalll	*-0xb(%rax)
000000010000edae	.byte 0xff #bad opcode
000000010000edaf	lcalll	*-0xb(%rax)
000000010000edb2	.byte 0xff #bad opcode
000000010000edb3	lcalll	*-0xb(%rax)
000000010000edb6	.byte 0xff #bad opcode
000000010000edb7	lcalll	*-0xb(%rax)
000000010000edba	.byte 0xff #bad opcode
000000010000edbb	lcalll	*-0xb(%rax)
000000010000edbe	.byte 0xff #bad opcode
000000010000edbf	lcalll	*-0xb(%rax)
000000010000edc2	.byte 0xff #bad opcode
000000010000edc3	lcalll	*-0xb(%rax)
000000010000edc6	.byte 0xff #bad opcode
000000010000edc7	lcalll	*-0xb(%rax)
000000010000edca	.byte 0xff #bad opcode
000000010000edcb	lcalll	*-0xb(%rax)
000000010000edce	.byte 0xff #bad opcode
000000010000edcf	lcalll	*-0xb(%rax)
000000010000edd2	.byte 0xff #bad opcode
000000010000edd3	lcalll	*-0xb(%rax)
000000010000edd6	.byte 0xff #bad opcode
000000010000edd7	lcalll	*-0xb(%rax)
000000010000edda	.byte 0xff #bad opcode
000000010000eddb	lcalll	*-0xb(%rax)
000000010000edde	.byte 0xff #bad opcode
000000010000eddf	lcalll	*-0xb(%rax)
000000010000ede2	.byte 0xff #bad opcode
000000010000ede3	lcalll	*-0xb(%rax)
000000010000ede6	.byte 0xff #bad opcode
000000010000ede7	lcalll	*-0xb(%rax)
000000010000edea	.byte 0xff #bad opcode
000000010000edeb	lcalll	*-0xb(%rax)
000000010000edee	.byte 0xff #bad opcode
000000010000edef	lcalll	*-0xb(%rax)
000000010000edf2	.byte 0xff #bad opcode
000000010000edf3	lcalll	*-0xb(%rax)
000000010000edf6	.byte 0xff #bad opcode
000000010000edf7	lcalll	*-0xb(%rax)
000000010000edfa	.byte 0xff #bad opcode
000000010000edfb	lcalll	*-0xb(%rax)
000000010000edfe	.byte 0xff #bad opcode
000000010000edff	lcalll	*-0xb(%rax)
000000010000ee02	.byte 0xff #bad opcode
000000010000ee03	lcalll	*(%rdi)
000000010000ee05	idivb	%bh
000000010000ee07	decl	(%rbx)
000000010000ee09	sti
000000010000ee0a	.byte 0xff #bad opcode
000000010000ee0b	pushq	0x5fffff6(%rsi)
000000010000ee11	idivl	%edi
000000010000ee13	decl	(%rbx)
000000010000ee15	sti
000000010000ee16	.byte 0xff #bad opcode
000000010000ee17	decl	(%rbx)
000000010000ee19	sti
000000010000ee1a	.byte 0xff #bad opcode
000000010000ee1b	incl	-0x15000009(%rdx)
000000010000ee21	idivl	%edi
000000010000ee23	decl	(%rbx)
000000010000ee25	sti
000000010000ee26	.byte 0xff #bad opcode
000000010000ee27	.byte 0xff #bad opcode
000000010000ee28	cmpl	%edi, %eax
000000010000ee2a	.byte 0xff #bad opcode
000000010000ee2b	decl	(%rdi)
000000010000ee2d	.byte 0x1f #bad opcode
000000010000ee2e	addb	%dl, 0x48(%rbp)
000000010000ee32	movl	%esp, %ebp
000000010000ee34	pushq	%r15
000000010000ee36	pushq	%r14
000000010000ee38	pushq	%r13
000000010000ee3a	pushq	%r12
000000010000ee3c	pushq	%rbx
000000010000ee3d	subq	$0x478, %rsp            ## imm = 0x478
000000010000ee44	movq	%rdx, -0x480(%rbp)
000000010000ee4b	movq	%rsi, -0x488(%rbp)
000000010000ee52	movq	%rdi, -0x490(%rbp)
000000010000ee59	movq	0x231b0(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010000ee60	movq	(%rax), %rax
000000010000ee63	movq	%rax, -0x30(%rbp)
000000010000ee67	movb	_malloc_initialized.b(%rip), %al
000000010000ee6d	testb	%al, %al
000000010000ee6f	je	0x10000eec5
000000010000ee71	cmpq	$0x0, 0x2583f(%rip)
000000010000ee79	jne	0x10000ef0e
000000010000ee7f	movq	-0x490(%rbp), %rdi
000000010000ee86	movq	-0x488(%rbp), %rsi
000000010000ee8d	movq	-0x480(%rbp), %rdx
000000010000ee94	callq	_je_ctl_nametomib
000000010000ee99	movl	%eax, %r14d
000000010000ee9c	movq	0x2316d(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010000eea3	movq	(%rax), %rax
000000010000eea6	cmpq	-0x30(%rbp), %rax
000000010000eeaa	jne	0x10000f165
000000010000eeb0	movl	%r14d, %eax
000000010000eeb3	addq	$0x478, %rsp            ## imm = 0x478
000000010000eeba	popq	%rbx
000000010000eebb	popq	%r12
000000010000eebd	popq	%r13
000000010000eebf	popq	%r14
000000010000eec1	popq	%r15
000000010000eec3	popq	%rbp
000000010000eec4	retq
000000010000eec5	leaq	_init_lock(%rip), %rdi
000000010000eecc	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010000eed1	movb	_malloc_initialized.b(%rip), %al
000000010000eed7	testb	%al, %al
000000010000eed9	jne	0x10000fcb5
000000010000eedf	cmpb	$0x1, 0x26342(%rip)
000000010000eee6	je	0x10000fcb5
000000010000eeec	movb	$0x1, 0x26335(%rip)
000000010000eef3	callq	_je_malloc_tsd_boot
000000010000eef8	cmpb	$0x1, %al
000000010000eefa	je	0x10000fad9
000000010000ef00	xorl	%ebx, %ebx
000000010000ef02	leaq	-0x440(%rbp), %r15
000000010000ef09	jmp	0x10000f180
000000010000ef0e	leaq	_je_tsd_tsd(%rip), %rax
000000010000ef15	movq	(%rax), %rdi
000000010000ef18	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000ef1d	movq	%rax, %r14
000000010000ef20	testq	%r14, %r14
000000010000ef23	je	0x10000efd2
000000010000ef29	leaq	0x8(%r14), %r15
000000010000ef2d	movl	0x8(%r14), %eax
000000010000ef31	cmpl	$0x2, %eax
000000010000ef34	je	0x10000ef43
000000010000ef36	testl	%eax, %eax
000000010000ef38	jne	0x10000efa7
000000010000ef3a	movl	$0x1, (%r15)
000000010000ef41	jmp	0x10000ef4a
000000010000ef43	movl	$0x3, (%r15)
000000010000ef4a	leaq	_je_tsd_tsd(%rip), %rax
000000010000ef51	movq	(%rax), %rdi
000000010000ef54	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010000ef59	movq	%rax, %rbx
000000010000ef5c	testq	%rbx, %rbx
000000010000ef5f	je	0x10000f09c
000000010000ef65	movq	0x20(%r15), %rax
000000010000ef69	movq	0x28(%r15), %rcx
000000010000ef6d	movq	0x30(%r15), %rdx
000000010000ef71	movq	0x38(%r15), %rsi
000000010000ef75	movq	%rsi, 0x40(%rbx)
000000010000ef79	movq	%rdx, 0x38(%rbx)
000000010000ef7d	movq	%rcx, 0x30(%rbx)
000000010000ef81	movq	%rax, 0x28(%rbx)
000000010000ef85	movq	0x18(%r15), %rax
000000010000ef89	movq	%rax, 0x20(%rbx)
000000010000ef8d	movq	0x10(%r15), %rax
000000010000ef91	movq	%rax, 0x18(%rbx)
000000010000ef95	movq	(%r15), %rax
000000010000ef98	movq	0x8(%r15), %rcx
000000010000ef9c	movq	%rcx, 0x10(%rbx)
000000010000efa0	movq	%rax, 0x8(%rbx)
000000010000efa4	movb	$0x1, (%rbx)
000000010000efa7	cmpq	$0x0, 0x40(%r14)
000000010000efac	jne	0x10000ee7f
000000010000efb2	cmpl	$0x1, (%r15)
000000010000efb6	jne	0x10000ee7f
000000010000efbc	movq	%r15, %rdi
000000010000efbf	movl	$0xa, %esi
000000010000efc4	callq	_je_quarantine_init
000000010000efc9	movq	%rax, 0x40(%r14)
000000010000efcd	jmp	0x10000ee7f
000000010000efd2	leaq	_je_tsd_init_head(%rip), %rdi
000000010000efd9	leaq	-0x440(%rbp), %rsi
000000010000efe0	callq	_je_tsd_init_check_recursion
000000010000efe5	movq	%rax, %r14
000000010000efe8	testq	%r14, %r14
000000010000efeb	jne	0x10000ef29
000000010000eff1	movl	$0x48, %edi
000000010000eff6	callq	_je_malloc_tsd_malloc
000000010000effb	movq	%rax, %r14
000000010000effe	movq	%r14, -0x428(%rbp)
000000010000f005	testq	%r14, %r14
000000010000f008	je	0x10000faf0
000000010000f00e	movb	$0x0, (%r14)
000000010000f012	movq	0x1e627(%rip), %rax
000000010000f019	movq	0x1e628(%rip), %rcx
000000010000f020	movq	0x1e629(%rip), %rdx
000000010000f027	movq	0x1e62a(%rip), %rsi
000000010000f02e	movq	0x1e62b(%rip), %rdi
000000010000f035	movq	%rdi, 0x40(%r14)
000000010000f039	movq	%rsi, 0x38(%r14)
000000010000f03d	movq	%rdx, 0x30(%r14)
000000010000f041	movq	%rcx, 0x28(%r14)
000000010000f045	movq	%rax, 0x20(%r14)
000000010000f049	movq	0x1e5e8(%rip), %rax
000000010000f050	movq	%rax, 0x18(%r14)
000000010000f054	movq	0x1e5d5(%rip), %rax
000000010000f05b	movq	%rax, 0x10(%r14)
000000010000f05f	movq	_tsd_initializer(%rip), %rax
000000010000f066	movq	%rax, 0x8(%r14)
000000010000f06a	leaq	_je_tsd_tsd(%rip), %rax
000000010000f071	movq	(%rax), %rdi
000000010000f074	movq	%r14, %rsi
000000010000f077	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000f07c	testl	%eax, %eax
000000010000f07e	jne	0x10000fb01
000000010000f084	leaq	_je_tsd_init_head(%rip), %rdi
000000010000f08b	leaq	-0x440(%rbp), %rsi
000000010000f092	callq	_je_tsd_init_finish
000000010000f097	jmp	0x10000ef29
000000010000f09c	leaq	_je_tsd_init_head(%rip), %rdi
000000010000f0a3	leaq	-0x440(%rbp), %rsi
000000010000f0aa	callq	_je_tsd_init_check_recursion
000000010000f0af	movq	%rax, %rbx
000000010000f0b2	testq	%rbx, %rbx
000000010000f0b5	jne	0x10000ef65
000000010000f0bb	movl	$0x48, %edi
000000010000f0c0	callq	_je_malloc_tsd_malloc
000000010000f0c5	movq	%rax, %rbx
000000010000f0c8	movq	%rbx, -0x428(%rbp)
000000010000f0cf	testq	%rbx, %rbx
000000010000f0d2	je	0x10000faf0
000000010000f0d8	movb	$0x0, (%rbx)
000000010000f0db	movq	0x1e55e(%rip), %rax
000000010000f0e2	movq	0x1e55f(%rip), %rcx
000000010000f0e9	movq	0x1e560(%rip), %rdx
000000010000f0f0	movq	0x1e561(%rip), %rsi
000000010000f0f7	movq	0x1e562(%rip), %rdi
000000010000f0fe	movq	%rdi, 0x40(%rbx)
000000010000f102	movq	%rsi, 0x38(%rbx)
000000010000f106	movq	%rdx, 0x30(%rbx)
000000010000f10a	movq	%rcx, 0x28(%rbx)
000000010000f10e	movq	%rax, 0x20(%rbx)
000000010000f112	movq	0x1e51f(%rip), %rax
000000010000f119	movq	%rax, 0x18(%rbx)
000000010000f11d	movq	0x1e50c(%rip), %rax
000000010000f124	movq	%rax, 0x10(%rbx)
000000010000f128	movq	_tsd_initializer(%rip), %rax
000000010000f12f	movq	%rax, 0x8(%rbx)
000000010000f133	leaq	_je_tsd_tsd(%rip), %rax
000000010000f13a	movq	(%rax), %rdi
000000010000f13d	movq	%rbx, %rsi
000000010000f140	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010000f145	testl	%eax, %eax
000000010000f147	jne	0x10000fb01
000000010000f14d	leaq	_je_tsd_init_head(%rip), %rdi
000000010000f154	leaq	-0x440(%rbp), %rsi
000000010000f15b	callq	_je_tsd_init_finish
000000010000f160	jmp	0x10000ef65
000000010000f165	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
000000010000f16a	cmpq	$0x1, %r13
000000010000f16e	je	0x10000fa4e
000000010000f174	leaq	0x1f218(%rip), %rdi     ## literal pool for: "<jemalloc>: Conf string ends with key\n"
000000010000f17b	jmp	0x10000fa49
000000010000f180	cmpl	$0x2, %ebx
000000010000f183	je	0x10000f1c2
000000010000f185	cmpl	$0x1, %ebx
000000010000f188	jne	0x10000f1d3
000000010000f18a	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000f18f	movl	(%rax), %r14d
000000010000f192	leaq	0x1f0fb(%rip), %rdi     ## literal pool for: "/etc/je_malloc.conf"
000000010000f199	movq	%r15, %rsi
000000010000f19c	movl	$0x400, %edx            ## imm = 0x400
000000010000f1a1	callq	0x10002bd82             ## symbol stub for: _readlink
000000010000f1a6	cmpl	$-0x1, %eax
000000010000f1a9	jne	0x10000f1b5
000000010000f1ab	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000f1b0	movl	%r14d, (%rax)
000000010000f1b3	xorl	%eax, %eax
000000010000f1b5	movslq	%eax, %rax
000000010000f1b8	movb	$0x0, -0x440(%rbp,%rax)
000000010000f1c0	jmp	0x10000f1ed
000000010000f1c2	leaq	0x1f0df(%rip), %rdi     ## literal pool for: "JE_MALLOC_CONF"
000000010000f1c9	callq	0x10002bce0             ## symbol stub for: _getenv
000000010000f1ce	movq	%rax, %r12
000000010000f1d1	jmp	0x10000f1e1
000000010000f1d3	testl	%ebx, %ebx
000000010000f1d5	jne	0x10000f1e6
000000010000f1d7	movq	0x22e42(%rip), %rax     ## literal pool symbol address: _je_malloc_conf
000000010000f1de	movq	(%rax), %r12
000000010000f1e1	testq	%r12, %r12
000000010000f1e4	jne	0x10000f1f0
000000010000f1e6	movb	$0x0, -0x440(%rbp)
000000010000f1ed	movq	%r15, %r12
000000010000f1f0	movl	%ebx, -0x474(%rbp)
000000010000f1f6	jmp	0x10000f202
000000010000f1f8	leaq	_je_opt_lg_chunk(%rip), %rax
000000010000f1ff	movq	%rbx, (%rax)
000000010000f202	movb	(%r12), %al
000000010000f206	testb	%al, %al
000000010000f208	je	0x10000fa4e
000000010000f20e	movq	%r12, %r14
000000010000f211	leaq	0x2(%r14), %r12
000000010000f215	movl	$0x1, %r13d
000000010000f21b	leaq	0xab6(%rip), %rcx
000000010000f222	jmp	0x10000f23a
000000010000f224	nopw	%cs:(%rax,%rax)
000000010000f230	movb	(%r14,%r13), %al
000000010000f234	incq	%r12
000000010000f237	incq	%r13
000000010000f23a	movsbl	%al, %eax
000000010000f23d	cmpl	$0x7a, %eax
000000010000f240	ja	0x10000fa42
000000010000f246	movslq	(%rcx,%rax,4), %rax
000000010000f24a	addq	%rcx, %rax
000000010000f24d	jmpq	*%rax
000000010000f24f	addq	%r14, %r13
000000010000f252	movq	%r14, %rbx
000000010000f255	notq	%rbx
000000010000f258	addq	%r13, %rbx
000000010000f25b	jmp	0x10000f260
000000010000f25d	incq	%r12
000000010000f260	movsbl	-0x1(%r12), %eax
000000010000f266	testl	%eax, %eax
000000010000f268	je	0x10000f289
000000010000f26a	cmpl	$0x2c, %eax
000000010000f26d	jne	0x10000f25d
000000010000f26f	cmpb	$0x0, (%r12)
000000010000f274	jne	0x10000f282
000000010000f276	leaq	0x1f160(%rip), %rdi     ## literal pool for: "<jemalloc>: Conf string ends with comma\n"
000000010000f27d	callq	_je_malloc_write
000000010000f282	leaq	-0x1(%r12), %r15
000000010000f287	jmp	0x10000f28f
000000010000f289	decq	%r12
000000010000f28c	movq	%r12, %r15
000000010000f28f	subq	%r13, %r15
000000010000f292	cmpq	$0x8, %rbx
000000010000f296	jne	0x10000f305
000000010000f298	leaq	0x1f03c(%rip), %rdi     ## literal pool for: "lg_chunk"
000000010000f29f	movq	%r14, %rsi
000000010000f2a2	movl	$0x8, %edx
000000010000f2a7	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f2ac	testl	%eax, %eax
000000010000f2ae	jne	0x10000f388
000000010000f2b4	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000f2b9	movl	$0x0, (%rax)
000000010000f2bf	movq	%r13, %rdi
000000010000f2c2	leaq	-0x448(%rbp), %rsi
000000010000f2c9	xorl	%edx, %edx
000000010000f2cb	callq	_je_malloc_strtoumax
000000010000f2d0	movq	%rax, %rbx
000000010000f2d3	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000f2d8	cmpl	$0x0, (%rax)
000000010000f2db	jne	0x10000f353
000000010000f2dd	movq	-0x448(%rbp), %rax
000000010000f2e4	subq	%r13, %rax
000000010000f2e7	cmpq	%r15, %rax
000000010000f2ea	jne	0x10000f353
000000010000f2ec	cmpq	$0xd, %rbx
000000010000f2f0	ja	0x10000f36b
000000010000f2f2	leaq	_je_opt_lg_chunk(%rip), %rax
000000010000f2f9	movq	$0xe, (%rax)
000000010000f300	jmp	0x10000f202
000000010000f305	cmpq	$0x5, %rbx
000000010000f309	jne	0x10000f388
000000010000f30b	leaq	0x1efa5(%rip), %rdi     ## literal pool for: "abort"
000000010000f312	movq	%r14, %rsi
000000010000f315	movl	$0x5, %edx
000000010000f31a	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f31f	testl	%eax, %eax
000000010000f321	jne	0x10000f388
000000010000f323	leaq	0x1ef93(%rip), %rdi     ## literal pool for: "true"
000000010000f32a	movq	%r13, %rsi
000000010000f32d	movq	%r15, %rdx
000000010000f330	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f335	testl	%eax, %eax
000000010000f337	jne	0x10000f495
000000010000f33d	cmpq	$0x4, %r15
000000010000f341	jne	0x10000f495
000000010000f347	movb	$0x1, 0x25363(%rip)
000000010000f34e	jmp	0x10000f202
000000010000f353	leaq	0x1f01e(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f35a	leaq	0x1ef67(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000f361	movl	$0x8, %edx
000000010000f366	jmp	0x10000fa2d
000000010000f36b	cmpq	$0x40, %rbx
000000010000f36f	jb	0x10000f1f8
000000010000f375	leaq	_je_opt_lg_chunk(%rip), %rax
000000010000f37c	movq	$0x3f, (%rax)
000000010000f383	jmp	0x10000f202
000000010000f388	leaq	0x1ef55(%rip), %rdi     ## literal pool for: "dss"
000000010000f38f	movq	%r14, %rsi
000000010000f392	movq	%rbx, %rdx
000000010000f395	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f39a	testl	%eax, %eax
000000010000f39c	jne	0x10000f4c5
000000010000f3a2	leaq	_je_dss_prec_names(%rip), %rax
000000010000f3a9	movq	(%rax), %rdi
000000010000f3ac	movq	%r13, %rsi
000000010000f3af	movq	%r15, %rdx
000000010000f3b2	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f3b7	testl	%eax, %eax
000000010000f3b9	jne	0x10000f3ea
000000010000f3bb	xorl	%edi, %edi
000000010000f3bd	callq	_je_chunk_dss_prec_set
000000010000f3c2	testb	%al, %al
000000010000f3c4	je	0x10000f52f
000000010000f3ca	leaq	0x1efa7(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f3d1	leaq	0x1ef10(%rip), %rsi     ## literal pool for: "Error setting dss"
000000010000f3d8	movl	%ebx, %edx
000000010000f3da	movq	%r14, %rcx
000000010000f3dd	movl	%r15d, %r8d
000000010000f3e0	movq	%r13, %r9
000000010000f3e3	xorb	%al, %al
000000010000f3e5	callq	_je_malloc_printf
000000010000f3ea	leaq	_je_dss_prec_names(%rip), %rax
000000010000f3f1	movq	0x8(%rax), %rdi
000000010000f3f5	movq	%r13, %rsi
000000010000f3f8	movq	%r15, %rdx
000000010000f3fb	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f400	testl	%eax, %eax
000000010000f402	jne	0x10000f436
000000010000f404	movl	$0x1, %edi
000000010000f409	callq	_je_chunk_dss_prec_set
000000010000f40e	testb	%al, %al
000000010000f410	je	0x10000f538
000000010000f416	leaq	0x1ef5b(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f41d	leaq	0x1eec4(%rip), %rsi     ## literal pool for: "Error setting dss"
000000010000f424	movl	%ebx, %edx
000000010000f426	movq	%r14, %rcx
000000010000f429	movl	%r15d, %r8d
000000010000f42c	movq	%r13, %r9
000000010000f42f	xorb	%al, %al
000000010000f431	callq	_je_malloc_printf
000000010000f436	leaq	_je_dss_prec_names(%rip), %rax
000000010000f43d	movq	0x10(%rax), %rdi
000000010000f441	movq	%r13, %rsi
000000010000f444	movq	%r15, %rdx
000000010000f447	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f44c	testl	%eax, %eax
000000010000f44e	jne	0x10000f482
000000010000f450	movl	$0x2, %edi
000000010000f455	callq	_je_chunk_dss_prec_set
000000010000f45a	testb	%al, %al
000000010000f45c	je	0x10000f545
000000010000f462	leaq	0x1ef0f(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f469	leaq	0x1ee78(%rip), %rsi     ## literal pool for: "Error setting dss"
000000010000f470	movl	%ebx, %edx
000000010000f472	movq	%r14, %rcx
000000010000f475	movl	%r15d, %r8d
000000010000f478	movq	%r13, %r9
000000010000f47b	xorb	%al, %al
000000010000f47d	callq	_je_malloc_printf
000000010000f482	leaq	0x1eeef(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f489	leaq	0x1ee38(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000f490	jmp	0x10000f9dd
000000010000f495	leaq	0x1ee26(%rip), %rdi     ## literal pool for: "false"
000000010000f49c	movq	%r13, %rsi
000000010000f49f	movq	%r15, %rdx
000000010000f4a2	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f4a7	testl	%eax, %eax
000000010000f4a9	jne	0x10000f562
000000010000f4af	cmpq	$0x5, %r15
000000010000f4b3	jne	0x10000f562
000000010000f4b9	movb	$0x0, 0x251f1(%rip)
000000010000f4c0	jmp	0x10000f202
000000010000f4c5	leaq	-0x4(%rbx), %rax
000000010000f4c9	cmpq	$0x9, %rax
000000010000f4cd	ja	0x10000f9cf
000000010000f4d3	leaq	0x9ea(%rip), %rcx
000000010000f4da	movslq	(%rcx,%rax,4), %rax
000000010000f4de	addq	%rcx, %rax
000000010000f4e1	jmpq	*%rax
000000010000f4e3	leaq	0x1ee4a(%rip), %rdi     ## literal pool for: "junk"
000000010000f4ea	movq	%r14, %rsi
000000010000f4ed	movl	$0x4, %edx
000000010000f4f2	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f4f7	testl	%eax, %eax
000000010000f4f9	jne	0x10000f776
000000010000f4ff	leaq	0x1edb7(%rip), %rdi     ## literal pool for: "true"
000000010000f506	movq	%r13, %rsi
000000010000f509	movq	%r15, %rdx
000000010000f50c	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f511	testl	%eax, %eax
000000010000f513	jne	0x10000f7c2
000000010000f519	cmpq	$0x4, %r15
000000010000f51d	jne	0x10000f7c2
000000010000f523	movb	$0x1, _je_opt_abort(%rip)
000000010000f52a	jmp	0x10000f202
000000010000f52f	leaq	_je_dss_prec_names(%rip), %rax
000000010000f536	jmp	0x10000f550
000000010000f538	leaq	_je_dss_prec_names(%rip), %rax
000000010000f53f	addq	$0x8, %rax
000000010000f543	jmp	0x10000f550
000000010000f545	leaq	_je_dss_prec_names(%rip), %rax
000000010000f54c	addq	$0x10, %rax
000000010000f550	movq	(%rax), %rax
000000010000f553	leaq	_je_opt_dss(%rip), %rcx
000000010000f55a	movq	%rax, (%rcx)
000000010000f55d	jmp	0x10000f202
000000010000f562	leaq	0x1ee0f(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f569	leaq	0x1ed58(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000f570	movl	$0x5, %edx
000000010000f575	jmp	0x10000fa2d
000000010000f57a	leaq	0x1edd0(%rip), %rdi     ## literal pool for: "tcache"
000000010000f581	movq	%r14, %rsi
000000010000f584	movl	$0x6, %edx
000000010000f589	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f58e	testl	%eax, %eax
000000010000f590	jne	0x10000f9cf
000000010000f596	leaq	0x1ed20(%rip), %rdi     ## literal pool for: "true"
000000010000f59d	movq	%r13, %rsi
000000010000f5a0	movq	%r15, %rdx
000000010000f5a3	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f5a8	testl	%eax, %eax
000000010000f5aa	jne	0x10000f7f2
000000010000f5b0	cmpq	$0x4, %r15
000000010000f5b4	jne	0x10000f7f2
000000010000f5ba	leaq	_je_opt_tcache(%rip), %rax
000000010000f5c1	movb	$0x1, (%rax)
000000010000f5c4	jmp	0x10000f202
000000010000f5c9	leaq	0x1ed2a(%rip), %rdi     ## literal pool for: "narenas"
000000010000f5d0	movq	%r14, %rsi
000000010000f5d3	movl	$0x7, %edx
000000010000f5d8	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f5dd	testl	%eax, %eax
000000010000f5df	jne	0x10000f825
000000010000f5e5	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000f5ea	movl	$0x0, (%rax)
000000010000f5f0	movq	%r13, %rdi
000000010000f5f3	leaq	-0x450(%rbp), %rsi
000000010000f5fa	xorl	%edx, %edx
000000010000f5fc	callq	_je_malloc_strtoumax
000000010000f601	movq	%rax, %rbx
000000010000f604	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000f609	cmpl	$0x0, (%rax)
000000010000f60c	jne	0x10000fa1a
000000010000f612	movq	-0x450(%rbp), %rax
000000010000f619	subq	%r13, %rax
000000010000f61c	cmpq	%r15, %rax
000000010000f61f	jne	0x10000fa1a
000000010000f625	testq	%rbx, %rbx
000000010000f628	jne	0x10000f871
000000010000f62e	leaq	0x1ed43(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f635	leaq	0x1ecc6(%rip), %rsi     ## literal pool for: "Out-of-range conf value"
000000010000f63c	movl	$0x7, %edx
000000010000f641	jmp	0x10000fa2d
000000010000f646	leaq	0x1ecec(%rip), %rdi     ## literal pool for: "quarantine"
000000010000f64d	movq	%r14, %rsi
000000010000f650	movl	$0xa, %edx
000000010000f655	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f65a	testl	%eax, %eax
000000010000f65c	jne	0x10000f9cf
000000010000f662	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000f667	movl	$0x0, (%rax)
000000010000f66d	movq	%r13, %rdi
000000010000f670	leaq	-0x460(%rbp), %rsi
000000010000f677	xorl	%edx, %edx
000000010000f679	callq	_je_malloc_strtoumax
000000010000f67e	movq	%rax, %rbx
000000010000f681	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000f686	cmpl	$0x0, (%rax)
000000010000f689	jne	0x10000f87d
000000010000f68f	movq	-0x460(%rbp), %rax
000000010000f696	subq	%r13, %rax
000000010000f699	cmpq	%r15, %rax
000000010000f69c	jne	0x10000f87d
000000010000f6a2	movq	%rbx, _je_opt_quarantine(%rip)
000000010000f6a9	jmp	0x10000f202
000000010000f6ae	leaq	0x1ec73(%rip), %rdi     ## literal pool for: "stats_print"
000000010000f6b5	movq	%r14, %rsi
000000010000f6b8	movl	$0xb, %edx
000000010000f6bd	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f6c2	testl	%eax, %eax
000000010000f6c4	jne	0x10000f9cf
000000010000f6ca	leaq	0x1ebec(%rip), %rdi     ## literal pool for: "true"
000000010000f6d1	movq	%r13, %rsi
000000010000f6d4	movq	%r15, %rdx
000000010000f6d7	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f6dc	testl	%eax, %eax
000000010000f6de	jne	0x10000f895
000000010000f6e4	cmpq	$0x4, %r15
000000010000f6e8	jne	0x10000f895
000000010000f6ee	leaq	_je_opt_stats_print(%rip), %rax
000000010000f6f5	movb	$0x1, (%rax)
000000010000f6f8	jmp	0x10000f202
000000010000f6fd	leaq	0x1ec16(%rip), %rdi     ## literal pool for: "lg_dirty_mult"
000000010000f704	movq	%r14, %rsi
000000010000f707	movl	$0xd, %edx
000000010000f70c	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f711	testl	%eax, %eax
000000010000f713	jne	0x10000f8c8
000000010000f719	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000f71e	movl	$0x0, (%rax)
000000010000f724	movq	%r13, %rdi
000000010000f727	leaq	-0x458(%rbp), %rsi
000000010000f72e	xorl	%edx, %edx
000000010000f730	callq	0x10002bdb8             ## symbol stub for: _strtol
000000010000f735	movq	%rax, %rbx
000000010000f738	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000f73d	cmpl	$0x0, (%rax)
000000010000f740	jne	0x10000f9e1
000000010000f746	movq	-0x458(%rbp), %rax
000000010000f74d	subq	%r13, %rax
000000010000f750	cmpq	%r15, %rax
000000010000f753	jne	0x10000f9e1
000000010000f759	leaq	0x1(%rbx), %rax
000000010000f75d	cmpq	$0x41, %rax
000000010000f761	jae	0x10000f932
000000010000f767	leaq	_je_opt_lg_dirty_mult(%rip), %rax
000000010000f76e	movq	%rbx, (%rax)
000000010000f771	jmp	0x10000f202
000000010000f776	leaq	0x1ebcf(%rip), %rdi     ## literal pool for: "zero"
000000010000f77d	movq	%r14, %rsi
000000010000f780	movl	$0x4, %edx
000000010000f785	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f78a	testl	%eax, %eax
000000010000f78c	jne	0x10000f9cf
000000010000f792	leaq	0x1eb24(%rip), %rdi     ## literal pool for: "true"
000000010000f799	movq	%r13, %rsi
000000010000f79c	movq	%r15, %rdx
000000010000f79f	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f7a4	testl	%eax, %eax
000000010000f7a6	jne	0x10000f94a
000000010000f7ac	cmpq	$0x4, %r15
000000010000f7b0	jne	0x10000f94a
000000010000f7b6	movb	$0x1, 0x24f06(%rip)
000000010000f7bd	jmp	0x10000f202
000000010000f7c2	leaq	0x1eaf9(%rip), %rdi     ## literal pool for: "false"
000000010000f7c9	movq	%r13, %rsi
000000010000f7cc	movq	%r15, %rdx
000000010000f7cf	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f7d4	testl	%eax, %eax
000000010000f7d6	jne	0x10000fa05
000000010000f7dc	cmpq	$0x5, %r15
000000010000f7e0	jne	0x10000fa05
000000010000f7e6	movb	$0x0, _je_opt_abort(%rip)
000000010000f7ed	jmp	0x10000f202
000000010000f7f2	leaq	0x1eac9(%rip), %rdi     ## literal pool for: "false"
000000010000f7f9	movq	%r13, %rsi
000000010000f7fc	movq	%r15, %rdx
000000010000f7ff	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f804	testl	%eax, %eax
000000010000f806	jne	0x10000f97a
000000010000f80c	cmpq	$0x5, %r15
000000010000f810	jne	0x10000f97a
000000010000f816	leaq	_je_opt_tcache(%rip), %rax
000000010000f81d	movb	$0x0, (%rax)
000000010000f820	jmp	0x10000f202
000000010000f825	leaq	0x1eb18(%rip), %rdi     ## literal pool for: "redzone"
000000010000f82c	movq	%r14, %rsi
000000010000f82f	movl	$0x7, %edx
000000010000f834	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f839	testl	%eax, %eax
000000010000f83b	jne	0x10000f9cf
000000010000f841	leaq	0x1ea75(%rip), %rdi     ## literal pool for: "true"
000000010000f848	movq	%r13, %rsi
000000010000f84b	movq	%r15, %rdx
000000010000f84e	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f853	testl	%eax, %eax
000000010000f855	jne	0x10000f992
000000010000f85b	cmpq	$0x4, %r15
000000010000f85f	jne	0x10000f992
000000010000f865	movb	$0x1, 0x24e54(%rip)
000000010000f86c	jmp	0x10000f202
000000010000f871	movq	%rbx, _je_opt_narenas(%rip)
000000010000f878	jmp	0x10000f202
000000010000f87d	leaq	0x1eaf4(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f884	leaq	0x1ea3d(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000f88b	movl	$0xa, %edx
000000010000f890	jmp	0x10000fa2d
000000010000f895	leaq	0x1ea26(%rip), %rdi     ## literal pool for: "false"
000000010000f89c	movq	%r13, %rsi
000000010000f89f	movq	%r15, %rdx
000000010000f8a2	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f8a7	testl	%eax, %eax
000000010000f8a9	jne	0x10000f9ba
000000010000f8af	cmpq	$0x5, %r15
000000010000f8b3	jne	0x10000f9ba
000000010000f8b9	leaq	_je_opt_stats_print(%rip), %rax
000000010000f8c0	movb	$0x0, (%rax)
000000010000f8c3	jmp	0x10000f202
000000010000f8c8	leaq	0x1ea89(%rip), %rdi     ## literal pool for: "lg_tcache_max"
000000010000f8cf	movq	%r14, %rsi
000000010000f8d2	movl	$0xd, %edx
000000010000f8d7	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f8dc	testl	%eax, %eax
000000010000f8de	jne	0x10000f9cf
000000010000f8e4	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000f8e9	movl	$0x0, (%rax)
000000010000f8ef	movq	%r13, %rdi
000000010000f8f2	leaq	-0x468(%rbp), %rsi
000000010000f8f9	xorl	%edx, %edx
000000010000f8fb	callq	0x10002bdb8             ## symbol stub for: _strtol
000000010000f900	movq	%rax, %rbx
000000010000f903	callq	0x10002bcb6             ## symbol stub for: ___error
000000010000f908	cmpl	$0x0, (%rax)
000000010000f90b	jne	0x10000f9e1
000000010000f911	movq	-0x468(%rbp), %rax
000000010000f918	subq	%r13, %rax
000000010000f91b	cmpq	%r15, %rax
000000010000f91e	jne	0x10000f9e1
000000010000f924	leaq	0x1(%rbx), %rax
000000010000f928	cmpq	$0x41, %rax
000000010000f92c	jb	0x10000f9f6
000000010000f932	leaq	0x1ea3f(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f939	leaq	0x1e9c2(%rip), %rsi     ## literal pool for: "Out-of-range conf value"
000000010000f940	movl	$0xd, %edx
000000010000f945	jmp	0x10000fa2d
000000010000f94a	leaq	0x1e971(%rip), %rdi     ## literal pool for: "false"
000000010000f951	movq	%r13, %rsi
000000010000f954	movq	%r15, %rdx
000000010000f957	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f95c	testl	%eax, %eax
000000010000f95e	jne	0x10000fa05
000000010000f964	cmpq	$0x5, %r15
000000010000f968	jne	0x10000fa05
000000010000f96e	movb	$0x0, 0x24d4e(%rip)
000000010000f975	jmp	0x10000f202
000000010000f97a	leaq	0x1e9f7(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f981	leaq	0x1e940(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000f988	movl	$0x6, %edx
000000010000f98d	jmp	0x10000fa2d
000000010000f992	leaq	0x1e929(%rip), %rdi     ## literal pool for: "false"
000000010000f999	movq	%r13, %rsi
000000010000f99c	movq	%r15, %rdx
000000010000f99f	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010000f9a4	testl	%eax, %eax
000000010000f9a6	jne	0x10000fa1a
000000010000f9a8	cmpq	$0x5, %r15
000000010000f9ac	jne	0x10000fa1a
000000010000f9ae	movb	$0x0, 0x24d0b(%rip)
000000010000f9b5	jmp	0x10000f202
000000010000f9ba	leaq	0x1e9b7(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f9c1	leaq	0x1e900(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000f9c8	movl	$0xb, %edx
000000010000f9cd	jmp	0x10000fa2d
000000010000f9cf	leaq	0x1e9a2(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f9d6	leaq	0x1e989(%rip), %rsi     ## literal pool for: "Invalid conf pair"
000000010000f9dd	movl	%ebx, %edx
000000010000f9df	jmp	0x10000fa2d
000000010000f9e1	leaq	0x1e990(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000f9e8	leaq	0x1e8d9(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000f9ef	movl	$0xd, %edx
000000010000f9f4	jmp	0x10000fa2d
000000010000f9f6	leaq	_je_opt_lg_tcache_max(%rip), %rax
000000010000f9fd	movq	%rbx, (%rax)
000000010000fa00	jmp	0x10000f202
000000010000fa05	leaq	0x1e96c(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000fa0c	leaq	0x1e8b5(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000fa13	movl	$0x4, %edx
000000010000fa18	jmp	0x10000fa2d
000000010000fa1a	leaq	0x1e957(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010000fa21	leaq	0x1e8a0(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010000fa28	movl	$0x7, %edx
000000010000fa2d	movq	%r14, %rcx
000000010000fa30	movl	%r15d, %r8d
000000010000fa33	movq	%r13, %r9
000000010000fa36	xorb	%al, %al
000000010000fa38	callq	_je_malloc_printf
000000010000fa3d	jmp	0x10000f202
000000010000fa42	leaq	0x1e971(%rip), %rdi     ## literal pool for: "<jemalloc>: Malformed conf string\n"
000000010000fa49	callq	_je_malloc_write
000000010000fa4e	movl	-0x474(%rbp), %ebx
000000010000fa54	incl	%ebx
000000010000fa56	cmpl	$0x3, %ebx
000000010000fa59	leaq	-0x440(%rbp), %r15
000000010000fa60	jne	0x10000f180
000000010000fa66	leaq	_je_opt_stats_print(%rip), %rax
000000010000fa6d	cmpb	$0x0, (%rax)
000000010000fa70	je	0x10000fa97
000000010000fa72	leaq	_stats_print_atexit(%rip), %rdi
000000010000fa79	callq	0x10002bcd4             ## symbol stub for: _atexit
000000010000fa7e	testl	%eax, %eax
000000010000fa80	je	0x10000fa97
000000010000fa82	leaq	0x1e7c0(%rip), %rdi     ## literal pool for: "<jemalloc>: Error in atexit()\n"
000000010000fa89	callq	_je_malloc_write
000000010000fa8e	cmpb	$0x0, 0x24c1c(%rip)
000000010000fa95	jne	0x10000fb12
000000010000fa97	callq	_je_base_boot
000000010000fa9c	cmpb	$0x1, %al
000000010000fa9e	je	0x10000fad9
000000010000faa0	callq	_je_chunk_boot
000000010000faa5	cmpb	$0x1, %al
000000010000faa7	je	0x10000fad9
000000010000faa9	callq	_je_ctl_boot
000000010000faae	cmpb	$0x1, %al
000000010000fab0	je	0x10000fad9
000000010000fab2	callq	_je_arena_boot
000000010000fab7	callq	_je_tcache_boot
000000010000fabc	cmpb	$0x1, %al
000000010000fabe	je	0x10000fad9
000000010000fac0	callq	_je_huge_boot
000000010000fac5	cmpb	$0x1, %al
000000010000fac7	je	0x10000fad9
000000010000fac9	leaq	_je_arenas_lock(%rip), %rdi
000000010000fad0	callq	_je_malloc_mutex_init
000000010000fad5	cmpb	$0x1, %al
000000010000fad7	jne	0x10000fb17
000000010000fad9	leaq	_init_lock(%rip), %rdi
000000010000fae0	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000fae5	movl	$0x23, %r14d
000000010000faeb	jmp	0x10000ee9c
000000010000faf0	leaq	0x1e707(%rip), %rdi     ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
000000010000faf7	callq	_je_malloc_write
000000010000fafc	callq	0x10002bcce             ## symbol stub for: _abort
000000010000fb01	leaq	0x1e71d(%rip), %rdi     ## literal pool for: "<jemalloc>: Error setting TSD for \n"
000000010000fb08	callq	_je_malloc_write
000000010000fb0d	callq	0x10002bcce             ## symbol stub for: _abort
000000010000fb12	callq	0x10002bcce             ## symbol stub for: _abort
000000010000fb17	leaq	_je_narenas_auto(%rip), %rax
000000010000fb1e	movl	$0x1, (%rax)
000000010000fb24	leaq	_je_narenas_total(%rip), %rax
000000010000fb2b	movl	$0x1, (%rax)
000000010000fb31	leaq	-0x470(%rbp), %rax
000000010000fb38	leaq	_je_arenas(%rip), %rcx
000000010000fb3f	movq	%rax, (%rcx)
000000010000fb42	movq	$0x0, -0x470(%rbp)
000000010000fb4d	movl	$0x1710, %edi           ## imm = 0x1710
000000010000fb52	callq	_je_base_alloc
000000010000fb57	movq	%rax, %rbx
000000010000fb5a	testq	%rbx, %rbx
000000010000fb5d	je	0x10000fb6d
000000010000fb5f	movq	%rbx, %rdi
000000010000fb62	xorl	%esi, %esi
000000010000fb64	callq	_je_arena_new
000000010000fb69	testb	%al, %al
000000010000fb6b	je	0x10000fb87
000000010000fb6d	leaq	0x1e664(%rip), %rdi     ## literal pool for: "<jemalloc>: Error initializing arena\n"
000000010000fb74	callq	_je_malloc_write
000000010000fb79	cmpb	$0x0, 0x24b31(%rip)
000000010000fb80	je	0x10000fb94
000000010000fb82	callq	0x10002bcce             ## symbol stub for: _abort
000000010000fb87	leaq	_je_arenas(%rip), %rax
000000010000fb8e	movq	(%rax), %rax
000000010000fb91	movq	%rbx, (%rax)
000000010000fb94	leaq	_je_arenas(%rip), %rax
000000010000fb9b	movq	(%rax), %rax
000000010000fb9e	movq	(%rax), %rbx
000000010000fba1	leaq	_init_lock(%rip), %rdi
000000010000fba8	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000fbad	cmpq	$0x0, %rbx
000000010000fbb1	movl	$0x23, %r14d
000000010000fbb7	je	0x10000ee9c
000000010000fbbd	movl	$0x3a, %edi
000000010000fbc2	callq	0x10002bdc4             ## symbol stub for: _sysconf
000000010000fbc7	movl	$0x1, %ecx
000000010000fbcc	cmpq	$-0x1, %rax
000000010000fbd0	cmovnel	%eax, %ecx
000000010000fbd3	leaq	_je_ncpus(%rip), %rax
000000010000fbda	movl	%ecx, (%rax)
000000010000fbdc	leaq	_init_lock(%rip), %rdi
000000010000fbe3	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010000fbe8	callq	_je_mutex_boot
000000010000fbed	cmpb	$0x1, %al
000000010000fbef	je	0x10000fcc6
000000010000fbf5	movq	_je_opt_narenas(%rip), %rax
000000010000fbfc	testq	%rax, %rax
000000010000fbff	jne	0x10000fc2b
000000010000fc01	leaq	_je_ncpus(%rip), %rax
000000010000fc08	movl	(%rax), %eax
000000010000fc0a	cmpl	$0x2, %eax
000000010000fc0d	jb	0x10000fc1b
000000010000fc0f	shll	$0x2, %eax
000000010000fc12	movq	%rax, _je_opt_narenas(%rip)
000000010000fc19	jmp	0x10000fc2b
000000010000fc1b	movq	$0x1, 0x24aa2(%rip)
000000010000fc26	movl	$0x1, %eax
000000010000fc2b	leaq	_je_narenas_auto(%rip), %rcx
000000010000fc32	movl	%eax, (%rcx)
000000010000fc34	leaq	_je_chunksize(%rip), %rcx
000000010000fc3b	movq	(%rcx), %rsi
000000010000fc3e	shrq	$0x3, %rsi
000000010000fc42	movl	%eax, %ecx
000000010000fc44	cmpq	%rsi, %rcx
000000010000fc47	jbe	0x10000fc62
000000010000fc49	leaq	_je_narenas_auto(%rip), %rbx
000000010000fc50	movl	%esi, (%rbx)
000000010000fc52	leaq	0x1e60f(%rip), %rdi     ## literal pool for: "<jemalloc>: Reducing narenas to limit (%d)\n"
000000010000fc59	xorb	%al, %al
000000010000fc5b	callq	_je_malloc_printf
000000010000fc60	movl	(%rbx), %eax
000000010000fc62	leaq	_je_narenas_total(%rip), %rcx
000000010000fc69	movl	%eax, (%rcx)
000000010000fc6b	movl	%eax, %edi
000000010000fc6d	shlq	$0x3, %rdi
000000010000fc71	callq	_je_base_alloc
000000010000fc76	leaq	_je_arenas(%rip), %rcx
000000010000fc7d	movq	%rax, (%rcx)
000000010000fc80	testq	%rax, %rax
000000010000fc83	je	0x10000fcc6
000000010000fc85	leaq	_je_narenas_total(%rip), %rcx
000000010000fc8c	movl	(%rcx), %esi
000000010000fc8e	shlq	$0x3, %rsi
000000010000fc92	movq	%rax, %rdi
000000010000fc95	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010000fc9a	leaq	_je_arenas(%rip), %rax
000000010000fca1	movq	(%rax), %rax
000000010000fca4	movq	-0x470(%rbp), %rcx
000000010000fcab	movq	%rcx, (%rax)
000000010000fcae	movb	$0x1, 0x2556b(%rip)
000000010000fcb5	leaq	_init_lock(%rip), %rdi
000000010000fcbc	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000fcc1	jmp	0x10000ee71
000000010000fcc6	leaq	_init_lock(%rip), %rdi
000000010000fccd	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010000fcd2	jmp	0x10000ee9c
000000010000fcd7	nop
000000010000fcd8	xchgl	%edx, %eax
000000010000fcd9	hlt
000000010000fcda	.byte 0xff #bad opcode
000000010000fcdb	ljmpl	*-0x3(%rdx)
000000010000fcde	.byte 0xff #bad opcode
000000010000fcdf	ljmpl	*-0x3(%rdx)
000000010000fce2	.byte 0xff #bad opcode
000000010000fce3	ljmpl	*-0x3(%rdx)
000000010000fce6	.byte 0xff #bad opcode
000000010000fce7	ljmpl	*-0x3(%rdx)
000000010000fcea	.byte 0xff #bad opcode
000000010000fceb	ljmpl	*-0x3(%rdx)
000000010000fcee	.byte 0xff #bad opcode
000000010000fcef	ljmpl	*-0x3(%rdx)
000000010000fcf2	.byte 0xff #bad opcode
000000010000fcf3	ljmpl	*-0x3(%rdx)
000000010000fcf6	.byte 0xff #bad opcode
000000010000fcf7	ljmpl	*-0x3(%rdx)
000000010000fcfa	.byte 0xff #bad opcode
000000010000fcfb	ljmpl	*-0x3(%rdx)
000000010000fcfe	.byte 0xff #bad opcode
000000010000fcff	ljmpl	*-0x3(%rdx)
000000010000fd02	.byte 0xff #bad opcode
000000010000fd03	ljmpl	*-0x3(%rdx)
000000010000fd06	.byte 0xff #bad opcode
000000010000fd07	ljmpl	*-0x3(%rdx)
000000010000fd0a	.byte 0xff #bad opcode
000000010000fd0b	ljmpl	*-0x3(%rdx)
000000010000fd0e	.byte 0xff #bad opcode
000000010000fd0f	ljmpl	*-0x3(%rdx)
000000010000fd12	.byte 0xff #bad opcode
000000010000fd13	ljmpl	*-0x3(%rdx)
000000010000fd16	.byte 0xff #bad opcode
000000010000fd17	ljmpl	*-0x3(%rdx)
000000010000fd1a	.byte 0xff #bad opcode
000000010000fd1b	ljmpl	*-0x3(%rdx)
000000010000fd1e	.byte 0xff #bad opcode
000000010000fd1f	ljmpl	*-0x3(%rdx)
000000010000fd22	.byte 0xff #bad opcode
000000010000fd23	ljmpl	*-0x3(%rdx)
000000010000fd26	.byte 0xff #bad opcode
000000010000fd27	ljmpl	*-0x3(%rdx)
000000010000fd2a	.byte 0xff #bad opcode
000000010000fd2b	ljmpl	*-0x3(%rdx)
000000010000fd2e	.byte 0xff #bad opcode
000000010000fd2f	ljmpl	*-0x3(%rdx)
000000010000fd32	.byte 0xff #bad opcode
000000010000fd33	ljmpl	*-0x3(%rdx)
000000010000fd36	.byte 0xff #bad opcode
000000010000fd37	ljmpl	*-0x3(%rdx)
000000010000fd3a	.byte 0xff #bad opcode
000000010000fd3b	ljmpl	*-0x3(%rdx)
000000010000fd3e	.byte 0xff #bad opcode
000000010000fd3f	ljmpl	*-0x3(%rdx)
000000010000fd42	.byte 0xff #bad opcode
000000010000fd43	ljmpl	*-0x3(%rdx)
000000010000fd46	.byte 0xff #bad opcode
000000010000fd47	ljmpl	*-0x3(%rdx)
000000010000fd4a	.byte 0xff #bad opcode
000000010000fd4b	ljmpl	*-0x3(%rdx)
000000010000fd4e	.byte 0xff #bad opcode
000000010000fd4f	ljmpl	*-0x3(%rdx)
000000010000fd52	.byte 0xff #bad opcode
000000010000fd53	ljmpl	*-0x3(%rdx)
000000010000fd56	.byte 0xff #bad opcode
000000010000fd57	ljmpl	*-0x3(%rdx)
000000010000fd5a	.byte 0xff #bad opcode
000000010000fd5b	ljmpl	*-0x3(%rdx)
000000010000fd5e	.byte 0xff #bad opcode
000000010000fd5f	ljmpl	*-0x3(%rdx)
000000010000fd62	.byte 0xff #bad opcode
000000010000fd63	ljmpl	*-0x3(%rdx)
000000010000fd66	.byte 0xff #bad opcode
000000010000fd67	ljmpl	*-0x3(%rdx)
000000010000fd6a	.byte 0xff #bad opcode
000000010000fd6b	ljmpl	*-0x3(%rdx)
000000010000fd6e	.byte 0xff #bad opcode
000000010000fd6f	ljmpl	*-0x3(%rdx)
000000010000fd72	.byte 0xff #bad opcode
000000010000fd73	ljmpl	*-0x3(%rdx)
000000010000fd76	.byte 0xff #bad opcode
000000010000fd77	ljmpl	*-0x3(%rdx)
000000010000fd7a	.byte 0xff #bad opcode
000000010000fd7b	ljmpl	*-0x3(%rdx)
000000010000fd7e	.byte 0xff #bad opcode
000000010000fd7f	ljmpl	*-0x3(%rdx)
000000010000fd82	.byte 0xff #bad opcode
000000010000fd83	ljmpl	*-0x3(%rdx)
000000010000fd86	.byte 0xff #bad opcode
000000010000fd87	ljmpl	*-0x3(%rdx)
000000010000fd8a	.byte 0xff #bad opcode
000000010000fd8b	ljmpl	*-0x3(%rdx)
000000010000fd8e	.byte 0xff #bad opcode
000000010000fd8f	ljmpl	*-0x3(%rdx)
000000010000fd92	.byte 0xff #bad opcode
000000010000fd93	ljmpl	*-0x3(%rdx)
000000010000fd96	.byte 0xff #bad opcode
000000010000fd97	lcalll	*-0xb(%rax)
000000010000fd9a	.byte 0xff #bad opcode
000000010000fd9b	lcalll	*-0xb(%rax)
000000010000fd9e	.byte 0xff #bad opcode
000000010000fd9f	lcalll	*-0xb(%rax)
000000010000fda2	.byte 0xff #bad opcode
000000010000fda3	lcalll	*-0xb(%rax)
000000010000fda6	.byte 0xff #bad opcode
000000010000fda7	lcalll	*-0xb(%rax)
000000010000fdaa	.byte 0xff #bad opcode
000000010000fdab	lcalll	*-0xb(%rax)
000000010000fdae	.byte 0xff #bad opcode
000000010000fdaf	lcalll	*-0xb(%rax)
000000010000fdb2	.byte 0xff #bad opcode
000000010000fdb3	lcalll	*-0xb(%rax)
000000010000fdb6	.byte 0xff #bad opcode
000000010000fdb7	lcalll	*-0xb(%rax)
000000010000fdba	.byte 0xff #bad opcode
000000010000fdbb	lcalll	*-0xb(%rax)
000000010000fdbe	.byte 0xff #bad opcode
000000010000fdbf	pushq	-0xb(%rdi)
000000010000fdc2	.byte 0xff #bad opcode
000000010000fdc3	ljmpl	*-0x3(%rdx)
000000010000fdc6	.byte 0xff #bad opcode
000000010000fdc7	ljmpl	*-0x3(%rdx)
000000010000fdca	.byte 0xff #bad opcode
000000010000fdcb	ljmpl	*-0x3(%rdx)
000000010000fdce	.byte 0xff #bad opcode
000000010000fdcf	ljmpl	*-0x3(%rdx)
000000010000fdd2	.byte 0xff #bad opcode
000000010000fdd3	ljmpl	*-0x3(%rdx)
000000010000fdd6	.byte 0xff #bad opcode
000000010000fdd7	ljmpl	*-0x3(%rdx)
000000010000fdda	.byte 0xff #bad opcode
000000010000fddb	lcalll	*-0xb(%rax)
000000010000fdde	.byte 0xff #bad opcode
000000010000fddf	lcalll	*-0xb(%rax)
000000010000fde2	.byte 0xff #bad opcode
000000010000fde3	lcalll	*-0xb(%rax)
000000010000fde6	.byte 0xff #bad opcode
000000010000fde7	lcalll	*-0xb(%rax)
000000010000fdea	.byte 0xff #bad opcode
000000010000fdeb	lcalll	*-0xb(%rax)
000000010000fdee	.byte 0xff #bad opcode
000000010000fdef	lcalll	*-0xb(%rax)
000000010000fdf2	.byte 0xff #bad opcode
000000010000fdf3	lcalll	*-0xb(%rax)
000000010000fdf6	.byte 0xff #bad opcode
000000010000fdf7	lcalll	*-0xb(%rax)
000000010000fdfa	.byte 0xff #bad opcode
000000010000fdfb	lcalll	*-0xb(%rax)
000000010000fdfe	.byte 0xff #bad opcode
000000010000fdff	lcalll	*-0xb(%rax)
000000010000fe02	.byte 0xff #bad opcode
000000010000fe03	lcalll	*-0xb(%rax)
000000010000fe06	.byte 0xff #bad opcode
000000010000fe07	lcalll	*-0xb(%rax)
000000010000fe0a	.byte 0xff #bad opcode
000000010000fe0b	lcalll	*-0xb(%rax)
000000010000fe0e	.byte 0xff #bad opcode
000000010000fe0f	lcalll	*-0xb(%rax)
000000010000fe12	.byte 0xff #bad opcode
000000010000fe13	lcalll	*-0xb(%rax)
000000010000fe16	.byte 0xff #bad opcode
000000010000fe17	lcalll	*-0xb(%rax)
000000010000fe1a	.byte 0xff #bad opcode
000000010000fe1b	lcalll	*-0xb(%rax)
000000010000fe1e	.byte 0xff #bad opcode
000000010000fe1f	lcalll	*-0xb(%rax)
000000010000fe22	.byte 0xff #bad opcode
000000010000fe23	lcalll	*-0xb(%rax)
000000010000fe26	.byte 0xff #bad opcode
000000010000fe27	lcalll	*-0xb(%rax)
000000010000fe2a	.byte 0xff #bad opcode
000000010000fe2b	lcalll	*-0xb(%rax)
000000010000fe2e	.byte 0xff #bad opcode
000000010000fe2f	lcalll	*-0xb(%rax)
000000010000fe32	.byte 0xff #bad opcode
000000010000fe33	lcalll	*-0xb(%rax)
000000010000fe36	.byte 0xff #bad opcode
000000010000fe37	lcalll	*-0xb(%rax)
000000010000fe3a	.byte 0xff #bad opcode
000000010000fe3b	lcalll	*-0xb(%rax)
000000010000fe3e	.byte 0xff #bad opcode
000000010000fe3f	lcalll	*-0xb(%rax)
000000010000fe42	.byte 0xff #bad opcode
000000010000fe43	ljmpl	*-0x3(%rdx)
000000010000fe46	.byte 0xff #bad opcode
000000010000fe47	ljmpl	*-0x3(%rdx)
000000010000fe4a	.byte 0xff #bad opcode
000000010000fe4b	ljmpl	*-0x3(%rdx)
000000010000fe4e	.byte 0xff #bad opcode
000000010000fe4f	ljmpl	*-0x3(%rdx)
000000010000fe52	.byte 0xff #bad opcode
000000010000fe53	lcalll	*-0xb(%rax)
000000010000fe56	.byte 0xff #bad opcode
000000010000fe57	ljmpl	*-0x3(%rdx)
000000010000fe5a	.byte 0xff #bad opcode
000000010000fe5b	lcalll	*-0xb(%rax)
000000010000fe5e	.byte 0xff #bad opcode
000000010000fe5f	lcalll	*-0xb(%rax)
000000010000fe62	.byte 0xff #bad opcode
000000010000fe63	lcalll	*-0xb(%rax)
000000010000fe66	.byte 0xff #bad opcode
000000010000fe67	lcalll	*-0xb(%rax)
000000010000fe6a	.byte 0xff #bad opcode
000000010000fe6b	lcalll	*-0xb(%rax)
000000010000fe6e	.byte 0xff #bad opcode
000000010000fe6f	lcalll	*-0xb(%rax)
000000010000fe72	.byte 0xff #bad opcode
000000010000fe73	lcalll	*-0xb(%rax)
000000010000fe76	.byte 0xff #bad opcode
000000010000fe77	lcalll	*-0xb(%rax)
000000010000fe7a	.byte 0xff #bad opcode
000000010000fe7b	lcalll	*-0xb(%rax)
000000010000fe7e	.byte 0xff #bad opcode
000000010000fe7f	lcalll	*-0xb(%rax)
000000010000fe82	.byte 0xff #bad opcode
000000010000fe83	lcalll	*-0xb(%rax)
000000010000fe86	.byte 0xff #bad opcode
000000010000fe87	lcalll	*-0xb(%rax)
000000010000fe8a	.byte 0xff #bad opcode
000000010000fe8b	lcalll	*-0xb(%rax)
000000010000fe8e	.byte 0xff #bad opcode
000000010000fe8f	lcalll	*-0xb(%rax)
000000010000fe92	.byte 0xff #bad opcode
000000010000fe93	lcalll	*-0xb(%rax)
000000010000fe96	.byte 0xff #bad opcode
000000010000fe97	lcalll	*-0xb(%rax)
000000010000fe9a	.byte 0xff #bad opcode
000000010000fe9b	lcalll	*-0xb(%rax)
000000010000fe9e	.byte 0xff #bad opcode
000000010000fe9f	lcalll	*-0xb(%rax)
000000010000fea2	.byte 0xff #bad opcode
000000010000fea3	lcalll	*-0xb(%rax)
000000010000fea6	.byte 0xff #bad opcode
000000010000fea7	lcalll	*-0xb(%rax)
000000010000feaa	.byte 0xff #bad opcode
000000010000feab	lcalll	*-0xb(%rax)
000000010000feae	.byte 0xff #bad opcode
000000010000feaf	lcalll	*-0xb(%rax)
000000010000feb2	.byte 0xff #bad opcode
000000010000feb3	lcalll	*-0xb(%rax)
000000010000feb6	.byte 0xff #bad opcode
000000010000feb7	lcalll	*-0xb(%rax)
000000010000feba	.byte 0xff #bad opcode
000000010000febb	lcalll	*-0xb(%rax)
000000010000febe	.byte 0xff #bad opcode
000000010000febf	lcalll	*-0xb(%rax)
000000010000fec2	.byte 0xff #bad opcode
000000010000fec3	lcalll	*(%rdi)
000000010000fec5	idivb	%bh
000000010000fec7	decl	(%rbx)
000000010000fec9	sti
000000010000feca	.byte 0xff #bad opcode
000000010000fecb	pushq	0x5fffff6(%rsi)
000000010000fed1	idivl	%edi
000000010000fed3	decl	(%rbx)
000000010000fed5	sti
000000010000fed6	.byte 0xff #bad opcode
000000010000fed7	decl	(%rbx)
000000010000fed9	sti
000000010000feda	.byte 0xff #bad opcode
000000010000fedb	incl	-0x15000009(%rdx)
000000010000fee1	idivl	%edi
000000010000fee3	decl	(%rbx)
000000010000fee5	sti
000000010000fee6	.byte 0xff #bad opcode
000000010000fee7	.byte 0xff #bad opcode
000000010000fee8	cmpl	%edi, %eax
000000010000feea	.byte 0xff #bad opcode
000000010000feeb	decl	(%rdi)
000000010000feed	.byte 0x1f #bad opcode
000000010000feee	addb	%dl, 0x48(%rbp)
000000010000fef2	movl	%esp, %ebp
000000010000fef4	pushq	%r15
000000010000fef6	pushq	%r14
000000010000fef8	pushq	%r13
000000010000fefa	pushq	%r12
000000010000fefc	pushq	%rbx
000000010000fefd	subq	$0x498, %rsp            ## imm = 0x498
000000010000ff04	movq	%r9, -0x480(%rbp)
000000010000ff0b	movq	%r8, -0x488(%rbp)
000000010000ff12	movq	%rcx, -0x490(%rbp)
000000010000ff19	movq	%rdx, -0x498(%rbp)
000000010000ff20	movq	%rsi, -0x4a0(%rbp)
000000010000ff27	movq	%rdi, -0x4a8(%rbp)
000000010000ff2e	movq	0x220db(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010000ff35	movq	(%rax), %rax
000000010000ff38	movq	%rax, -0x30(%rbp)
000000010000ff3c	movb	_malloc_initialized.b(%rip), %al
000000010000ff42	testb	%al, %al
000000010000ff44	je	0x10000ffaf
000000010000ff46	cmpq	$0x0, 0x2476a(%rip)
000000010000ff4e	jne	0x10000fff8
000000010000ff54	movq	-0x4a8(%rbp), %rdi
000000010000ff5b	movq	-0x4a0(%rbp), %rsi
000000010000ff62	movq	-0x498(%rbp), %rdx
000000010000ff69	movq	-0x490(%rbp), %rcx
000000010000ff70	movq	-0x488(%rbp), %r8
000000010000ff77	movq	-0x480(%rbp), %r9
000000010000ff7e	callq	_je_ctl_bymib
000000010000ff83	movl	%eax, %r14d
000000010000ff86	movq	0x22083(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010000ff8d	movq	(%rax), %rax
000000010000ff90	cmpq	-0x30(%rbp), %rax
000000010000ff94	jne	0x10001024f
000000010000ff9a	movl	%r14d, %eax
000000010000ff9d	addq	$0x498, %rsp            ## imm = 0x498
000000010000ffa4	popq	%rbx
000000010000ffa5	popq	%r12
000000010000ffa7	popq	%r13
000000010000ffa9	popq	%r14
000000010000ffab	popq	%r15
000000010000ffad	popq	%rbp
000000010000ffae	retq
000000010000ffaf	leaq	_init_lock(%rip), %rdi
000000010000ffb6	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010000ffbb	movb	_malloc_initialized.b(%rip), %al
000000010000ffc1	testb	%al, %al
000000010000ffc3	jne	0x100010d92
000000010000ffc9	cmpb	$0x1, 0x25258(%rip)
000000010000ffd0	je	0x100010d92
000000010000ffd6	movb	$0x1, 0x2524b(%rip)
000000010000ffdd	callq	_je_malloc_tsd_boot
000000010000ffe2	cmpb	$0x1, %al
000000010000ffe4	je	0x100010bb6
000000010000ffea	xorl	%ebx, %ebx
000000010000ffec	leaq	-0x440(%rbp), %r15
000000010000fff3	jmp	0x10001026a
000000010000fff8	leaq	_je_tsd_tsd(%rip), %rax
000000010000ffff	movq	(%rax), %rdi
0000000100010002	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
0000000100010007	movq	%rax, %r14
000000010001000a	testq	%r14, %r14
000000010001000d	je	0x1000100bc
0000000100010013	leaq	0x8(%r14), %r15
0000000100010017	movl	0x8(%r14), %eax
000000010001001b	cmpl	$0x2, %eax
000000010001001e	je	0x10001002d
0000000100010020	testl	%eax, %eax
0000000100010022	jne	0x100010091
0000000100010024	movl	$0x1, (%r15)
000000010001002b	jmp	0x100010034
000000010001002d	movl	$0x3, (%r15)
0000000100010034	leaq	_je_tsd_tsd(%rip), %rax
000000010001003b	movq	(%rax), %rdi
000000010001003e	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
0000000100010043	movq	%rax, %rbx
0000000100010046	testq	%rbx, %rbx
0000000100010049	je	0x100010186
000000010001004f	movq	0x20(%r15), %rax
0000000100010053	movq	0x28(%r15), %rcx
0000000100010057	movq	0x30(%r15), %rdx
000000010001005b	movq	0x38(%r15), %rsi
000000010001005f	movq	%rsi, 0x40(%rbx)
0000000100010063	movq	%rdx, 0x38(%rbx)
0000000100010067	movq	%rcx, 0x30(%rbx)
000000010001006b	movq	%rax, 0x28(%rbx)
000000010001006f	movq	0x18(%r15), %rax
0000000100010073	movq	%rax, 0x20(%rbx)
0000000100010077	movq	0x10(%r15), %rax
000000010001007b	movq	%rax, 0x18(%rbx)
000000010001007f	movq	(%r15), %rax
0000000100010082	movq	0x8(%r15), %rcx
0000000100010086	movq	%rcx, 0x10(%rbx)
000000010001008a	movq	%rax, 0x8(%rbx)
000000010001008e	movb	$0x1, (%rbx)
0000000100010091	cmpq	$0x0, 0x40(%r14)
0000000100010096	jne	0x10000ff54
000000010001009c	cmpl	$0x1, (%r15)
00000001000100a0	jne	0x10000ff54
00000001000100a6	movq	%r15, %rdi
00000001000100a9	movl	$0xa, %esi
00000001000100ae	callq	_je_quarantine_init
00000001000100b3	movq	%rax, 0x40(%r14)
00000001000100b7	jmp	0x10000ff54
00000001000100bc	leaq	_je_tsd_init_head(%rip), %rdi
00000001000100c3	leaq	-0x440(%rbp), %rsi
00000001000100ca	callq	_je_tsd_init_check_recursion
00000001000100cf	movq	%rax, %r14
00000001000100d2	testq	%r14, %r14
00000001000100d5	jne	0x100010013
00000001000100db	movl	$0x48, %edi
00000001000100e0	callq	_je_malloc_tsd_malloc
00000001000100e5	movq	%rax, %r14
00000001000100e8	movq	%r14, -0x428(%rbp)
00000001000100ef	testq	%r14, %r14
00000001000100f2	je	0x100010bcd
00000001000100f8	movb	$0x0, (%r14)
00000001000100fc	movq	0x1d53d(%rip), %rax
0000000100010103	movq	0x1d53e(%rip), %rcx
000000010001010a	movq	0x1d53f(%rip), %rdx
0000000100010111	movq	0x1d540(%rip), %rsi
0000000100010118	movq	0x1d541(%rip), %rdi
000000010001011f	movq	%rdi, 0x40(%r14)
0000000100010123	movq	%rsi, 0x38(%r14)
0000000100010127	movq	%rdx, 0x30(%r14)
000000010001012b	movq	%rcx, 0x28(%r14)
000000010001012f	movq	%rax, 0x20(%r14)
0000000100010133	movq	0x1d4fe(%rip), %rax
000000010001013a	movq	%rax, 0x18(%r14)
000000010001013e	movq	0x1d4eb(%rip), %rax
0000000100010145	movq	%rax, 0x10(%r14)
0000000100010149	movq	_tsd_initializer(%rip), %rax
0000000100010150	movq	%rax, 0x8(%r14)
0000000100010154	leaq	_je_tsd_tsd(%rip), %rax
000000010001015b	movq	(%rax), %rdi
000000010001015e	movq	%r14, %rsi
0000000100010161	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
0000000100010166	testl	%eax, %eax
0000000100010168	jne	0x100010bde
000000010001016e	leaq	_je_tsd_init_head(%rip), %rdi
0000000100010175	leaq	-0x440(%rbp), %rsi
000000010001017c	callq	_je_tsd_init_finish
0000000100010181	jmp	0x100010013
0000000100010186	leaq	_je_tsd_init_head(%rip), %rdi
000000010001018d	leaq	-0x440(%rbp), %rsi
0000000100010194	callq	_je_tsd_init_check_recursion
0000000100010199	movq	%rax, %rbx
000000010001019c	testq	%rbx, %rbx
000000010001019f	jne	0x10001004f
00000001000101a5	movl	$0x48, %edi
00000001000101aa	callq	_je_malloc_tsd_malloc
00000001000101af	movq	%rax, %rbx
00000001000101b2	movq	%rbx, -0x428(%rbp)
00000001000101b9	testq	%rbx, %rbx
00000001000101bc	je	0x100010bcd
00000001000101c2	movb	$0x0, (%rbx)
00000001000101c5	movq	0x1d474(%rip), %rax
00000001000101cc	movq	0x1d475(%rip), %rcx
00000001000101d3	movq	0x1d476(%rip), %rdx
00000001000101da	movq	0x1d477(%rip), %rsi
00000001000101e1	movq	0x1d478(%rip), %rdi
00000001000101e8	movq	%rdi, 0x40(%rbx)
00000001000101ec	movq	%rsi, 0x38(%rbx)
00000001000101f0	movq	%rdx, 0x30(%rbx)
00000001000101f4	movq	%rcx, 0x28(%rbx)
00000001000101f8	movq	%rax, 0x20(%rbx)
00000001000101fc	movq	0x1d435(%rip), %rax
0000000100010203	movq	%rax, 0x18(%rbx)
0000000100010207	movq	0x1d422(%rip), %rax
000000010001020e	movq	%rax, 0x10(%rbx)
0000000100010212	movq	_tsd_initializer(%rip), %rax
0000000100010219	movq	%rax, 0x8(%rbx)
000000010001021d	leaq	_je_tsd_tsd(%rip), %rax
0000000100010224	movq	(%rax), %rdi
0000000100010227	movq	%rbx, %rsi
000000010001022a	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001022f	testl	%eax, %eax
0000000100010231	jne	0x100010bde
0000000100010237	leaq	_je_tsd_init_head(%rip), %rdi
000000010001023e	leaq	-0x440(%rbp), %rsi
0000000100010245	callq	_je_tsd_init_finish
000000010001024a	jmp	0x10001004f
000000010001024f	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
0000000100010254	cmpq	$0x1, %r15
0000000100010258	je	0x100010b2b
000000010001025e	leaq	0x1e12e(%rip), %rdi     ## literal pool for: "<jemalloc>: Conf string ends with key\n"
0000000100010265	jmp	0x100010b26
000000010001026a	cmpl	$0x2, %ebx
000000010001026d	je	0x1000102ac
000000010001026f	cmpl	$0x1, %ebx
0000000100010272	jne	0x1000102bd
0000000100010274	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100010279	movl	(%rax), %r14d
000000010001027c	leaq	0x1e011(%rip), %rdi     ## literal pool for: "/etc/je_malloc.conf"
0000000100010283	movq	%r15, %rsi
0000000100010286	movl	$0x400, %edx            ## imm = 0x400
000000010001028b	callq	0x10002bd82             ## symbol stub for: _readlink
0000000100010290	cmpl	$-0x1, %eax
0000000100010293	jne	0x10001029f
0000000100010295	callq	0x10002bcb6             ## symbol stub for: ___error
000000010001029a	movl	%r14d, (%rax)
000000010001029d	xorl	%eax, %eax
000000010001029f	movslq	%eax, %rax
00000001000102a2	movb	$0x0, -0x440(%rbp,%rax)
00000001000102aa	jmp	0x1000102d7
00000001000102ac	leaq	0x1dff5(%rip), %rdi     ## literal pool for: "JE_MALLOC_CONF"
00000001000102b3	callq	0x10002bce0             ## symbol stub for: _getenv
00000001000102b8	movq	%rax, %r14
00000001000102bb	jmp	0x1000102cb
00000001000102bd	testl	%ebx, %ebx
00000001000102bf	jne	0x1000102d0
00000001000102c1	movq	0x21d58(%rip), %rax     ## literal pool symbol address: _je_malloc_conf
00000001000102c8	movq	(%rax), %r14
00000001000102cb	testq	%r14, %r14
00000001000102ce	jne	0x1000102da
00000001000102d0	movb	$0x0, -0x440(%rbp)
00000001000102d7	movq	%r15, %r14
00000001000102da	movl	%ebx, -0x474(%rbp)
00000001000102e0	jmp	0x1000102ec
00000001000102e2	leaq	_je_opt_lg_chunk(%rip), %rax
00000001000102e9	movq	%rbx, (%rax)
00000001000102ec	movb	(%r14), %al
00000001000102ef	testb	%al, %al
00000001000102f1	je	0x100010b2b
00000001000102f7	movq	%r14, %r12
00000001000102fa	leaq	0x2(%r12), %r14
00000001000102ff	movl	$0x1, %r15d
0000000100010305	leaq	0xaa8(%rip), %rcx
000000010001030c	jmp	0x10001031a
000000010001030e	nop
0000000100010310	movb	(%r12,%r15), %al
0000000100010314	incq	%r14
0000000100010317	incq	%r15
000000010001031a	movsbl	%al, %eax
000000010001031d	cmpl	$0x7a, %eax
0000000100010320	ja	0x100010b1f
0000000100010326	movslq	(%rcx,%rax,4), %rax
000000010001032a	addq	%rcx, %rax
000000010001032d	jmpq	*%rax
000000010001032f	addq	%r12, %r15
0000000100010332	movq	%r12, %rbx
0000000100010335	notq	%rbx
0000000100010338	addq	%r15, %rbx
000000010001033b	jmp	0x100010340
000000010001033d	incq	%r14
0000000100010340	movsbl	-0x1(%r14), %eax
0000000100010345	testl	%eax, %eax
0000000100010347	je	0x100010366
0000000100010349	cmpl	$0x2c, %eax
000000010001034c	jne	0x10001033d
000000010001034e	cmpb	$0x0, (%r14)
0000000100010352	jne	0x100010360
0000000100010354	leaq	0x1e082(%rip), %rdi     ## literal pool for: "<jemalloc>: Conf string ends with comma\n"
000000010001035b	callq	_je_malloc_write
0000000100010360	leaq	-0x1(%r14), %r13
0000000100010364	jmp	0x10001036c
0000000100010366	decq	%r14
0000000100010369	movq	%r14, %r13
000000010001036c	subq	%r15, %r13
000000010001036f	cmpq	$0x8, %rbx
0000000100010373	jne	0x1000103e2
0000000100010375	leaq	0x1df5f(%rip), %rdi     ## literal pool for: "lg_chunk"
000000010001037c	movq	%r12, %rsi
000000010001037f	movl	$0x8, %edx
0000000100010384	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010389	testl	%eax, %eax
000000010001038b	jne	0x100010465
0000000100010391	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100010396	movl	$0x0, (%rax)
000000010001039c	movq	%r15, %rdi
000000010001039f	leaq	-0x448(%rbp), %rsi
00000001000103a6	xorl	%edx, %edx
00000001000103a8	callq	_je_malloc_strtoumax
00000001000103ad	movq	%rax, %rbx
00000001000103b0	callq	0x10002bcb6             ## symbol stub for: ___error
00000001000103b5	cmpl	$0x0, (%rax)
00000001000103b8	jne	0x100010430
00000001000103ba	movq	-0x448(%rbp), %rax
00000001000103c1	subq	%r15, %rax
00000001000103c4	cmpq	%r13, %rax
00000001000103c7	jne	0x100010430
00000001000103c9	cmpq	$0xd, %rbx
00000001000103cd	ja	0x100010448
00000001000103cf	leaq	_je_opt_lg_chunk(%rip), %rax
00000001000103d6	movq	$0xe, (%rax)
00000001000103dd	jmp	0x1000102ec
00000001000103e2	cmpq	$0x5, %rbx
00000001000103e6	jne	0x100010465
00000001000103e8	leaq	0x1dec8(%rip), %rdi     ## literal pool for: "abort"
00000001000103ef	movq	%r12, %rsi
00000001000103f2	movl	$0x5, %edx
00000001000103f7	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000103fc	testl	%eax, %eax
00000001000103fe	jne	0x100010465
0000000100010400	leaq	0x1deb6(%rip), %rdi     ## literal pool for: "true"
0000000100010407	movq	%r15, %rsi
000000010001040a	movq	%r13, %rdx
000000010001040d	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010412	testl	%eax, %eax
0000000100010414	jne	0x100010572
000000010001041a	cmpq	$0x4, %r13
000000010001041e	jne	0x100010572
0000000100010424	movb	$0x1, 0x24286(%rip)
000000010001042b	jmp	0x1000102ec
0000000100010430	leaq	0x1df41(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010437	leaq	0x1de8a(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010001043e	movl	$0x8, %edx
0000000100010443	jmp	0x100010b0a
0000000100010448	cmpq	$0x40, %rbx
000000010001044c	jb	0x1000102e2
0000000100010452	leaq	_je_opt_lg_chunk(%rip), %rax
0000000100010459	movq	$0x3f, (%rax)
0000000100010460	jmp	0x1000102ec
0000000100010465	leaq	0x1de78(%rip), %rdi     ## literal pool for: "dss"
000000010001046c	movq	%r12, %rsi
000000010001046f	movq	%rbx, %rdx
0000000100010472	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010477	testl	%eax, %eax
0000000100010479	jne	0x1000105a2
000000010001047f	leaq	_je_dss_prec_names(%rip), %rax
0000000100010486	movq	(%rax), %rdi
0000000100010489	movq	%r15, %rsi
000000010001048c	movq	%r13, %rdx
000000010001048f	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010494	testl	%eax, %eax
0000000100010496	jne	0x1000104c7
0000000100010498	xorl	%edi, %edi
000000010001049a	callq	_je_chunk_dss_prec_set
000000010001049f	testb	%al, %al
00000001000104a1	je	0x10001060c
00000001000104a7	leaq	0x1deca(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
00000001000104ae	leaq	0x1de33(%rip), %rsi     ## literal pool for: "Error setting dss"
00000001000104b5	movl	%ebx, %edx
00000001000104b7	movq	%r12, %rcx
00000001000104ba	movl	%r13d, %r8d
00000001000104bd	movq	%r15, %r9
00000001000104c0	xorb	%al, %al
00000001000104c2	callq	_je_malloc_printf
00000001000104c7	leaq	_je_dss_prec_names(%rip), %rax
00000001000104ce	movq	0x8(%rax), %rdi
00000001000104d2	movq	%r15, %rsi
00000001000104d5	movq	%r13, %rdx
00000001000104d8	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000104dd	testl	%eax, %eax
00000001000104df	jne	0x100010513
00000001000104e1	movl	$0x1, %edi
00000001000104e6	callq	_je_chunk_dss_prec_set
00000001000104eb	testb	%al, %al
00000001000104ed	je	0x100010615
00000001000104f3	leaq	0x1de7e(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
00000001000104fa	leaq	0x1dde7(%rip), %rsi     ## literal pool for: "Error setting dss"
0000000100010501	movl	%ebx, %edx
0000000100010503	movq	%r12, %rcx
0000000100010506	movl	%r13d, %r8d
0000000100010509	movq	%r15, %r9
000000010001050c	xorb	%al, %al
000000010001050e	callq	_je_malloc_printf
0000000100010513	leaq	_je_dss_prec_names(%rip), %rax
000000010001051a	movq	0x10(%rax), %rdi
000000010001051e	movq	%r15, %rsi
0000000100010521	movq	%r13, %rdx
0000000100010524	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010529	testl	%eax, %eax
000000010001052b	jne	0x10001055f
000000010001052d	movl	$0x2, %edi
0000000100010532	callq	_je_chunk_dss_prec_set
0000000100010537	testb	%al, %al
0000000100010539	je	0x100010622
000000010001053f	leaq	0x1de32(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010546	leaq	0x1dd9b(%rip), %rsi     ## literal pool for: "Error setting dss"
000000010001054d	movl	%ebx, %edx
000000010001054f	movq	%r12, %rcx
0000000100010552	movl	%r13d, %r8d
0000000100010555	movq	%r15, %r9
0000000100010558	xorb	%al, %al
000000010001055a	callq	_je_malloc_printf
000000010001055f	leaq	0x1de12(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010566	leaq	0x1dd5b(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010001056d	jmp	0x100010aba
0000000100010572	leaq	0x1dd49(%rip), %rdi     ## literal pool for: "false"
0000000100010579	movq	%r15, %rsi
000000010001057c	movq	%r13, %rdx
000000010001057f	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010584	testl	%eax, %eax
0000000100010586	jne	0x10001063f
000000010001058c	cmpq	$0x5, %r13
0000000100010590	jne	0x10001063f
0000000100010596	movb	$0x0, 0x24114(%rip)
000000010001059d	jmp	0x1000102ec
00000001000105a2	leaq	-0x4(%rbx), %rax
00000001000105a6	cmpq	$0x9, %rax
00000001000105aa	ja	0x100010aac
00000001000105b0	leaq	0x9e9(%rip), %rcx
00000001000105b7	movslq	(%rcx,%rax,4), %rax
00000001000105bb	addq	%rcx, %rax
00000001000105be	jmpq	*%rax
00000001000105c0	leaq	0x1dd6d(%rip), %rdi     ## literal pool for: "junk"
00000001000105c7	movq	%r12, %rsi
00000001000105ca	movl	$0x4, %edx
00000001000105cf	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000105d4	testl	%eax, %eax
00000001000105d6	jne	0x100010853
00000001000105dc	leaq	0x1dcda(%rip), %rdi     ## literal pool for: "true"
00000001000105e3	movq	%r15, %rsi
00000001000105e6	movq	%r13, %rdx
00000001000105e9	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000105ee	testl	%eax, %eax
00000001000105f0	jne	0x10001089f
00000001000105f6	cmpq	$0x4, %r13
00000001000105fa	jne	0x10001089f
0000000100010600	movb	$0x1, _je_opt_abort(%rip)
0000000100010607	jmp	0x1000102ec
000000010001060c	leaq	_je_dss_prec_names(%rip), %rax
0000000100010613	jmp	0x10001062d
0000000100010615	leaq	_je_dss_prec_names(%rip), %rax
000000010001061c	addq	$0x8, %rax
0000000100010620	jmp	0x10001062d
0000000100010622	leaq	_je_dss_prec_names(%rip), %rax
0000000100010629	addq	$0x10, %rax
000000010001062d	movq	(%rax), %rax
0000000100010630	leaq	_je_opt_dss(%rip), %rcx
0000000100010637	movq	%rax, (%rcx)
000000010001063a	jmp	0x1000102ec
000000010001063f	leaq	0x1dd32(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010646	leaq	0x1dc7b(%rip), %rsi     ## literal pool for: "Invalid conf value"
000000010001064d	movl	$0x5, %edx
0000000100010652	jmp	0x100010b0a
0000000100010657	leaq	0x1dcf3(%rip), %rdi     ## literal pool for: "tcache"
000000010001065e	movq	%r12, %rsi
0000000100010661	movl	$0x6, %edx
0000000100010666	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010001066b	testl	%eax, %eax
000000010001066d	jne	0x100010aac
0000000100010673	leaq	0x1dc43(%rip), %rdi     ## literal pool for: "true"
000000010001067a	movq	%r15, %rsi
000000010001067d	movq	%r13, %rdx
0000000100010680	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010685	testl	%eax, %eax
0000000100010687	jne	0x1000108cf
000000010001068d	cmpq	$0x4, %r13
0000000100010691	jne	0x1000108cf
0000000100010697	leaq	_je_opt_tcache(%rip), %rax
000000010001069e	movb	$0x1, (%rax)
00000001000106a1	jmp	0x1000102ec
00000001000106a6	leaq	0x1dc4d(%rip), %rdi     ## literal pool for: "narenas"
00000001000106ad	movq	%r12, %rsi
00000001000106b0	movl	$0x7, %edx
00000001000106b5	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000106ba	testl	%eax, %eax
00000001000106bc	jne	0x100010902
00000001000106c2	callq	0x10002bcb6             ## symbol stub for: ___error
00000001000106c7	movl	$0x0, (%rax)
00000001000106cd	movq	%r15, %rdi
00000001000106d0	leaq	-0x450(%rbp), %rsi
00000001000106d7	xorl	%edx, %edx
00000001000106d9	callq	_je_malloc_strtoumax
00000001000106de	movq	%rax, %rbx
00000001000106e1	callq	0x10002bcb6             ## symbol stub for: ___error
00000001000106e6	cmpl	$0x0, (%rax)
00000001000106e9	jne	0x100010af7
00000001000106ef	movq	-0x450(%rbp), %rax
00000001000106f6	subq	%r15, %rax
00000001000106f9	cmpq	%r13, %rax
00000001000106fc	jne	0x100010af7
0000000100010702	testq	%rbx, %rbx
0000000100010705	jne	0x10001094e
000000010001070b	leaq	0x1dc66(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010712	leaq	0x1dbe9(%rip), %rsi     ## literal pool for: "Out-of-range conf value"
0000000100010719	movl	$0x7, %edx
000000010001071e	jmp	0x100010b0a
0000000100010723	leaq	0x1dc0f(%rip), %rdi     ## literal pool for: "quarantine"
000000010001072a	movq	%r12, %rsi
000000010001072d	movl	$0xa, %edx
0000000100010732	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010737	testl	%eax, %eax
0000000100010739	jne	0x100010aac
000000010001073f	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100010744	movl	$0x0, (%rax)
000000010001074a	movq	%r15, %rdi
000000010001074d	leaq	-0x460(%rbp), %rsi
0000000100010754	xorl	%edx, %edx
0000000100010756	callq	_je_malloc_strtoumax
000000010001075b	movq	%rax, %rbx
000000010001075e	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100010763	cmpl	$0x0, (%rax)
0000000100010766	jne	0x10001095a
000000010001076c	movq	-0x460(%rbp), %rax
0000000100010773	subq	%r15, %rax
0000000100010776	cmpq	%r13, %rax
0000000100010779	jne	0x10001095a
000000010001077f	movq	%rbx, _je_opt_quarantine(%rip)
0000000100010786	jmp	0x1000102ec
000000010001078b	leaq	0x1db96(%rip), %rdi     ## literal pool for: "stats_print"
0000000100010792	movq	%r12, %rsi
0000000100010795	movl	$0xb, %edx
000000010001079a	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010001079f	testl	%eax, %eax
00000001000107a1	jne	0x100010aac
00000001000107a7	leaq	0x1db0f(%rip), %rdi     ## literal pool for: "true"
00000001000107ae	movq	%r15, %rsi
00000001000107b1	movq	%r13, %rdx
00000001000107b4	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000107b9	testl	%eax, %eax
00000001000107bb	jne	0x100010972
00000001000107c1	cmpq	$0x4, %r13
00000001000107c5	jne	0x100010972
00000001000107cb	leaq	_je_opt_stats_print(%rip), %rax
00000001000107d2	movb	$0x1, (%rax)
00000001000107d5	jmp	0x1000102ec
00000001000107da	leaq	0x1db39(%rip), %rdi     ## literal pool for: "lg_dirty_mult"
00000001000107e1	movq	%r12, %rsi
00000001000107e4	movl	$0xd, %edx
00000001000107e9	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000107ee	testl	%eax, %eax
00000001000107f0	jne	0x1000109a5
00000001000107f6	callq	0x10002bcb6             ## symbol stub for: ___error
00000001000107fb	movl	$0x0, (%rax)
0000000100010801	movq	%r15, %rdi
0000000100010804	leaq	-0x458(%rbp), %rsi
000000010001080b	xorl	%edx, %edx
000000010001080d	callq	0x10002bdb8             ## symbol stub for: _strtol
0000000100010812	movq	%rax, %rbx
0000000100010815	callq	0x10002bcb6             ## symbol stub for: ___error
000000010001081a	cmpl	$0x0, (%rax)
000000010001081d	jne	0x100010abe
0000000100010823	movq	-0x458(%rbp), %rax
000000010001082a	subq	%r15, %rax
000000010001082d	cmpq	%r13, %rax
0000000100010830	jne	0x100010abe
0000000100010836	leaq	0x1(%rbx), %rax
000000010001083a	cmpq	$0x41, %rax
000000010001083e	jae	0x100010a0f
0000000100010844	leaq	_je_opt_lg_dirty_mult(%rip), %rax
000000010001084b	movq	%rbx, (%rax)
000000010001084e	jmp	0x1000102ec
0000000100010853	leaq	0x1daf2(%rip), %rdi     ## literal pool for: "zero"
000000010001085a	movq	%r12, %rsi
000000010001085d	movl	$0x4, %edx
0000000100010862	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010867	testl	%eax, %eax
0000000100010869	jne	0x100010aac
000000010001086f	leaq	0x1da47(%rip), %rdi     ## literal pool for: "true"
0000000100010876	movq	%r15, %rsi
0000000100010879	movq	%r13, %rdx
000000010001087c	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010881	testl	%eax, %eax
0000000100010883	jne	0x100010a27
0000000100010889	cmpq	$0x4, %r13
000000010001088d	jne	0x100010a27
0000000100010893	movb	$0x1, 0x23e29(%rip)
000000010001089a	jmp	0x1000102ec
000000010001089f	leaq	0x1da1c(%rip), %rdi     ## literal pool for: "false"
00000001000108a6	movq	%r15, %rsi
00000001000108a9	movq	%r13, %rdx
00000001000108ac	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000108b1	testl	%eax, %eax
00000001000108b3	jne	0x100010ae2
00000001000108b9	cmpq	$0x5, %r13
00000001000108bd	jne	0x100010ae2
00000001000108c3	movb	$0x0, _je_opt_abort(%rip)
00000001000108ca	jmp	0x1000102ec
00000001000108cf	leaq	0x1d9ec(%rip), %rdi     ## literal pool for: "false"
00000001000108d6	movq	%r15, %rsi
00000001000108d9	movq	%r13, %rdx
00000001000108dc	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000108e1	testl	%eax, %eax
00000001000108e3	jne	0x100010a57
00000001000108e9	cmpq	$0x5, %r13
00000001000108ed	jne	0x100010a57
00000001000108f3	leaq	_je_opt_tcache(%rip), %rax
00000001000108fa	movb	$0x0, (%rax)
00000001000108fd	jmp	0x1000102ec
0000000100010902	leaq	0x1da3b(%rip), %rdi     ## literal pool for: "redzone"
0000000100010909	movq	%r12, %rsi
000000010001090c	movl	$0x7, %edx
0000000100010911	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010916	testl	%eax, %eax
0000000100010918	jne	0x100010aac
000000010001091e	leaq	0x1d998(%rip), %rdi     ## literal pool for: "true"
0000000100010925	movq	%r15, %rsi
0000000100010928	movq	%r13, %rdx
000000010001092b	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010930	testl	%eax, %eax
0000000100010932	jne	0x100010a6f
0000000100010938	cmpq	$0x4, %r13
000000010001093c	jne	0x100010a6f
0000000100010942	movb	$0x1, 0x23d77(%rip)
0000000100010949	jmp	0x1000102ec
000000010001094e	movq	%rbx, _je_opt_narenas(%rip)
0000000100010955	jmp	0x1000102ec
000000010001095a	leaq	0x1da17(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010961	leaq	0x1d960(%rip), %rsi     ## literal pool for: "Invalid conf value"
0000000100010968	movl	$0xa, %edx
000000010001096d	jmp	0x100010b0a
0000000100010972	leaq	0x1d949(%rip), %rdi     ## literal pool for: "false"
0000000100010979	movq	%r15, %rsi
000000010001097c	movq	%r13, %rdx
000000010001097f	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010984	testl	%eax, %eax
0000000100010986	jne	0x100010a97
000000010001098c	cmpq	$0x5, %r13
0000000100010990	jne	0x100010a97
0000000100010996	leaq	_je_opt_stats_print(%rip), %rax
000000010001099d	movb	$0x0, (%rax)
00000001000109a0	jmp	0x1000102ec
00000001000109a5	leaq	0x1d9ac(%rip), %rdi     ## literal pool for: "lg_tcache_max"
00000001000109ac	movq	%r12, %rsi
00000001000109af	movl	$0xd, %edx
00000001000109b4	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000109b9	testl	%eax, %eax
00000001000109bb	jne	0x100010aac
00000001000109c1	callq	0x10002bcb6             ## symbol stub for: ___error
00000001000109c6	movl	$0x0, (%rax)
00000001000109cc	movq	%r15, %rdi
00000001000109cf	leaq	-0x468(%rbp), %rsi
00000001000109d6	xorl	%edx, %edx
00000001000109d8	callq	0x10002bdb8             ## symbol stub for: _strtol
00000001000109dd	movq	%rax, %rbx
00000001000109e0	callq	0x10002bcb6             ## symbol stub for: ___error
00000001000109e5	cmpl	$0x0, (%rax)
00000001000109e8	jne	0x100010abe
00000001000109ee	movq	-0x468(%rbp), %rax
00000001000109f5	subq	%r15, %rax
00000001000109f8	cmpq	%r13, %rax
00000001000109fb	jne	0x100010abe
0000000100010a01	leaq	0x1(%rbx), %rax
0000000100010a05	cmpq	$0x41, %rax
0000000100010a09	jb	0x100010ad3
0000000100010a0f	leaq	0x1d962(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010a16	leaq	0x1d8e5(%rip), %rsi     ## literal pool for: "Out-of-range conf value"
0000000100010a1d	movl	$0xd, %edx
0000000100010a22	jmp	0x100010b0a
0000000100010a27	leaq	0x1d894(%rip), %rdi     ## literal pool for: "false"
0000000100010a2e	movq	%r15, %rsi
0000000100010a31	movq	%r13, %rdx
0000000100010a34	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010a39	testl	%eax, %eax
0000000100010a3b	jne	0x100010ae2
0000000100010a41	cmpq	$0x5, %r13
0000000100010a45	jne	0x100010ae2
0000000100010a4b	movb	$0x0, 0x23c71(%rip)
0000000100010a52	jmp	0x1000102ec
0000000100010a57	leaq	0x1d91a(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010a5e	leaq	0x1d863(%rip), %rsi     ## literal pool for: "Invalid conf value"
0000000100010a65	movl	$0x6, %edx
0000000100010a6a	jmp	0x100010b0a
0000000100010a6f	leaq	0x1d84c(%rip), %rdi     ## literal pool for: "false"
0000000100010a76	movq	%r15, %rsi
0000000100010a79	movq	%r13, %rdx
0000000100010a7c	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100010a81	testl	%eax, %eax
0000000100010a83	jne	0x100010af7
0000000100010a85	cmpq	$0x5, %r13
0000000100010a89	jne	0x100010af7
0000000100010a8b	movb	$0x0, 0x23c2e(%rip)
0000000100010a92	jmp	0x1000102ec
0000000100010a97	leaq	0x1d8da(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010a9e	leaq	0x1d823(%rip), %rsi     ## literal pool for: "Invalid conf value"
0000000100010aa5	movl	$0xb, %edx
0000000100010aaa	jmp	0x100010b0a
0000000100010aac	leaq	0x1d8c5(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010ab3	leaq	0x1d8ac(%rip), %rsi     ## literal pool for: "Invalid conf pair"
0000000100010aba	movl	%ebx, %edx
0000000100010abc	jmp	0x100010b0a
0000000100010abe	leaq	0x1d8b3(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010ac5	leaq	0x1d7fc(%rip), %rsi     ## literal pool for: "Invalid conf value"
0000000100010acc	movl	$0xd, %edx
0000000100010ad1	jmp	0x100010b0a
0000000100010ad3	leaq	_je_opt_lg_tcache_max(%rip), %rax
0000000100010ada	movq	%rbx, (%rax)
0000000100010add	jmp	0x1000102ec
0000000100010ae2	leaq	0x1d88f(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010ae9	leaq	0x1d7d8(%rip), %rsi     ## literal pool for: "Invalid conf value"
0000000100010af0	movl	$0x4, %edx
0000000100010af5	jmp	0x100010b0a
0000000100010af7	leaq	0x1d87a(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100010afe	leaq	0x1d7c3(%rip), %rsi     ## literal pool for: "Invalid conf value"
0000000100010b05	movl	$0x7, %edx
0000000100010b0a	movq	%r12, %rcx
0000000100010b0d	movl	%r13d, %r8d
0000000100010b10	movq	%r15, %r9
0000000100010b13	xorb	%al, %al
0000000100010b15	callq	_je_malloc_printf
0000000100010b1a	jmp	0x1000102ec
0000000100010b1f	leaq	0x1d894(%rip), %rdi     ## literal pool for: "<jemalloc>: Malformed conf string\n"
0000000100010b26	callq	_je_malloc_write
0000000100010b2b	movl	-0x474(%rbp), %ebx
0000000100010b31	incl	%ebx
0000000100010b33	cmpl	$0x3, %ebx
0000000100010b36	leaq	-0x440(%rbp), %r15
0000000100010b3d	jne	0x10001026a
0000000100010b43	leaq	_je_opt_stats_print(%rip), %rax
0000000100010b4a	cmpb	$0x0, (%rax)
0000000100010b4d	je	0x100010b74
0000000100010b4f	leaq	_stats_print_atexit(%rip), %rdi
0000000100010b56	callq	0x10002bcd4             ## symbol stub for: _atexit
0000000100010b5b	testl	%eax, %eax
0000000100010b5d	je	0x100010b74
0000000100010b5f	leaq	0x1d6e3(%rip), %rdi     ## literal pool for: "<jemalloc>: Error in atexit()\n"
0000000100010b66	callq	_je_malloc_write
0000000100010b6b	cmpb	$0x0, 0x23b3f(%rip)
0000000100010b72	jne	0x100010bef
0000000100010b74	callq	_je_base_boot
0000000100010b79	cmpb	$0x1, %al
0000000100010b7b	je	0x100010bb6
0000000100010b7d	callq	_je_chunk_boot
0000000100010b82	cmpb	$0x1, %al
0000000100010b84	je	0x100010bb6
0000000100010b86	callq	_je_ctl_boot
0000000100010b8b	cmpb	$0x1, %al
0000000100010b8d	je	0x100010bb6
0000000100010b8f	callq	_je_arena_boot
0000000100010b94	callq	_je_tcache_boot
0000000100010b99	cmpb	$0x1, %al
0000000100010b9b	je	0x100010bb6
0000000100010b9d	callq	_je_huge_boot
0000000100010ba2	cmpb	$0x1, %al
0000000100010ba4	je	0x100010bb6
0000000100010ba6	leaq	_je_arenas_lock(%rip), %rdi
0000000100010bad	callq	_je_malloc_mutex_init
0000000100010bb2	cmpb	$0x1, %al
0000000100010bb4	jne	0x100010bf4
0000000100010bb6	leaq	_init_lock(%rip), %rdi
0000000100010bbd	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100010bc2	movl	$0x23, %r14d
0000000100010bc8	jmp	0x10000ff86
0000000100010bcd	leaq	0x1d62a(%rip), %rdi     ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
0000000100010bd4	callq	_je_malloc_write
0000000100010bd9	callq	0x10002bcce             ## symbol stub for: _abort
0000000100010bde	leaq	0x1d640(%rip), %rdi     ## literal pool for: "<jemalloc>: Error setting TSD for \n"
0000000100010be5	callq	_je_malloc_write
0000000100010bea	callq	0x10002bcce             ## symbol stub for: _abort
0000000100010bef	callq	0x10002bcce             ## symbol stub for: _abort
0000000100010bf4	leaq	_je_narenas_auto(%rip), %rax
0000000100010bfb	movl	$0x1, (%rax)
0000000100010c01	leaq	_je_narenas_total(%rip), %rax
0000000100010c08	movl	$0x1, (%rax)
0000000100010c0e	leaq	-0x470(%rbp), %rax
0000000100010c15	leaq	_je_arenas(%rip), %rcx
0000000100010c1c	movq	%rax, (%rcx)
0000000100010c1f	movq	$0x0, -0x470(%rbp)
0000000100010c2a	movl	$0x1710, %edi           ## imm = 0x1710
0000000100010c2f	callq	_je_base_alloc
0000000100010c34	movq	%rax, %rbx
0000000100010c37	testq	%rbx, %rbx
0000000100010c3a	je	0x100010c4a
0000000100010c3c	movq	%rbx, %rdi
0000000100010c3f	xorl	%esi, %esi
0000000100010c41	callq	_je_arena_new
0000000100010c46	testb	%al, %al
0000000100010c48	je	0x100010c64
0000000100010c4a	leaq	0x1d587(%rip), %rdi     ## literal pool for: "<jemalloc>: Error initializing arena\n"
0000000100010c51	callq	_je_malloc_write
0000000100010c56	cmpb	$0x0, 0x23a54(%rip)
0000000100010c5d	je	0x100010c71
0000000100010c5f	callq	0x10002bcce             ## symbol stub for: _abort
0000000100010c64	leaq	_je_arenas(%rip), %rax
0000000100010c6b	movq	(%rax), %rax
0000000100010c6e	movq	%rbx, (%rax)
0000000100010c71	leaq	_je_arenas(%rip), %rax
0000000100010c78	movq	(%rax), %rax
0000000100010c7b	movq	(%rax), %rbx
0000000100010c7e	leaq	_init_lock(%rip), %rdi
0000000100010c85	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100010c8a	cmpq	$0x0, %rbx
0000000100010c8e	movl	$0x23, %r14d
0000000100010c94	je	0x10000ff86
0000000100010c9a	movl	$0x3a, %edi
0000000100010c9f	callq	0x10002bdc4             ## symbol stub for: _sysconf
0000000100010ca4	movl	$0x1, %ecx
0000000100010ca9	cmpq	$-0x1, %rax
0000000100010cad	cmovnel	%eax, %ecx
0000000100010cb0	leaq	_je_ncpus(%rip), %rax
0000000100010cb7	movl	%ecx, (%rax)
0000000100010cb9	leaq	_init_lock(%rip), %rdi
0000000100010cc0	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100010cc5	callq	_je_mutex_boot
0000000100010cca	cmpb	$0x1, %al
0000000100010ccc	je	0x100010da3
0000000100010cd2	movq	_je_opt_narenas(%rip), %rax
0000000100010cd9	testq	%rax, %rax
0000000100010cdc	jne	0x100010d08
0000000100010cde	leaq	_je_ncpus(%rip), %rax
0000000100010ce5	movl	(%rax), %eax
0000000100010ce7	cmpl	$0x2, %eax
0000000100010cea	jb	0x100010cf8
0000000100010cec	shll	$0x2, %eax
0000000100010cef	movq	%rax, _je_opt_narenas(%rip)
0000000100010cf6	jmp	0x100010d08
0000000100010cf8	movq	$0x1, 0x239c5(%rip)
0000000100010d03	movl	$0x1, %eax
0000000100010d08	leaq	_je_narenas_auto(%rip), %rcx
0000000100010d0f	movl	%eax, (%rcx)
0000000100010d11	leaq	_je_chunksize(%rip), %rcx
0000000100010d18	movq	(%rcx), %rsi
0000000100010d1b	shrq	$0x3, %rsi
0000000100010d1f	movl	%eax, %ecx
0000000100010d21	cmpq	%rsi, %rcx
0000000100010d24	jbe	0x100010d3f
0000000100010d26	leaq	_je_narenas_auto(%rip), %rbx
0000000100010d2d	movl	%esi, (%rbx)
0000000100010d2f	leaq	0x1d532(%rip), %rdi     ## literal pool for: "<jemalloc>: Reducing narenas to limit (%d)\n"
0000000100010d36	xorb	%al, %al
0000000100010d38	callq	_je_malloc_printf
0000000100010d3d	movl	(%rbx), %eax
0000000100010d3f	leaq	_je_narenas_total(%rip), %rcx
0000000100010d46	movl	%eax, (%rcx)
0000000100010d48	movl	%eax, %edi
0000000100010d4a	shlq	$0x3, %rdi
0000000100010d4e	callq	_je_base_alloc
0000000100010d53	leaq	_je_arenas(%rip), %rcx
0000000100010d5a	movq	%rax, (%rcx)
0000000100010d5d	testq	%rax, %rax
0000000100010d60	je	0x100010da3
0000000100010d62	leaq	_je_narenas_total(%rip), %rcx
0000000100010d69	movl	(%rcx), %esi
0000000100010d6b	shlq	$0x3, %rsi
0000000100010d6f	movq	%rax, %rdi
0000000100010d72	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100010d77	leaq	_je_arenas(%rip), %rax
0000000100010d7e	movq	(%rax), %rax
0000000100010d81	movq	-0x470(%rbp), %rcx
0000000100010d88	movq	%rcx, (%rax)
0000000100010d8b	movb	$0x1, 0x2448e(%rip)
0000000100010d92	leaq	_init_lock(%rip), %rdi
0000000100010d99	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100010d9e	jmp	0x10000ff46
0000000100010da3	leaq	_init_lock(%rip), %rdi
0000000100010daa	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100010daf	jmp	0x10000ff86
0000000100010db4	movabsb	0x6bfffffd6bfffff4, %al
0000000100010dbd	std
0000000100010dbe	.byte 0xff #bad opcode
0000000100010dbf	ljmpl	*-0x3(%rbx)
0000000100010dc2	.byte 0xff #bad opcode
0000000100010dc3	ljmpl	*-0x3(%rbx)
0000000100010dc6	.byte 0xff #bad opcode
0000000100010dc7	ljmpl	*-0x3(%rbx)
0000000100010dca	.byte 0xff #bad opcode
0000000100010dcb	ljmpl	*-0x3(%rbx)
0000000100010dce	.byte 0xff #bad opcode
0000000100010dcf	ljmpl	*-0x3(%rbx)
0000000100010dd2	.byte 0xff #bad opcode
0000000100010dd3	ljmpl	*-0x3(%rbx)
0000000100010dd6	.byte 0xff #bad opcode
0000000100010dd7	ljmpl	*-0x3(%rbx)
0000000100010dda	.byte 0xff #bad opcode
0000000100010ddb	ljmpl	*-0x3(%rbx)
0000000100010dde	.byte 0xff #bad opcode
0000000100010ddf	ljmpl	*-0x3(%rbx)
0000000100010de2	.byte 0xff #bad opcode
0000000100010de3	ljmpl	*-0x3(%rbx)
0000000100010de6	.byte 0xff #bad opcode
0000000100010de7	ljmpl	*-0x3(%rbx)
0000000100010dea	.byte 0xff #bad opcode
0000000100010deb	ljmpl	*-0x3(%rbx)
0000000100010dee	.byte 0xff #bad opcode
0000000100010def	ljmpl	*-0x3(%rbx)
0000000100010df2	.byte 0xff #bad opcode
0000000100010df3	ljmpl	*-0x3(%rbx)
0000000100010df6	.byte 0xff #bad opcode
0000000100010df7	ljmpl	*-0x3(%rbx)
0000000100010dfa	.byte 0xff #bad opcode
0000000100010dfb	ljmpl	*-0x3(%rbx)
0000000100010dfe	.byte 0xff #bad opcode
0000000100010dff	ljmpl	*-0x3(%rbx)
0000000100010e02	.byte 0xff #bad opcode
0000000100010e03	ljmpl	*-0x3(%rbx)
0000000100010e06	.byte 0xff #bad opcode
0000000100010e07	ljmpl	*-0x3(%rbx)
0000000100010e0a	.byte 0xff #bad opcode
0000000100010e0b	ljmpl	*-0x3(%rbx)
0000000100010e0e	.byte 0xff #bad opcode
0000000100010e0f	ljmpl	*-0x3(%rbx)
0000000100010e12	.byte 0xff #bad opcode
0000000100010e13	ljmpl	*-0x3(%rbx)
0000000100010e16	.byte 0xff #bad opcode
0000000100010e17	ljmpl	*-0x3(%rbx)
0000000100010e1a	.byte 0xff #bad opcode
0000000100010e1b	ljmpl	*-0x3(%rbx)
0000000100010e1e	.byte 0xff #bad opcode
0000000100010e1f	ljmpl	*-0x3(%rbx)
0000000100010e22	.byte 0xff #bad opcode
0000000100010e23	ljmpl	*-0x3(%rbx)
0000000100010e26	.byte 0xff #bad opcode
0000000100010e27	ljmpl	*-0x3(%rbx)
0000000100010e2a	.byte 0xff #bad opcode
0000000100010e2b	ljmpl	*-0x3(%rbx)
0000000100010e2e	.byte 0xff #bad opcode
0000000100010e2f	ljmpl	*-0x3(%rbx)
0000000100010e32	.byte 0xff #bad opcode
0000000100010e33	ljmpl	*-0x3(%rbx)
0000000100010e36	.byte 0xff #bad opcode
0000000100010e37	ljmpl	*-0x3(%rbx)
0000000100010e3a	.byte 0xff #bad opcode
0000000100010e3b	ljmpl	*-0x3(%rbx)
0000000100010e3e	.byte 0xff #bad opcode
0000000100010e3f	ljmpl	*-0x3(%rbx)
0000000100010e42	.byte 0xff #bad opcode
0000000100010e43	ljmpl	*-0x3(%rbx)
0000000100010e46	.byte 0xff #bad opcode
0000000100010e47	ljmpl	*-0x3(%rbx)
0000000100010e4a	.byte 0xff #bad opcode
0000000100010e4b	ljmpl	*-0x3(%rbx)
0000000100010e4e	.byte 0xff #bad opcode
0000000100010e4f	ljmpl	*-0x3(%rbx)
0000000100010e52	.byte 0xff #bad opcode
0000000100010e53	ljmpl	*-0x3(%rbx)
0000000100010e56	.byte 0xff #bad opcode
0000000100010e57	ljmpl	*-0x3(%rbx)
0000000100010e5a	.byte 0xff #bad opcode
0000000100010e5b	ljmpl	*-0x3(%rbx)
0000000100010e5e	.byte 0xff #bad opcode
0000000100010e5f	ljmpl	*-0x3(%rbx)
0000000100010e62	.byte 0xff #bad opcode
0000000100010e63	ljmpl	*-0x3(%rbx)
0000000100010e66	.byte 0xff #bad opcode
0000000100010e67	ljmpl	*-0x3(%rbx)
0000000100010e6a	.byte 0xff #bad opcode
0000000100010e6b	ljmpl	*-0x3(%rbx)
0000000100010e6e	.byte 0xff #bad opcode
0000000100010e6f	ljmpl	*-0x3(%rbx)
0000000100010e72	.byte 0xff #bad opcode
0000000100010e73	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010e77	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010e7b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010e7f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010e83	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010e87	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010e8b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010e8f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010e93	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010e97	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010e9b	.byte 0xff #bad opcode
0000000100010e9c	jnp	0x100010e93
0000000100010e9e	.byte 0xff #bad opcode
0000000100010e9f	ljmpl	*-0x3(%rbx)
0000000100010ea2	.byte 0xff #bad opcode
0000000100010ea3	ljmpl	*-0x3(%rbx)
0000000100010ea6	.byte 0xff #bad opcode
0000000100010ea7	ljmpl	*-0x3(%rbx)
0000000100010eaa	.byte 0xff #bad opcode
0000000100010eab	ljmpl	*-0x3(%rbx)
0000000100010eae	.byte 0xff #bad opcode
0000000100010eaf	ljmpl	*-0x3(%rbx)
0000000100010eb2	.byte 0xff #bad opcode
0000000100010eb3	ljmpl	*-0x3(%rbx)
0000000100010eb6	.byte 0xff #bad opcode
0000000100010eb7	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010ebb	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010ebf	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010ec3	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010ec7	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010ecb	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010ecf	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010ed3	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010ed7	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010edb	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010edf	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010ee3	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010ee7	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010eeb	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010eef	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010ef3	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010ef7	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010efb	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010eff	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f03	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f07	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f0b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f0f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f13	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f17	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f1b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f1f	ljmpl	*-0x3(%rbx)
0000000100010f22	.byte 0xff #bad opcode
0000000100010f23	ljmpl	*-0x3(%rbx)
0000000100010f26	.byte 0xff #bad opcode
0000000100010f27	ljmpl	*-0x3(%rbx)
0000000100010f2a	.byte 0xff #bad opcode
0000000100010f2b	ljmpl	*-0x3(%rbx)
0000000100010f2e	.byte 0xff #bad opcode
0000000100010f2f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f33	ljmpl	*-0x3(%rbx)
0000000100010f36	.byte 0xff #bad opcode
0000000100010f37	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f3b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f3f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f43	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f47	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f4b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f4f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f53	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f57	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f5b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f5f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f63	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f67	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f6b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f6f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f73	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f77	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f7b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f7f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f83	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f87	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f8b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f8f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f93	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f97	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f9b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100010f9f	jmpq	*(%rax)
0000000100010fa1	idivb	%bh
0000000100010fa3	decl	(%rbx,%rdi,8)
0000000100010fa6	.byte 0xff #bad opcode
0000000100010fa7	pushq	0x6fffff6(%rdi)
0000000100010fad	idivl	%edi
0000000100010faf	decl	(%rbx,%rdi,8)
0000000100010fb2	.byte 0xff #bad opcode
0000000100010fb3	decl	(%rbx,%rdi,8)
0000000100010fb6	.byte 0xff #bad opcode
0000000100010fb7	incl	-0x14000009(%rbx)
0000000100010fbd	idivl	%edi
0000000100010fbf	decl	(%rbx,%rdi,8)
0000000100010fc2	.byte 0xff #bad opcode
0000000100010fc3	.byte 0xff #bad opcode
0000000100010fc4	cmpb	%al, %bh
0000000100010fc6	.byte 0xff #bad opcode
0000000100010fc7	decl	(%rdi)
0000000100010fc9	.byte 0x1f #bad opcode
0000000100010fca	testb	(%rax), %al
0000000100010fcc	addb	%al, (%rax)
0000000100010fce	addb	%al, (%rax)
_jemalloc_constructor:
0000000100010fd0	pushq	%rbp
0000000100010fd1	movq	%rsp, %rbp
0000000100010fd4	pushq	%r15
0000000100010fd6	pushq	%r14
0000000100010fd8	pushq	%r13
0000000100010fda	pushq	%r12
0000000100010fdc	pushq	%rbx
0000000100010fdd	subq	$0x468, %rsp            ## imm = 0x468
0000000100010fe4	movq	0x21025(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
0000000100010feb	movq	(%rax), %rax
0000000100010fee	movq	%rax, -0x30(%rbp)
0000000100010ff2	movb	_malloc_initialized.b(%rip), %al
0000000100010ff8	testb	%al, %al
0000000100010ffa	je	0x10001102c
0000000100010ffc	cmpq	$0x0, 0x236b4(%rip)
0000000100011004	jne	0x100011075
0000000100011006	movq	0x21003(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010001100d	movq	(%rax), %rax
0000000100011010	cmpq	-0x30(%rbp), %rax
0000000100011014	jne	0x1000112cc
000000010001101a	addq	$0x468, %rsp            ## imm = 0x468
0000000100011021	popq	%rbx
0000000100011022	popq	%r12
0000000100011024	popq	%r13
0000000100011026	popq	%r14
0000000100011028	popq	%r15
000000010001102a	popq	%rbp
000000010001102b	retq
000000010001102c	leaq	_init_lock(%rip), %rdi
0000000100011033	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100011038	movb	_malloc_initialized.b(%rip), %al
000000010001103e	testb	%al, %al
0000000100011040	jne	0x100011e12
0000000100011046	cmpb	$0x1, 0x241db(%rip)
000000010001104d	je	0x100011e12
0000000100011053	movb	$0x1, 0x241ce(%rip)
000000010001105a	callq	_je_malloc_tsd_boot
000000010001105f	cmpb	$0x1, %al
0000000100011061	je	0x100011e23
0000000100011067	xorl	%ebx, %ebx
0000000100011069	leaq	-0x440(%rbp), %r12
0000000100011070	jmp	0x1000112e7
0000000100011075	leaq	_je_tsd_tsd(%rip), %rax
000000010001107c	movq	(%rax), %rdi
000000010001107f	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
0000000100011084	movq	%rax, %r14
0000000100011087	testq	%r14, %r14
000000010001108a	je	0x100011139
0000000100011090	leaq	0x8(%r14), %r15
0000000100011094	movl	0x8(%r14), %eax
0000000100011098	cmpl	$0x2, %eax
000000010001109b	je	0x1000110aa
000000010001109d	testl	%eax, %eax
000000010001109f	jne	0x10001110e
00000001000110a1	movl	$0x1, (%r15)
00000001000110a8	jmp	0x1000110b1
00000001000110aa	movl	$0x3, (%r15)
00000001000110b1	leaq	_je_tsd_tsd(%rip), %rax
00000001000110b8	movq	(%rax), %rdi
00000001000110bb	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
00000001000110c0	movq	%rax, %rbx
00000001000110c3	testq	%rbx, %rbx
00000001000110c6	je	0x100011203
00000001000110cc	movq	0x20(%r15), %rax
00000001000110d0	movq	0x28(%r15), %rcx
00000001000110d4	movq	0x30(%r15), %rdx
00000001000110d8	movq	0x38(%r15), %rsi
00000001000110dc	movq	%rsi, 0x40(%rbx)
00000001000110e0	movq	%rdx, 0x38(%rbx)
00000001000110e4	movq	%rcx, 0x30(%rbx)
00000001000110e8	movq	%rax, 0x28(%rbx)
00000001000110ec	movq	0x18(%r15), %rax
00000001000110f0	movq	%rax, 0x20(%rbx)
00000001000110f4	movq	0x10(%r15), %rax
00000001000110f8	movq	%rax, 0x18(%rbx)
00000001000110fc	movq	(%r15), %rax
00000001000110ff	movq	0x8(%r15), %rcx
0000000100011103	movq	%rcx, 0x10(%rbx)
0000000100011107	movq	%rax, 0x8(%rbx)
000000010001110b	movb	$0x1, (%rbx)
000000010001110e	cmpq	$0x0, 0x40(%r14)
0000000100011113	jne	0x100011006
0000000100011119	cmpl	$0x1, (%r15)
000000010001111d	jne	0x100011006
0000000100011123	movq	%r15, %rdi
0000000100011126	movl	$0xa, %esi
000000010001112b	callq	_je_quarantine_init
0000000100011130	movq	%rax, 0x40(%r14)
0000000100011134	jmp	0x100011006
0000000100011139	leaq	_je_tsd_init_head(%rip), %rdi
0000000100011140	leaq	-0x440(%rbp), %rsi
0000000100011147	callq	_je_tsd_init_check_recursion
000000010001114c	movq	%rax, %r14
000000010001114f	testq	%r14, %r14
0000000100011152	jne	0x100011090
0000000100011158	movl	$0x48, %edi
000000010001115d	callq	_je_malloc_tsd_malloc
0000000100011162	movq	%rax, %r14
0000000100011165	movq	%r14, -0x428(%rbp)
000000010001116c	testq	%r14, %r14
000000010001116f	je	0x100011cc3
0000000100011175	movb	$0x0, (%r14)
0000000100011179	movq	0x1c4c0(%rip), %rax
0000000100011180	movq	0x1c4c1(%rip), %rcx
0000000100011187	movq	0x1c4c2(%rip), %rdx
000000010001118e	movq	0x1c4c3(%rip), %rsi
0000000100011195	movq	0x1c4c4(%rip), %rdi
000000010001119c	movq	%rdi, 0x40(%r14)
00000001000111a0	movq	%rsi, 0x38(%r14)
00000001000111a4	movq	%rdx, 0x30(%r14)
00000001000111a8	movq	%rcx, 0x28(%r14)
00000001000111ac	movq	%rax, 0x20(%r14)
00000001000111b0	movq	0x1c481(%rip), %rax
00000001000111b7	movq	%rax, 0x18(%r14)
00000001000111bb	movq	0x1c46e(%rip), %rax
00000001000111c2	movq	%rax, 0x10(%r14)
00000001000111c6	movq	_tsd_initializer(%rip), %rax
00000001000111cd	movq	%rax, 0x8(%r14)
00000001000111d1	leaq	_je_tsd_tsd(%rip), %rax
00000001000111d8	movq	(%rax), %rdi
00000001000111db	movq	%r14, %rsi
00000001000111de	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
00000001000111e3	testl	%eax, %eax
00000001000111e5	jne	0x100011cd4
00000001000111eb	leaq	_je_tsd_init_head(%rip), %rdi
00000001000111f2	leaq	-0x440(%rbp), %rsi
00000001000111f9	callq	_je_tsd_init_finish
00000001000111fe	jmp	0x100011090
0000000100011203	leaq	_je_tsd_init_head(%rip), %rdi
000000010001120a	leaq	-0x440(%rbp), %rsi
0000000100011211	callq	_je_tsd_init_check_recursion
0000000100011216	movq	%rax, %rbx
0000000100011219	testq	%rbx, %rbx
000000010001121c	jne	0x1000110cc
0000000100011222	movl	$0x48, %edi
0000000100011227	callq	_je_malloc_tsd_malloc
000000010001122c	movq	%rax, %rbx
000000010001122f	movq	%rbx, -0x428(%rbp)
0000000100011236	testq	%rbx, %rbx
0000000100011239	je	0x100011cc3
000000010001123f	movb	$0x0, (%rbx)
0000000100011242	movq	0x1c3f7(%rip), %rax
0000000100011249	movq	0x1c3f8(%rip), %rcx
0000000100011250	movq	0x1c3f9(%rip), %rdx
0000000100011257	movq	0x1c3fa(%rip), %rsi
000000010001125e	movq	0x1c3fb(%rip), %rdi
0000000100011265	movq	%rdi, 0x40(%rbx)
0000000100011269	movq	%rsi, 0x38(%rbx)
000000010001126d	movq	%rdx, 0x30(%rbx)
0000000100011271	movq	%rcx, 0x28(%rbx)
0000000100011275	movq	%rax, 0x20(%rbx)
0000000100011279	movq	0x1c3b8(%rip), %rax
0000000100011280	movq	%rax, 0x18(%rbx)
0000000100011284	movq	0x1c3a5(%rip), %rax
000000010001128b	movq	%rax, 0x10(%rbx)
000000010001128f	movq	_tsd_initializer(%rip), %rax
0000000100011296	movq	%rax, 0x8(%rbx)
000000010001129a	leaq	_je_tsd_tsd(%rip), %rax
00000001000112a1	movq	(%rax), %rdi
00000001000112a4	movq	%rbx, %rsi
00000001000112a7	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
00000001000112ac	testl	%eax, %eax
00000001000112ae	jne	0x100011cd4
00000001000112b4	leaq	_je_tsd_init_head(%rip), %rdi
00000001000112bb	leaq	-0x440(%rbp), %rsi
00000001000112c2	callq	_je_tsd_init_finish
00000001000112c7	jmp	0x1000110cc
00000001000112cc	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
00000001000112d1	cmpq	$0x1, %r14
00000001000112d5	je	0x100011bac
00000001000112db	leaq	0x1d0b1(%rip), %rdi     ## literal pool for: "<jemalloc>: Conf string ends with key\n"
00000001000112e2	jmp	0x100011ba7
00000001000112e7	cmpl	$0x2, %ebx
00000001000112ea	je	0x100011329
00000001000112ec	cmpl	$0x1, %ebx
00000001000112ef	jne	0x10001133a
00000001000112f1	callq	0x10002bcb6             ## symbol stub for: ___error
00000001000112f6	movl	(%rax), %r14d
00000001000112f9	leaq	0x1cf94(%rip), %rdi     ## literal pool for: "/etc/je_malloc.conf"
0000000100011300	movq	%r12, %rsi
0000000100011303	movl	$0x400, %edx            ## imm = 0x400
0000000100011308	callq	0x10002bd82             ## symbol stub for: _readlink
000000010001130d	cmpl	$-0x1, %eax
0000000100011310	jne	0x10001131c
0000000100011312	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100011317	movl	%r14d, (%rax)
000000010001131a	xorl	%eax, %eax
000000010001131c	movslq	%eax, %rax
000000010001131f	movb	$0x0, -0x440(%rbp,%rax)
0000000100011327	jmp	0x100011354
0000000100011329	leaq	0x1cf78(%rip), %rdi     ## literal pool for: "JE_MALLOC_CONF"
0000000100011330	callq	0x10002bce0             ## symbol stub for: _getenv
0000000100011335	movq	%rax, %r15
0000000100011338	jmp	0x100011348
000000010001133a	testl	%ebx, %ebx
000000010001133c	jne	0x10001134d
000000010001133e	movq	0x20cdb(%rip), %rax     ## literal pool symbol address: _je_malloc_conf
0000000100011345	movq	(%rax), %r15
0000000100011348	testq	%r15, %r15
000000010001134b	jne	0x100011357
000000010001134d	movb	$0x0, -0x440(%rbp)
0000000100011354	movq	%r12, %r15
0000000100011357	movl	%ebx, -0x474(%rbp)
000000010001135d	jmp	0x100011369
000000010001135f	leaq	_je_opt_lg_chunk(%rip), %rax
0000000100011366	movq	%rbx, (%rax)
0000000100011369	movb	(%r15), %al
000000010001136c	testb	%al, %al
000000010001136e	je	0x100011bac
0000000100011374	movq	%r15, %r13
0000000100011377	leaq	0x2(%r13), %r15
000000010001137b	movl	$0x1, %r14d
0000000100011381	leaq	0xaac(%rip), %rcx
0000000100011388	jmp	0x10001139b
000000010001138a	nopw	(%rax,%rax)
0000000100011390	movb	(%r13,%r14), %al
0000000100011395	incq	%r15
0000000100011398	incq	%r14
000000010001139b	movsbl	%al, %eax
000000010001139e	cmpl	$0x7a, %eax
00000001000113a1	ja	0x100011ba0
00000001000113a7	movslq	(%rcx,%rax,4), %rax
00000001000113ab	addq	%rcx, %rax
00000001000113ae	jmpq	*%rax
00000001000113b0	addq	%r13, %r14
00000001000113b3	movq	%r13, %rbx
00000001000113b6	notq	%rbx
00000001000113b9	addq	%r14, %rbx
00000001000113bc	jmp	0x1000113c1
00000001000113be	incq	%r15
00000001000113c1	movsbl	-0x1(%r15), %eax
00000001000113c6	testl	%eax, %eax
00000001000113c8	je	0x1000113e7
00000001000113ca	cmpl	$0x2c, %eax
00000001000113cd	jne	0x1000113be
00000001000113cf	cmpb	$0x0, (%r15)
00000001000113d3	jne	0x1000113e1
00000001000113d5	leaq	0x1d001(%rip), %rdi     ## literal pool for: "<jemalloc>: Conf string ends with comma\n"
00000001000113dc	callq	_je_malloc_write
00000001000113e1	leaq	-0x1(%r15), %r12
00000001000113e5	jmp	0x1000113ed
00000001000113e7	decq	%r15
00000001000113ea	movq	%r15, %r12
00000001000113ed	subq	%r14, %r12
00000001000113f0	cmpq	$0x8, %rbx
00000001000113f4	jne	0x100011463
00000001000113f6	leaq	0x1cede(%rip), %rdi     ## literal pool for: "lg_chunk"
00000001000113fd	movq	%r13, %rsi
0000000100011400	movl	$0x8, %edx
0000000100011405	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010001140a	testl	%eax, %eax
000000010001140c	jne	0x1000114e6
0000000100011412	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100011417	movl	$0x0, (%rax)
000000010001141d	movq	%r14, %rdi
0000000100011420	leaq	-0x448(%rbp), %rsi
0000000100011427	xorl	%edx, %edx
0000000100011429	callq	_je_malloc_strtoumax
000000010001142e	movq	%rax, %rbx
0000000100011431	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100011436	cmpl	$0x0, (%rax)
0000000100011439	jne	0x1000114b1
000000010001143b	movq	-0x448(%rbp), %rax
0000000100011442	subq	%r14, %rax
0000000100011445	cmpq	%r12, %rax
0000000100011448	jne	0x1000114b1
000000010001144a	cmpq	$0xd, %rbx
000000010001144e	ja	0x1000114c9
0000000100011450	leaq	_je_opt_lg_chunk(%rip), %rax
0000000100011457	movq	$0xe, (%rax)
000000010001145e	jmp	0x100011369
0000000100011463	cmpq	$0x5, %rbx
0000000100011467	jne	0x1000114e6
0000000100011469	leaq	0x1ce47(%rip), %rdi     ## literal pool for: "abort"
0000000100011470	movq	%r13, %rsi
0000000100011473	movl	$0x5, %edx
0000000100011478	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010001147d	testl	%eax, %eax
000000010001147f	jne	0x1000114e6
0000000100011481	leaq	0x1ce35(%rip), %rdi     ## literal pool for: "true"
0000000100011488	movq	%r14, %rsi
000000010001148b	movq	%r12, %rdx
000000010001148e	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011493	testl	%eax, %eax
0000000100011495	jne	0x1000115f3
000000010001149b	cmpq	$0x4, %r12
000000010001149f	jne	0x1000115f3
00000001000114a5	movb	$0x1, 0x23205(%rip)
00000001000114ac	jmp	0x100011369
00000001000114b1	leaq	0x1cec0(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
00000001000114b8	leaq	0x1ce09(%rip), %rsi     ## literal pool for: "Invalid conf value"
00000001000114bf	movl	$0x8, %edx
00000001000114c4	jmp	0x100011b8b
00000001000114c9	cmpq	$0x40, %rbx
00000001000114cd	jb	0x10001135f
00000001000114d3	leaq	_je_opt_lg_chunk(%rip), %rax
00000001000114da	movq	$0x3f, (%rax)
00000001000114e1	jmp	0x100011369
00000001000114e6	leaq	0x1cdf7(%rip), %rdi     ## literal pool for: "dss"
00000001000114ed	movq	%r13, %rsi
00000001000114f0	movq	%rbx, %rdx
00000001000114f3	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000114f8	testl	%eax, %eax
00000001000114fa	jne	0x100011623
0000000100011500	leaq	_je_dss_prec_names(%rip), %rax
0000000100011507	movq	(%rax), %rdi
000000010001150a	movq	%r14, %rsi
000000010001150d	movq	%r12, %rdx
0000000100011510	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011515	testl	%eax, %eax
0000000100011517	jne	0x100011548
0000000100011519	xorl	%edi, %edi
000000010001151b	callq	_je_chunk_dss_prec_set
0000000100011520	testb	%al, %al
0000000100011522	je	0x10001168d
0000000100011528	leaq	0x1ce49(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010001152f	leaq	0x1cdb2(%rip), %rsi     ## literal pool for: "Error setting dss"
0000000100011536	movl	%ebx, %edx
0000000100011538	movq	%r13, %rcx
000000010001153b	movl	%r12d, %r8d
000000010001153e	movq	%r14, %r9
0000000100011541	xorb	%al, %al
0000000100011543	callq	_je_malloc_printf
0000000100011548	leaq	_je_dss_prec_names(%rip), %rax
000000010001154f	movq	0x8(%rax), %rdi
0000000100011553	movq	%r14, %rsi
0000000100011556	movq	%r12, %rdx
0000000100011559	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010001155e	testl	%eax, %eax
0000000100011560	jne	0x100011594
0000000100011562	movl	$0x1, %edi
0000000100011567	callq	_je_chunk_dss_prec_set
000000010001156c	testb	%al, %al
000000010001156e	je	0x100011696
0000000100011574	leaq	0x1cdfd(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
000000010001157b	leaq	0x1cd66(%rip), %rsi     ## literal pool for: "Error setting dss"
0000000100011582	movl	%ebx, %edx
0000000100011584	movq	%r13, %rcx
0000000100011587	movl	%r12d, %r8d
000000010001158a	movq	%r14, %r9
000000010001158d	xorb	%al, %al
000000010001158f	callq	_je_malloc_printf
0000000100011594	leaq	_je_dss_prec_names(%rip), %rax
000000010001159b	movq	0x10(%rax), %rdi
000000010001159f	movq	%r14, %rsi
00000001000115a2	movq	%r12, %rdx
00000001000115a5	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000115aa	testl	%eax, %eax
00000001000115ac	jne	0x1000115e0
00000001000115ae	movl	$0x2, %edi
00000001000115b3	callq	_je_chunk_dss_prec_set
00000001000115b8	testb	%al, %al
00000001000115ba	je	0x1000116a3
00000001000115c0	leaq	0x1cdb1(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
00000001000115c7	leaq	0x1cd1a(%rip), %rsi     ## literal pool for: "Error setting dss"
00000001000115ce	movl	%ebx, %edx
00000001000115d0	movq	%r13, %rcx
00000001000115d3	movl	%r12d, %r8d
00000001000115d6	movq	%r14, %r9
00000001000115d9	xorb	%al, %al
00000001000115db	callq	_je_malloc_printf
00000001000115e0	leaq	0x1cd91(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
00000001000115e7	leaq	0x1ccda(%rip), %rsi     ## literal pool for: "Invalid conf value"
00000001000115ee	jmp	0x100011b3b
00000001000115f3	leaq	0x1ccc8(%rip), %rdi     ## literal pool for: "false"
00000001000115fa	movq	%r14, %rsi
00000001000115fd	movq	%r12, %rdx
0000000100011600	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011605	testl	%eax, %eax
0000000100011607	jne	0x1000116c0
000000010001160d	cmpq	$0x5, %r12
0000000100011611	jne	0x1000116c0
0000000100011617	movb	$0x0, 0x23093(%rip)
000000010001161e	jmp	0x100011369
0000000100011623	leaq	-0x4(%rbx), %rax
0000000100011627	cmpq	$0x9, %rax
000000010001162b	ja	0x100011b2d
0000000100011631	leaq	0x9e8(%rip), %rcx
0000000100011638	movslq	(%rcx,%rax,4), %rax
000000010001163c	addq	%rcx, %rax
000000010001163f	jmpq	*%rax
0000000100011641	leaq	0x1ccec(%rip), %rdi     ## literal pool for: "junk"
0000000100011648	movq	%r13, %rsi
000000010001164b	movl	$0x4, %edx
0000000100011650	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011655	testl	%eax, %eax
0000000100011657	jne	0x1000118d4
000000010001165d	leaq	0x1cc59(%rip), %rdi     ## literal pool for: "true"
0000000100011664	movq	%r14, %rsi
0000000100011667	movq	%r12, %rdx
000000010001166a	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010001166f	testl	%eax, %eax
0000000100011671	jne	0x100011920
0000000100011677	cmpq	$0x4, %r12
000000010001167b	jne	0x100011920
0000000100011681	movb	$0x1, _je_opt_abort(%rip)
0000000100011688	jmp	0x100011369
000000010001168d	leaq	_je_dss_prec_names(%rip), %rax
0000000100011694	jmp	0x1000116ae
0000000100011696	leaq	_je_dss_prec_names(%rip), %rax
000000010001169d	addq	$0x8, %rax
00000001000116a1	jmp	0x1000116ae
00000001000116a3	leaq	_je_dss_prec_names(%rip), %rax
00000001000116aa	addq	$0x10, %rax
00000001000116ae	movq	(%rax), %rax
00000001000116b1	leaq	_je_opt_dss(%rip), %rcx
00000001000116b8	movq	%rax, (%rcx)
00000001000116bb	jmp	0x100011369
00000001000116c0	leaq	0x1ccb1(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
00000001000116c7	leaq	0x1cbfa(%rip), %rsi     ## literal pool for: "Invalid conf value"
00000001000116ce	movl	$0x5, %edx
00000001000116d3	jmp	0x100011b8b
00000001000116d8	leaq	0x1cc72(%rip), %rdi     ## literal pool for: "tcache"
00000001000116df	movq	%r13, %rsi
00000001000116e2	movl	$0x6, %edx
00000001000116e7	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000116ec	testl	%eax, %eax
00000001000116ee	jne	0x100011b2d
00000001000116f4	leaq	0x1cbc2(%rip), %rdi     ## literal pool for: "true"
00000001000116fb	movq	%r14, %rsi
00000001000116fe	movq	%r12, %rdx
0000000100011701	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011706	testl	%eax, %eax
0000000100011708	jne	0x100011950
000000010001170e	cmpq	$0x4, %r12
0000000100011712	jne	0x100011950
0000000100011718	leaq	_je_opt_tcache(%rip), %rax
000000010001171f	movb	$0x1, (%rax)
0000000100011722	jmp	0x100011369
0000000100011727	leaq	0x1cbcc(%rip), %rdi     ## literal pool for: "narenas"
000000010001172e	movq	%r13, %rsi
0000000100011731	movl	$0x7, %edx
0000000100011736	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010001173b	testl	%eax, %eax
000000010001173d	jne	0x100011983
0000000100011743	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100011748	movl	$0x0, (%rax)
000000010001174e	movq	%r14, %rdi
0000000100011751	leaq	-0x450(%rbp), %rsi
0000000100011758	xorl	%edx, %edx
000000010001175a	callq	_je_malloc_strtoumax
000000010001175f	movq	%rax, %rbx
0000000100011762	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100011767	cmpl	$0x0, (%rax)
000000010001176a	jne	0x100011b78
0000000100011770	movq	-0x450(%rbp), %rax
0000000100011777	subq	%r14, %rax
000000010001177a	cmpq	%r12, %rax
000000010001177d	jne	0x100011b78
0000000100011783	testq	%rbx, %rbx
0000000100011786	jne	0x1000119cf
000000010001178c	leaq	0x1cbe5(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100011793	leaq	0x1cb68(%rip), %rsi     ## literal pool for: "Out-of-range conf value"
000000010001179a	movl	$0x7, %edx
000000010001179f	jmp	0x100011b8b
00000001000117a4	leaq	0x1cb8e(%rip), %rdi     ## literal pool for: "quarantine"
00000001000117ab	movq	%r13, %rsi
00000001000117ae	movl	$0xa, %edx
00000001000117b3	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000117b8	testl	%eax, %eax
00000001000117ba	jne	0x100011b2d
00000001000117c0	callq	0x10002bcb6             ## symbol stub for: ___error
00000001000117c5	movl	$0x0, (%rax)
00000001000117cb	movq	%r14, %rdi
00000001000117ce	leaq	-0x460(%rbp), %rsi
00000001000117d5	xorl	%edx, %edx
00000001000117d7	callq	_je_malloc_strtoumax
00000001000117dc	movq	%rax, %rbx
00000001000117df	callq	0x10002bcb6             ## symbol stub for: ___error
00000001000117e4	cmpl	$0x0, (%rax)
00000001000117e7	jne	0x1000119db
00000001000117ed	movq	-0x460(%rbp), %rax
00000001000117f4	subq	%r14, %rax
00000001000117f7	cmpq	%r12, %rax
00000001000117fa	jne	0x1000119db
0000000100011800	movq	%rbx, _je_opt_quarantine(%rip)
0000000100011807	jmp	0x100011369
000000010001180c	leaq	0x1cb15(%rip), %rdi     ## literal pool for: "stats_print"
0000000100011813	movq	%r13, %rsi
0000000100011816	movl	$0xb, %edx
000000010001181b	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011820	testl	%eax, %eax
0000000100011822	jne	0x100011b2d
0000000100011828	leaq	0x1ca8e(%rip), %rdi     ## literal pool for: "true"
000000010001182f	movq	%r14, %rsi
0000000100011832	movq	%r12, %rdx
0000000100011835	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010001183a	testl	%eax, %eax
000000010001183c	jne	0x1000119f3
0000000100011842	cmpq	$0x4, %r12
0000000100011846	jne	0x1000119f3
000000010001184c	leaq	_je_opt_stats_print(%rip), %rax
0000000100011853	movb	$0x1, (%rax)
0000000100011856	jmp	0x100011369
000000010001185b	leaq	0x1cab8(%rip), %rdi     ## literal pool for: "lg_dirty_mult"
0000000100011862	movq	%r13, %rsi
0000000100011865	movl	$0xd, %edx
000000010001186a	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010001186f	testl	%eax, %eax
0000000100011871	jne	0x100011a26
0000000100011877	callq	0x10002bcb6             ## symbol stub for: ___error
000000010001187c	movl	$0x0, (%rax)
0000000100011882	movq	%r14, %rdi
0000000100011885	leaq	-0x458(%rbp), %rsi
000000010001188c	xorl	%edx, %edx
000000010001188e	callq	0x10002bdb8             ## symbol stub for: _strtol
0000000100011893	movq	%rax, %rbx
0000000100011896	callq	0x10002bcb6             ## symbol stub for: ___error
000000010001189b	cmpl	$0x0, (%rax)
000000010001189e	jne	0x100011b3f
00000001000118a4	movq	-0x458(%rbp), %rax
00000001000118ab	subq	%r14, %rax
00000001000118ae	cmpq	%r12, %rax
00000001000118b1	jne	0x100011b3f
00000001000118b7	leaq	0x1(%rbx), %rax
00000001000118bb	cmpq	$0x41, %rax
00000001000118bf	jae	0x100011a90
00000001000118c5	leaq	_je_opt_lg_dirty_mult(%rip), %rax
00000001000118cc	movq	%rbx, (%rax)
00000001000118cf	jmp	0x100011369
00000001000118d4	leaq	0x1ca71(%rip), %rdi     ## literal pool for: "zero"
00000001000118db	movq	%r13, %rsi
00000001000118de	movl	$0x4, %edx
00000001000118e3	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000118e8	testl	%eax, %eax
00000001000118ea	jne	0x100011b2d
00000001000118f0	leaq	0x1c9c6(%rip), %rdi     ## literal pool for: "true"
00000001000118f7	movq	%r14, %rsi
00000001000118fa	movq	%r12, %rdx
00000001000118fd	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011902	testl	%eax, %eax
0000000100011904	jne	0x100011aa8
000000010001190a	cmpq	$0x4, %r12
000000010001190e	jne	0x100011aa8
0000000100011914	movb	$0x1, 0x22da8(%rip)
000000010001191b	jmp	0x100011369
0000000100011920	leaq	0x1c99b(%rip), %rdi     ## literal pool for: "false"
0000000100011927	movq	%r14, %rsi
000000010001192a	movq	%r12, %rdx
000000010001192d	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011932	testl	%eax, %eax
0000000100011934	jne	0x100011b63
000000010001193a	cmpq	$0x5, %r12
000000010001193e	jne	0x100011b63
0000000100011944	movb	$0x0, _je_opt_abort(%rip)
000000010001194b	jmp	0x100011369
0000000100011950	leaq	0x1c96b(%rip), %rdi     ## literal pool for: "false"
0000000100011957	movq	%r14, %rsi
000000010001195a	movq	%r12, %rdx
000000010001195d	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011962	testl	%eax, %eax
0000000100011964	jne	0x100011ad8
000000010001196a	cmpq	$0x5, %r12
000000010001196e	jne	0x100011ad8
0000000100011974	leaq	_je_opt_tcache(%rip), %rax
000000010001197b	movb	$0x0, (%rax)
000000010001197e	jmp	0x100011369
0000000100011983	leaq	0x1c9ba(%rip), %rdi     ## literal pool for: "redzone"
000000010001198a	movq	%r13, %rsi
000000010001198d	movl	$0x7, %edx
0000000100011992	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011997	testl	%eax, %eax
0000000100011999	jne	0x100011b2d
000000010001199f	leaq	0x1c917(%rip), %rdi     ## literal pool for: "true"
00000001000119a6	movq	%r14, %rsi
00000001000119a9	movq	%r12, %rdx
00000001000119ac	callq	0x10002bdb2             ## symbol stub for: _strncmp
00000001000119b1	testl	%eax, %eax
00000001000119b3	jne	0x100011af0
00000001000119b9	cmpq	$0x4, %r12
00000001000119bd	jne	0x100011af0
00000001000119c3	movb	$0x1, 0x22cf6(%rip)
00000001000119ca	jmp	0x100011369
00000001000119cf	movq	%rbx, _je_opt_narenas(%rip)
00000001000119d6	jmp	0x100011369
00000001000119db	leaq	0x1c996(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
00000001000119e2	leaq	0x1c8df(%rip), %rsi     ## literal pool for: "Invalid conf value"
00000001000119e9	movl	$0xa, %edx
00000001000119ee	jmp	0x100011b8b
00000001000119f3	leaq	0x1c8c8(%rip), %rdi     ## literal pool for: "false"
00000001000119fa	movq	%r14, %rsi
00000001000119fd	movq	%r12, %rdx
0000000100011a00	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011a05	testl	%eax, %eax
0000000100011a07	jne	0x100011b18
0000000100011a0d	cmpq	$0x5, %r12
0000000100011a11	jne	0x100011b18
0000000100011a17	leaq	_je_opt_stats_print(%rip), %rax
0000000100011a1e	movb	$0x0, (%rax)
0000000100011a21	jmp	0x100011369
0000000100011a26	leaq	0x1c92b(%rip), %rdi     ## literal pool for: "lg_tcache_max"
0000000100011a2d	movq	%r13, %rsi
0000000100011a30	movl	$0xd, %edx
0000000100011a35	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011a3a	testl	%eax, %eax
0000000100011a3c	jne	0x100011b2d
0000000100011a42	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100011a47	movl	$0x0, (%rax)
0000000100011a4d	movq	%r14, %rdi
0000000100011a50	leaq	-0x468(%rbp), %rsi
0000000100011a57	xorl	%edx, %edx
0000000100011a59	callq	0x10002bdb8             ## symbol stub for: _strtol
0000000100011a5e	movq	%rax, %rbx
0000000100011a61	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100011a66	cmpl	$0x0, (%rax)
0000000100011a69	jne	0x100011b3f
0000000100011a6f	movq	-0x468(%rbp), %rax
0000000100011a76	subq	%r14, %rax
0000000100011a79	cmpq	%r12, %rax
0000000100011a7c	jne	0x100011b3f
0000000100011a82	leaq	0x1(%rbx), %rax
0000000100011a86	cmpq	$0x41, %rax
0000000100011a8a	jb	0x100011b54
0000000100011a90	leaq	0x1c8e1(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100011a97	leaq	0x1c864(%rip), %rsi     ## literal pool for: "Out-of-range conf value"
0000000100011a9e	movl	$0xd, %edx
0000000100011aa3	jmp	0x100011b8b
0000000100011aa8	leaq	0x1c813(%rip), %rdi     ## literal pool for: "false"
0000000100011aaf	movq	%r14, %rsi
0000000100011ab2	movq	%r12, %rdx
0000000100011ab5	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011aba	testl	%eax, %eax
0000000100011abc	jne	0x100011b63
0000000100011ac2	cmpq	$0x5, %r12
0000000100011ac6	jne	0x100011b63
0000000100011acc	movb	$0x0, 0x22bf0(%rip)
0000000100011ad3	jmp	0x100011369
0000000100011ad8	leaq	0x1c899(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100011adf	leaq	0x1c7e2(%rip), %rsi     ## literal pool for: "Invalid conf value"
0000000100011ae6	movl	$0x6, %edx
0000000100011aeb	jmp	0x100011b8b
0000000100011af0	leaq	0x1c7cb(%rip), %rdi     ## literal pool for: "false"
0000000100011af7	movq	%r14, %rsi
0000000100011afa	movq	%r12, %rdx
0000000100011afd	callq	0x10002bdb2             ## symbol stub for: _strncmp
0000000100011b02	testl	%eax, %eax
0000000100011b04	jne	0x100011b78
0000000100011b06	cmpq	$0x5, %r12
0000000100011b0a	jne	0x100011b78
0000000100011b0c	movb	$0x0, 0x22bad(%rip)
0000000100011b13	jmp	0x100011369
0000000100011b18	leaq	0x1c859(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100011b1f	leaq	0x1c7a2(%rip), %rsi     ## literal pool for: "Invalid conf value"
0000000100011b26	movl	$0xb, %edx
0000000100011b2b	jmp	0x100011b8b
0000000100011b2d	leaq	0x1c844(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100011b34	leaq	0x1c82b(%rip), %rsi     ## literal pool for: "Invalid conf pair"
0000000100011b3b	movl	%ebx, %edx
0000000100011b3d	jmp	0x100011b8b
0000000100011b3f	leaq	0x1c832(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100011b46	leaq	0x1c77b(%rip), %rsi     ## literal pool for: "Invalid conf value"
0000000100011b4d	movl	$0xd, %edx
0000000100011b52	jmp	0x100011b8b
0000000100011b54	leaq	_je_opt_lg_tcache_max(%rip), %rax
0000000100011b5b	movq	%rbx, (%rax)
0000000100011b5e	jmp	0x100011369
0000000100011b63	leaq	0x1c80e(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100011b6a	leaq	0x1c757(%rip), %rsi     ## literal pool for: "Invalid conf value"
0000000100011b71	movl	$0x4, %edx
0000000100011b76	jmp	0x100011b8b
0000000100011b78	leaq	0x1c7f9(%rip), %rdi     ## literal pool for: "<jemalloc>: %s: %.*s:%.*s\n"
0000000100011b7f	leaq	0x1c742(%rip), %rsi     ## literal pool for: "Invalid conf value"
0000000100011b86	movl	$0x7, %edx
0000000100011b8b	movq	%r13, %rcx
0000000100011b8e	movl	%r12d, %r8d
0000000100011b91	movq	%r14, %r9
0000000100011b94	xorb	%al, %al
0000000100011b96	callq	_je_malloc_printf
0000000100011b9b	jmp	0x100011369
0000000100011ba0	leaq	0x1c813(%rip), %rdi     ## literal pool for: "<jemalloc>: Malformed conf string\n"
0000000100011ba7	callq	_je_malloc_write
0000000100011bac	movl	-0x474(%rbp), %ebx
0000000100011bb2	incl	%ebx
0000000100011bb4	cmpl	$0x3, %ebx
0000000100011bb7	leaq	-0x440(%rbp), %r12
0000000100011bbe	jne	0x1000112e7
0000000100011bc4	leaq	_je_opt_stats_print(%rip), %rax
0000000100011bcb	cmpb	$0x0, (%rax)
0000000100011bce	je	0x100011bf9
0000000100011bd0	leaq	_stats_print_atexit(%rip), %rdi
0000000100011bd7	callq	0x10002bcd4             ## symbol stub for: _atexit
0000000100011bdc	testl	%eax, %eax
0000000100011bde	je	0x100011bf9
0000000100011be0	leaq	0x1c662(%rip), %rdi     ## literal pool for: "<jemalloc>: Error in atexit()\n"
0000000100011be7	callq	_je_malloc_write
0000000100011bec	cmpb	$0x0, 0x22abe(%rip)
0000000100011bf3	jne	0x100011ce5
0000000100011bf9	callq	_je_base_boot
0000000100011bfe	cmpb	$0x1, %al
0000000100011c00	je	0x100011e23
0000000100011c06	callq	_je_chunk_boot
0000000100011c0b	cmpb	$0x1, %al
0000000100011c0d	je	0x100011e23
0000000100011c13	callq	_je_ctl_boot
0000000100011c18	cmpb	$0x1, %al
0000000100011c1a	je	0x100011e23
0000000100011c20	callq	_je_arena_boot
0000000100011c25	callq	_je_tcache_boot
0000000100011c2a	cmpb	$0x1, %al
0000000100011c2c	je	0x100011e23
0000000100011c32	callq	_je_huge_boot
0000000100011c37	cmpb	$0x1, %al
0000000100011c39	je	0x100011e23
0000000100011c3f	leaq	_je_arenas_lock(%rip), %rdi
0000000100011c46	callq	_je_malloc_mutex_init
0000000100011c4b	cmpb	$0x1, %al
0000000100011c4d	je	0x100011e23
0000000100011c53	leaq	_je_narenas_auto(%rip), %rax
0000000100011c5a	movl	$0x1, (%rax)
0000000100011c60	leaq	_je_narenas_total(%rip), %rax
0000000100011c67	movl	$0x1, (%rax)
0000000100011c6d	leaq	-0x470(%rbp), %rax
0000000100011c74	leaq	_je_arenas(%rip), %rcx
0000000100011c7b	movq	%rax, (%rcx)
0000000100011c7e	movq	$0x0, -0x470(%rbp)
0000000100011c89	movl	$0x1710, %edi           ## imm = 0x1710
0000000100011c8e	callq	_je_base_alloc
0000000100011c93	movq	%rax, %rbx
0000000100011c96	testq	%rbx, %rbx
0000000100011c99	je	0x100011ca9
0000000100011c9b	movq	%rbx, %rdi
0000000100011c9e	xorl	%esi, %esi
0000000100011ca0	callq	_je_arena_new
0000000100011ca5	testb	%al, %al
0000000100011ca7	je	0x100011cea
0000000100011ca9	leaq	0x1c528(%rip), %rdi     ## literal pool for: "<jemalloc>: Error initializing arena\n"
0000000100011cb0	callq	_je_malloc_write
0000000100011cb5	cmpb	$0x0, 0x229f5(%rip)
0000000100011cbc	je	0x100011cf7
0000000100011cbe	callq	0x10002bcce             ## symbol stub for: _abort
0000000100011cc3	leaq	0x1c534(%rip), %rdi     ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
0000000100011cca	callq	_je_malloc_write
0000000100011ccf	callq	0x10002bcce             ## symbol stub for: _abort
0000000100011cd4	leaq	0x1c54a(%rip), %rdi     ## literal pool for: "<jemalloc>: Error setting TSD for \n"
0000000100011cdb	callq	_je_malloc_write
0000000100011ce0	callq	0x10002bcce             ## symbol stub for: _abort
0000000100011ce5	callq	0x10002bcce             ## symbol stub for: _abort
0000000100011cea	leaq	_je_arenas(%rip), %rax
0000000100011cf1	movq	(%rax), %rax
0000000100011cf4	movq	%rbx, (%rax)
0000000100011cf7	leaq	_je_arenas(%rip), %rax
0000000100011cfe	movq	(%rax), %rax
0000000100011d01	movq	(%rax), %rbx
0000000100011d04	leaq	_init_lock(%rip), %rdi
0000000100011d0b	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100011d10	cmpq	$0x0, %rbx
0000000100011d14	je	0x100011006
0000000100011d1a	movl	$0x3a, %edi
0000000100011d1f	callq	0x10002bdc4             ## symbol stub for: _sysconf
0000000100011d24	movl	$0x1, %ecx
0000000100011d29	cmpq	$-0x1, %rax
0000000100011d2d	cmovnel	%eax, %ecx
0000000100011d30	leaq	_je_ncpus(%rip), %rax
0000000100011d37	movl	%ecx, (%rax)
0000000100011d39	leaq	_init_lock(%rip), %rdi
0000000100011d40	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100011d45	callq	_je_mutex_boot
0000000100011d4a	cmpb	$0x1, %al
0000000100011d4c	je	0x100011e23
0000000100011d52	movq	_je_opt_narenas(%rip), %rax
0000000100011d59	testq	%rax, %rax
0000000100011d5c	jne	0x100011d88
0000000100011d5e	leaq	_je_ncpus(%rip), %rax
0000000100011d65	movl	(%rax), %eax
0000000100011d67	cmpl	$0x2, %eax
0000000100011d6a	jb	0x100011d78
0000000100011d6c	shll	$0x2, %eax
0000000100011d6f	movq	%rax, _je_opt_narenas(%rip)
0000000100011d76	jmp	0x100011d88
0000000100011d78	movq	$0x1, 0x22945(%rip)
0000000100011d83	movl	$0x1, %eax
0000000100011d88	leaq	_je_narenas_auto(%rip), %rcx
0000000100011d8f	movl	%eax, (%rcx)
0000000100011d91	leaq	_je_chunksize(%rip), %rcx
0000000100011d98	movq	(%rcx), %rsi
0000000100011d9b	shrq	$0x3, %rsi
0000000100011d9f	movl	%eax, %ecx
0000000100011da1	cmpq	%rsi, %rcx
0000000100011da4	jbe	0x100011dbf
0000000100011da6	leaq	_je_narenas_auto(%rip), %rbx
0000000100011dad	movl	%esi, (%rbx)
0000000100011daf	leaq	0x1c4b2(%rip), %rdi     ## literal pool for: "<jemalloc>: Reducing narenas to limit (%d)\n"
0000000100011db6	xorb	%al, %al
0000000100011db8	callq	_je_malloc_printf
0000000100011dbd	movl	(%rbx), %eax
0000000100011dbf	leaq	_je_narenas_total(%rip), %rcx
0000000100011dc6	movl	%eax, (%rcx)
0000000100011dc8	movl	%eax, %edi
0000000100011dca	shlq	$0x3, %rdi
0000000100011dce	callq	_je_base_alloc
0000000100011dd3	leaq	_je_arenas(%rip), %rcx
0000000100011dda	movq	%rax, (%rcx)
0000000100011ddd	testq	%rax, %rax
0000000100011de0	je	0x100011e23
0000000100011de2	leaq	_je_narenas_total(%rip), %rcx
0000000100011de9	movl	(%rcx), %esi
0000000100011deb	shlq	$0x3, %rsi
0000000100011def	movq	%rax, %rdi
0000000100011df2	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100011df7	leaq	_je_arenas(%rip), %rax
0000000100011dfe	movq	(%rax), %rax
0000000100011e01	movq	-0x470(%rbp), %rcx
0000000100011e08	movq	%rcx, (%rax)
0000000100011e0b	movb	$0x1, 0x2340e(%rip)
0000000100011e12	leaq	_init_lock(%rip), %rdi
0000000100011e19	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100011e1e	jmp	0x100010ffc
0000000100011e23	leaq	_init_lock(%rip), %rdi
0000000100011e2a	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100011e2f	jmp	0x100011006
0000000100011e34	popfq
0000000100011e35	hlt
0000000100011e36	.byte 0xff #bad opcode
0000000100011e37	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e3b	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e3f	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e43	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e47	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e4b	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e4f	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e53	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e57	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e5b	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e5f	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e63	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e67	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e6b	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e6f	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e73	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e77	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e7b	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e7f	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e83	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e87	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e8b	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e8f	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e93	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e97	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e9b	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011e9f	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ea3	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ea7	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011eab	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011eaf	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011eb3	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011eb7	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ebb	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ebf	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ec3	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ec7	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ecb	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ecf	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ed3	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ed7	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011edb	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011edf	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ee3	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ee7	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011eeb	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011eef	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011ef3	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011ef7	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011efb	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011eff	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f03	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f07	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f0b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f0f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f13	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f17	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f1b	.byte 0xff #bad opcode
0000000100011f1c	jl	0x100011f13
0000000100011f1e	.byte 0xff #bad opcode
0000000100011f1f	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011f23	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011f27	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011f2b	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011f2f	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011f33	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011f37	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f3b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f3f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f43	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f47	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f4b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f4f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f53	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f57	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f5b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f5f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f63	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f67	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f6b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f6f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f73	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f77	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f7b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f7f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f83	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f87	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f8b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f8f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f93	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f97	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f9b	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011f9f	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011fa3	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011fa7	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011fab	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011faf	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fb3	ljmpl	*-0x1(%rbp,%rdi,8)
0000000100011fb7	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fbb	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fbf	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fc3	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fc7	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fcb	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fcf	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fd3	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fd7	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fdb	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fdf	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fe3	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fe7	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011feb	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fef	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011ff3	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011ff7	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011ffb	lcalll	*-0x1(%rbp,%rsi,8)
0000000100011fff	lcalll	*-0x1(%rbp,%rsi,8)
0000000100012003	lcalll	*-0x1(%rbp,%rsi,8)
0000000100012007	lcalll	*-0x1(%rbp,%rsi,8)
000000010001200b	lcalll	*-0x1(%rbp,%rsi,8)
000000010001200f	lcalll	*-0x1(%rbp,%rsi,8)
0000000100012013	lcalll	*-0x1(%rbp,%rsi,8)
0000000100012017	lcalll	*-0x1(%rbp,%rsi,8)
000000010001201b	lcalll	*-0x1(%rbp,%rsi,8)
000000010001201f	jmpq	*(%rcx)
0000000100012021	idivb	%bh
0000000100012023	decl	-0x47000005(%rip)
0000000100012029	idivb	%bh
000000010001202b	incl	(%rdi)
000000010001202d	idivl	%edi
000000010001202f	decl	0xdfffffb(%rip)
0000000100012035	sti
0000000100012036	.byte 0xff #bad opcode
0000000100012037	incl	-0x8130001(%rdi,%rsi,8)
000000010001203e	.byte 0xff #bad opcode
000000010001203f	decl	0x3bfffffb(%rip)
0000000100012045	clc
0000000100012046	.byte 0xff #bad opcode
0000000100012047	decl	(%rdi)
0000000100012049	.byte 0x1f #bad opcode
000000010001204a	testb	(%rax), %al
000000010001204c	addb	%al, (%rax)
000000010001204e	addb	%al, (%rax)
_stats_print_atexit:
0000000100012050	pushq	%rbp
0000000100012051	movq	%rsp, %rbp
0000000100012054	pushq	%r15
0000000100012056	pushq	%r14
0000000100012058	pushq	%r13
000000010001205a	pushq	%r12
000000010001205c	pushq	%rbx
000000010001205d	pushq	%rax
000000010001205e	leaq	_je_arenas_lock(%rip), %rbx
0000000100012065	movq	%rbx, %rdi
0000000100012068	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001206d	leaq	_je_narenas_total(%rip), %rax
0000000100012074	movl	(%rax), %r12d
0000000100012077	movq	%rbx, %rdi
000000010001207a	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001207f	testl	%r12d, %r12d
0000000100012082	je	0x1000120f0
0000000100012084	xorl	%r13d, %r13d
0000000100012087	nopw	(%rax,%rax)
0000000100012090	leaq	_je_arenas(%rip), %rax
0000000100012097	movq	(%rax), %rax
000000010001209a	movq	(%rax,%r13,8), %r15
000000010001209e	testq	%r15, %r15
00000001000120a1	je	0x1000120e8
00000001000120a3	leaq	0x8(%r15), %r14
00000001000120a7	movq	%r14, %rdi
00000001000120aa	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000120af	movq	0x78(%r15), %rbx
00000001000120b3	jmp	0x1000120c3
00000001000120b5	nopw	%cs:(%rax,%rax)
00000001000120c0	movq	%rax, %rbx
00000001000120c3	testq	%rbx, %rbx
00000001000120c6	je	0x1000120e0
00000001000120c8	movq	%rbx, %rdi
00000001000120cb	movq	%r15, %rsi
00000001000120ce	callq	_je_tcache_stats_merge
00000001000120d3	movq	(%rbx), %rax
00000001000120d6	xorl	%ebx, %ebx
00000001000120d8	cmpq	0x78(%r15), %rax
00000001000120dc	je	0x1000120c3
00000001000120de	jmp	0x1000120c0
00000001000120e0	movq	%r14, %rdi
00000001000120e3	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000120e8	incq	%r13
00000001000120eb	cmpl	%r12d, %r13d
00000001000120ee	jne	0x100012090
00000001000120f0	xorl	%edi, %edi
00000001000120f2	xorl	%esi, %esi
00000001000120f4	xorl	%edx, %edx
00000001000120f6	addq	$0x8, %rsp
00000001000120fa	popq	%rbx
00000001000120fb	popq	%r12
00000001000120fd	popq	%r13
00000001000120ff	popq	%r14
0000000100012101	popq	%r15
0000000100012103	popq	%rbp
0000000100012104	jmp	_je_stats_print
0000000100012109	nop
000000010001210a	nop
000000010001210b	nop
000000010001210c	nop
000000010001210d	nop
000000010001210e	nop
000000010001210f	nop
_je_arena_chunk_alloc_huge:
0000000100012110	pushq	%rbp
0000000100012111	movq	%rsp, %rbp
0000000100012114	pushq	%r15
0000000100012116	pushq	%r14
0000000100012118	pushq	%r13
000000010001211a	pushq	%r12
000000010001211c	pushq	%rbx
000000010001211d	subq	$0x28, %rsp
0000000100012121	movq	%r8, -0x40(%rbp)
0000000100012125	movq	%rcx, -0x30(%rbp)
0000000100012129	movq	%rdx, %r15
000000010001212c	movq	%rsi, -0x38(%rbp)
0000000100012130	movq	%rdi, %rbx
0000000100012133	leaq	0x8(%rbx), %r14
0000000100012137	movq	%r14, %rdi
000000010001213a	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001213f	movq	0x120(%rbx), %r13
0000000100012146	movq	0x128(%rbx), %r12
000000010001214d	addq	%r15, 0x10(%rbx)
0000000100012151	addq	%r15, 0x50(%rbx)
0000000100012155	incq	0x58(%rbx)
0000000100012159	incq	0x68(%rbx)
000000010001215d	movq	%r15, %rax
0000000100012160	shrq	$0xc, %rax
0000000100012164	addq	%rax, 0x98(%rbx)
000000010001216b	movq	%r14, %rdi
000000010001216e	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100012173	movl	(%rbx), %edx
0000000100012175	movq	-0x40(%rbp), %rax
0000000100012179	movq	%rax, (%rsp)
000000010001217d	movq	%r13, %rdi
0000000100012180	movq	%r12, %rsi
0000000100012183	movq	-0x38(%rbp), %rcx
0000000100012187	movq	%r15, %r8
000000010001218a	movq	-0x30(%rbp), %r9
000000010001218e	callq	_je_chunk_alloc_arena
0000000100012193	movq	%rax, %r12
0000000100012196	testq	%r12, %r12
0000000100012199	je	0x1000121ac
000000010001219b	leaq	_je_stats_cactive(%rip), %rsi
00000001000121a2	movq	%r15, %rdi
00000001000121a5	callq	0x10002bc80             ## symbol stub for: _OSAtomicAdd64
00000001000121aa	jmp	0x1000121c8
00000001000121ac	movq	%r14, %rdi
00000001000121af	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000121b4	subq	%r15, 0x10(%rbx)
00000001000121b8	subq	%r15, 0x50(%rbx)
00000001000121bc	decq	0x58(%rbx)
00000001000121c0	movq	%r14, %rdi
00000001000121c3	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000121c8	movq	%r12, %rax
00000001000121cb	addq	$0x28, %rsp
00000001000121cf	popq	%rbx
00000001000121d0	popq	%r12
00000001000121d2	popq	%r13
00000001000121d4	popq	%r14
00000001000121d6	popq	%r15
00000001000121d8	popq	%rbp
00000001000121d9	retq
00000001000121da	nopw	(%rax,%rax)
_je_arena_chunk_dalloc_huge:
00000001000121e0	pushq	%rbp
00000001000121e1	movq	%rsp, %rbp
00000001000121e4	pushq	%r15
00000001000121e6	pushq	%r14
00000001000121e8	pushq	%r13
00000001000121ea	pushq	%r12
00000001000121ec	pushq	%rbx
00000001000121ed	pushq	%rax
00000001000121ee	movq	%rdx, %r15
00000001000121f1	movq	%rsi, %r14
00000001000121f4	movq	%rdi, %rbx
00000001000121f7	leaq	0x8(%rbx), %r12
00000001000121fb	movq	%r12, %rdi
00000001000121fe	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100012203	movq	0x128(%rbx), %r13
000000010001220a	subq	%r15, 0x10(%rbx)
000000010001220e	subq	%r15, 0x50(%rbx)
0000000100012212	incq	0x60(%rbx)
0000000100012216	leaq	_je_stats_cactive(%rip), %rsi
000000010001221d	movq	%r15, %rdi
0000000100012220	negq	%rdi
0000000100012223	callq	0x10002bc80             ## symbol stub for: _OSAtomicAdd64
0000000100012228	movq	%r15, %rax
000000010001222b	shrq	$0xc, %rax
000000010001222f	subq	%rax, 0x98(%rbx)
0000000100012236	movq	%r12, %rdi
0000000100012239	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001223e	movl	(%rbx), %edx
0000000100012240	movq	%r14, %rdi
0000000100012243	movq	%r15, %rsi
0000000100012246	movq	%r13, %rax
0000000100012249	addq	$0x8, %rsp
000000010001224d	popq	%rbx
000000010001224e	popq	%r12
0000000100012250	popq	%r13
0000000100012252	popq	%r14
0000000100012254	popq	%r15
0000000100012256	popq	%rbp
0000000100012257	jmpq	*%rax
0000000100012259	nopl	(%rax)
_je_arena_purge_all:
0000000100012260	pushq	%rbp
0000000100012261	movq	%rsp, %rbp
0000000100012264	pushq	%r14
0000000100012266	pushq	%rbx
0000000100012267	movq	%rdi, %rbx
000000010001226a	leaq	0x8(%rbx), %r14
000000010001226e	movq	%r14, %rdi
0000000100012271	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100012276	movq	%rbx, %rdi
0000000100012279	movl	$0x1, %esi
000000010001227e	callq	_arena_purge
0000000100012283	movq	%r14, %rdi
0000000100012286	popq	%rbx
0000000100012287	popq	%r14
0000000100012289	popq	%rbp
000000010001228a	jmp	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001228f	nop
_arena_purge:
0000000100012290	pushq	%rbp
0000000100012291	movq	%rsp, %rbp
0000000100012294	pushq	%r15
0000000100012296	pushq	%r14
0000000100012298	pushq	%r13
000000010001229a	pushq	%r12
000000010001229c	pushq	%rbx
000000010001229d	subq	$0x48, %rsp
00000001000122a1	movl	%esi, -0x64(%rbp)
00000001000122a4	movq	%rdi, -0x58(%rbp)
00000001000122a8	incq	0x18(%rdi)
00000001000122ac	testb	%sil, %sil
00000001000122af	je	0x1000122be
00000001000122b1	movq	0xa0(%rdi), %rax
00000001000122b8	movq	%rax, -0x60(%rbp)
00000001000122bc	jmp	0x1000122dc
00000001000122be	movq	0x98(%rdi), %rax
00000001000122c5	movq	0xa0(%rdi), %rdx
00000001000122cc	movb	_je_opt_lg_dirty_mult(%rip), %cl
00000001000122d2	shrq	%cl, %rax
00000001000122d5	subq	%rax, %rdx
00000001000122d8	movq	%rdx, -0x60(%rbp)
00000001000122dc	xorl	%r12d, %r12d
00000001000122df	leaq	_je_map_misc_offset(%rip), %r14
00000001000122e6	leaq	_je_chunksize_mask(%rip), %rdx
00000001000122ed	movq	%r12, %rcx
00000001000122f0	movq	%rcx, -0x40(%rbp)
00000001000122f4	movq	0x118(%rdi), %r15
00000001000122fb	testq	%r15, %r15
00000001000122fe	je	0x100012479
0000000100012304	movq	%r12, -0x30(%rbp)
0000000100012308	movq	(%r14), %rcx
000000010001230b	movq	%r15, %rax
000000010001230e	subq	%rcx, %rax
0000000100012311	movq	(%rdx), %r13
0000000100012314	movq	%r13, %rsi
0000000100012317	notq	%rsi
000000010001231a	andq	%r15, %rsi
000000010001231d	subq	%rsi, %rax
0000000100012320	movq	%rdx, %r12
0000000100012323	movabsq	$0x4ec4ec4ec4ec4ec5, %rdx ## imm = 0x4EC4EC4EC4EC4EC5
000000010001232d	mulq	%rdx
0000000100012330	shrq	$0x5, %rdx
0000000100012334	leaq	0x10(%r15), %rax
0000000100012338	movq	%rax, -0x38(%rbp)
000000010001233c	movq	0x8(%rsi,%rdx,8), %rdx
0000000100012341	movq	%rdx, %rax
0000000100012344	shrq	$0xc, %rax
0000000100012348	movq	%rax, -0x48(%rbp)
000000010001234c	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
0000000100012353	movq	%rdx, -0x50(%rbp)
0000000100012357	cmpq	0x90(%rdi), %rsi
000000010001235e	jne	0x100012372
0000000100012360	movq	%rdi, %rbx
0000000100012363	callq	_arena_chunk_alloc
0000000100012368	movq	%rbx, %rdi
000000010001236b	movq	(%r14), %rcx
000000010001236e	movq	(%r12), %r13
0000000100012372	notq	%r13
0000000100012375	movq	-0x38(%rbp), %rdx
0000000100012379	leaq	-0x10(%rdx), %rax
000000010001237d	movq	%rdx, %rsi
0000000100012380	movq	%rax, %rdx
0000000100012383	andq	%r13, %rdx
0000000100012386	subq	%rcx, %rax
0000000100012389	subq	%rdx, %rax
000000010001238c	movabsq	$0x4ec4ec4ec4ec4ec5, %rcx ## imm = 0x4EC4EC4EC4EC4EC5
0000000100012396	mulq	%rcx
0000000100012399	shrq	$0x5, %rdx
000000010001239d	leaq	_je_map_bias(%rip), %r12
00000001000123a4	movq	(%r12), %rbx
00000001000123a8	addq	%rdx, %rbx
00000001000123ab	andq	%rsi, %r13
00000001000123ae	movq	0x8(%r13,%rdx,8), %r14
00000001000123b3	andq	$0x8, %r14
00000001000123b7	movq	%r13, %rsi
00000001000123ba	movq	%rbx, %rdx
00000001000123bd	movq	%r14, %rcx
00000001000123c0	movq	-0x48(%rbp), %r12
00000001000123c4	movq	%r12, %r8
00000001000123c7	callq	_arena_run_split_remove
00000001000123cc	leaq	_je_map_bias(%rip), %rdx
00000001000123d3	leaq	-0x1(%r12,%rbx), %rax
00000001000123d8	movq	%r12, %rsi
00000001000123db	subq	(%rdx), %rax
00000001000123de	movq	0x8(%r13,%rax,8), %rcx
00000001000123e3	andq	$0x4, %rcx
00000001000123e7	orq	%r14, %rcx
00000001000123ea	orq	$0xff3, %rcx            ## imm = 0xFF3
00000001000123f1	movq	%rcx, 0x8(%r13,%rax,8)
00000001000123f6	movq	-0x50(%rbp), %rcx
00000001000123fa	orq	%r14, %rcx
00000001000123fd	subq	(%rdx), %rbx
0000000100012400	movq	0x8(%r13,%rbx,8), %rax
0000000100012405	andq	$0x4, %rax
0000000100012409	orq	%rcx, %rax
000000010001240c	orq	$0xff3, %rax            ## imm = 0xFF3
0000000100012412	movq	-0x30(%rbp), %rcx
0000000100012416	testq	%rcx, %rcx
0000000100012419	movq	%rax, 0x8(%r13,%rbx,8)
000000010001241e	movq	-0x38(%rbp), %rax
0000000100012422	movq	%r15, (%rax)
0000000100012425	movq	%r15, 0x18(%r15)
0000000100012429	jne	0x100012430
000000010001242b	movq	%r15, %r12
000000010001242e	jmp	0x100012448
0000000100012430	movq	0x18(%rcx), %rax
0000000100012434	movq	%rax, 0x18(%r15)
0000000100012438	movq	%rcx, 0x10(%r15)
000000010001243c	movq	%r15, 0x10(%rax)
0000000100012440	movq	%r15, 0x18(%rcx)
0000000100012444	movq	0x10(%r15), %r12
0000000100012448	leaq	_je_map_misc_offset(%rip), %rbx
000000010001244f	movq	%rbx, %r14
0000000100012452	leaq	_je_chunksize_mask(%rip), %rdx
0000000100012459	movq	-0x40(%rbp), %rcx
000000010001245d	addq	%rsi, %rcx
0000000100012460	cmpq	-0x60(%rbp), %rcx
0000000100012464	movq	-0x58(%rbp), %rdi
0000000100012468	jb	0x1000122f0
000000010001246e	movl	-0x64(%rbp), %eax
0000000100012471	testb	%al, %al
0000000100012473	jne	0x1000122f0
0000000100012479	leaq	0x8(%rdi), %rax
000000010001247d	movq	%rax, -0x48(%rbp)
0000000100012481	movq	%rdi, %rbx
0000000100012484	movq	%rax, %rdi
0000000100012487	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001248c	xorl	%r15d, %r15d
000000010001248f	testq	%r12, %r12
0000000100012492	sete	%al
0000000100012495	je	0x1000125a2
000000010001249b	movb	%al, -0x50(%rbp)
000000010001249e	movq	%rbx, -0x58(%rbp)
00000001000124a2	movabsq	$0x4ec4ec4ec4ec4ec5, %r8 ## imm = 0x4EC4EC4EC4EC4EC5
00000001000124ac	movq	%r12, -0x30(%rbp)
00000001000124b0	movq	$0x0, -0x40(%rbp)
00000001000124b8	leaq	_je_map_bias(%rip), %rdi
00000001000124bf	nop
00000001000124c0	movq	%r15, -0x38(%rbp)
00000001000124c4	movq	(%r14), %rax
00000001000124c7	movq	%r12, %r13
00000001000124ca	subq	%rax, %r13
00000001000124cd	leaq	_je_chunksize_mask(%rip), %rax
00000001000124d4	movq	(%rax), %rbx
00000001000124d7	notq	%rbx
00000001000124da	andq	%r12, %rbx
00000001000124dd	subq	%rbx, %r13
00000001000124e0	movq	%r13, %rax
00000001000124e3	mulq	%r8
00000001000124e6	shrq	$0x5, %rdx
00000001000124ea	movq	(%rdi), %r15
00000001000124ed	leaq	(%r15,%rdx), %rdi
00000001000124f1	shlq	$0xc, %rdi
00000001000124f5	addq	%rbx, %rdi
00000001000124f8	movq	0x8(%rbx,%rdx,8), %r14
00000001000124fd	movq	%r14, %rsi
0000000100012500	andq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100012507	callq	_je_pages_purge
000000010001250c	movabsq	$0x4ec4ec4ec4ec4ec5, %r8 ## imm = 0x4EC4EC4EC4EC4EC5
0000000100012516	leaq	_je_map_bias(%rip), %rdi
000000010001251d	shrq	$0xc, %r14
0000000100012521	testq	%r14, %r14
0000000100012524	je	0x100012560
0000000100012526	movzbl	%al, %ecx
0000000100012529	shlq	$0x2, %rcx
000000010001252d	movq	%r13, %rax
0000000100012530	mulq	%r8
0000000100012533	shrq	$0x5, %rdx
0000000100012537	addq	%rdx, %r15
000000010001253a	xorl	%eax, %eax
000000010001253c	nopl	(%rax)
0000000100012540	leaq	(%r15,%rax), %rdx
0000000100012544	subq	(%rdi), %rdx
0000000100012547	movq	0x8(%rbx,%rdx,8), %rsi
000000010001254c	andq	$-0x5, %rsi
0000000100012550	orq	%rcx, %rsi
0000000100012553	movq	%rsi, 0x8(%rbx,%rdx,8)
0000000100012558	incq	%rax
000000010001255b	cmpq	%r14, %rax
000000010001255e	jb	0x100012540
0000000100012560	movq	-0x38(%rbp), %r15
0000000100012564	addq	%r14, %r15
0000000100012567	movq	0x10(%r12), %r12
000000010001256c	cmpq	-0x30(%rbp), %r12
0000000100012570	movl	$0x0, %eax
0000000100012575	cmoveq	%rax, %r12
0000000100012579	incq	-0x40(%rbp)
000000010001257d	testq	%r12, %r12
0000000100012580	leaq	_je_map_misc_offset(%rip), %rbx
0000000100012587	movq	%rbx, %r14
000000010001258a	jne	0x1000124c0
0000000100012590	movq	-0x58(%rbp), %rbx
0000000100012594	movq	-0x30(%rbp), %r12
0000000100012598	movb	-0x50(%rbp), %r13b
000000010001259c	movq	-0x40(%rbp), %r14
00000001000125a0	jmp	0x1000125a8
00000001000125a2	movb	$0x1, %r13b
00000001000125a5	xorl	%r14d, %r14d
00000001000125a8	movq	-0x48(%rbp), %rdi
00000001000125ac	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000125b1	addq	%r14, 0x20(%rbx)
00000001000125b5	addq	%r15, 0x28(%rbx)
00000001000125b9	movq	%rbx, %r14
00000001000125bc	testb	%r13b, %r13b
00000001000125bf	jne	0x100012617
00000001000125c1	nopw	%cs:(%rax,%rax)
00000001000125d0	leaq	0x10(%r12), %rsi
00000001000125d5	movq	0x10(%r12), %rbx
00000001000125da	cmpq	%r12, %rbx
00000001000125dd	je	0x100012626
00000001000125df	movq	0x18(%r12), %rax
00000001000125e4	movq	%rbx, 0x10(%rax)
00000001000125e8	movq	0x10(%r12), %rax
00000001000125ed	movq	0x18(%r12), %rcx
00000001000125f2	movq	%rcx, 0x18(%rax)
00000001000125f6	movq	%r12, 0x10(%r12)
00000001000125fb	movq	%r12, 0x18(%r12)
0000000100012600	movq	%r14, %rdi
0000000100012603	xorl	%edx, %edx
0000000100012605	movl	$0x1, %ecx
000000010001260a	callq	_arena_run_dalloc
000000010001260f	testq	%rbx, %rbx
0000000100012612	movq	%rbx, %r12
0000000100012615	jne	0x1000125d0
0000000100012617	addq	$0x48, %rsp
000000010001261b	popq	%rbx
000000010001261c	popq	%r12
000000010001261e	popq	%r13
0000000100012620	popq	%r14
0000000100012622	popq	%r15
0000000100012624	popq	%rbp
0000000100012625	retq
0000000100012626	movq	%r14, %rdi
0000000100012629	xorl	%edx, %edx
000000010001262b	movl	$0x1, %ecx
0000000100012630	addq	$0x48, %rsp
0000000100012634	popq	%rbx
0000000100012635	popq	%r12
0000000100012637	popq	%r13
0000000100012639	popq	%r14
000000010001263b	popq	%r15
000000010001263d	popq	%rbp
000000010001263e	jmp	_arena_run_dalloc
0000000100012643	nopw	%cs:(%rax,%rax)
_je_arena_tcache_fill_small:
0000000100012650	pushq	%rbp
0000000100012651	movq	%rsp, %rbp
0000000100012654	pushq	%r15
0000000100012656	pushq	%r14
0000000100012658	pushq	%r13
000000010001265a	pushq	%r12
000000010001265c	pushq	%rbx
000000010001265d	subq	$0x48, %rsp
0000000100012661	movq	%rdx, %r12
0000000100012664	movq	%rsi, %r14
0000000100012667	movq	%r14, -0x40(%rbp)
000000010001266b	movq	%rdi, %r15
000000010001266e	imulq	$0xc8, %r12, %rbx
0000000100012675	leaq	0x130(%r15,%rbx), %rdi
000000010001267d	movq	%rdi, -0x48(%rbp)
0000000100012681	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100012686	leaq	_je_tcache_bin_info(%rip), %rax
000000010001268d	movq	(%rax), %rax
0000000100012690	movl	(%rax,%r12,4), %esi
0000000100012694	movb	0xc(%r14), %cl
0000000100012698	shrl	%cl, %esi
000000010001269a	movl	%esi, -0x4c(%rbp)
000000010001269d	testl	%esi, %esi
000000010001269f	je	0x1000127ba
00000001000126a5	leaq	(%r12,%r12,2), %rax
00000001000126a9	leaq	0x138(%r15,%rbx), %rcx
00000001000126b1	movq	%rcx, -0x58(%rbp)
00000001000126b5	movq	%rbx, -0x68(%rbp)
00000001000126b9	shlq	$0x5, %rax
00000001000126bd	leaq	_je_arena_bin_info(%rip), %rcx
00000001000126c4	leaq	(%rcx,%rax), %rdx
00000001000126c8	movq	%rdx, -0x30(%rbp)
00000001000126cc	leaq	0x8(%rcx,%rax), %rax
00000001000126d1	movq	%rax, -0x60(%rbp)
00000001000126d5	xorl	%r12d, %r12d
00000001000126d8	xorl	%ecx, %ecx
00000001000126da	movl	%esi, %r13d
00000001000126dd	jmp	0x100012750
00000001000126df	nop
00000001000126e0	leaq	_je_opt_junk(%rip), %rax
00000001000126e7	cmpb	$0x0, (%rax)
00000001000126ea	jne	0x100012716
00000001000126ec	movq	-0x40(%rbp), %rax
00000001000126f0	movq	0x18(%rax), %rax
00000001000126f4	decl	%r13d
00000001000126f7	movq	%r14, (%rax,%r13,8)
00000001000126fb	movq	-0x38(%rbp), %rcx
00000001000126ff	addq	$0x8, %rcx
0000000100012703	incl	%r12d
0000000100012706	movl	-0x4c(%rbp), %eax
0000000100012709	cmpl	%eax, %r12d
000000010001270c	movq	%rbx, %r15
000000010001270f	jb	0x100012750
0000000100012711	jmp	0x1000127d9
0000000100012716	movq	-0x60(%rbp), %rax
000000010001271a	movq	(%rax), %r15
000000010001271d	movq	%r14, %rdi
0000000100012720	subq	%r15, %rdi
0000000100012723	movl	$0xa5, %esi
0000000100012728	movq	%r15, %rdx
000000010001272b	callq	0x10002bd04             ## symbol stub for: _memset
0000000100012730	movq	-0x30(%rbp), %rax
0000000100012734	movq	(%rax), %rdi
0000000100012737	addq	%r14, %rdi
000000010001273a	movl	$0xa5, %esi
000000010001273f	movq	%r15, %rdx
0000000100012742	callq	0x10002bd04             ## symbol stub for: _memset
0000000100012747	jmp	0x1000126ec
0000000100012749	nopl	(%rax)
0000000100012750	movq	%rcx, -0x38(%rbp)
0000000100012754	movq	-0x58(%rbp), %rax
0000000100012758	movq	(%rax), %rdi
000000010001275b	testq	%rdi, %rdi
000000010001275e	je	0x100012766
0000000100012760	cmpl	$0x0, 0xc(%rdi)
0000000100012764	jne	0x100012780
0000000100012766	movq	%r15, %rdi
0000000100012769	movq	-0x48(%rbp), %rsi
000000010001276d	callq	_arena_bin_malloc_hard
0000000100012772	jmp	0x100012789
0000000100012774	nopw	%cs:(%rax,%rax)
0000000100012780	movq	-0x30(%rbp), %rsi
0000000100012784	callq	_arena_run_reg_alloc
0000000100012789	movq	%rax, %r14
000000010001278c	movq	%r15, %rbx
000000010001278f	testq	%r14, %r14
0000000100012792	jne	0x1000126e0
0000000100012798	testl	%r12d, %r12d
000000010001279b	movq	%rbx, %r15
000000010001279e	je	0x1000127d6
00000001000127a0	movl	%r13d, %eax
00000001000127a3	movq	-0x40(%rbp), %rcx
00000001000127a7	movq	0x18(%rcx), %rdi
00000001000127ab	leaq	(%rdi,%rax,8), %rsi
00000001000127af	movq	-0x38(%rbp), %rdx
00000001000127b3	callq	0x10002bcfe             ## symbol stub for: _memmove
00000001000127b8	jmp	0x1000127d9
00000001000127ba	movq	%rbx, -0x68(%rbp)
00000001000127be	leaq	(%r12,%r12,2), %rax
00000001000127c2	shlq	$0x5, %rax
00000001000127c6	addq	0x1f84b(%rip), %rax
00000001000127cd	movq	%rax, -0x30(%rbp)
00000001000127d1	xorl	%r12d, %r12d
00000001000127d4	jmp	0x1000127d9
00000001000127d6	xorl	%r12d, %r12d
00000001000127d9	movl	%r12d, %r14d
00000001000127dc	movq	-0x30(%rbp), %rax
00000001000127e0	movq	(%rax), %rax
00000001000127e3	imulq	%r14, %rax
00000001000127e7	movq	-0x68(%rbp), %rcx
00000001000127eb	addq	%rax, 0x1b0(%r15,%rcx)
00000001000127f3	addq	%r14, 0x1b8(%r15,%rcx)
00000001000127fb	movq	-0x40(%rbp), %rbx
00000001000127ff	movq	(%rbx), %rax
0000000100012802	addq	%rax, 0x1c8(%r15,%rcx)
000000010001280a	incq	0x1d0(%r15,%rcx)
0000000100012812	movq	$0x0, (%rbx)
0000000100012819	movq	-0x48(%rbp), %rdi
000000010001281d	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100012822	movl	%r14d, 0x10(%rbx)
0000000100012826	addq	$0x48, %rsp
000000010001282a	popq	%rbx
000000010001282b	popq	%r12
000000010001282d	popq	%r13
000000010001282f	popq	%r14
0000000100012831	popq	%r15
0000000100012833	popq	%rbp
0000000100012834	retq
0000000100012835	nopw	%cs:(%rax,%rax)
_arena_run_reg_alloc:
0000000100012840	pushq	%rbp
0000000100012841	movq	%rsp, %rbp
0000000100012844	pushq	%r14
0000000100012846	pushq	%rbx
0000000100012847	movl	0x30(%rsi), %r9d
000000010001284b	leal	-0x1(%r9), %eax
000000010001284f	movq	0x38(%rsi,%rax,8), %rcx
0000000100012854	movq	0x10(%rdi,%rcx,8), %rdx
0000000100012859	bsfq	%rdx, %rcx
000000010001285d	cmpq	$0x1, %rdx
0000000100012861	sbbq	%r8, %r8
0000000100012864	orq	%rcx, %r8
0000000100012867	testl	%eax, %eax
0000000100012869	je	0x1000128a8
000000010001286b	movl	$0x1, %eax
0000000100012870	subl	%r9d, %eax
0000000100012873	leal	-0x2(%r9), %ecx
0000000100012877	leaq	0x38(%rsi,%rcx,8), %rcx
000000010001287c	nopl	(%rax)
0000000100012880	movq	(%rcx), %rdx
0000000100012883	addq	%r8, %rdx
0000000100012886	movq	0x10(%rdi,%rdx,8), %rdx
000000010001288b	bsfq	%rdx, %rbx
000000010001288f	cmpq	$0x1, %rdx
0000000100012893	sbbq	%rdx, %rdx
0000000100012896	orq	%rbx, %rdx
0000000100012899	shlq	$0x6, %r8
000000010001289d	addq	%rdx, %r8
00000001000128a0	addq	$-0x8, %rcx
00000001000128a4	incl	%eax
00000001000128a6	jne	0x100012880
00000001000128a8	movq	%r8, %r10
00000001000128ab	shrq	$0x6, %r10
00000001000128af	movq	0x10(%rdi,%r10,8), %rax
00000001000128b4	movl	$0x1, %edx
00000001000128b9	movb	%r8b, %cl
00000001000128bc	shlq	%cl, %rdx
00000001000128bf	movq	%rdx, %rcx
00000001000128c2	xorq	%rax, %rcx
00000001000128c5	movq	%rcx, 0x10(%rdi,%r10,8)
00000001000128ca	cmpq	%rdx, %rax
00000001000128cd	jne	0x10001291c
00000001000128cf	movl	$0x8, %edx
00000001000128d4	nopw	%cs:(%rax,%rax)
00000001000128e0	leal	-0x7(%rdx), %eax
00000001000128e3	cmpl	%r9d, %eax
00000001000128e6	jae	0x10001291c
00000001000128e8	movq	%r10, %r11
00000001000128eb	shrq	$0x6, %r11
00000001000128ef	movq	(%rsi,%rdx,8), %rax
00000001000128f3	addq	%r11, %rax
00000001000128f6	movq	0x10(%rdi,%rax,8), %r14
00000001000128fb	movb	%r10b, %cl
00000001000128fe	movl	$0x1, %ebx
0000000100012903	shlq	%cl, %rbx
0000000100012906	movq	%r14, %rcx
0000000100012909	xorq	%rbx, %rcx
000000010001290c	movq	%rcx, 0x10(%rdi,%rax,8)
0000000100012911	incq	%rdx
0000000100012914	cmpq	%rbx, %r14
0000000100012917	movq	%r11, %r10
000000010001291a	je	0x1000128e0
000000010001291c	leaq	-0x10(%rdi), %rdx
0000000100012920	leaq	_je_map_misc_offset(%rip), %rcx
0000000100012927	movq	%rdx, %rax
000000010001292a	subq	(%rcx), %rax
000000010001292d	leaq	_je_chunksize_mask(%rip), %rcx
0000000100012934	movq	(%rcx), %rcx
0000000100012937	notq	%rcx
000000010001293a	andq	%rdx, %rcx
000000010001293d	subq	%rcx, %rax
0000000100012940	movabsq	$0x4ec4ec4ec4ec4ec5, %rdx ## imm = 0x4EC4EC4EC4EC4EC5
000000010001294a	mulq	%rdx
000000010001294d	movl	%r8d, %r9d
0000000100012950	movq	0x10(%rsi), %rax
0000000100012954	imulq	%r9, %rax
0000000100012958	movl	0x58(%rsi), %esi
000000010001295b	leaq	_je_map_bias(%rip), %rbx
0000000100012962	movq	(%rbx), %rbx
0000000100012965	decl	0xc(%rdi)
0000000100012968	shrq	$0x5, %rdx
000000010001296c	addq	%rbx, %rdx
000000010001296f	shlq	$0xc, %rdx
0000000100012973	addq	%rcx, %rdx
0000000100012976	addq	%rsi, %rdx
0000000100012979	addq	%rax, %rdx
000000010001297c	cmpl	0x8(%rdi), %r9d
0000000100012980	jne	0x100012989
0000000100012982	incl	%r8d
0000000100012985	movl	%r8d, 0x8(%rdi)
0000000100012989	movq	%rdx, %rax
000000010001298c	popq	%rbx
000000010001298d	popq	%r14
000000010001298f	popq	%rbp
0000000100012990	retq
0000000100012991	nopw	%cs:(%rax,%rax)
_arena_bin_malloc_hard:
00000001000129a0	pushq	%rbp
00000001000129a1	movq	%rsp, %rbp
00000001000129a4	pushq	%r15
00000001000129a6	pushq	%r14
00000001000129a8	pushq	%r13
00000001000129aa	pushq	%r12
00000001000129ac	pushq	%rbx
00000001000129ad	subq	$0x38, %rsp
00000001000129b1	movq	%rdi, %r15
00000001000129b4	movq	$0x0, 0x8(%rsi)
00000001000129bc	leaq	0x18(%rsi), %r13
00000001000129c0	movq	0x10(%rsi), %rcx
00000001000129c4	cmpq	%r13, %rcx
00000001000129c7	je	0x1000129dd
00000001000129c9	nopl	(%rax)
00000001000129d0	movq	%rcx, %rax
00000001000129d3	movq	(%rax), %rcx
00000001000129d6	cmpq	%r13, %rcx
00000001000129d9	jne	0x1000129d0
00000001000129db	jmp	0x1000129e0
00000001000129dd	movq	%rcx, %rax
00000001000129e0	leaq	0x130(%r15), %rdx
00000001000129e7	movq	%rsi, %r14
00000001000129ea	movq	%r14, %rcx
00000001000129ed	subq	%rdx, %rcx
00000001000129f0	sarq	$0x3, %rcx
00000001000129f4	movabsq	$-0x70a3d70a3d70a3d7, %rbx ## imm = 0x8F5C28F5C28F5C29
00000001000129fe	imulq	%rcx, %rbx
0000000100012a02	movabsq	$-0x3d70a3d70a3d70a0, %rdx ## imm = 0xC28F5C28F5C28F60
0000000100012a0c	imulq	%rcx, %rdx
0000000100012a10	addq	0x1f601(%rip), %rdx
0000000100012a17	movq	%rdx, -0x58(%rbp)
0000000100012a1b	xorl	%ecx, %ecx
0000000100012a1d	cmpq	%r13, %rax
0000000100012a20	cmovneq	%rax, %rcx
0000000100012a24	leaq	0x10(%rcx), %r12
0000000100012a28	testq	%rcx, %rcx
0000000100012a2b	cmoveq	%rcx, %r12
0000000100012a2f	testq	%r12, %r12
0000000100012a32	je	0x100012a56
0000000100012a34	movq	%rbx, -0x30(%rbp)
0000000100012a38	movq	%r15, -0x40(%rbp)
0000000100012a3c	movq	%r14, %rdi
0000000100012a3f	movq	%r12, %rsi
0000000100012a42	callq	_arena_bin_runs_remove
0000000100012a47	incq	0xb8(%r14)
0000000100012a4e	movq	%r14, %r15
0000000100012a51	jmp	0x100012d2a
0000000100012a56	movq	%r14, %rdi
0000000100012a59	movq	%r14, -0x50(%rbp)
0000000100012a5d	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100012a62	leaq	0x8(%r15), %rdi
0000000100012a66	movq	%rdi, -0x48(%rbp)
0000000100012a6a	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100012a6f	leaq	(%rbx,%rbx,2), %rax
0000000100012a73	movq	%rbx, -0x30(%rbp)
0000000100012a77	shlq	$0x5, %rax
0000000100012a7b	movq	%rax, -0x60(%rbp)
0000000100012a7f	leaq	_je_arena_bin_info(%rip), %rcx
0000000100012a86	movq	0x18(%rcx,%rax), %rdx
0000000100012a8b	leaq	0xb0(%r15), %r14
0000000100012a92	movq	0xa8(%r15), %rax
0000000100012a99	movq	%r15, -0x40(%rbp)
0000000100012a9d	cmpq	%r14, %rax
0000000100012aa0	je	0x100012b43
0000000100012aa6	movq	%rdx, %rcx
0000000100012aa9	movq	%rdx, -0x38(%rbp)
0000000100012aad	andq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
0000000100012ab4	leaq	_je_map_misc_offset(%rip), %rdx
0000000100012abb	movq	(%rdx), %r12
0000000100012abe	leaq	_je_chunksize_mask(%rip), %rdx
0000000100012ac5	movq	(%rdx), %rdi
0000000100012ac8	notq	%rdi
0000000100012acb	movabsq	$0x4ec4ec4ec4ec4ec5, %r8 ## imm = 0x4EC4EC4EC4EC4EC5
0000000100012ad5	movq	$-0x1000, %r9           ## imm = 0xFFFFFFFFFFFFF000
0000000100012adc	movl	$0xffffffff, %r10d      ## imm = 0xFFFFFFFF
0000000100012ae2	movq	%r14, %r11
0000000100012ae5	movq	%rax, %rbx
0000000100012ae8	nopl	(%rax,%rax)
0000000100012af0	movq	%rbx, %rsi
0000000100012af3	andq	%rdi, %rsi
0000000100012af6	movq	%rbx, %rax
0000000100012af9	subq	%r12, %rax
0000000100012afc	subq	%rsi, %rax
0000000100012aff	mulq	%r8
0000000100012b02	shrq	$0x5, %rdx
0000000100012b06	movq	0x8(%rsi,%rdx,8), %rax
0000000100012b0b	andq	%r9, %rax
0000000100012b0e	cmpq	%rax, %rcx
0000000100012b11	seta	%dl
0000000100012b14	movzbl	%dl, %edx
0000000100012b17	sbbl	$0x0, %edx
0000000100012b1a	cmpq	%rax, %rcx
0000000100012b1d	cmovel	%r10d, %edx
0000000100012b21	testl	%edx, %edx
0000000100012b23	js	0x100012b36
0000000100012b25	jle	0x100012b4f
0000000100012b27	movq	0x8(%rbx), %rbx
0000000100012b2b	andq	$-0x2, %rbx
0000000100012b2f	cmpq	%r14, %rbx
0000000100012b32	jne	0x100012af0
0000000100012b34	jmp	0x100012b4c
0000000100012b36	movq	(%rbx), %rax
0000000100012b39	cmpq	%r14, %rax
0000000100012b3c	movq	%rbx, %r11
0000000100012b3f	jne	0x100012ae5
0000000100012b41	jmp	0x100012b4f
0000000100012b43	movq	%rdx, -0x38(%rbp)
0000000100012b47	movq	%rax, %rbx
0000000100012b4a	jmp	0x100012b4f
0000000100012b4c	movq	%r11, %rbx
0000000100012b4f	xorl	%r12d, %r12d
0000000100012b52	cmpq	%r14, %rbx
0000000100012b55	cmovneq	%rbx, %r12
0000000100012b59	testq	%r12, %r12
0000000100012b5c	movq	-0x40(%rbp), %rbx
0000000100012b60	movq	-0x50(%rbp), %r15
0000000100012b64	je	0x100012b85
0000000100012b66	leaq	0x10(%r12), %rsi
0000000100012b6b	movq	%rbx, %rdi
0000000100012b6e	movq	-0x38(%rbp), %rdx
0000000100012b72	movq	-0x30(%rbp), %rcx
0000000100012b76	callq	_arena_run_split_small
0000000100012b7b	addq	$0x10, %r12
0000000100012b7f	jne	0x100012c82
0000000100012b85	movq	%rbx, %rdi
0000000100012b88	callq	_arena_chunk_alloc
0000000100012b8d	testq	%rax, %rax
0000000100012b90	je	0x100012ba9
0000000100012b92	leaq	_je_map_misc_offset(%rip), %rcx
0000000100012b99	movq	(%rcx), %rcx
0000000100012b9c	leaq	0x10(%rcx,%rax), %r12
0000000100012ba1	movq	%rbx, %rdi
0000000100012ba4	jmp	0x100012c6d
0000000100012ba9	movq	0xa8(%rbx), %rax
0000000100012bb0	cmpq	%r14, %rax
0000000100012bb3	movq	%r14, %rdi
0000000100012bb6	je	0x100012c56
0000000100012bbc	movq	-0x38(%rbp), %rcx
0000000100012bc0	andq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
0000000100012bc7	leaq	_je_map_misc_offset(%rip), %rdx
0000000100012bce	movq	(%rdx), %r12
0000000100012bd1	leaq	_je_chunksize_mask(%rip), %rdx
0000000100012bd8	movq	(%rdx), %rbx
0000000100012bdb	notq	%rbx
0000000100012bde	movabsq	$0x4ec4ec4ec4ec4ec5, %r8 ## imm = 0x4EC4EC4EC4EC4EC5
0000000100012be8	movq	$-0x1000, %r9           ## imm = 0xFFFFFFFFFFFFF000
0000000100012bef	movl	$0xffffffff, %r10d      ## imm = 0xFFFFFFFF
0000000100012bf5	movq	%r14, %r11
0000000100012bf8	movq	%rax, %rdi
0000000100012bfb	nopl	(%rax,%rax)
0000000100012c00	movq	%rdi, %rsi
0000000100012c03	andq	%rbx, %rsi
0000000100012c06	movq	%rdi, %rax
0000000100012c09	subq	%r12, %rax
0000000100012c0c	subq	%rsi, %rax
0000000100012c0f	mulq	%r8
0000000100012c12	shrq	$0x5, %rdx
0000000100012c16	movq	0x8(%rsi,%rdx,8), %rax
0000000100012c1b	andq	%r9, %rax
0000000100012c1e	cmpq	%rax, %rcx
0000000100012c21	seta	%dl
0000000100012c24	movzbl	%dl, %edx
0000000100012c27	sbbl	$0x0, %edx
0000000100012c2a	cmpq	%rax, %rcx
0000000100012c2d	cmovel	%r10d, %edx
0000000100012c31	testl	%edx, %edx
0000000100012c33	js	0x100012c46
0000000100012c35	jle	0x100012c56
0000000100012c37	movq	0x8(%rdi), %rdi
0000000100012c3b	andq	$-0x2, %rdi
0000000100012c3f	cmpq	%r14, %rdi
0000000100012c42	jne	0x100012c00
0000000100012c44	jmp	0x100012c53
0000000100012c46	movq	(%rdi), %rax
0000000100012c49	cmpq	%r14, %rax
0000000100012c4c	movq	%rdi, %r11
0000000100012c4f	jne	0x100012bf8
0000000100012c51	jmp	0x100012c56
0000000100012c53	movq	%r11, %rdi
0000000100012c56	xorl	%r12d, %r12d
0000000100012c59	cmpq	%r14, %rdi
0000000100012c5c	cmovneq	%rdi, %r12
0000000100012c60	testq	%r12, %r12
0000000100012c63	movq	-0x40(%rbp), %rdi
0000000100012c67	je	0x100012cd3
0000000100012c69	addq	$0x10, %r12
0000000100012c6d	movq	%r12, %rsi
0000000100012c70	movq	-0x38(%rbp), %rdx
0000000100012c74	movq	-0x30(%rbp), %rcx
0000000100012c78	callq	_arena_run_split_small
0000000100012c7d	testq	%r12, %r12
0000000100012c80	je	0x100012cd3
0000000100012c82	movq	%r15, (%r12)
0000000100012c86	movl	$0x0, 0x8(%r12)
0000000100012c8f	movq	-0x60(%rbp), %rcx
0000000100012c93	leaq	_je_arena_bin_info(%rip), %rdx
0000000100012c9a	movl	0x20(%rdx,%rcx), %eax
0000000100012c9e	movl	%eax, 0xc(%r12)
0000000100012ca3	leaq	0x28(%rdx,%rcx), %rsi
0000000100012ca8	leaq	0x10(%r12), %rdi
0000000100012cad	callq	_je_bitmap_init
0000000100012cb2	movq	-0x48(%rbp), %rdi
0000000100012cb6	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100012cbb	movq	%r15, %rdi
0000000100012cbe	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100012cc3	incq	0xb0(%r15)
0000000100012cca	incq	0xc0(%r15)
0000000100012cd1	jmp	0x100012d2a
0000000100012cd3	movq	-0x48(%rbp), %rdi
0000000100012cd7	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100012cdc	movq	%r15, %rdi
0000000100012cdf	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100012ce4	movq	0x10(%r15), %rcx
0000000100012ce8	cmpq	%r13, %rcx
0000000100012ceb	movq	%r13, %rax
0000000100012cee	je	0x100012cfb
0000000100012cf0	movq	%rcx, %rax
0000000100012cf3	movq	(%rax), %rcx
0000000100012cf6	cmpq	%r13, %rcx
0000000100012cf9	jne	0x100012cf0
0000000100012cfb	xorl	%r12d, %r12d
0000000100012cfe	cmpq	%r13, %rax
0000000100012d01	cmoveq	%r12, %rax
0000000100012d05	leaq	0x10(%rax), %rbx
0000000100012d09	testq	%rax, %rax
0000000100012d0c	cmoveq	%rax, %rbx
0000000100012d10	testq	%rbx, %rbx
0000000100012d13	je	0x100012d2a
0000000100012d15	movq	%r15, %rdi
0000000100012d18	movq	%rbx, %rsi
0000000100012d1b	callq	_arena_bin_runs_remove
0000000100012d20	incq	0xb8(%r15)
0000000100012d27	movq	%rbx, %r12
0000000100012d2a	movq	0x8(%r15), %rdi
0000000100012d2e	testq	%rdi, %rdi
0000000100012d31	movq	-0x58(%rbp), %rsi
0000000100012d35	je	0x100012d8d
0000000100012d37	cmpl	$0x0, 0xc(%rdi)
0000000100012d3b	je	0x100012d8d
0000000100012d3d	callq	_arena_run_reg_alloc
0000000100012d42	movq	%rax, %r13
0000000100012d45	testq	%r12, %r12
0000000100012d48	movq	-0x40(%rbp), %rdi
0000000100012d4c	je	0x100012dde
0000000100012d52	movl	0xc(%r12), %eax
0000000100012d57	movq	-0x30(%rbp), %rcx
0000000100012d5b	leaq	(%rcx,%rcx,2), %rcx
0000000100012d5f	shlq	$0x5, %rcx
0000000100012d63	leaq	_je_arena_bin_info(%rip), %rdx
0000000100012d6a	cmpl	0x20(%rdx,%rcx), %eax
0000000100012d6e	jne	0x100012daf
0000000100012d70	leaq	_je_chunksize_mask(%rip), %rax
0000000100012d77	movq	(%rax), %rsi
0000000100012d7a	notq	%rsi
0000000100012d7d	andq	%r12, %rsi
0000000100012d80	movq	%r12, %rdx
0000000100012d83	movq	%r15, %rcx
0000000100012d86	callq	_arena_dalloc_bin_run
0000000100012d8b	jmp	0x100012dde
0000000100012d8d	xorl	%r13d, %r13d
0000000100012d90	testq	%r12, %r12
0000000100012d93	je	0x100012dde
0000000100012d95	movq	%r12, 0x8(%r15)
0000000100012d99	movq	%r12, %rdi
0000000100012d9c	addq	$0x38, %rsp
0000000100012da0	popq	%rbx
0000000100012da1	popq	%r12
0000000100012da3	popq	%r13
0000000100012da5	popq	%r14
0000000100012da7	popq	%r15
0000000100012da9	popq	%rbp
0000000100012daa	jmp	_arena_run_reg_alloc
0000000100012daf	movq	0x8(%r15), %rsi
0000000100012db3	cmpq	%r12, %rsi
0000000100012db6	jbe	0x100012dd3
0000000100012db8	cmpl	$0x0, 0xc(%rsi)
0000000100012dbc	je	0x100012dc6
0000000100012dbe	movq	%r15, %rdi
0000000100012dc1	callq	_arena_bin_runs_insert
0000000100012dc6	movq	%r12, 0x8(%r15)
0000000100012dca	incq	0xb8(%r15)
0000000100012dd1	jmp	0x100012dde
0000000100012dd3	movq	%r15, %rdi
0000000100012dd6	movq	%r12, %rsi
0000000100012dd9	callq	_arena_bin_runs_insert
0000000100012dde	movq	%r13, %rax
0000000100012de1	addq	$0x38, %rsp
0000000100012de5	popq	%rbx
0000000100012de6	popq	%r12
0000000100012de8	popq	%r13
0000000100012dea	popq	%r14
0000000100012dec	popq	%r15
0000000100012dee	popq	%rbp
0000000100012def	retq
_je_arena_alloc_junk_small:
0000000100012df0	pushq	%rbp
0000000100012df1	movq	%rsp, %rbp
0000000100012df4	pushq	%r15
0000000100012df6	pushq	%r14
0000000100012df8	pushq	%rbx
0000000100012df9	pushq	%rax
0000000100012dfa	movq	%rsi, %r14
0000000100012dfd	movq	%rdi, %rbx
0000000100012e00	cmpb	$0x1, %dl
0000000100012e03	jne	0x100012e2c
0000000100012e05	movq	0x8(%r14), %r15
0000000100012e09	movq	%rbx, %rdi
0000000100012e0c	subq	%r15, %rdi
0000000100012e0f	movl	$0xa5, %esi
0000000100012e14	movq	%r15, %rdx
0000000100012e17	callq	0x10002bd04             ## symbol stub for: _memset
0000000100012e1c	addq	(%r14), %rbx
0000000100012e1f	movq	%rbx, %rdi
0000000100012e22	movl	$0xa5, %esi
0000000100012e27	movq	%r15, %rdx
0000000100012e2a	jmp	0x100012e3c
0000000100012e2c	subq	0x8(%r14), %rbx
0000000100012e30	movq	0x10(%r14), %rdx
0000000100012e34	movq	%rbx, %rdi
0000000100012e37	movl	$0xa5, %esi
0000000100012e3c	callq	0x10002bd04             ## symbol stub for: _memset
0000000100012e41	addq	$0x8, %rsp
0000000100012e45	popq	%rbx
0000000100012e46	popq	%r14
0000000100012e48	popq	%r15
0000000100012e4a	popq	%rbp
0000000100012e4b	retq
0000000100012e4c	nopl	(%rax)
_je_arena_dalloc_junk_small:
0000000100012e50	pushq	%rbp
0000000100012e51	movq	%rsp, %rbp
0000000100012e54	pushq	%r15
0000000100012e56	pushq	%r14
0000000100012e58	pushq	%rbx
0000000100012e59	pushq	%rax
0000000100012e5a	movq	%rsi, %r14
0000000100012e5d	movq	%rdi, %rbx
0000000100012e60	movq	(%r14), %rsi
0000000100012e63	movq	0x8(%r14), %r15
0000000100012e67	movq	%r15, %rdx
0000000100012e6a	xorl	%ecx, %ecx
0000000100012e6c	callq	_arena_redzones_validate
0000000100012e71	subq	%r15, %rbx
0000000100012e74	movq	0x10(%r14), %rdx
0000000100012e78	movq	%rbx, %rdi
0000000100012e7b	movl	$0x5a, %esi
0000000100012e80	callq	0x10002bd04             ## symbol stub for: _memset
0000000100012e85	addq	$0x8, %rsp
0000000100012e89	popq	%rbx
0000000100012e8a	popq	%r14
0000000100012e8c	popq	%r15
0000000100012e8e	popq	%rbp
0000000100012e8f	retq
_arena_redzones_validate:
0000000100012e90	pushq	%rbp
0000000100012e91	movq	%rsp, %rbp
0000000100012e94	pushq	%r15
0000000100012e96	pushq	%r14
0000000100012e98	pushq	%r13
0000000100012e9a	pushq	%r12
0000000100012e9c	pushq	%rbx
0000000100012e9d	subq	$0x18, %rsp
0000000100012ea1	movl	%ecx, -0x2c(%rbp)
0000000100012ea4	movq	%rdx, %r14
0000000100012ea7	movq	%rsi, %r15
0000000100012eaa	movq	%rdi, %r13
0000000100012ead	xorb	%al, %al
0000000100012eaf	testq	%r14, %r14
0000000100012eb2	je	0x100012ffe
0000000100012eb8	leaq	-0x1(%r13), %r12
0000000100012ebc	movl	$0x1, %ebx
0000000100012ec1	xorb	%al, %al
0000000100012ec3	nopw	%cs:(%rax,%rax)
0000000100012ed0	movzbl	(%r12), %ecx
0000000100012ed5	cmpl	$0xa5, %ecx
0000000100012edb	je	0x100012f23
0000000100012edd	movl	%ecx, (%rsp)
0000000100012ee0	cmpq	$0x1, %rbx
0000000100012ee4	leaq	0x1b55f(%rip), %rdx     ## literal pool for: "s"
0000000100012eeb	leaq	0x1b557(%rip), %rax     ## literal pool for: ""
0000000100012ef2	cmoveq	%rax, %rdx
0000000100012ef6	leaq	0x1b509(%rip), %rdi     ## literal pool for: "<jemalloc>: Corrupt redzone %zu byte%s %s %p (size %zu), byte=%#x\n"
0000000100012efd	movq	%rbx, %rsi
0000000100012f00	leaq	0x1b54b(%rip), %rcx     ## literal pool for: "before"
0000000100012f07	movq	%r13, %r8
0000000100012f0a	movq	%r15, %r9
0000000100012f0d	xorb	%al, %al
0000000100012f0f	callq	_je_malloc_printf
0000000100012f14	movb	$0x1, %al
0000000100012f16	movl	-0x2c(%rbp), %ecx
0000000100012f19	cmpb	$0x1, %cl
0000000100012f1c	jne	0x100012f23
0000000100012f1e	movb	$-0x5b, (%r12)
0000000100012f23	decq	%r12
0000000100012f26	incq	%rbx
0000000100012f29	cmpq	%r14, %rbx
0000000100012f2c	jbe	0x100012ed0
0000000100012f2e	testq	%r14, %r14
0000000100012f31	je	0x100012ffe
0000000100012f37	movl	-0x2c(%rbp), %ecx
0000000100012f3a	leaq	(%r13,%r15), %r12
0000000100012f3f	xorl	%ebx, %ebx
0000000100012f41	testb	%cl, %cl
0000000100012f43	je	0x100012fb0
0000000100012f45	nopw	%cs:(%rax,%rax)
0000000100012f50	movzbl	(%r12,%rbx), %ecx
0000000100012f55	cmpl	$0xa5, %ecx
0000000100012f5b	je	0x100012f9b
0000000100012f5d	movl	%ecx, (%rsp)
0000000100012f60	cmpq	$0x1, %rbx
0000000100012f64	leaq	0x1b4df(%rip), %rdx     ## literal pool for: "s"
0000000100012f6b	leaq	0x1b4d7(%rip), %rax     ## literal pool for: ""
0000000100012f72	cmoveq	%rax, %rdx
0000000100012f76	leaq	0x1b489(%rip), %rdi     ## literal pool for: "<jemalloc>: Corrupt redzone %zu byte%s %s %p (size %zu), byte=%#x\n"
0000000100012f7d	movq	%rbx, %rsi
0000000100012f80	leaq	0x1b4c5(%rip), %rcx     ## literal pool for: "after"
0000000100012f87	movq	%r13, %r8
0000000100012f8a	movq	%r15, %r9
0000000100012f8d	xorb	%al, %al
0000000100012f8f	callq	_je_malloc_printf
0000000100012f94	movb	$-0x5b, (%rbx,%r12)
0000000100012f99	movb	$0x1, %al
0000000100012f9b	incq	%rbx
0000000100012f9e	cmpq	%rbx, %r14
0000000100012fa1	jne	0x100012f50
0000000100012fa3	jmp	0x100012ffe
0000000100012fa5	nopw	%cs:(%rax,%rax)
0000000100012fb0	movzbl	(%r12,%rbx), %ecx
0000000100012fb5	cmpl	$0xa5, %ecx
0000000100012fbb	je	0x100012ff6
0000000100012fbd	movl	%ecx, (%rsp)
0000000100012fc0	cmpq	$0x1, %rbx
0000000100012fc4	leaq	0x1b47f(%rip), %rdx     ## literal pool for: "s"
0000000100012fcb	leaq	0x1b477(%rip), %rax     ## literal pool for: ""
0000000100012fd2	cmoveq	%rax, %rdx
0000000100012fd6	leaq	0x1b429(%rip), %rdi     ## literal pool for: "<jemalloc>: Corrupt redzone %zu byte%s %s %p (size %zu), byte=%#x\n"
0000000100012fdd	movq	%rbx, %rsi
0000000100012fe0	leaq	0x1b465(%rip), %rcx     ## literal pool for: "after"
0000000100012fe7	movq	%r13, %r8
0000000100012fea	movq	%r15, %r9
0000000100012fed	xorb	%al, %al
0000000100012fef	callq	_je_malloc_printf
0000000100012ff4	movb	$0x1, %al
0000000100012ff6	incq	%rbx
0000000100012ff9	cmpq	%rbx, %r14
0000000100012ffc	jne	0x100012fb0
0000000100012ffe	leaq	_je_opt_abort(%rip), %rcx
0000000100013005	cmpb	$0x0, (%rcx)
0000000100013008	je	0x10001300e
000000010001300a	testb	$0x1, %al
000000010001300c	jne	0x10001301d
000000010001300e	addq	$0x18, %rsp
0000000100013012	popq	%rbx
0000000100013013	popq	%r12
0000000100013015	popq	%r13
0000000100013017	popq	%r14
0000000100013019	popq	%r15
000000010001301b	popq	%rbp
000000010001301c	retq
000000010001301d	callq	0x10002bcce             ## symbol stub for: _abort
0000000100013022	nopw	%cs:(%rax,%rax)
_je_arena_quarantine_junk_small:
0000000100013030	pushq	%rbp
0000000100013031	movq	%rsp, %rbp
0000000100013034	cmpq	$0x1000, %rsi           ## imm = 0x1000
000000010001303b	ja	0x100013072
000000010001303d	decq	%rsi
0000000100013040	shrq	$0x3, %rsi
0000000100013044	leaq	_je_small_size2bin_tab(%rip), %rax
000000010001304b	movzbl	(%rsi,%rax), %esi
000000010001304f	leaq	(%rsi,%rsi,2), %rax
0000000100013053	shlq	$0x5, %rax
0000000100013057	leaq	_je_arena_bin_info(%rip), %rcx
000000010001305e	movq	(%rcx,%rax), %rsi
0000000100013062	movq	0x8(%rcx,%rax), %rdx
0000000100013067	movl	$0x1, %ecx
000000010001306c	popq	%rbp
000000010001306d	jmp	_arena_redzones_validate
0000000100013072	leaq	-0x1(%rsi,%rsi), %rax
0000000100013077	bsrq	%rax, %rdx
000000010001307b	movl	$0x1, %r8d
0000000100013081	cmpq	$0x6, %rdx
0000000100013085	jb	0x10001308f
0000000100013087	leaq	-0x17(,%rdx,4), %r8
000000010001308f	leal	-0x3(%rdx), %eax
0000000100013092	movl	$0x4, %ecx
0000000100013097	cmpq	$0x7, %rdx
000000010001309b	cmovaeq	%rax, %rcx
000000010001309f	movq	$-0x1, %rdx
00000001000130a6	shlq	%cl, %rdx
00000001000130a9	decq	%rsi
00000001000130ac	andq	%rdx, %rsi
00000001000130af	shrq	%cl, %rsi
00000001000130b2	andq	$0x3, %rsi
00000001000130b6	addq	%r8, %rsi
00000001000130b9	jmp	0x10001304f
00000001000130bb	nopl	(%rax,%rax)
_je_arena_malloc_small:
00000001000130c0	pushq	%rbp
00000001000130c1	movq	%rsp, %rbp
00000001000130c4	pushq	%r15
00000001000130c6	pushq	%r14
00000001000130c8	pushq	%r13
00000001000130ca	pushq	%r12
00000001000130cc	pushq	%rbx
00000001000130cd	subq	$0x18, %rsp
00000001000130d1	movl	%edx, -0x34(%rbp)
00000001000130d4	movq	%rsi, %rbx
00000001000130d7	movq	%rdi, %r15
00000001000130da	cmpq	$0x1000, %rbx           ## imm = 0x1000
00000001000130e1	ja	0x100013236
00000001000130e7	decq	%rbx
00000001000130ea	shrq	$0x3, %rbx
00000001000130ee	leaq	_je_small_size2bin_tab(%rip), %rax
00000001000130f5	movzbl	(%rbx,%rax), %ebx
00000001000130f9	imulq	$0xc8, %rbx, %r13
0000000100013100	leaq	0x130(%r15,%r13), %r14
0000000100013108	movq	%r14, %rdi
000000010001310b	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100013110	leaq	_je_small_bin2size_tab(%rip), %rax
0000000100013117	movl	(%rax,%rbx,4), %eax
000000010001311a	movq	%rax, -0x30(%rbp)
000000010001311e	movq	0x138(%r15,%r13), %rdi
0000000100013126	testq	%rdi, %rdi
0000000100013129	je	0x100013147
000000010001312b	cmpl	$0x0, 0xc(%rdi)
000000010001312f	je	0x100013147
0000000100013131	leaq	(%rbx,%rbx,2), %rsi
0000000100013135	shlq	$0x5, %rsi
0000000100013139	addq	0x1eed8(%rip), %rsi
0000000100013140	callq	_arena_run_reg_alloc
0000000100013145	jmp	0x100013152
0000000100013147	movq	%r15, %rdi
000000010001314a	movq	%r14, %rsi
000000010001314d	callq	_arena_bin_malloc_hard
0000000100013152	movq	%rax, %r12
0000000100013155	testq	%r12, %r12
0000000100013158	je	0x1000131df
000000010001315e	movq	-0x30(%rbp), %rax
0000000100013162	addq	%rax, 0x1b0(%r15,%r13)
000000010001316a	incq	0x1b8(%r15,%r13)
0000000100013172	incq	0x1c8(%r15,%r13)
000000010001317a	movq	%r14, %rdi
000000010001317d	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100013182	leaq	_je_opt_junk(%rip), %rax
0000000100013189	movb	(%rax), %al
000000010001318b	movl	-0x34(%rbp), %ecx
000000010001318e	testb	%cl, %cl
0000000100013190	je	0x1000131ec
0000000100013192	testb	%al, %al
0000000100013194	je	0x1000131d1
0000000100013196	leaq	(%rbx,%rbx,2), %rbx
000000010001319a	shlq	$0x5, %rbx
000000010001319e	leaq	_je_arena_bin_info(%rip), %r15
00000001000131a5	movq	0x8(%r15,%rbx), %r14
00000001000131aa	movq	%r12, %rdi
00000001000131ad	subq	%r14, %rdi
00000001000131b0	movl	$0xa5, %esi
00000001000131b5	movq	%r14, %rdx
00000001000131b8	callq	0x10002bd04             ## symbol stub for: _memset
00000001000131bd	movq	(%r15,%rbx), %rdi
00000001000131c1	addq	%r12, %rdi
00000001000131c4	movl	$0xa5, %esi
00000001000131c9	movq	%r14, %rdx
00000001000131cc	callq	0x10002bd04             ## symbol stub for: _memset
00000001000131d1	movq	%r12, %rdi
00000001000131d4	movq	-0x30(%rbp), %rsi
00000001000131d8	callq	0x10002bcb0             ## symbol stub for: ___bzero
00000001000131dd	jmp	0x100013224
00000001000131df	movq	%r14, %rdi
00000001000131e2	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000131e7	xorl	%r12d, %r12d
00000001000131ea	jmp	0x100013224
00000001000131ec	testb	%al, %al
00000001000131ee	je	0x100013218
00000001000131f0	leaq	(%rbx,%rbx,2), %rax
00000001000131f4	shlq	$0x5, %rax
00000001000131f8	leaq	_je_arena_bin_info(%rip), %rcx
00000001000131ff	movq	%r12, %rdi
0000000100013202	subq	0x8(%rcx,%rax), %rdi
0000000100013207	movq	0x10(%rcx,%rax), %rdx
000000010001320c	movl	$0xa5, %esi
0000000100013211	callq	0x10002bd04             ## symbol stub for: _memset
0000000100013216	jmp	0x100013224
0000000100013218	leaq	_je_opt_zero(%rip), %rax
000000010001321f	cmpb	$0x0, (%rax)
0000000100013222	jne	0x1000131d1
0000000100013224	movq	%r12, %rax
0000000100013227	addq	$0x18, %rsp
000000010001322b	popq	%rbx
000000010001322c	popq	%r12
000000010001322e	popq	%r13
0000000100013230	popq	%r14
0000000100013232	popq	%r15
0000000100013234	popq	%rbp
0000000100013235	retq
0000000100013236	leaq	-0x1(%rbx,%rbx), %rax
000000010001323b	bsrq	%rax, %rdx
000000010001323f	movl	$0x1, %eax
0000000100013244	cmpq	$0x6, %rdx
0000000100013248	jb	0x100013252
000000010001324a	leaq	-0x17(,%rdx,4), %rax
0000000100013252	leal	-0x3(%rdx), %esi
0000000100013255	movl	$0x4, %ecx
000000010001325a	cmpq	$0x7, %rdx
000000010001325e	cmovaeq	%rsi, %rcx
0000000100013262	movq	$-0x1, %rdx
0000000100013269	shlq	%cl, %rdx
000000010001326c	decq	%rbx
000000010001326f	andq	%rdx, %rbx
0000000100013272	shrq	%cl, %rbx
0000000100013275	andq	$0x3, %rbx
0000000100013279	addq	%rax, %rbx
000000010001327c	jmp	0x1000130f9
0000000100013281	nopw	%cs:(%rax,%rax)
_je_arena_malloc_large:
0000000100013290	pushq	%rbp
0000000100013291	movq	%rsp, %rbp
0000000100013294	pushq	%r15
0000000100013296	pushq	%r14
0000000100013298	pushq	%r13
000000010001329a	pushq	%r12
000000010001329c	pushq	%rbx
000000010001329d	subq	$0x28, %rsp
00000001000132a1	movl	%edx, -0x2c(%rbp)
00000001000132a4	movq	%rsi, %rbx
00000001000132a7	movq	%rdi, %r13
00000001000132aa	leaq	0x8(%r13), %rdi
00000001000132ae	movq	%rdi, -0x38(%rbp)
00000001000132b2	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000132b7	addq	$0xfff, %rbx            ## imm = 0xFFF
00000001000132be	movq	%rbx, -0x40(%rbp)
00000001000132c2	andq	$-0x1000, %rbx          ## imm = 0xFFFFFFFFFFFFF000
00000001000132c9	leaq	0xb0(%r13), %r14
00000001000132d0	movq	0xa8(%r13), %rax
00000001000132d7	cmpq	%r14, %rax
00000001000132da	je	0x10001337d
00000001000132e0	leaq	_je_map_misc_offset(%rip), %rcx
00000001000132e7	movq	(%rcx), %r15
00000001000132ea	leaq	_je_chunksize_mask(%rip), %rcx
00000001000132f1	movq	(%rcx), %rdi
00000001000132f4	notq	%rdi
00000001000132f7	movabsq	$0x4ec4ec4ec4ec4ec5, %r8 ## imm = 0x4EC4EC4EC4EC4EC5
0000000100013301	movq	$-0x1000, %r9           ## imm = 0xFFFFFFFFFFFFF000
0000000100013308	movl	$0xffffffff, %r10d      ## imm = 0xFFFFFFFF
000000010001330e	movq	%r14, %r11
0000000100013311	movq	%rax, %rsi
0000000100013314	nopw	%cs:(%rax,%rax)
0000000100013320	movq	%rsi, %rcx
0000000100013323	andq	%rdi, %rcx
0000000100013326	movq	%rsi, %rax
0000000100013329	subq	%r15, %rax
000000010001332c	subq	%rcx, %rax
000000010001332f	mulq	%r8
0000000100013332	shrq	$0x5, %rdx
0000000100013336	movq	0x8(%rcx,%rdx,8), %rax
000000010001333b	andq	%r9, %rax
000000010001333e	cmpq	%rax, %rbx
0000000100013341	seta	%cl
0000000100013344	movzbl	%cl, %ecx
0000000100013347	sbbl	$0x0, %ecx
000000010001334a	cmpq	%rax, %rbx
000000010001334d	cmovel	%r10d, %ecx
0000000100013351	testl	%ecx, %ecx
0000000100013353	js	0x100013370
0000000100013355	jle	0x100013385
0000000100013357	movq	0x8(%rsi), %rsi
000000010001335b	andq	$-0x2, %rsi
000000010001335f	cmpq	%r14, %rsi
0000000100013362	jne	0x100013320
0000000100013364	jmp	0x100013382
0000000100013366	nopw	%cs:(%rax,%rax)
0000000100013370	movq	(%rsi), %rax
0000000100013373	cmpq	%r14, %rax
0000000100013376	movq	%rsi, %r11
0000000100013379	jne	0x100013311
000000010001337b	jmp	0x100013385
000000010001337d	movq	%rax, %rsi
0000000100013380	jmp	0x100013385
0000000100013382	movq	%r11, %rsi
0000000100013385	xorl	%r15d, %r15d
0000000100013388	cmpq	%r14, %rsi
000000010001338b	cmovneq	%rsi, %r15
000000010001338f	testq	%r15, %r15
0000000100013392	je	0x1000133b9
0000000100013394	movl	-0x2c(%rbp), %eax
0000000100013397	movzbl	%al, %r8d
000000010001339b	leaq	0x10(%r15), %rsi
000000010001339f	movq	%r13, %rdi
00000001000133a2	movq	%rbx, %rdx
00000001000133a5	movl	$0x1, %ecx
00000001000133aa	callq	_arena_run_split_large_helper
00000001000133af	addq	$0x10, %r15
00000001000133b3	jne	0x1000134c0
00000001000133b9	movq	%r13, %rdi
00000001000133bc	callq	_arena_chunk_alloc
00000001000133c1	testq	%rax, %rax
00000001000133c4	je	0x1000133da
00000001000133c6	leaq	_je_map_misc_offset(%rip), %rcx
00000001000133cd	movq	(%rcx), %rcx
00000001000133d0	leaq	0x10(%rcx,%rax), %r15
00000001000133d5	jmp	0x10001349d
00000001000133da	movq	0xa8(%r13), %rax
00000001000133e1	cmpq	%r14, %rax
00000001000133e4	movq	%r14, %rsi
00000001000133e7	je	0x100013486
00000001000133ed	leaq	_je_map_misc_offset(%rip), %rcx
00000001000133f4	movq	(%rcx), %r15
00000001000133f7	leaq	_je_chunksize_mask(%rip), %rcx
00000001000133fe	movq	(%rcx), %rdi
0000000100013401	notq	%rdi
0000000100013404	movabsq	$0x4ec4ec4ec4ec4ec5, %r8 ## imm = 0x4EC4EC4EC4EC4EC5
000000010001340e	movq	$-0x1000, %r9           ## imm = 0xFFFFFFFFFFFFF000
0000000100013415	movl	$0xffffffff, %r10d      ## imm = 0xFFFFFFFF
000000010001341b	movq	%r14, %r11
000000010001341e	movq	%rax, %rsi
0000000100013421	nopw	%cs:(%rax,%rax)
0000000100013430	movq	%rsi, %rcx
0000000100013433	andq	%rdi, %rcx
0000000100013436	movq	%rsi, %rax
0000000100013439	subq	%r15, %rax
000000010001343c	subq	%rcx, %rax
000000010001343f	mulq	%r8
0000000100013442	shrq	$0x5, %rdx
0000000100013446	movq	0x8(%rcx,%rdx,8), %rax
000000010001344b	andq	%r9, %rax
000000010001344e	cmpq	%rax, %rbx
0000000100013451	seta	%cl
0000000100013454	movzbl	%cl, %ecx
0000000100013457	sbbl	$0x0, %ecx
000000010001345a	cmpq	%rax, %rbx
000000010001345d	cmovel	%r10d, %ecx
0000000100013461	testl	%ecx, %ecx
0000000100013463	js	0x100013476
0000000100013465	jle	0x100013486
0000000100013467	movq	0x8(%rsi), %rsi
000000010001346b	andq	$-0x2, %rsi
000000010001346f	cmpq	%r14, %rsi
0000000100013472	jne	0x100013430
0000000100013474	jmp	0x100013483
0000000100013476	movq	(%rsi), %rax
0000000100013479	cmpq	%r14, %rax
000000010001347c	movq	%rsi, %r11
000000010001347f	jne	0x10001341e
0000000100013481	jmp	0x100013486
0000000100013483	movq	%r11, %rsi
0000000100013486	xorl	%r15d, %r15d
0000000100013489	cmpq	%r14, %rsi
000000010001348c	cmovneq	%rsi, %r15
0000000100013490	testq	%r15, %r15
0000000100013493	je	0x10001357d
0000000100013499	addq	$0x10, %r15
000000010001349d	movl	-0x2c(%rbp), %eax
00000001000134a0	movzbl	%al, %r8d
00000001000134a4	movq	%r13, %rdi
00000001000134a7	movq	%r15, %rsi
00000001000134aa	movq	%rbx, %rdx
00000001000134ad	movl	$0x1, %ecx
00000001000134b2	callq	_arena_run_split_large_helper
00000001000134b7	testq	%r15, %r15
00000001000134ba	je	0x10001357d
00000001000134c0	addq	$-0x10, %r15
00000001000134c4	leaq	_je_map_misc_offset(%rip), %rax
00000001000134cb	movq	%r15, %r14
00000001000134ce	subq	(%rax), %r14
00000001000134d1	leaq	_je_map_bias(%rip), %rax
00000001000134d8	movq	(%rax), %rax
00000001000134db	movq	%rax, -0x48(%rbp)
00000001000134df	leaq	_je_chunksize_mask(%rip), %rax
00000001000134e6	movq	(%rax), %r12
00000001000134e9	incq	0x38(%r13)
00000001000134ed	incq	0x48(%r13)
00000001000134f1	addq	%rbx, 0x30(%r13)
00000001000134f5	movq	-0x40(%rbp), %rcx
00000001000134f9	shrq	$0x7, %rcx
00000001000134fd	movabsq	$0x1ffffffffffffe0, %rax ## imm = 0x1FFFFFFFFFFFFE0
0000000100013507	andq	%rcx, %rax
000000010001350a	movq	0x70(%r13), %rcx
000000010001350e	incq	-0x20(%rax,%rcx)
0000000100013513	incq	-0x10(%rax,%rcx)
0000000100013518	incq	-0x8(%rax,%rcx)
000000010001351d	movq	-0x38(%rbp), %rdi
0000000100013521	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100013526	notq	%r12
0000000100013529	andq	%r15, %r12
000000010001352c	subq	%r12, %r14
000000010001352f	movabsq	$0x4ec4ec4ec4ec4ec5, %rcx ## imm = 0x4EC4EC4EC4EC4EC5
0000000100013539	movq	%r14, %rax
000000010001353c	mulq	%rcx
000000010001353f	movq	%rdx, %r15
0000000100013542	shrq	$0x5, %r15
0000000100013546	addq	-0x48(%rbp), %r15
000000010001354a	shlq	$0xc, %r15
000000010001354e	addq	%r12, %r15
0000000100013551	movl	-0x2c(%rbp), %eax
0000000100013554	testb	%al, %al
0000000100013556	jne	0x100013589
0000000100013558	leaq	_je_opt_junk(%rip), %rax
000000010001355f	cmpb	$0x0, (%rax)
0000000100013562	jne	0x10001359b
0000000100013564	leaq	_je_opt_zero(%rip), %rax
000000010001356b	cmpb	$0x0, (%rax)
000000010001356e	je	0x100013589
0000000100013570	movq	%r15, %rdi
0000000100013573	movq	%rbx, %rsi
0000000100013576	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001357b	jmp	0x100013589
000000010001357d	movq	-0x38(%rbp), %rdi
0000000100013581	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100013586	xorl	%r15d, %r15d
0000000100013589	movq	%r15, %rax
000000010001358c	addq	$0x28, %rsp
0000000100013590	popq	%rbx
0000000100013591	popq	%r12
0000000100013593	popq	%r13
0000000100013595	popq	%r14
0000000100013597	popq	%r15
0000000100013599	popq	%rbp
000000010001359a	retq
000000010001359b	movq	%r15, %rdi
000000010001359e	movl	$0xa5, %esi
00000001000135a3	movq	%rbx, %rdx
00000001000135a6	callq	0x10002bd04             ## symbol stub for: _memset
00000001000135ab	jmp	0x100013589
00000001000135ad	nopl	(%rax)
_je_arena_palloc:
00000001000135b0	pushq	%rbp
00000001000135b1	movq	%rsp, %rbp
00000001000135b4	pushq	%r15
00000001000135b6	pushq	%r14
00000001000135b8	pushq	%r13
00000001000135ba	pushq	%r12
00000001000135bc	pushq	%rbx
00000001000135bd	subq	$0x48, %rsp
00000001000135c1	movl	%ecx, -0x54(%rbp)
00000001000135c4	movq	%rdx, %rbx
00000001000135c7	movq	%rsi, %r14
00000001000135ca	movq	%rdi, %r13
00000001000135cd	movq	%r13, -0x30(%rbp)
00000001000135d1	leaq	0x8(%r13), %rdi
00000001000135d5	movq	%rdi, -0x48(%rbp)
00000001000135d9	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000135de	addq	$0xfff, %rbx            ## imm = 0xFFF
00000001000135e5	andq	$-0x1000, %rbx          ## imm = 0xFFFFFFFFFFFFF000
00000001000135ec	movq	%rbx, -0x60(%rbp)
00000001000135f0	leaq	-0x1000(%r14,%rbx), %r15
00000001000135f8	leaq	0xb0(%r13), %r12
00000001000135ff	movq	0xa8(%r13), %rax
0000000100013606	cmpq	%r12, %rax
0000000100013609	je	0x1000136bd
000000010001360f	movq	%r14, -0x40(%rbp)
0000000100013613	movq	%r15, %rcx
0000000100013616	andq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
000000010001361d	leaq	_je_map_misc_offset(%rip), %rdx
0000000100013624	movq	(%rdx), %r14
0000000100013627	leaq	_je_chunksize_mask(%rip), %rdx
000000010001362e	movq	(%rdx), %rbx
0000000100013631	notq	%rbx
0000000100013634	movabsq	$0x4ec4ec4ec4ec4ec5, %r8 ## imm = 0x4EC4EC4EC4EC4EC5
000000010001363e	movq	$-0x1000, %r9           ## imm = 0xFFFFFFFFFFFFF000
0000000100013645	movl	$0xffffffff, %r10d      ## imm = 0xFFFFFFFF
000000010001364b	movq	%r12, %r11
000000010001364e	movq	%rax, %rdi
0000000100013651	nopw	%cs:(%rax,%rax)
0000000100013660	movq	%rdi, %rsi
0000000100013663	andq	%rbx, %rsi
0000000100013666	movq	%rdi, %rax
0000000100013669	subq	%r14, %rax
000000010001366c	subq	%rsi, %rax
000000010001366f	mulq	%r8
0000000100013672	shrq	$0x5, %rdx
0000000100013676	movq	0x8(%rsi,%rdx,8), %rax
000000010001367b	andq	%r9, %rax
000000010001367e	cmpq	%rax, %rcx
0000000100013681	seta	%dl
0000000100013684	movzbl	%dl, %edx
0000000100013687	sbbl	$0x0, %edx
000000010001368a	cmpq	%rax, %rcx
000000010001368d	cmovel	%r10d, %edx
0000000100013691	testl	%edx, %edx
0000000100013693	js	0x1000136b0
0000000100013695	jle	0x1000136c9
0000000100013697	movq	0x8(%rdi), %rdi
000000010001369b	andq	$-0x2, %rdi
000000010001369f	cmpq	%r12, %rdi
00000001000136a2	jne	0x100013660
00000001000136a4	jmp	0x1000136c6
00000001000136a6	nopw	%cs:(%rax,%rax)
00000001000136b0	movq	(%rdi), %rax
00000001000136b3	cmpq	%r12, %rax
00000001000136b6	movq	%rdi, %r11
00000001000136b9	jne	0x10001364e
00000001000136bb	jmp	0x1000136c9
00000001000136bd	movq	%r14, -0x40(%rbp)
00000001000136c1	movq	%rax, %rdi
00000001000136c4	jmp	0x1000136c9
00000001000136c6	movq	%r11, %rdi
00000001000136c9	xorl	%esi, %esi
00000001000136cb	cmpq	%r12, %rdi
00000001000136ce	cmovneq	%rdi, %rsi
00000001000136d2	testq	%rsi, %rsi
00000001000136d5	je	0x1000137a6
00000001000136db	leaq	_je_map_misc_offset(%rip), %rcx
00000001000136e2	movq	%rsi, %rax
00000001000136e5	subq	(%rcx), %rax
00000001000136e8	leaq	_je_chunksize_mask(%rip), %rcx
00000001000136ef	movq	(%rcx), %rbx
00000001000136f2	notq	%rbx
00000001000136f5	movq	%rsi, %rcx
00000001000136f8	andq	%rbx, %rcx
00000001000136fb	subq	%rcx, %rax
00000001000136fe	movabsq	$0x4ec4ec4ec4ec4ec5, %rcx ## imm = 0x4EC4EC4EC4EC4EC5
0000000100013708	mulq	%rcx
000000010001370b	shrq	$0x5, %rdx
000000010001370f	leaq	_je_map_bias(%rip), %rax
0000000100013716	movq	(%rax), %r14
0000000100013719	addq	%rdx, %r14
000000010001371c	addq	$0x10, %rsi
0000000100013720	movq	%rsi, -0x38(%rbp)
0000000100013724	andq	%rsi, %rbx
0000000100013727	movq	%r15, -0x50(%rbp)
000000010001372b	movq	-0x50(%rbp), %r15
000000010001372f	shrq	$0xc, %r15
0000000100013733	movq	0x8(%rbx,%rdx,8), %r13
0000000100013738	andq	$0x8, %r13
000000010001373c	movq	-0x30(%rbp), %rdi
0000000100013740	movq	%rbx, %rsi
0000000100013743	movq	%r14, %rdx
0000000100013746	movq	%r13, %rcx
0000000100013749	movq	%r15, %r8
000000010001374c	callq	_arena_run_split_remove
0000000100013751	movq	-0x38(%rbp), %r9
0000000100013755	leaq	-0x1(%r15,%r14), %rax
000000010001375a	movq	-0x50(%rbp), %r15
000000010001375e	leaq	_je_map_bias(%rip), %rdx
0000000100013765	subq	(%rdx), %rax
0000000100013768	movq	0x8(%rbx,%rax,8), %rcx
000000010001376d	andq	$0x4, %rcx
0000000100013771	orq	%r13, %rcx
0000000100013774	orq	$0xff3, %rcx            ## imm = 0xFF3
000000010001377b	movq	%rcx, 0x8(%rbx,%rax,8)
0000000100013780	orq	%r15, %r13
0000000100013783	subq	(%rdx), %r14
0000000100013786	movq	0x8(%rbx,%r14,8), %rax
000000010001378b	andq	$0x4, %rax
000000010001378f	orq	%r13, %rax
0000000100013792	orq	$0xff3, %rax            ## imm = 0xFF3
0000000100013798	testq	%r9, %r9
000000010001379b	movq	%rax, 0x8(%rbx,%r14,8)
00000001000137a0	jne	0x100013a00
00000001000137a6	movq	-0x30(%rbp), %rbx
00000001000137aa	movq	%rbx, %rdi
00000001000137ad	callq	_arena_chunk_alloc
00000001000137b2	testq	%rax, %rax
00000001000137b5	je	0x10001387a
00000001000137bb	leaq	_je_map_misc_offset(%rip), %rcx
00000001000137c2	movq	(%rcx), %rdx
00000001000137c5	leaq	(%rdx,%rax), %rcx
00000001000137c9	leaq	_je_chunksize_mask(%rip), %rsi
00000001000137d0	movq	(%rsi), %r14
00000001000137d3	notq	%r14
00000001000137d6	andq	%r14, %rcx
00000001000137d9	leaq	0x10(%rdx,%rax), %rdx
00000001000137de	movq	%rdx, -0x38(%rbp)
00000001000137e2	andq	%rdx, %r14
00000001000137e5	subq	%rcx, %rax
00000001000137e8	movabsq	$0x4ec4ec4ec4ec4ec5, %rcx ## imm = 0x4EC4EC4EC4EC4EC5
00000001000137f2	mulq	%rcx
00000001000137f5	movq	%rbx, %rdi
00000001000137f8	movq	%rdx, %rbx
00000001000137fb	shrq	$0x5, %rbx
00000001000137ff	movq	%r15, %r12
0000000100013802	shrq	$0xc, %r15
0000000100013806	leaq	_je_map_bias(%rip), %rax
000000010001380d	movq	0x8(%r14,%rbx,8), %r13
0000000100013812	andq	$0x8, %r13
0000000100013816	addq	(%rax), %rbx
0000000100013819	movq	%r14, %rsi
000000010001381c	movq	%rbx, %rdx
000000010001381f	movq	%r13, %rcx
0000000100013822	movq	%r15, %r8
0000000100013825	callq	_arena_run_split_remove
000000010001382a	leaq	-0x1(%r15,%rbx), %rcx
000000010001382f	movq	%r12, %r15
0000000100013832	movq	%r15, %rax
0000000100013835	orq	%r13, %rax
0000000100013838	leaq	_je_map_bias(%rip), %rsi
000000010001383f	subq	(%rsi), %rcx
0000000100013842	movq	0x8(%r14,%rcx,8), %rdx
0000000100013847	andq	$0x4, %rdx
000000010001384b	orq	%r13, %rdx
000000010001384e	orq	$0xff3, %rdx            ## imm = 0xFF3
0000000100013855	movq	%rdx, 0x8(%r14,%rcx,8)
000000010001385a	subq	(%rsi), %rbx
000000010001385d	movq	0x8(%r14,%rbx,8), %rcx
0000000100013862	andq	$0x4, %rcx
0000000100013866	orq	%rax, %rcx
0000000100013869	orq	$0xff3, %rcx            ## imm = 0xFF3
0000000100013870	movq	%rcx, 0x8(%r14,%rbx,8)
0000000100013875	jmp	0x1000139f0
000000010001387a	movq	0xa8(%rbx), %rax
0000000100013881	cmpq	%r12, %rax
0000000100013884	movq	%r12, %rdi
0000000100013887	je	0x100013926
000000010001388d	movq	%r15, %rcx
0000000100013890	andq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
0000000100013897	leaq	_je_map_misc_offset(%rip), %rdx
000000010001389e	movq	(%rdx), %r14
00000001000138a1	leaq	_je_chunksize_mask(%rip), %rdx
00000001000138a8	movq	(%rdx), %rbx
00000001000138ab	notq	%rbx
00000001000138ae	movabsq	$0x4ec4ec4ec4ec4ec5, %r8 ## imm = 0x4EC4EC4EC4EC4EC5
00000001000138b8	movq	$-0x1000, %r9           ## imm = 0xFFFFFFFFFFFFF000
00000001000138bf	movl	$0xffffffff, %r10d      ## imm = 0xFFFFFFFF
00000001000138c5	movq	%r12, %r11
00000001000138c8	movq	%rax, %rdi
00000001000138cb	nopl	(%rax,%rax)
00000001000138d0	movq	%rdi, %rsi
00000001000138d3	andq	%rbx, %rsi
00000001000138d6	movq	%rdi, %rax
00000001000138d9	subq	%r14, %rax
00000001000138dc	subq	%rsi, %rax
00000001000138df	mulq	%r8
00000001000138e2	shrq	$0x5, %rdx
00000001000138e6	movq	0x8(%rsi,%rdx,8), %rax
00000001000138eb	andq	%r9, %rax
00000001000138ee	cmpq	%rax, %rcx
00000001000138f1	seta	%dl
00000001000138f4	movzbl	%dl, %edx
00000001000138f7	sbbl	$0x0, %edx
00000001000138fa	cmpq	%rax, %rcx
00000001000138fd	cmovel	%r10d, %edx
0000000100013901	testl	%edx, %edx
0000000100013903	js	0x100013916
0000000100013905	jle	0x100013926
0000000100013907	movq	0x8(%rdi), %rdi
000000010001390b	andq	$-0x2, %rdi
000000010001390f	cmpq	%r12, %rdi
0000000100013912	jne	0x1000138d0
0000000100013914	jmp	0x100013923
0000000100013916	movq	(%rdi), %rax
0000000100013919	cmpq	%r12, %rax
000000010001391c	movq	%rdi, %r11
000000010001391f	jne	0x1000138c8
0000000100013921	jmp	0x100013926
0000000100013923	movq	%r11, %rdi
0000000100013926	xorl	%esi, %esi
0000000100013928	cmpq	%r12, %rdi
000000010001392b	cmovneq	%rdi, %rsi
000000010001392f	testq	%rsi, %rsi
0000000100013932	je	0x100013cde
0000000100013938	leaq	_je_map_misc_offset(%rip), %rcx
000000010001393f	movq	%rsi, %rax
0000000100013942	subq	(%rcx), %rax
0000000100013945	leaq	_je_chunksize_mask(%rip), %rcx
000000010001394c	movq	(%rcx), %rbx
000000010001394f	notq	%rbx
0000000100013952	movq	%rsi, %rcx
0000000100013955	andq	%rbx, %rcx
0000000100013958	subq	%rcx, %rax
000000010001395b	movabsq	$0x4ec4ec4ec4ec4ec5, %rcx ## imm = 0x4EC4EC4EC4EC4EC5
0000000100013965	mulq	%rcx
0000000100013968	shrq	$0x5, %rdx
000000010001396c	leaq	_je_map_bias(%rip), %rax
0000000100013973	movq	(%rax), %r14
0000000100013976	addq	%rdx, %r14
0000000100013979	addq	$0x10, %rsi
000000010001397d	movq	%rsi, -0x38(%rbp)
0000000100013981	andq	%rsi, %rbx
0000000100013984	movq	%r15, %r12
0000000100013987	shrq	$0xc, %r15
000000010001398b	movq	0x8(%rbx,%rdx,8), %r13
0000000100013990	andq	$0x8, %r13
0000000100013994	movq	-0x30(%rbp), %rdi
0000000100013998	movq	%rbx, %rsi
000000010001399b	movq	%r14, %rdx
000000010001399e	movq	%r13, %rcx
00000001000139a1	movq	%r15, %r8
00000001000139a4	callq	_arena_run_split_remove
00000001000139a9	leaq	-0x1(%r15,%r14), %rax
00000001000139ae	movq	%r12, %r15
00000001000139b1	leaq	_je_map_bias(%rip), %rdx
00000001000139b8	subq	(%rdx), %rax
00000001000139bb	movq	0x8(%rbx,%rax,8), %rcx
00000001000139c0	andq	$0x4, %rcx
00000001000139c4	orq	%r13, %rcx
00000001000139c7	orq	$0xff3, %rcx            ## imm = 0xFF3
00000001000139ce	movq	%rcx, 0x8(%rbx,%rax,8)
00000001000139d3	orq	%r15, %r13
00000001000139d6	subq	(%rdx), %r14
00000001000139d9	movq	0x8(%rbx,%r14,8), %rax
00000001000139de	andq	$0x4, %rax
00000001000139e2	orq	%r13, %rax
00000001000139e5	orq	$0xff3, %rax            ## imm = 0xFF3
00000001000139eb	movq	%rax, 0x8(%rbx,%r14,8)
00000001000139f0	movq	-0x38(%rbp), %rax
00000001000139f4	testq	%rax, %rax
00000001000139f7	movq	%rax, %r9
00000001000139fa	je	0x100013cde
0000000100013a00	leaq	_je_map_misc_offset(%rip), %rax
0000000100013a07	movq	(%rax), %r13
0000000100013a0a	leaq	-0x10(%r9), %rsi
0000000100013a0e	movq	%rsi, %rax
0000000100013a11	subq	%r13, %rax
0000000100013a14	leaq	_je_chunksize_mask(%rip), %rcx
0000000100013a1b	movq	(%rcx), %rbx
0000000100013a1e	notq	%rbx
0000000100013a21	movq	%rsi, %rdi
0000000100013a24	andq	%rbx, %rdi
0000000100013a27	subq	%rdi, %rax
0000000100013a2a	movabsq	$0x4ec4ec4ec4ec4ec5, %rcx ## imm = 0x4EC4EC4EC4EC4EC5
0000000100013a34	mulq	%rcx
0000000100013a37	movq	%rdx, %r14
0000000100013a3a	shrq	$0x5, %r14
0000000100013a3e	leaq	_je_map_bias(%rip), %r10
0000000100013a45	movq	(%r10), %rcx
0000000100013a48	andq	%r9, %rbx
0000000100013a4b	leaq	(%rcx,%r14), %r8
0000000100013a4f	movq	%r8, %rdx
0000000100013a52	shlq	$0xc, %rdx
0000000100013a56	addq	%rdi, %rdx
0000000100013a59	movq	-0x60(%rbp), %rax
0000000100013a5d	leaq	-0x1(%rax,%rdx), %rdi
0000000100013a62	negq	%rax
0000000100013a65	andq	%rdi, %rax
0000000100013a68	movq	%rax, %rdi
0000000100013a6b	subq	%rdx, %rdi
0000000100013a6e	subq	%rdi, %r15
0000000100013a71	subq	%rdx, %rax
0000000100013a74	jne	0x100013a7f
0000000100013a76	movq	-0x40(%rbp), %r14
0000000100013a7a	jmp	0x100013b15
0000000100013a7f	movq	0x8(%rbx,%r14,8), %rdx
0000000100013a84	andq	$0x8, %rdx
0000000100013a88	movq	%rax, %r12
0000000100013a8b	shrq	$0xc, %r12
0000000100013a8f	leaq	(%r8,%r12), %rsi
0000000100013a93	notq	%rcx
0000000100013a96	addq	%rsi, %rcx
0000000100013a99	movq	0x8(%rbx,%rcx,8), %rdi
0000000100013a9e	andq	$0x4, %rdi
0000000100013aa2	orq	%rdx, %rdi
0000000100013aa5	orq	%rdx, %rax
0000000100013aa8	orq	%r15, %rdx
0000000100013aab	orq	$0xff3, %rdi            ## imm = 0xFF3
0000000100013ab2	movq	%rdi, 0x8(%rbx,%rcx,8)
0000000100013ab7	subq	(%r10), %r8
0000000100013aba	movq	0x8(%rbx,%r8,8), %rcx
0000000100013abf	andq	$0x4, %rcx
0000000100013ac3	orq	%rax, %rcx
0000000100013ac6	orq	$0xff3, %rcx            ## imm = 0xFF3
0000000100013acd	movq	%rcx, 0x8(%rbx,%r8,8)
0000000100013ad2	subq	(%r10), %rsi
0000000100013ad5	movq	0x8(%rbx,%rsi,8), %rax
0000000100013ada	andq	$0x4, %rax
0000000100013ade	orq	%rdx, %rax
0000000100013ae1	orq	$0xff3, %rax            ## imm = 0xFF3
0000000100013ae7	movq	%rax, 0x8(%rbx,%rsi,8)
0000000100013aec	movq	-0x30(%rbp), %rdi
0000000100013af0	movq	%r9, %rsi
0000000100013af3	xorl	%edx, %edx
0000000100013af5	xorl	%ecx, %ecx
0000000100013af7	callq	_arena_run_dalloc
0000000100013afc	addq	%rbx, %r13
0000000100013aff	addq	%r14, %r12
0000000100013b02	imulq	$0x68, %r12, %rax
0000000100013b06	leaq	0x10(%rax,%r13), %r9
0000000100013b0b	addq	%rax, %r13
0000000100013b0e	movq	-0x40(%rbp), %r14
0000000100013b12	movq	%r13, %rsi
0000000100013b15	movq	%rsi, -0x60(%rbp)
0000000100013b19	subq	%r14, %r15
0000000100013b1c	leaq	_je_map_misc_offset(%rip), %r13
0000000100013b23	movq	%r13, %r8
0000000100013b26	jne	0x100013b3e
0000000100013b28	movq	%r14, %r12
0000000100013b2b	shrq	$0xc, %r12
0000000100013b2f	movq	%r14, %r15
0000000100013b32	movq	-0x30(%rbp), %rbx
0000000100013b36	movq	%r8, %r13
0000000100013b39	jmp	0x100013c1a
0000000100013b3e	leaq	-0x10(%r9), %rcx
0000000100013b42	movq	%rcx, %rax
0000000100013b45	subq	(%r8), %rax
0000000100013b48	leaq	_je_chunksize_mask(%rip), %r13
0000000100013b4f	movq	(%r13), %rdx
0000000100013b53	notq	%rdx
0000000100013b56	andq	%rcx, %rdx
0000000100013b59	subq	%rdx, %rax
0000000100013b5c	movabsq	$0x4ec4ec4ec4ec4ec5, %rcx ## imm = 0x4EC4EC4EC4EC4EC5
0000000100013b66	mulq	%rcx
0000000100013b69	shrq	$0x5, %rdx
0000000100013b6d	leaq	_je_map_bias(%rip), %r13
0000000100013b74	movq	(%r13), %rsi
0000000100013b78	movq	0x8(%rbx,%rdx,8), %rcx
0000000100013b7d	andq	$0x8, %rcx
0000000100013b81	addq	%rsi, %rdx
0000000100013b84	notq	%rsi
0000000100013b87	movq	%r14, %r12
0000000100013b8a	shrq	$0xc, %r12
0000000100013b8e	leaq	(%rdx,%r12), %rax
0000000100013b92	addq	%rax, %rsi
0000000100013b95	movq	0x8(%rbx,%rsi,8), %rdi
0000000100013b9a	andq	$0x4, %rdi
0000000100013b9e	orq	%rcx, %rdi
0000000100013ba1	orq	$0xff3, %rdi            ## imm = 0xFF3
0000000100013ba8	movq	%rdi, 0x8(%rbx,%rsi,8)
0000000100013bad	subq	(%r13), %rdx
0000000100013bb1	orq	%rcx, %r15
0000000100013bb4	orq	%r14, %rcx
0000000100013bb7	movq	0x8(%rbx,%rdx,8), %rsi
0000000100013bbc	andq	$0x4, %rsi
0000000100013bc0	orq	%rcx, %rsi
0000000100013bc3	orq	$0xff3, %rsi            ## imm = 0xFF3
0000000100013bca	movq	%rsi, 0x8(%rbx,%rdx,8)
0000000100013bcf	movq	%rax, %rcx
0000000100013bd2	subq	(%r13), %rcx
0000000100013bd6	movq	0x8(%rbx,%rcx,8), %rdx
0000000100013bdb	andq	$0x4, %rdx
0000000100013bdf	orq	%r15, %rdx
0000000100013be2	orq	$0xff3, %rdx            ## imm = 0xFF3
0000000100013be9	movq	%rdx, 0x8(%rbx,%rcx,8)
0000000100013bee	subq	(%r13), %rax
0000000100013bf2	imulq	$0x68, %rax, %rax
0000000100013bf6	addq	(%r8), %rbx
0000000100013bf9	leaq	0x10(%rax,%rbx), %rsi
0000000100013bfe	movq	-0x30(%rbp), %rbx
0000000100013c02	movq	%rbx, %rdi
0000000100013c05	xorl	%edx, %edx
0000000100013c07	xorl	%ecx, %ecx
0000000100013c09	movq	%r9, %r15
0000000100013c0c	movq	%r8, %r13
0000000100013c0f	callq	_arena_run_dalloc
0000000100013c14	movq	%r15, %r9
0000000100013c17	movq	%r14, %r15
0000000100013c1a	movl	-0x54(%rbp), %eax
0000000100013c1d	movzbl	%al, %r8d
0000000100013c21	movl	%r8d, -0x40(%rbp)
0000000100013c25	movq	%rbx, %rdi
0000000100013c28	movq	%r9, %rsi
0000000100013c2b	movq	%r15, %rdx
0000000100013c2e	xorl	%ecx, %ecx
0000000100013c30	callq	_arena_run_split_large_helper
0000000100013c35	movq	%rbx, %rax
0000000100013c38	movq	-0x60(%rbp), %r14
0000000100013c3c	movq	%r14, %rbx
0000000100013c3f	subq	(%r13), %rbx
0000000100013c43	leaq	_je_map_bias(%rip), %rcx
0000000100013c4a	movq	(%rcx), %rcx
0000000100013c4d	movq	%rcx, -0x38(%rbp)
0000000100013c51	leaq	_je_chunksize_mask(%rip), %rcx
0000000100013c58	movq	(%rcx), %r13
0000000100013c5b	incq	0x38(%rax)
0000000100013c5f	incq	0x48(%rax)
0000000100013c63	addq	%r15, 0x30(%rax)
0000000100013c67	shlq	$0x5, %r12
0000000100013c6b	movq	0x70(%rax), %rax
0000000100013c6f	incq	-0x20(%r12,%rax)
0000000100013c74	incq	-0x10(%r12,%rax)
0000000100013c79	incq	-0x8(%r12,%rax)
0000000100013c7e	movq	-0x48(%rbp), %rdi
0000000100013c82	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100013c87	notq	%r13
0000000100013c8a	andq	%r14, %r13
0000000100013c8d	subq	%r13, %rbx
0000000100013c90	movabsq	$0x4ec4ec4ec4ec4ec5, %rcx ## imm = 0x4EC4EC4EC4EC4EC5
0000000100013c9a	movq	%rbx, %rax
0000000100013c9d	mulq	%rcx
0000000100013ca0	movq	%rdx, %rbx
0000000100013ca3	shrq	$0x5, %rbx
0000000100013ca7	addq	-0x38(%rbp), %rbx
0000000100013cab	shlq	$0xc, %rbx
0000000100013caf	addq	%r13, %rbx
0000000100013cb2	movl	-0x40(%rbp), %eax
0000000100013cb5	testb	%al, %al
0000000100013cb7	jne	0x100013ce9
0000000100013cb9	leaq	_je_opt_junk(%rip), %rax
0000000100013cc0	cmpb	$0x0, (%rax)
0000000100013cc3	jne	0x100013cfb
0000000100013cc5	leaq	_je_opt_zero(%rip), %rax
0000000100013ccc	cmpb	$0x0, (%rax)
0000000100013ccf	movq	%r15, %rsi
0000000100013cd2	je	0x100013ce9
0000000100013cd4	movq	%rbx, %rdi
0000000100013cd7	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100013cdc	jmp	0x100013ce9
0000000100013cde	movq	-0x48(%rbp), %rdi
0000000100013ce2	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100013ce7	xorl	%ebx, %ebx
0000000100013ce9	movq	%rbx, %rax
0000000100013cec	addq	$0x48, %rsp
0000000100013cf0	popq	%rbx
0000000100013cf1	popq	%r12
0000000100013cf3	popq	%r13
0000000100013cf5	popq	%r14
0000000100013cf7	popq	%r15
0000000100013cf9	popq	%rbp
0000000100013cfa	retq
0000000100013cfb	movq	%rbx, %rdi
0000000100013cfe	movl	$0xa5, %esi
0000000100013d03	movq	%r15, %rdx
0000000100013d06	callq	0x10002bd04             ## symbol stub for: _memset
0000000100013d0b	jmp	0x100013ce9
0000000100013d0d	nopl	(%rax)
_je_arena_dalloc_bin_locked:
0000000100013d10	pushq	%rbp
0000000100013d11	movq	%rsp, %rbp
0000000100013d14	pushq	%r15
0000000100013d16	pushq	%r14
0000000100013d18	pushq	%r13
0000000100013d1a	pushq	%r12
0000000100013d1c	pushq	%rbx
0000000100013d1d	subq	$0x38, %rsp
0000000100013d21	movq	%rdx, %r12
0000000100013d24	movq	%rsi, -0x40(%rbp)
0000000100013d28	movq	%rdi, -0x48(%rbp)
0000000100013d2c	movq	%r12, %rax
0000000100013d2f	subq	%rsi, %rax
0000000100013d32	shrq	$0xc, %rax
0000000100013d36	leaq	_je_map_bias(%rip), %rcx
0000000100013d3d	movq	(%rcx), %rdx
0000000100013d40	movq	%rax, %rcx
0000000100013d43	subq	%rdx, %rcx
0000000100013d46	movq	0x8(%rsi,%rcx,8), %rcx
0000000100013d4b	movq	%rcx, %rdi
0000000100013d4e	shrq	$0xc, %rdi
0000000100013d52	subq	%rdi, %rax
0000000100013d55	leaq	_je_map_misc_offset(%rip), %rdi
0000000100013d5c	movq	(%rdi), %rdi
0000000100013d5f	addq	%rsi, %rdi
0000000100013d62	movq	%rdi, -0x30(%rbp)
0000000100013d66	leaq	_je_arena_bin_info(%rip), %r14
0000000100013d6d	leaq	_je_opt_junk(%rip), %rsi
0000000100013d74	subq	%rdx, %rax
0000000100013d77	imulq	$0x68, %rax, %rdx
0000000100013d7b	movq	%rdx, -0x38(%rbp)
0000000100013d7f	shrq	$0x4, %rcx
0000000100013d83	movzbl	%cl, %eax
0000000100013d86	leaq	(%rax,%rax,2), %rbx
0000000100013d8a	shlq	$0x5, %rbx
0000000100013d8e	cmpb	$0x0, (%rsi)
0000000100013d91	movq	0x10(%rdx,%rdi), %rax
0000000100013d96	movq	%rax, -0x60(%rbp)
0000000100013d9a	leaq	0x10(%rdx,%rdi), %rax
0000000100013d9f	movq	%rax, -0x50(%rbp)
0000000100013da3	movq	(%r14,%rbx), %r15
0000000100013da7	jne	0x100013fb3
0000000100013dad	movq	%rbx, -0x58(%rbp)
0000000100013db1	movq	%r15, %r11
0000000100013db4	leaq	_je_chunksize_mask(%rip), %rax
0000000100013dbb	movq	(%rax), %rcx
0000000100013dbe	notq	%rcx
0000000100013dc1	movq	-0x50(%rbp), %r13
0000000100013dc5	movq	%r13, %rdx
0000000100013dc8	andq	%rcx, %rdx
0000000100013dcb	movq	%r12, %rdi
0000000100013dce	subq	%rdx, %rdi
0000000100013dd1	shrq	$0xc, %rdi
0000000100013dd5	leaq	-0x10(%r13), %rax
0000000100013dd9	leaq	_je_map_bias(%rip), %rsi
0000000100013de0	movq	(%rsi), %rsi
0000000100013de3	subq	%rsi, %rdi
0000000100013de6	andq	%rax, %rcx
0000000100013de9	subq	%rcx, %rax
0000000100013dec	movabsq	$0x4ec4ec4ec4ec4ec5, %rbx ## imm = 0x4EC4EC4EC4EC4EC5
0000000100013df6	movq	0x8(%rdx,%rdi,8), %r8
0000000100013dfb	shrq	$0x4, %r8
0000000100013dff	movzbl	%r8b, %edx
0000000100013e03	leaq	(%rdx,%rdx,2), %rdi
0000000100013e07	leaq	_je_map_misc_offset(%rip), %rdx
0000000100013e0e	subq	(%rdx), %rax
0000000100013e11	mulq	%rbx
0000000100013e14	subl	%ecx, %r12d
0000000100013e17	shlq	$0x5, %rdi
0000000100013e1b	movq	0x10(%r14,%rdi), %rbx
0000000100013e20	bsfl	%ebx, %eax
0000000100013e23	cmpl	$0x1, %ebx
0000000100013e26	sbbl	%ecx, %ecx
0000000100013e28	orl	%eax, %ecx
0000000100013e2a	subl	0x58(%r14,%rdi), %r12d
0000000100013e2f	shrl	$0x5, %edx
0000000100013e32	addl	%edx, %esi
0000000100013e34	shll	$0xc, %esi
0000000100013e37	subl	%esi, %r12d
0000000100013e3a	shrl	%cl, %r12d
0000000100013e3d	shrq	%cl, %rbx
0000000100013e40	cmpq	$0x1, %rbx
0000000100013e44	je	0x100013e61
0000000100013e46	cmpq	$0x1f, %rbx
0000000100013e4a	ja	0x100013fef
0000000100013e50	leaq	_je_arena_run_regind.interval_invs(%rip), %rax
0000000100013e57	imull	-0xc(%rax,%rbx,4), %r12d
0000000100013e5d	shrl	$0x17, %r12d
0000000100013e61	movl	$0x1, %edx
0000000100013e66	movb	%r12b, %cl
0000000100013e69	shlq	%cl, %rdx
0000000100013e6c	movq	-0x30(%rbp), %rax
0000000100013e70	movq	-0x38(%rbp), %rcx
0000000100013e74	leaq	(%rax,%rcx), %r10
0000000100013e78	movl	%r12d, %ecx
0000000100013e7b	shrq	$0x6, %rcx
0000000100013e7f	movq	0x20(%r10,%rcx,8), %rsi
0000000100013e84	xorq	%rsi, %rdx
0000000100013e87	movq	%rdx, 0x20(%r10,%rcx,8)
0000000100013e8c	testq	%rsi, %rsi
0000000100013e8f	movq	-0x60(%rbp), %r15
0000000100013e93	jne	0x100013ee6
0000000100013e95	movl	0x30(%r14,%rdi), %r9d
0000000100013e9a	movzbl	%r8b, %eax
0000000100013e9e	leaq	(%rax,%rax,2), %r8
0000000100013ea2	shlq	$0x5, %r8
0000000100013ea6	addq	%r14, %r8
0000000100013ea9	movl	$0x8, %edi
0000000100013eae	nop
0000000100013eb0	leal	-0x7(%rdi), %eax
0000000100013eb3	cmpl	%r9d, %eax
0000000100013eb6	jae	0x100013ee6
0000000100013eb8	movq	%rcx, %rbx
0000000100013ebb	shrq	$0x6, %rbx
0000000100013ebf	movq	(%r8,%rdi,8), %rdx
0000000100013ec3	addq	%rbx, %rdx
0000000100013ec6	movq	0x20(%r10,%rdx,8), %rsi
0000000100013ecb	movl	$0x1, %eax
0000000100013ed0	shlq	%cl, %rax
0000000100013ed3	xorq	%rsi, %rax
0000000100013ed6	movq	%rax, 0x20(%r10,%rdx,8)
0000000100013edb	incq	%rdi
0000000100013ede	testq	%rsi, %rsi
0000000100013ee1	movq	%rbx, %rcx
0000000100013ee4	je	0x100013eb0
0000000100013ee6	movq	-0x30(%rbp), %rdx
0000000100013eea	movq	-0x38(%rbp), %rsi
0000000100013eee	movl	0x1c(%rdx,%rsi), %eax
0000000100013ef2	leal	0x1(%rax), %ecx
0000000100013ef5	movl	%ecx, 0x1c(%rdx,%rsi)
0000000100013ef9	movq	-0x58(%rbp), %rdx
0000000100013efd	cmpl	0x20(%r14,%rdx), %ecx
0000000100013f02	movq	-0x40(%rbp), %rbx
0000000100013f06	jne	0x100013f48
0000000100013f08	movq	%r14, %rdx
0000000100013f0b	cmpq	%r13, 0x8(%r15)
0000000100013f0f	movq	%r11, %r14
0000000100013f12	je	0x100013f7c
0000000100013f14	movl	$0x130, %ecx            ## imm = 0x130
0000000100013f19	addq	(%rbx), %rcx
0000000100013f1c	movq	%r15, %rax
0000000100013f1f	subq	%rcx, %rax
0000000100013f22	sarq	$0x3, %rax
0000000100013f26	movabsq	$-0x3d70a3d70a3d70a0, %rcx ## imm = 0xC28F5C28F5C28F60
0000000100013f30	imulq	%rax, %rcx
0000000100013f34	cmpl	$0x1, 0x20(%rdx,%rcx)
0000000100013f39	je	0x100013f84
0000000100013f3b	movq	%r15, %rdi
0000000100013f3e	movq	%r13, %rsi
0000000100013f41	callq	_arena_bin_runs_remove
0000000100013f46	jmp	0x100013f84
0000000100013f48	testl	%eax, %eax
0000000100013f4a	movq	%r11, %r14
0000000100013f4d	jne	0x100013f96
0000000100013f4f	movq	0x8(%r15), %rsi
0000000100013f53	cmpq	%rsi, %r13
0000000100013f56	je	0x100013f96
0000000100013f58	cmpq	%r13, %rsi
0000000100013f5b	jbe	0x100013fe2
0000000100013f61	cmpl	$0x0, 0xc(%rsi)
0000000100013f65	je	0x100013f6f
0000000100013f67	movq	%r15, %rdi
0000000100013f6a	callq	_arena_bin_runs_insert
0000000100013f6f	movq	%r13, 0x8(%r15)
0000000100013f73	incq	0xb8(%r15)
0000000100013f7a	jmp	0x100013f96
0000000100013f7c	movq	$0x0, 0x8(%r15)
0000000100013f84	movq	-0x48(%rbp), %rdi
0000000100013f88	movq	%rbx, %rsi
0000000100013f8b	movq	%r13, %rdx
0000000100013f8e	movq	%r15, %rcx
0000000100013f91	callq	_arena_dalloc_bin_run
0000000100013f96	subq	%r14, 0x80(%r15)
0000000100013f9d	incq	0x90(%r15)
0000000100013fa4	addq	$0x38, %rsp
0000000100013fa8	popq	%rbx
0000000100013fa9	popq	%r12
0000000100013fab	popq	%r13
0000000100013fad	popq	%r14
0000000100013faf	popq	%r15
0000000100013fb1	popq	%rbp
0000000100013fb2	retq
0000000100013fb3	movq	0x8(%r14,%rbx), %r13
0000000100013fb8	movq	%r12, %rdi
0000000100013fbb	movq	%r15, %rsi
0000000100013fbe	movq	%r13, %rdx
0000000100013fc1	xorl	%ecx, %ecx
0000000100013fc3	callq	_arena_redzones_validate
0000000100013fc8	movq	0x10(%r14,%rbx), %rdx
0000000100013fcd	movq	%r12, %rdi
0000000100013fd0	subq	%r13, %rdi
0000000100013fd3	movl	$0x5a, %esi
0000000100013fd8	callq	0x10002bd04             ## symbol stub for: _memset
0000000100013fdd	jmp	0x100013dad
0000000100013fe2	movq	%r15, %rdi
0000000100013fe5	movq	%r13, %rsi
0000000100013fe8	callq	_arena_bin_runs_insert
0000000100013fed	jmp	0x100013f96
0000000100013fef	movl	%r12d, %eax
0000000100013ff2	xorl	%edx, %edx
0000000100013ff4	divq	%rbx
0000000100013ff7	movq	%rax, %r12
0000000100013ffa	jmp	0x100013e61
0000000100013fff	nop
_arena_dalloc_bin_run:
0000000100014000	pushq	%rbp
0000000100014001	movq	%rsp, %rbp
0000000100014004	pushq	%r15
0000000100014006	pushq	%r14
0000000100014008	pushq	%r13
000000010001400a	pushq	%r12
000000010001400c	pushq	%rbx
000000010001400d	subq	$0x48, %rsp
0000000100014011	movq	%rcx, -0x40(%rbp)
0000000100014015	movq	%rdx, %r12
0000000100014018	movq	%r12, -0x38(%rbp)
000000010001401c	movq	%rsi, %r14
000000010001401f	movq	%rdi, -0x30(%rbp)
0000000100014023	movl	$0x130, %r15d           ## imm = 0x130
0000000100014029	addq	(%r14), %r15
000000010001402c	movq	(%r12), %rbx
0000000100014030	movq	%rcx, %rdi
0000000100014033	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100014038	subq	%r15, %rbx
000000010001403b	sarq	$0x3, %rbx
000000010001403f	movabsq	$-0x3d70a3d70a3d70a0, %r13 ## imm = 0xC28F5C28F5C28F60
0000000100014049	imulq	%rbx, %r13
000000010001404d	movl	0x8(%r12), %ecx
0000000100014052	leaq	_je_arena_bin_info(%rip), %rax
0000000100014059	imulq	0x10(%rax,%r13), %rcx
000000010001405f	movq	%rcx, -0x50(%rbp)
0000000100014063	movl	0x58(%rax,%r13), %ecx
0000000100014068	movq	%rcx, -0x60(%rbp)
000000010001406c	movq	0x8(%rax,%r13), %rcx
0000000100014071	movq	%rcx, -0x58(%rbp)
0000000100014075	movq	0x18(%rax,%r13), %rax
000000010001407a	movq	%rax, -0x70(%rbp)
000000010001407e	leaq	-0x10(%r12), %rbx
0000000100014083	leaq	_je_map_misc_offset(%rip), %rax
000000010001408a	movq	%rbx, %r12
000000010001408d	subq	(%rax), %r12
0000000100014090	leaq	_je_chunksize_mask(%rip), %rax
0000000100014097	movq	(%rax), %r15
000000010001409a	leaq	_je_map_bias(%rip), %rax
00000001000140a1	movq	(%rax), %rax
00000001000140a4	movq	%rax, -0x68(%rbp)
00000001000140a8	movq	-0x30(%rbp), %rax
00000001000140ac	leaq	0x8(%rax), %rdi
00000001000140b0	movq	%rdi, -0x48(%rbp)
00000001000140b4	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000140b9	movq	%rbx, %r8
00000001000140bc	movq	-0x70(%rbp), %r10
00000001000140c0	leaq	_je_map_bias(%rip), %r9
00000001000140c7	notq	%r15
00000001000140ca	andq	%r8, %r15
00000001000140cd	subq	%r15, %r12
00000001000140d0	movabsq	$0x4ec4ec4ec4ec4ec5, %rcx ## imm = 0x4EC4EC4EC4EC4EC5
00000001000140da	movq	%r12, %rax
00000001000140dd	mulq	%rcx
00000001000140e0	shrq	$0x5, %rdx
00000001000140e4	addq	-0x68(%rbp), %rdx
00000001000140e8	movq	%rdx, %rax
00000001000140eb	subq	(%r9), %rax
00000001000140ee	movq	0x8(%r14,%rax,8), %rcx
00000001000140f3	testb	$0x8, %cl
00000001000140f6	jne	0x10001425b
00000001000140fc	movl	$0xfff, %edi            ## imm = 0xFFF
0000000100014101	subq	%r14, %rdi
0000000100014104	addq	%r15, %rdi
0000000100014107	movq	%rdx, %rsi
000000010001410a	shlq	$0xc, %rsi
000000010001410e	addq	%rdi, %rsi
0000000100014111	shrq	$0xc, %r10
0000000100014115	addq	-0x60(%rbp), %rsi
0000000100014119	subq	-0x58(%rbp), %rsi
000000010001411d	addq	-0x50(%rbp), %rsi
0000000100014121	shrq	$0xc, %rsi
0000000100014125	movq	%rsi, %rdi
0000000100014128	subq	%rdx, %rdi
000000010001412b	cmpq	%r10, %rdi
000000010001412e	jae	0x10001425b
0000000100014134	cmpq	%rdx, %rsi
0000000100014137	jbe	0x10001429a
000000010001413d	leaq	_je_arena_bin_info(%rip), %rsi
0000000100014144	leaq	0x18(%rsi,%r13), %rsi
0000000100014149	andq	$0x4, %rcx
000000010001414d	orq	(%rsi), %rcx
0000000100014150	orq	$0xff3, %rcx            ## imm = 0xFF3
0000000100014157	movq	%rcx, 0x8(%r14,%rax,8)
000000010001415c	leaq	-0x1(%r10,%rdx), %rax
0000000100014161	subq	(%r9), %rax
0000000100014164	movq	0x8(%r14,%rax,8), %rdx
0000000100014169	movq	%rdi, %rsi
000000010001416c	shlq	$0xc, %rsi
0000000100014170	shlq	$0xc, %r10
0000000100014174	movabsq	$0xfffffffffffff, %rcx  ## imm = 0xFFFFFFFFFFFFF
000000010001417e	andq	%rdi, %rcx
0000000100014181	movabsq	$0x4ec4ec4ec4ec4ec5, %rdi ## imm = 0x4EC4EC4EC4EC4EC5
000000010001418b	subq	%rsi, %r10
000000010001418e	andq	$0x4, %rdx
0000000100014192	orq	$0xff3, %rdx            ## imm = 0xFF3
0000000100014199	movq	%rdx, 0x8(%r14,%rax,8)
000000010001419e	leaq	_je_chunksize_mask(%rip), %rax
00000001000141a5	movq	(%rax), %rdx
00000001000141a8	notq	%rdx
00000001000141ab	movq	%r8, %rax
00000001000141ae	leaq	_je_map_misc_offset(%rip), %rbx
00000001000141b5	subq	(%rbx), %rax
00000001000141b8	andq	%r8, %rdx
00000001000141bb	subq	%rdx, %rax
00000001000141be	mulq	%rdi
00000001000141c1	shrq	$0x5, %rdx
00000001000141c5	movq	0x8(%r14,%rdx,8), %rax
00000001000141ca	movq	(%r9), %rdi
00000001000141cd	andq	$0x8, %rax
00000001000141d1	addq	%rdi, %rdx
00000001000141d4	addq	%rdx, %rcx
00000001000141d7	notq	%rdi
00000001000141da	addq	%rcx, %rdi
00000001000141dd	movq	%rbx, %r8
00000001000141e0	movq	0x8(%r14,%rdi,8), %rbx
00000001000141e5	andq	$0x4, %rbx
00000001000141e9	orq	%rax, %rbx
00000001000141ec	orq	$0xff3, %rbx            ## imm = 0xFF3
00000001000141f3	movq	%rbx, 0x8(%r14,%rdi,8)
00000001000141f8	orq	%rax, %rsi
00000001000141fb	subq	(%r9), %rdx
00000001000141fe	orq	%r10, %rax
0000000100014201	movq	0x8(%r14,%rdx,8), %rdi
0000000100014206	andq	$0x4, %rdi
000000010001420a	orq	%rsi, %rdi
000000010001420d	orq	$0xff3, %rdi            ## imm = 0xFF3
0000000100014214	movq	%rdi, 0x8(%r14,%rdx,8)
0000000100014219	movq	%rcx, %rdx
000000010001421c	subq	(%r9), %rdx
000000010001421f	movq	0x8(%r14,%rdx,8), %rsi
0000000100014224	andq	$0x4, %rsi
0000000100014228	orq	%rax, %rsi
000000010001422b	orq	$0xff3, %rsi            ## imm = 0xFF3
0000000100014232	movq	%rsi, 0x8(%r14,%rdx,8)
0000000100014237	subq	(%r9), %rcx
000000010001423a	imulq	$0x68, %rcx, %rax
000000010001423e	addq	(%r8), %r14
0000000100014241	leaq	0x10(%rax,%r14), %rsi
0000000100014246	movq	-0x30(%rbp), %rbx
000000010001424a	movq	%rbx, %rdi
000000010001424d	xorl	%edx, %edx
000000010001424f	xorl	%ecx, %ecx
0000000100014251	callq	_arena_run_dalloc
0000000100014256	movq	%rbx, %rdi
0000000100014259	jmp	0x10001425f
000000010001425b	movq	-0x30(%rbp), %rdi
000000010001425f	movq	-0x38(%rbp), %rsi
0000000100014263	movl	$0x1, %edx
0000000100014268	xorl	%ecx, %ecx
000000010001426a	callq	_arena_run_dalloc
000000010001426f	movq	-0x48(%rbp), %rdi
0000000100014273	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100014278	movq	-0x40(%rbp), %rbx
000000010001427c	movq	%rbx, %rdi
000000010001427f	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100014284	decq	0xc0(%rbx)
000000010001428b	addq	$0x48, %rsp
000000010001428f	popq	%rbx
0000000100014290	popq	%r12
0000000100014292	popq	%r13
0000000100014294	popq	%r14
0000000100014296	popq	%r15
0000000100014298	popq	%rbp
0000000100014299	retq
000000010001429a	movq	-0x30(%rbp), %rdi
000000010001429e	movq	-0x38(%rbp), %rsi
00000001000142a2	xorl	%edx, %edx
00000001000142a4	jmp	0x100014268
00000001000142a6	nopw	%cs:(%rax,%rax)
_je_arena_dalloc_bin:
00000001000142b0	pushq	%rbp
00000001000142b1	movq	%rsp, %rbp
00000001000142b4	pushq	%r15
00000001000142b6	pushq	%r14
00000001000142b8	pushq	%r12
00000001000142ba	pushq	%rbx
00000001000142bb	movq	%rdx, %r14
00000001000142be	movq	%rsi, %rbx
00000001000142c1	movq	%rdi, %r15
00000001000142c4	leaq	_je_map_bias(%rip), %rax
00000001000142cb	subq	(%rax), %rcx
00000001000142ce	movq	0x8(%rbx,%rcx,8), %rax
00000001000142d3	shrq	$0xc, %rax
00000001000142d7	subq	%rax, %rcx
00000001000142da	imulq	$0x68, %rcx, %rax
00000001000142de	leaq	_je_map_misc_offset(%rip), %rcx
00000001000142e5	movq	(%rcx), %rcx
00000001000142e8	addq	%rbx, %rcx
00000001000142eb	movq	0x10(%rax,%rcx), %r12
00000001000142f0	movq	%r12, %rdi
00000001000142f3	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000142f8	movq	%r15, %rdi
00000001000142fb	movq	%rbx, %rsi
00000001000142fe	movq	%r14, %rdx
0000000100014301	callq	_je_arena_dalloc_bin_locked
0000000100014306	movq	%r12, %rdi
0000000100014309	popq	%rbx
000000010001430a	popq	%r12
000000010001430c	popq	%r14
000000010001430e	popq	%r15
0000000100014310	popq	%rbp
0000000100014311	jmp	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100014316	nopw	%cs:(%rax,%rax)
_je_arena_dalloc_small:
0000000100014320	pushq	%rbp
0000000100014321	movq	%rsp, %rbp
0000000100014324	pushq	%r15
0000000100014326	pushq	%r14
0000000100014328	pushq	%r12
000000010001432a	pushq	%rbx
000000010001432b	movq	%rdx, %r14
000000010001432e	movq	%rsi, %rbx
0000000100014331	movq	%rdi, %r15
0000000100014334	leaq	_je_map_bias(%rip), %rax
000000010001433b	subq	(%rax), %rcx
000000010001433e	movq	0x8(%rbx,%rcx,8), %rax
0000000100014343	shrq	$0xc, %rax
0000000100014347	subq	%rax, %rcx
000000010001434a	imulq	$0x68, %rcx, %rax
000000010001434e	leaq	_je_map_misc_offset(%rip), %rcx
0000000100014355	movq	(%rcx), %rcx
0000000100014358	addq	%rbx, %rcx
000000010001435b	movq	0x10(%rax,%rcx), %r12
0000000100014360	movq	%r12, %rdi
0000000100014363	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100014368	movq	%r15, %rdi
000000010001436b	movq	%rbx, %rsi
000000010001436e	movq	%r14, %rdx
0000000100014371	callq	_je_arena_dalloc_bin_locked
0000000100014376	movq	%r12, %rdi
0000000100014379	popq	%rbx
000000010001437a	popq	%r12
000000010001437c	popq	%r14
000000010001437e	popq	%r15
0000000100014380	popq	%rbp
0000000100014381	jmp	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100014386	nopw	%cs:(%rax,%rax)
_je_arena_dalloc_large_locked:
0000000100014390	pushq	%rbp
0000000100014391	movq	%rsp, %rbp
0000000100014394	pushq	%r15
0000000100014396	pushq	%r14
0000000100014398	pushq	%r12
000000010001439a	pushq	%rbx
000000010001439b	movq	%rdi, %r15
000000010001439e	leaq	_je_map_misc_offset(%rip), %rax
00000001000143a5	movq	(%rax), %rax
00000001000143a8	addq	%rsi, %rax
00000001000143ab	movq	%rdx, %rcx
00000001000143ae	subq	%rsi, %rcx
00000001000143b1	shrq	$0xc, %rcx
00000001000143b5	leaq	_je_map_bias(%rip), %rdi
00000001000143bc	subq	(%rdi), %rcx
00000001000143bf	imulq	$0x68, %rcx, %rdi
00000001000143c3	leaq	0x10(%rdi,%rax), %r14
00000001000143c8	movq	0x8(%rsi,%rcx,8), %r12
00000001000143cd	movq	%r12, %rbx
00000001000143d0	andq	$-0x1000, %rbx          ## imm = 0xFFFFFFFFFFFFF000
00000001000143d7	leaq	_je_opt_junk(%rip), %rax
00000001000143de	cmpb	$0x0, (%rax)
00000001000143e1	jne	0x100014424
00000001000143e3	incq	0x40(%r15)
00000001000143e7	subq	%rbx, 0x30(%r15)
00000001000143eb	shrq	$0x7, %r12
00000001000143ef	movabsq	$0x1ffffffffffffe0, %rax ## imm = 0x1FFFFFFFFFFFFE0
00000001000143f9	andq	%r12, %rax
00000001000143fc	movq	0x70(%r15), %rcx
0000000100014400	incq	-0x18(%rax,%rcx)
0000000100014405	decq	-0x8(%rax,%rcx)
000000010001440a	movq	%r15, %rdi
000000010001440d	movq	%r14, %rsi
0000000100014410	movl	$0x1, %edx
0000000100014415	xorl	%ecx, %ecx
0000000100014417	popq	%rbx
0000000100014418	popq	%r12
000000010001441a	popq	%r14
000000010001441c	popq	%r15
000000010001441e	popq	%rbp
000000010001441f	jmp	_arena_run_dalloc
0000000100014424	movq	%rdx, %rdi
0000000100014427	movl	$0x5a, %esi
000000010001442c	movq	%rbx, %rdx
000000010001442f	callq	0x10002bd04             ## symbol stub for: _memset
0000000100014434	jmp	0x1000143e3
0000000100014436	nopw	%cs:(%rax,%rax)
_arena_run_dalloc:
0000000100014440	pushq	%rbp
0000000100014441	movq	%rsp, %rbp
0000000100014444	pushq	%r15
0000000100014446	pushq	%r14
0000000100014448	pushq	%r13
000000010001444a	pushq	%r12
000000010001444c	pushq	%rbx
000000010001444d	subq	$0x38, %rsp
0000000100014451	movl	%ecx, -0x38(%rbp)
0000000100014454	movl	%edx, -0x2c(%rbp)
0000000100014457	movq	%rdi, %rbx
000000010001445a	leaq	_je_map_misc_offset(%rip), %rax
0000000100014461	movq	(%rax), %rcx
0000000100014464	leaq	-0x10(%rsi), %rdx
0000000100014468	movq	%rdx, %rax
000000010001446b	subq	%rcx, %rax
000000010001446e	leaq	_je_chunksize_mask(%rip), %rcx
0000000100014475	movq	(%rcx), %r8
0000000100014478	movq	%r8, %rcx
000000010001447b	notq	%rcx
000000010001447e	andq	%rcx, %rdx
0000000100014481	subq	%rdx, %rax
0000000100014484	movabsq	$0x4ec4ec4ec4ec4ec5, %rdx ## imm = 0x4EC4EC4EC4EC4EC5
000000010001448e	mulq	%rdx
0000000100014491	shrq	$0x5, %rdx
0000000100014495	movq	%rsi, %r14
0000000100014498	andq	%rcx, %r14
000000010001449b	leaq	_je_map_bias(%rip), %rax
00000001000144a2	movq	0x8(%r14,%rdx,8), %rdi
00000001000144a7	addq	(%rax), %rdx
00000001000144aa	testb	$0x2, %dil
00000001000144ae	je	0x1000144b9
00000001000144b0	andq	$-0x1000, %rdi          ## imm = 0xFFFFFFFFFFFFF000
00000001000144b7	jmp	0x1000144e4
00000001000144b9	leaq	0x130(%rbx), %rdi
00000001000144c0	movq	(%rsi), %rax
00000001000144c3	subq	%rdi, %rax
00000001000144c6	sarq	$0x3, %rax
00000001000144ca	movabsq	$-0x3d70a3d70a3d70a0, %rsi ## imm = 0xC28F5C28F5C28F60
00000001000144d4	imulq	%rax, %rsi
00000001000144d8	leaq	_je_arena_bin_info(%rip), %rax
00000001000144df	movq	0x18(%rax,%rsi), %rdi
00000001000144e4	movq	%rdx, -0x48(%rbp)
00000001000144e8	movq	0x98(%rbx), %rax
00000001000144ef	movq	%rax, %rdx
00000001000144f2	shlq	$0xc, %rdx
00000001000144f6	addq	%r8, %rdx
00000001000144f9	andq	%rcx, %rdx
00000001000144fc	movq	%rdi, %rsi
00000001000144ff	movq	%rdi, %r13
0000000100014502	shrq	$0xc, %rsi
0000000100014506	movq	%rax, %rdi
0000000100014509	subq	%rsi, %rdi
000000010001450c	movq	%rsi, %r12
000000010001450f	shlq	$0xc, %rdi
0000000100014513	addq	%r8, %rdi
0000000100014516	andq	%rcx, %rdi
0000000100014519	subq	%rdx, %rdi
000000010001451c	je	0x100014531
000000010001451e	leaq	_je_stats_cactive(%rip), %rsi
0000000100014525	callq	0x10002bc80             ## symbol stub for: _OSAtomicAdd64
000000010001452a	movq	0x98(%rbx), %rax
0000000100014531	movq	%r12, %rsi
0000000100014534	subq	%rsi, %rax
0000000100014537	movq	%rax, 0x98(%rbx)
000000010001453e	leaq	_je_map_bias(%rip), %r8
0000000100014545	movq	(%r8), %rcx
0000000100014548	movl	-0x38(%rbp), %eax
000000010001454b	testb	%al, %al
000000010001454d	movq	-0x48(%rbp), %rdx
0000000100014551	je	0x100014558
0000000100014553	movq	%r13, %r10
0000000100014556	jmp	0x10001456e
0000000100014558	movq	%rdx, %rax
000000010001455b	subq	%rcx, %rax
000000010001455e	testb	$0x8, 0x8(%r14,%rax,8)
0000000100014564	movq	%r13, %r10
0000000100014567	je	0x10001456e
0000000100014569	movb	$0x1, %al
000000010001456b	movl	%eax, -0x2c(%rbp)
000000010001456e	movq	%rdx, %rax
0000000100014571	subq	%rcx, %rax
0000000100014574	movl	-0x2c(%rbp), %r13d
0000000100014578	testb	%r13b, %r13b
000000010001457b	setne	%cl
000000010001457e	movzbl	%cl, %r9d
0000000100014582	shlq	$0x3, %r9
0000000100014586	movq	%rbx, %rdi
0000000100014589	testb	%r13b, %r13b
000000010001458c	je	0x1000145a7
000000010001458e	movq	%r10, %rcx
0000000100014591	orq	$0xff8, %rcx            ## imm = 0xFF8
0000000100014598	movq	%rcx, 0x8(%r14,%rax,8)
000000010001459d	leaq	-0x1(%rdx,%rsi), %rax
00000001000145a2	subq	(%r8), %rax
00000001000145a5	jmp	0x1000145da
00000001000145a7	movq	0x8(%r14,%rax,8), %rcx
00000001000145ac	andq	$0x4, %rcx
00000001000145b0	orq	%r10, %rcx
00000001000145b3	orq	$0xff0, %rcx            ## imm = 0xFF0
00000001000145ba	movq	%rcx, 0x8(%r14,%rax,8)
00000001000145bf	leaq	-0x1(%rdx,%rsi), %rax
00000001000145c4	subq	(%r8), %rax
00000001000145c7	movq	0x8(%r14,%rax,8), %rcx
00000001000145cc	andq	$0x4, %rcx
00000001000145d0	orq	%r10, %rcx
00000001000145d3	orq	$0xff0, %rcx            ## imm = 0xFF0
00000001000145da	movq	%rcx, 0x8(%r14,%rax,8)
00000001000145df	leaq	(%rsi,%rdx), %rbx
00000001000145e3	leaq	_je_chunk_npages(%rip), %rax
00000001000145ea	cmpq	(%rax), %rbx
00000001000145ed	jae	0x10001470b
00000001000145f3	movq	%rbx, %rax
00000001000145f6	subq	(%r8), %rax
00000001000145f9	movq	0x8(%r14,%rax,8), %r12
00000001000145fe	testb	$0x1, %r12b
0000000100014602	jne	0x10001470b
0000000100014608	movq	%r12, %rax
000000010001460b	andq	$0x8, %rax
000000010001460f	cmpq	%r9, %rax
0000000100014612	jne	0x10001470b
0000000100014618	movq	%r9, -0x50(%rbp)
000000010001461c	movq	%rsi, -0x40(%rbp)
0000000100014620	movq	%r10, -0x38(%rbp)
0000000100014624	movq	%r14, %rsi
0000000100014627	movq	%rbx, %rdx
000000010001462a	movq	%r8, %r13
000000010001462d	movq	%r14, %r15
0000000100014630	movq	%rdi, %r14
0000000100014633	callq	_arena_avail_remove
0000000100014638	movq	%r14, %rdi
000000010001463b	movq	%r15, %r14
000000010001463e	movq	%r13, %r8
0000000100014641	movq	%r12, %r9
0000000100014644	shrq	$0xc, %r9
0000000100014648	movl	-0x2c(%rbp), %ecx
000000010001464b	testb	%cl, %cl
000000010001464d	je	0x1000146be
000000010001464f	leaq	_je_map_misc_offset(%rip), %rcx
0000000100014656	movq	(%rcx), %rcx
0000000100014659	addq	%r14, %rcx
000000010001465c	subq	(%r8), %rbx
000000010001465f	imulq	$0x68, %rbx, %rdx
0000000100014663	leaq	(%rcx,%rdx), %rsi
0000000100014667	movq	0x118(%rdi), %rbx
000000010001466e	cmpq	%rsi, %rbx
0000000100014671	jne	0x10001467f
0000000100014673	movq	0x10(%rcx,%rdx), %rbx
0000000100014678	movq	%rbx, 0x118(%rdi)
000000010001467f	cmpq	%rsi, %rbx
0000000100014682	je	0x1000146ac
0000000100014684	movq	0x10(%rcx,%rdx), %rax
0000000100014689	movq	0x18(%rcx,%rdx), %rbx
000000010001468e	movq	%rax, 0x10(%rbx)
0000000100014692	movq	0x10(%rcx,%rdx), %rax
0000000100014697	movq	0x18(%rcx,%rdx), %rbx
000000010001469c	movq	%rbx, 0x18(%rax)
00000001000146a0	movq	%rsi, 0x10(%rcx,%rdx)
00000001000146a5	movq	%rsi, 0x18(%rcx,%rdx)
00000001000146aa	jmp	0x1000146b7
00000001000146ac	movq	$0x0, 0x118(%rdi)
00000001000146b7	subq	%r9, 0xa0(%rdi)
00000001000146be	andq	$-0x1000, %r12          ## imm = 0xFFFFFFFFFFFFF000
00000001000146c5	movq	-0x48(%rbp), %rdx
00000001000146c9	movq	%rdx, %rbx
00000001000146cc	subq	(%r8), %rbx
00000001000146cf	movl	$0xfff, %ecx            ## imm = 0xFFF
00000001000146d4	movq	0x8(%r14,%rbx,8), %rsi
00000001000146d9	andq	%rcx, %rsi
00000001000146dc	movq	-0x38(%rbp), %r10
00000001000146e0	addq	%r12, %r10
00000001000146e3	orq	%r10, %rsi
00000001000146e6	movq	%rsi, 0x8(%r14,%rbx,8)
00000001000146eb	movq	-0x40(%rbp), %rsi
00000001000146ef	addq	%r9, %rsi
00000001000146f2	leaq	-0x1(%rdx,%rsi), %rax
00000001000146f7	subq	(%r8), %rax
00000001000146fa	andq	0x8(%r14,%rax,8), %rcx
00000001000146ff	orq	%r10, %rcx
0000000100014702	movq	%rcx, 0x8(%r14,%rax,8)
0000000100014707	movq	-0x50(%rbp), %r9
000000010001470b	movq	%rsi, -0x40(%rbp)
000000010001470f	movq	%r10, -0x38(%rbp)
0000000100014713	movq	(%r8), %rax
0000000100014716	cmpq	%rax, %rdx
0000000100014719	jbe	0x10001483c
000000010001471f	leaq	-0x1(%rdx), %rcx
0000000100014723	movq	%rcx, -0x58(%rbp)
0000000100014727	subq	%rax, %rcx
000000010001472a	movq	0x8(%r14,%rcx,8), %r15
000000010001472f	testb	$0x1, %r15b
0000000100014733	jne	0x10001483c
0000000100014739	movq	%r15, %rax
000000010001473c	andq	$0x8, %rax
0000000100014740	cmpq	%r9, %rax
0000000100014743	jne	0x10001483c
0000000100014749	movq	%r15, %r12
000000010001474c	shrq	$0xc, %r12
0000000100014750	subq	%r12, %rdx
0000000100014753	movq	%r14, %rsi
0000000100014756	movq	%rdx, %rbx
0000000100014759	movq	%r14, %r13
000000010001475c	movq	%rdi, %r14
000000010001475f	callq	_arena_avail_remove
0000000100014764	movq	%r14, %rdi
0000000100014767	movq	%r13, %r14
000000010001476a	movq	%rbx, %rdx
000000010001476d	movl	-0x2c(%rbp), %eax
0000000100014770	testb	%al, %al
0000000100014772	leaq	_je_map_bias(%rip), %r8
0000000100014779	je	0x1000147ed
000000010001477b	leaq	_je_map_misc_offset(%rip), %rax
0000000100014782	movq	(%rax), %rax
0000000100014785	addq	%r14, %rax
0000000100014788	movq	%rdx, %rcx
000000010001478b	subq	(%r8), %rcx
000000010001478e	imulq	$0x68, %rcx, %rcx
0000000100014792	leaq	(%rax,%rcx), %rbx
0000000100014796	movq	0x118(%rdi), %rsi
000000010001479d	cmpq	%rbx, %rsi
00000001000147a0	jne	0x1000147ae
00000001000147a2	movq	0x10(%rax,%rcx), %rsi
00000001000147a7	movq	%rsi, 0x118(%rdi)
00000001000147ae	cmpq	%rbx, %rsi
00000001000147b1	je	0x1000147db
00000001000147b3	movq	0x10(%rax,%rcx), %r9
00000001000147b8	movq	0x18(%rax,%rcx), %rsi
00000001000147bd	movq	%r9, 0x10(%rsi)
00000001000147c1	movq	0x10(%rax,%rcx), %r9
00000001000147c6	movq	0x18(%rax,%rcx), %rsi
00000001000147cb	movq	%rsi, 0x18(%r9)
00000001000147cf	movq	%rbx, 0x10(%rax,%rcx)
00000001000147d4	movq	%rbx, 0x18(%rax,%rcx)
00000001000147d9	jmp	0x1000147e6
00000001000147db	movq	$0x0, 0x118(%rdi)
00000001000147e6	subq	%r12, 0xa0(%rdi)
00000001000147ed	andq	$-0x1000, %r15          ## imm = 0xFFFFFFFFFFFFF000
00000001000147f4	movq	%rdx, %rcx
00000001000147f7	subq	(%r8), %rcx
00000001000147fa	movl	$0xfff, %eax            ## imm = 0xFFF
00000001000147ff	movq	0x8(%r14,%rcx,8), %rbx
0000000100014804	andq	%rax, %rbx
0000000100014807	movq	-0x38(%rbp), %rsi
000000010001480b	addq	%r15, %rsi
000000010001480e	movq	%rsi, -0x38(%rbp)
0000000100014812	orq	%rsi, %rbx
0000000100014815	movq	%rbx, 0x8(%r14,%rcx,8)
000000010001481a	movq	-0x40(%rbp), %rcx
000000010001481e	movq	-0x58(%rbp), %rbx
0000000100014822	addq	%rcx, %rbx
0000000100014825	subq	(%r8), %rbx
0000000100014828	andq	0x8(%r14,%rbx,8), %rax
000000010001482d	orq	%rsi, %rax
0000000100014830	addq	%r12, %rcx
0000000100014833	movq	%rcx, -0x40(%rbp)
0000000100014837	movq	%rax, 0x8(%r14,%rbx,8)
000000010001483c	movq	%r14, %rsi
000000010001483f	movq	%rdx, %r12
0000000100014842	movq	%rdi, %rbx
0000000100014845	callq	_arena_avail_insert
000000010001484a	movq	%rbx, %r9
000000010001484d	movl	-0x2c(%rbp), %eax
0000000100014850	testb	%al, %al
0000000100014852	leaq	_je_map_bias(%rip), %rbx
0000000100014859	je	0x1000148c8
000000010001485b	leaq	_je_map_misc_offset(%rip), %rax
0000000100014862	movq	(%rax), %rcx
0000000100014865	addq	%r14, %rcx
0000000100014868	subq	(%rbx), %r12
000000010001486b	imulq	$0x68, %r12, %rdx
000000010001486f	leaq	(%rcx,%rdx), %rax
0000000100014873	movq	%rax, 0x10(%rdx,%rcx)
0000000100014878	movq	%rax, 0x18(%rdx,%rcx)
000000010001487d	movq	0x118(%r9), %rsi
0000000100014884	testq	%rsi, %rsi
0000000100014887	movq	-0x40(%rbp), %r8
000000010001488b	je	0x1000148ba
000000010001488d	leaq	0x18(%rdx,%rcx), %rdi
0000000100014892	leaq	0x10(%rdx,%rcx), %rcx
0000000100014897	movq	0x18(%rsi), %rdx
000000010001489b	movq	%rdx, (%rdi)
000000010001489e	movq	0x118(%r9), %rsi
00000001000148a5	movq	%rsi, (%rcx)
00000001000148a8	movq	%rax, 0x10(%rdx)
00000001000148ac	movq	0x118(%r9), %rdx
00000001000148b3	movq	%rax, 0x18(%rdx)
00000001000148b7	movq	(%rcx), %rax
00000001000148ba	movq	%rax, 0x118(%r9)
00000001000148c1	addq	%r8, 0xa0(%r9)
00000001000148c8	leaq	_je_arena_maxclass(%rip), %rax
00000001000148cf	movq	-0x38(%rbp), %rcx
00000001000148d3	cmpq	(%rax), %rcx
00000001000148d6	jne	0x1000149bf
00000001000148dc	movq	(%rbx), %rdx
00000001000148df	movq	%r9, %rdi
00000001000148e2	movq	%r14, %rsi
00000001000148e5	movq	%r14, %r15
00000001000148e8	movq	%r9, %r14
00000001000148eb	callq	_arena_avail_remove
00000001000148f0	movq	%r14, %r9
00000001000148f3	movq	%rbx, %rcx
00000001000148f6	movq	0x90(%r9), %r12
00000001000148fd	movq	%r15, 0x90(%r9)
0000000100014904	testq	%r12, %r12
0000000100014907	je	0x1000149bf
000000010001490d	testb	$0x8, 0x8(%r12)
0000000100014913	je	0x100014982
0000000100014915	leaq	_je_map_misc_offset(%rip), %rax
000000010001491c	movq	(%rax), %rdx
000000010001491f	addq	%r12, %rdx
0000000100014922	leaq	_je_chunk_npages(%rip), %rax
0000000100014929	movq	(%rax), %rax
000000010001492c	movq	(%rcx), %rcx
000000010001492f	movq	0x118(%r9), %rsi
0000000100014936	cmpq	%rdx, %rsi
0000000100014939	jne	0x100014946
000000010001493b	movq	0x10(%rdx), %rsi
000000010001493f	movq	%rsi, 0x118(%r9)
0000000100014946	cmpq	%rdx, %rsi
0000000100014949	je	0x10001496d
000000010001494b	movq	0x10(%rdx), %rsi
000000010001494f	movq	0x18(%rdx), %rdi
0000000100014953	movq	%rsi, 0x10(%rdi)
0000000100014957	movq	0x10(%rdx), %rsi
000000010001495b	movq	0x18(%rdx), %rdi
000000010001495f	movq	%rdi, 0x18(%rsi)
0000000100014963	movq	%rdx, 0x10(%rdx)
0000000100014967	movq	%rdx, 0x18(%rdx)
000000010001496b	jmp	0x100014978
000000010001496d	movq	$0x0, 0x118(%r9)
0000000100014978	subq	%rax, %rcx
000000010001497b	addq	%rcx, 0xa0(%r9)
0000000100014982	movq	0x128(%r9), %r14
0000000100014989	leaq	0x8(%r9), %rbx
000000010001498d	movq	%rbx, %rdi
0000000100014990	movq	%r9, %r15
0000000100014993	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100014998	movl	(%r15), %edx
000000010001499b	leaq	_je_chunksize(%rip), %r13
00000001000149a2	movq	(%r13), %rsi
00000001000149a6	movq	%r12, %rdi
00000001000149a9	callq	*%r14
00000001000149ac	movq	%rbx, %rdi
00000001000149af	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000149b4	movq	%r15, %r9
00000001000149b7	movq	(%r13), %rax
00000001000149bb	subq	%rax, 0x10(%r9)
00000001000149bf	movl	-0x2c(%rbp), %eax
00000001000149c2	testb	%al, %al
00000001000149c4	je	0x100014a00
00000001000149c6	movq	_je_opt_lg_dirty_mult(%rip), %rcx
00000001000149cd	testq	%rcx, %rcx
00000001000149d0	js	0x100014a00
00000001000149d2	movq	0x98(%r9), %rax
00000001000149d9	movq	0xa0(%r9), %rdx
00000001000149e0	shrq	%cl, %rax
00000001000149e3	cmpq	%rax, %rdx
00000001000149e6	jbe	0x100014a00
00000001000149e8	movq	%r9, %rdi
00000001000149eb	xorl	%esi, %esi
00000001000149ed	addq	$0x38, %rsp
00000001000149f1	popq	%rbx
00000001000149f2	popq	%r12
00000001000149f4	popq	%r13
00000001000149f6	popq	%r14
00000001000149f8	popq	%r15
00000001000149fa	popq	%rbp
00000001000149fb	jmp	_arena_purge
0000000100014a00	addq	$0x38, %rsp
0000000100014a04	popq	%rbx
0000000100014a05	popq	%r12
0000000100014a07	popq	%r13
0000000100014a09	popq	%r14
0000000100014a0b	popq	%r15
0000000100014a0d	popq	%rbp
0000000100014a0e	retq
0000000100014a0f	nop
_je_arena_dalloc_large:
0000000100014a10	pushq	%rbp
0000000100014a11	movq	%rsp, %rbp
0000000100014a14	pushq	%r15
0000000100014a16	pushq	%r14
0000000100014a18	pushq	%r13
0000000100014a1a	pushq	%r12
0000000100014a1c	pushq	%rbx
0000000100014a1d	pushq	%rax
0000000100014a1e	movq	%rdx, %r12
0000000100014a21	movq	%rsi, %rbx
0000000100014a24	movq	%rdi, %r13
0000000100014a27	leaq	0x8(%r13), %r14
0000000100014a2b	movq	%r14, %rdi
0000000100014a2e	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100014a33	leaq	_je_map_misc_offset(%rip), %rax
0000000100014a3a	movq	(%rax), %rax
0000000100014a3d	addq	%rbx, %rax
0000000100014a40	movq	%r12, %rcx
0000000100014a43	subq	%rbx, %rcx
0000000100014a46	shrq	$0xc, %rcx
0000000100014a4a	leaq	_je_map_bias(%rip), %rdx
0000000100014a51	subq	(%rdx), %rcx
0000000100014a54	imulq	$0x68, %rcx, %rdx
0000000100014a58	leaq	0x10(%rdx,%rax), %rax
0000000100014a5d	movq	%rax, -0x30(%rbp)
0000000100014a61	movq	0x8(%rbx,%rcx,8), %r15
0000000100014a66	movq	%r15, %rbx
0000000100014a69	andq	$-0x1000, %rbx          ## imm = 0xFFFFFFFFFFFFF000
0000000100014a70	leaq	_je_opt_junk(%rip), %rax
0000000100014a77	cmpb	$0x0, (%rax)
0000000100014a7a	jne	0x100014acc
0000000100014a7c	incq	0x40(%r13)
0000000100014a80	subq	%rbx, 0x30(%r13)
0000000100014a84	shrq	$0x7, %r15
0000000100014a88	movabsq	$0x1ffffffffffffe0, %rax ## imm = 0x1FFFFFFFFFFFFE0
0000000100014a92	andq	%r15, %rax
0000000100014a95	movq	0x70(%r13), %rcx
0000000100014a99	incq	-0x18(%rax,%rcx)
0000000100014a9e	decq	-0x8(%rax,%rcx)
0000000100014aa3	movq	%r13, %rdi
0000000100014aa6	movq	-0x30(%rbp), %rsi
0000000100014aaa	movl	$0x1, %edx
0000000100014aaf	xorl	%ecx, %ecx
0000000100014ab1	callq	_arena_run_dalloc
0000000100014ab6	movq	%r14, %rdi
0000000100014ab9	addq	$0x8, %rsp
0000000100014abd	popq	%rbx
0000000100014abe	popq	%r12
0000000100014ac0	popq	%r13
0000000100014ac2	popq	%r14
0000000100014ac4	popq	%r15
0000000100014ac6	popq	%rbp
0000000100014ac7	jmp	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100014acc	movq	%r12, %rdi
0000000100014acf	movl	$0x5a, %esi
0000000100014ad4	movq	%rbx, %rdx
0000000100014ad7	callq	0x10002bd04             ## symbol stub for: _memset
0000000100014adc	jmp	0x100014a7c
0000000100014ade	nop
_je_arena_ralloc_no_move:
0000000100014ae0	pushq	%rbp
0000000100014ae1	movq	%rsp, %rbp
0000000100014ae4	pushq	%r15
0000000100014ae6	pushq	%r14
0000000100014ae8	pushq	%r13
0000000100014aea	pushq	%r12
0000000100014aec	pushq	%rbx
0000000100014aed	subq	$0x38, %rsp
0000000100014af1	movl	%r8d, -0x5c(%rbp)
0000000100014af5	movq	%rdx, %r13
0000000100014af8	movq	%rsi, %r12
0000000100014afb	movq	%rdi, %rbx
0000000100014afe	leaq	_je_arena_maxclass(%rip), %rax
0000000100014b05	cmpq	%r12, (%rax)
0000000100014b08	jb	0x100014dc6
0000000100014b0e	leaq	(%rcx,%r13), %rax
0000000100014b12	cmpq	$0xe00, %r12            ## imm = 0xE00
0000000100014b19	ja	0x100014b78
0000000100014b1b	cmpq	$0xe00, %rax            ## imm = 0xE00
0000000100014b21	ja	0x100014b5d
0000000100014b23	leaq	-0x1(%rax), %rdx
0000000100014b27	shrq	$0x3, %rdx
0000000100014b2b	leaq	_je_small_size2bin_tab(%rip), %rcx
0000000100014b32	movzbl	(%rdx,%rcx), %edx
0000000100014b36	cmpq	$0x1000, %r12           ## imm = 0x1000
0000000100014b3d	ja	0x100014ddc
0000000100014b43	leaq	-0x1(%r12), %rsi
0000000100014b48	shrq	$0x3, %rsi
0000000100014b4c	movzbl	(%rsi,%rcx), %edi
0000000100014b50	movb	$0x0, -0x29(%rbp)
0000000100014b54	cmpq	%rdi, %rdx
0000000100014b57	je	0x100014dca
0000000100014b5d	cmpq	%r12, %r13
0000000100014b60	ja	0x100014dc6
0000000100014b66	movb	$0x0, -0x29(%rbp)
0000000100014b6a	cmpq	%r12, %rax
0000000100014b6d	jb	0x100014dc6
0000000100014b73	jmp	0x100014dca
0000000100014b78	cmpq	$0xe01, %rax            ## imm = 0xE01
0000000100014b7e	jb	0x100014dc6
0000000100014b84	leaq	0xfff(%r13,%rcx), %rdx
0000000100014b8c	movq	%rdx, -0x48(%rbp)
0000000100014b90	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
0000000100014b97	movb	$0x0, -0x29(%rbp)
0000000100014b9b	cmpq	%r12, %rdx
0000000100014b9e	je	0x100014dca
0000000100014ba4	leaq	_je_chunksize_mask(%rip), %rax
0000000100014bab	movq	(%rax), %r15
0000000100014bae	notq	%r15
0000000100014bb1	andq	%rbx, %r15
0000000100014bb4	movq	(%r15), %rcx
0000000100014bb7	movq	%rdx, %r14
0000000100014bba	subq	%r12, %r14
0000000100014bbd	jae	0x100014d4c
0000000100014bc3	leaq	_je_opt_junk(%rip), %rax
0000000100014bca	cmpb	$0x0, (%rax)
0000000100014bcd	jne	0x100014fa5
0000000100014bd3	movq	%r12, %r13
0000000100014bd6	subq	%rdx, %r13
0000000100014bd9	movq	%r12, -0x40(%rbp)
0000000100014bdd	movq	%rdx, -0x38(%rbp)
0000000100014be1	leaq	_je_map_misc_offset(%rip), %rax
0000000100014be8	movq	(%rax), %r14
0000000100014beb	addq	%r15, %r14
0000000100014bee	subq	%r15, %rbx
0000000100014bf1	shrq	$0xc, %rbx
0000000100014bf5	leaq	_je_map_bias(%rip), %rax
0000000100014bfc	subq	(%rax), %rbx
0000000100014bff	leaq	0x8(%rcx), %rdi
0000000100014c03	movq	%rdi, -0x50(%rbp)
0000000100014c07	movq	%rcx, %r12
0000000100014c0a	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100014c0f	imulq	$0x68, %rbx, %rdx
0000000100014c13	addq	%r14, %rdx
0000000100014c16	movq	%rdx, %rax
0000000100014c19	leaq	_je_map_misc_offset(%rip), %r8
0000000100014c20	subq	(%r8), %rax
0000000100014c23	leaq	_je_chunksize_mask(%rip), %rcx
0000000100014c2a	movq	(%rcx), %rsi
0000000100014c2d	notq	%rsi
0000000100014c30	leaq	_je_map_bias(%rip), %r9
0000000100014c37	movq	(%r9), %rcx
0000000100014c3a	andq	%rdx, %rsi
0000000100014c3d	movabsq	$0x4ec4ec4ec4ec4ec5, %rdx ## imm = 0x4EC4EC4EC4EC4EC5
0000000100014c47	subq	%rsi, %rax
0000000100014c4a	mulq	%rdx
0000000100014c4d	shrq	$0x5, %rdx
0000000100014c51	movq	0x8(%r15,%rdx,8), %rsi
0000000100014c56	andq	$0x8, %rsi
0000000100014c5a	addq	%rcx, %rdx
0000000100014c5d	notq	%rcx
0000000100014c60	movq	-0x48(%rbp), %rbx
0000000100014c64	shrq	$0xc, %rbx
0000000100014c68	leaq	(%rdx,%rbx), %rax
0000000100014c6c	addq	%rax, %rcx
0000000100014c6f	movq	0x8(%r15,%rcx,8), %rdi
0000000100014c74	andq	$0x4, %rdi
0000000100014c78	orq	%rsi, %rdi
0000000100014c7b	orq	$0xff3, %rdi            ## imm = 0xFF3
0000000100014c82	movq	%rdi, 0x8(%r15,%rcx,8)
0000000100014c87	orq	%rsi, %r13
0000000100014c8a	movq	-0x38(%rbp), %r14
0000000100014c8e	orq	%r14, %rsi
0000000100014c91	movq	%r9, %rdi
0000000100014c94	subq	(%rdi), %rdx
0000000100014c97	movq	0x8(%r15,%rdx,8), %rcx
0000000100014c9c	andq	$0x4, %rcx
0000000100014ca0	orq	%rsi, %rcx
0000000100014ca3	orq	$0xff3, %rcx            ## imm = 0xFF3
0000000100014caa	movq	%rcx, 0x8(%r15,%rdx,8)
0000000100014caf	movq	%rax, %rcx
0000000100014cb2	subq	(%rdi), %rcx
0000000100014cb5	movq	%rdi, %rsi
0000000100014cb8	movq	0x8(%r15,%rcx,8), %rdx
0000000100014cbd	andq	$0x4, %rdx
0000000100014cc1	orq	%r13, %rdx
0000000100014cc4	orq	$0xff3, %rdx            ## imm = 0xFF3
0000000100014ccb	movq	%rdx, 0x8(%r15,%rcx,8)
0000000100014cd0	subq	(%rsi), %rax
0000000100014cd3	imulq	$0x68, %rax, %rax
0000000100014cd7	addq	(%r8), %r15
0000000100014cda	leaq	0x10(%rax,%r15), %rsi
0000000100014cdf	movq	%r12, %rdi
0000000100014ce2	movl	$0x1, %edx
0000000100014ce7	xorl	%ecx, %ecx
0000000100014ce9	callq	_arena_run_dalloc
0000000100014cee	movq	-0x40(%rbp), %rdx
0000000100014cf2	movq	%rdx, %rcx
0000000100014cf5	shrq	$0x7, %rcx
0000000100014cf9	movabsq	$0x1ffffffffffffe0, %rax ## imm = 0x1FFFFFFFFFFFFE0
0000000100014d03	andq	%rcx, %rax
0000000100014d06	shlq	$0x5, %rbx
0000000100014d0a	incq	0x40(%r12)
0000000100014d0f	subq	%rdx, 0x30(%r12)
0000000100014d14	movq	0x70(%r12), %rcx
0000000100014d19	incq	-0x18(%rax,%rcx)
0000000100014d1e	decq	-0x8(%rax,%rcx)
0000000100014d23	incq	0x38(%r12)
0000000100014d28	incq	0x48(%r12)
0000000100014d2d	addq	%r14, 0x30(%r12)
0000000100014d32	incq	-0x20(%rbx,%rcx)
0000000100014d37	incq	-0x10(%rbx,%rcx)
0000000100014d3c	incq	-0x8(%rbx,%rcx)
0000000100014d41	movq	-0x50(%rbp), %rdi
0000000100014d45	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100014d4a	jmp	0x100014dca
0000000100014d4c	movq	%rdx, -0x38(%rbp)
0000000100014d50	leaq	0x8(%rcx), %rdi
0000000100014d54	movq	%rdi, -0x48(%rbp)
0000000100014d58	movq	%rcx, -0x50(%rbp)
0000000100014d5c	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100014d61	movq	%r12, %rax
0000000100014d64	movq	%rbx, %r12
0000000100014d67	subq	%r15, %r12
0000000100014d6a	shrq	$0xc, %r12
0000000100014d6e	movq	%rax, %rcx
0000000100014d71	movq	%rax, %rdx
0000000100014d74	shrq	$0xc, %rcx
0000000100014d78	movq	%rcx, -0x58(%rbp)
0000000100014d7c	leaq	(%r12,%rcx), %rax
0000000100014d80	leaq	_je_chunk_npages(%rip), %rcx
0000000100014d87	cmpq	(%rcx), %rax
0000000100014d8a	jae	0x100014dbd
0000000100014d8c	leaq	_je_map_bias(%rip), %rcx
0000000100014d93	subq	(%rcx), %rax
0000000100014d96	movq	0x8(%r15,%rax,8), %rcx
0000000100014d9b	testb	$0x1, %cl
0000000100014d9e	jne	0x100014dbd
0000000100014da0	addq	$0xfff, %r13            ## imm = 0xFFF
0000000100014da7	andq	$-0x1000, %r13          ## imm = 0xFFFFFFFFFFFFF000
0000000100014dae	subq	%rdx, %r13
0000000100014db1	andq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
0000000100014db8	cmpq	%r13, %rcx
0000000100014dbb	jae	0x100014e29
0000000100014dbd	movq	-0x48(%rbp), %rdi
0000000100014dc1	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100014dc6	movb	$0x1, -0x29(%rbp)
0000000100014dca	movb	-0x29(%rbp), %al
0000000100014dcd	addq	$0x38, %rsp
0000000100014dd1	popq	%rbx
0000000100014dd2	popq	%r12
0000000100014dd4	popq	%r13
0000000100014dd6	popq	%r14
0000000100014dd8	popq	%r15
0000000100014dda	popq	%rbp
0000000100014ddb	retq
0000000100014ddc	leaq	-0x1(%r12,%r12), %rcx
0000000100014de1	bsrq	%rcx, %rdi
0000000100014de5	movl	$0x1, %esi
0000000100014dea	cmpq	$0x6, %rdi
0000000100014dee	jb	0x100014df8
0000000100014df0	leaq	-0x17(,%rdi,4), %rsi
0000000100014df8	leal	-0x3(%rdi), %ebx
0000000100014dfb	movl	$0x4, %ecx
0000000100014e00	cmpq	$0x7, %rdi
0000000100014e04	cmovaeq	%rbx, %rcx
0000000100014e08	movq	$-0x1, %rbx
0000000100014e0f	shlq	%cl, %rbx
0000000100014e12	leaq	-0x1(%r12), %rdi
0000000100014e17	andq	%rbx, %rdi
0000000100014e1a	shrq	%cl, %rdi
0000000100014e1d	andq	$0x3, %rdi
0000000100014e21	addq	%rsi, %rdi
0000000100014e24	jmp	0x100014b50
0000000100014e29	movq	%rdx, -0x40(%rbp)
0000000100014e2d	leaq	(%rcx,%rdx), %rsi
0000000100014e31	leaq	_je_map_misc_offset(%rip), %rdx
0000000100014e38	movq	(%rdx), %rdx
0000000100014e3b	cmpq	-0x38(%rbp), %rsi
0000000100014e3f	cmovbeq	%rcx, %r14
0000000100014e43	addq	%r15, %rdx
0000000100014e46	imulq	$0x68, %rax, %rax
0000000100014e4a	leaq	0x10(%rax,%rdx), %rsi
0000000100014e4f	movl	-0x5c(%rbp), %eax
0000000100014e52	movzbl	%al, %r8d
0000000100014e56	movl	%r8d, -0x38(%rbp)
0000000100014e5a	movq	-0x50(%rbp), %r13
0000000100014e5e	movq	%r13, %rdi
0000000100014e61	movq	%r14, %rdx
0000000100014e64	movl	$0x1, %ecx
0000000100014e69	callq	_arena_run_split_large_helper
0000000100014e6e	movq	-0x40(%rbp), %r9
0000000100014e72	addq	%r9, %r14
0000000100014e75	movq	%r14, %rax
0000000100014e78	shrq	$0xc, %rax
0000000100014e7c	leaq	-0x1(%r12,%rax), %rcx
0000000100014e81	leaq	_je_map_bias(%rip), %rdi
0000000100014e88	movq	%rdi, %r8
0000000100014e8b	movq	(%r8), %rsi
0000000100014e8e	movq	%rcx, %rdx
0000000100014e91	subq	%rsi, %rdx
0000000100014e94	subq	%rsi, %r12
0000000100014e97	movq	0x8(%r15,%r12,8), %rsi
0000000100014e9c	movl	0x8(%r15,%rdx,8), %edx
0000000100014ea1	orl	%esi, %edx
0000000100014ea3	shlq	$0x5, %rax
0000000100014ea7	movq	-0x58(%rbp), %rdi
0000000100014eab	shlq	$0x5, %rdi
0000000100014eaf	andq	$0x4, %rsi
0000000100014eb3	orq	%r14, %rsi
0000000100014eb6	andq	$0x8, %rdx
0000000100014eba	orq	%rdx, %rsi
0000000100014ebd	orq	$0xff3, %rsi            ## imm = 0xFF3
0000000100014ec4	movq	%rsi, 0x8(%r15,%r12,8)
0000000100014ec9	movq	%r9, %r12
0000000100014ecc	subq	(%r8), %rcx
0000000100014ecf	movq	0x8(%r15,%rcx,8), %rsi
0000000100014ed4	andq	$0x4, %rsi
0000000100014ed8	orq	%rdx, %rsi
0000000100014edb	orq	$0xff3, %rsi            ## imm = 0xFF3
0000000100014ee2	movq	%rsi, 0x8(%r15,%rcx,8)
0000000100014ee7	incq	0x40(%r13)
0000000100014eeb	subq	%r12, 0x30(%r13)
0000000100014eef	movq	0x70(%r13), %rcx
0000000100014ef3	incq	-0x18(%rdi,%rcx)
0000000100014ef8	decq	-0x8(%rdi,%rcx)
0000000100014efd	incq	0x38(%r13)
0000000100014f01	incq	0x48(%r13)
0000000100014f05	addq	%r14, 0x30(%r13)
0000000100014f09	incq	-0x20(%rax,%rcx)
0000000100014f0e	incq	-0x10(%rax,%rcx)
0000000100014f13	incq	-0x8(%rax,%rcx)
0000000100014f18	movq	-0x48(%rbp), %rdi
0000000100014f1c	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100014f21	movl	-0x38(%rbp), %eax
0000000100014f24	testb	%al, %al
0000000100014f26	jne	0x100014dca
0000000100014f2c	leaq	_je_opt_junk(%rip), %rax
0000000100014f33	cmpb	$0x0, (%rax)
0000000100014f36	jne	0x100014fcf
0000000100014f3c	leaq	_je_opt_zero(%rip), %rax
0000000100014f43	cmpb	$0x0, (%rax)
0000000100014f46	je	0x100014dca
0000000100014f4c	leaq	(%rbx,%r12), %r14
0000000100014f50	leaq	_je_chunksize_mask(%rip), %rax
0000000100014f57	movq	(%rax), %rax
0000000100014f5a	notq	%rax
0000000100014f5d	andq	%rbx, %rax
0000000100014f60	cmpq	%rbx, %rax
0000000100014f63	je	0x10001501d
0000000100014f69	subq	%rax, %rbx
0000000100014f6c	shrq	$0xc, %rbx
0000000100014f70	leaq	_je_map_bias(%rip), %rcx
0000000100014f77	subq	(%rcx), %rbx
0000000100014f7a	movq	0x8(%rax,%rbx,8), %rax
0000000100014f7f	movq	%rax, %rcx
0000000100014f82	shrq	$0x4, %rcx
0000000100014f86	movzbl	%cl, %ecx
0000000100014f89	cmpq	$0xff, %rcx
0000000100014f90	je	0x100015027
0000000100014f96	leaq	_je_small_bin2size_tab(%rip), %rax
0000000100014f9d	movl	(%rax,%rcx,4), %eax
0000000100014fa0	jmp	0x10001502d
0000000100014fa5	leaq	(%rdx,%rbx), %rdi
0000000100014fa9	movq	%r12, %r13
0000000100014fac	subq	%rdx, %r13
0000000100014faf	movl	$0x5a, %esi
0000000100014fb4	movq	%rdx, -0x38(%rbp)
0000000100014fb8	movq	%r13, %rdx
0000000100014fbb	movq	%rcx, %r14
0000000100014fbe	callq	0x10002bd04             ## symbol stub for: _memset
0000000100014fc3	movq	%r14, %rcx
0000000100014fc6	movq	%r12, -0x40(%rbp)
0000000100014fca	jmp	0x100014be1
0000000100014fcf	leaq	(%rbx,%r12), %r14
0000000100014fd3	leaq	_je_chunksize_mask(%rip), %rax
0000000100014fda	movq	(%rax), %rax
0000000100014fdd	notq	%rax
0000000100014fe0	andq	%rbx, %rax
0000000100014fe3	cmpq	%rbx, %rax
0000000100014fe6	je	0x100015040
0000000100014fe8	subq	%rax, %rbx
0000000100014feb	shrq	$0xc, %rbx
0000000100014fef	leaq	_je_map_bias(%rip), %rcx
0000000100014ff6	subq	(%rcx), %rbx
0000000100014ff9	movq	0x8(%rax,%rbx,8), %rax
0000000100014ffe	movq	%rax, %rcx
0000000100015001	shrq	$0x4, %rcx
0000000100015005	movzbl	%cl, %ecx
0000000100015008	cmpq	$0xff, %rcx
000000010001500f	je	0x10001504a
0000000100015011	leaq	_je_small_bin2size_tab(%rip), %rax
0000000100015018	movl	(%rax,%rcx,4), %eax
000000010001501b	jmp	0x100015050
000000010001501d	movq	%rbx, %rdi
0000000100015020	callq	_je_huge_salloc
0000000100015025	jmp	0x10001502d
0000000100015027	andq	$-0x1000, %rax          ## imm = 0xFFFFFFFFFFFFF000
000000010001502d	subq	%r12, %rax
0000000100015030	movq	%r14, %rdi
0000000100015033	movq	%rax, %rsi
0000000100015036	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001503b	jmp	0x100014dca
0000000100015040	movq	%rbx, %rdi
0000000100015043	callq	_je_huge_salloc
0000000100015048	jmp	0x100015050
000000010001504a	andq	$-0x1000, %rax          ## imm = 0xFFFFFFFFFFFFF000
0000000100015050	subq	%r12, %rax
0000000100015053	movq	%r14, %rdi
0000000100015056	movl	$0xa5, %esi
000000010001505b	movq	%rax, %rdx
000000010001505e	callq	0x10002bd04             ## symbol stub for: _memset
0000000100015063	jmp	0x100014dca
0000000100015068	nopl	(%rax,%rax)
_je_arena_ralloc:
0000000100015070	pushq	%rbp
0000000100015071	movq	%rsp, %rbp
0000000100015074	pushq	%r15
0000000100015076	pushq	%r14
0000000100015078	pushq	%r13
000000010001507a	pushq	%r12
000000010001507c	pushq	%rbx
000000010001507d	subq	$0x58, %rsp
0000000100015081	movq	%r9, %r13
0000000100015084	movq	%r8, %r14
0000000100015087	movq	%rcx, -0x68(%rbp)
000000010001508b	movq	%rdx, %rbx
000000010001508e	movq	%rsi, %r12
0000000100015091	movq	%rdi, %r15
0000000100015094	movzbl	0x18(%rbp), %r8d
0000000100015099	movl	%r8d, -0x30(%rbp)
000000010001509d	movq	%rbx, %rdi
00000001000150a0	movq	%rcx, %rsi
00000001000150a3	movq	%r14, %rdx
00000001000150a6	movq	%r13, %rcx
00000001000150a9	callq	_je_arena_ralloc_no_move
00000001000150ae	testb	%al, %al
00000001000150b0	je	0x100015156
00000001000150b6	movq	%r12, -0x40(%rbp)
00000001000150ba	movb	0x28(%rbp), %al
00000001000150bd	movb	%al, -0x5a(%rbp)
00000001000150c0	movb	0x20(%rbp), %al
00000001000150c3	movb	%al, -0x59(%rbp)
00000001000150c6	movq	0x10(%rbp), %rcx
00000001000150ca	movq	%r13, -0x70(%rbp)
00000001000150ce	leaq	(%r13,%r14), %r13
00000001000150d3	testq	%rcx, %rcx
00000001000150d6	je	0x10001515f
00000001000150dc	movq	%r14, -0x58(%rbp)
00000001000150e0	movq	%rbx, -0x48(%rbp)
00000001000150e4	leaq	-0x1(%r13,%rcx), %rax
00000001000150e9	movq	%rcx, %r14
00000001000150ec	movq	%rcx, %rsi
00000001000150ef	negq	%r14
00000001000150f2	andq	%rax, %r14
00000001000150f5	movq	$0x0, -0x38(%rbp)
00000001000150fd	cmpq	%r13, %r14
0000000100015100	jb	0x1000162bd
0000000100015106	leaq	_je_arena_maxclass(%rip), %rax
000000010001510d	movq	(%rax), %rax
0000000100015110	cmpq	%rax, %r14
0000000100015113	ja	0x10001525a
0000000100015119	cmpq	$0x1000, %rsi           ## imm = 0x1000
0000000100015120	ja	0x10001525a
0000000100015126	cmpq	$0xe00, %r14            ## imm = 0xE00
000000010001512d	ja	0x10001530b
0000000100015133	decq	%r14
0000000100015136	shrq	$0x3, %r14
000000010001513a	leaq	_je_small_size2bin_tab(%rip), %rcx
0000000100015141	movzbl	(%r14,%rcx), %ecx
0000000100015146	leaq	_je_small_bin2size_tab(%rip), %rdx
000000010001514d	movl	(%rdx,%rcx,4), %r14d
0000000100015151	jmp	0x100015319
0000000100015156	movq	%rbx, -0x38(%rbp)
000000010001515a	jmp	0x1000162bd
000000010001515f	movq	%r14, -0x58(%rbp)
0000000100015163	movq	%rbx, -0x48(%rbp)
0000000100015167	cmpq	$0xe00, %r13            ## imm = 0xE00
000000010001516e	ja	0x1000153fa
0000000100015174	cmpb	$0x1, 0x20(%rbp)
0000000100015178	jne	0x1000152e2
000000010001517e	movq	0x8(%r15), %r14
0000000100015182	testq	%r14, %r14
0000000100015185	jne	0x1000151a9
0000000100015187	cmpl	$0x1, (%r15)
000000010001518b	jne	0x1000152e2
0000000100015191	movq	%r15, %rdi
0000000100015194	callq	_je_tcache_get_hard
0000000100015199	movq	%rax, %r14
000000010001519c	movq	%r14, 0x8(%r15)
00000001000151a0	testq	%r14, %r14
00000001000151a3	je	0x1000152e2
00000001000151a9	cmpq	$0x1000, %r13           ## imm = 0x1000
00000001000151b0	ja	0x1000154cc
00000001000151b6	decq	%r13
00000001000151b9	shrq	$0x3, %r13
00000001000151bd	leaq	_je_small_size2bin_tab(%rip), %rax
00000001000151c4	movzbl	(%r13,%rax), %r13d
00000001000151ca	leaq	_je_small_bin2size_tab(%rip), %rax
00000001000151d1	movl	(%rax,%r13,4), %eax
00000001000151d5	movq	%rax, -0x38(%rbp)
00000001000151d9	movq	%r13, %rax
00000001000151dc	shlq	$0x5, %rax
00000001000151e0	leaq	0x28(%r14,%rax), %rbx
00000001000151e5	movl	0x38(%r14,%rax), %ecx
00000001000151ea	testl	%ecx, %ecx
00000001000151ec	je	0x100015517
00000001000151f2	leaq	0x38(%r14,%rax), %rdx
00000001000151f7	decl	%ecx
00000001000151f9	movl	%ecx, (%rdx)
00000001000151fb	cmpl	0x30(%r14,%rax), %ecx
0000000100015200	jl	0x10001553f
0000000100015206	movq	0x40(%r14,%rax), %rax
000000010001520b	movl	%ecx, %ecx
000000010001520d	movq	(%rax,%rcx,8), %r12
0000000100015211	testq	%r12, %r12
0000000100015214	je	0x100015520
000000010001521a	leaq	_je_opt_junk(%rip), %rax
0000000100015221	movb	(%rax), %al
0000000100015223	cmpb	$0x0, 0x18(%rbp)
0000000100015227	jne	0x10001554b
000000010001522d	testb	%al, %al
000000010001522f	je	0x1000152ad
0000000100015231	leaq	(%r13,%r13,2), %rax
0000000100015236	shlq	$0x5, %rax
000000010001523a	leaq	_je_arena_bin_info(%rip), %rcx
0000000100015241	movq	%r12, %rdi
0000000100015244	subq	0x8(%rcx,%rax), %rdi
0000000100015249	movq	0x10(%rcx,%rax), %rdx
000000010001524e	movl	$0xa5, %esi
0000000100015253	callq	0x10002bd04             ## symbol stub for: _memset
0000000100015258	jmp	0x1000152bd
000000010001525a	leaq	0xfff(%r13), %r14
0000000100015261	andq	$-0x1000, %r14          ## imm = 0xFFFFFFFFFFFFF000
0000000100015268	cmpq	%r13, %r14
000000010001526b	jb	0x1000162bd
0000000100015271	leaq	0xfff(%rsi), %rcx
0000000100015278	andq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
000000010001527f	addq	%r14, %rcx
0000000100015282	jb	0x1000162bd
0000000100015288	addq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
000000010001528f	cmpq	%rax, %rcx
0000000100015292	jbe	0x100015319
0000000100015298	leaq	_je_chunksize_mask(%rip), %rcx
000000010001529f	movq	(%rcx), %rcx
00000001000152a2	addq	%rcx, %r14
00000001000152a5	notq	%rcx
00000001000152a8	andq	%rcx, %r14
00000001000152ab	jmp	0x100015319
00000001000152ad	leaq	_je_opt_zero(%rip), %rax
00000001000152b4	cmpb	$0x0, (%rax)
00000001000152b7	jne	0x1000155ef
00000001000152bd	incq	(%rbx)
00000001000152c0	movl	0x20(%r14), %eax
00000001000152c4	incl	%eax
00000001000152c6	movl	%eax, 0x20(%r14)
00000001000152ca	cmpl	$0x125, %eax            ## imm = 0x125
00000001000152cf	jne	0x1000155e1
00000001000152d5	movq	%r14, %rdi
00000001000152d8	callq	_je_tcache_event_hard
00000001000152dd	jmp	0x1000155e1
00000001000152e2	movq	-0x40(%rbp), %rax
00000001000152e6	testq	%rax, %rax
00000001000152e9	jne	0x1000152f8
00000001000152eb	movq	0x28(%r15), %rax
00000001000152ef	testq	%rax, %rax
00000001000152f2	je	0x100015625
00000001000152f8	movq	%rax, %rdi
00000001000152fb	movq	%r13, %rsi
00000001000152fe	movl	-0x30(%rbp), %edx
0000000100015301	callq	_je_arena_malloc_small
0000000100015306	jmp	0x1000155de
000000010001530b	addq	$0xfff, %r14            ## imm = 0xFFF
0000000100015312	andq	$-0x1000, %r14          ## imm = 0xFFFFFFFFFFFFF000
0000000100015319	testq	%r14, %r14
000000010001531c	je	0x1000162bd
0000000100015322	cmpq	%r14, %rax
0000000100015325	movq	%rsi, %rbx
0000000100015328	jb	0x10001539a
000000010001532a	cmpq	$0x1000, %rbx           ## imm = 0x1000
0000000100015331	ja	0x10001539a
0000000100015333	cmpq	$0xe00, %r14            ## imm = 0xE00
000000010001533a	ja	0x100015632
0000000100015340	cmpb	$0x1, 0x20(%rbp)
0000000100015344	jne	0x100015600
000000010001534a	movq	0x8(%r15), %r13
000000010001534e	testq	%r13, %r13
0000000100015351	jne	0x100015375
0000000100015353	cmpl	$0x1, (%r15)
0000000100015357	jne	0x100015600
000000010001535d	movq	%r15, %rdi
0000000100015360	callq	_je_tcache_get_hard
0000000100015365	movq	%rax, %r13
0000000100015368	movq	%r13, 0x8(%r15)
000000010001536c	testq	%r13, %r13
000000010001536f	je	0x100015600
0000000100015375	cmpq	$0x1000, %r14           ## imm = 0x1000
000000010001537c	ja	0x100015704
0000000100015382	decq	%r14
0000000100015385	shrq	$0x3, %r14
0000000100015389	leaq	_je_small_size2bin_tab(%rip), %rax
0000000100015390	movzbl	(%r14,%rax), %r14d
0000000100015395	jmp	0x10001574a
000000010001539a	cmpq	%r14, %rax
000000010001539d	jae	0x1000153ca
000000010001539f	leaq	_je_chunksize(%rip), %rax
00000001000153a6	cmpq	%rbx, (%rax)
00000001000153a9	movq	-0x40(%rbp), %rsi
00000001000153ad	movq	%r15, %rdi
00000001000153b0	movq	%r14, %rdx
00000001000153b3	jae	0x1000155ac
00000001000153b9	movq	%rbx, %rcx
00000001000153bc	movl	-0x30(%rbp), %r8d
00000001000153c0	callq	_je_huge_palloc
00000001000153c5	jmp	0x1000155de
00000001000153ca	movq	-0x40(%rbp), %rax
00000001000153ce	testq	%rax, %rax
00000001000153d1	jne	0x1000153e4
00000001000153d3	movq	0x28(%r15), %rax
00000001000153d7	testq	%rax, %rax
00000001000153da	jne	0x1000153e4
00000001000153dc	movq	%r15, %rdi
00000001000153df	callq	_je_choose_arena_hard
00000001000153e4	movq	%rax, %rdi
00000001000153e7	movq	%r14, %rsi
00000001000153ea	movq	%rbx, %rdx
00000001000153ed	movl	-0x30(%rbp), %ecx
00000001000153f0	callq	_je_arena_palloc
00000001000153f5	jmp	0x1000155de
00000001000153fa	leaq	_je_tcache_maxclass(%rip), %rax
0000000100015401	cmpq	%r13, (%rax)
0000000100015404	jb	0x1000155b6
000000010001540a	movb	0x20(%rbp), %al
000000010001540d	xorb	$0x1, %al
000000010001540f	jne	0x1000155b6
0000000100015415	movq	0x8(%r15), %r14
0000000100015419	testq	%r14, %r14
000000010001541c	jne	0x100015440
000000010001541e	cmpl	$0x1, (%r15)
0000000100015422	jne	0x1000155b6
0000000100015428	movq	%r15, %rdi
000000010001542b	callq	_je_tcache_get_hard
0000000100015430	movq	%rax, %r14
0000000100015433	movq	%r14, 0x8(%r15)
0000000100015437	testq	%r14, %r14
000000010001543a	je	0x1000155b6
0000000100015440	addq	$0xfff, %r13            ## imm = 0xFFF
0000000100015447	movq	%r13, %rbx
000000010001544a	shrq	$0xc, %rbx
000000010001544e	addq	$0x1b, %rbx
0000000100015452	shlq	$0x5, %rbx
0000000100015456	movl	0x38(%r14,%rbx), %eax
000000010001545b	andq	$-0x1000, %r13          ## imm = 0xFFFFFFFFFFFFF000
0000000100015462	testl	%eax, %eax
0000000100015464	je	0x1000157a2
000000010001546a	leaq	0x38(%r14,%rbx), %rcx
000000010001546f	decl	%eax
0000000100015471	movl	%eax, (%rcx)
0000000100015473	cmpl	0x30(%r14,%rbx), %eax
0000000100015478	jge	0x100015481
000000010001547a	leaq	0x30(%r14,%rbx), %rcx
000000010001547f	movl	%eax, (%rcx)
0000000100015481	movq	0x40(%r14,%rbx), %rcx
0000000100015486	movl	%eax, %eax
0000000100015488	movq	(%rcx,%rax,8), %r12
000000010001548c	testq	%r12, %r12
000000010001548f	je	0x1000157ab
0000000100015495	cmpb	$0x0, 0x18(%rbp)
0000000100015499	jne	0x1000154b7
000000010001549b	leaq	_je_opt_junk(%rip), %rax
00000001000154a2	cmpb	$0x0, (%rax)
00000001000154a5	jne	0x1000157cb
00000001000154ab	leaq	_je_opt_zero(%rip), %rax
00000001000154b2	cmpb	$0x0, (%rax)
00000001000154b5	je	0x1000154c2
00000001000154b7	movq	%r12, %rdi
00000001000154ba	movq	%r13, %rsi
00000001000154bd	callq	0x10002bcb0             ## symbol stub for: ___bzero
00000001000154c2	incq	0x28(%r14,%rbx)
00000001000154c7	jmp	0x1000152c0
00000001000154cc	leaq	-0x1(%r13,%r13), %rax
00000001000154d1	bsrq	%rax, %rdx
00000001000154d5	movl	$0x1, %eax
00000001000154da	cmpq	$0x6, %rdx
00000001000154de	jb	0x1000154e8
00000001000154e0	leaq	-0x17(,%rdx,4), %rax
00000001000154e8	leal	-0x3(%rdx), %esi
00000001000154eb	movl	$0x4, %ecx
00000001000154f0	cmpq	$0x7, %rdx
00000001000154f4	cmovaeq	%rsi, %rcx
00000001000154f8	movq	$-0x1, %rdx
00000001000154ff	shlq	%cl, %rdx
0000000100015502	decq	%r13
0000000100015505	andq	%rdx, %r13
0000000100015508	shrq	%cl, %r13
000000010001550b	andq	$0x3, %r13
000000010001550f	addq	%rax, %r13
0000000100015512	jmp	0x1000151ca
0000000100015517	movl	$0xffffffff, 0x30(%r14,%rax) ## imm = 0xFFFFFFFF
0000000100015520	movq	%r14, %rdi
0000000100015523	movq	%rbx, %rsi
0000000100015526	movq	%r13, %rdx
0000000100015529	callq	_je_tcache_alloc_small_hard
000000010001552e	movq	%rax, %r12
0000000100015531	testq	%r12, %r12
0000000100015534	je	0x1000158af
000000010001553a	jmp	0x10001521a
000000010001553f	leaq	0x30(%r14,%rax), %rdx
0000000100015544	movl	%ecx, (%rdx)
0000000100015546	jmp	0x100015206
000000010001554b	movq	%rbx, -0x78(%rbp)
000000010001554f	movq	%r15, -0x50(%rbp)
0000000100015553	testb	%al, %al
0000000100015555	je	0x100015593
0000000100015557	leaq	(%r13,%r13,2), %rbx
000000010001555c	shlq	$0x5, %rbx
0000000100015560	leaq	_je_arena_bin_info(%rip), %r15
0000000100015567	movq	0x8(%r15,%rbx), %r13
000000010001556c	movq	%r12, %rdi
000000010001556f	subq	%r13, %rdi
0000000100015572	movl	$0xa5, %esi
0000000100015577	movq	%r13, %rdx
000000010001557a	callq	0x10002bd04             ## symbol stub for: _memset
000000010001557f	movq	(%r15,%rbx), %rdi
0000000100015583	addq	%r12, %rdi
0000000100015586	movl	$0xa5, %esi
000000010001558b	movq	%r13, %rdx
000000010001558e	callq	0x10002bd04             ## symbol stub for: _memset
0000000100015593	movq	%r12, %rdi
0000000100015596	movq	-0x38(%rbp), %rsi
000000010001559a	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001559f	movq	-0x50(%rbp), %r15
00000001000155a3	movq	-0x78(%rbp), %rbx
00000001000155a7	jmp	0x1000152bd
00000001000155ac	movl	-0x30(%rbp), %ecx
00000001000155af	callq	_je_huge_malloc
00000001000155b4	jmp	0x1000155de
00000001000155b6	movq	-0x40(%rbp), %rax
00000001000155ba	testq	%rax, %rax
00000001000155bd	jne	0x1000155d0
00000001000155bf	movq	0x28(%r15), %rax
00000001000155c3	testq	%rax, %rax
00000001000155c6	jne	0x1000155d0
00000001000155c8	movq	%r15, %rdi
00000001000155cb	callq	_je_choose_arena_hard
00000001000155d0	movq	%rax, %rdi
00000001000155d3	movq	%r13, %rsi
00000001000155d6	movl	-0x30(%rbp), %edx
00000001000155d9	callq	_je_arena_malloc_large
00000001000155de	movq	%rax, %r12
00000001000155e1	testq	%r12, %r12
00000001000155e4	jne	0x1000161c5
00000001000155ea	jmp	0x1000158af
00000001000155ef	movq	%r12, %rdi
00000001000155f2	movq	-0x38(%rbp), %rsi
00000001000155f6	callq	0x10002bcb0             ## symbol stub for: ___bzero
00000001000155fb	jmp	0x1000152bd
0000000100015600	movq	-0x40(%rbp), %rax
0000000100015604	testq	%rax, %rax
0000000100015607	jne	0x10001561a
0000000100015609	movq	0x28(%r15), %rax
000000010001560d	testq	%rax, %rax
0000000100015610	jne	0x10001561a
0000000100015612	movq	%r15, %rdi
0000000100015615	callq	_je_choose_arena_hard
000000010001561a	movq	%rax, %rdi
000000010001561d	movq	%r14, %rsi
0000000100015620	jmp	0x1000152fe
0000000100015625	movq	%r15, %rdi
0000000100015628	callq	_je_choose_arena_hard
000000010001562d	jmp	0x1000152f8
0000000100015632	leaq	_je_tcache_maxclass(%rip), %rax
0000000100015639	cmpq	%r14, (%rax)
000000010001563c	jb	0x1000157e5
0000000100015642	movb	0x20(%rbp), %al
0000000100015645	xorb	$0x1, %al
0000000100015647	jne	0x1000157e5
000000010001564d	movq	0x8(%r15), %r13
0000000100015651	testq	%r13, %r13
0000000100015654	jne	0x100015678
0000000100015656	cmpl	$0x1, (%r15)
000000010001565a	jne	0x1000157e5
0000000100015660	movq	%r15, %rdi
0000000100015663	callq	_je_tcache_get_hard
0000000100015668	movq	%rax, %r13
000000010001566b	movq	%r13, 0x8(%r15)
000000010001566f	testq	%r13, %r13
0000000100015672	je	0x1000157e5
0000000100015678	addq	$0xfff, %r14            ## imm = 0xFFF
000000010001567f	movq	%r14, %rbx
0000000100015682	shrq	$0xc, %rbx
0000000100015686	addq	$0x1b, %rbx
000000010001568a	shlq	$0x5, %rbx
000000010001568e	movl	0x38(%r13,%rbx), %eax
0000000100015693	andq	$-0x1000, %r14          ## imm = 0xFFFFFFFFFFFFF000
000000010001569a	testl	%eax, %eax
000000010001569c	je	0x10001580a
00000001000156a2	leaq	0x38(%r13,%rbx), %rcx
00000001000156a7	decl	%eax
00000001000156a9	movl	%eax, (%rcx)
00000001000156ab	cmpl	0x30(%r13,%rbx), %eax
00000001000156b0	jge	0x1000156b9
00000001000156b2	leaq	0x30(%r13,%rbx), %rcx
00000001000156b7	movl	%eax, (%rcx)
00000001000156b9	movq	0x40(%r13,%rbx), %rcx
00000001000156be	movl	%eax, %eax
00000001000156c0	movq	(%rcx,%rax,8), %r12
00000001000156c4	testq	%r12, %r12
00000001000156c7	je	0x100015813
00000001000156cd	cmpb	$0x0, 0x18(%rbp)
00000001000156d1	jne	0x1000156ef
00000001000156d3	leaq	_je_opt_junk(%rip), %rax
00000001000156da	cmpb	$0x0, (%rax)
00000001000156dd	jne	0x100015830
00000001000156e3	leaq	_je_opt_zero(%rip), %rax
00000001000156ea	cmpb	$0x0, (%rax)
00000001000156ed	je	0x1000156fa
00000001000156ef	movq	%r12, %rdi
00000001000156f2	movq	%r14, %rsi
00000001000156f5	callq	0x10002bcb0             ## symbol stub for: ___bzero
00000001000156fa	incq	0x28(%r13,%rbx)
00000001000156ff	jmp	0x100015cdd
0000000100015704	leaq	-0x1(%r14,%r14), %rax
0000000100015709	bsrq	%rax, %rdx
000000010001570d	movl	$0x1, %eax
0000000100015712	cmpq	$0x6, %rdx
0000000100015716	jb	0x100015720
0000000100015718	leaq	-0x17(,%rdx,4), %rax
0000000100015720	leal	-0x3(%rdx), %esi
0000000100015723	movl	$0x4, %ecx
0000000100015728	cmpq	$0x7, %rdx
000000010001572c	cmovaeq	%rsi, %rcx
0000000100015730	movq	$-0x1, %rdx
0000000100015737	shlq	%cl, %rdx
000000010001573a	decq	%r14
000000010001573d	andq	%rdx, %r14
0000000100015740	shrq	%cl, %r14
0000000100015743	andq	$0x3, %r14
0000000100015747	addq	%rax, %r14
000000010001574a	leaq	_je_small_bin2size_tab(%rip), %rax
0000000100015751	movl	(%rax,%r14,4), %eax
0000000100015755	movq	%rax, -0x38(%rbp)
0000000100015759	movq	%r14, %rax
000000010001575c	shlq	$0x5, %rax
0000000100015760	leaq	0x28(%r13,%rax), %rbx
0000000100015765	movl	0x38(%r13,%rax), %ecx
000000010001576a	testl	%ecx, %ecx
000000010001576c	je	0x10001584a
0000000100015772	leaq	0x38(%r13,%rax), %rdx
0000000100015777	decl	%ecx
0000000100015779	movl	%ecx, (%rdx)
000000010001577b	cmpl	0x30(%r13,%rax), %ecx
0000000100015780	jge	0x100015789
0000000100015782	leaq	0x30(%r13,%rax), %rdx
0000000100015787	movl	%ecx, (%rdx)
0000000100015789	movq	0x40(%r13,%rax), %rax
000000010001578e	movl	%ecx, %ecx
0000000100015790	movq	(%rax,%rcx,8), %r12
0000000100015794	testq	%r12, %r12
0000000100015797	jne	0x100015869
000000010001579d	jmp	0x100015853
00000001000157a2	movl	$0xffffffff, 0x30(%r14,%rbx) ## imm = 0xFFFFFFFF
00000001000157ab	movq	0x18(%r14), %rdi
00000001000157af	movq	%r13, %rsi
00000001000157b2	movl	-0x30(%rbp), %edx
00000001000157b5	callq	_je_arena_malloc_large
00000001000157ba	movq	%rax, %r12
00000001000157bd	testq	%r12, %r12
00000001000157c0	jne	0x1000152c0
00000001000157c6	jmp	0x1000158af
00000001000157cb	movq	%r12, %rdi
00000001000157ce	movl	$0xa5, %esi
00000001000157d3	movq	%r13, %rdx
00000001000157d6	callq	0x10002bd04             ## symbol stub for: _memset
00000001000157db	incq	0x28(%r14,%rbx)
00000001000157e0	jmp	0x1000152c0
00000001000157e5	movq	-0x40(%rbp), %rax
00000001000157e9	testq	%rax, %rax
00000001000157ec	jne	0x1000157ff
00000001000157ee	movq	0x28(%r15), %rax
00000001000157f2	testq	%rax, %rax
00000001000157f5	jne	0x1000157ff
00000001000157f7	movq	%r15, %rdi
00000001000157fa	callq	_je_choose_arena_hard
00000001000157ff	movq	%rax, %rdi
0000000100015802	movq	%r14, %rsi
0000000100015805	jmp	0x1000155d6
000000010001580a	movl	$0xffffffff, 0x30(%r13,%rbx) ## imm = 0xFFFFFFFF
0000000100015813	movq	0x18(%r13), %rdi
0000000100015817	movq	%r14, %rsi
000000010001581a	movl	-0x30(%rbp), %edx
000000010001581d	callq	_je_arena_malloc_large
0000000100015822	movq	%rax, %r12
0000000100015825	testq	%r12, %r12
0000000100015828	jne	0x100015cdd
000000010001582e	jmp	0x1000158af
0000000100015830	movq	%r12, %rdi
0000000100015833	movl	$0xa5, %esi
0000000100015838	movq	%r14, %rdx
000000010001583b	callq	0x10002bd04             ## symbol stub for: _memset
0000000100015840	incq	0x28(%r13,%rbx)
0000000100015845	jmp	0x100015cdd
000000010001584a	movl	$0xffffffff, 0x30(%r13,%rax) ## imm = 0xFFFFFFFF
0000000100015853	movq	%r13, %rdi
0000000100015856	movq	%rbx, %rsi
0000000100015859	movq	%r14, %rdx
000000010001585c	callq	_je_tcache_alloc_small_hard
0000000100015861	movq	%rax, %r12
0000000100015864	testq	%r12, %r12
0000000100015867	je	0x1000158af
0000000100015869	leaq	_je_opt_junk(%rip), %rax
0000000100015870	movb	(%rax), %al
0000000100015872	cmpb	$0x0, 0x18(%rbp)
0000000100015876	jne	0x100015c65
000000010001587c	testb	%al, %al
000000010001587e	je	0x100015cc2
0000000100015884	leaq	(%r14,%r14,2), %rax
0000000100015888	shlq	$0x5, %rax
000000010001588c	leaq	_je_arena_bin_info(%rip), %rcx
0000000100015893	movq	%r12, %rdi
0000000100015896	subq	0x8(%rcx,%rax), %rdi
000000010001589b	movq	0x10(%rcx,%rax), %rdx
00000001000158a0	movl	$0xa5, %esi
00000001000158a5	callq	0x10002bd04             ## symbol stub for: _memset
00000001000158aa	jmp	0x100015cda
00000001000158af	movq	$0x0, -0x38(%rbp)
00000001000158b7	cmpq	$0x0, -0x70(%rbp)
00000001000158bc	je	0x1000162bd
00000001000158c2	movq	0x10(%rbp), %r14
00000001000158c6	testq	%r14, %r14
00000001000158c9	je	0x100015938
00000001000158cb	movq	-0x58(%rbp), %rcx
00000001000158cf	leaq	-0x1(%rcx,%r14), %rax
00000001000158d4	movq	%r14, %rbx
00000001000158d7	negq	%rbx
00000001000158da	andq	%rax, %rbx
00000001000158dd	cmpq	%rcx, %rbx
00000001000158e0	movq	-0x40(%rbp), %r12
00000001000158e4	jb	0x1000162bd
00000001000158ea	leaq	_je_arena_maxclass(%rip), %rax
00000001000158f1	movq	(%rax), %rax
00000001000158f4	cmpq	%rax, %rbx
00000001000158f7	ja	0x100015a35
00000001000158fd	cmpq	$0x1000, %r14           ## imm = 0x1000
0000000100015904	ja	0x100015a35
000000010001590a	cmpq	$0xe00, %rbx            ## imm = 0xE00
0000000100015911	ja	0x100015aa6
0000000100015917	decq	%rbx
000000010001591a	shrq	$0x3, %rbx
000000010001591e	leaq	_je_small_size2bin_tab(%rip), %rcx
0000000100015925	movzbl	(%rbx,%rcx), %ecx
0000000100015929	leaq	_je_small_bin2size_tab(%rip), %rdx
0000000100015930	movl	(%rdx,%rcx,4), %ebx
0000000100015933	jmp	0x100015ab4
0000000100015938	movq	-0x58(%rbp), %rbx
000000010001593c	cmpq	$0xe00, %rbx            ## imm = 0xE00
0000000100015943	ja	0x100015b39
0000000100015949	cmpb	$0x1, 0x20(%rbp)
000000010001594d	jne	0x100015a84
0000000100015953	movq	0x8(%r15), %r13
0000000100015957	testq	%r13, %r13
000000010001595a	jne	0x10001597e
000000010001595c	cmpl	$0x1, (%r15)
0000000100015960	jne	0x100015a84
0000000100015966	movq	%r15, %rdi
0000000100015969	callq	_je_tcache_get_hard
000000010001596e	movq	%rax, %r13
0000000100015971	movq	%r13, 0x8(%r15)
0000000100015975	testq	%r13, %r13
0000000100015978	je	0x100015a84
000000010001597e	cmpq	$0x1000, %rbx           ## imm = 0x1000
0000000100015985	ja	0x100015cff
000000010001598b	leaq	-0x1(%rbx), %rax
000000010001598f	shrq	$0x3, %rax
0000000100015993	leaq	_je_small_size2bin_tab(%rip), %rcx
000000010001599a	movzbl	(%rax,%rcx), %r14d
000000010001599f	leaq	_je_small_bin2size_tab(%rip), %rax
00000001000159a6	movl	(%rax,%r14,4), %eax
00000001000159aa	movq	%rax, -0x30(%rbp)
00000001000159ae	movq	%r14, %rax
00000001000159b1	shlq	$0x5, %rax
00000001000159b5	leaq	0x28(%r13,%rax), %rbx
00000001000159ba	movl	0x38(%r13,%rax), %ecx
00000001000159bf	testl	%ecx, %ecx
00000001000159c1	je	0x100015d4b
00000001000159c7	leaq	0x38(%r13,%rax), %rdx
00000001000159cc	decl	%ecx
00000001000159ce	movl	%ecx, (%rdx)
00000001000159d0	cmpl	0x30(%r13,%rax), %ecx
00000001000159d5	jl	0x100015d73
00000001000159db	movq	0x40(%r13,%rax), %rax
00000001000159e0	movl	%ecx, %ecx
00000001000159e2	movq	(%rax,%rcx,8), %r12
00000001000159e6	testq	%r12, %r12
00000001000159e9	je	0x100015d54
00000001000159ef	leaq	_je_opt_junk(%rip), %rax
00000001000159f6	movb	(%rax), %al
00000001000159f8	cmpb	$0x0, 0x18(%rbp)
00000001000159fc	jne	0x100015d7f
0000000100015a02	testb	%al, %al
0000000100015a04	je	0x100015c11
0000000100015a0a	leaq	(%r14,%r14,2), %rax
0000000100015a0e	shlq	$0x5, %rax
0000000100015a12	leaq	_je_arena_bin_info(%rip), %rcx
0000000100015a19	movq	%r12, %rdi
0000000100015a1c	subq	0x8(%rcx,%rax), %rdi
0000000100015a21	movq	0x10(%rcx,%rax), %rdx
0000000100015a26	movl	$0xa5, %esi
0000000100015a2b	callq	0x10002bd04             ## symbol stub for: _memset
0000000100015a30	jmp	0x100015dda
0000000100015a35	leaq	0xfff(%rcx), %rbx
0000000100015a3c	andq	$-0x1000, %rbx          ## imm = 0xFFFFFFFFFFFFF000
0000000100015a43	cmpq	%rcx, %rbx
0000000100015a46	jb	0x1000162bd
0000000100015a4c	leaq	0xfff(%r14), %rcx
0000000100015a53	andq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
0000000100015a5a	addq	%rbx, %rcx
0000000100015a5d	jb	0x1000162bd
0000000100015a63	addq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
0000000100015a6a	cmpq	%rax, %rcx
0000000100015a6d	jbe	0x100015ab4
0000000100015a6f	leaq	_je_chunksize_mask(%rip), %rcx
0000000100015a76	movq	(%rcx), %rcx
0000000100015a79	addq	%rcx, %rbx
0000000100015a7c	notq	%rcx
0000000100015a7f	andq	%rcx, %rbx
0000000100015a82	jmp	0x100015ab4
0000000100015a84	movq	-0x40(%rbp), %rax
0000000100015a88	testq	%rax, %rax
0000000100015a8b	jne	0x100015a9e
0000000100015a8d	movq	0x28(%r15), %rax
0000000100015a91	testq	%rax, %rax
0000000100015a94	jne	0x100015a9e
0000000100015a96	movq	%r15, %rdi
0000000100015a99	callq	_je_choose_arena_hard
0000000100015a9e	movq	%rax, %rdi
0000000100015aa1	jmp	0x100015eee
0000000100015aa6	addq	$0xfff, %rbx            ## imm = 0xFFF
0000000100015aad	andq	$-0x1000, %rbx          ## imm = 0xFFFFFFFFFFFFF000
0000000100015ab4	testq	%rbx, %rbx
0000000100015ab7	je	0x1000162bd
0000000100015abd	cmpq	%rbx, %rax
0000000100015ac0	jb	0x100015c32
0000000100015ac6	cmpq	$0x1000, %r14           ## imm = 0x1000
0000000100015acd	ja	0x100015c32
0000000100015ad3	cmpq	$0xe00, %rbx            ## imm = 0xE00
0000000100015ada	ja	0x100015dff
0000000100015ae0	cmpb	$0x1, 0x20(%rbp)
0000000100015ae4	jne	0x100015ed2
0000000100015aea	movq	0x8(%r15), %r14
0000000100015aee	testq	%r14, %r14
0000000100015af1	jne	0x100015b15
0000000100015af3	cmpl	$0x1, (%r15)
0000000100015af7	jne	0x100015ed2
0000000100015afd	movq	%r15, %rdi
0000000100015b00	callq	_je_tcache_get_hard
0000000100015b05	movq	%rax, %r14
0000000100015b08	movq	%r14, 0x8(%r15)
0000000100015b0c	testq	%r14, %r14
0000000100015b0f	je	0x100015ed2
0000000100015b15	cmpq	$0x1000, %rbx           ## imm = 0x1000
0000000100015b1c	ja	0x100015efe
0000000100015b22	decq	%rbx
0000000100015b25	shrq	$0x3, %rbx
0000000100015b29	leaq	_je_small_size2bin_tab(%rip), %rax
0000000100015b30	movzbl	(%rbx,%rax), %ebx
0000000100015b34	jmp	0x100015f44
0000000100015b39	leaq	_je_tcache_maxclass(%rip), %rax
0000000100015b40	cmpq	%rbx, (%rax)
0000000100015b43	movq	-0x40(%rbp), %rbx
0000000100015b47	jb	0x100015f9b
0000000100015b4d	xorb	$0x1, -0x59(%rbp)
0000000100015b51	jne	0x100015f9b
0000000100015b57	movq	0x8(%r15), %r14
0000000100015b5b	testq	%r14, %r14
0000000100015b5e	jne	0x100015b82
0000000100015b60	cmpl	$0x1, (%r15)
0000000100015b64	jne	0x100015f9b
0000000100015b6a	movq	%r15, %rdi
0000000100015b6d	callq	_je_tcache_get_hard
0000000100015b72	movq	%rax, %r14
0000000100015b75	movq	%r14, 0x8(%r15)
0000000100015b79	testq	%r14, %r14
0000000100015b7c	je	0x100015f9b
0000000100015b82	movq	-0x58(%rbp), %rax
0000000100015b86	leaq	0xfff(%rax), %rax
0000000100015b8d	movq	%rax, %rbx
0000000100015b90	shrq	$0xc, %rbx
0000000100015b94	addq	$0x1b, %rbx
0000000100015b98	shlq	$0x5, %rbx
0000000100015b9c	movl	0x38(%r14,%rbx), %ecx
0000000100015ba1	andq	$-0x1000, %rax          ## imm = 0xFFFFFFFFFFFFF000
0000000100015ba7	testl	%ecx, %ecx
0000000100015ba9	je	0x100015fc0
0000000100015baf	leaq	0x38(%r14,%rbx), %rdx
0000000100015bb4	decl	%ecx
0000000100015bb6	movl	%ecx, (%rdx)
0000000100015bb8	cmpl	0x30(%r14,%rbx), %ecx
0000000100015bbd	jge	0x100015bc6
0000000100015bbf	leaq	0x30(%r14,%rbx), %rdx
0000000100015bc4	movl	%ecx, (%rdx)
0000000100015bc6	movq	0x40(%r14,%rbx), %rdx
0000000100015bcb	movl	%ecx, %ecx
0000000100015bcd	movq	(%rdx,%rcx,8), %r12
0000000100015bd1	testq	%r12, %r12
0000000100015bd4	je	0x100015fc9
0000000100015bda	cmpb	$0x0, 0x18(%rbp)
0000000100015bde	jne	0x100015bfc
0000000100015be0	leaq	_je_opt_junk(%rip), %rcx
0000000100015be7	cmpb	$0x0, (%rcx)
0000000100015bea	jne	0x100015fe9
0000000100015bf0	leaq	_je_opt_zero(%rip), %rcx
0000000100015bf7	cmpb	$0x0, (%rcx)
0000000100015bfa	je	0x100015c07
0000000100015bfc	movq	%r12, %rdi
0000000100015bff	movq	%rax, %rsi
0000000100015c02	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100015c07	incq	0x28(%r14,%rbx)
0000000100015c0c	jmp	0x1000161a3
0000000100015c11	leaq	_je_opt_zero(%rip), %rax
0000000100015c18	cmpb	$0x0, (%rax)
0000000100015c1b	je	0x100015dda
0000000100015c21	movq	%r12, %rdi
0000000100015c24	movq	-0x30(%rbp), %rsi
0000000100015c28	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100015c2d	jmp	0x100015dda
0000000100015c32	cmpq	%rbx, %rax
0000000100015c35	jae	0x100016003
0000000100015c3b	leaq	_je_chunksize(%rip), %rax
0000000100015c42	cmpq	%r14, (%rax)
0000000100015c45	jae	0x10001602f
0000000100015c4b	movq	%r15, %rdi
0000000100015c4e	movq	%r12, %rsi
0000000100015c51	movq	%rbx, %rdx
0000000100015c54	movq	%r14, %rcx
0000000100015c57	movl	-0x30(%rbp), %r8d
0000000100015c5b	callq	_je_huge_palloc
0000000100015c60	jmp	0x100016069
0000000100015c65	movq	%rbx, -0x78(%rbp)
0000000100015c69	movq	%r15, -0x50(%rbp)
0000000100015c6d	testb	%al, %al
0000000100015c6f	je	0x100015cac
0000000100015c71	leaq	(%r14,%r14,2), %rbx
0000000100015c75	shlq	$0x5, %rbx
0000000100015c79	leaq	_je_arena_bin_info(%rip), %r15
0000000100015c80	movq	0x8(%r15,%rbx), %r14
0000000100015c85	movq	%r12, %rdi
0000000100015c88	subq	%r14, %rdi
0000000100015c8b	movl	$0xa5, %esi
0000000100015c90	movq	%r14, %rdx
0000000100015c93	callq	0x10002bd04             ## symbol stub for: _memset
0000000100015c98	movq	(%r15,%rbx), %rdi
0000000100015c9c	addq	%r12, %rdi
0000000100015c9f	movl	$0xa5, %esi
0000000100015ca4	movq	%r14, %rdx
0000000100015ca7	callq	0x10002bd04             ## symbol stub for: _memset
0000000100015cac	movq	%r12, %rdi
0000000100015caf	movq	-0x38(%rbp), %rsi
0000000100015cb3	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100015cb8	movq	-0x50(%rbp), %r15
0000000100015cbc	movq	-0x78(%rbp), %rbx
0000000100015cc0	jmp	0x100015cda
0000000100015cc2	leaq	_je_opt_zero(%rip), %rax
0000000100015cc9	cmpb	$0x0, (%rax)
0000000100015ccc	je	0x100015cda
0000000100015cce	movq	%r12, %rdi
0000000100015cd1	movq	-0x38(%rbp), %rsi
0000000100015cd5	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100015cda	incq	(%rbx)
0000000100015cdd	movl	0x20(%r13), %eax
0000000100015ce1	incl	%eax
0000000100015ce3	movl	%eax, 0x20(%r13)
0000000100015ce7	cmpl	$0x125, %eax            ## imm = 0x125
0000000100015cec	jne	0x1000155e1
0000000100015cf2	movq	%r13, %rdi
0000000100015cf5	callq	_je_tcache_event_hard
0000000100015cfa	jmp	0x1000155e1
0000000100015cff	leaq	-0x1(%rbx,%rbx), %rax
0000000100015d04	bsrq	%rax, %rdx
0000000100015d08	movl	$0x1, %eax
0000000100015d0d	cmpq	$0x6, %rdx
0000000100015d11	jb	0x100015d1b
0000000100015d13	leaq	-0x17(,%rdx,4), %rax
0000000100015d1b	leal	-0x3(%rdx), %esi
0000000100015d1e	movl	$0x4, %ecx
0000000100015d23	cmpq	$0x7, %rdx
0000000100015d27	cmovaeq	%rsi, %rcx
0000000100015d2b	movq	$-0x1, %rdx
0000000100015d32	shlq	%cl, %rdx
0000000100015d35	leaq	-0x1(%rbx), %r14
0000000100015d39	andq	%rdx, %r14
0000000100015d3c	shrq	%cl, %r14
0000000100015d3f	andq	$0x3, %r14
0000000100015d43	addq	%rax, %r14
0000000100015d46	jmp	0x10001599f
0000000100015d4b	movl	$0xffffffff, 0x30(%r13,%rax) ## imm = 0xFFFFFFFF
0000000100015d54	movq	%r13, %rdi
0000000100015d57	movq	%rbx, %rsi
0000000100015d5a	movq	%r14, %rdx
0000000100015d5d	callq	_je_tcache_alloc_small_hard
0000000100015d62	movq	%rax, %r12
0000000100015d65	testq	%r12, %r12
0000000100015d68	je	0x1000162bd
0000000100015d6e	jmp	0x1000159ef
0000000100015d73	leaq	0x30(%r13,%rax), %rdx
0000000100015d78	movl	%ecx, (%rdx)
0000000100015d7a	jmp	0x1000159db
0000000100015d7f	movq	%rbx, -0x40(%rbp)
0000000100015d83	movq	%r15, -0x50(%rbp)
0000000100015d87	testb	%al, %al
0000000100015d89	je	0x100015dc6
0000000100015d8b	leaq	(%r14,%r14,2), %rbx
0000000100015d8f	shlq	$0x5, %rbx
0000000100015d93	leaq	_je_arena_bin_info(%rip), %r15
0000000100015d9a	movq	0x8(%r15,%rbx), %r14
0000000100015d9f	movq	%r12, %rdi
0000000100015da2	subq	%r14, %rdi
0000000100015da5	movl	$0xa5, %esi
0000000100015daa	movq	%r14, %rdx
0000000100015dad	callq	0x10002bd04             ## symbol stub for: _memset
0000000100015db2	movq	(%r15,%rbx), %rdi
0000000100015db6	addq	%r12, %rdi
0000000100015db9	movl	$0xa5, %esi
0000000100015dbe	movq	%r14, %rdx
0000000100015dc1	callq	0x10002bd04             ## symbol stub for: _memset
0000000100015dc6	movq	%r12, %rdi
0000000100015dc9	movq	-0x30(%rbp), %rsi
0000000100015dcd	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100015dd2	movq	-0x50(%rbp), %r15
0000000100015dd6	movq	-0x40(%rbp), %rbx
0000000100015dda	incq	(%rbx)
0000000100015ddd	movl	0x20(%r13), %eax
0000000100015de1	incl	%eax
0000000100015de3	movl	%eax, 0x20(%r13)
0000000100015de7	cmpl	$0x125, %eax            ## imm = 0x125
0000000100015dec	jne	0x1000161bc
0000000100015df2	movq	%r13, %rdi
0000000100015df5	callq	_je_tcache_event_hard
0000000100015dfa	jmp	0x1000161bc
0000000100015dff	leaq	_je_tcache_maxclass(%rip), %rax
0000000100015e06	cmpq	%rbx, (%rax)
0000000100015e09	jb	0x100016042
0000000100015e0f	xorb	$0x1, -0x59(%rbp)
0000000100015e13	jne	0x100016042
0000000100015e19	movq	0x8(%r15), %r14
0000000100015e1d	testq	%r14, %r14
0000000100015e20	jne	0x100015e44
0000000100015e22	cmpl	$0x1, (%r15)
0000000100015e26	jne	0x100016042
0000000100015e2c	movq	%r15, %rdi
0000000100015e2f	callq	_je_tcache_get_hard
0000000100015e34	movq	%rax, %r14
0000000100015e37	movq	%r14, 0x8(%r15)
0000000100015e3b	testq	%r14, %r14
0000000100015e3e	je	0x100016042
0000000100015e44	movq	%r15, %r13
0000000100015e47	addq	$0xfff, %rbx            ## imm = 0xFFF
0000000100015e4e	movq	%rbx, %r15
0000000100015e51	shrq	$0xc, %r15
0000000100015e55	addq	$0x1b, %r15
0000000100015e59	shlq	$0x5, %r15
0000000100015e5d	movl	0x38(%r14,%r15), %eax
0000000100015e62	andq	$-0x1000, %rbx          ## imm = 0xFFFFFFFFFFFFF000
0000000100015e69	testl	%eax, %eax
0000000100015e6b	je	0x100016071
0000000100015e71	leaq	0x38(%r14,%r15), %rcx
0000000100015e76	decl	%eax
0000000100015e78	movl	%eax, (%rcx)
0000000100015e7a	cmpl	0x30(%r14,%r15), %eax
0000000100015e7f	jge	0x100015e88
0000000100015e81	leaq	0x30(%r14,%r15), %rcx
0000000100015e86	movl	%eax, (%rcx)
0000000100015e88	movq	0x40(%r14,%r15), %rcx
0000000100015e8d	movl	%eax, %eax
0000000100015e8f	movq	(%rcx,%rax,8), %r12
0000000100015e93	testq	%r12, %r12
0000000100015e96	je	0x10001607a
0000000100015e9c	cmpb	$0x0, 0x18(%rbp)
0000000100015ea0	jne	0x100015ec2
0000000100015ea2	leaq	_je_opt_junk(%rip), %rax
0000000100015ea9	cmpb	$0x0, (%rax)
0000000100015eac	jne	0x100016096
0000000100015eb2	leaq	_je_opt_zero(%rip), %rax
0000000100015eb9	cmpb	$0x0, (%rax)
0000000100015ebc	je	0x1000160a6
0000000100015ec2	movq	%r12, %rdi
0000000100015ec5	movq	%rbx, %rsi
0000000100015ec8	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100015ecd	jmp	0x1000160a6
0000000100015ed2	testq	%r12, %r12
0000000100015ed5	jne	0x100015eeb
0000000100015ed7	movq	0x28(%r15), %r12
0000000100015edb	testq	%r12, %r12
0000000100015ede	jne	0x100015eeb
0000000100015ee0	movq	%r15, %rdi
0000000100015ee3	callq	_je_choose_arena_hard
0000000100015ee8	movq	%rax, %r12
0000000100015eeb	movq	%r12, %rdi
0000000100015eee	movq	%rbx, %rsi
0000000100015ef1	movl	-0x30(%rbp), %edx
0000000100015ef4	callq	_je_arena_malloc_small
0000000100015ef9	jmp	0x100016069
0000000100015efe	leaq	-0x1(%rbx,%rbx), %rax
0000000100015f03	bsrq	%rax, %rdx
0000000100015f07	movl	$0x1, %eax
0000000100015f0c	cmpq	$0x6, %rdx
0000000100015f10	jb	0x100015f1a
0000000100015f12	leaq	-0x17(,%rdx,4), %rax
0000000100015f1a	leal	-0x3(%rdx), %esi
0000000100015f1d	movl	$0x4, %ecx
0000000100015f22	cmpq	$0x7, %rdx
0000000100015f26	cmovaeq	%rsi, %rcx
0000000100015f2a	movq	$-0x1, %rdx
0000000100015f31	shlq	%cl, %rdx
0000000100015f34	decq	%rbx
0000000100015f37	andq	%rdx, %rbx
0000000100015f3a	shrq	%cl, %rbx
0000000100015f3d	andq	$0x3, %rbx
0000000100015f41	addq	%rax, %rbx
0000000100015f44	leaq	_je_small_bin2size_tab(%rip), %rax
0000000100015f4b	movl	(%rax,%rbx,4), %eax
0000000100015f4e	movq	%rax, -0x30(%rbp)
0000000100015f52	movq	%rbx, %rax
0000000100015f55	shlq	$0x5, %rax
0000000100015f59	leaq	0x28(%r14,%rax), %r13
0000000100015f5e	movl	0x38(%r14,%rax), %ecx
0000000100015f63	testl	%ecx, %ecx
0000000100015f65	je	0x1000160c8
0000000100015f6b	leaq	0x38(%r14,%rax), %rdx
0000000100015f70	decl	%ecx
0000000100015f72	movl	%ecx, (%rdx)
0000000100015f74	cmpl	0x30(%r14,%rax), %ecx
0000000100015f79	jge	0x100015f82
0000000100015f7b	leaq	0x30(%r14,%rax), %rdx
0000000100015f80	movl	%ecx, (%rdx)
0000000100015f82	movq	0x40(%r14,%rax), %rax
0000000100015f87	movl	%ecx, %ecx
0000000100015f89	movq	(%rax,%rcx,8), %r12
0000000100015f8d	testq	%r12, %r12
0000000100015f90	jne	0x1000160eb
0000000100015f96	jmp	0x1000160d1
0000000100015f9b	testq	%rbx, %rbx
0000000100015f9e	jne	0x100015fb4
0000000100015fa0	movq	0x28(%r15), %rbx
0000000100015fa4	testq	%rbx, %rbx
0000000100015fa7	jne	0x100015fb4
0000000100015fa9	movq	%r15, %rdi
0000000100015fac	callq	_je_choose_arena_hard
0000000100015fb1	movq	%rax, %rbx
0000000100015fb4	movq	%rbx, %rdi
0000000100015fb7	movq	-0x58(%rbp), %rsi
0000000100015fbb	jmp	0x100016061
0000000100015fc0	movl	$0xffffffff, 0x30(%r14,%rbx) ## imm = 0xFFFFFFFF
0000000100015fc9	movq	0x18(%r14), %rdi
0000000100015fcd	movq	%rax, %rsi
0000000100015fd0	movl	-0x30(%rbp), %edx
0000000100015fd3	callq	_je_arena_malloc_large
0000000100015fd8	movq	%rax, %r12
0000000100015fdb	testq	%r12, %r12
0000000100015fde	jne	0x1000161a3
0000000100015fe4	jmp	0x1000162bd
0000000100015fe9	movq	%r12, %rdi
0000000100015fec	movl	$0xa5, %esi
0000000100015ff1	movq	%rax, %rdx
0000000100015ff4	callq	0x10002bd04             ## symbol stub for: _memset
0000000100015ff9	incq	0x28(%r14,%rbx)
0000000100015ffe	jmp	0x1000161a3
0000000100016003	testq	%r12, %r12
0000000100016006	jne	0x10001601c
0000000100016008	movq	0x28(%r15), %r12
000000010001600c	testq	%r12, %r12
000000010001600f	jne	0x10001601c
0000000100016011	movq	%r15, %rdi
0000000100016014	callq	_je_choose_arena_hard
0000000100016019	movq	%rax, %r12
000000010001601c	movq	%r12, %rdi
000000010001601f	movq	%rbx, %rsi
0000000100016022	movq	%r14, %rdx
0000000100016025	movl	-0x30(%rbp), %ecx
0000000100016028	callq	_je_arena_palloc
000000010001602d	jmp	0x100016069
000000010001602f	movq	%r15, %rdi
0000000100016032	movq	%r12, %rsi
0000000100016035	movq	%rbx, %rdx
0000000100016038	movl	-0x30(%rbp), %ecx
000000010001603b	callq	_je_huge_malloc
0000000100016040	jmp	0x100016069
0000000100016042	testq	%r12, %r12
0000000100016045	jne	0x10001605b
0000000100016047	movq	0x28(%r15), %r12
000000010001604b	testq	%r12, %r12
000000010001604e	jne	0x10001605b
0000000100016050	movq	%r15, %rdi
0000000100016053	callq	_je_choose_arena_hard
0000000100016058	movq	%rax, %r12
000000010001605b	movq	%r12, %rdi
000000010001605e	movq	%rbx, %rsi
0000000100016061	movl	-0x30(%rbp), %edx
0000000100016064	callq	_je_arena_malloc_large
0000000100016069	movq	%rax, %r12
000000010001606c	jmp	0x1000161bc
0000000100016071	movl	$0xffffffff, 0x30(%r14,%r15) ## imm = 0xFFFFFFFF
000000010001607a	movq	0x18(%r14), %rdi
000000010001607e	movq	%rbx, %rsi
0000000100016081	movl	-0x30(%rbp), %edx
0000000100016084	callq	_je_arena_malloc_large
0000000100016089	movq	%rax, %r12
000000010001608c	testq	%r12, %r12
000000010001608f	jne	0x1000160ab
0000000100016091	jmp	0x1000162bd
0000000100016096	movq	%r12, %rdi
0000000100016099	movl	$0xa5, %esi
000000010001609e	movq	%rbx, %rdx
00000001000160a1	callq	0x10002bd04             ## symbol stub for: _memset
00000001000160a6	incq	0x28(%r14,%r15)
00000001000160ab	movl	0x20(%r14), %eax
00000001000160af	incl	%eax
00000001000160b1	movl	%eax, 0x20(%r14)
00000001000160b5	cmpl	$0x125, %eax            ## imm = 0x125
00000001000160ba	movq	%r13, %r15
00000001000160bd	jne	0x1000161bc
00000001000160c3	jmp	0x1000161b4
00000001000160c8	movl	$0xffffffff, 0x30(%r14,%rax) ## imm = 0xFFFFFFFF
00000001000160d1	movq	%r14, %rdi
00000001000160d4	movq	%r13, %rsi
00000001000160d7	movq	%rbx, %rdx
00000001000160da	callq	_je_tcache_alloc_small_hard
00000001000160df	movq	%rax, %r12
00000001000160e2	testq	%r12, %r12
00000001000160e5	je	0x1000162bd
00000001000160eb	leaq	_je_opt_junk(%rip), %rax
00000001000160f2	movb	(%rax), %al
00000001000160f4	cmpb	$0x0, 0x18(%rbp)
00000001000160f8	jne	0x10001612a
00000001000160fa	testb	%al, %al
00000001000160fc	je	0x100016187
0000000100016102	leaq	(%rbx,%rbx,2), %rax
0000000100016106	shlq	$0x5, %rax
000000010001610a	leaq	_je_arena_bin_info(%rip), %rcx
0000000100016111	movq	%r12, %rdi
0000000100016114	subq	0x8(%rcx,%rax), %rdi
0000000100016119	movq	0x10(%rcx,%rax), %rdx
000000010001611e	movl	$0xa5, %esi
0000000100016123	callq	0x10002bd04             ## symbol stub for: _memset
0000000100016128	jmp	0x10001619f
000000010001612a	movq	%r13, -0x40(%rbp)
000000010001612e	movq	%r15, -0x50(%rbp)
0000000100016132	testb	%al, %al
0000000100016134	je	0x100016171
0000000100016136	leaq	(%rbx,%rbx,2), %rbx
000000010001613a	shlq	$0x5, %rbx
000000010001613e	leaq	_je_arena_bin_info(%rip), %r15
0000000100016145	movq	0x8(%r15,%rbx), %r13
000000010001614a	movq	%r12, %rdi
000000010001614d	subq	%r13, %rdi
0000000100016150	movl	$0xa5, %esi
0000000100016155	movq	%r13, %rdx
0000000100016158	callq	0x10002bd04             ## symbol stub for: _memset
000000010001615d	movq	(%r15,%rbx), %rdi
0000000100016161	addq	%r12, %rdi
0000000100016164	movl	$0xa5, %esi
0000000100016169	movq	%r13, %rdx
000000010001616c	callq	0x10002bd04             ## symbol stub for: _memset
0000000100016171	movq	%r12, %rdi
0000000100016174	movq	-0x30(%rbp), %rsi
0000000100016178	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001617d	movq	-0x50(%rbp), %r15
0000000100016181	movq	-0x40(%rbp), %r13
0000000100016185	jmp	0x10001619f
0000000100016187	leaq	_je_opt_zero(%rip), %rax
000000010001618e	cmpb	$0x0, (%rax)
0000000100016191	je	0x10001619f
0000000100016193	movq	%r12, %rdi
0000000100016196	movq	-0x30(%rbp), %rsi
000000010001619a	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001619f	incq	(%r13)
00000001000161a3	movl	0x20(%r14), %eax
00000001000161a7	incl	%eax
00000001000161a9	movl	%eax, 0x20(%r14)
00000001000161ad	cmpl	$0x125, %eax            ## imm = 0x125
00000001000161b2	jne	0x1000161bc
00000001000161b4	movq	%r14, %rdi
00000001000161b7	callq	_je_tcache_event_hard
00000001000161bc	testq	%r12, %r12
00000001000161bf	je	0x1000162bd
00000001000161c5	movq	-0x68(%rbp), %rdx
00000001000161c9	movq	-0x58(%rbp), %rax
00000001000161cd	cmpq	%rdx, %rax
00000001000161d0	cmovbq	%rax, %rdx
00000001000161d4	movq	%r12, %rdi
00000001000161d7	movq	-0x48(%rbp), %rbx
00000001000161db	movq	%rbx, %rsi
00000001000161de	callq	0x10002bcf8             ## symbol stub for: _memcpy
00000001000161e3	leaq	_je_opt_quarantine(%rip), %rax
00000001000161ea	cmpq	$0x0, (%rax)
00000001000161ee	jne	0x1000162d0
00000001000161f4	leaq	_je_chunksize_mask(%rip), %rax
00000001000161fb	movq	(%rax), %r13
00000001000161fe	notq	%r13
0000000100016201	andq	%rbx, %r13
0000000100016204	cmpq	%rbx, %r13
0000000100016207	je	0x1000162b1
000000010001620d	movq	%rbx, %rax
0000000100016210	subq	%r13, %rax
0000000100016213	shrq	$0xc, %rax
0000000100016217	leaq	_je_map_bias(%rip), %rcx
000000010001621e	subq	(%rcx), %rax
0000000100016221	movq	0x8(%r13,%rax,8), %rbx
0000000100016226	testb	$0x2, %bl
0000000100016229	jne	0x10001631f
000000010001622f	cmpb	$0x1, 0x28(%rbp)
0000000100016233	jne	0x1000162dd
0000000100016239	movq	0x8(%r15), %r14
000000010001623d	testq	%r14, %r14
0000000100016240	je	0x1000162dd
0000000100016246	shrq	$0x4, %rbx
000000010001624a	movzbl	%bl, %esi
000000010001624d	leaq	_je_opt_junk(%rip), %rax
0000000100016254	cmpb	$0x0, (%rax)
0000000100016257	jne	0x1000163c5
000000010001625d	movq	%rsi, %rbx
0000000100016260	shlq	$0x5, %rbx
0000000100016264	leaq	0x38(%r14,%rbx), %r13
0000000100016269	movl	0x38(%r14,%rbx), %edx
000000010001626e	leaq	_je_tcache_bin_info(%rip), %rax
0000000100016275	movq	(%rax), %rax
0000000100016278	cmpl	(%rax,%rsi,4), %edx
000000010001627b	je	0x100016417
0000000100016281	movq	0x40(%r14,%rbx), %rcx
0000000100016286	movl	%edx, %eax
0000000100016288	movq	-0x48(%rbp), %rdx
000000010001628c	movq	%rdx, (%rcx,%rax,8)
0000000100016290	incl	%eax
0000000100016292	movl	%eax, (%r13)
0000000100016296	movl	0x20(%r14), %eax
000000010001629a	incl	%eax
000000010001629c	movl	%eax, 0x20(%r14)
00000001000162a0	cmpl	$0x125, %eax            ## imm = 0x125
00000001000162a5	jne	0x1000162b9
00000001000162a7	movq	%r14, %rdi
00000001000162aa	callq	_je_tcache_event_hard
00000001000162af	jmp	0x1000162b9
00000001000162b1	movq	%rbx, %rdi
00000001000162b4	callq	_je_huge_dalloc
00000001000162b9	movq	%r12, -0x38(%rbp)
00000001000162bd	movq	-0x38(%rbp), %rax
00000001000162c1	addq	$0x58, %rsp
00000001000162c5	popq	%rbx
00000001000162c6	popq	%r12
00000001000162c8	popq	%r13
00000001000162ca	popq	%r14
00000001000162cc	popq	%r15
00000001000162ce	popq	%rbp
00000001000162cf	retq
00000001000162d0	movq	%r15, %rdi
00000001000162d3	movq	%rbx, %rsi
00000001000162d6	callq	_je_quarantine
00000001000162db	jmp	0x1000162b9
00000001000162dd	leaq	_je_map_misc_offset(%rip), %rcx
00000001000162e4	movq	(%rcx), %rcx
00000001000162e7	addq	%r13, %rcx
00000001000162ea	shrq	$0xc, %rbx
00000001000162ee	subq	%rbx, %rax
00000001000162f1	imulq	$0x68, %rax, %rax
00000001000162f5	movq	0x10(%rax,%rcx), %r14
00000001000162fa	movq	(%r13), %r15
00000001000162fe	movq	%r14, %rdi
0000000100016301	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100016306	movq	%r15, %rdi
0000000100016309	movq	%r13, %rsi
000000010001630c	movq	-0x48(%rbp), %rdx
0000000100016310	callq	_je_arena_dalloc_bin_locked
0000000100016315	movq	%r14, %rdi
0000000100016318	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001631d	jmp	0x1000162b9
000000010001631f	movq	%rbx, %rdx
0000000100016322	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
0000000100016329	leaq	_je_tcache_maxclass(%rip), %rax
0000000100016330	cmpq	(%rax), %rdx
0000000100016333	ja	0x10001642f
0000000100016339	xorb	$0x1, -0x5a(%rbp)
000000010001633d	jne	0x10001642f
0000000100016343	movq	0x8(%r15), %r14
0000000100016347	testq	%r14, %r14
000000010001634a	je	0x10001642f
0000000100016350	shrq	$0xc, %rbx
0000000100016354	leaq	0x1b(%rbx), %r13
0000000100016358	leaq	_je_opt_junk(%rip), %rax
000000010001635f	cmpb	$0x0, (%rax)
0000000100016362	je	0x100016372
0000000100016364	movq	-0x48(%rbp), %rdi
0000000100016368	movl	$0x5a, %esi
000000010001636d	callq	0x10002bd04             ## symbol stub for: _memset
0000000100016372	movq	%r13, %r15
0000000100016375	shlq	$0x5, %r15
0000000100016379	leaq	0x38(%r14,%r15), %rsi
000000010001637e	movl	0x38(%r14,%r15), %edx
0000000100016383	leaq	_je_tcache_bin_info(%rip), %rax
000000010001638a	movq	(%rax), %rax
000000010001638d	cmpl	0x6c(%rax,%rbx,4), %edx
0000000100016391	jne	0x1000163ad
0000000100016393	leaq	0x28(%r14,%r15), %rdi
0000000100016398	shrl	%edx
000000010001639a	movq	%rsi, %rbx
000000010001639d	movq	%r13, %rsi
00000001000163a0	movq	%r14, %rcx
00000001000163a3	callq	_je_tcache_bin_flush_large
00000001000163a8	movq	%rbx, %rsi
00000001000163ab	movl	(%rsi), %edx
00000001000163ad	movq	0x40(%r14,%r15), %rcx
00000001000163b2	movl	%edx, %eax
00000001000163b4	movq	-0x48(%rbp), %rdx
00000001000163b8	movq	%rdx, (%rcx,%rax,8)
00000001000163bc	incl	%eax
00000001000163be	movl	%eax, (%rsi)
00000001000163c0	jmp	0x100016296
00000001000163c5	leaq	(%rsi,%rsi,2), %rbx
00000001000163c9	shlq	$0x5, %rbx
00000001000163cd	leaq	_je_arena_bin_info(%rip), %rax
00000001000163d4	movq	%rsi, -0x30(%rbp)
00000001000163d8	movq	(%rax,%rbx), %rsi
00000001000163dc	movq	0x8(%rax,%rbx), %r13
00000001000163e1	movq	-0x48(%rbp), %r15
00000001000163e5	movq	%r15, %rdi
00000001000163e8	movq	%r13, %rdx
00000001000163eb	xorl	%ecx, %ecx
00000001000163ed	callq	_arena_redzones_validate
00000001000163f2	leaq	_je_arena_bin_info(%rip), %rax
00000001000163f9	movq	0x10(%rax,%rbx), %rdx
00000001000163fe	movq	%r15, %rdi
0000000100016401	subq	%r13, %rdi
0000000100016404	movl	$0x5a, %esi
0000000100016409	callq	0x10002bd04             ## symbol stub for: _memset
000000010001640e	movq	-0x30(%rbp), %rsi
0000000100016412	jmp	0x10001625d
0000000100016417	leaq	0x28(%r14,%rbx), %rdi
000000010001641c	shrl	%edx
000000010001641e	movq	%r14, %rcx
0000000100016421	callq	_je_tcache_bin_flush_small
0000000100016426	movl	(%r13), %edx
000000010001642a	jmp	0x100016281
000000010001642f	movq	(%r13), %rdi
0000000100016433	movq	%r13, %rsi
0000000100016436	movq	-0x48(%rbp), %rdx
000000010001643a	callq	_je_arena_dalloc_large
000000010001643f	jmp	0x1000162b9
0000000100016444	nopw	%cs:(%rax,%rax)
_je_arena_dss_prec_get:
0000000100016450	pushq	%rbp
0000000100016451	movq	%rsp, %rbp
0000000100016454	pushq	%r14
0000000100016456	pushq	%rbx
0000000100016457	movq	%rdi, %rbx
000000010001645a	leaq	0x8(%rbx), %r14
000000010001645e	movq	%r14, %rdi
0000000100016461	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100016466	movl	0x88(%rbx), %ebx
000000010001646c	movq	%r14, %rdi
000000010001646f	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100016474	movl	%ebx, %eax
0000000100016476	popq	%rbx
0000000100016477	popq	%r14
0000000100016479	popq	%rbp
000000010001647a	retq
000000010001647b	nopl	(%rax,%rax)
_je_arena_dss_prec_set:
0000000100016480	pushq	%rbp
0000000100016481	movq	%rsp, %rbp
0000000100016484	testl	%esi, %esi
0000000100016486	setne	%al
0000000100016489	popq	%rbp
000000010001648a	retq
000000010001648b	nopl	(%rax,%rax)
_je_arena_stats_merge:
0000000100016490	pushq	%rbp
0000000100016491	movq	%rsp, %rbp
0000000100016494	pushq	%r15
0000000100016496	pushq	%r14
0000000100016498	pushq	%r13
000000010001649a	pushq	%r12
000000010001649c	pushq	%rbx
000000010001649d	subq	$0x18, %rsp
00000001000164a1	movq	%r9, %r14
00000001000164a4	movq	%r8, %r12
00000001000164a7	movq	%rcx, -0x38(%rbp)
00000001000164ab	movq	%rdx, %rbx
00000001000164ae	movq	%rsi, %r13
00000001000164b1	movq	%rdi, %r15
00000001000164b4	leaq	0x8(%r15), %rdi
00000001000164b8	movq	%rdi, -0x30(%rbp)
00000001000164bc	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000164c1	movl	0x88(%r15), %eax
00000001000164c8	leaq	_je_dss_prec_names(%rip), %rcx
00000001000164cf	movq	(%rcx,%rax,8), %rax
00000001000164d3	movq	%rax, (%r13)
00000001000164d7	movq	0x98(%r15), %rax
00000001000164de	leaq	_je_map_bias(%rip), %r8
00000001000164e5	leaq	_je_chunk_npages(%rip), %r9
00000001000164ec	addq	%rax, (%rbx)
00000001000164ef	movq	0xa0(%r15), %rax
00000001000164f6	movq	-0x38(%rbp), %rcx
00000001000164fa	addq	%rax, (%rcx)
00000001000164fd	movq	0x10(%r15), %rax
0000000100016501	addq	%rax, (%r12)
0000000100016505	movq	0x18(%r15), %rax
0000000100016509	addq	%rax, 0x8(%r12)
000000010001650e	movq	0x20(%r15), %rax
0000000100016512	addq	%rax, 0x10(%r12)
0000000100016517	movq	0x28(%r15), %rax
000000010001651b	addq	%rax, 0x18(%r12)
0000000100016520	movq	0x30(%r15), %rax
0000000100016524	addq	%rax, 0x20(%r12)
0000000100016529	movq	0x38(%r15), %rax
000000010001652d	addq	%rax, 0x28(%r12)
0000000100016532	movq	0x40(%r15), %rax
0000000100016536	addq	%rax, 0x30(%r12)
000000010001653b	movq	0x48(%r15), %rax
000000010001653f	addq	%rax, 0x38(%r12)
0000000100016544	movq	0x50(%r15), %rax
0000000100016548	addq	%rax, 0x40(%r12)
000000010001654d	movq	0x58(%r15), %rax
0000000100016551	addq	%rax, 0x48(%r12)
0000000100016556	movq	0x60(%r15), %rax
000000010001655a	addq	%rax, 0x50(%r12)
000000010001655f	movq	0x68(%r15), %rax
0000000100016563	addq	%rax, 0x58(%r12)
0000000100016568	movq	(%r9), %rax
000000010001656b	cmpq	(%r8), %rax
000000010001656e	je	0x1000165bc
0000000100016570	movq	0x10(%rbp), %rdx
0000000100016574	movq	0x70(%r15), %rsi
0000000100016578	xorl	%ebx, %ebx
000000010001657a	movl	$0x1, %edi
000000010001657f	nop
0000000100016580	shlq	$0x5, %rbx
0000000100016584	movq	(%rsi,%rbx), %rax
0000000100016588	addq	%rax, (%rdx,%rbx)
000000010001658c	movq	0x8(%rsi,%rbx), %rax
0000000100016591	addq	%rax, 0x8(%rdx,%rbx)
0000000100016596	movq	0x10(%rsi,%rbx), %rcx
000000010001659b	movl	%edi, %eax
000000010001659d	incl	%edi
000000010001659f	addq	%rcx, 0x10(%rdx,%rbx)
00000001000165a4	movq	0x18(%rsi,%rbx), %rcx
00000001000165a9	addq	%rcx, 0x18(%rdx,%rbx)
00000001000165ae	movq	(%r9), %rcx
00000001000165b1	subq	(%r8), %rcx
00000001000165b4	cmpq	%rcx, %rax
00000001000165b7	movq	%rax, %rbx
00000001000165ba	jb	0x100016580
00000001000165bc	movq	-0x30(%rbp), %rdi
00000001000165c0	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000165c5	addq	$0x130, %r15            ## imm = 0x130
00000001000165cc	xorl	%ebx, %ebx
00000001000165ce	nop
00000001000165d0	movq	%r15, %rdi
00000001000165d3	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000165d8	movq	0x80(%r15), %rax
00000001000165df	addq	%rax, (%r14,%rbx)
00000001000165e3	movq	0x88(%r15), %rax
00000001000165ea	addq	%rax, 0x8(%r14,%rbx)
00000001000165ef	movq	0x90(%r15), %rax
00000001000165f6	addq	%rax, 0x10(%r14,%rbx)
00000001000165fb	movq	0x98(%r15), %rax
0000000100016602	addq	%rax, 0x18(%r14,%rbx)
0000000100016607	movq	0xa0(%r15), %rax
000000010001660e	addq	%rax, 0x20(%r14,%rbx)
0000000100016613	movq	0xa8(%r15), %rax
000000010001661a	addq	%rax, 0x28(%r14,%rbx)
000000010001661f	movq	0xb0(%r15), %rax
0000000100016626	addq	%rax, 0x30(%r14,%rbx)
000000010001662b	movq	0xb8(%r15), %rax
0000000100016632	addq	%rax, 0x38(%r14,%rbx)
0000000100016637	movq	0xc0(%r15), %rax
000000010001663e	addq	%rax, 0x40(%r14,%rbx)
0000000100016643	movq	%r15, %rdi
0000000100016646	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001664b	addq	$0xc8, %r15
0000000100016652	addq	$0x48, %rbx
0000000100016656	cmpl	$0x7e0, %ebx            ## imm = 0x7E0
000000010001665c	jne	0x1000165d0
0000000100016662	addq	$0x18, %rsp
0000000100016666	popq	%rbx
0000000100016667	popq	%r12
0000000100016669	popq	%r13
000000010001666b	popq	%r14
000000010001666d	popq	%r15
000000010001666f	popq	%rbp
0000000100016670	retq
0000000100016671	nopw	%cs:(%rax,%rax)
_je_arena_new:
0000000100016680	pushq	%rbp
0000000100016681	movq	%rsp, %rbp
0000000100016684	pushq	%r15
0000000100016686	pushq	%r14
0000000100016688	pushq	%rbx
0000000100016689	pushq	%rax
000000010001668a	movq	%rdi, %rbx
000000010001668d	movl	%esi, (%rbx)
000000010001668f	movl	$0x0, 0x4(%rbx)
0000000100016696	leaq	_je_chunk_alloc_default(%rip), %rax
000000010001669d	movq	%rax, 0x120(%rbx)
00000001000166a4	leaq	_je_chunk_dalloc_default(%rip), %rax
00000001000166ab	movq	%rax, 0x128(%rbx)
00000001000166b2	leaq	0x8(%rbx), %rdi
00000001000166b6	callq	_je_malloc_mutex_init
00000001000166bb	testb	%al, %al
00000001000166bd	je	0x1000166c6
00000001000166bf	movb	$0x1, %al
00000001000166c1	jmp	0x10001688d
00000001000166c6	movq	$0x0, 0x70(%rbx)
00000001000166ce	movq	$0x0, 0x68(%rbx)
00000001000166d6	movq	$0x0, 0x60(%rbx)
00000001000166de	movq	$0x0, 0x58(%rbx)
00000001000166e6	movq	$0x0, 0x50(%rbx)
00000001000166ee	movq	$0x0, 0x48(%rbx)
00000001000166f6	movq	$0x0, 0x40(%rbx)
00000001000166fe	movq	$0x0, 0x38(%rbx)
0000000100016706	movq	$0x0, 0x30(%rbx)
000000010001670e	movq	$0x0, 0x28(%rbx)
0000000100016716	movq	$0x0, 0x20(%rbx)
000000010001671e	movq	$0x0, 0x18(%rbx)
0000000100016726	movq	$0x0, 0x10(%rbx)
000000010001672e	leaq	_je_chunk_npages(%rip), %r14
0000000100016735	movq	(%r14), %rdi
0000000100016738	leaq	_je_map_bias(%rip), %r15
000000010001673f	subq	(%r15), %rdi
0000000100016742	shlq	$0x5, %rdi
0000000100016746	callq	_je_base_alloc
000000010001674b	movq	%rax, 0x70(%rbx)
000000010001674f	testq	%rax, %rax
0000000100016752	je	0x100016887
0000000100016758	movq	(%r14), %rsi
000000010001675b	subq	(%r15), %rsi
000000010001675e	shlq	$0x5, %rsi
0000000100016762	movq	%rax, %rdi
0000000100016765	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001676a	movq	$0x0, 0x78(%rbx)
0000000100016772	leaq	0xb0(%rbx), %r15
0000000100016779	callq	_je_chunk_dss_prec_get
000000010001677e	xorl	%r14d, %r14d
0000000100016781	movl	%eax, 0x88(%rbx)
0000000100016787	movq	%r15, %rax
000000010001678a	andq	$-0x2, %rax
000000010001678e	movq	$0x0, 0xa0(%rbx)
0000000100016799	movq	$0x0, 0x98(%rbx)
00000001000167a4	movq	$0x0, 0x90(%rbx)
00000001000167af	movq	%r15, 0xa8(%rbx)
00000001000167b6	movq	%r15, 0xb0(%rbx)
00000001000167bd	movq	%rax, 0xb8(%rbx)
00000001000167c4	movq	$0x0, 0x118(%rbx)
00000001000167cf	leaq	0x130(%rbx), %rbx
00000001000167d6	nopw	%cs:(%rax,%rax)
00000001000167e0	movq	%rbx, %rdi
00000001000167e3	callq	_je_malloc_mutex_init
00000001000167e8	testb	%al, %al
00000001000167ea	jne	0x10001688b
00000001000167f0	movq	$0x0, 0x8(%rbx)
00000001000167f8	leaq	0x18(%rbx), %rax
00000001000167fc	movq	%rax, 0x10(%rbx)
0000000100016800	movq	%rax, 0x18(%rbx)
0000000100016804	andq	$-0x2, %rax
0000000100016808	movq	%rax, 0x20(%rbx)
000000010001680c	movq	$0x0, 0xc0(%rbx)
0000000100016817	movq	$0x0, 0xb8(%rbx)
0000000100016822	movq	$0x0, 0xb0(%rbx)
000000010001682d	movq	$0x0, 0xa8(%rbx)
0000000100016838	movq	$0x0, 0xa0(%rbx)
0000000100016843	movq	$0x0, 0x98(%rbx)
000000010001684e	movq	$0x0, 0x90(%rbx)
0000000100016859	movq	$0x0, 0x88(%rbx)
0000000100016864	movq	$0x0, 0x80(%rbx)
000000010001686f	addq	$0xc8, %rbx
0000000100016876	incl	%r14d
0000000100016879	xorb	%al, %al
000000010001687b	cmpl	$0x1c, %r14d
000000010001687f	jb	0x1000167e0
0000000100016885	jmp	0x10001688d
0000000100016887	movb	$0x1, %al
0000000100016889	jmp	0x10001688d
000000010001688b	movb	$0x1, %al
000000010001688d	addq	$0x8, %rsp
0000000100016891	popq	%rbx
0000000100016892	popq	%r14
0000000100016894	popq	%r15
0000000100016896	popq	%rbp
0000000100016897	retq
0000000100016898	nopl	(%rax,%rax)
_je_arena_boot:
00000001000168a0	pushq	%rbp
00000001000168a1	movq	%rsp, %rbp
00000001000168a4	pushq	%r15
00000001000168a6	pushq	%r14
00000001000168a8	pushq	%r12
00000001000168aa	pushq	%rbx
00000001000168ab	leaq	_je_chunk_npages(%rip), %rax
00000001000168b2	movq	(%rax), %rbx
00000001000168b5	imulq	$0x70, %rbx, %rcx
00000001000168b9	orq	$0x8, %rcx
00000001000168bd	addq	$0xfff, %rcx            ## imm = 0xFFF
00000001000168c4	shrq	$0xc, %rcx
00000001000168c8	xorl	%r8d, %r8d
00000001000168cb	movq	%rbx, %rdi
00000001000168ce	subq	%rcx, %rdi
00000001000168d1	leaq	_je_opt_redzone(%rip), %r15
00000001000168d8	leaq	_je_arena_bin_info(%rip), %r12
00000001000168df	leaq	_je_arena_maxclass(%rip), %r14
00000001000168e6	leaq	_je_chunksize(%rip), %rcx
00000001000168ed	leaq	_je_map_misc_offset(%rip), %rdx
00000001000168f4	leaq	_je_map_bias(%rip), %rsi
00000001000168fb	imulq	$0x70, %rdi, %rdi
00000001000168ff	orq	$0x8, %rdi
0000000100016903	addq	$0xfff, %rdi            ## imm = 0xFFF
000000010001690a	shrq	$0xc, %rdi
000000010001690e	movq	%rbx, %rax
0000000100016911	subq	%rdi, %rax
0000000100016914	imulq	$0x70, %rax, %rdi
0000000100016918	orq	$0x8, %rdi
000000010001691c	addq	$0xfff, %rdi            ## imm = 0xFFF
0000000100016923	shrq	$0xc, %rdi
0000000100016927	movq	%rdi, (%rsi)
000000010001692a	subq	%rdi, %rbx
000000010001692d	leaq	0x8(,%rbx,8), %rax
0000000100016935	movq	%rax, (%rdx)
0000000100016938	shlq	$0xc, %rdi
000000010001693c	movq	(%rcx), %rsi
000000010001693f	subq	%rdi, %rsi
0000000100016942	movq	%rsi, (%r14)
0000000100016945	movq	$0x8, (%r12)
000000010001694d	cmpb	$0x0, (%r15)
0000000100016951	je	0x100016959
0000000100016953	movl	$0x10, %r8d
0000000100016959	movq	%r8, 0x8(%r12)
000000010001695e	leaq	(%r8,%r8), %rdi
0000000100016962	orq	$0x8, %rdi
0000000100016966	movq	%rdi, 0x10(%r12)
000000010001696b	movl	$0x1000, %ecx           ## imm = 0x1000
0000000100016970	movl	$0x1000, %eax           ## imm = 0x1000
0000000100016975	jmp	0x10001698a
0000000100016977	nopw	(%rax,%rax)
0000000100016980	addq	$0x1000, %rcx           ## imm = 0x1000
0000000100016987	movq	%rcx, %rax
000000010001698a	xorl	%edx, %edx
000000010001698c	divq	%rdi
000000010001698f	testl	%eax, %eax
0000000100016991	je	0x100016980
0000000100016993	cmpq	%rsi, %rcx
0000000100016996	jbe	0x1000169b4
0000000100016998	nopl	(%rax,%rax)
00000001000169a0	addq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
00000001000169a7	cmpq	%rsi, %rcx
00000001000169aa	ja	0x1000169a0
00000001000169ac	movq	%rcx, %rax
00000001000169af	xorl	%edx, %edx
00000001000169b1	divq	%rdi
00000001000169b4	movq	%rcx, 0x18(%r12)
00000001000169b9	movl	%eax, 0x20(%r12)
00000001000169be	imull	%eax, %edi
00000001000169c1	addl	%r8d, %ecx
00000001000169c4	subl	%edi, %ecx
00000001000169c6	movl	%ecx, 0x58(%r12)
00000001000169cb	leaq	0x28(%r12), %rdi
00000001000169d0	movl	%eax, %esi
00000001000169d2	callq	_je_bitmap_info_init
00000001000169d7	xorl	%esi, %esi
00000001000169d9	movq	$0x10, 0x60(%r12)
00000001000169e2	cmpb	$0x0, (%r15)
00000001000169e6	je	0x1000169ed
00000001000169e8	movl	$0x10, %esi
00000001000169ed	movq	%rsi, 0x68(%r12)
00000001000169f2	leaq	(%rsi,%rsi), %rdi
00000001000169f6	orq	$0x10, %rdi
00000001000169fa	movq	%rdi, 0x70(%r12)
00000001000169ff	movl	$0x1000, %ecx           ## imm = 0x1000
0000000100016a04	movl	$0x1000, %eax           ## imm = 0x1000
0000000100016a09	jmp	0x100016a1a
0000000100016a0b	nopl	(%rax,%rax)
0000000100016a10	addq	$0x1000, %rcx           ## imm = 0x1000
0000000100016a17	movq	%rcx, %rax
0000000100016a1a	xorl	%edx, %edx
0000000100016a1c	divq	%rdi
0000000100016a1f	testl	%eax, %eax
0000000100016a21	je	0x100016a10
0000000100016a23	movq	(%r14), %rdx
0000000100016a26	cmpq	%rdx, %rcx
0000000100016a29	jbe	0x100016a44
0000000100016a2b	nopl	(%rax,%rax)
0000000100016a30	addq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
0000000100016a37	cmpq	%rdx, %rcx
0000000100016a3a	ja	0x100016a30
0000000100016a3c	movq	%rcx, %rax
0000000100016a3f	xorl	%edx, %edx
0000000100016a41	divq	%rdi
0000000100016a44	movq	%rcx, 0x78(%r12)
0000000100016a49	movl	%eax, 0x80(%r12)
0000000100016a51	imull	%eax, %edi
0000000100016a54	addl	%esi, %ecx
0000000100016a56	subl	%edi, %ecx
0000000100016a58	movl	%ecx, 0xb8(%r12)
0000000100016a60	leaq	0x88(%r12), %rdi
0000000100016a68	movl	%eax, %esi
0000000100016a6a	callq	_je_bitmap_info_init
0000000100016a6f	xorl	%edi, %edi
0000000100016a71	movq	$0x20, 0xc0(%r12)
0000000100016a7d	cmpb	$0x0, (%r15)
0000000100016a81	je	0x100016a88
0000000100016a83	movl	$0x10, %edi
0000000100016a88	movq	%rdi, 0xc8(%r12)
0000000100016a90	leaq	0x20(%rdi,%rdi), %rcx
0000000100016a95	movl	$0x1000, %esi           ## imm = 0x1000
0000000100016a9a	movq	%rcx, 0xd0(%r12)
0000000100016aa2	movl	$0x1000, %eax           ## imm = 0x1000
0000000100016aa7	subq	%rdi, %rax
0000000100016aaa	xorl	%edx, %edx
0000000100016aac	divq	%rcx
0000000100016aaf	testl	%eax, %eax
0000000100016ab1	jne	0x100016ad8
0000000100016ab3	movl	$0x2000, %ebx           ## imm = 0x2000
0000000100016ab8	subq	%rdi, %rbx
0000000100016abb	movl	$0x1000, %esi           ## imm = 0x1000
0000000100016ac0	leaq	-0x1000(%rbx,%rsi), %rax
0000000100016ac8	xorl	%edx, %edx
0000000100016aca	divq	%rcx
0000000100016acd	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100016ad4	testl	%eax, %eax
0000000100016ad6	je	0x100016ac0
0000000100016ad8	movq	(%r14), %rdx
0000000100016adb	cmpq	%rdx, %rsi
0000000100016ade	jbe	0x100016af7
0000000100016ae0	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100016ae7	cmpq	%rdx, %rsi
0000000100016aea	ja	0x100016ae0
0000000100016aec	movq	%rsi, %rax
0000000100016aef	subq	%rdi, %rax
0000000100016af2	xorl	%edx, %edx
0000000100016af4	divq	%rcx
0000000100016af7	movq	%rsi, 0xd8(%r12)
0000000100016aff	movl	%eax, 0xe0(%r12)
0000000100016b07	imull	%eax, %ecx
0000000100016b0a	subl	%ecx, %esi
0000000100016b0c	movl	%esi, 0x118(%r12)
0000000100016b14	leaq	0xe8(%r12), %rdi
0000000100016b1c	movl	%eax, %esi
0000000100016b1e	callq	_je_bitmap_info_init
0000000100016b23	xorl	%esi, %esi
0000000100016b25	movq	$0x30, 0x120(%r12)
0000000100016b31	cmpb	$0x0, (%r15)
0000000100016b35	je	0x100016b3c
0000000100016b37	movl	$0x10, %esi
0000000100016b3c	movq	%rsi, 0x128(%r12)
0000000100016b44	leaq	0x30(%rsi,%rsi), %rdi
0000000100016b49	movq	%rdi, 0x130(%r12)
0000000100016b51	movl	$0x3000, %ecx           ## imm = 0x3000
0000000100016b56	movl	$0x3000, %eax           ## imm = 0x3000
0000000100016b5b	jmp	0x100016b6a
0000000100016b5d	nopl	(%rax)
0000000100016b60	addq	$0x1000, %rcx           ## imm = 0x1000
0000000100016b67	movq	%rcx, %rax
0000000100016b6a	xorl	%edx, %edx
0000000100016b6c	divq	%rdi
0000000100016b6f	testl	%eax, %eax
0000000100016b71	je	0x100016b60
0000000100016b73	movq	(%r14), %rdx
0000000100016b76	cmpq	%rdx, %rcx
0000000100016b79	jbe	0x100016b94
0000000100016b7b	nopl	(%rax,%rax)
0000000100016b80	addq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
0000000100016b87	cmpq	%rdx, %rcx
0000000100016b8a	ja	0x100016b80
0000000100016b8c	movq	%rcx, %rax
0000000100016b8f	xorl	%edx, %edx
0000000100016b91	divq	%rdi
0000000100016b94	movq	%rcx, 0x138(%r12)
0000000100016b9c	movl	%eax, 0x140(%r12)
0000000100016ba4	imull	%eax, %edi
0000000100016ba7	addl	%esi, %ecx
0000000100016ba9	subl	%edi, %ecx
0000000100016bab	movl	%ecx, 0x178(%r12)
0000000100016bb3	leaq	0x148(%r12), %rdi
0000000100016bbb	movl	%eax, %esi
0000000100016bbd	callq	_je_bitmap_info_init
0000000100016bc2	xorl	%edi, %edi
0000000100016bc4	movq	$0x40, 0x180(%r12)
0000000100016bd0	cmpb	$0x0, (%r15)
0000000100016bd4	je	0x100016bdb
0000000100016bd6	movl	$0x20, %edi
0000000100016bdb	movq	%rdi, 0x188(%r12)
0000000100016be3	leaq	0x40(%rdi,%rdi), %rcx
0000000100016be8	movl	$0x1000, %esi           ## imm = 0x1000
0000000100016bed	movq	%rcx, 0x190(%r12)
0000000100016bf5	movl	$0x1000, %eax           ## imm = 0x1000
0000000100016bfa	subq	%rdi, %rax
0000000100016bfd	xorl	%edx, %edx
0000000100016bff	divq	%rcx
0000000100016c02	testl	%eax, %eax
0000000100016c04	jne	0x100016c38
0000000100016c06	movl	$0x2000, %ebx           ## imm = 0x2000
0000000100016c0b	subq	%rdi, %rbx
0000000100016c0e	movl	$0x1000, %esi           ## imm = 0x1000
0000000100016c13	nopw	%cs:(%rax,%rax)
0000000100016c20	leaq	-0x1000(%rbx,%rsi), %rax
0000000100016c28	xorl	%edx, %edx
0000000100016c2a	divq	%rcx
0000000100016c2d	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100016c34	testl	%eax, %eax
0000000100016c36	je	0x100016c20
0000000100016c38	movq	(%r14), %rdx
0000000100016c3b	cmpq	%rdx, %rsi
0000000100016c3e	jbe	0x100016c57
0000000100016c40	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100016c47	cmpq	%rdx, %rsi
0000000100016c4a	ja	0x100016c40
0000000100016c4c	movq	%rsi, %rax
0000000100016c4f	subq	%rdi, %rax
0000000100016c52	xorl	%edx, %edx
0000000100016c54	divq	%rcx
0000000100016c57	movq	%rsi, 0x198(%r12)
0000000100016c5f	movl	%eax, 0x1a0(%r12)
0000000100016c67	imull	%eax, %ecx
0000000100016c6a	subl	%ecx, %esi
0000000100016c6c	movl	%esi, 0x1d8(%r12)
0000000100016c74	leaq	0x1a8(%r12), %rdi
0000000100016c7c	movl	%eax, %esi
0000000100016c7e	callq	_je_bitmap_info_init
0000000100016c83	xorl	%esi, %esi
0000000100016c85	movq	$0x50, 0x1e0(%r12)
0000000100016c91	cmpb	$0x0, (%r15)
0000000100016c95	je	0x100016c9c
0000000100016c97	movl	$0x10, %esi
0000000100016c9c	movq	%rsi, 0x1e8(%r12)
0000000100016ca4	leaq	(%rsi,%rsi), %rdi
0000000100016ca8	orq	$0x50, %rdi
0000000100016cac	movq	%rdi, 0x1f0(%r12)
0000000100016cb4	movl	$0x5000, %ecx           ## imm = 0x5000
0000000100016cb9	movl	$0x5000, %eax           ## imm = 0x5000
0000000100016cbe	jmp	0x100016cca
0000000100016cc0	addq	$0x1000, %rcx           ## imm = 0x1000
0000000100016cc7	movq	%rcx, %rax
0000000100016cca	xorl	%edx, %edx
0000000100016ccc	divq	%rdi
0000000100016ccf	testl	%eax, %eax
0000000100016cd1	je	0x100016cc0
0000000100016cd3	movq	(%r14), %rdx
0000000100016cd6	cmpq	%rdx, %rcx
0000000100016cd9	jbe	0x100016cf4
0000000100016cdb	nopl	(%rax,%rax)
0000000100016ce0	addq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
0000000100016ce7	cmpq	%rdx, %rcx
0000000100016cea	ja	0x100016ce0
0000000100016cec	movq	%rcx, %rax
0000000100016cef	xorl	%edx, %edx
0000000100016cf1	divq	%rdi
0000000100016cf4	movq	%rcx, 0x1f8(%r12)
0000000100016cfc	movl	%eax, 0x200(%r12)
0000000100016d04	imull	%eax, %edi
0000000100016d07	addl	%esi, %ecx
0000000100016d09	subl	%edi, %ecx
0000000100016d0b	movl	%ecx, 0x238(%r12)
0000000100016d13	leaq	0x208(%r12), %rdi
0000000100016d1b	movl	%eax, %esi
0000000100016d1d	callq	_je_bitmap_info_init
0000000100016d22	xorl	%edi, %edi
0000000100016d24	movq	$0x60, 0x240(%r12)
0000000100016d30	cmpb	$0x0, (%r15)
0000000100016d34	je	0x100016d3b
0000000100016d36	movl	$0x10, %edi
0000000100016d3b	movq	%rdi, 0x248(%r12)
0000000100016d43	leaq	0x60(%rdi,%rdi), %rcx
0000000100016d48	movl	$0x3000, %esi           ## imm = 0x3000
0000000100016d4d	movq	%rcx, 0x250(%r12)
0000000100016d55	movl	$0x3000, %eax           ## imm = 0x3000
0000000100016d5a	subq	%rdi, %rax
0000000100016d5d	xorl	%edx, %edx
0000000100016d5f	divq	%rcx
0000000100016d62	testl	%eax, %eax
0000000100016d64	jne	0x100016d98
0000000100016d66	movl	$0x4000, %ebx           ## imm = 0x4000
0000000100016d6b	subq	%rdi, %rbx
0000000100016d6e	movl	$0x3000, %esi           ## imm = 0x3000
0000000100016d73	nopw	%cs:(%rax,%rax)
0000000100016d80	leaq	-0x3000(%rbx,%rsi), %rax
0000000100016d88	xorl	%edx, %edx
0000000100016d8a	divq	%rcx
0000000100016d8d	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100016d94	testl	%eax, %eax
0000000100016d96	je	0x100016d80
0000000100016d98	movq	(%r14), %rdx
0000000100016d9b	cmpq	%rdx, %rsi
0000000100016d9e	jbe	0x100016db7
0000000100016da0	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100016da7	cmpq	%rdx, %rsi
0000000100016daa	ja	0x100016da0
0000000100016dac	movq	%rsi, %rax
0000000100016daf	subq	%rdi, %rax
0000000100016db2	xorl	%edx, %edx
0000000100016db4	divq	%rcx
0000000100016db7	movq	%rsi, 0x258(%r12)
0000000100016dbf	movl	%eax, 0x260(%r12)
0000000100016dc7	imull	%eax, %ecx
0000000100016dca	subl	%ecx, %esi
0000000100016dcc	movl	%esi, 0x298(%r12)
0000000100016dd4	leaq	0x268(%r12), %rdi
0000000100016ddc	movl	%eax, %esi
0000000100016dde	callq	_je_bitmap_info_init
0000000100016de3	xorl	%esi, %esi
0000000100016de5	movq	$0x70, 0x2a0(%r12)
0000000100016df1	cmpb	$0x0, (%r15)
0000000100016df5	je	0x100016dfc
0000000100016df7	movl	$0x10, %esi
0000000100016dfc	movq	%rsi, 0x2a8(%r12)
0000000100016e04	leaq	0x70(%rsi,%rsi), %rdi
0000000100016e09	movq	%rdi, 0x2b0(%r12)
0000000100016e11	movl	$0x7000, %ecx           ## imm = 0x7000
0000000100016e16	movl	$0x7000, %eax           ## imm = 0x7000
0000000100016e1b	jmp	0x100016e2a
0000000100016e1d	nopl	(%rax)
0000000100016e20	addq	$0x1000, %rcx           ## imm = 0x1000
0000000100016e27	movq	%rcx, %rax
0000000100016e2a	xorl	%edx, %edx
0000000100016e2c	divq	%rdi
0000000100016e2f	testl	%eax, %eax
0000000100016e31	je	0x100016e20
0000000100016e33	movq	(%r14), %rdx
0000000100016e36	cmpq	%rdx, %rcx
0000000100016e39	jbe	0x100016e54
0000000100016e3b	nopl	(%rax,%rax)
0000000100016e40	addq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
0000000100016e47	cmpq	%rdx, %rcx
0000000100016e4a	ja	0x100016e40
0000000100016e4c	movq	%rcx, %rax
0000000100016e4f	xorl	%edx, %edx
0000000100016e51	divq	%rdi
0000000100016e54	movq	%rcx, 0x2b8(%r12)
0000000100016e5c	movl	%eax, 0x2c0(%r12)
0000000100016e64	imull	%eax, %edi
0000000100016e67	addl	%esi, %ecx
0000000100016e69	subl	%edi, %ecx
0000000100016e6b	movl	%ecx, 0x2f8(%r12)
0000000100016e73	leaq	0x2c8(%r12), %rdi
0000000100016e7b	movl	%eax, %esi
0000000100016e7d	callq	_je_bitmap_info_init
0000000100016e82	xorl	%edi, %edi
0000000100016e84	movq	$0x80, 0x300(%r12)
0000000100016e90	cmpb	$0x0, (%r15)
0000000100016e94	je	0x100016e9b
0000000100016e96	movl	$0x40, %edi
0000000100016e9b	movq	%rdi, 0x308(%r12)
0000000100016ea3	leaq	0x80(%rdi,%rdi), %rcx
0000000100016eab	movl	$0x1000, %esi           ## imm = 0x1000
0000000100016eb0	movq	%rcx, 0x310(%r12)
0000000100016eb8	movl	$0x1000, %eax           ## imm = 0x1000
0000000100016ebd	subq	%rdi, %rax
0000000100016ec0	xorl	%edx, %edx
0000000100016ec2	divq	%rcx
0000000100016ec5	testl	%eax, %eax
0000000100016ec7	jne	0x100016ef8
0000000100016ec9	movl	$0x2000, %ebx           ## imm = 0x2000
0000000100016ece	subq	%rdi, %rbx
0000000100016ed1	movl	$0x1000, %esi           ## imm = 0x1000
0000000100016ed6	nopw	%cs:(%rax,%rax)
0000000100016ee0	leaq	-0x1000(%rbx,%rsi), %rax
0000000100016ee8	xorl	%edx, %edx
0000000100016eea	divq	%rcx
0000000100016eed	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100016ef4	testl	%eax, %eax
0000000100016ef6	je	0x100016ee0
0000000100016ef8	movq	(%r14), %rdx
0000000100016efb	cmpq	%rdx, %rsi
0000000100016efe	jbe	0x100016f17
0000000100016f00	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100016f07	cmpq	%rdx, %rsi
0000000100016f0a	ja	0x100016f00
0000000100016f0c	movq	%rsi, %rax
0000000100016f0f	subq	%rdi, %rax
0000000100016f12	xorl	%edx, %edx
0000000100016f14	divq	%rcx
0000000100016f17	movq	%rsi, 0x318(%r12)
0000000100016f1f	movl	%eax, 0x320(%r12)
0000000100016f27	imull	%eax, %ecx
0000000100016f2a	subl	%ecx, %esi
0000000100016f2c	movl	%esi, 0x358(%r12)
0000000100016f34	leaq	0x328(%r12), %rdi
0000000100016f3c	movl	%eax, %esi
0000000100016f3e	callq	_je_bitmap_info_init
0000000100016f43	xorl	%edi, %edi
0000000100016f45	movq	$0xa0, 0x360(%r12)
0000000100016f51	cmpb	$0x0, (%r15)
0000000100016f55	je	0x100016f5c
0000000100016f57	movl	$0x10, %edi
0000000100016f5c	movq	%rdi, 0x368(%r12)
0000000100016f64	leaq	0xa0(%rdi,%rdi), %rcx
0000000100016f6c	movl	$0x5000, %esi           ## imm = 0x5000
0000000100016f71	movq	%rcx, 0x370(%r12)
0000000100016f79	movl	$0x5000, %eax           ## imm = 0x5000
0000000100016f7e	subq	%rdi, %rax
0000000100016f81	xorl	%edx, %edx
0000000100016f83	divq	%rcx
0000000100016f86	testl	%eax, %eax
0000000100016f88	jne	0x100016fb8
0000000100016f8a	movl	$0x6000, %ebx           ## imm = 0x6000
0000000100016f8f	subq	%rdi, %rbx
0000000100016f92	movl	$0x5000, %esi           ## imm = 0x5000
0000000100016f97	nopw	(%rax,%rax)
0000000100016fa0	leaq	-0x5000(%rbx,%rsi), %rax
0000000100016fa8	xorl	%edx, %edx
0000000100016faa	divq	%rcx
0000000100016fad	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100016fb4	testl	%eax, %eax
0000000100016fb6	je	0x100016fa0
0000000100016fb8	movq	(%r14), %rdx
0000000100016fbb	cmpq	%rdx, %rsi
0000000100016fbe	jbe	0x100016fd7
0000000100016fc0	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100016fc7	cmpq	%rdx, %rsi
0000000100016fca	ja	0x100016fc0
0000000100016fcc	movq	%rsi, %rax
0000000100016fcf	subq	%rdi, %rax
0000000100016fd2	xorl	%edx, %edx
0000000100016fd4	divq	%rcx
0000000100016fd7	movq	%rsi, 0x378(%r12)
0000000100016fdf	movl	%eax, 0x380(%r12)
0000000100016fe7	imull	%eax, %ecx
0000000100016fea	subl	%ecx, %esi
0000000100016fec	movl	%esi, 0x3b8(%r12)
0000000100016ff4	leaq	0x388(%r12), %rdi
0000000100016ffc	movl	%eax, %esi
0000000100016ffe	callq	_je_bitmap_info_init
0000000100017003	xorl	%edi, %edi
0000000100017005	movq	$0xc0, 0x3c0(%r12)
0000000100017011	cmpb	$0x0, (%r15)
0000000100017015	je	0x10001701c
0000000100017017	movl	$0x20, %edi
000000010001701c	movq	%rdi, 0x3c8(%r12)
0000000100017024	leaq	0xc0(%rdi,%rdi), %rcx
000000010001702c	movl	$0x3000, %esi           ## imm = 0x3000
0000000100017031	movq	%rcx, 0x3d0(%r12)
0000000100017039	movl	$0x3000, %eax           ## imm = 0x3000
000000010001703e	subq	%rdi, %rax
0000000100017041	xorl	%edx, %edx
0000000100017043	divq	%rcx
0000000100017046	testl	%eax, %eax
0000000100017048	jne	0x100017078
000000010001704a	movl	$0x4000, %ebx           ## imm = 0x4000
000000010001704f	subq	%rdi, %rbx
0000000100017052	movl	$0x3000, %esi           ## imm = 0x3000
0000000100017057	nopw	(%rax,%rax)
0000000100017060	leaq	-0x3000(%rbx,%rsi), %rax
0000000100017068	xorl	%edx, %edx
000000010001706a	divq	%rcx
000000010001706d	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100017074	testl	%eax, %eax
0000000100017076	je	0x100017060
0000000100017078	movq	(%r14), %rdx
000000010001707b	cmpq	%rdx, %rsi
000000010001707e	jbe	0x100017097
0000000100017080	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017087	cmpq	%rdx, %rsi
000000010001708a	ja	0x100017080
000000010001708c	movq	%rsi, %rax
000000010001708f	subq	%rdi, %rax
0000000100017092	xorl	%edx, %edx
0000000100017094	divq	%rcx
0000000100017097	movq	%rsi, 0x3d8(%r12)
000000010001709f	movl	%eax, 0x3e0(%r12)
00000001000170a7	imull	%eax, %ecx
00000001000170aa	subl	%ecx, %esi
00000001000170ac	movl	%esi, 0x418(%r12)
00000001000170b4	leaq	0x3e8(%r12), %rdi
00000001000170bc	movl	%eax, %esi
00000001000170be	callq	_je_bitmap_info_init
00000001000170c3	xorl	%edi, %edi
00000001000170c5	movq	$0xe0, 0x420(%r12)
00000001000170d1	cmpb	$0x0, (%r15)
00000001000170d5	je	0x1000170dc
00000001000170d7	movl	$0x10, %edi
00000001000170dc	movq	%rdi, 0x428(%r12)
00000001000170e4	leaq	0xe0(%rdi,%rdi), %rcx
00000001000170ec	movl	$0x7000, %esi           ## imm = 0x7000
00000001000170f1	movq	%rcx, 0x430(%r12)
00000001000170f9	movl	$0x7000, %eax           ## imm = 0x7000
00000001000170fe	subq	%rdi, %rax
0000000100017101	xorl	%edx, %edx
0000000100017103	divq	%rcx
0000000100017106	testl	%eax, %eax
0000000100017108	jne	0x100017138
000000010001710a	movl	$0x8000, %ebx           ## imm = 0x8000
000000010001710f	subq	%rdi, %rbx
0000000100017112	movl	$0x7000, %esi           ## imm = 0x7000
0000000100017117	nopw	(%rax,%rax)
0000000100017120	leaq	-0x7000(%rbx,%rsi), %rax
0000000100017128	xorl	%edx, %edx
000000010001712a	divq	%rcx
000000010001712d	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100017134	testl	%eax, %eax
0000000100017136	je	0x100017120
0000000100017138	movq	(%r14), %rdx
000000010001713b	cmpq	%rdx, %rsi
000000010001713e	jbe	0x100017157
0000000100017140	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017147	cmpq	%rdx, %rsi
000000010001714a	ja	0x100017140
000000010001714c	movq	%rsi, %rax
000000010001714f	subq	%rdi, %rax
0000000100017152	xorl	%edx, %edx
0000000100017154	divq	%rcx
0000000100017157	movq	%rsi, 0x438(%r12)
000000010001715f	movl	%eax, 0x440(%r12)
0000000100017167	imull	%eax, %ecx
000000010001716a	subl	%ecx, %esi
000000010001716c	movl	%esi, 0x478(%r12)
0000000100017174	leaq	0x448(%r12), %rdi
000000010001717c	movl	%eax, %esi
000000010001717e	callq	_je_bitmap_info_init
0000000100017183	xorl	%edi, %edi
0000000100017185	movq	$0x100, 0x480(%r12)     ## imm = 0x100
0000000100017191	cmpb	$0x0, (%r15)
0000000100017195	je	0x10001719c
0000000100017197	movl	$0x80, %edi
000000010001719c	movq	%rdi, 0x488(%r12)
00000001000171a4	leaq	0x100(%rdi,%rdi), %rcx
00000001000171ac	movl	$0x1000, %esi           ## imm = 0x1000
00000001000171b1	movq	%rcx, 0x490(%r12)
00000001000171b9	movl	$0x1000, %eax           ## imm = 0x1000
00000001000171be	subq	%rdi, %rax
00000001000171c1	xorl	%edx, %edx
00000001000171c3	divq	%rcx
00000001000171c6	testl	%eax, %eax
00000001000171c8	jne	0x1000171f8
00000001000171ca	movl	$0x2000, %ebx           ## imm = 0x2000
00000001000171cf	subq	%rdi, %rbx
00000001000171d2	movl	$0x1000, %esi           ## imm = 0x1000
00000001000171d7	nopw	(%rax,%rax)
00000001000171e0	leaq	-0x1000(%rbx,%rsi), %rax
00000001000171e8	xorl	%edx, %edx
00000001000171ea	divq	%rcx
00000001000171ed	addq	$0x1000, %rsi           ## imm = 0x1000
00000001000171f4	testl	%eax, %eax
00000001000171f6	je	0x1000171e0
00000001000171f8	movq	(%r14), %rdx
00000001000171fb	cmpq	%rdx, %rsi
00000001000171fe	jbe	0x100017217
0000000100017200	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017207	cmpq	%rdx, %rsi
000000010001720a	ja	0x100017200
000000010001720c	movq	%rsi, %rax
000000010001720f	subq	%rdi, %rax
0000000100017212	xorl	%edx, %edx
0000000100017214	divq	%rcx
0000000100017217	movq	%rsi, 0x498(%r12)
000000010001721f	movl	%eax, 0x4a0(%r12)
0000000100017227	imull	%eax, %ecx
000000010001722a	subl	%ecx, %esi
000000010001722c	movl	%esi, 0x4d8(%r12)
0000000100017234	leaq	0x4a8(%r12), %rdi
000000010001723c	movl	%eax, %esi
000000010001723e	callq	_je_bitmap_info_init
0000000100017243	xorl	%edi, %edi
0000000100017245	movq	$0x140, 0x4e0(%r12)     ## imm = 0x140
0000000100017251	cmpb	$0x0, (%r15)
0000000100017255	je	0x10001725c
0000000100017257	movl	$0x20, %edi
000000010001725c	movq	%rdi, 0x4e8(%r12)
0000000100017264	leaq	0x140(%rdi,%rdi), %rcx
000000010001726c	movl	$0x5000, %esi           ## imm = 0x5000
0000000100017271	movq	%rcx, 0x4f0(%r12)
0000000100017279	movl	$0x5000, %eax           ## imm = 0x5000
000000010001727e	subq	%rdi, %rax
0000000100017281	xorl	%edx, %edx
0000000100017283	divq	%rcx
0000000100017286	testl	%eax, %eax
0000000100017288	jne	0x1000172b8
000000010001728a	movl	$0x6000, %ebx           ## imm = 0x6000
000000010001728f	subq	%rdi, %rbx
0000000100017292	movl	$0x5000, %esi           ## imm = 0x5000
0000000100017297	nopw	(%rax,%rax)
00000001000172a0	leaq	-0x5000(%rbx,%rsi), %rax
00000001000172a8	xorl	%edx, %edx
00000001000172aa	divq	%rcx
00000001000172ad	addq	$0x1000, %rsi           ## imm = 0x1000
00000001000172b4	testl	%eax, %eax
00000001000172b6	je	0x1000172a0
00000001000172b8	movq	(%r14), %rdx
00000001000172bb	cmpq	%rdx, %rsi
00000001000172be	jbe	0x1000172d7
00000001000172c0	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
00000001000172c7	cmpq	%rdx, %rsi
00000001000172ca	ja	0x1000172c0
00000001000172cc	movq	%rsi, %rax
00000001000172cf	subq	%rdi, %rax
00000001000172d2	xorl	%edx, %edx
00000001000172d4	divq	%rcx
00000001000172d7	movq	%rsi, 0x4f8(%r12)
00000001000172df	movl	%eax, 0x500(%r12)
00000001000172e7	imull	%eax, %ecx
00000001000172ea	subl	%ecx, %esi
00000001000172ec	movl	%esi, 0x538(%r12)
00000001000172f4	leaq	0x508(%r12), %rdi
00000001000172fc	movl	%eax, %esi
00000001000172fe	callq	_je_bitmap_info_init
0000000100017303	xorl	%edi, %edi
0000000100017305	movq	$0x180, 0x540(%r12)     ## imm = 0x180
0000000100017311	cmpb	$0x0, (%r15)
0000000100017315	je	0x10001731c
0000000100017317	movl	$0x40, %edi
000000010001731c	movq	%rdi, 0x548(%r12)
0000000100017324	leaq	0x180(%rdi,%rdi), %rcx
000000010001732c	movl	$0x3000, %esi           ## imm = 0x3000
0000000100017331	movq	%rcx, 0x550(%r12)
0000000100017339	movl	$0x3000, %eax           ## imm = 0x3000
000000010001733e	subq	%rdi, %rax
0000000100017341	xorl	%edx, %edx
0000000100017343	divq	%rcx
0000000100017346	testl	%eax, %eax
0000000100017348	jne	0x100017378
000000010001734a	movl	$0x4000, %ebx           ## imm = 0x4000
000000010001734f	subq	%rdi, %rbx
0000000100017352	movl	$0x3000, %esi           ## imm = 0x3000
0000000100017357	nopw	(%rax,%rax)
0000000100017360	leaq	-0x3000(%rbx,%rsi), %rax
0000000100017368	xorl	%edx, %edx
000000010001736a	divq	%rcx
000000010001736d	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100017374	testl	%eax, %eax
0000000100017376	je	0x100017360
0000000100017378	movq	(%r14), %rdx
000000010001737b	cmpq	%rdx, %rsi
000000010001737e	jbe	0x100017397
0000000100017380	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017387	cmpq	%rdx, %rsi
000000010001738a	ja	0x100017380
000000010001738c	movq	%rsi, %rax
000000010001738f	subq	%rdi, %rax
0000000100017392	xorl	%edx, %edx
0000000100017394	divq	%rcx
0000000100017397	movq	%rsi, 0x558(%r12)
000000010001739f	movl	%eax, 0x560(%r12)
00000001000173a7	imull	%eax, %ecx
00000001000173aa	subl	%ecx, %esi
00000001000173ac	movl	%esi, 0x598(%r12)
00000001000173b4	leaq	0x568(%r12), %rdi
00000001000173bc	movl	%eax, %esi
00000001000173be	callq	_je_bitmap_info_init
00000001000173c3	xorl	%edi, %edi
00000001000173c5	movq	$0x1c0, 0x5a0(%r12)     ## imm = 0x1C0
00000001000173d1	cmpb	$0x0, (%r15)
00000001000173d5	je	0x1000173dc
00000001000173d7	movl	$0x20, %edi
00000001000173dc	movq	%rdi, 0x5a8(%r12)
00000001000173e4	leaq	0x1c0(%rdi,%rdi), %rcx
00000001000173ec	movl	$0x7000, %esi           ## imm = 0x7000
00000001000173f1	movq	%rcx, 0x5b0(%r12)
00000001000173f9	movl	$0x7000, %eax           ## imm = 0x7000
00000001000173fe	subq	%rdi, %rax
0000000100017401	xorl	%edx, %edx
0000000100017403	divq	%rcx
0000000100017406	testl	%eax, %eax
0000000100017408	jne	0x100017438
000000010001740a	movl	$0x8000, %ebx           ## imm = 0x8000
000000010001740f	subq	%rdi, %rbx
0000000100017412	movl	$0x7000, %esi           ## imm = 0x7000
0000000100017417	nopw	(%rax,%rax)
0000000100017420	leaq	-0x7000(%rbx,%rsi), %rax
0000000100017428	xorl	%edx, %edx
000000010001742a	divq	%rcx
000000010001742d	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100017434	testl	%eax, %eax
0000000100017436	je	0x100017420
0000000100017438	movq	(%r14), %rdx
000000010001743b	cmpq	%rdx, %rsi
000000010001743e	jbe	0x100017457
0000000100017440	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017447	cmpq	%rdx, %rsi
000000010001744a	ja	0x100017440
000000010001744c	movq	%rsi, %rax
000000010001744f	subq	%rdi, %rax
0000000100017452	xorl	%edx, %edx
0000000100017454	divq	%rcx
0000000100017457	movq	%rsi, 0x5b8(%r12)
000000010001745f	movl	%eax, 0x5c0(%r12)
0000000100017467	imull	%eax, %ecx
000000010001746a	subl	%ecx, %esi
000000010001746c	movl	%esi, 0x5f8(%r12)
0000000100017474	leaq	0x5c8(%r12), %rdi
000000010001747c	movl	%eax, %esi
000000010001747e	callq	_je_bitmap_info_init
0000000100017483	xorl	%edi, %edi
0000000100017485	movq	$0x200, 0x600(%r12)     ## imm = 0x200
0000000100017491	cmpb	$0x0, (%r15)
0000000100017495	je	0x10001749c
0000000100017497	movl	$0x100, %edi            ## imm = 0x100
000000010001749c	movq	%rdi, 0x608(%r12)
00000001000174a4	leaq	0x200(%rdi,%rdi), %rcx
00000001000174ac	movl	$0x1000, %esi           ## imm = 0x1000
00000001000174b1	movq	%rcx, 0x610(%r12)
00000001000174b9	movl	$0x1000, %eax           ## imm = 0x1000
00000001000174be	subq	%rdi, %rax
00000001000174c1	xorl	%edx, %edx
00000001000174c3	divq	%rcx
00000001000174c6	testl	%eax, %eax
00000001000174c8	jne	0x1000174f8
00000001000174ca	movl	$0x2000, %ebx           ## imm = 0x2000
00000001000174cf	subq	%rdi, %rbx
00000001000174d2	movl	$0x1000, %esi           ## imm = 0x1000
00000001000174d7	nopw	(%rax,%rax)
00000001000174e0	leaq	-0x1000(%rbx,%rsi), %rax
00000001000174e8	xorl	%edx, %edx
00000001000174ea	divq	%rcx
00000001000174ed	addq	$0x1000, %rsi           ## imm = 0x1000
00000001000174f4	testl	%eax, %eax
00000001000174f6	je	0x1000174e0
00000001000174f8	movq	(%r14), %rdx
00000001000174fb	cmpq	%rdx, %rsi
00000001000174fe	jbe	0x100017517
0000000100017500	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017507	cmpq	%rdx, %rsi
000000010001750a	ja	0x100017500
000000010001750c	movq	%rsi, %rax
000000010001750f	subq	%rdi, %rax
0000000100017512	xorl	%edx, %edx
0000000100017514	divq	%rcx
0000000100017517	movq	%rsi, 0x618(%r12)
000000010001751f	movl	%eax, 0x620(%r12)
0000000100017527	imull	%eax, %ecx
000000010001752a	subl	%ecx, %esi
000000010001752c	movl	%esi, 0x658(%r12)
0000000100017534	leaq	0x628(%r12), %rdi
000000010001753c	movl	%eax, %esi
000000010001753e	callq	_je_bitmap_info_init
0000000100017543	xorl	%edi, %edi
0000000100017545	movq	$0x280, 0x660(%r12)     ## imm = 0x280
0000000100017551	cmpb	$0x0, (%r15)
0000000100017555	je	0x10001755c
0000000100017557	movl	$0x40, %edi
000000010001755c	movq	%rdi, 0x668(%r12)
0000000100017564	leaq	0x280(%rdi,%rdi), %rcx
000000010001756c	movl	$0x5000, %esi           ## imm = 0x5000
0000000100017571	movq	%rcx, 0x670(%r12)
0000000100017579	movl	$0x5000, %eax           ## imm = 0x5000
000000010001757e	subq	%rdi, %rax
0000000100017581	xorl	%edx, %edx
0000000100017583	divq	%rcx
0000000100017586	testl	%eax, %eax
0000000100017588	jne	0x1000175b8
000000010001758a	movl	$0x6000, %ebx           ## imm = 0x6000
000000010001758f	subq	%rdi, %rbx
0000000100017592	movl	$0x5000, %esi           ## imm = 0x5000
0000000100017597	nopw	(%rax,%rax)
00000001000175a0	leaq	-0x5000(%rbx,%rsi), %rax
00000001000175a8	xorl	%edx, %edx
00000001000175aa	divq	%rcx
00000001000175ad	addq	$0x1000, %rsi           ## imm = 0x1000
00000001000175b4	testl	%eax, %eax
00000001000175b6	je	0x1000175a0
00000001000175b8	movq	(%r14), %rdx
00000001000175bb	cmpq	%rdx, %rsi
00000001000175be	jbe	0x1000175d7
00000001000175c0	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
00000001000175c7	cmpq	%rdx, %rsi
00000001000175ca	ja	0x1000175c0
00000001000175cc	movq	%rsi, %rax
00000001000175cf	subq	%rdi, %rax
00000001000175d2	xorl	%edx, %edx
00000001000175d4	divq	%rcx
00000001000175d7	movq	%rsi, 0x678(%r12)
00000001000175df	movl	%eax, 0x680(%r12)
00000001000175e7	imull	%eax, %ecx
00000001000175ea	subl	%ecx, %esi
00000001000175ec	movl	%esi, 0x6b8(%r12)
00000001000175f4	leaq	0x688(%r12), %rdi
00000001000175fc	movl	%eax, %esi
00000001000175fe	callq	_je_bitmap_info_init
0000000100017603	xorl	%edi, %edi
0000000100017605	movq	$0x300, 0x6c0(%r12)     ## imm = 0x300
0000000100017611	cmpb	$0x0, (%r15)
0000000100017615	je	0x10001761c
0000000100017617	movl	$0x80, %edi
000000010001761c	movq	%rdi, 0x6c8(%r12)
0000000100017624	leaq	0x300(%rdi,%rdi), %rcx
000000010001762c	movl	$0x3000, %esi           ## imm = 0x3000
0000000100017631	movq	%rcx, 0x6d0(%r12)
0000000100017639	movl	$0x3000, %eax           ## imm = 0x3000
000000010001763e	subq	%rdi, %rax
0000000100017641	xorl	%edx, %edx
0000000100017643	divq	%rcx
0000000100017646	testl	%eax, %eax
0000000100017648	jne	0x100017678
000000010001764a	movl	$0x4000, %ebx           ## imm = 0x4000
000000010001764f	subq	%rdi, %rbx
0000000100017652	movl	$0x3000, %esi           ## imm = 0x3000
0000000100017657	nopw	(%rax,%rax)
0000000100017660	leaq	-0x3000(%rbx,%rsi), %rax
0000000100017668	xorl	%edx, %edx
000000010001766a	divq	%rcx
000000010001766d	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100017674	testl	%eax, %eax
0000000100017676	je	0x100017660
0000000100017678	movq	(%r14), %rdx
000000010001767b	cmpq	%rdx, %rsi
000000010001767e	jbe	0x100017697
0000000100017680	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017687	cmpq	%rdx, %rsi
000000010001768a	ja	0x100017680
000000010001768c	movq	%rsi, %rax
000000010001768f	subq	%rdi, %rax
0000000100017692	xorl	%edx, %edx
0000000100017694	divq	%rcx
0000000100017697	movq	%rsi, 0x6d8(%r12)
000000010001769f	movl	%eax, 0x6e0(%r12)
00000001000176a7	imull	%eax, %ecx
00000001000176aa	subl	%ecx, %esi
00000001000176ac	movl	%esi, 0x718(%r12)
00000001000176b4	leaq	0x6e8(%r12), %rdi
00000001000176bc	movl	%eax, %esi
00000001000176be	callq	_je_bitmap_info_init
00000001000176c3	xorl	%edi, %edi
00000001000176c5	movq	$0x380, 0x720(%r12)     ## imm = 0x380
00000001000176d1	cmpb	$0x0, (%r15)
00000001000176d5	je	0x1000176dc
00000001000176d7	movl	$0x40, %edi
00000001000176dc	movq	%rdi, 0x728(%r12)
00000001000176e4	leaq	0x380(%rdi,%rdi), %rcx
00000001000176ec	movl	$0x7000, %esi           ## imm = 0x7000
00000001000176f1	movq	%rcx, 0x730(%r12)
00000001000176f9	movl	$0x7000, %eax           ## imm = 0x7000
00000001000176fe	subq	%rdi, %rax
0000000100017701	xorl	%edx, %edx
0000000100017703	divq	%rcx
0000000100017706	testl	%eax, %eax
0000000100017708	jne	0x100017738
000000010001770a	movl	$0x8000, %ebx           ## imm = 0x8000
000000010001770f	subq	%rdi, %rbx
0000000100017712	movl	$0x7000, %esi           ## imm = 0x7000
0000000100017717	nopw	(%rax,%rax)
0000000100017720	leaq	-0x7000(%rbx,%rsi), %rax
0000000100017728	xorl	%edx, %edx
000000010001772a	divq	%rcx
000000010001772d	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100017734	testl	%eax, %eax
0000000100017736	je	0x100017720
0000000100017738	movq	(%r14), %rdx
000000010001773b	cmpq	%rdx, %rsi
000000010001773e	jbe	0x100017757
0000000100017740	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017747	cmpq	%rdx, %rsi
000000010001774a	ja	0x100017740
000000010001774c	movq	%rsi, %rax
000000010001774f	subq	%rdi, %rax
0000000100017752	xorl	%edx, %edx
0000000100017754	divq	%rcx
0000000100017757	movq	%rsi, 0x738(%r12)
000000010001775f	movl	%eax, 0x740(%r12)
0000000100017767	imull	%eax, %ecx
000000010001776a	subl	%ecx, %esi
000000010001776c	movl	%esi, 0x778(%r12)
0000000100017774	leaq	0x748(%r12), %rdi
000000010001777c	movl	%eax, %esi
000000010001777e	callq	_je_bitmap_info_init
0000000100017783	xorl	%edi, %edi
0000000100017785	movq	$0x400, 0x780(%r12)     ## imm = 0x400
0000000100017791	cmpb	$0x0, (%r15)
0000000100017795	je	0x10001779c
0000000100017797	movl	$0x200, %edi            ## imm = 0x200
000000010001779c	movq	%rdi, 0x788(%r12)
00000001000177a4	leaq	0x400(%rdi,%rdi), %rcx
00000001000177ac	movl	$0x1000, %esi           ## imm = 0x1000
00000001000177b1	movq	%rcx, 0x790(%r12)
00000001000177b9	movl	$0x1000, %eax           ## imm = 0x1000
00000001000177be	subq	%rdi, %rax
00000001000177c1	xorl	%edx, %edx
00000001000177c3	divq	%rcx
00000001000177c6	testl	%eax, %eax
00000001000177c8	jne	0x1000177f8
00000001000177ca	movl	$0x2000, %ebx           ## imm = 0x2000
00000001000177cf	subq	%rdi, %rbx
00000001000177d2	movl	$0x1000, %esi           ## imm = 0x1000
00000001000177d7	nopw	(%rax,%rax)
00000001000177e0	leaq	-0x1000(%rbx,%rsi), %rax
00000001000177e8	xorl	%edx, %edx
00000001000177ea	divq	%rcx
00000001000177ed	addq	$0x1000, %rsi           ## imm = 0x1000
00000001000177f4	testl	%eax, %eax
00000001000177f6	je	0x1000177e0
00000001000177f8	movq	(%r14), %rdx
00000001000177fb	cmpq	%rdx, %rsi
00000001000177fe	jbe	0x100017817
0000000100017800	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017807	cmpq	%rdx, %rsi
000000010001780a	ja	0x100017800
000000010001780c	movq	%rsi, %rax
000000010001780f	subq	%rdi, %rax
0000000100017812	xorl	%edx, %edx
0000000100017814	divq	%rcx
0000000100017817	movq	%rsi, 0x798(%r12)
000000010001781f	movl	%eax, 0x7a0(%r12)
0000000100017827	imull	%eax, %ecx
000000010001782a	subl	%ecx, %esi
000000010001782c	movl	%esi, 0x7d8(%r12)
0000000100017834	leaq	0x7a8(%r12), %rdi
000000010001783c	movl	%eax, %esi
000000010001783e	callq	_je_bitmap_info_init
0000000100017843	xorl	%edi, %edi
0000000100017845	movq	$0x500, 0x7e0(%r12)     ## imm = 0x500
0000000100017851	cmpb	$0x0, (%r15)
0000000100017855	je	0x10001785c
0000000100017857	movl	$0x80, %edi
000000010001785c	movq	%rdi, 0x7e8(%r12)
0000000100017864	leaq	0x500(%rdi,%rdi), %rcx
000000010001786c	movl	$0x5000, %esi           ## imm = 0x5000
0000000100017871	movq	%rcx, 0x7f0(%r12)
0000000100017879	movl	$0x5000, %eax           ## imm = 0x5000
000000010001787e	subq	%rdi, %rax
0000000100017881	xorl	%edx, %edx
0000000100017883	divq	%rcx
0000000100017886	testl	%eax, %eax
0000000100017888	jne	0x1000178b8
000000010001788a	movl	$0x6000, %ebx           ## imm = 0x6000
000000010001788f	subq	%rdi, %rbx
0000000100017892	movl	$0x5000, %esi           ## imm = 0x5000
0000000100017897	nopw	(%rax,%rax)
00000001000178a0	leaq	-0x5000(%rbx,%rsi), %rax
00000001000178a8	xorl	%edx, %edx
00000001000178aa	divq	%rcx
00000001000178ad	addq	$0x1000, %rsi           ## imm = 0x1000
00000001000178b4	testl	%eax, %eax
00000001000178b6	je	0x1000178a0
00000001000178b8	movq	(%r14), %rdx
00000001000178bb	cmpq	%rdx, %rsi
00000001000178be	jbe	0x1000178d7
00000001000178c0	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
00000001000178c7	cmpq	%rdx, %rsi
00000001000178ca	ja	0x1000178c0
00000001000178cc	movq	%rsi, %rax
00000001000178cf	subq	%rdi, %rax
00000001000178d2	xorl	%edx, %edx
00000001000178d4	divq	%rcx
00000001000178d7	movq	%rsi, 0x7f8(%r12)
00000001000178df	movl	%eax, 0x800(%r12)
00000001000178e7	imull	%eax, %ecx
00000001000178ea	subl	%ecx, %esi
00000001000178ec	movl	%esi, 0x838(%r12)
00000001000178f4	leaq	0x808(%r12), %rdi
00000001000178fc	movl	%eax, %esi
00000001000178fe	callq	_je_bitmap_info_init
0000000100017903	xorl	%edi, %edi
0000000100017905	movq	$0x600, 0x840(%r12)     ## imm = 0x600
0000000100017911	cmpb	$0x0, (%r15)
0000000100017915	je	0x10001791c
0000000100017917	movl	$0x100, %edi            ## imm = 0x100
000000010001791c	movq	%rdi, 0x848(%r12)
0000000100017924	leaq	0x600(%rdi,%rdi), %rcx
000000010001792c	movl	$0x3000, %esi           ## imm = 0x3000
0000000100017931	movq	%rcx, 0x850(%r12)
0000000100017939	movl	$0x3000, %eax           ## imm = 0x3000
000000010001793e	subq	%rdi, %rax
0000000100017941	xorl	%edx, %edx
0000000100017943	divq	%rcx
0000000100017946	testl	%eax, %eax
0000000100017948	jne	0x100017978
000000010001794a	movl	$0x4000, %ebx           ## imm = 0x4000
000000010001794f	subq	%rdi, %rbx
0000000100017952	movl	$0x3000, %esi           ## imm = 0x3000
0000000100017957	nopw	(%rax,%rax)
0000000100017960	leaq	-0x3000(%rbx,%rsi), %rax
0000000100017968	xorl	%edx, %edx
000000010001796a	divq	%rcx
000000010001796d	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100017974	testl	%eax, %eax
0000000100017976	je	0x100017960
0000000100017978	movq	(%r14), %rdx
000000010001797b	cmpq	%rdx, %rsi
000000010001797e	jbe	0x100017997
0000000100017980	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017987	cmpq	%rdx, %rsi
000000010001798a	ja	0x100017980
000000010001798c	movq	%rsi, %rax
000000010001798f	subq	%rdi, %rax
0000000100017992	xorl	%edx, %edx
0000000100017994	divq	%rcx
0000000100017997	movq	%rsi, 0x858(%r12)
000000010001799f	movl	%eax, 0x860(%r12)
00000001000179a7	imull	%eax, %ecx
00000001000179aa	subl	%ecx, %esi
00000001000179ac	movl	%esi, 0x898(%r12)
00000001000179b4	leaq	0x868(%r12), %rdi
00000001000179bc	movl	%eax, %esi
00000001000179be	callq	_je_bitmap_info_init
00000001000179c3	xorl	%edi, %edi
00000001000179c5	movq	$0x700, 0x8a0(%r12)     ## imm = 0x700
00000001000179d1	cmpb	$0x0, (%r15)
00000001000179d5	je	0x1000179dc
00000001000179d7	movl	$0x80, %edi
00000001000179dc	movq	%rdi, 0x8a8(%r12)
00000001000179e4	leaq	0x700(%rdi,%rdi), %rcx
00000001000179ec	movl	$0x7000, %esi           ## imm = 0x7000
00000001000179f1	movq	%rcx, 0x8b0(%r12)
00000001000179f9	movl	$0x7000, %eax           ## imm = 0x7000
00000001000179fe	subq	%rdi, %rax
0000000100017a01	xorl	%edx, %edx
0000000100017a03	divq	%rcx
0000000100017a06	testl	%eax, %eax
0000000100017a08	jne	0x100017a38
0000000100017a0a	movl	$0x8000, %ebx           ## imm = 0x8000
0000000100017a0f	subq	%rdi, %rbx
0000000100017a12	movl	$0x7000, %esi           ## imm = 0x7000
0000000100017a17	nopw	(%rax,%rax)
0000000100017a20	leaq	-0x7000(%rbx,%rsi), %rax
0000000100017a28	xorl	%edx, %edx
0000000100017a2a	divq	%rcx
0000000100017a2d	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100017a34	testl	%eax, %eax
0000000100017a36	je	0x100017a20
0000000100017a38	movq	(%r14), %rdx
0000000100017a3b	cmpq	%rdx, %rsi
0000000100017a3e	jbe	0x100017a57
0000000100017a40	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017a47	cmpq	%rdx, %rsi
0000000100017a4a	ja	0x100017a40
0000000100017a4c	movq	%rsi, %rax
0000000100017a4f	subq	%rdi, %rax
0000000100017a52	xorl	%edx, %edx
0000000100017a54	divq	%rcx
0000000100017a57	movq	%rsi, 0x8b8(%r12)
0000000100017a5f	movl	%eax, 0x8c0(%r12)
0000000100017a67	imull	%eax, %ecx
0000000100017a6a	subl	%ecx, %esi
0000000100017a6c	movl	%esi, 0x8f8(%r12)
0000000100017a74	leaq	0x8c8(%r12), %rdi
0000000100017a7c	movl	%eax, %esi
0000000100017a7e	callq	_je_bitmap_info_init
0000000100017a83	xorl	%edi, %edi
0000000100017a85	movq	$0x800, 0x900(%r12)     ## imm = 0x800
0000000100017a91	cmpb	$0x0, (%r15)
0000000100017a95	je	0x100017a9c
0000000100017a97	movl	$0x400, %edi            ## imm = 0x400
0000000100017a9c	movq	%rdi, 0x908(%r12)
0000000100017aa4	leaq	0x800(%rdi,%rdi), %rcx
0000000100017aac	movl	$0x1000, %esi           ## imm = 0x1000
0000000100017ab1	movq	%rcx, 0x910(%r12)
0000000100017ab9	movl	$0x1000, %eax           ## imm = 0x1000
0000000100017abe	subq	%rdi, %rax
0000000100017ac1	xorl	%edx, %edx
0000000100017ac3	divq	%rcx
0000000100017ac6	testl	%eax, %eax
0000000100017ac8	jne	0x100017af8
0000000100017aca	movl	$0x2000, %ebx           ## imm = 0x2000
0000000100017acf	subq	%rdi, %rbx
0000000100017ad2	movl	$0x1000, %esi           ## imm = 0x1000
0000000100017ad7	nopw	(%rax,%rax)
0000000100017ae0	leaq	-0x1000(%rbx,%rsi), %rax
0000000100017ae8	xorl	%edx, %edx
0000000100017aea	divq	%rcx
0000000100017aed	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100017af4	testl	%eax, %eax
0000000100017af6	je	0x100017ae0
0000000100017af8	movq	(%r14), %rdx
0000000100017afb	cmpq	%rdx, %rsi
0000000100017afe	jbe	0x100017b17
0000000100017b00	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017b07	cmpq	%rdx, %rsi
0000000100017b0a	ja	0x100017b00
0000000100017b0c	movq	%rsi, %rax
0000000100017b0f	subq	%rdi, %rax
0000000100017b12	xorl	%edx, %edx
0000000100017b14	divq	%rcx
0000000100017b17	movq	%rsi, 0x918(%r12)
0000000100017b1f	movl	%eax, 0x920(%r12)
0000000100017b27	imull	%eax, %ecx
0000000100017b2a	subl	%ecx, %esi
0000000100017b2c	movl	%esi, 0x958(%r12)
0000000100017b34	leaq	0x928(%r12), %rdi
0000000100017b3c	movl	%eax, %esi
0000000100017b3e	callq	_je_bitmap_info_init
0000000100017b43	xorl	%edi, %edi
0000000100017b45	movq	$0xa00, 0x960(%r12)     ## imm = 0xA00
0000000100017b51	cmpb	$0x0, (%r15)
0000000100017b55	je	0x100017b5c
0000000100017b57	movl	$0x100, %edi            ## imm = 0x100
0000000100017b5c	movq	%rdi, 0x968(%r12)
0000000100017b64	leaq	0xa00(%rdi,%rdi), %rcx
0000000100017b6c	movl	$0x5000, %esi           ## imm = 0x5000
0000000100017b71	movq	%rcx, 0x970(%r12)
0000000100017b79	movl	$0x5000, %eax           ## imm = 0x5000
0000000100017b7e	subq	%rdi, %rax
0000000100017b81	xorl	%edx, %edx
0000000100017b83	divq	%rcx
0000000100017b86	testl	%eax, %eax
0000000100017b88	jne	0x100017bb8
0000000100017b8a	movl	$0x6000, %ebx           ## imm = 0x6000
0000000100017b8f	subq	%rdi, %rbx
0000000100017b92	movl	$0x5000, %esi           ## imm = 0x5000
0000000100017b97	nopw	(%rax,%rax)
0000000100017ba0	leaq	-0x5000(%rbx,%rsi), %rax
0000000100017ba8	xorl	%edx, %edx
0000000100017baa	divq	%rcx
0000000100017bad	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100017bb4	testl	%eax, %eax
0000000100017bb6	je	0x100017ba0
0000000100017bb8	movq	(%r14), %rdx
0000000100017bbb	cmpq	%rdx, %rsi
0000000100017bbe	jbe	0x100017bd7
0000000100017bc0	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017bc7	cmpq	%rdx, %rsi
0000000100017bca	ja	0x100017bc0
0000000100017bcc	movq	%rsi, %rax
0000000100017bcf	subq	%rdi, %rax
0000000100017bd2	xorl	%edx, %edx
0000000100017bd4	divq	%rcx
0000000100017bd7	movq	%rsi, 0x978(%r12)
0000000100017bdf	movl	%eax, 0x980(%r12)
0000000100017be7	imull	%eax, %ecx
0000000100017bea	subl	%ecx, %esi
0000000100017bec	movl	%esi, 0x9b8(%r12)
0000000100017bf4	leaq	0x988(%r12), %rdi
0000000100017bfc	movl	%eax, %esi
0000000100017bfe	callq	_je_bitmap_info_init
0000000100017c03	xorl	%edi, %edi
0000000100017c05	movq	$0xc00, 0x9c0(%r12)     ## imm = 0xC00
0000000100017c11	cmpb	$0x0, (%r15)
0000000100017c15	je	0x100017c1c
0000000100017c17	movl	$0x200, %edi            ## imm = 0x200
0000000100017c1c	movq	%rdi, 0x9c8(%r12)
0000000100017c24	leaq	0xc00(%rdi,%rdi), %rcx
0000000100017c2c	movl	$0x3000, %esi           ## imm = 0x3000
0000000100017c31	movq	%rcx, 0x9d0(%r12)
0000000100017c39	movl	$0x3000, %eax           ## imm = 0x3000
0000000100017c3e	subq	%rdi, %rax
0000000100017c41	xorl	%edx, %edx
0000000100017c43	divq	%rcx
0000000100017c46	testl	%eax, %eax
0000000100017c48	jne	0x100017c78
0000000100017c4a	movl	$0x4000, %ebx           ## imm = 0x4000
0000000100017c4f	subq	%rdi, %rbx
0000000100017c52	movl	$0x3000, %esi           ## imm = 0x3000
0000000100017c57	nopw	(%rax,%rax)
0000000100017c60	leaq	-0x3000(%rbx,%rsi), %rax
0000000100017c68	xorl	%edx, %edx
0000000100017c6a	divq	%rcx
0000000100017c6d	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100017c74	testl	%eax, %eax
0000000100017c76	je	0x100017c60
0000000100017c78	movq	(%r14), %rdx
0000000100017c7b	cmpq	%rdx, %rsi
0000000100017c7e	jbe	0x100017c97
0000000100017c80	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017c87	cmpq	%rdx, %rsi
0000000100017c8a	ja	0x100017c80
0000000100017c8c	movq	%rsi, %rax
0000000100017c8f	subq	%rdi, %rax
0000000100017c92	xorl	%edx, %edx
0000000100017c94	divq	%rcx
0000000100017c97	movq	%rsi, 0x9d8(%r12)
0000000100017c9f	movl	%eax, 0x9e0(%r12)
0000000100017ca7	imull	%eax, %ecx
0000000100017caa	subl	%ecx, %esi
0000000100017cac	movl	%esi, 0xa18(%r12)
0000000100017cb4	leaq	0x9e8(%r12), %rdi
0000000100017cbc	movl	%eax, %esi
0000000100017cbe	callq	_je_bitmap_info_init
0000000100017cc3	xorl	%edi, %edi
0000000100017cc5	movq	$0xe00, 0xa20(%r12)     ## imm = 0xE00
0000000100017cd1	cmpb	$0x0, (%r15)
0000000100017cd5	je	0x100017cdc
0000000100017cd7	movl	$0x100, %edi            ## imm = 0x100
0000000100017cdc	movq	%rdi, 0xa28(%r12)
0000000100017ce4	leaq	0xe00(%rdi,%rdi), %rcx
0000000100017cec	movl	$0x7000, %esi           ## imm = 0x7000
0000000100017cf1	movq	%rcx, 0xa30(%r12)
0000000100017cf9	movl	$0x7000, %eax           ## imm = 0x7000
0000000100017cfe	subq	%rdi, %rax
0000000100017d01	xorl	%edx, %edx
0000000100017d03	divq	%rcx
0000000100017d06	testl	%eax, %eax
0000000100017d08	jne	0x100017d38
0000000100017d0a	movl	$0x8000, %ebx           ## imm = 0x8000
0000000100017d0f	subq	%rdi, %rbx
0000000100017d12	movl	$0x7000, %esi           ## imm = 0x7000
0000000100017d17	nopw	(%rax,%rax)
0000000100017d20	leaq	-0x7000(%rbx,%rsi), %rax
0000000100017d28	xorl	%edx, %edx
0000000100017d2a	divq	%rcx
0000000100017d2d	addq	$0x1000, %rsi           ## imm = 0x1000
0000000100017d34	testl	%eax, %eax
0000000100017d36	je	0x100017d20
0000000100017d38	movq	(%r14), %rdx
0000000100017d3b	cmpq	%rdx, %rsi
0000000100017d3e	jbe	0x100017d57
0000000100017d40	addq	$-0x1000, %rsi          ## imm = 0xFFFFFFFFFFFFF000
0000000100017d47	cmpq	%rdx, %rsi
0000000100017d4a	ja	0x100017d40
0000000100017d4c	movq	%rsi, %rax
0000000100017d4f	subq	%rdi, %rax
0000000100017d52	xorl	%edx, %edx
0000000100017d54	divq	%rcx
0000000100017d57	movq	%rsi, 0xa38(%r12)
0000000100017d5f	movl	%eax, 0xa40(%r12)
0000000100017d67	imull	%eax, %ecx
0000000100017d6a	subl	%ecx, %esi
0000000100017d6c	movl	%esi, 0xa78(%r12)
0000000100017d74	addq	$0xa48, %r12            ## imm = 0xA48
0000000100017d7b	movl	%eax, %esi
0000000100017d7d	movq	%r12, %rdi
0000000100017d80	popq	%rbx
0000000100017d81	popq	%r12
0000000100017d83	popq	%r14
0000000100017d85	popq	%r15
0000000100017d87	popq	%rbp
0000000100017d88	jmp	_je_bitmap_info_init
0000000100017d8d	nopl	(%rax)
_arena_run_split_large_helper:
0000000100017d90	pushq	%rbp
0000000100017d91	movq	%rsp, %rbp
0000000100017d94	pushq	%r15
0000000100017d96	pushq	%r14
0000000100017d98	pushq	%r13
0000000100017d9a	pushq	%r12
0000000100017d9c	pushq	%rbx
0000000100017d9d	subq	$0x28, %rsp
0000000100017da1	movl	%r8d, -0x4c(%rbp)
0000000100017da5	movq	%rdx, %r8
0000000100017da8	movq	%r8, -0x40(%rbp)
0000000100017dac	leaq	_je_map_misc_offset(%rip), %rax
0000000100017db3	movq	(%rax), %rdx
0000000100017db6	leaq	-0x10(%rsi), %rbx
0000000100017dba	movq	%rbx, %rax
0000000100017dbd	subq	%rdx, %rax
0000000100017dc0	leaq	_je_chunksize_mask(%rip), %rdx
0000000100017dc7	movq	(%rdx), %r12
0000000100017dca	notq	%r12
0000000100017dcd	andq	%r12, %rbx
0000000100017dd0	subq	%rbx, %rax
0000000100017dd3	movq	%rax, -0x48(%rbp)
0000000100017dd7	movabsq	$0x4ec4ec4ec4ec4ec5, %rdx ## imm = 0x4EC4EC4EC4EC4EC5
0000000100017de1	mulq	%rdx
0000000100017de4	movq	%rdx, %rbx
0000000100017de7	shrq	$0x5, %rbx
0000000100017deb	andq	%rsi, %r12
0000000100017dee	leaq	_je_map_bias(%rip), %rax
0000000100017df5	movq	0x8(%r12,%rbx,8), %r15
0000000100017dfa	movq	(%rax), %r14
0000000100017dfd	addq	%r14, %rbx
0000000100017e00	movq	%r8, %r13
0000000100017e03	shrq	$0xc, %r13
0000000100017e07	andq	$0x8, %r15
0000000100017e0b	testb	%cl, %cl
0000000100017e0d	je	0x100017e20
0000000100017e0f	movq	%r12, %rsi
0000000100017e12	movq	%rbx, %rdx
0000000100017e15	movq	%r15, %rcx
0000000100017e18	movq	%r13, %r8
0000000100017e1b	callq	_arena_run_split_remove
0000000100017e20	movq	%r15, -0x38(%rbp)
0000000100017e24	movq	%rbx, -0x30(%rbp)
0000000100017e28	movl	-0x4c(%rbp), %eax
0000000100017e2b	cmpb	$0x1, %al
0000000100017e2d	jne	0x100017ec2
0000000100017e33	movq	-0x38(%rbp), %rax
0000000100017e37	testq	%rax, %rax
0000000100017e3a	movq	-0x30(%rbp), %rax
0000000100017e3e	je	0x100017e58
0000000100017e40	movq	%rax, %rdi
0000000100017e43	shlq	$0xc, %rdi
0000000100017e47	addq	%r12, %rdi
0000000100017e4a	movq	%r13, %rsi
0000000100017e4d	shlq	$0xc, %rsi
0000000100017e51	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100017e56	jmp	0x100017ec2
0000000100017e58	testq	%r13, %r13
0000000100017e5b	je	0x100017ec2
0000000100017e5d	movabsq	$0x4ec4ec4ec4ec4ec5, %rcx ## imm = 0x4EC4EC4EC4EC4EC5
0000000100017e67	movq	-0x48(%rbp), %rax
0000000100017e6b	mulq	%rcx
0000000100017e6e	shrq	$0x5, %rdx
0000000100017e72	addq	%rdx, %r14
0000000100017e75	xorl	%r15d, %r15d
0000000100017e78	movq	%r14, %rbx
0000000100017e7b	shlq	$0xc, %rbx
0000000100017e7f	addq	%r12, %rbx
0000000100017e82	nopw	%cs:(%rax,%rax)
0000000100017e90	leaq	(%r14,%r15), %rax
0000000100017e94	leaq	_je_map_bias(%rip), %rcx
0000000100017e9b	subq	(%rcx), %rax
0000000100017e9e	testb	$0x4, 0x8(%r12,%rax,8)
0000000100017ea4	je	0x100017eb3
0000000100017ea6	movq	%rbx, %rdi
0000000100017ea9	movl	$0x1000, %esi           ## imm = 0x1000
0000000100017eae	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100017eb3	addq	$0x1000, %rbx           ## imm = 0x1000
0000000100017eba	incq	%r15
0000000100017ebd	cmpq	%r13, %r15
0000000100017ec0	jb	0x100017e90
0000000100017ec2	movq	-0x30(%rbp), %rdx
0000000100017ec6	leaq	-0x1(%r13,%rdx), %rax
0000000100017ecb	leaq	_je_map_bias(%rip), %rsi
0000000100017ed2	subq	(%rsi), %rax
0000000100017ed5	movq	0x8(%r12,%rax,8), %rcx
0000000100017eda	andq	$0x4, %rcx
0000000100017ede	movq	-0x38(%rbp), %rdi
0000000100017ee2	orq	%rdi, %rcx
0000000100017ee5	orq	$0xff3, %rcx            ## imm = 0xFF3
0000000100017eec	movq	%rcx, 0x8(%r12,%rax,8)
0000000100017ef1	movq	-0x40(%rbp), %rcx
0000000100017ef5	orq	%rdi, %rcx
0000000100017ef8	subq	(%rsi), %rdx
0000000100017efb	movq	0x8(%r12,%rdx,8), %rax
0000000100017f00	andq	$0x4, %rax
0000000100017f04	orq	%rcx, %rax
0000000100017f07	orq	$0xff3, %rax            ## imm = 0xFF3
0000000100017f0d	movq	%rax, 0x8(%r12,%rdx,8)
0000000100017f12	addq	$0x28, %rsp
0000000100017f16	popq	%rbx
0000000100017f17	popq	%r12
0000000100017f19	popq	%r13
0000000100017f1b	popq	%r14
0000000100017f1d	popq	%r15
0000000100017f1f	popq	%rbp
0000000100017f20	retq
0000000100017f21	nopw	%cs:(%rax,%rax)
_arena_run_split_remove:
0000000100017f30	pushq	%rbp
0000000100017f31	movq	%rsp, %rbp
0000000100017f34	pushq	%r15
0000000100017f36	pushq	%r14
0000000100017f38	pushq	%r13
0000000100017f3a	pushq	%r12
0000000100017f3c	pushq	%rbx
0000000100017f3d	pushq	%rax
0000000100017f3e	movq	%r8, -0x30(%rbp)
0000000100017f42	movq	%rcx, %r12
0000000100017f45	movq	%rsi, %r15
0000000100017f48	movq	%rdi, %r13
0000000100017f4b	leaq	_je_map_bias(%rip), %rcx
0000000100017f52	movq	%rdx, %rax
0000000100017f55	subq	(%rcx), %rax
0000000100017f58	movq	0x8(%r15,%rax,8), %rbx
0000000100017f5d	movq	%rdx, %r14
0000000100017f60	callq	_arena_avail_remove
0000000100017f65	shrq	$0xc, %rbx
0000000100017f69	testq	%r12, %r12
0000000100017f6c	je	0x100017fe7
0000000100017f6e	leaq	_je_map_misc_offset(%rip), %rax
0000000100017f75	movq	(%rax), %rax
0000000100017f78	addq	%r15, %rax
0000000100017f7b	movq	%r14, %rcx
0000000100017f7e	leaq	_je_map_bias(%rip), %rdx
0000000100017f85	subq	(%rdx), %rcx
0000000100017f88	imulq	$0x68, %rcx, %rcx
0000000100017f8c	leaq	(%rax,%rcx), %rdx
0000000100017f90	movq	0x118(%r13), %rsi
0000000100017f97	cmpq	%rdx, %rsi
0000000100017f9a	jne	0x100017fa8
0000000100017f9c	movq	0x10(%rax,%rcx), %rsi
0000000100017fa1	movq	%rsi, 0x118(%r13)
0000000100017fa8	cmpq	%rdx, %rsi
0000000100017fab	je	0x100017fd5
0000000100017fad	movq	0x10(%rax,%rcx), %rsi
0000000100017fb2	movq	0x18(%rax,%rcx), %rdi
0000000100017fb7	movq	%rsi, 0x10(%rdi)
0000000100017fbb	movq	0x10(%rax,%rcx), %rsi
0000000100017fc0	movq	0x18(%rax,%rcx), %rdi
0000000100017fc5	movq	%rdi, 0x18(%rsi)
0000000100017fc9	movq	%rdx, 0x10(%rax,%rcx)
0000000100017fce	movq	%rdx, 0x18(%rax,%rcx)
0000000100017fd3	jmp	0x100017fe0
0000000100017fd5	movq	$0x0, 0x118(%r13)
0000000100017fe0	subq	%rbx, 0xa0(%r13)
0000000100017fe7	leaq	_je_chunksize_mask(%rip), %rax
0000000100017fee	movq	(%rax), %rdx
0000000100017ff1	movq	0x98(%r13), %rax
0000000100017ff8	movq	%rax, %rcx
0000000100017ffb	shlq	$0xc, %rcx
0000000100017fff	addq	%rdx, %rcx
0000000100018002	movq	%rdx, %rsi
0000000100018005	notq	%rsi
0000000100018008	andq	%rsi, %rcx
000000010001800b	movq	-0x30(%rbp), %rdi
000000010001800f	leaq	(%rax,%rdi), %rdi
0000000100018013	shlq	$0xc, %rdi
0000000100018017	addq	%rdx, %rdi
000000010001801a	andq	%rsi, %rdi
000000010001801d	subq	%rcx, %rdi
0000000100018020	je	0x100018035
0000000100018022	leaq	_je_stats_cactive(%rip), %rsi
0000000100018029	callq	0x10002bc80             ## symbol stub for: _OSAtomicAdd64
000000010001802e	movq	0x98(%r13), %rax
0000000100018035	movq	-0x30(%rbp), %rdx
0000000100018039	addq	%rdx, %rax
000000010001803c	movq	%rax, 0x98(%r13)
0000000100018043	cmpq	%rdx, %rbx
0000000100018046	leaq	_je_map_bias(%rip), %rsi
000000010001804d	jne	0x10001805e
000000010001804f	addq	$0x8, %rsp
0000000100018053	popq	%rbx
0000000100018054	popq	%r12
0000000100018056	popq	%r13
0000000100018058	popq	%r14
000000010001805a	popq	%r15
000000010001805c	popq	%rbp
000000010001805d	retq
000000010001805e	movq	%rbx, %r8
0000000100018061	subq	%rdx, %r8
0000000100018064	addq	%r14, %rdx
0000000100018067	movq	%rdx, %rdi
000000010001806a	subq	(%rsi), %rdi
000000010001806d	movq	%r8, %rcx
0000000100018070	shlq	$0xc, %rcx
0000000100018074	testq	%r12, %r12
0000000100018077	je	0x100018107
000000010001807d	orq	%r12, %rcx
0000000100018080	orq	$0xff0, %rcx            ## imm = 0xFF0
0000000100018087	movq	%rcx, 0x8(%r15,%rdi,8)
000000010001808c	leaq	-0x1(%r14,%rbx), %rax
0000000100018091	subq	(%rsi), %rax
0000000100018094	movq	%rcx, 0x8(%r15,%rax,8)
0000000100018099	leaq	_je_map_misc_offset(%rip), %rax
00000001000180a0	movq	(%rax), %rbx
00000001000180a3	addq	%r15, %rbx
00000001000180a6	movq	%rdx, %rax
00000001000180a9	subq	(%rsi), %rax
00000001000180ac	imulq	$0x68, %rax, %rsi
00000001000180b0	leaq	(%rbx,%rsi), %rcx
00000001000180b4	movq	%rcx, 0x10(%rsi,%rbx)
00000001000180b9	movq	%rcx, 0x18(%rsi,%rbx)
00000001000180be	movq	0x118(%r13), %rdi
00000001000180c5	testq	%rdi, %rdi
00000001000180c8	je	0x1000180f7
00000001000180ca	leaq	0x18(%rsi,%rbx), %rax
00000001000180cf	leaq	0x10(%rsi,%rbx), %rbx
00000001000180d4	movq	0x18(%rdi), %rsi
00000001000180d8	movq	%rsi, (%rax)
00000001000180db	movq	0x118(%r13), %rax
00000001000180e2	movq	%rax, (%rbx)
00000001000180e5	movq	%rcx, 0x10(%rsi)
00000001000180e9	movq	0x118(%r13), %rax
00000001000180f0	movq	%rcx, 0x18(%rax)
00000001000180f4	movq	(%rbx), %rcx
00000001000180f7	movq	%rcx, 0x118(%r13)
00000001000180fe	addq	%r8, 0xa0(%r13)
0000000100018105	jmp	0x10001813e
0000000100018107	movq	0x8(%r15,%rdi,8), %rax
000000010001810c	andq	$0x4, %rax
0000000100018110	orq	%rcx, %rax
0000000100018113	orq	$0xff0, %rax            ## imm = 0xFF0
0000000100018119	movq	%rax, 0x8(%r15,%rdi,8)
000000010001811e	leaq	-0x1(%r14,%rbx), %rax
0000000100018123	subq	(%rsi), %rax
0000000100018126	movq	0x8(%r15,%rax,8), %rsi
000000010001812b	andq	$0x4, %rsi
000000010001812f	orq	%rcx, %rsi
0000000100018132	orq	$0xff0, %rsi            ## imm = 0xFF0
0000000100018139	movq	%rsi, 0x8(%r15,%rax,8)
000000010001813e	movq	%r13, %rdi
0000000100018141	movq	%r15, %rsi
0000000100018144	addq	$0x8, %rsp
0000000100018148	popq	%rbx
0000000100018149	popq	%r12
000000010001814b	popq	%r13
000000010001814d	popq	%r14
000000010001814f	popq	%r15
0000000100018151	popq	%rbp
0000000100018152	jmp	_arena_avail_insert
0000000100018157	nopw	(%rax,%rax)
_arena_avail_remove:
0000000100018160	pushq	%rbp
0000000100018161	movq	%rsp, %rbp
0000000100018164	pushq	%r15
0000000100018166	pushq	%r14
0000000100018168	pushq	%r13
000000010001816a	pushq	%r12
000000010001816c	pushq	%rbx
000000010001816d	subq	$0x818, %rsp            ## imm = 0x818
0000000100018174	movq	%rdi, -0x838(%rbp)
000000010001817b	movq	0x19e8e(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
0000000100018182	movq	(%rax), %rax
0000000100018185	movq	%rax, -0x30(%rbp)
0000000100018189	leaq	_je_map_bias(%rip), %rax
0000000100018190	subq	(%rax), %rdx
0000000100018193	leaq	_je_map_misc_offset(%rip), %rax
000000010001819a	movq	(%rax), %r14
000000010001819d	addq	%r14, %rsi
00000001000181a0	imulq	$0x68, %rdx, %rax
00000001000181a4	movq	%rax, -0x840(%rbp)
00000001000181ab	leaq	0xb0(%rdi), %r8
00000001000181b2	movq	0xa8(%rdi), %rbx
00000001000181b9	xorl	%r12d, %r12d
00000001000181bc	movq	%rbx, -0x830(%rbp)
00000001000181c3	leaq	(%rsi,%rax), %r11
00000001000181c7	cmpq	%r8, %rbx
00000001000181ca	je	0x100018282
00000001000181d0	leaq	_je_chunksize_mask(%rip), %rax
00000001000181d7	movq	(%rax), %r15
00000001000181da	notq	%r15
00000001000181dd	testb	$0x1, %r11b
00000001000181e1	je	0x10001828e
00000001000181e7	movq	%r11, %rdi
00000001000181ea	andq	$-0x1000, %rdi          ## imm = 0xFFFFFFFFFFFFF000
00000001000181f1	leaq	-0x828(%rbp), %r9
00000001000181f8	movabsq	$0x4ec4ec4ec4ec4ec5, %r10 ## imm = 0x4EC4EC4EC4EC4EC5
0000000100018202	movq	$-0x1000, %r12          ## imm = 0xFFFFFFFFFFFFF000
0000000100018209	movl	$0xffffffff, %r13d      ## imm = 0xFFFFFFFF
000000010001820f	nop
0000000100018210	movq	%rbx, %rcx
0000000100018213	andq	%r15, %rcx
0000000100018216	movq	%rbx, %rax
0000000100018219	subq	%r14, %rax
000000010001821c	subq	%rcx, %rax
000000010001821f	mulq	%r10
0000000100018222	shrq	$0x5, %rdx
0000000100018226	movq	0x8(%rcx,%rdx,8), %rcx
000000010001822b	andq	%r12, %rcx
000000010001822e	cmpq	%rcx, %rdi
0000000100018231	seta	%al
0000000100018234	movzbl	%al, %eax
0000000100018237	sbbl	$0x0, %eax
000000010001823a	cmpq	%rcx, %rdi
000000010001823d	cmovel	%r13d, %eax
0000000100018241	movl	%eax, (%r9)
0000000100018244	testl	%eax, %eax
0000000100018246	jns	0x100018260
0000000100018248	movq	(%rbx), %rbx
000000010001824b	movq	%rbx, 0x8(%r9)
000000010001824f	jmp	0x100018274
0000000100018251	nopw	%cs:(%rax,%rax)
0000000100018260	movq	0x8(%rbx), %rbx
0000000100018264	andq	$-0x2, %rbx
0000000100018268	movq	%rbx, 0x8(%r9)
000000010001826c	testl	%eax, %eax
000000010001826e	je	0x100018352
0000000100018274	addq	$0x10, %r9
0000000100018278	cmpq	%r8, %rbx
000000010001827b	jne	0x100018210
000000010001827d	jmp	0x100018349
0000000100018282	leaq	-0x830(%rbp), %r9
0000000100018289	jmp	0x10001838b
000000010001828e	movq	%r11, %rcx
0000000100018291	andq	%r15, %rcx
0000000100018294	movq	%r11, %rax
0000000100018297	subq	%r14, %rax
000000010001829a	subq	%rcx, %rax
000000010001829d	movabsq	$0x4ec4ec4ec4ec4ec5, %r12 ## imm = 0x4EC4EC4EC4EC4EC5
00000001000182a7	mulq	%r12
00000001000182aa	shrq	$0x5, %rdx
00000001000182ae	movq	$-0x1000, %r13          ## imm = 0xFFFFFFFFFFFFF000
00000001000182b5	movq	0x8(%rcx,%rdx,8), %r10
00000001000182ba	andq	%r13, %r10
00000001000182bd	leaq	-0x828(%rbp), %r9
00000001000182c4	movl	$0xffffffff, %edi       ## imm = 0xFFFFFFFF
00000001000182c9	nopl	(%rax)
00000001000182d0	movq	%rbx, %rcx
00000001000182d3	andq	%r15, %rcx
00000001000182d6	movq	%rbx, %rax
00000001000182d9	subq	%r14, %rax
00000001000182dc	subq	%rcx, %rax
00000001000182df	mulq	%r12
00000001000182e2	shrq	$0x5, %rdx
00000001000182e6	movq	0x8(%rcx,%rdx,8), %rcx
00000001000182eb	andq	%r13, %rcx
00000001000182ee	cmpq	%rcx, %r10
00000001000182f1	seta	%al
00000001000182f4	movzbl	%al, %eax
00000001000182f7	sbbl	$0x0, %eax
00000001000182fa	cmpq	%rcx, %r10
00000001000182fd	cmovel	%edi, %eax
0000000100018300	jne	0x100018312
0000000100018302	cmpq	%r11, %rbx
0000000100018305	seta	%al
0000000100018308	movzbl	%al, %ecx
000000010001830b	sbbl	%eax, %eax
000000010001830d	andl	$0x1, %eax
0000000100018310	subl	%ecx, %eax
0000000100018312	movl	%eax, (%r9)
0000000100018315	testl	%eax, %eax
0000000100018317	jns	0x100018330
0000000100018319	movq	(%rbx), %rbx
000000010001831c	movq	%rbx, 0x8(%r9)
0000000100018320	jmp	0x100018340
0000000100018322	nopw	%cs:(%rax,%rax)
0000000100018330	movq	0x8(%rbx), %rbx
0000000100018334	andq	$-0x2, %rbx
0000000100018338	movq	%rbx, 0x8(%r9)
000000010001833c	testl	%eax, %eax
000000010001833e	je	0x100018352
0000000100018340	addq	$0x10, %r9
0000000100018344	cmpq	%r8, %rbx
0000000100018347	jne	0x1000182d0
0000000100018349	addq	$-0x8, %r9
000000010001834d	xorl	%r12d, %r12d
0000000100018350	jmp	0x10001838b
0000000100018352	leaq	-0x8(%r9), %r12
0000000100018356	movl	$0x1, (%r9)
000000010001835d	leaq	0x10(%r12), %r9
0000000100018362	cmpq	%r8, 0x10(%r12)
0000000100018367	je	0x10001838b
0000000100018369	nopl	(%rax)
0000000100018370	movl	$0xffffffff, 0x8(%r9)   ## imm = 0xFFFFFFFF
0000000100018378	movq	(%r9), %rax
000000010001837b	movq	(%rax), %rax
000000010001837e	movq	%rax, 0x10(%r9)
0000000100018382	addq	$0x10, %r9
0000000100018386	cmpq	%r8, %rax
0000000100018389	jne	0x100018370
000000010001838b	leaq	-0x10(%r9), %r15
000000010001838f	movq	-0x10(%r9), %rdi
0000000100018393	cmpq	%r11, %rdi
0000000100018396	movq	-0x838(%rbp), %r14
000000010001839d	je	0x100018439
00000001000183a3	movq	%rsi, %r13
00000001000183a6	movq	-0x840(%rbp), %rax
00000001000183ad	movq	0x8(%r13,%rax), %rcx
00000001000183b2	andq	$0x1, %rcx
00000001000183b6	movq	0x8(%rdi), %rsi
00000001000183ba	movq	%rsi, %rdx
00000001000183bd	andq	$-0x2, %rdx
00000001000183c1	orq	%rcx, %rdx
00000001000183c4	movq	%rdx, 0x8(%rdi)
00000001000183c8	movq	(%r15), %rcx
00000001000183cb	movq	(%r11), %rdx
00000001000183ce	andq	$0x1, %rsi
00000001000183d2	leaq	-0x830(%rbp), %r10
00000001000183d9	movq	%rdx, (%rcx)
00000001000183dc	movq	0x8(%r13,%rax), %rcx
00000001000183e1	andq	$-0x2, %rcx
00000001000183e5	movq	(%r15), %rbx
00000001000183e8	movq	0x8(%rbx), %rdi
00000001000183ec	andq	$0x1, %rdi
00000001000183f0	orq	%rcx, %rdi
00000001000183f3	movq	%rdi, 0x8(%rbx)
00000001000183f7	movq	0x8(%r13,%rax), %rcx
00000001000183fc	andq	$-0x2, %rcx
0000000100018400	orq	%rsi, %rcx
0000000100018403	cmpq	%r10, %r12
0000000100018406	movq	%rcx, 0x8(%r13,%rax)
000000010001840b	movq	(%r15), %rcx
000000010001840e	movq	%rcx, (%r12)
0000000100018412	movq	%r11, (%r15)
0000000100018415	je	0x100018478
0000000100018417	movq	(%r12), %rdx
000000010001841b	cmpl	$0x0, -0x8(%r12)
0000000100018421	js	0x100018485
0000000100018423	movq	-0x10(%r12), %rcx
0000000100018428	movq	0x8(%rcx), %rsi
000000010001842c	andq	$0x1, %rsi
0000000100018430	orq	%rdx, %rsi
0000000100018433	movq	%rsi, 0x8(%rcx)
0000000100018437	jmp	0x10001849f
0000000100018439	movq	(%r11), %rdx
000000010001843c	cmpq	%r8, %rdx
000000010001843f	je	0x10001848f
0000000100018441	andb	$-0x2, 0x8(%rdx)
0000000100018445	leaq	-0x830(%rbp), %rcx
000000010001844c	cmpq	%rcx, %r15
000000010001844f	je	0x1000185c7
0000000100018455	cmpl	$0x0, -0x18(%r9)
000000010001845a	js	0x1000185d3
0000000100018460	movq	-0x20(%r9), %rax
0000000100018464	movq	0x8(%rax), %rcx
0000000100018468	andq	$0x1, %rcx
000000010001846c	orq	%rdx, %rcx
000000010001846f	movq	%rcx, 0x8(%rax)
0000000100018473	jmp	0x100018882
0000000100018478	movq	(%r12), %rcx
000000010001847c	movq	%rcx, 0xa8(%r14)
0000000100018483	jmp	0x10001849f
0000000100018485	movq	-0x10(%r12), %rcx
000000010001848a	movq	%rdx, (%rcx)
000000010001848d	jmp	0x10001849f
000000010001848f	leaq	-0x830(%rbp), %rcx
0000000100018496	cmpq	%rcx, %r15
0000000100018499	je	0x1000185df
000000010001849f	movq	(%r15), %rax
00000001000184a2	testb	$0x1, 0x8(%rax)
00000001000184a6	je	0x1000184b4
00000001000184a8	movq	-0x20(%r9), %rax
00000001000184ac	movq	%r8, (%rax)
00000001000184af	jmp	0x100018882
00000001000184b4	movq	%r8, -0x10(%r9)
00000001000184b8	leaq	-0x20(%r9), %rax
00000001000184bc	leaq	-0x830(%rbp), %r8
00000001000184c3	cmpq	%r8, %rax
00000001000184c6	jb	0x1000185b4
00000001000184cc	addq	$-0x30, %r9
00000001000184d0	movq	0x20(%r9), %rax
00000001000184d4	cmpl	$0x0, 0x18(%r9)
00000001000184d9	jns	0x100018550
00000001000184db	movq	0x10(%r9), %rcx
00000001000184df	movq	%rax, (%rcx)
00000001000184e2	movq	0x10(%r9), %rsi
00000001000184e6	movq	0x8(%rsi), %rdx
00000001000184ea	movq	%rdx, %rbx
00000001000184ed	andq	$-0x2, %rbx
00000001000184f1	movq	(%rbx), %r10
00000001000184f4	movq	0x8(%r10), %rdi
00000001000184f8	movq	%rdi, %rax
00000001000184fb	andq	$0x1, %rax
00000001000184ff	movq	%rdx, %rcx
0000000100018502	andq	$0x1, %rcx
0000000100018506	jne	0x1000185eb
000000010001850c	testq	%rax, %rax
000000010001850f	jne	0x100018647
0000000100018515	orq	$0x1, %rdx
0000000100018519	movq	%rdx, 0x8(%rsi)
000000010001851d	movq	0x10(%r9), %rcx
0000000100018521	movq	0x8(%rcx), %rdx
0000000100018525	movq	%rdx, %rax
0000000100018528	andq	$-0x2, %rax
000000010001852c	andq	$0x1, %rdx
0000000100018530	orq	(%rax), %rdx
0000000100018533	movq	%rdx, 0x8(%rcx)
0000000100018537	movq	0x10(%r9), %rcx
000000010001853b	movq	%rcx, (%rax)
000000010001853e	movq	%rax, 0x10(%r9)
0000000100018542	jmp	0x1000185a4
0000000100018544	nopw	%cs:(%rax,%rax)
0000000100018550	movq	0x10(%r9), %rcx
0000000100018554	movq	0x8(%rcx), %rdx
0000000100018558	andq	$0x1, %rdx
000000010001855c	orq	%rax, %rdx
000000010001855f	movq	%rdx, 0x8(%rcx)
0000000100018563	movq	0x10(%r9), %rbx
0000000100018567	movq	(%rbx), %rdx
000000010001856a	movq	0x8(%rdx), %rsi
000000010001856e	testb	$0x1, %sil
0000000100018572	jne	0x1000186c6
0000000100018578	movq	(%rdx), %r10
000000010001857b	movq	0x8(%r10), %rdi
000000010001857f	movq	%rdi, %rax
0000000100018582	andq	$0x1, %rax
0000000100018586	movq	0x8(%rbx), %rcx
000000010001858a	testb	$0x1, %cl
000000010001858d	jne	0x100018752
0000000100018593	testq	%rax, %rax
0000000100018596	jne	0x100018793
000000010001859c	orq	$0x1, %rsi
00000001000185a0	movq	%rsi, 0x8(%rdx)
00000001000185a4	leaq	-0x10(%r9), %rax
00000001000185a8	cmpq	%r8, %r9
00000001000185ab	movq	%rax, %r9
00000001000185ae	jae	0x1000184d0
00000001000185b4	movq	-0x830(%rbp), %rax
00000001000185bb	movq	%rax, 0xa8(%r14)
00000001000185c2	jmp	0x100018882
00000001000185c7	movq	%rdx, 0xa8(%r14)
00000001000185ce	jmp	0x100018882
00000001000185d3	movq	-0x20(%r9), %rax
00000001000185d7	movq	%rdx, (%rax)
00000001000185da	jmp	0x100018882
00000001000185df	movq	%r8, 0xa8(%r14)
00000001000185e6	jmp	0x100018882
00000001000185eb	testq	%rax, %rax
00000001000185ee	je	0x1000187e0
00000001000185f4	movq	%rbx, 0x8(%rsi)
00000001000185f8	movq	(%rbx), %rax
00000001000185fb	movq	0x8(%rax), %rcx
00000001000185ff	andq	$-0x2, %rcx
0000000100018603	movq	%rcx, (%rbx)
0000000100018606	movq	0x8(%rax), %rcx
000000010001860a	andq	$0x1, %rcx
000000010001860e	orq	%rbx, %rcx
0000000100018611	movq	%rcx, 0x8(%rax)
0000000100018615	movq	0x10(%r9), %rcx
0000000100018619	movq	0x8(%rcx), %rdx
000000010001861d	andq	$0x1, %rdx
0000000100018621	orq	%rax, %rdx
0000000100018624	movq	%rdx, 0x8(%rcx)
0000000100018628	movq	0x10(%r9), %rax
000000010001862c	movq	0x8(%rax), %rcx
0000000100018630	movq	%rcx, %rbx
0000000100018633	andq	$-0x2, %rbx
0000000100018637	andq	$0x1, %rcx
000000010001863b	orq	(%rbx), %rcx
000000010001863e	movq	%rcx, 0x8(%rax)
0000000100018642	jmp	0x1000187e7
0000000100018647	andq	$-0x2, %rdi
000000010001864b	movq	%rdi, 0x8(%r10)
000000010001864f	movq	(%rbx), %rdx
0000000100018652	movq	0x8(%rdx), %rax
0000000100018656	andq	$-0x2, %rax
000000010001865a	movq	%rax, (%rbx)
000000010001865d	movq	0x8(%rdx), %rax
0000000100018661	movq	%r9, %rsi
0000000100018664	subq	%r8, %rsi
0000000100018667	andq	$0x1, %rax
000000010001866b	orq	%rbx, %rax
000000010001866e	movq	%rax, 0x8(%rdx)
0000000100018672	movq	0x10(%r9), %rax
0000000100018676	movq	0x8(%rax), %rcx
000000010001867a	andq	$0x1, %rcx
000000010001867e	orq	%rdx, %rcx
0000000100018681	movq	%rcx, 0x8(%rax)
0000000100018685	movq	0x10(%r9), %rcx
0000000100018689	movq	0x8(%rcx), %rdx
000000010001868d	movq	%rdx, %rax
0000000100018690	andq	$-0x2, %rax
0000000100018694	andq	$0x1, %rdx
0000000100018698	orq	(%rax), %rdx
000000010001869b	cmpq	$-0x10, %rsi
000000010001869f	movq	%rdx, 0x8(%rcx)
00000001000186a3	movq	0x10(%r9), %rcx
00000001000186a7	movq	%rcx, (%rax)
00000001000186aa	je	0x1000185bb
00000001000186b0	movq	(%r9), %rcx
00000001000186b3	cmpl	$0x0, 0x8(%r9)
00000001000186b8	jns	0x10001883f
00000001000186be	movq	%rax, (%rcx)
00000001000186c1	jmp	0x100018882
00000001000186c6	movq	%r9, %rdx
00000001000186c9	subq	%r8, %rdx
00000001000186cc	andq	$-0x2, %rsi
00000001000186d0	movq	(%rsi), %rax
00000001000186d3	movq	0x8(%rax), %rcx
00000001000186d7	testb	$0x1, %cl
00000001000186da	je	0x100018809
00000001000186e0	andq	$-0x2, %rcx
00000001000186e4	movq	%rcx, 0x8(%rax)
00000001000186e8	movq	0x10(%r9), %rax
00000001000186ec	movq	(%rax), %rsi
00000001000186ef	movq	0x8(%rsi), %rcx
00000001000186f3	andq	$-0x2, %rcx
00000001000186f7	movq	%rcx, (%rax)
00000001000186fa	movq	0x8(%rsi), %rax
00000001000186fe	andq	$0x1, %rax
0000000100018702	orq	0x10(%r9), %rax
0000000100018706	movq	%rax, 0x8(%rsi)
000000010001870a	movq	0x10(%r9), %rcx
000000010001870e	movq	(%rcx), %rax
0000000100018711	movq	0x8(%rax), %rdi
0000000100018715	andq	$-0x2, %rdi
0000000100018719	movq	%rdi, (%rcx)
000000010001871c	movq	0x8(%rax), %rcx
0000000100018720	andq	$0x1, %rcx
0000000100018724	orq	0x10(%r9), %rcx
0000000100018728	movq	%rcx, 0x8(%rax)
000000010001872c	movq	0x8(%rsi), %rdi
0000000100018730	andq	$0x1, %rdi
0000000100018734	orq	%rax, %rdi
0000000100018737	andq	$-0x2, %rax
000000010001873b	movq	%rdi, 0x8(%rsi)
000000010001873f	andq	$0x1, %rdi
0000000100018743	orq	(%rax), %rdi
0000000100018746	movq	%rdi, 0x8(%rsi)
000000010001874a	movq	%rsi, (%rax)
000000010001874d	jmp	0x10001882b
0000000100018752	testq	%rax, %rax
0000000100018755	je	0x100018858
000000010001875b	andq	$-0x2, %rcx
000000010001875f	movq	%rcx, 0x8(%rbx)
0000000100018763	orb	$0x1, 0x8(%rdx)
0000000100018767	andb	$-0x2, 0x8(%r10)
000000010001876c	movq	0x10(%r9), %rcx
0000000100018770	movq	(%rcx), %rax
0000000100018773	movq	0x8(%rax), %rdx
0000000100018777	andq	$-0x2, %rdx
000000010001877b	movq	%rdx, (%rcx)
000000010001877e	movq	0x8(%rax), %rcx
0000000100018782	andq	$0x1, %rcx
0000000100018786	orq	0x10(%r9), %rcx
000000010001878a	movq	%rcx, 0x8(%rax)
000000010001878e	jmp	0x100018835
0000000100018793	andq	$-0x2, %rdi
0000000100018797	movq	%rdi, 0x8(%r10)
000000010001879b	movq	0x10(%r9), %rax
000000010001879f	movq	(%rax), %rdx
00000001000187a2	movq	0x8(%rdx), %rcx
00000001000187a6	andq	$-0x2, %rcx
00000001000187aa	movq	%rcx, (%rax)
00000001000187ad	movq	%r9, %rax
00000001000187b0	subq	%r8, %rax
00000001000187b3	movq	0x8(%rdx), %rcx
00000001000187b7	andq	$0x1, %rcx
00000001000187bb	orq	0x10(%r9), %rcx
00000001000187bf	cmpq	$-0x10, %rax
00000001000187c3	movq	%rcx, 0x8(%rdx)
00000001000187c7	je	0x10001886b
00000001000187cd	cmpl	$0x0, 0x8(%r9)
00000001000187d2	js	0x10001887c
00000001000187d8	movq	(%r9), %rax
00000001000187db	jmp	0x100018464
00000001000187e0	orq	%rcx, %r10
00000001000187e3	movq	%r10, 0x8(%rsi)
00000001000187e7	movq	0x10(%r9), %rax
00000001000187eb	movq	%rax, (%rbx)
00000001000187ee	cmpl	$0x0, 0x8(%r9)
00000001000187f3	js	0x100018874
00000001000187f5	movq	(%r9), %rax
00000001000187f8	movq	0x8(%rax), %rcx
00000001000187fc	andq	$0x1, %rcx
0000000100018800	orq	%rbx, %rcx
0000000100018803	movq	%rcx, 0x8(%rax)
0000000100018807	jmp	0x100018882
0000000100018809	orb	$0x1, 0x8(%rsi)
000000010001880d	movq	0x10(%r9), %rcx
0000000100018811	movq	(%rcx), %rax
0000000100018814	movq	0x8(%rax), %rsi
0000000100018818	andq	$-0x2, %rsi
000000010001881c	movq	%rsi, (%rcx)
000000010001881f	movq	0x10(%r9), %rcx
0000000100018823	andq	$-0x2, %rcx
0000000100018827	movq	%rcx, 0x8(%rax)
000000010001882b	cmpq	$-0x10, %rdx
000000010001882f	je	0x1000185bb
0000000100018835	cmpl	$0x0, 0x8(%r9)
000000010001883a	js	0x100018850
000000010001883c	movq	(%r9), %rcx
000000010001883f	movq	0x8(%rcx), %rdx
0000000100018843	andq	$0x1, %rdx
0000000100018847	orq	%rax, %rdx
000000010001884a	movq	%rdx, 0x8(%rcx)
000000010001884e	jmp	0x100018882
0000000100018850	movq	(%r9), %rcx
0000000100018853	movq	%rax, (%rcx)
0000000100018856	jmp	0x100018882
0000000100018858	orq	$0x1, %rsi
000000010001885c	movq	%rsi, 0x8(%rdx)
0000000100018860	movq	0x10(%r9), %rax
0000000100018864	andq	$-0x2, 0x8(%rax)
0000000100018869	jmp	0x100018882
000000010001886b	movq	%rdx, 0xa8(%r14)
0000000100018872	jmp	0x100018882
0000000100018874	movq	(%r9), %rax
0000000100018877	movq	%rbx, (%rax)
000000010001887a	jmp	0x100018882
000000010001887c	movq	(%r9), %rax
000000010001887f	movq	%rdx, (%rax)
0000000100018882	movq	0x19787(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
0000000100018889	movq	(%rax), %rax
000000010001888c	cmpq	-0x30(%rbp), %rax
0000000100018890	jne	0x1000188a4
0000000100018892	addq	$0x818, %rsp            ## imm = 0x818
0000000100018899	popq	%rbx
000000010001889a	popq	%r12
000000010001889c	popq	%r13
000000010001889e	popq	%r14
00000001000188a0	popq	%r15
00000001000188a2	popq	%rbp
00000001000188a3	retq
00000001000188a4	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
00000001000188a9	nopl	(%rax)
_arena_avail_insert:
00000001000188b0	pushq	%rbp
00000001000188b1	movq	%rsp, %rbp
00000001000188b4	pushq	%r15
00000001000188b6	pushq	%r14
00000001000188b8	pushq	%r13
00000001000188ba	pushq	%r12
00000001000188bc	pushq	%rbx
00000001000188bd	subq	$0x808, %rsp            ## imm = 0x808
00000001000188c4	movq	0x19745(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
00000001000188cb	movq	(%rax), %rax
00000001000188ce	movq	%rax, -0x30(%rbp)
00000001000188d2	leaq	_je_map_misc_offset(%rip), %rax
00000001000188d9	movq	(%rax), %r8
00000001000188dc	addq	%r8, %rsi
00000001000188df	leaq	_je_map_bias(%rip), %rax
00000001000188e6	subq	(%rax), %rdx
00000001000188e9	imulq	$0x68, %rdx, %rax
00000001000188ed	leaq	0xb0(%rdi), %r10
00000001000188f4	movq	%r10, (%rax,%rsi)
00000001000188f8	movq	%r10, %rcx
00000001000188fb	orq	$0x1, %rcx
00000001000188ff	movq	%rcx, 0x8(%rax,%rsi)
0000000100018904	movq	0xa8(%rdi), %r9
000000010001890b	movq	%r9, -0x830(%rbp)
0000000100018912	addq	%rax, %rsi
0000000100018915	leaq	-0x830(%rbp), %r11
000000010001891c	cmpq	%r10, %r9
000000010001891f	je	0x100018a75
0000000100018925	leaq	_je_chunksize_mask(%rip), %rax
000000010001892c	movq	(%rax), %r12
000000010001892f	notq	%r12
0000000100018932	movq	%rsi, %rbx
0000000100018935	testb	$0x1, %sil
0000000100018939	je	0x1000189ca
000000010001893f	andq	$-0x1000, %rbx          ## imm = 0xFFFFFFFFFFFFF000
0000000100018946	leaq	-0x830(%rbp), %r11
000000010001894d	movabsq	$0x4ec4ec4ec4ec4ec5, %r14 ## imm = 0x4EC4EC4EC4EC4EC5
0000000100018957	movq	$-0x1000, %r15          ## imm = 0xFFFFFFFFFFFFF000
000000010001895e	movl	$0xffffffff, %r13d      ## imm = 0xFFFFFFFF
0000000100018964	nopw	%cs:(%rax,%rax)
0000000100018970	movq	%r9, %rcx
0000000100018973	andq	%r12, %rcx
0000000100018976	movq	%r9, %rax
0000000100018979	subq	%r8, %rax
000000010001897c	subq	%rcx, %rax
000000010001897f	mulq	%r14
0000000100018982	shrq	$0x5, %rdx
0000000100018986	movq	0x8(%rcx,%rdx,8), %rax
000000010001898b	andq	%r15, %rax
000000010001898e	cmpq	%rax, %rbx
0000000100018991	seta	%cl
0000000100018994	movzbl	%cl, %ecx
0000000100018997	sbbl	$0x0, %ecx
000000010001899a	cmpq	%rax, %rbx
000000010001899d	cmovel	%r13d, %ecx
00000001000189a1	movl	%ecx, 0x8(%r11)
00000001000189a5	testl	%ecx, %ecx
00000001000189a7	jns	0x1000189b0
00000001000189a9	movq	(%r9), %r9
00000001000189ac	jmp	0x1000189b8
00000001000189ae	nop
00000001000189b0	movq	0x8(%r9), %r9
00000001000189b4	andq	$-0x2, %r9
00000001000189b8	movq	%r9, 0x10(%r11)
00000001000189bc	addq	$0x10, %r11
00000001000189c0	cmpq	%r10, %r9
00000001000189c3	jne	0x100018970
00000001000189c5	jmp	0x100018a75
00000001000189ca	andq	%r12, %rbx
00000001000189cd	movq	%rsi, %rax
00000001000189d0	subq	%r8, %rax
00000001000189d3	subq	%rbx, %rax
00000001000189d6	movabsq	$0x4ec4ec4ec4ec4ec5, %r14 ## imm = 0x4EC4EC4EC4EC4EC5
00000001000189e0	mulq	%r14
00000001000189e3	shrq	$0x5, %rdx
00000001000189e7	movq	$-0x1000, %r15          ## imm = 0xFFFFFFFFFFFFF000
00000001000189ee	movq	0x8(%rbx,%rdx,8), %rbx
00000001000189f3	andq	%r15, %rbx
00000001000189f6	leaq	-0x830(%rbp), %r11
00000001000189fd	movl	$0xffffffff, %r13d      ## imm = 0xFFFFFFFF
0000000100018a03	nopw	%cs:(%rax,%rax)
0000000100018a10	movq	%r9, %rcx
0000000100018a13	andq	%r12, %rcx
0000000100018a16	movq	%r9, %rax
0000000100018a19	subq	%r8, %rax
0000000100018a1c	subq	%rcx, %rax
0000000100018a1f	mulq	%r14
0000000100018a22	shrq	$0x5, %rdx
0000000100018a26	movq	0x8(%rcx,%rdx,8), %rcx
0000000100018a2b	andq	%r15, %rcx
0000000100018a2e	cmpq	%rcx, %rbx
0000000100018a31	seta	%al
0000000100018a34	movzbl	%al, %eax
0000000100018a37	sbbl	$0x0, %eax
0000000100018a3a	cmpq	%rcx, %rbx
0000000100018a3d	cmovel	%r13d, %eax
0000000100018a41	jne	0x100018a53
0000000100018a43	cmpq	%rsi, %r9
0000000100018a46	seta	%al
0000000100018a49	movzbl	%al, %ecx
0000000100018a4c	sbbl	%eax, %eax
0000000100018a4e	andl	$0x1, %eax
0000000100018a51	subl	%ecx, %eax
0000000100018a53	movl	%eax, 0x8(%r11)
0000000100018a57	testl	%eax, %eax
0000000100018a59	jns	0x100018a60
0000000100018a5b	movq	(%r9), %r9
0000000100018a5e	jmp	0x100018a68
0000000100018a60	movq	0x8(%r9), %r9
0000000100018a64	andq	$-0x2, %r9
0000000100018a68	movq	%r9, 0x10(%r11)
0000000100018a6c	addq	$0x10, %r11
0000000100018a70	cmpq	%r10, %r9
0000000100018a73	jne	0x100018a10
0000000100018a75	movq	%rsi, (%r11)
0000000100018a78	addq	$-0x10, %r11
0000000100018a7c	leaq	-0x830(%rbp), %rax
0000000100018a83	cmpq	%rax, %r11
0000000100018a86	jb	0x100018b73
0000000100018a8c	leaq	-0x830(%rbp), %r8
0000000100018a93	nopw	%cs:(%rax,%rax)
0000000100018aa0	movq	(%r11), %rcx
0000000100018aa3	cmpl	$0x0, 0x8(%r11)
0000000100018aa8	jns	0x100018ad0
0000000100018aaa	movq	%rsi, (%rcx)
0000000100018aad	testb	$0x1, 0x8(%rsi)
0000000100018ab1	je	0x100018b85
0000000100018ab7	movq	(%rsi), %rdx
0000000100018aba	movq	0x8(%rdx), %rax
0000000100018abe	testb	$0x1, %al
0000000100018ac0	jne	0x100018b20
0000000100018ac2	movq	%rcx, %rsi
0000000100018ac5	jmp	0x100018b63
0000000100018aca	nopw	(%rax,%rax)
0000000100018ad0	movq	0x8(%rcx), %rdx
0000000100018ad4	andq	$0x1, %rdx
0000000100018ad8	orq	%rsi, %rdx
0000000100018adb	movq	%rdx, 0x8(%rcx)
0000000100018adf	testb	$0x1, 0x8(%rsi)
0000000100018ae3	je	0x100018b85
0000000100018ae9	movq	(%rcx), %rbx
0000000100018aec	movq	0x8(%rbx), %rax
0000000100018af0	testb	$0x1, %al
0000000100018af2	jne	0x100018b50
0000000100018af4	andq	$-0x2, %rsi
0000000100018af8	andq	$0x1, %rdx
0000000100018afc	movq	(%rsi), %rax
0000000100018aff	orq	%rdx, %rax
0000000100018b02	movq	%rax, 0x8(%rcx)
0000000100018b06	movq	%rcx, (%rsi)
0000000100018b09	movq	0x8(%rsi), %rax
0000000100018b0d	andq	$-0x2, %rax
0000000100018b11	orq	%rdx, %rax
0000000100018b14	movq	%rax, 0x8(%rsi)
0000000100018b18	orb	$0x1, 0x8(%rcx)
0000000100018b1c	jmp	0x100018b63
0000000100018b1e	nop
0000000100018b20	andq	$-0x2, %rax
0000000100018b24	movq	%rax, 0x8(%rdx)
0000000100018b28	movq	(%rcx), %rsi
0000000100018b2b	movq	0x8(%rsi), %rax
0000000100018b2f	andq	$-0x2, %rax
0000000100018b33	movq	%rax, (%rcx)
0000000100018b36	movq	0x8(%rsi), %rax
0000000100018b3a	andq	$0x1, %rax
0000000100018b3e	orq	%rcx, %rax
0000000100018b41	movq	%rax, 0x8(%rsi)
0000000100018b45	jmp	0x100018b63
0000000100018b47	nopw	(%rax,%rax)
0000000100018b50	andq	$-0x2, %rax
0000000100018b54	movq	%rax, 0x8(%rbx)
0000000100018b58	andb	$-0x2, 0x8(%rsi)
0000000100018b5c	orb	$0x1, 0x8(%rcx)
0000000100018b60	movq	%rcx, %rsi
0000000100018b63	movq	%rsi, (%r11)
0000000100018b66	addq	$-0x10, %r11
0000000100018b6a	cmpq	%r8, %r11
0000000100018b6d	jae	0x100018aa0
0000000100018b73	movq	-0x830(%rbp), %rax
0000000100018b7a	movq	%rax, 0xa8(%rdi)
0000000100018b81	andb	$-0x2, 0x8(%rax)
0000000100018b85	movq	0x19484(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
0000000100018b8c	movq	(%rax), %rax
0000000100018b8f	cmpq	-0x30(%rbp), %rax
0000000100018b93	jne	0x100018ba7
0000000100018b95	addq	$0x808, %rsp            ## imm = 0x808
0000000100018b9c	popq	%rbx
0000000100018b9d	popq	%r12
0000000100018b9f	popq	%r13
0000000100018ba1	popq	%r14
0000000100018ba3	popq	%r15
0000000100018ba5	popq	%rbp
0000000100018ba6	retq
0000000100018ba7	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
0000000100018bac	nopl	(%rax)
_arena_bin_runs_insert:
0000000100018bb0	pushq	%rbp
0000000100018bb1	movq	%rsp, %rbp
0000000100018bb4	subq	$0x810, %rsp            ## imm = 0x810
0000000100018bbb	movq	0x1944e(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
0000000100018bc2	movq	(%rax), %rax
0000000100018bc5	movq	%rax, -0x8(%rbp)
0000000100018bc9	leaq	0x18(%rdi), %r9
0000000100018bcd	movq	%r9, -0x10(%rsi)
0000000100018bd1	movq	%r9, %rax
0000000100018bd4	orq	$0x1, %rax
0000000100018bd8	movq	%rax, -0x8(%rsi)
0000000100018bdc	movq	0x10(%rdi), %rdx
0000000100018be0	movq	%rdx, -0x810(%rbp)
0000000100018be7	addq	$-0x10, %rsi
0000000100018beb	leaq	-0x810(%rbp), %r8
0000000100018bf2	cmpq	%r9, %rdx
0000000100018bf5	movq	%r8, %r10
0000000100018bf8	je	0x100018c35
0000000100018bfa	movq	%r8, %r10
0000000100018bfd	nopl	(%rax)
0000000100018c00	cmpq	%rsi, %rdx
0000000100018c03	seta	%al
0000000100018c06	movzbl	%al, %eax
0000000100018c09	sbbl	%ecx, %ecx
0000000100018c0b	andl	$0x1, %ecx
0000000100018c0e	subl	%eax, %ecx
0000000100018c10	movl	%ecx, 0x8(%r10)
0000000100018c14	jns	0x100018c20
0000000100018c16	movq	(%rdx), %rdx
0000000100018c19	jmp	0x100018c28
0000000100018c1b	nopl	(%rax,%rax)
0000000100018c20	movq	0x8(%rdx), %rdx
0000000100018c24	andq	$-0x2, %rdx
0000000100018c28	movq	%rdx, 0x10(%r10)
0000000100018c2c	addq	$0x10, %r10
0000000100018c30	cmpq	%r9, %rdx
0000000100018c33	jne	0x100018c00
0000000100018c35	movq	%rsi, (%r10)
0000000100018c38	addq	$-0x10, %r10
0000000100018c3c	cmpq	%r8, %r10
0000000100018c3f	jb	0x100018d23
0000000100018c45	leaq	-0x810(%rbp), %r8
0000000100018c4c	nopl	(%rax)
0000000100018c50	movq	(%r10), %rdx
0000000100018c53	cmpl	$0x0, 0x8(%r10)
0000000100018c58	jns	0x100018c80
0000000100018c5a	movq	%rsi, (%rdx)
0000000100018c5d	testb	$0x1, 0x8(%rsi)
0000000100018c61	je	0x100018d32
0000000100018c67	movq	(%rsi), %rcx
0000000100018c6a	movq	0x8(%rcx), %rax
0000000100018c6e	testb	$0x1, %al
0000000100018c70	jne	0x100018cd0
0000000100018c72	movq	%rdx, %rsi
0000000100018c75	jmp	0x100018d13
0000000100018c7a	nopw	(%rax,%rax)
0000000100018c80	movq	0x8(%rdx), %rcx
0000000100018c84	andq	$0x1, %rcx
0000000100018c88	orq	%rsi, %rcx
0000000100018c8b	movq	%rcx, 0x8(%rdx)
0000000100018c8f	testb	$0x1, 0x8(%rsi)
0000000100018c93	je	0x100018d32
0000000100018c99	movq	(%rdx), %r9
0000000100018c9c	movq	0x8(%r9), %rax
0000000100018ca0	testb	$0x1, %al
0000000100018ca2	jne	0x100018d00
0000000100018ca4	andq	$-0x2, %rsi
0000000100018ca8	andq	$0x1, %rcx
0000000100018cac	movq	(%rsi), %rax
0000000100018caf	orq	%rcx, %rax
0000000100018cb2	movq	%rax, 0x8(%rdx)
0000000100018cb6	movq	%rdx, (%rsi)
0000000100018cb9	movq	0x8(%rsi), %rax
0000000100018cbd	andq	$-0x2, %rax
0000000100018cc1	orq	%rcx, %rax
0000000100018cc4	movq	%rax, 0x8(%rsi)
0000000100018cc8	orb	$0x1, 0x8(%rdx)
0000000100018ccc	jmp	0x100018d13
0000000100018cce	nop
0000000100018cd0	andq	$-0x2, %rax
0000000100018cd4	movq	%rax, 0x8(%rcx)
0000000100018cd8	movq	(%rdx), %rsi
0000000100018cdb	movq	0x8(%rsi), %rax
0000000100018cdf	andq	$-0x2, %rax
0000000100018ce3	movq	%rax, (%rdx)
0000000100018ce6	movq	0x8(%rsi), %rax
0000000100018cea	andq	$0x1, %rax
0000000100018cee	orq	%rdx, %rax
0000000100018cf1	movq	%rax, 0x8(%rsi)
0000000100018cf5	jmp	0x100018d13
0000000100018cf7	nopw	(%rax,%rax)
0000000100018d00	andq	$-0x2, %rax
0000000100018d04	movq	%rax, 0x8(%r9)
0000000100018d08	andb	$-0x2, 0x8(%rsi)
0000000100018d0c	orb	$0x1, 0x8(%rdx)
0000000100018d10	movq	%rdx, %rsi
0000000100018d13	movq	%rsi, (%r10)
0000000100018d16	addq	$-0x10, %r10
0000000100018d1a	cmpq	%r8, %r10
0000000100018d1d	jae	0x100018c50
0000000100018d23	movq	-0x810(%rbp), %rax
0000000100018d2a	movq	%rax, 0x10(%rdi)
0000000100018d2e	andb	$-0x2, 0x8(%rax)
0000000100018d32	movq	0x192d7(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
0000000100018d39	movq	(%rax), %rax
0000000100018d3c	cmpq	-0x8(%rbp), %rax
0000000100018d40	jne	0x100018d4b
0000000100018d42	addq	$0x810, %rsp            ## imm = 0x810
0000000100018d49	popq	%rbp
0000000100018d4a	retq
0000000100018d4b	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
_arena_bin_runs_remove:
0000000100018d50	pushq	%rbp
0000000100018d51	movq	%rsp, %rbp
0000000100018d54	pushq	%r14
0000000100018d56	pushq	%rbx
0000000100018d57	subq	$0x810, %rsp            ## imm = 0x810
0000000100018d5e	movq	0x192ab(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
0000000100018d65	movq	(%rax), %rax
0000000100018d68	movq	%rax, -0x18(%rbp)
0000000100018d6c	movq	0x10(%rdi), %rcx
0000000100018d70	movq	%rcx, -0x820(%rbp)
0000000100018d77	addq	$-0x10, %rsi
0000000100018d7b	leaq	0x18(%rdi), %r11
0000000100018d7f	cmpq	%r11, %rcx
0000000100018d82	je	0x100018dd7
0000000100018d84	leaq	-0x810(%rbp), %rdx
0000000100018d8b	nopl	(%rax,%rax)
0000000100018d90	cmpq	%rsi, %rcx
0000000100018d93	seta	%al
0000000100018d96	movzbl	%al, %eax
0000000100018d99	sbbl	%ebx, %ebx
0000000100018d9b	andl	$0x1, %ebx
0000000100018d9e	subl	%eax, %ebx
0000000100018da0	movl	%ebx, -0x8(%rdx)
0000000100018da3	jns	0x100018db0
0000000100018da5	movq	(%rcx), %rcx
0000000100018da8	movq	%rcx, (%rdx)
0000000100018dab	jmp	0x100018dc3
0000000100018dad	nopl	(%rax)
0000000100018db0	movq	0x8(%rcx), %rax
0000000100018db4	andq	$-0x2, %rax
0000000100018db8	movq	%rax, (%rdx)
0000000100018dbb	cmpq	%rsi, %rcx
0000000100018dbe	je	0x100018de2
0000000100018dc0	movq	%rax, %rcx
0000000100018dc3	addq	$0x10, %rdx
0000000100018dc7	cmpq	%r11, %rcx
0000000100018dca	jne	0x100018d90
0000000100018dcc	movq	%rdx, %r10
0000000100018dcf	addq	$-0x10, %r10
0000000100018dd3	xorl	%edx, %edx
0000000100018dd5	jmp	0x100018e0f
0000000100018dd7	leaq	-0x820(%rbp), %r10
0000000100018dde	xorl	%edx, %edx
0000000100018de0	jmp	0x100018e0f
0000000100018de2	movl	$0x1, -0x8(%rdx)
0000000100018de9	movq	%rdx, %r10
0000000100018dec	jmp	0x100018e06
0000000100018dee	nop
0000000100018df0	movl	$0xffffffff, 0x8(%r10)  ## imm = 0xFFFFFFFF
0000000100018df8	movq	(%r10), %rax
0000000100018dfb	movq	(%rax), %rax
0000000100018dfe	movq	%rax, 0x10(%r10)
0000000100018e02	addq	$0x10, %r10
0000000100018e06	cmpq	%r11, %rax
0000000100018e09	jne	0x100018df0
0000000100018e0b	addq	$-0x10, %rdx
0000000100018e0f	leaq	-0x10(%r10), %r8
0000000100018e13	movq	-0x10(%r10), %rax
0000000100018e17	cmpq	%rsi, %rax
0000000100018e1a	je	0x100018ea3
0000000100018e20	movq	0x8(%rax), %r9
0000000100018e24	movq	%r9, %rcx
0000000100018e27	andq	$-0x2, %rcx
0000000100018e2b	movq	0x8(%rsi), %rbx
0000000100018e2f	andq	$0x1, %rbx
0000000100018e33	orq	%rcx, %rbx
0000000100018e36	movq	%rbx, 0x8(%rax)
0000000100018e3a	movq	(%r8), %rax
0000000100018e3d	movq	(%rsi), %rcx
0000000100018e40	movq	%rcx, (%rax)
0000000100018e43	andq	$0x1, %r9
0000000100018e47	leaq	-0x820(%rbp), %r14
0000000100018e4e	movq	0x8(%rsi), %rcx
0000000100018e52	andq	$-0x2, %rcx
0000000100018e56	movq	(%r8), %rbx
0000000100018e59	movq	0x8(%rbx), %rax
0000000100018e5d	andq	$0x1, %rax
0000000100018e61	orq	%rcx, %rax
0000000100018e64	movq	%rax, 0x8(%rbx)
0000000100018e68	movq	0x8(%rsi), %rcx
0000000100018e6c	andq	$-0x2, %rcx
0000000100018e70	orq	%r9, %rcx
0000000100018e73	cmpq	%r14, %rdx
0000000100018e76	movq	%rcx, 0x8(%rsi)
0000000100018e7a	movq	(%r8), %rax
0000000100018e7d	movq	%rax, (%rdx)
0000000100018e80	movq	%rsi, (%r8)
0000000100018e83	je	0x100018ee2
0000000100018e85	movq	(%rdx), %rax
0000000100018e88	cmpl	$0x0, -0x8(%rdx)
0000000100018e8c	js	0x100018eeb
0000000100018e8e	movq	-0x10(%rdx), %rcx
0000000100018e92	movq	0x8(%rcx), %rdx
0000000100018e96	andq	$0x1, %rdx
0000000100018e9a	orq	%rax, %rdx
0000000100018e9d	movq	%rdx, 0x8(%rcx)
0000000100018ea1	jmp	0x100018f04
0000000100018ea3	movq	(%rsi), %rax
0000000100018ea6	cmpq	%r11, %rax
0000000100018ea9	je	0x100018ef4
0000000100018eab	andb	$-0x2, 0x8(%rax)
0000000100018eaf	leaq	-0x820(%rbp), %rcx
0000000100018eb6	cmpq	%rcx, %r8
0000000100018eb9	je	0x10001902a
0000000100018ebf	cmpl	$0x0, -0x18(%r10)
0000000100018ec4	js	0x100019033
0000000100018eca	movq	-0x20(%r10), %rcx
0000000100018ece	movq	0x8(%rcx), %rdx
0000000100018ed2	andq	$0x1, %rdx
0000000100018ed6	orq	%rax, %rdx
0000000100018ed9	movq	%rdx, 0x8(%rcx)
0000000100018edd	jmp	0x10001930f
0000000100018ee2	movq	(%rdx), %rax
0000000100018ee5	movq	%rax, 0x10(%rdi)
0000000100018ee9	jmp	0x100018f04
0000000100018eeb	movq	-0x10(%rdx), %rcx
0000000100018eef	movq	%rax, (%rcx)
0000000100018ef2	jmp	0x100018f04
0000000100018ef4	leaq	-0x820(%rbp), %rax
0000000100018efb	cmpq	%rax, %r8
0000000100018efe	je	0x10001903f
0000000100018f04	movq	(%r8), %rax
0000000100018f07	testb	$0x1, 0x8(%rax)
0000000100018f0b	je	0x100018f19
0000000100018f0d	movq	-0x20(%r10), %rax
0000000100018f11	movq	%r11, (%rax)
0000000100018f14	jmp	0x10001930f
0000000100018f19	movq	%r11, -0x10(%r10)
0000000100018f1d	leaq	-0x20(%r10), %rax
0000000100018f21	leaq	-0x820(%rbp), %r8
0000000100018f28	cmpq	%r8, %rax
0000000100018f2b	jb	0x100019023
0000000100018f31	addq	$-0x30, %r10
0000000100018f35	nopw	%cs:(%rax,%rax)
0000000100018f40	movq	0x20(%r10), %rax
0000000100018f44	cmpl	$0x0, 0x18(%r10)
0000000100018f49	jns	0x100018fc0
0000000100018f4b	movq	0x10(%r10), %rcx
0000000100018f4f	movq	%rax, (%rcx)
0000000100018f52	movq	0x10(%r10), %r11
0000000100018f56	movq	0x8(%r11), %rdx
0000000100018f5a	movq	%rdx, %rsi
0000000100018f5d	andq	$-0x2, %rsi
0000000100018f61	movq	(%rsi), %r9
0000000100018f64	movq	0x8(%r9), %rax
0000000100018f68	movq	%rax, %rbx
0000000100018f6b	andq	$0x1, %rbx
0000000100018f6f	movq	%rdx, %rcx
0000000100018f72	andq	$0x1, %rcx
0000000100018f76	jne	0x100019048
0000000100018f7c	testq	%rbx, %rbx
0000000100018f7f	jne	0x1000190a4
0000000100018f85	orq	$0x1, %rdx
0000000100018f89	movq	%rdx, 0x8(%r11)
0000000100018f8d	movq	0x10(%r10), %rcx
0000000100018f91	movq	0x8(%rcx), %rdx
0000000100018f95	movq	%rdx, %rax
0000000100018f98	andq	$-0x2, %rax
0000000100018f9c	andq	$0x1, %rdx
0000000100018fa0	orq	(%rax), %rdx
0000000100018fa3	movq	%rdx, 0x8(%rcx)
0000000100018fa7	movq	0x10(%r10), %rcx
0000000100018fab	movq	%rcx, (%rax)
0000000100018fae	movq	%rax, 0x10(%r10)
0000000100018fb2	jmp	0x100019013
0000000100018fb4	nopw	%cs:(%rax,%rax)
0000000100018fc0	movq	0x10(%r10), %rcx
0000000100018fc4	movq	0x8(%rcx), %rdx
0000000100018fc8	andq	$0x1, %rdx
0000000100018fcc	orq	%rax, %rdx
0000000100018fcf	movq	%rdx, 0x8(%rcx)
0000000100018fd3	movq	0x10(%r10), %r11
0000000100018fd7	movq	(%r11), %rdx
0000000100018fda	movq	0x8(%rdx), %rsi
0000000100018fde	testb	$0x1, %sil
0000000100018fe2	jne	0x100019123
0000000100018fe8	movq	(%rdx), %r9
0000000100018feb	movq	0x8(%r9), %rcx
0000000100018fef	movq	%rcx, %rbx
0000000100018ff2	andq	$0x1, %rbx
0000000100018ff6	movq	0x8(%r11), %rax
0000000100018ffa	testb	$0x1, %al
0000000100018ffc	jne	0x1000191af
0000000100019002	testq	%rbx, %rbx
0000000100019005	jne	0x1000191fe
000000010001900b	orq	$0x1, %rsi
000000010001900f	movq	%rsi, 0x8(%rdx)
0000000100019013	leaq	-0x10(%r10), %rax
0000000100019017	cmpq	%r8, %r10
000000010001901a	movq	%rax, %r10
000000010001901d	jae	0x100018f40
0000000100019023	movq	-0x820(%rbp), %rax
000000010001902a	movq	%rax, 0x10(%rdi)
000000010001902e	jmp	0x10001930f
0000000100019033	movq	-0x20(%r10), %rcx
0000000100019037	movq	%rax, (%rcx)
000000010001903a	jmp	0x10001930f
000000010001903f	movq	%r11, 0x10(%rdi)
0000000100019043	jmp	0x10001930f
0000000100019048	testq	%rbx, %rbx
000000010001904b	je	0x10001925a
0000000100019051	movq	%rsi, 0x8(%r11)
0000000100019055	movq	(%rsi), %rax
0000000100019058	movq	0x8(%rax), %rcx
000000010001905c	andq	$-0x2, %rcx
0000000100019060	movq	%rcx, (%rsi)
0000000100019063	movq	0x8(%rax), %rcx
0000000100019067	andq	$0x1, %rcx
000000010001906b	orq	%rsi, %rcx
000000010001906e	movq	%rcx, 0x8(%rax)
0000000100019072	movq	0x10(%r10), %rcx
0000000100019076	movq	0x8(%rcx), %rdx
000000010001907a	andq	$0x1, %rdx
000000010001907e	orq	%rax, %rdx
0000000100019081	movq	%rdx, 0x8(%rcx)
0000000100019085	movq	0x10(%r10), %rax
0000000100019089	movq	0x8(%rax), %rcx
000000010001908d	movq	%rcx, %rsi
0000000100019090	andq	$-0x2, %rsi
0000000100019094	andq	$0x1, %rcx
0000000100019098	orq	(%rsi), %rcx
000000010001909b	movq	%rcx, 0x8(%rax)
000000010001909f	jmp	0x100019261
00000001000190a4	andq	$-0x2, %rax
00000001000190a8	movq	%rax, 0x8(%r9)
00000001000190ac	movq	(%rsi), %rcx
00000001000190af	movq	0x8(%rcx), %rax
00000001000190b3	andq	$-0x2, %rax
00000001000190b7	movq	%rax, (%rsi)
00000001000190ba	movq	0x8(%rcx), %rdx
00000001000190be	movq	%r10, %rax
00000001000190c1	subq	%r8, %rax
00000001000190c4	andq	$0x1, %rdx
00000001000190c8	orq	%rsi, %rdx
00000001000190cb	movq	%rdx, 0x8(%rcx)
00000001000190cf	movq	0x10(%r10), %rdx
00000001000190d3	movq	0x8(%rdx), %rsi
00000001000190d7	andq	$0x1, %rsi
00000001000190db	orq	%rcx, %rsi
00000001000190de	movq	%rsi, 0x8(%rdx)
00000001000190e2	movq	0x10(%r10), %rdx
00000001000190e6	movq	0x8(%rdx), %rsi
00000001000190ea	movq	%rsi, %rcx
00000001000190ed	andq	$-0x2, %rcx
00000001000190f1	andq	$0x1, %rsi
00000001000190f5	orq	(%rcx), %rsi
00000001000190f8	cmpq	$-0x10, %rax
00000001000190fc	movq	%rsi, 0x8(%rdx)
0000000100019100	movq	0x10(%r10), %rax
0000000100019104	movq	%rax, (%rcx)
0000000100019107	je	0x100019286
000000010001910d	movq	(%r10), %rax
0000000100019110	cmpl	$0x0, 0x8(%r10)
0000000100019115	jns	0x1000192c1
000000010001911b	movq	%rcx, (%rax)
000000010001911e	jmp	0x10001930f
0000000100019123	movq	%r10, %rdx
0000000100019126	subq	%r8, %rdx
0000000100019129	andq	$-0x2, %rsi
000000010001912d	movq	(%rsi), %rax
0000000100019130	movq	0x8(%rax), %rcx
0000000100019134	testb	$0x1, %cl
0000000100019137	je	0x10001928f
000000010001913d	andq	$-0x2, %rcx
0000000100019141	movq	%rcx, 0x8(%rax)
0000000100019145	movq	0x10(%r10), %rax
0000000100019149	movq	(%rax), %rsi
000000010001914c	movq	0x8(%rsi), %rcx
0000000100019150	andq	$-0x2, %rcx
0000000100019154	movq	%rcx, (%rax)
0000000100019157	movq	0x8(%rsi), %rax
000000010001915b	andq	$0x1, %rax
000000010001915f	orq	0x10(%r10), %rax
0000000100019163	movq	%rax, 0x8(%rsi)
0000000100019167	movq	0x10(%r10), %rax
000000010001916b	movq	(%rax), %rcx
000000010001916e	movq	0x8(%rcx), %rbx
0000000100019172	andq	$-0x2, %rbx
0000000100019176	movq	%rbx, (%rax)
0000000100019179	movq	0x8(%rcx), %rax
000000010001917d	andq	$0x1, %rax
0000000100019181	orq	0x10(%r10), %rax
0000000100019185	movq	%rax, 0x8(%rcx)
0000000100019189	movq	0x8(%rsi), %rax
000000010001918d	andq	$0x1, %rax
0000000100019191	orq	%rcx, %rax
0000000100019194	andq	$-0x2, %rcx
0000000100019198	movq	%rax, 0x8(%rsi)
000000010001919c	andq	$0x1, %rax
00000001000191a0	orq	(%rcx), %rax
00000001000191a3	movq	%rax, 0x8(%rsi)
00000001000191a7	movq	%rsi, (%rcx)
00000001000191aa	jmp	0x1000192b1
00000001000191af	testq	%rbx, %rbx
00000001000191b2	je	0x1000192d2
00000001000191b8	andq	$-0x2, %rax
00000001000191bc	movq	%rax, 0x8(%r11)
00000001000191c0	orb	$0x1, 0x8(%rdx)
00000001000191c4	andb	$-0x2, 0x8(%r9)
00000001000191c9	movq	0x10(%r10), %rcx
00000001000191cd	movq	(%rcx), %rax
00000001000191d0	movq	0x8(%rax), %rdx
00000001000191d4	andq	$-0x2, %rdx
00000001000191d8	movq	%rdx, (%rcx)
00000001000191db	movq	0x8(%rax), %rcx
00000001000191df	andq	$0x1, %rcx
00000001000191e3	orq	0x10(%r10), %rcx
00000001000191e7	movq	%rcx, 0x8(%rax)
00000001000191eb	cmpl	$0x0, 0x8(%r10)
00000001000191f0	js	0x1000192f9
00000001000191f6	movq	(%r10), %rcx
00000001000191f9	jmp	0x100018ece
00000001000191fe	andq	$-0x2, %rcx
0000000100019202	movq	%rcx, 0x8(%r9)
0000000100019206	movq	0x10(%r10), %rax
000000010001920a	movq	(%rax), %rdx
000000010001920d	movq	0x8(%rdx), %rcx
0000000100019211	andq	$-0x2, %rcx
0000000100019215	movq	%rcx, (%rax)
0000000100019218	movq	%r10, %rax
000000010001921b	subq	%r8, %rax
000000010001921e	movq	0x8(%rdx), %rcx
0000000100019222	andq	$0x1, %rcx
0000000100019226	orq	0x10(%r10), %rcx
000000010001922a	cmpq	$-0x10, %rax
000000010001922e	movq	%rcx, 0x8(%rdx)
0000000100019232	je	0x1000192e5
0000000100019238	cmpl	$0x0, 0x8(%r10)
000000010001923d	js	0x100019301
0000000100019243	movq	(%r10), %rax
0000000100019246	movq	0x8(%rax), %rcx
000000010001924a	andq	$0x1, %rcx
000000010001924e	orq	%rdx, %rcx
0000000100019251	movq	%rcx, 0x8(%rax)
0000000100019255	jmp	0x10001930f
000000010001925a	orq	%rcx, %r9
000000010001925d	movq	%r9, 0x8(%r11)
0000000100019261	movq	0x10(%r10), %rax
0000000100019265	movq	%rax, (%rsi)
0000000100019268	cmpl	$0x0, 0x8(%r10)
000000010001926d	js	0x1000192eb
000000010001926f	movq	(%r10), %rax
0000000100019272	movq	0x8(%rax), %rcx
0000000100019276	andq	$0x1, %rcx
000000010001927a	orq	%rsi, %rcx
000000010001927d	movq	%rcx, 0x8(%rax)
0000000100019281	jmp	0x10001930f
0000000100019286	movq	%rcx, 0x10(%rdi)
000000010001928a	jmp	0x10001930f
000000010001928f	orb	$0x1, 0x8(%rsi)
0000000100019293	movq	0x10(%r10), %rax
0000000100019297	movq	(%rax), %rcx
000000010001929a	movq	0x8(%rcx), %rsi
000000010001929e	andq	$-0x2, %rsi
00000001000192a2	movq	%rsi, (%rax)
00000001000192a5	movq	0x10(%r10), %rax
00000001000192a9	andq	$-0x2, %rax
00000001000192ad	movq	%rax, 0x8(%rcx)
00000001000192b1	cmpq	$-0x10, %rdx
00000001000192b5	je	0x1000192f3
00000001000192b7	cmpl	$0x0, 0x8(%r10)
00000001000192bc	js	0x100019309
00000001000192be	movq	(%r10), %rax
00000001000192c1	movq	0x8(%rax), %rdx
00000001000192c5	andq	$0x1, %rdx
00000001000192c9	orq	%rcx, %rdx
00000001000192cc	movq	%rdx, 0x8(%rax)
00000001000192d0	jmp	0x10001930f
00000001000192d2	orq	$0x1, %rsi
00000001000192d6	movq	%rsi, 0x8(%rdx)
00000001000192da	movq	0x10(%r10), %rax
00000001000192de	andq	$-0x2, 0x8(%rax)
00000001000192e3	jmp	0x10001930f
00000001000192e5	movq	%rdx, 0x10(%rdi)
00000001000192e9	jmp	0x10001930f
00000001000192eb	movq	(%r10), %rax
00000001000192ee	movq	%rsi, (%rax)
00000001000192f1	jmp	0x10001930f
00000001000192f3	movq	%rcx, 0x10(%rdi)
00000001000192f7	jmp	0x10001930f
00000001000192f9	movq	(%r10), %rcx
00000001000192fc	movq	%rax, (%rcx)
00000001000192ff	jmp	0x10001930f
0000000100019301	movq	(%r10), %rax
0000000100019304	movq	%rdx, (%rax)
0000000100019307	jmp	0x10001930f
0000000100019309	movq	(%r10), %rax
000000010001930c	movq	%rcx, (%rax)
000000010001930f	movq	0x18cfa(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
0000000100019316	movq	(%rax), %rax
0000000100019319	cmpq	-0x18(%rbp), %rax
000000010001931d	jne	0x10001932b
000000010001931f	addq	$0x810, %rsp            ## imm = 0x810
0000000100019326	popq	%rbx
0000000100019327	popq	%r14
0000000100019329	popq	%rbp
000000010001932a	retq
000000010001932b	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
_arena_chunk_alloc:
0000000100019330	pushq	%rbp
0000000100019331	movq	%rsp, %rbp
0000000100019334	pushq	%r15
0000000100019336	pushq	%r14
0000000100019338	pushq	%r13
000000010001933a	pushq	%r12
000000010001933c	pushq	%rbx
000000010001933d	subq	$0x18, %rsp
0000000100019341	movq	%rdi, %r14
0000000100019344	movq	0x90(%r14), %rbx
000000010001934b	testq	%rbx, %rbx
000000010001934e	je	0x100019360
0000000100019350	movq	$0x0, 0x90(%r14)
000000010001935b	jmp	0x100019491
0000000100019360	movb	$0x0, -0x29(%rbp)
0000000100019364	movq	0x120(%r14), %r13
000000010001936b	movq	0x128(%r14), %rax
0000000100019372	movq	%rax, -0x38(%rbp)
0000000100019376	leaq	_je_chunksize(%rip), %rax
000000010001937d	movq	(%rax), %rbx
0000000100019380	leaq	0x8(%r14), %r12
0000000100019384	movq	%r12, %rdi
0000000100019387	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001938c	movl	(%r14), %edx
000000010001938f	xorl	%r15d, %r15d
0000000100019392	leaq	-0x29(%rbp), %rax
0000000100019396	movq	%rax, (%rsp)
000000010001939a	movq	%r13, %rdi
000000010001939d	movq	-0x38(%rbp), %rsi
00000001000193a1	xorl	%ecx, %ecx
00000001000193a3	movq	%rbx, %r8
00000001000193a6	movq	%rbx, %r9
00000001000193a9	callq	_je_chunk_alloc_arena
00000001000193ae	movq	%rax, %rbx
00000001000193b1	movq	%r12, %rdi
00000001000193b4	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000193b9	testq	%rbx, %rbx
00000001000193bc	je	0x1000194a9
00000001000193c2	leaq	_je_chunksize(%rip), %rax
00000001000193c9	movq	(%rax), %rax
00000001000193cc	addq	%rax, 0x10(%r14)
00000001000193d0	movq	%r14, (%rbx)
00000001000193d3	movb	-0x29(%rbp), %cl
00000001000193d6	cmpb	$0x0, %cl
00000001000193d9	sete	%al
00000001000193dc	leaq	_je_arena_maxclass(%rip), %r8
00000001000193e3	movzbl	%al, %eax
00000001000193e6	shlq	$0x2, %rax
00000001000193ea	movq	(%r8), %rdx
00000001000193ed	orq	%rax, %rdx
00000001000193f0	orq	$0xff0, %rdx            ## imm = 0xFF0
00000001000193f7	cmpb	$0x0, %cl
00000001000193fa	movq	%rdx, 0x8(%rbx)
00000001000193fe	je	0x10001940c
0000000100019400	leaq	_je_chunk_npages(%rip), %rcx
0000000100019407	movq	(%rcx), %rcx
000000010001940a	jmp	0x100019476
000000010001940c	leaq	_je_chunk_npages(%rip), %rdx
0000000100019413	movq	(%rdx), %rcx
0000000100019416	leaq	-0x1(%rcx), %r10
000000010001941a	leaq	_je_map_bias(%rip), %r9
0000000100019421	movq	(%r9), %rdi
0000000100019424	leaq	0x1(%rdi), %rsi
0000000100019428	cmpq	%r10, %rsi
000000010001942b	jae	0x100019476
000000010001942d	movq	0x10(%rbx), %rcx
0000000100019431	andq	$-0x5, %rcx
0000000100019435	orq	%rax, %rcx
0000000100019438	movq	%rcx, 0x10(%rbx)
000000010001943c	addq	$0x2, %rdi
0000000100019440	jmp	0x10001946a
0000000100019442	nopw	%cs:(%rax,%rax)
0000000100019450	movq	%rdi, %rcx
0000000100019453	subq	(%r9), %rcx
0000000100019456	movq	0x8(%rbx,%rcx,8), %rsi
000000010001945b	andq	$-0x5, %rsi
000000010001945f	orq	%rax, %rsi
0000000100019462	movq	%rsi, 0x8(%rbx,%rcx,8)
0000000100019467	incq	%rdi
000000010001946a	movq	(%rdx), %rcx
000000010001946d	leaq	-0x1(%rcx), %rsi
0000000100019471	cmpq	%rsi, %rdi
0000000100019474	jb	0x100019450
0000000100019476	decq	%rcx
0000000100019479	leaq	_je_map_bias(%rip), %rdx
0000000100019480	subq	(%rdx), %rcx
0000000100019483	orq	(%r8), %rax
0000000100019486	orq	$0xff0, %rax            ## imm = 0xFF0
000000010001948c	movq	%rax, 0x8(%rbx,%rcx,8)
0000000100019491	leaq	_je_map_bias(%rip), %rax
0000000100019498	movq	(%rax), %rdx
000000010001949b	movq	%r14, %rdi
000000010001949e	movq	%rbx, %rsi
00000001000194a1	callq	_arena_avail_insert
00000001000194a6	movq	%rbx, %r15
00000001000194a9	movq	%r15, %rax
00000001000194ac	addq	$0x18, %rsp
00000001000194b0	popq	%rbx
00000001000194b1	popq	%r12
00000001000194b3	popq	%r13
00000001000194b5	popq	%r14
00000001000194b7	popq	%r15
00000001000194b9	popq	%rbp
00000001000194ba	retq
00000001000194bb	nopl	(%rax,%rax)
_arena_run_split_small:
00000001000194c0	pushq	%rbp
00000001000194c1	movq	%rsp, %rbp
00000001000194c4	pushq	%r15
00000001000194c6	pushq	%r14
00000001000194c8	pushq	%r13
00000001000194ca	pushq	%r12
00000001000194cc	pushq	%rbx
00000001000194cd	subq	$0x18, %rsp
00000001000194d1	movq	%rcx, %r14
00000001000194d4	movq	%rdx, %r15
00000001000194d7	leaq	_je_map_misc_offset(%rip), %rax
00000001000194de	movq	(%rax), %rcx
00000001000194e1	leaq	-0x10(%rsi), %rdx
00000001000194e5	movq	%rdx, %rax
00000001000194e8	subq	%rcx, %rax
00000001000194eb	leaq	_je_chunksize_mask(%rip), %rcx
00000001000194f2	movq	(%rcx), %rbx
00000001000194f5	notq	%rbx
00000001000194f8	andq	%rbx, %rdx
00000001000194fb	subq	%rdx, %rax
00000001000194fe	movq	%rax, -0x30(%rbp)
0000000100019502	movabsq	$0x4ec4ec4ec4ec4ec5, %rcx ## imm = 0x4EC4EC4EC4EC4EC5
000000010001950c	mulq	%rcx
000000010001950f	shrq	$0x5, %rdx
0000000100019513	leaq	_je_map_bias(%rip), %rax
000000010001951a	shrq	$0xc, %r15
000000010001951e	movq	(%rax), %r12
0000000100019521	leaq	(%r12,%rdx), %rax
0000000100019525	movq	%rax, -0x38(%rbp)
0000000100019529	andq	%rsi, %rbx
000000010001952c	movq	0x8(%rbx,%rdx,8), %r13
0000000100019531	andq	$0x8, %r13
0000000100019535	movq	%rbx, %rsi
0000000100019538	movq	%rax, %rdx
000000010001953b	movq	%r13, %rcx
000000010001953e	movq	%r15, %r8
0000000100019541	callq	_arena_run_split_remove
0000000100019546	leaq	_je_map_bias(%rip), %r9
000000010001954d	movq	-0x38(%rbp), %r8
0000000100019551	decq	%r15
0000000100019554	shlq	$0x4, %r14
0000000100019558	leaq	(%r14,%r13), %rdx
000000010001955c	movq	%r8, %rax
000000010001955f	subq	(%r9), %rax
0000000100019562	movq	0x8(%rbx,%rax,8), %rcx
0000000100019567	andq	$0x4, %rcx
000000010001956b	orq	%rdx, %rcx
000000010001956e	orq	$0x1, %rcx
0000000100019572	cmpq	$0x2, %r15
0000000100019576	movq	%rcx, 0x8(%rbx,%rax,8)
000000010001957b	jb	0x1000195d1
000000010001957d	movq	-0x30(%rbp), %rax
0000000100019581	movabsq	$0x4ec4ec4ec4ec4ec5, %rcx ## imm = 0x4EC4EC4EC4EC4EC5
000000010001958b	mulq	%rcx
000000010001958e	shrq	$0x5, %rdx
0000000100019592	addq	%rdx, %r12
0000000100019595	movl	$0x1, %eax
000000010001959a	movl	$0x1000, %ecx           ## imm = 0x1000
000000010001959f	nop
00000001000195a0	movq	%r14, %rsi
00000001000195a3	orq	%rcx, %rsi
00000001000195a6	leaq	(%r12,%rax), %rdx
00000001000195aa	subq	(%r9), %rdx
00000001000195ad	movq	0x8(%rbx,%rdx,8), %rdi
00000001000195b2	andq	$0x4, %rdi
00000001000195b6	orq	%rsi, %rdi
00000001000195b9	orq	$0x1, %rdi
00000001000195bd	movq	%rdi, 0x8(%rbx,%rdx,8)
00000001000195c2	addq	$0x1000, %rcx           ## imm = 0x1000
00000001000195c9	incq	%rax
00000001000195cc	cmpq	%r15, %rax
00000001000195cf	jb	0x1000195a0
00000001000195d1	movq	%r15, %rax
00000001000195d4	shlq	$0xc, %rax
00000001000195d8	orq	%rax, %r14
00000001000195db	orq	%r13, %r14
00000001000195de	addq	%r15, %r8
00000001000195e1	subq	(%r9), %r8
00000001000195e4	movq	0x8(%rbx,%r8,8), %rax
00000001000195e9	andq	$0x4, %rax
00000001000195ed	orq	%r14, %rax
00000001000195f0	orq	$0x1, %rax
00000001000195f4	movq	%rax, 0x8(%rbx,%r8,8)
00000001000195f9	addq	$0x18, %rsp
00000001000195fd	popq	%rbx
00000001000195fe	popq	%r12
0000000100019600	popq	%r13
0000000100019602	popq	%r14
0000000100019604	popq	%r15
0000000100019606	popq	%rbp
0000000100019607	retq
0000000100019608	nop
0000000100019609	nop
000000010001960a	nop
000000010001960b	nop
000000010001960c	nop
000000010001960d	nop
000000010001960e	nop
000000010001960f	nop
_je_base_alloc:
0000000100019610	pushq	%rbp
0000000100019611	movq	%rsp, %rbp
0000000100019614	pushq	%r15
0000000100019616	pushq	%r14
0000000100019618	pushq	%rbx
0000000100019619	pushq	%rax
000000010001961a	movq	%rdi, %r14
000000010001961d	leaq	_base_mtx(%rip), %rdi
0000000100019624	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100019629	addq	$0x3f, %r14
000000010001962d	andq	$-0x40, %r14
0000000100019631	movq	_base_next_addr(%rip), %r15
0000000100019638	leaq	(%r15,%r14), %rax
000000010001963c	cmpq	_base_past_addr(%rip), %rax
0000000100019643	jbe	0x100019681
0000000100019645	leaq	_je_chunksize_mask(%rip), %rax
000000010001964c	movq	(%rax), %rbx
000000010001964f	leaq	(%rbx,%r14), %rax
0000000100019653	notq	%rbx
0000000100019656	andq	%rax, %rbx
0000000100019659	movq	%rbx, %rdi
000000010001965c	callq	_je_chunk_alloc_base
0000000100019661	movq	%rax, %r15
0000000100019664	movq	%r15, _base_pages(%rip)
000000010001966b	testq	%r15, %r15
000000010001966e	je	0x100019699
0000000100019670	movq	%r15, _base_next_addr(%rip)
0000000100019677	addq	%r15, %rbx
000000010001967a	movq	%rbx, _base_past_addr(%rip)
0000000100019681	addq	%r15, %r14
0000000100019684	movq	%r14, _base_next_addr(%rip)
000000010001968b	leaq	_base_mtx(%rip), %rdi
0000000100019692	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100019697	jmp	0x1000196a8
0000000100019699	leaq	_base_mtx(%rip), %rdi
00000001000196a0	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000196a5	xorl	%r15d, %r15d
00000001000196a8	movq	%r15, %rax
00000001000196ab	addq	$0x8, %rsp
00000001000196af	popq	%rbx
00000001000196b0	popq	%r14
00000001000196b2	popq	%r15
00000001000196b4	popq	%rbp
00000001000196b5	retq
00000001000196b6	nopw	%cs:(%rax,%rax)
_je_base_node_alloc:
00000001000196c0	pushq	%rbp
00000001000196c1	movq	%rsp, %rbp
00000001000196c4	pushq	%r14
00000001000196c6	pushq	%rbx
00000001000196c7	leaq	_base_mtx(%rip), %rdi
00000001000196ce	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000196d3	movq	_base_nodes(%rip), %r14
00000001000196da	testq	%r14, %r14
00000001000196dd	je	0x1000196eb
00000001000196df	movq	(%r14), %rax
00000001000196e2	movq	%rax, _base_nodes(%rip)
00000001000196e9	jmp	0x100019766
00000001000196eb	leaq	_base_mtx(%rip), %rbx
00000001000196f2	movq	%rbx, %rdi
00000001000196f5	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000196fa	movq	%rbx, %rdi
00000001000196fd	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100019702	movq	_base_next_addr(%rip), %r14
0000000100019709	movq	%r14, %rax
000000010001970c	subq	$-0x80, %rax
0000000100019710	cmpq	_base_past_addr(%rip), %rax
0000000100019717	jbe	0x100019758
0000000100019719	leaq	_je_chunksize_mask(%rip), %rax
0000000100019720	movq	(%rax), %rbx
0000000100019723	movq	%rbx, %rax
0000000100019726	notq	%rax
0000000100019729	subq	$-0x80, %rbx
000000010001972d	andq	%rax, %rbx
0000000100019730	movq	%rbx, %rdi
0000000100019733	callq	_je_chunk_alloc_base
0000000100019738	movq	%rax, %r14
000000010001973b	movq	%r14, _base_pages(%rip)
0000000100019742	testq	%r14, %r14
0000000100019745	je	0x10001977a
0000000100019747	movq	%r14, _base_next_addr(%rip)
000000010001974e	addq	%r14, %rbx
0000000100019751	movq	%rbx, _base_past_addr(%rip)
0000000100019758	movq	%r14, %rax
000000010001975b	subq	$-0x80, %rax
000000010001975f	movq	%rax, _base_next_addr(%rip)
0000000100019766	leaq	_base_mtx(%rip), %rdi
000000010001976d	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100019772	movq	%r14, %rax
0000000100019775	popq	%rbx
0000000100019776	popq	%r14
0000000100019778	popq	%rbp
0000000100019779	retq
000000010001977a	leaq	_base_mtx(%rip), %rdi
0000000100019781	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100019786	xorl	%r14d, %r14d
0000000100019789	jmp	0x100019772
000000010001978b	nopl	(%rax,%rax)
_je_base_node_dalloc:
0000000100019790	pushq	%rbp
0000000100019791	movq	%rsp, %rbp
0000000100019794	pushq	%r14
0000000100019796	pushq	%rbx
0000000100019797	movq	%rdi, %rbx
000000010001979a	leaq	_base_mtx(%rip), %r14
00000001000197a1	movq	%r14, %rdi
00000001000197a4	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000197a9	movq	_base_nodes(%rip), %rax
00000001000197b0	movq	%rax, (%rbx)
00000001000197b3	movq	%rbx, _base_nodes(%rip)
00000001000197ba	movq	%r14, %rdi
00000001000197bd	popq	%rbx
00000001000197be	popq	%r14
00000001000197c0	popq	%rbp
00000001000197c1	jmp	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000197c6	nopw	%cs:(%rax,%rax)
_je_base_boot:
00000001000197d0	pushq	%rbp
00000001000197d1	movq	%rsp, %rbp
00000001000197d4	movq	$0x0, 0x1ba69(%rip)
00000001000197df	leaq	_base_mtx(%rip), %rdi
00000001000197e6	callq	_je_malloc_mutex_init
00000001000197eb	popq	%rbp
00000001000197ec	retq
00000001000197ed	nopl	(%rax)
_je_bitmap_info_init:
00000001000197f0	pushq	%rbp
00000001000197f1	movq	%rsp, %rbp
00000001000197f4	movq	$0x0, 0x10(%rdi)
00000001000197fc	xorl	%ecx, %ecx
00000001000197fe	xorl	%eax, %eax
0000000100019800	movq	%rsi, %rdx
0000000100019803	nopw	%cs:(%rax,%rax)
0000000100019810	addq	$0x3f, %rdx
0000000100019814	movq	%rdx, %r8
0000000100019817	shrq	$0x6, %r8
000000010001981b	addq	%r8, %rcx
000000010001981e	incl	%eax
0000000100019820	movq	%rcx, 0x10(%rdi,%rax,8)
0000000100019825	cmpq	$0x7f, %rdx
0000000100019829	movq	%r8, %rdx
000000010001982c	ja	0x100019810
000000010001982e	movl	%eax, 0x8(%rdi)
0000000100019831	movq	%rsi, (%rdi)
0000000100019834	popq	%rbp
0000000100019835	retq
0000000100019836	nopw	%cs:(%rax,%rax)
_je_bitmap_init:
0000000100019840	pushq	%rbp
0000000100019841	movq	%rsp, %rbp
0000000100019844	pushq	%r14
0000000100019846	pushq	%rbx
0000000100019847	movq	%rsi, %rbx
000000010001984a	movq	%rdi, %r14
000000010001984d	movl	0x8(%rbx), %eax
0000000100019850	movq	0x10(%rbx,%rax,8), %rdx
0000000100019855	shlq	$0x3, %rdx
0000000100019859	movl	$0xff, %esi
000000010001985e	callq	0x10002bd04             ## symbol stub for: _memset
0000000100019863	xorl	%ecx, %ecx
0000000100019865	subl	(%rbx), %ecx
0000000100019867	andq	$0x3f, %rcx
000000010001986b	je	0x100019876
000000010001986d	movq	0x18(%rbx), %rax
0000000100019871	shrq	%cl, -0x8(%r14,%rax,8)
0000000100019876	movl	0x8(%rbx), %eax
0000000100019879	cmpl	$0x2, %eax
000000010001987c	jb	0x1000198b1
000000010001987e	movl	$0x4, %edx
0000000100019883	nopw	%cs:(%rax,%rax)
0000000100019890	movl	-0x10(%rbx,%rdx,8), %ecx
0000000100019894	subl	-0x8(%rbx,%rdx,8), %ecx
0000000100019898	andq	$0x3f, %rcx
000000010001989c	je	0x1000198a7
000000010001989e	movq	(%rbx,%rdx,8), %rsi
00000001000198a2	shrq	%cl, -0x8(%r14,%rsi,8)
00000001000198a7	incq	%rdx
00000001000198aa	leal	-0x3(%rdx), %ecx
00000001000198ad	cmpl	%eax, %ecx
00000001000198af	jb	0x100019890
00000001000198b1	popq	%rbx
00000001000198b2	popq	%r14
00000001000198b4	popq	%rbp
00000001000198b5	retq
00000001000198b6	nop
00000001000198b7	nop
00000001000198b8	nop
00000001000198b9	nop
00000001000198ba	nop
00000001000198bb	nop
00000001000198bc	nop
00000001000198bd	nop
00000001000198be	nop
00000001000198bf	nop
_je_chunk_alloc_base:
00000001000198c0	pushq	%rbp
00000001000198c1	movq	%rsp, %rbp
00000001000198c4	pushq	%r15
00000001000198c6	pushq	%r14
00000001000198c8	pushq	%r12
00000001000198ca	pushq	%rbx
00000001000198cb	subq	$0x10, %rsp
00000001000198cf	movq	%rdi, %r15
00000001000198d2	movb	$0x0, -0x21(%rbp)
00000001000198d6	leaq	_je_chunksize(%rip), %r12
00000001000198dd	movq	(%r12), %rbx
00000001000198e1	callq	_je_chunk_dss_prec_get
00000001000198e6	leaq	-0x21(%rbp), %rdx
00000001000198ea	movq	%r15, %rdi
00000001000198ed	movq	%rbx, %rsi
00000001000198f0	callq	_je_chunk_alloc_mmap
00000001000198f5	movq	%rax, %r14
00000001000198f8	xorl	%eax, %eax
00000001000198fa	testq	%r14, %r14
00000001000198fd	je	0x10001993f
00000001000198ff	leaq	_je_chunks_mtx(%rip), %rdi
0000000100019906	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001990b	movq	%r15, %rax
000000010001990e	xorl	%edx, %edx
0000000100019910	divq	(%r12)
0000000100019914	leaq	_je_stats_chunks(%rip), %rcx
000000010001991b	addq	%rax, (%rcx)
000000010001991e	addq	0x10(%rcx), %rax
0000000100019922	movq	%rax, 0x10(%rcx)
0000000100019926	cmpq	0x8(%rcx), %rax
000000010001992a	jbe	0x100019930
000000010001992c	movq	%rax, 0x8(%rcx)
0000000100019930	leaq	_je_chunks_mtx(%rip), %rdi
0000000100019937	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001993c	movq	%r14, %rax
000000010001993f	addq	$0x10, %rsp
0000000100019943	popq	%rbx
0000000100019944	popq	%r12
0000000100019946	popq	%r14
0000000100019948	popq	%r15
000000010001994a	popq	%rbp
000000010001994b	retq
000000010001994c	nopl	(%rax)
_je_chunk_alloc_arena:
0000000100019950	pushq	%rbp
0000000100019951	movq	%rsp, %rbp
0000000100019954	pushq	%r15
0000000100019956	pushq	%r14
0000000100019958	pushq	%r13
000000010001995a	pushq	%r12
000000010001995c	pushq	%rbx
000000010001995d	pushq	%rax
000000010001995e	movq	%r8, %r14
0000000100019961	movl	%edx, %r12d
0000000100019964	movq	%rsi, %r15
0000000100019967	movq	%rdi, %rax
000000010001996a	movq	0x10(%rbp), %rbx
000000010001996e	movq	%rcx, %rdi
0000000100019971	movq	%r14, %rsi
0000000100019974	movq	%r9, %rdx
0000000100019977	movq	%rbx, %rcx
000000010001997a	movl	%r12d, %r8d
000000010001997d	callq	*%rax
000000010001997f	movq	%rax, %rbx
0000000100019982	xorl	%r13d, %r13d
0000000100019985	testq	%rbx, %rbx
0000000100019988	je	0x1000199f9
000000010001998a	leaq	_je_chunks_rtree(%rip), %rax
0000000100019991	movq	(%rax), %rdi
0000000100019994	movq	%rbx, %rsi
0000000100019997	movl	$0x1, %edx
000000010001999c	callq	_je_rtree_set
00000001000199a1	testb	%al, %al
00000001000199a3	je	0x1000199b3
00000001000199a5	movq	%rbx, %rdi
00000001000199a8	movq	%r14, %rsi
00000001000199ab	movl	%r12d, %edx
00000001000199ae	callq	*%r15
00000001000199b1	jmp	0x1000199f9
00000001000199b3	leaq	_je_chunks_mtx(%rip), %rdi
00000001000199ba	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000199bf	leaq	_je_chunksize(%rip), %rcx
00000001000199c6	movq	%r14, %rax
00000001000199c9	xorl	%edx, %edx
00000001000199cb	divq	(%rcx)
00000001000199ce	leaq	_je_stats_chunks(%rip), %rcx
00000001000199d5	addq	%rax, (%rcx)
00000001000199d8	addq	0x10(%rcx), %rax
00000001000199dc	movq	%rax, 0x10(%rcx)
00000001000199e0	cmpq	0x8(%rcx), %rax
00000001000199e4	jbe	0x1000199ea
00000001000199e6	movq	%rax, 0x8(%rcx)
00000001000199ea	leaq	_je_chunks_mtx(%rip), %rdi
00000001000199f1	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000199f6	movq	%rbx, %r13
00000001000199f9	movq	%r13, %rax
00000001000199fc	addq	$0x8, %rsp
0000000100019a00	popq	%rbx
0000000100019a01	popq	%r12
0000000100019a03	popq	%r13
0000000100019a05	popq	%r14
0000000100019a07	popq	%r15
0000000100019a09	popq	%rbp
0000000100019a0a	retq
0000000100019a0b	nopl	(%rax,%rax)
_je_chunk_alloc_default:
0000000100019a10	pushq	%rbp
0000000100019a11	movq	%rsp, %rbp
0000000100019a14	pushq	%r15
0000000100019a16	pushq	%r14
0000000100019a18	pushq	%r13
0000000100019a1a	pushq	%r12
0000000100019a1c	pushq	%rbx
0000000100019a1d	subq	$0x78, %rsp
0000000100019a21	movq	%rcx, -0x78(%rbp)
0000000100019a25	movq	%rdx, -0x80(%rbp)
0000000100019a29	movq	%rsi, %r15
0000000100019a2c	movq	%rdi, %rbx
0000000100019a2f	leaq	(%rdx,%r15), %rax
0000000100019a33	leaq	_je_chunksize(%rip), %rcx
0000000100019a3a	subq	(%rcx), %rax
0000000100019a3d	cmpq	%r15, %rax
0000000100019a40	jb	0x100019c32
0000000100019a46	movq	%rbx, -0x48(%rbp)
0000000100019a4a	movq	%rax, -0x40(%rbp)
0000000100019a4e	leaq	_je_chunks_mtx(%rip), %rdi
0000000100019a55	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100019a5a	leaq	_chunks_szad_mmap(%rip), %rdi
0000000100019a61	leaq	-0x70(%rbp), %rsi
0000000100019a65	callq	_je_extent_tree_szad_nsearch
0000000100019a6a	movq	%rax, %r14
0000000100019a6d	testq	%r14, %r14
0000000100019a70	je	0x100019a83
0000000100019a72	movq	0x28(%r14), %r12
0000000100019a76	testq	%rbx, %rbx
0000000100019a79	je	0x100019a94
0000000100019a7b	cmpq	%rbx, %r12
0000000100019a7e	movq	%rbx, %r12
0000000100019a81	je	0x100019a94
0000000100019a83	leaq	_je_chunks_mtx(%rip), %rdi
0000000100019a8a	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100019a8f	jmp	0x100019c32
0000000100019a94	movq	%rbx, -0x88(%rbp)
0000000100019a9b	movq	%r15, -0x90(%rbp)
0000000100019aa2	movq	-0x80(%rbp), %rcx
0000000100019aa6	leaq	-0x1(%rcx,%r12), %rax
0000000100019aab	movq	%rcx, %r13
0000000100019aae	negq	%r13
0000000100019ab1	andq	%rax, %r13
0000000100019ab4	movq	%r13, %r15
0000000100019ab7	subq	%r12, %r15
0000000100019aba	movq	0x30(%r14), %rbx
0000000100019abe	movb	0x40(%r14), %al
0000000100019ac2	movb	%al, -0x91(%rbp)
0000000100019ac8	testb	%al, %al
0000000100019aca	je	0x100019ad3
0000000100019acc	movq	-0x78(%rbp), %rax
0000000100019ad0	movb	$0x1, (%rax)
0000000100019ad3	subq	%r15, %rbx
0000000100019ad6	leaq	_chunks_szad_mmap(%rip), %rdi
0000000100019add	movq	%r14, %rsi
0000000100019ae0	callq	_je_extent_tree_szad_remove
0000000100019ae5	leaq	_chunks_ad_mmap(%rip), %rdi
0000000100019aec	movq	%r14, %rsi
0000000100019aef	callq	_je_extent_tree_ad_remove
0000000100019af4	cmpq	%r12, %r13
0000000100019af7	je	0x100019b1e
0000000100019af9	movq	%r15, 0x30(%r14)
0000000100019afd	leaq	_chunks_szad_mmap(%rip), %rdi
0000000100019b04	movq	%r14, %rsi
0000000100019b07	callq	_je_extent_tree_szad_insert
0000000100019b0c	leaq	_chunks_ad_mmap(%rip), %rdi
0000000100019b13	movq	%r14, %rsi
0000000100019b16	callq	_je_extent_tree_ad_insert
0000000100019b1b	xorl	%r14d, %r14d
0000000100019b1e	movq	-0x90(%rbp), %r15
0000000100019b25	cmpq	%r15, %rbx
0000000100019b28	movb	-0x91(%rbp), %r12b
0000000100019b2f	jne	0x100019b4c
0000000100019b31	leaq	_je_chunks_mtx(%rip), %rdi
0000000100019b38	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100019b3d	testq	%r14, %r14
0000000100019b40	je	0x100019bb4
0000000100019b42	movq	%r14, %rdi
0000000100019b45	callq	_je_base_node_dalloc
0000000100019b4a	jmp	0x100019bb4
0000000100019b4c	testq	%r14, %r14
0000000100019b4f	jne	0x100019b76
0000000100019b51	leaq	_je_chunks_mtx(%rip), %rdi
0000000100019b58	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100019b5d	callq	_je_base_node_alloc
0000000100019b62	movq	%rax, %r14
0000000100019b65	testq	%r14, %r14
0000000100019b68	je	0x100019bdb
0000000100019b6a	leaq	_je_chunks_mtx(%rip), %rdi
0000000100019b71	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100019b76	subq	%r15, %rbx
0000000100019b79	leaq	(%r13,%r15), %rax
0000000100019b7e	movq	%rax, 0x28(%r14)
0000000100019b82	movq	%rbx, 0x30(%r14)
0000000100019b86	movb	%r12b, 0x40(%r14)
0000000100019b8a	leaq	_chunks_szad_mmap(%rip), %rdi
0000000100019b91	movq	%r14, %rsi
0000000100019b94	callq	_je_extent_tree_szad_insert
0000000100019b99	leaq	_chunks_ad_mmap(%rip), %rdi
0000000100019ba0	movq	%r14, %rsi
0000000100019ba3	callq	_je_extent_tree_ad_insert
0000000100019ba8	leaq	_je_chunks_mtx(%rip), %rdi
0000000100019baf	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100019bb4	movq	-0x78(%rbp), %rax
0000000100019bb8	cmpb	$0x0, (%rax)
0000000100019bbb	movq	-0x88(%rbp), %rbx
0000000100019bc2	je	0x100019bd4
0000000100019bc4	testb	%r12b, %r12b
0000000100019bc7	jne	0x100019bd4
0000000100019bc9	movq	%r13, %rdi
0000000100019bcc	movq	%r15, %rsi
0000000100019bcf	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100019bd4	testq	%r13, %r13
0000000100019bd7	jne	0x100019c52
0000000100019bd9	jmp	0x100019c32
0000000100019bdb	leaq	_je_chunks_rtree(%rip), %rax
0000000100019be2	movq	(%rax), %rdi
0000000100019be5	movq	%r13, %rsi
0000000100019be8	xorl	%edx, %edx
0000000100019bea	callq	_je_rtree_set
0000000100019bef	leaq	_je_chunks_mtx(%rip), %rbx
0000000100019bf6	movq	%rbx, %rdi
0000000100019bf9	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100019bfe	leaq	_je_chunksize(%rip), %rcx
0000000100019c05	movq	%r15, %rax
0000000100019c08	xorl	%edx, %edx
0000000100019c0a	divq	(%rcx)
0000000100019c0d	leaq	_je_stats_chunks(%rip), %rcx
0000000100019c14	subq	%rax, 0x10(%rcx)
0000000100019c18	movq	%rbx, %rdi
0000000100019c1b	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100019c20	movq	%r13, %rdi
0000000100019c23	movq	%r15, %rsi
0000000100019c26	callq	_je_chunk_unmap
0000000100019c2b	movq	-0x88(%rbp), %rbx
0000000100019c32	testq	%rbx, %rbx
0000000100019c35	jne	0x100019c4f
0000000100019c37	movq	%r15, %rdi
0000000100019c3a	movq	-0x80(%rbp), %rsi
0000000100019c3e	movq	-0x78(%rbp), %rdx
0000000100019c42	callq	_je_chunk_alloc_mmap
0000000100019c47	movq	%rax, %r13
0000000100019c4a	testq	%r13, %r13
0000000100019c4d	jne	0x100019c52
0000000100019c4f	xorl	%r13d, %r13d
0000000100019c52	movq	%r13, %rax
0000000100019c55	addq	$0x78, %rsp
0000000100019c59	popq	%rbx
0000000100019c5a	popq	%r12
0000000100019c5c	popq	%r13
0000000100019c5e	popq	%r14
0000000100019c60	popq	%r15
0000000100019c62	popq	%rbp
0000000100019c63	retq
0000000100019c64	nopw	%cs:(%rax,%rax)
_je_chunk_unmap:
0000000100019c70	pushq	%rbp
0000000100019c71	movq	%rsp, %rbp
0000000100019c74	pushq	%r15
0000000100019c76	pushq	%r14
0000000100019c78	pushq	%r13
0000000100019c7a	pushq	%r12
0000000100019c7c	pushq	%rbx
0000000100019c7d	subq	$0x48, %rsp
0000000100019c81	movq	%rsi, %r15
0000000100019c84	movq	%rdi, %r14
0000000100019c87	callq	_je_chunk_dalloc_mmap
0000000100019c8c	cmpb	$0x1, %al
0000000100019c8e	jne	0x100019e19
0000000100019c94	movq	%r14, %rdi
0000000100019c97	movq	%r15, %rsi
0000000100019c9a	callq	_je_pages_purge
0000000100019c9f	movb	%al, %r13b
0000000100019ca2	callq	_je_base_node_alloc
0000000100019ca7	movq	%rax, %r12
0000000100019caa	leaq	_je_chunks_mtx(%rip), %rdi
0000000100019cb1	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100019cb6	leaq	(%r14,%r15), %rax
0000000100019cba	leaq	_chunks_ad_mmap(%rip), %rdi
0000000100019cc1	leaq	-0x70(%rbp), %rsi
0000000100019cc5	movq	%rax, -0x48(%rbp)
0000000100019cc9	callq	_je_extent_tree_ad_nsearch
0000000100019cce	movq	%rax, %rbx
0000000100019cd1	testq	%rbx, %rbx
0000000100019cd4	je	0x100019ce0
0000000100019cd6	movq	0x28(%rbx), %rax
0000000100019cda	cmpq	-0x48(%rbp), %rax
0000000100019cde	je	0x100019d2f
0000000100019ce0	testq	%r12, %r12
0000000100019ce3	je	0x100019d1e
0000000100019ce5	movq	%r14, 0x28(%r12)
0000000100019cea	movq	%r15, 0x30(%r12)
0000000100019cef	xorb	$0x1, %r13b
0000000100019cf3	movb	%r13b, 0x40(%r12)
0000000100019cf8	leaq	_chunks_ad_mmap(%rip), %rdi
0000000100019cff	movq	%r12, %rsi
0000000100019d02	callq	_je_extent_tree_ad_insert
0000000100019d07	leaq	_chunks_szad_mmap(%rip), %rdi
0000000100019d0e	movq	%r12, %rsi
0000000100019d11	callq	_je_extent_tree_szad_insert
0000000100019d16	xorl	%r15d, %r15d
0000000100019d19	movq	%r12, %rbx
0000000100019d1c	jmp	0x100019d6a
0000000100019d1e	leaq	_je_chunks_mtx(%rip), %rdi
0000000100019d25	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100019d2a	jmp	0x100019e19
0000000100019d2f	leaq	_chunks_szad_mmap(%rip), %rdi
0000000100019d36	movq	%rbx, %rsi
0000000100019d39	callq	_je_extent_tree_szad_remove
0000000100019d3e	movq	%r14, 0x28(%rbx)
0000000100019d42	addq	%r15, 0x30(%rbx)
0000000100019d46	xorb	%al, %al
0000000100019d48	cmpb	$0x0, 0x40(%rbx)
0000000100019d4c	je	0x100019d55
0000000100019d4e	xorb	$0x1, %r13b
0000000100019d52	movb	%r13b, %al
0000000100019d55	movb	%al, 0x40(%rbx)
0000000100019d58	leaq	_chunks_szad_mmap(%rip), %rdi
0000000100019d5f	movq	%rbx, %rsi
0000000100019d62	callq	_je_extent_tree_szad_insert
0000000100019d67	movq	%r12, %r15
0000000100019d6a	leaq	_chunks_ad_mmap(%rip), %rdi
0000000100019d71	movq	%rbx, %rsi
0000000100019d74	callq	_je_extent_tree_ad_prev
0000000100019d79	movq	%rax, %r12
0000000100019d7c	xorl	%r13d, %r13d
0000000100019d7f	testq	%r12, %r12
0000000100019d82	je	0x100019df3
0000000100019d84	movq	0x28(%r12), %rax
0000000100019d89	addq	0x30(%r12), %rax
0000000100019d8e	cmpq	%r14, %rax
0000000100019d91	jne	0x100019df3
0000000100019d93	leaq	_chunks_szad_mmap(%rip), %r14
0000000100019d9a	movq	%r14, %rdi
0000000100019d9d	movq	%r12, %rsi
0000000100019da0	callq	_je_extent_tree_szad_remove
0000000100019da5	leaq	_chunks_ad_mmap(%rip), %rdi
0000000100019dac	movq	%r12, %rsi
0000000100019daf	callq	_je_extent_tree_ad_remove
0000000100019db4	movq	%r14, %rdi
0000000100019db7	movq	%rbx, %rsi
0000000100019dba	callq	_je_extent_tree_szad_remove
0000000100019dbf	movq	0x28(%r12), %rcx
0000000100019dc4	xorb	%al, %al
0000000100019dc6	movq	%rcx, 0x28(%rbx)
0000000100019dca	movq	0x30(%r12), %rcx
0000000100019dcf	addq	%rcx, 0x30(%rbx)
0000000100019dd3	cmpb	$0x0, 0x40(%rbx)
0000000100019dd7	je	0x100019dde
0000000100019dd9	movb	0x40(%r12), %al
0000000100019dde	movb	%al, 0x40(%rbx)
0000000100019de1	leaq	_chunks_szad_mmap(%rip), %rdi
0000000100019de8	movq	%rbx, %rsi
0000000100019deb	callq	_je_extent_tree_szad_insert
0000000100019df0	movq	%r12, %r13
0000000100019df3	leaq	_je_chunks_mtx(%rip), %rdi
0000000100019dfa	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100019dff	testq	%r15, %r15
0000000100019e02	je	0x100019e0c
0000000100019e04	movq	%r15, %rdi
0000000100019e07	callq	_je_base_node_dalloc
0000000100019e0c	testq	%r13, %r13
0000000100019e0f	je	0x100019e19
0000000100019e11	movq	%r13, %rdi
0000000100019e14	callq	_je_base_node_dalloc
0000000100019e19	addq	$0x48, %rsp
0000000100019e1d	popq	%rbx
0000000100019e1e	popq	%r12
0000000100019e20	popq	%r13
0000000100019e22	popq	%r14
0000000100019e24	popq	%r15
0000000100019e26	popq	%rbp
0000000100019e27	retq
0000000100019e28	nopl	(%rax,%rax)
_je_chunk_dalloc_default:
0000000100019e30	pushq	%rbp
0000000100019e31	movq	%rsp, %rbp
0000000100019e34	pushq	%r15
0000000100019e36	pushq	%r14
0000000100019e38	pushq	%rbx
0000000100019e39	pushq	%rax
0000000100019e3a	movq	%rsi, %r14
0000000100019e3d	movq	%rdi, %rbx
0000000100019e40	leaq	_je_chunks_rtree(%rip), %rax
0000000100019e47	movq	(%rax), %rdi
0000000100019e4a	movq	%rbx, %rsi
0000000100019e4d	xorl	%edx, %edx
0000000100019e4f	callq	_je_rtree_set
0000000100019e54	leaq	_je_chunks_mtx(%rip), %r15
0000000100019e5b	movq	%r15, %rdi
0000000100019e5e	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100019e63	leaq	_je_chunksize(%rip), %rcx
0000000100019e6a	movq	%r14, %rax
0000000100019e6d	xorl	%edx, %edx
0000000100019e6f	divq	(%rcx)
0000000100019e72	leaq	_je_stats_chunks(%rip), %rcx
0000000100019e79	subq	%rax, 0x10(%rcx)
0000000100019e7d	movq	%r15, %rdi
0000000100019e80	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100019e85	movq	%rbx, %rdi
0000000100019e88	movq	%r14, %rsi
0000000100019e8b	callq	_je_chunk_unmap
0000000100019e90	xorb	%al, %al
0000000100019e92	addq	$0x8, %rsp
0000000100019e96	popq	%rbx
0000000100019e97	popq	%r14
0000000100019e99	popq	%r15
0000000100019e9b	popq	%rbp
0000000100019e9c	retq
0000000100019e9d	nopl	(%rax)
_je_chunk_boot:
0000000100019ea0	pushq	%rbp
0000000100019ea1	movq	%rsp, %rbp
0000000100019ea4	movb	_je_opt_lg_chunk(%rip), %cl
0000000100019eaa	movl	$0x1, %eax
0000000100019eaf	shlq	%cl, %rax
0000000100019eb2	leaq	_je_chunksize(%rip), %rcx
0000000100019eb9	movq	%rax, (%rcx)
0000000100019ebc	leaq	-0x1(%rax), %rcx
0000000100019ec0	leaq	_je_chunksize_mask(%rip), %rdx
0000000100019ec7	movq	%rcx, (%rdx)
0000000100019eca	shrq	$0xc, %rax
0000000100019ece	leaq	_je_chunk_npages(%rip), %rcx
0000000100019ed5	movq	%rax, (%rcx)
0000000100019ed8	leaq	_je_chunks_mtx(%rip), %rdi
0000000100019edf	callq	_je_malloc_mutex_init
0000000100019ee4	movb	%al, %cl
0000000100019ee6	movb	$0x1, %al
0000000100019ee8	testb	%cl, %cl
0000000100019eea	jne	0x100019f63
0000000100019eec	leaq	_je_stats_chunks(%rip), %rax
0000000100019ef3	movq	$0x0, 0x10(%rax)
0000000100019efb	movq	$0x0, 0x8(%rax)
0000000100019f03	movq	$0x0, (%rax)
0000000100019f0a	leaq	_chunks_szad_mmap(%rip), %rdi
0000000100019f11	callq	_je_extent_tree_szad_new
0000000100019f16	leaq	_chunks_ad_mmap(%rip), %rdi
0000000100019f1d	callq	_je_extent_tree_ad_new
0000000100019f22	leaq	_chunks_szad_dss(%rip), %rdi
0000000100019f29	callq	_je_extent_tree_szad_new
0000000100019f2e	leaq	_chunks_ad_dss(%rip), %rdi
0000000100019f35	callq	_je_extent_tree_ad_new
0000000100019f3a	leaq	_je_base_alloc(%rip), %rsi
0000000100019f41	movl	$0x40, %edi
0000000100019f46	subl	_je_opt_lg_chunk(%rip), %edi
0000000100019f4c	xorl	%edx, %edx
0000000100019f4e	callq	_je_rtree_new
0000000100019f53	leaq	_je_chunks_rtree(%rip), %rcx
0000000100019f5a	movq	%rax, (%rcx)
0000000100019f5d	testq	%rax, %rax
0000000100019f60	sete	%al
0000000100019f63	popq	%rbp
0000000100019f64	retq
0000000100019f65	nopw	%cs:(%rax,%rax)
_je_rtree_set:
0000000100019f70	pushq	%rbp
0000000100019f71	movq	%rsp, %rbp
0000000100019f74	pushq	%r15
0000000100019f76	pushq	%r14
0000000100019f78	pushq	%r13
0000000100019f7a	pushq	%r12
0000000100019f7c	pushq	%rbx
0000000100019f7d	subq	$0x48, %rsp
0000000100019f81	movl	%edx, -0x64(%rbp)
0000000100019f84	movq	%rsi, %r14
0000000100019f87	movq	%r14, -0x48(%rbp)
0000000100019f8b	movq	%rdi, %rbx
0000000100019f8e	leaq	0x10(%rbx), %rdi
0000000100019f92	movq	%rdi, -0x60(%rbp)
0000000100019f96	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100019f9b	movl	0x24(%rbx), %edx
0000000100019f9e	movl	$0x40, %ecx
0000000100019fa3	subl	%edx, %ecx
0000000100019fa5	movq	%r14, %r13
0000000100019fa8	shrq	%cl, %r13
0000000100019fab	movq	0x18(%rbx), %rcx
0000000100019faf	movl	0x20(%rbx), %esi
0000000100019fb2	decl	%esi
0000000100019fb4	movl	%esi, -0x54(%rbp)
0000000100019fb7	je	0x10001a069
0000000100019fbd	leaq	0x28(%rbx), %rdi
0000000100019fc1	movq	%rbx, -0x50(%rbp)
0000000100019fc5	xorl	%ebx, %ebx
0000000100019fc7	xorl	%eax, %eax
0000000100019fc9	nopl	(%rax)
0000000100019fd0	movq	%rcx, -0x38(%rbp)
0000000100019fd4	movl	%ebx, -0x30(%rbp)
0000000100019fd7	movl	%edx, -0x2c(%rbp)
0000000100019fda	movq	(%rcx,%r13,8), %r14
0000000100019fde	leaq	0x1(%rax), %r12
0000000100019fe2	testq	%r14, %r14
0000000100019fe5	movq	%rdi, %rdx
0000000100019fe8	jne	0x10001a039
0000000100019fea	incl	%eax
0000000100019fec	cmpl	%esi, %eax
0000000100019fee	movl	$0x1, %r15d
0000000100019ff4	movl	$0x8, %eax
0000000100019ff9	cmovbq	%rax, %r15
0000000100019ffd	movb	(%rdi), %cl
0000000100019fff	movq	%rdi, -0x40(%rbp)
000000010001a003	shlq	%cl, %r15
000000010001a006	movq	%r15, %rdi
000000010001a009	movq	-0x50(%rbp), %rbx
000000010001a00d	callq	*(%rbx)
000000010001a00f	movq	%rax, %r14
000000010001a012	testq	%r14, %r14
000000010001a015	je	0x10001a080
000000010001a017	leaq	0x24(%rbx,%r12,4), %rbx
000000010001a01c	movq	%r14, %rdi
000000010001a01f	movq	%r15, %rsi
000000010001a022	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001a027	movq	%rbx, %rdx
000000010001a02a	movq	-0x38(%rbp), %rax
000000010001a02e	movq	%r14, (%rax,%r13,8)
000000010001a032	movl	-0x54(%rbp), %esi
000000010001a035	movq	-0x40(%rbp), %rdi
000000010001a039	movl	-0x30(%rbp), %ebx
000000010001a03c	addl	-0x2c(%rbp), %ebx
000000010001a03f	movb	%bl, %cl
000000010001a041	movq	-0x48(%rbp), %r13
000000010001a045	shlq	%cl, %r13
000000010001a048	movl	(%rdx), %edx
000000010001a04a	movl	$0x40, %ecx
000000010001a04f	subl	%edx, %ecx
000000010001a051	shrq	%cl, %r13
000000010001a054	addq	$0x4, %rdi
000000010001a058	cmpl	%esi, %r12d
000000010001a05b	movq	%r12, %rax
000000010001a05e	movq	%r14, %rcx
000000010001a061	jb	0x100019fd0
000000010001a067	jmp	0x10001a06c
000000010001a069	movq	%rcx, %r14
000000010001a06c	movl	-0x64(%rbp), %eax
000000010001a06f	movb	%al, (%r14,%r13)
000000010001a073	movq	-0x60(%rbp), %rdi
000000010001a077	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001a07c	xorb	%al, %al
000000010001a07e	jmp	0x10001a08b
000000010001a080	movq	-0x60(%rbp), %rdi
000000010001a084	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001a089	movb	$0x1, %al
000000010001a08b	addq	$0x48, %rsp
000000010001a08f	popq	%rbx
000000010001a090	popq	%r12
000000010001a092	popq	%r13
000000010001a094	popq	%r14
000000010001a096	popq	%r15
000000010001a098	popq	%rbp
000000010001a099	retq
000000010001a09a	nop
000000010001a09b	nop
000000010001a09c	nop
000000010001a09d	nop
000000010001a09e	nop
000000010001a09f	nop
_je_chunk_dss_prec_get:
000000010001a0a0	pushq	%rbp
000000010001a0a1	movq	%rsp, %rbp
000000010001a0a4	xorl	%eax, %eax
000000010001a0a6	popq	%rbp
000000010001a0a7	retq
000000010001a0a8	nopl	(%rax,%rax)
_je_chunk_dss_prec_set:
000000010001a0b0	pushq	%rbp
000000010001a0b1	movq	%rsp, %rbp
000000010001a0b4	testl	%edi, %edi
000000010001a0b6	setne	%al
000000010001a0b9	popq	%rbp
000000010001a0ba	retq
000000010001a0bb	nopl	(%rax,%rax)
_je_pages_purge:
000000010001a0c0	pushq	%rbp
000000010001a0c1	movq	%rsp, %rbp
000000010001a0c4	movl	$0x5, %edx
000000010001a0c9	callq	0x10002bce6             ## symbol stub for: _madvise
000000010001a0ce	movb	$0x1, %al
000000010001a0d0	popq	%rbp
000000010001a0d1	retq
000000010001a0d2	nopw	%cs:(%rax,%rax)
_je_chunk_alloc_mmap:
000000010001a0e0	pushq	%rbp
000000010001a0e1	movq	%rsp, %rbp
000000010001a0e4	pushq	%r15
000000010001a0e6	pushq	%r14
000000010001a0e8	pushq	%r13
000000010001a0ea	pushq	%r12
000000010001a0ec	pushq	%rbx
000000010001a0ed	subq	$0x68, %rsp
000000010001a0f1	movq	%rdx, %rbx
000000010001a0f4	movq	%rsi, %r13
000000010001a0f7	movq	%rdi, %r12
000000010001a0fa	movq	0x17f0f(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010001a101	movq	(%rax), %rax
000000010001a104	movq	%rax, -0x30(%rbp)
000000010001a108	xorl	%r15d, %r15d
000000010001a10b	xorl	%edi, %edi
000000010001a10d	movq	%r12, %rsi
000000010001a110	movl	$0x3, %edx
000000010001a115	movl	$0x1002, %ecx           ## imm = 0x1002
000000010001a11a	movl	$0xffffffff, %r8d       ## imm = 0xFFFFFFFF
000000010001a120	xorl	%r9d, %r9d
000000010001a123	callq	0x10002bd10             ## symbol stub for: _mmap
000000010001a128	cmpq	$-0x1, %rax
000000010001a12c	cmoveq	%r15, %rax
000000010001a130	testq	%rax, %rax
000000010001a133	je	0x10001a2b5
000000010001a139	leaq	-0x1(%r13), %rcx
000000010001a13d	movq	%rcx, -0x80(%rbp)
000000010001a141	testq	%rcx, %rax
000000010001a144	je	0x10001a2af
000000010001a14a	movq	%rbx, -0x88(%rbp)
000000010001a151	movq	%rax, %rdi
000000010001a154	movq	%r12, %rsi
000000010001a157	callq	0x10002bd16             ## symbol stub for: _munmap
000000010001a15c	cmpl	$-0x1, %eax
000000010001a15f	jne	0x10001a19a
000000010001a161	callq	0x10002bcb6             ## symbol stub for: ___error
000000010001a166	movl	(%rax), %edi
000000010001a168	leaq	-0x70(%rbp), %r14
000000010001a16c	movq	%r14, %rsi
000000010001a16f	movl	$0x40, %edx
000000010001a174	callq	_je_buferror
000000010001a179	leaq	0x142f8(%rip), %rdi     ## literal pool for: "<jemalloc>: Error in munmap(): %s\n"
000000010001a180	movq	%r14, %rsi
000000010001a183	xorb	%al, %al
000000010001a185	callq	_je_malloc_printf
000000010001a18a	leaq	_je_opt_abort(%rip), %rax
000000010001a191	cmpb	$0x0, (%rax)
000000010001a194	jne	0x10001a2d7
000000010001a19a	movq	%r13, -0x78(%rbp)
000000010001a19e	leaq	-0x1000(%r12,%r13), %r13
000000010001a1a6	cmpq	%r12, %r13
000000010001a1a9	jb	0x10001a2b5
000000010001a1af	negq	-0x78(%rbp)
000000010001a1b3	leaq	-0x70(%rbp), %r14
000000010001a1b7	nopw	(%rax,%rax)
000000010001a1c0	xorl	%r15d, %r15d
000000010001a1c3	xorl	%edi, %edi
000000010001a1c5	movq	%r13, %rsi
000000010001a1c8	movl	$0x3, %edx
000000010001a1cd	movl	$0x1002, %ecx           ## imm = 0x1002
000000010001a1d2	movl	$0xffffffff, %r8d       ## imm = 0xFFFFFFFF
000000010001a1d8	xorl	%r9d, %r9d
000000010001a1db	callq	0x10002bd10             ## symbol stub for: _mmap
000000010001a1e0	cmpq	$-0x1, %rax
000000010001a1e4	cmoveq	%r15, %rax
000000010001a1e8	testq	%rax, %rax
000000010001a1eb	je	0x10001a2b5
000000010001a1f1	movq	-0x80(%rbp), %rcx
000000010001a1f5	leaq	(%rax,%rcx), %r15
000000010001a1f9	andq	-0x78(%rbp), %r15
000000010001a1fd	movq	%r15, %rbx
000000010001a200	subq	%rax, %rbx
000000010001a203	movq	%r15, %rsi
000000010001a206	subq	%rax, %rsi
000000010001a209	je	0x10001a24d
000000010001a20b	movq	%rax, %rdi
000000010001a20e	callq	0x10002bd16             ## symbol stub for: _munmap
000000010001a213	cmpl	$-0x1, %eax
000000010001a216	jne	0x10001a24d
000000010001a218	callq	0x10002bcb6             ## symbol stub for: ___error
000000010001a21d	movl	(%rax), %edi
000000010001a21f	movq	%r14, %rsi
000000010001a222	movl	$0x40, %edx
000000010001a227	callq	_je_buferror
000000010001a22c	leaq	0x14245(%rip), %rdi     ## literal pool for: "<jemalloc>: Error in munmap(): %s\n"
000000010001a233	movq	%r14, %rsi
000000010001a236	xorb	%al, %al
000000010001a238	callq	_je_malloc_printf
000000010001a23d	leaq	_je_opt_abort(%rip), %rax
000000010001a244	cmpb	$0x0, (%rax)
000000010001a247	jne	0x10001a2d7
000000010001a24d	movq	%r13, %rsi
000000010001a250	subq	%rbx, %rsi
000000010001a253	cmpq	%r12, %rsi
000000010001a256	je	0x10001a29a
000000010001a258	subq	%r12, %rsi
000000010001a25b	leaq	(%r15,%r12), %rdi
000000010001a25f	callq	0x10002bd16             ## symbol stub for: _munmap
000000010001a264	cmpl	$-0x1, %eax
000000010001a267	jne	0x10001a29a
000000010001a269	callq	0x10002bcb6             ## symbol stub for: ___error
000000010001a26e	movl	(%rax), %edi
000000010001a270	movq	%r14, %rsi
000000010001a273	movl	$0x40, %edx
000000010001a278	callq	_je_buferror
000000010001a27d	leaq	0x141f4(%rip), %rdi     ## literal pool for: "<jemalloc>: Error in munmap(): %s\n"
000000010001a284	movq	%r14, %rsi
000000010001a287	xorb	%al, %al
000000010001a289	callq	_je_malloc_printf
000000010001a28e	leaq	_je_opt_abort(%rip), %rax
000000010001a295	cmpb	$0x0, (%rax)
000000010001a298	jne	0x10001a2d7
000000010001a29a	testq	%r15, %r15
000000010001a29d	je	0x10001a1c0
000000010001a2a3	movq	-0x88(%rbp), %rax
000000010001a2aa	movb	$0x1, (%rax)
000000010001a2ad	jmp	0x10001a2b5
000000010001a2af	movb	$0x1, (%rbx)
000000010001a2b2	movq	%rax, %r15
000000010001a2b5	movq	0x17d54(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010001a2bc	movq	(%rax), %rax
000000010001a2bf	cmpq	-0x30(%rbp), %rax
000000010001a2c3	jne	0x10001a2dc
000000010001a2c5	movq	%r15, %rax
000000010001a2c8	addq	$0x68, %rsp
000000010001a2cc	popq	%rbx
000000010001a2cd	popq	%r12
000000010001a2cf	popq	%r13
000000010001a2d1	popq	%r14
000000010001a2d3	popq	%r15
000000010001a2d5	popq	%rbp
000000010001a2d6	retq
000000010001a2d7	callq	0x10002bcce             ## symbol stub for: _abort
000000010001a2dc	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
000000010001a2e1	nopw	%cs:(%rax,%rax)
_je_chunk_dalloc_mmap:
000000010001a2f0	pushq	%rbp
000000010001a2f1	movq	%rsp, %rbp
000000010001a2f4	pushq	%rbx
000000010001a2f5	subq	$0x48, %rsp
000000010001a2f9	movq	0x17d10(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010001a300	movq	(%rax), %rax
000000010001a303	movq	%rax, -0x10(%rbp)
000000010001a307	callq	0x10002bd16             ## symbol stub for: _munmap
000000010001a30c	cmpl	$-0x1, %eax
000000010001a30f	jne	0x10001a346
000000010001a311	callq	0x10002bcb6             ## symbol stub for: ___error
000000010001a316	movl	(%rax), %edi
000000010001a318	leaq	-0x50(%rbp), %rbx
000000010001a31c	movq	%rbx, %rsi
000000010001a31f	movl	$0x40, %edx
000000010001a324	callq	_je_buferror
000000010001a329	leaq	0x14148(%rip), %rdi     ## literal pool for: "<jemalloc>: Error in munmap(): %s\n"
000000010001a330	movq	%rbx, %rsi
000000010001a333	xorb	%al, %al
000000010001a335	callq	_je_malloc_printf
000000010001a33a	leaq	_je_opt_abort(%rip), %rax
000000010001a341	cmpb	$0x0, (%rax)
000000010001a344	jne	0x10001a35f
000000010001a346	movq	0x17cc3(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010001a34d	movq	(%rax), %rax
000000010001a350	cmpq	-0x10(%rbp), %rax
000000010001a354	jne	0x10001a364
000000010001a356	xorb	%al, %al
000000010001a358	addq	$0x48, %rsp
000000010001a35c	popq	%rbx
000000010001a35d	popq	%rbp
000000010001a35e	retq
000000010001a35f	callq	0x10002bcce             ## symbol stub for: _abort
000000010001a364	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
000000010001a369	nop
000000010001a36a	nop
000000010001a36b	nop
000000010001a36c	nop
000000010001a36d	nop
000000010001a36e	nop
000000010001a36f	nop
_je_ctl_byname:
000000010001a370	pushq	%rbp
000000010001a371	movq	%rsp, %rbp
000000010001a374	pushq	%r15
000000010001a376	pushq	%r14
000000010001a378	pushq	%r13
000000010001a37a	pushq	%r12
000000010001a37c	pushq	%rbx
000000010001a37d	subq	$0x78, %rsp
000000010001a381	movq	%r8, %r14
000000010001a384	movq	%rcx, %r15
000000010001a387	movq	%rdx, %r12
000000010001a38a	movq	%rsi, %r13
000000010001a38d	movq	%rdi, %rbx
000000010001a390	movq	0x17c79(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
000000010001a397	movq	(%rax), %rax
000000010001a39a	movq	%rax, -0x30(%rbp)
000000010001a39e	movb	_ctl_initialized.b(%rip), %al
000000010001a3a4	testb	%al, %al
000000010001a3a6	jne	0x10001a3b8
000000010001a3a8	callq	_ctl_init
000000010001a3ad	movb	%al, %cl
000000010001a3af	movl	$0x23, %eax
000000010001a3b4	testb	%cl, %cl
000000010001a3b6	jne	0x10001a411
000000010001a3b8	movq	$0x6, -0x38(%rbp)
000000010001a3c0	leaq	-0x70(%rbp), %rsi
000000010001a3c4	leaq	-0xa0(%rbp), %rdx
000000010001a3cb	leaq	-0x38(%rbp), %rcx
000000010001a3cf	movq	%rbx, %rdi
000000010001a3d2	callq	_ctl_lookup
000000010001a3d7	testl	%eax, %eax
000000010001a3d9	jne	0x10001a411
000000010001a3db	movq	-0x38(%rbp), %rsi
000000010001a3df	movq	-0x78(%rbp,%rsi,8), %rcx
000000010001a3e4	movl	$0x2, %eax
000000010001a3e9	cmpb	$0x0, (%rcx)
000000010001a3ec	je	0x10001a411
000000010001a3ee	testq	%rcx, %rcx
000000010001a3f1	je	0x10001a411
000000010001a3f3	movq	0x20(%rcx), %rbx
000000010001a3f7	testq	%rbx, %rbx
000000010001a3fa	je	0x10001a411
000000010001a3fc	leaq	-0xa0(%rbp), %rdi
000000010001a403	movq	%r13, %rdx
000000010001a406	movq	%r12, %rcx
000000010001a409	movq	%r15, %r8
000000010001a40c	movq	%r14, %r9
000000010001a40f	callq	*%rbx
000000010001a411	movq	0x17bf8(%rip), %rcx     ## literal pool symbol address: ___stack_chk_guard
000000010001a418	movq	(%rcx), %rcx
000000010001a41b	cmpq	-0x30(%rbp), %rcx
000000010001a41f	jne	0x10001a430
000000010001a421	addq	$0x78, %rsp
000000010001a425	popq	%rbx
000000010001a426	popq	%r12
000000010001a428	popq	%r13
000000010001a42a	popq	%r14
000000010001a42c	popq	%r15
000000010001a42e	popq	%rbp
000000010001a42f	retq
000000010001a430	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
000000010001a435	nopw	%cs:(%rax,%rax)
_ctl_init:
000000010001a440	pushq	%rbp
000000010001a441	movq	%rsp, %rbp
000000010001a444	pushq	%r15
000000010001a446	pushq	%r14
000000010001a448	pushq	%r13
000000010001a44a	pushq	%r12
000000010001a44c	pushq	%rbx
000000010001a44d	pushq	%rax
000000010001a44e	leaq	_ctl_mtx(%rip), %rdi
000000010001a455	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001a45a	xorb	%bl, %bl
000000010001a45c	movb	_ctl_initialized.b(%rip), %al
000000010001a462	testb	%al, %al
000000010001a464	jne	0x10001a53c
000000010001a46a	leaq	_je_narenas_auto(%rip), %rax
000000010001a471	movl	(%rax), %eax
000000010001a473	movl	%eax, _ctl_stats.4(%rip)
000000010001a479	incl	%eax
000000010001a47b	imulq	$0x890, %rax, %rdi      ## imm = 0x890
000000010001a482	callq	_je_base_alloc
000000010001a487	movq	%rax, _ctl_stats.5(%rip)
000000010001a48e	testq	%rax, %rax
000000010001a491	je	0x10001a536
000000010001a497	movl	_ctl_stats.4(%rip), %ecx
000000010001a49d	incl	%ecx
000000010001a49f	imulq	$0x890, %rcx, %rsi      ## imm = 0x890
000000010001a4a6	movq	%rax, %rdi
000000010001a4a9	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001a4ae	xorl	%r14d, %r14d
000000010001a4b1	leaq	_je_chunk_npages(%rip), %r15
000000010001a4b8	leaq	_je_map_bias(%rip), %r12
000000010001a4bf	nop
000000010001a4c0	movl	%r14d, %eax
000000010001a4c3	imulq	$0x890, %rax, %rax      ## imm = 0x890
000000010001a4ca	movq	_ctl_stats.5(%rip), %rcx
000000010001a4d1	cmpq	$0x0, 0x888(%rcx,%rax)
000000010001a4da	jne	0x10001a4fd
000000010001a4dc	leaq	0x888(%rcx,%rax), %r13
000000010001a4e4	movq	(%r15), %rdi
000000010001a4e7	subq	(%r12), %rdi
000000010001a4eb	shlq	$0x5, %rdi
000000010001a4ef	callq	_je_base_alloc
000000010001a4f4	movq	%rax, (%r13)
000000010001a4f8	testq	%rax, %rax
000000010001a4fb	je	0x10001a53a
000000010001a4fd	incl	%r14d
000000010001a500	movl	_ctl_stats.4(%rip), %eax
000000010001a506	cmpl	%eax, %r14d
000000010001a509	jbe	0x10001a4c0
000000010001a50b	imulq	$0x890, %rax, %rax      ## imm = 0x890
000000010001a512	movq	_ctl_stats.5(%rip), %rcx
000000010001a519	movb	$0x1, (%rcx,%rax)
000000010001a51d	movq	$0x0, 0x1aeb8(%rip)
000000010001a528	callq	_ctl_refresh
000000010001a52d	movb	$0x1, 0x1ae64(%rip)
000000010001a534	jmp	0x10001a53c
000000010001a536	movb	$0x1, %bl
000000010001a538	jmp	0x10001a53c
000000010001a53a	movb	$0x1, %bl
000000010001a53c	leaq	_ctl_mtx(%rip), %rdi
000000010001a543	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001a548	movb	%bl, %al
000000010001a54a	addq	$0x8, %rsp
000000010001a54e	popq	%rbx
000000010001a54f	popq	%r12
000000010001a551	popq	%r13
000000010001a553	popq	%r14
000000010001a555	popq	%r15
000000010001a557	popq	%rbp
000000010001a558	retq
000000010001a559	nopl	(%rax)
_ctl_lookup:
000000010001a560	pushq	%rbp
000000010001a561	movq	%rsp, %rbp
000000010001a564	pushq	%r15
000000010001a566	pushq	%r14
000000010001a568	pushq	%r13
000000010001a56a	pushq	%r12
000000010001a56c	pushq	%rbx
000000010001a56d	subq	$0x48, %rsp
000000010001a571	movq	%rcx, %r12
000000010001a574	movq	%r12, -0x70(%rbp)
000000010001a578	movq	%rdx, -0x48(%rbp)
000000010001a57c	movq	%rsi, -0x50(%rbp)
000000010001a580	movq	%rdi, %rbx
000000010001a583	movl	$0x2e, %esi
000000010001a588	callq	0x10002bd9a             ## symbol stub for: _strchr
000000010001a58d	movq	%rax, %rcx
000000010001a590	testq	%rcx, %rcx
000000010001a593	jne	0x10001a5a2
000000010001a595	movq	%rbx, %rdi
000000010001a598	xorl	%esi, %esi
000000010001a59a	callq	0x10002bd9a             ## symbol stub for: _strchr
000000010001a59f	movq	%rax, %rcx
000000010001a5a2	movq	%rcx, %rdx
000000010001a5a5	subq	%rbx, %rdx
000000010001a5a8	je	0x10001a745
000000010001a5ae	xorl	%eax, %eax
000000010001a5b0	cmpq	$0x0, (%r12)
000000010001a5b5	je	0x10001a77a
000000010001a5bb	xorl	%r13d, %r13d
000000010001a5be	leaq	_super_root_node(%rip), %r15
000000010001a5c5	movq	0x18(%r15), %r14
000000010001a5c9	cmpb	$0x0, (%r14)
000000010001a5cd	je	0x10001a5e0
000000010001a5cf	testq	%r14, %r14
000000010001a5d2	jne	0x10001a692
000000010001a5d8	nopl	(%rax,%rax)
000000010001a5e0	movq	%rcx, -0x58(%rbp)
000000010001a5e4	movq	%rbx, %rdi
000000010001a5e7	xorl	%esi, %esi
000000010001a5e9	movl	$0xa, %edx
000000010001a5ee	callq	_je_malloc_strtoumax
000000010001a5f3	movq	%rax, %rbx
000000010001a5f6	cmpq	$-0x1, %rbx
000000010001a5fa	je	0x10001a753
000000010001a600	movq	(%r12), %rsi
000000010001a604	movq	0x18(%r15), %rax
000000010001a608	movq	-0x48(%rbp), %rdi
000000010001a60c	movq	%rbx, %rdx
000000010001a60f	callq	*0x8(%rax)
000000010001a612	movq	%rax, %r15
000000010001a615	testq	%r15, %r15
000000010001a618	je	0x10001a75a
000000010001a61e	movq	-0x50(%rbp), %rcx
000000010001a622	testq	%rcx, %rcx
000000010001a625	je	0x10001a62b
000000010001a627	movq	%r15, (%rcx,%r13,8)
000000010001a62b	movq	-0x48(%rbp), %rax
000000010001a62f	movq	%rbx, (%rax,%r13,8)
000000010001a633	movq	%rcx, -0x50(%rbp)
000000010001a637	movq	-0x58(%rbp), %rcx
000000010001a63b	movb	(%rcx), %al
000000010001a63d	cmpq	$0x0, 0x20(%r15)
000000010001a642	jne	0x10001a761
000000010001a648	testb	%al, %al
000000010001a64a	je	0x10001a775
000000010001a650	movq	%rcx, %rbx
000000010001a653	incq	%rbx
000000010001a656	movq	%rbx, %rdi
000000010001a659	movl	$0x2e, %esi
000000010001a65e	callq	0x10002bd9a             ## symbol stub for: _strchr
000000010001a663	movq	%rax, %rcx
000000010001a666	testq	%rcx, %rcx
000000010001a669	jne	0x10001a678
000000010001a66b	movq	%rbx, %rdi
000000010001a66e	xorl	%esi, %esi
000000010001a670	callq	0x10002bd9a             ## symbol stub for: _strchr
000000010001a675	movq	%rax, %rcx
000000010001a678	movq	%rcx, %rdx
000000010001a67b	subq	%rbx, %rdx
000000010001a67e	incq	%r13
000000010001a681	xorl	%eax, %eax
000000010001a683	cmpq	(%r12), %r13
000000010001a687	jb	0x10001a5c5
000000010001a68d	jmp	0x10001a77a
000000010001a692	movq	%rdx, %r12
000000010001a695	movq	%rbx, -0x30(%rbp)
000000010001a699	movq	%r13, -0x60(%rbp)
000000010001a69d	movq	%rcx, -0x58(%rbp)
000000010001a6a1	movl	0x10(%r15), %eax
000000010001a6a5	movq	%rax, -0x38(%rbp)
000000010001a6a9	testq	%rax, %rax
000000010001a6ac	je	0x10001a789
000000010001a6b2	movq	%r15, -0x68(%rbp)
000000010001a6b6	xorl	%r15d, %r15d
000000010001a6b9	xorl	%r13d, %r13d
000000010001a6bc	nopl	(%rax)
000000010001a6c0	movq	%r15, %rax
000000010001a6c3	sarq	$0x20, %rax
000000010001a6c7	leaq	(%rax,%rax,4), %rax
000000010001a6cb	movq	%rax, -0x40(%rbp)
000000010001a6cf	movq	0x8(%r14,%rax,8), %rbx
000000010001a6d4	movq	%rbx, %rdi
000000010001a6d7	callq	0x10002bdac             ## symbol stub for: _strlen
000000010001a6dc	cmpq	%r12, %rax
000000010001a6df	jne	0x10001a6f4
000000010001a6e1	movq	-0x30(%rbp), %rdi
000000010001a6e5	movq	%rbx, %rsi
000000010001a6e8	movq	%r12, %rdx
000000010001a6eb	callq	0x10002bdb2             ## symbol stub for: _strncmp
000000010001a6f0	testl	%eax, %eax
000000010001a6f2	je	0x10001a70c
000000010001a6f4	movabsq	$__mh_execute_header, %rax
000000010001a6fe	addq	%rax, %r15
000000010001a701	incq	%r13
000000010001a704	cmpq	-0x38(%rbp), %r13
000000010001a708	jb	0x10001a6c0
000000010001a70a	jmp	0x10001a74c
000000010001a70c	movq	-0x40(%rbp), %rax
000000010001a710	leaq	(%r14,%rax,8), %r15
000000010001a714	movq	-0x50(%rbp), %rcx
000000010001a718	testq	%rcx, %rcx
000000010001a71b	movq	-0x60(%rbp), %rdx
000000010001a71f	je	0x10001a725
000000010001a721	movq	%r15, (%rcx,%rdx,8)
000000010001a725	movq	-0x48(%rbp), %rax
000000010001a729	movq	%r13, (%rax,%rdx,8)
000000010001a72d	cmpq	-0x68(%rbp), %r15
000000010001a731	movq	-0x70(%rbp), %r12
000000010001a735	movq	%rdx, %r13
000000010001a738	jne	0x10001a633
000000010001a73e	movl	$0x2, %eax
000000010001a743	jmp	0x10001a77a
000000010001a745	movl	$0x2, %eax
000000010001a74a	jmp	0x10001a77a
000000010001a74c	movl	$0x2, %eax
000000010001a751	jmp	0x10001a77a
000000010001a753	movl	$0x2, %eax
000000010001a758	jmp	0x10001a77a
000000010001a75a	movl	$0x2, %eax
000000010001a75f	jmp	0x10001a77a
000000010001a761	testb	%al, %al
000000010001a763	movl	$0x2, %eax
000000010001a768	jne	0x10001a77a
000000010001a76a	incq	%r13
000000010001a76d	movq	%r13, (%r12)
000000010001a771	xorl	%eax, %eax
000000010001a773	jmp	0x10001a77a
000000010001a775	movl	$0x2, %eax
000000010001a77a	addq	$0x48, %rsp
000000010001a77e	popq	%rbx
000000010001a77f	popq	%r12
000000010001a781	popq	%r13
000000010001a783	popq	%r14
000000010001a785	popq	%r15
000000010001a787	popq	%rbp
000000010001a788	retq
000000010001a789	movl	$0x2, %eax
000000010001a78e	jmp	0x10001a77a
_je_ctl_nametomib:
000000010001a790	pushq	%rbp
000000010001a791	movq	%rsp, %rbp
000000010001a794	pushq	%r15
000000010001a796	pushq	%r14
000000010001a798	pushq	%rbx
000000010001a799	pushq	%rax
000000010001a79a	movq	%rdx, %r14
000000010001a79d	movq	%rsi, %r15
000000010001a7a0	movq	%rdi, %rbx
000000010001a7a3	movb	_ctl_initialized.b(%rip), %al
000000010001a7a9	testb	%al, %al
000000010001a7ab	jne	0x10001a7c6
000000010001a7ad	callq	_ctl_init
000000010001a7b2	testb	%al, %al
000000010001a7b4	je	0x10001a7c6
000000010001a7b6	movl	$0x23, %eax
000000010001a7bb	addq	$0x8, %rsp
000000010001a7bf	popq	%rbx
000000010001a7c0	popq	%r14
000000010001a7c2	popq	%r15
000000010001a7c4	popq	%rbp
000000010001a7c5	retq
000000010001a7c6	movq	%rbx, %rdi
000000010001a7c9	xorl	%esi, %esi
000000010001a7cb	movq	%r15, %rdx
000000010001a7ce	movq	%r14, %rcx
000000010001a7d1	addq	$0x8, %rsp
000000010001a7d5	popq	%rbx
000000010001a7d6	popq	%r14
000000010001a7d8	popq	%r15
000000010001a7da	popq	%rbp
000000010001a7db	jmp	_ctl_lookup
_je_ctl_bymib:
000000010001a7e0	pushq	%rbp
000000010001a7e1	movq	%rsp, %rbp
000000010001a7e4	pushq	%r15
000000010001a7e6	pushq	%r14
000000010001a7e8	pushq	%r13
000000010001a7ea	pushq	%r12
000000010001a7ec	pushq	%rbx
000000010001a7ed	subq	$0x18, %rsp
000000010001a7f1	movq	%r9, -0x30(%rbp)
000000010001a7f5	movq	%r8, -0x38(%rbp)
000000010001a7f9	movq	%rcx, -0x40(%rbp)
000000010001a7fd	movq	%rdx, %r13
000000010001a800	movq	%rsi, %r12
000000010001a803	movq	%rdi, %r14
000000010001a806	movb	_ctl_initialized.b(%rip), %al
000000010001a80c	testb	%al, %al
000000010001a80e	jne	0x10001a822
000000010001a810	callq	_ctl_init
000000010001a815	movl	$0x23, %ecx
000000010001a81a	testb	%al, %al
000000010001a81c	jne	0x10001a8cc
000000010001a822	leaq	_super_root_node(%rip), %rax
000000010001a829	testq	%r12, %r12
000000010001a82c	je	0x10001a899
000000010001a82e	xorl	%r15d, %r15d
000000010001a831	jmp	0x10001a860
000000010001a833	movq	(%r14,%r15,8), %rdx
000000010001a837	movl	0x10(%rax), %eax
000000010001a83a	movl	$0x2, %ecx
000000010001a83f	cmpq	%rdx, %rax
000000010001a842	jbe	0x10001a8cc
000000010001a848	movslq	%edx, %rax
000000010001a84b	leaq	(%rax,%rax,4), %rax
000000010001a84f	leaq	(%rbx,%rax,8), %rax
000000010001a853	jmp	0x10001a887
000000010001a855	nopw	%cs:(%rax,%rax)
000000010001a860	movq	0x18(%rax), %rbx
000000010001a864	cmpb	$0x0, (%rbx)
000000010001a867	je	0x10001a870
000000010001a869	testq	%rbx, %rbx
000000010001a86c	jne	0x10001a833
000000010001a86e	nop
000000010001a870	movq	(%r14,%r15,8), %rdx
000000010001a874	movq	%r14, %rdi
000000010001a877	movq	%r12, %rsi
000000010001a87a	callq	*0x8(%rbx)
000000010001a87d	movl	$0x2, %ecx
000000010001a882	testq	%rax, %rax
000000010001a885	je	0x10001a8cc
000000010001a887	incq	%r15
000000010001a88a	cmpq	%r12, %r15
000000010001a88d	jb	0x10001a860
000000010001a88f	movl	$0x2, %ecx
000000010001a894	testq	%rax, %rax
000000010001a897	je	0x10001a8cc
000000010001a899	movq	0x20(%rax), %rax
000000010001a89d	movl	$0x2, %ecx
000000010001a8a2	testq	%rax, %rax
000000010001a8a5	je	0x10001a8cc
000000010001a8a7	movq	%r14, %rdi
000000010001a8aa	movq	%r12, %rsi
000000010001a8ad	movq	%r13, %rdx
000000010001a8b0	movq	-0x40(%rbp), %rcx
000000010001a8b4	movq	-0x38(%rbp), %r8
000000010001a8b8	movq	-0x30(%rbp), %r9
000000010001a8bc	addq	$0x18, %rsp
000000010001a8c0	popq	%rbx
000000010001a8c1	popq	%r12
000000010001a8c3	popq	%r13
000000010001a8c5	popq	%r14
000000010001a8c7	popq	%r15
000000010001a8c9	popq	%rbp
000000010001a8ca	jmpq	*%rax
000000010001a8cc	movl	%ecx, %eax
000000010001a8ce	addq	$0x18, %rsp
000000010001a8d2	popq	%rbx
000000010001a8d3	popq	%r12
000000010001a8d5	popq	%r13
000000010001a8d7	popq	%r14
000000010001a8d9	popq	%r15
000000010001a8db	popq	%rbp
000000010001a8dc	retq
000000010001a8dd	nopl	(%rax)
_je_ctl_boot:
000000010001a8e0	pushq	%rbp
000000010001a8e1	movq	%rsp, %rbp
000000010001a8e4	leaq	_ctl_mtx(%rip), %rdi
000000010001a8eb	callq	_je_malloc_mutex_init
000000010001a8f0	movb	%al, %cl
000000010001a8f2	movb	$0x1, %al
000000010001a8f4	testb	%cl, %cl
000000010001a8f6	jne	0x10001a901
000000010001a8f8	movb	$0x0, 0x1aa99(%rip)
000000010001a8ff	xorb	%al, %al
000000010001a901	popq	%rbp
000000010001a902	retq
000000010001a903	nopw	%cs:(%rax,%rax)
_version_ctl:
000000010001a910	pushq	%rbp
000000010001a911	movq	%rsp, %rbp
000000010001a914	subq	$0x10, %rsp
000000010001a918	movl	$0x1, %eax
000000010001a91d	testq	%r8, %r8
000000010001a920	jne	0x10001a969
000000010001a922	testq	%r9, %r9
000000010001a925	jne	0x10001a969
000000010001a927	leaq	0x13e15(%rip), %rsi     ## literal pool for: "0.12.0-17512-g57c357d89183df173b0e42a0f745d9cfdb67fb1a"
000000010001a92e	movq	%rsi, -0x8(%rbp)
000000010001a932	xorl	%eax, %eax
000000010001a934	testq	%rdx, %rdx
000000010001a937	je	0x10001a969
000000010001a939	testq	%rcx, %rcx
000000010001a93c	je	0x10001a969
000000010001a93e	movq	(%rcx), %rcx
000000010001a941	cmpq	$0x8, %rcx
000000010001a945	jne	0x10001a94c
000000010001a947	movq	%rsi, (%rdx)
000000010001a94a	jmp	0x10001a969
000000010001a94c	movl	$0x8, %eax
000000010001a951	cmovbq	%rcx, %rax
000000010001a955	leaq	-0x8(%rbp), %rsi
000000010001a959	movq	%rdx, %rdi
000000010001a95c	movq	%rax, %rdx
000000010001a95f	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001a964	movl	$0x16, %eax
000000010001a969	addq	$0x10, %rsp
000000010001a96d	popq	%rbp
000000010001a96e	retq
000000010001a96f	nop
_epoch_ctl:
000000010001a970	pushq	%rbp
000000010001a971	movq	%rsp, %rbp
000000010001a974	pushq	%r15
000000010001a976	pushq	%r14
000000010001a978	pushq	%r12
000000010001a97a	pushq	%rbx
000000010001a97b	movq	%r9, %r12
000000010001a97e	movq	%r8, %rbx
000000010001a981	movq	%rcx, %r15
000000010001a984	movq	%rdx, %r14
000000010001a987	leaq	_ctl_mtx(%rip), %rdi
000000010001a98e	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001a993	testq	%rbx, %rbx
000000010001a996	je	0x10001a9a8
000000010001a998	movl	$0x16, %ebx
000000010001a99d	cmpq	$0x8, %r12
000000010001a9a1	jne	0x10001a9e6
000000010001a9a3	callq	_ctl_refresh
000000010001a9a8	xorl	%ebx, %ebx
000000010001a9aa	testq	%r14, %r14
000000010001a9ad	je	0x10001a9e6
000000010001a9af	testq	%r15, %r15
000000010001a9b2	je	0x10001a9e6
000000010001a9b4	movq	(%r15), %rax
000000010001a9b7	cmpq	$0x8, %rax
000000010001a9bb	jne	0x10001a9c9
000000010001a9bd	movq	_ctl_epoch(%rip), %rax
000000010001a9c4	movq	%rax, (%r14)
000000010001a9c7	jmp	0x10001a9e6
000000010001a9c9	movl	$0x8, %edx
000000010001a9ce	cmovbq	%rax, %rdx
000000010001a9d2	leaq	_ctl_epoch(%rip), %rsi
000000010001a9d9	movq	%r14, %rdi
000000010001a9dc	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001a9e1	movl	$0x16, %ebx
000000010001a9e6	leaq	_ctl_mtx(%rip), %rdi
000000010001a9ed	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001a9f2	movl	%ebx, %eax
000000010001a9f4	popq	%rbx
000000010001a9f5	popq	%r12
000000010001a9f7	popq	%r14
000000010001a9f9	popq	%r15
000000010001a9fb	popq	%rbp
000000010001a9fc	retq
000000010001a9fd	nopl	(%rax)
_stats_cactive_ctl:
000000010001aa00	pushq	%rbp
000000010001aa01	movq	%rsp, %rbp
000000010001aa04	pushq	%r15
000000010001aa06	pushq	%r14
000000010001aa08	pushq	%r13
000000010001aa0a	pushq	%r12
000000010001aa0c	pushq	%rbx
000000010001aa0d	pushq	%rax
000000010001aa0e	movq	%r9, %r12
000000010001aa11	movq	%r8, %r13
000000010001aa14	movq	%rcx, %r15
000000010001aa17	movq	%rdx, %r14
000000010001aa1a	leaq	_ctl_mtx(%rip), %rdi
000000010001aa21	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001aa26	movl	$0x1, %ebx
000000010001aa2b	testq	%r13, %r13
000000010001aa2e	jne	0x10001aa74
000000010001aa30	testq	%r12, %r12
000000010001aa33	jne	0x10001aa74
000000010001aa35	leaq	_je_stats_cactive(%rip), %rax
000000010001aa3c	movq	%rax, -0x30(%rbp)
000000010001aa40	xorl	%ebx, %ebx
000000010001aa42	testq	%r14, %r14
000000010001aa45	je	0x10001aa74
000000010001aa47	testq	%r15, %r15
000000010001aa4a	je	0x10001aa74
000000010001aa4c	movq	(%r15), %rcx
000000010001aa4f	cmpq	$0x8, %rcx
000000010001aa53	jne	0x10001aa5a
000000010001aa55	movq	%rax, (%r14)
000000010001aa58	jmp	0x10001aa74
000000010001aa5a	movl	$0x8, %edx
000000010001aa5f	cmovbq	%rcx, %rdx
000000010001aa63	leaq	-0x30(%rbp), %rsi
000000010001aa67	movq	%r14, %rdi
000000010001aa6a	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001aa6f	movl	$0x16, %ebx
000000010001aa74	leaq	_ctl_mtx(%rip), %rdi
000000010001aa7b	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001aa80	movl	%ebx, %eax
000000010001aa82	addq	$0x8, %rsp
000000010001aa86	popq	%rbx
000000010001aa87	popq	%r12
000000010001aa89	popq	%r13
000000010001aa8b	popq	%r14
000000010001aa8d	popq	%r15
000000010001aa8f	popq	%rbp
000000010001aa90	retq
000000010001aa91	nopw	%cs:(%rax,%rax)
_stats_allocated_ctl:
000000010001aaa0	pushq	%rbp
000000010001aaa1	movq	%rsp, %rbp
000000010001aaa4	pushq	%r15
000000010001aaa6	pushq	%r14
000000010001aaa8	pushq	%r13
000000010001aaaa	pushq	%r12
000000010001aaac	pushq	%rbx
000000010001aaad	pushq	%rax
000000010001aaae	movq	%r9, %r12
000000010001aab1	movq	%r8, %r13
000000010001aab4	movq	%rcx, %r15
000000010001aab7	movq	%rdx, %r14
000000010001aaba	leaq	_ctl_mtx(%rip), %rdi
000000010001aac1	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001aac6	movl	$0x1, %ebx
000000010001aacb	testq	%r13, %r13
000000010001aace	jne	0x10001ab14
000000010001aad0	testq	%r12, %r12
000000010001aad3	jne	0x10001ab14
000000010001aad5	movq	_ctl_stats.0(%rip), %rax
000000010001aadc	movq	%rax, -0x30(%rbp)
000000010001aae0	xorl	%ebx, %ebx
000000010001aae2	testq	%r14, %r14
000000010001aae5	je	0x10001ab14
000000010001aae7	testq	%r15, %r15
000000010001aaea	je	0x10001ab14
000000010001aaec	movq	(%r15), %rcx
000000010001aaef	cmpq	$0x8, %rcx
000000010001aaf3	jne	0x10001aafa
000000010001aaf5	movq	%rax, (%r14)
000000010001aaf8	jmp	0x10001ab14
000000010001aafa	movl	$0x8, %edx
000000010001aaff	cmovbq	%rcx, %rdx
000000010001ab03	leaq	-0x30(%rbp), %rsi
000000010001ab07	movq	%r14, %rdi
000000010001ab0a	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ab0f	movl	$0x16, %ebx
000000010001ab14	leaq	_ctl_mtx(%rip), %rdi
000000010001ab1b	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001ab20	movl	%ebx, %eax
000000010001ab22	addq	$0x8, %rsp
000000010001ab26	popq	%rbx
000000010001ab27	popq	%r12
000000010001ab29	popq	%r13
000000010001ab2b	popq	%r14
000000010001ab2d	popq	%r15
000000010001ab2f	popq	%rbp
000000010001ab30	retq
000000010001ab31	nopw	%cs:(%rax,%rax)
_stats_active_ctl:
000000010001ab40	pushq	%rbp
000000010001ab41	movq	%rsp, %rbp
000000010001ab44	pushq	%r15
000000010001ab46	pushq	%r14
000000010001ab48	pushq	%r13
000000010001ab4a	pushq	%r12
000000010001ab4c	pushq	%rbx
000000010001ab4d	pushq	%rax
000000010001ab4e	movq	%r9, %r12
000000010001ab51	movq	%r8, %r13
000000010001ab54	movq	%rcx, %r15
000000010001ab57	movq	%rdx, %r14
000000010001ab5a	leaq	_ctl_mtx(%rip), %rdi
000000010001ab61	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001ab66	movl	$0x1, %ebx
000000010001ab6b	testq	%r13, %r13
000000010001ab6e	jne	0x10001abb4
000000010001ab70	testq	%r12, %r12
000000010001ab73	jne	0x10001abb4
000000010001ab75	movq	_ctl_stats.1(%rip), %rax
000000010001ab7c	movq	%rax, -0x30(%rbp)
000000010001ab80	xorl	%ebx, %ebx
000000010001ab82	testq	%r14, %r14
000000010001ab85	je	0x10001abb4
000000010001ab87	testq	%r15, %r15
000000010001ab8a	je	0x10001abb4
000000010001ab8c	movq	(%r15), %rcx
000000010001ab8f	cmpq	$0x8, %rcx
000000010001ab93	jne	0x10001ab9a
000000010001ab95	movq	%rax, (%r14)
000000010001ab98	jmp	0x10001abb4
000000010001ab9a	movl	$0x8, %edx
000000010001ab9f	cmovbq	%rcx, %rdx
000000010001aba3	leaq	-0x30(%rbp), %rsi
000000010001aba7	movq	%r14, %rdi
000000010001abaa	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001abaf	movl	$0x16, %ebx
000000010001abb4	leaq	_ctl_mtx(%rip), %rdi
000000010001abbb	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001abc0	movl	%ebx, %eax
000000010001abc2	addq	$0x8, %rsp
000000010001abc6	popq	%rbx
000000010001abc7	popq	%r12
000000010001abc9	popq	%r13
000000010001abcb	popq	%r14
000000010001abcd	popq	%r15
000000010001abcf	popq	%rbp
000000010001abd0	retq
000000010001abd1	nopw	%cs:(%rax,%rax)
_stats_mapped_ctl:
000000010001abe0	pushq	%rbp
000000010001abe1	movq	%rsp, %rbp
000000010001abe4	pushq	%r15
000000010001abe6	pushq	%r14
000000010001abe8	pushq	%r13
000000010001abea	pushq	%r12
000000010001abec	pushq	%rbx
000000010001abed	pushq	%rax
000000010001abee	movq	%r9, %r12
000000010001abf1	movq	%r8, %r13
000000010001abf4	movq	%rcx, %r15
000000010001abf7	movq	%rdx, %r14
000000010001abfa	leaq	_ctl_mtx(%rip), %rdi
000000010001ac01	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001ac06	movl	$0x1, %ebx
000000010001ac0b	testq	%r13, %r13
000000010001ac0e	jne	0x10001ac54
000000010001ac10	testq	%r12, %r12
000000010001ac13	jne	0x10001ac54
000000010001ac15	movq	_ctl_stats.2(%rip), %rax
000000010001ac1c	movq	%rax, -0x30(%rbp)
000000010001ac20	xorl	%ebx, %ebx
000000010001ac22	testq	%r14, %r14
000000010001ac25	je	0x10001ac54
000000010001ac27	testq	%r15, %r15
000000010001ac2a	je	0x10001ac54
000000010001ac2c	movq	(%r15), %rcx
000000010001ac2f	cmpq	$0x8, %rcx
000000010001ac33	jne	0x10001ac3a
000000010001ac35	movq	%rax, (%r14)
000000010001ac38	jmp	0x10001ac54
000000010001ac3a	movl	$0x8, %edx
000000010001ac3f	cmovbq	%rcx, %rdx
000000010001ac43	leaq	-0x30(%rbp), %rsi
000000010001ac47	movq	%r14, %rdi
000000010001ac4a	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ac4f	movl	$0x16, %ebx
000000010001ac54	leaq	_ctl_mtx(%rip), %rdi
000000010001ac5b	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001ac60	movl	%ebx, %eax
000000010001ac62	addq	$0x8, %rsp
000000010001ac66	popq	%rbx
000000010001ac67	popq	%r12
000000010001ac69	popq	%r13
000000010001ac6b	popq	%r14
000000010001ac6d	popq	%r15
000000010001ac6f	popq	%rbp
000000010001ac70	retq
000000010001ac71	nopw	%cs:(%rax,%rax)
_stats_arenas_i_index:
000000010001ac80	pushq	%rbp
000000010001ac81	movq	%rsp, %rbp
000000010001ac84	pushq	%r14
000000010001ac86	pushq	%rbx
000000010001ac87	movq	%rdx, %r14
000000010001ac8a	leaq	_ctl_mtx(%rip), %rdi
000000010001ac91	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001ac96	xorl	%ebx, %ebx
000000010001ac98	movl	_ctl_stats.4(%rip), %eax
000000010001ac9e	cmpq	%r14, %rax
000000010001aca1	jb	0x10001acc0
000000010001aca3	imulq	$0x890, %r14, %rax      ## imm = 0x890
000000010001acaa	xorl	%ebx, %ebx
000000010001acac	movq	_ctl_stats.5(%rip), %rcx
000000010001acb3	cmpb	$0x0, (%rcx,%rax)
000000010001acb7	je	0x10001acc0
000000010001acb9	leaq	_super_stats_arenas_i_node(%rip), %rbx
000000010001acc0	leaq	_ctl_mtx(%rip), %rdi
000000010001acc7	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001accc	movq	%rbx, %rax
000000010001accf	popq	%rbx
000000010001acd0	popq	%r14
000000010001acd2	popq	%rbp
000000010001acd3	retq
000000010001acd4	nopw	%cs:(%rax,%rax)
_stats_arenas_i_nthreads_ctl:
000000010001ace0	pushq	%rbp
000000010001ace1	movq	%rsp, %rbp
000000010001ace4	pushq	%r15
000000010001ace6	pushq	%r14
000000010001ace8	pushq	%r13
000000010001acea	pushq	%r12
000000010001acec	pushq	%rbx
000000010001aced	subq	$0x18, %rsp
000000010001acf1	movq	%r9, -0x38(%rbp)
000000010001acf5	movq	%r8, %r12
000000010001acf8	movq	%rcx, %r15
000000010001acfb	movq	%rdx, %r14
000000010001acfe	movq	%rdi, %r13
000000010001ad01	leaq	_ctl_mtx(%rip), %rdi
000000010001ad08	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001ad0d	movl	$0x1, %ebx
000000010001ad12	testq	%r12, %r12
000000010001ad15	jne	0x10001ad68
000000010001ad17	cmpq	$0x0, -0x38(%rbp)
000000010001ad1c	jne	0x10001ad68
000000010001ad1e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001ad26	movq	_ctl_stats.5(%rip), %rcx
000000010001ad2d	movl	0x4(%rcx,%rax), %eax
000000010001ad31	movl	%eax, -0x2c(%rbp)
000000010001ad34	xorl	%ebx, %ebx
000000010001ad36	testq	%r14, %r14
000000010001ad39	je	0x10001ad68
000000010001ad3b	testq	%r15, %r15
000000010001ad3e	je	0x10001ad68
000000010001ad40	movq	(%r15), %rcx
000000010001ad43	cmpq	$0x4, %rcx
000000010001ad47	jne	0x10001ad4e
000000010001ad49	movl	%eax, (%r14)
000000010001ad4c	jmp	0x10001ad68
000000010001ad4e	movl	$0x4, %edx
000000010001ad53	cmovbq	%rcx, %rdx
000000010001ad57	leaq	-0x2c(%rbp), %rsi
000000010001ad5b	movq	%r14, %rdi
000000010001ad5e	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ad63	movl	$0x16, %ebx
000000010001ad68	leaq	_ctl_mtx(%rip), %rdi
000000010001ad6f	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001ad74	movl	%ebx, %eax
000000010001ad76	addq	$0x18, %rsp
000000010001ad7a	popq	%rbx
000000010001ad7b	popq	%r12
000000010001ad7d	popq	%r13
000000010001ad7f	popq	%r14
000000010001ad81	popq	%r15
000000010001ad83	popq	%rbp
000000010001ad84	retq
000000010001ad85	nopw	%cs:(%rax,%rax)
_stats_arenas_i_dss_ctl:
000000010001ad90	pushq	%rbp
000000010001ad91	movq	%rsp, %rbp
000000010001ad94	pushq	%r15
000000010001ad96	pushq	%r14
000000010001ad98	pushq	%r13
000000010001ad9a	pushq	%r12
000000010001ad9c	pushq	%rbx
000000010001ad9d	subq	$0x18, %rsp
000000010001ada1	movq	%r9, -0x38(%rbp)
000000010001ada5	movq	%r8, %r12
000000010001ada8	movq	%rcx, %r15
000000010001adab	movq	%rdx, %r14
000000010001adae	movq	%rdi, %r13
000000010001adb1	leaq	_ctl_mtx(%rip), %rdi
000000010001adb8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001adbd	movl	$0x1, %ebx
000000010001adc2	testq	%r12, %r12
000000010001adc5	jne	0x10001ae1a
000000010001adc7	cmpq	$0x0, -0x38(%rbp)
000000010001adcc	jne	0x10001ae1a
000000010001adce	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001add6	movq	_ctl_stats.5(%rip), %rcx
000000010001addd	movq	0x8(%rcx,%rax), %rax
000000010001ade2	movq	%rax, -0x30(%rbp)
000000010001ade6	xorl	%ebx, %ebx
000000010001ade8	testq	%r14, %r14
000000010001adeb	je	0x10001ae1a
000000010001aded	testq	%r15, %r15
000000010001adf0	je	0x10001ae1a
000000010001adf2	movq	(%r15), %rcx
000000010001adf5	cmpq	$0x8, %rcx
000000010001adf9	jne	0x10001ae00
000000010001adfb	movq	%rax, (%r14)
000000010001adfe	jmp	0x10001ae1a
000000010001ae00	movl	$0x8, %edx
000000010001ae05	cmovbq	%rcx, %rdx
000000010001ae09	leaq	-0x30(%rbp), %rsi
000000010001ae0d	movq	%r14, %rdi
000000010001ae10	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ae15	movl	$0x16, %ebx
000000010001ae1a	leaq	_ctl_mtx(%rip), %rdi
000000010001ae21	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001ae26	movl	%ebx, %eax
000000010001ae28	addq	$0x18, %rsp
000000010001ae2c	popq	%rbx
000000010001ae2d	popq	%r12
000000010001ae2f	popq	%r13
000000010001ae31	popq	%r14
000000010001ae33	popq	%r15
000000010001ae35	popq	%rbp
000000010001ae36	retq
000000010001ae37	nopw	(%rax,%rax)
_stats_arenas_i_pactive_ctl:
000000010001ae40	pushq	%rbp
000000010001ae41	movq	%rsp, %rbp
000000010001ae44	pushq	%r15
000000010001ae46	pushq	%r14
000000010001ae48	pushq	%r13
000000010001ae4a	pushq	%r12
000000010001ae4c	pushq	%rbx
000000010001ae4d	subq	$0x18, %rsp
000000010001ae51	movq	%r9, -0x38(%rbp)
000000010001ae55	movq	%r8, %r12
000000010001ae58	movq	%rcx, %r15
000000010001ae5b	movq	%rdx, %r14
000000010001ae5e	movq	%rdi, %r13
000000010001ae61	leaq	_ctl_mtx(%rip), %rdi
000000010001ae68	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001ae6d	movl	$0x1, %ebx
000000010001ae72	testq	%r12, %r12
000000010001ae75	jne	0x10001aeca
000000010001ae77	cmpq	$0x0, -0x38(%rbp)
000000010001ae7c	jne	0x10001aeca
000000010001ae7e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001ae86	movq	_ctl_stats.5(%rip), %rcx
000000010001ae8d	movq	0x10(%rcx,%rax), %rax
000000010001ae92	movq	%rax, -0x30(%rbp)
000000010001ae96	xorl	%ebx, %ebx
000000010001ae98	testq	%r14, %r14
000000010001ae9b	je	0x10001aeca
000000010001ae9d	testq	%r15, %r15
000000010001aea0	je	0x10001aeca
000000010001aea2	movq	(%r15), %rcx
000000010001aea5	cmpq	$0x8, %rcx
000000010001aea9	jne	0x10001aeb0
000000010001aeab	movq	%rax, (%r14)
000000010001aeae	jmp	0x10001aeca
000000010001aeb0	movl	$0x8, %edx
000000010001aeb5	cmovbq	%rcx, %rdx
000000010001aeb9	leaq	-0x30(%rbp), %rsi
000000010001aebd	movq	%r14, %rdi
000000010001aec0	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001aec5	movl	$0x16, %ebx
000000010001aeca	leaq	_ctl_mtx(%rip), %rdi
000000010001aed1	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001aed6	movl	%ebx, %eax
000000010001aed8	addq	$0x18, %rsp
000000010001aedc	popq	%rbx
000000010001aedd	popq	%r12
000000010001aedf	popq	%r13
000000010001aee1	popq	%r14
000000010001aee3	popq	%r15
000000010001aee5	popq	%rbp
000000010001aee6	retq
000000010001aee7	nopw	(%rax,%rax)
_stats_arenas_i_pdirty_ctl:
000000010001aef0	pushq	%rbp
000000010001aef1	movq	%rsp, %rbp
000000010001aef4	pushq	%r15
000000010001aef6	pushq	%r14
000000010001aef8	pushq	%r13
000000010001aefa	pushq	%r12
000000010001aefc	pushq	%rbx
000000010001aefd	subq	$0x18, %rsp
000000010001af01	movq	%r9, -0x38(%rbp)
000000010001af05	movq	%r8, %r12
000000010001af08	movq	%rcx, %r15
000000010001af0b	movq	%rdx, %r14
000000010001af0e	movq	%rdi, %r13
000000010001af11	leaq	_ctl_mtx(%rip), %rdi
000000010001af18	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001af1d	movl	$0x1, %ebx
000000010001af22	testq	%r12, %r12
000000010001af25	jne	0x10001af7a
000000010001af27	cmpq	$0x0, -0x38(%rbp)
000000010001af2c	jne	0x10001af7a
000000010001af2e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001af36	movq	_ctl_stats.5(%rip), %rcx
000000010001af3d	movq	0x18(%rcx,%rax), %rax
000000010001af42	movq	%rax, -0x30(%rbp)
000000010001af46	xorl	%ebx, %ebx
000000010001af48	testq	%r14, %r14
000000010001af4b	je	0x10001af7a
000000010001af4d	testq	%r15, %r15
000000010001af50	je	0x10001af7a
000000010001af52	movq	(%r15), %rcx
000000010001af55	cmpq	$0x8, %rcx
000000010001af59	jne	0x10001af60
000000010001af5b	movq	%rax, (%r14)
000000010001af5e	jmp	0x10001af7a
000000010001af60	movl	$0x8, %edx
000000010001af65	cmovbq	%rcx, %rdx
000000010001af69	leaq	-0x30(%rbp), %rsi
000000010001af6d	movq	%r14, %rdi
000000010001af70	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001af75	movl	$0x16, %ebx
000000010001af7a	leaq	_ctl_mtx(%rip), %rdi
000000010001af81	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001af86	movl	%ebx, %eax
000000010001af88	addq	$0x18, %rsp
000000010001af8c	popq	%rbx
000000010001af8d	popq	%r12
000000010001af8f	popq	%r13
000000010001af91	popq	%r14
000000010001af93	popq	%r15
000000010001af95	popq	%rbp
000000010001af96	retq
000000010001af97	nopw	(%rax,%rax)
_stats_arenas_i_mapped_ctl:
000000010001afa0	pushq	%rbp
000000010001afa1	movq	%rsp, %rbp
000000010001afa4	pushq	%r15
000000010001afa6	pushq	%r14
000000010001afa8	pushq	%r13
000000010001afaa	pushq	%r12
000000010001afac	pushq	%rbx
000000010001afad	subq	$0x18, %rsp
000000010001afb1	movq	%r9, -0x38(%rbp)
000000010001afb5	movq	%r8, %r12
000000010001afb8	movq	%rcx, %r15
000000010001afbb	movq	%rdx, %r14
000000010001afbe	movq	%rdi, %r13
000000010001afc1	leaq	_ctl_mtx(%rip), %rdi
000000010001afc8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001afcd	movl	$0x1, %ebx
000000010001afd2	testq	%r12, %r12
000000010001afd5	jne	0x10001b02a
000000010001afd7	cmpq	$0x0, -0x38(%rbp)
000000010001afdc	jne	0x10001b02a
000000010001afde	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001afe6	movq	_ctl_stats.5(%rip), %rcx
000000010001afed	movq	0x20(%rcx,%rax), %rax
000000010001aff2	movq	%rax, -0x30(%rbp)
000000010001aff6	xorl	%ebx, %ebx
000000010001aff8	testq	%r14, %r14
000000010001affb	je	0x10001b02a
000000010001affd	testq	%r15, %r15
000000010001b000	je	0x10001b02a
000000010001b002	movq	(%r15), %rcx
000000010001b005	cmpq	$0x8, %rcx
000000010001b009	jne	0x10001b010
000000010001b00b	movq	%rax, (%r14)
000000010001b00e	jmp	0x10001b02a
000000010001b010	movl	$0x8, %edx
000000010001b015	cmovbq	%rcx, %rdx
000000010001b019	leaq	-0x30(%rbp), %rsi
000000010001b01d	movq	%r14, %rdi
000000010001b020	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b025	movl	$0x16, %ebx
000000010001b02a	leaq	_ctl_mtx(%rip), %rdi
000000010001b031	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b036	movl	%ebx, %eax
000000010001b038	addq	$0x18, %rsp
000000010001b03c	popq	%rbx
000000010001b03d	popq	%r12
000000010001b03f	popq	%r13
000000010001b041	popq	%r14
000000010001b043	popq	%r15
000000010001b045	popq	%rbp
000000010001b046	retq
000000010001b047	nopw	(%rax,%rax)
_stats_arenas_i_npurge_ctl:
000000010001b050	pushq	%rbp
000000010001b051	movq	%rsp, %rbp
000000010001b054	pushq	%r15
000000010001b056	pushq	%r14
000000010001b058	pushq	%r13
000000010001b05a	pushq	%r12
000000010001b05c	pushq	%rbx
000000010001b05d	subq	$0x18, %rsp
000000010001b061	movq	%r9, -0x38(%rbp)
000000010001b065	movq	%r8, %r12
000000010001b068	movq	%rcx, %r15
000000010001b06b	movq	%rdx, %r14
000000010001b06e	movq	%rdi, %r13
000000010001b071	leaq	_ctl_mtx(%rip), %rdi
000000010001b078	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b07d	movl	$0x1, %ebx
000000010001b082	testq	%r12, %r12
000000010001b085	jne	0x10001b0da
000000010001b087	cmpq	$0x0, -0x38(%rbp)
000000010001b08c	jne	0x10001b0da
000000010001b08e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001b096	movq	_ctl_stats.5(%rip), %rcx
000000010001b09d	movq	0x28(%rcx,%rax), %rax
000000010001b0a2	movq	%rax, -0x30(%rbp)
000000010001b0a6	xorl	%ebx, %ebx
000000010001b0a8	testq	%r14, %r14
000000010001b0ab	je	0x10001b0da
000000010001b0ad	testq	%r15, %r15
000000010001b0b0	je	0x10001b0da
000000010001b0b2	movq	(%r15), %rcx
000000010001b0b5	cmpq	$0x8, %rcx
000000010001b0b9	jne	0x10001b0c0
000000010001b0bb	movq	%rax, (%r14)
000000010001b0be	jmp	0x10001b0da
000000010001b0c0	movl	$0x8, %edx
000000010001b0c5	cmovbq	%rcx, %rdx
000000010001b0c9	leaq	-0x30(%rbp), %rsi
000000010001b0cd	movq	%r14, %rdi
000000010001b0d0	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b0d5	movl	$0x16, %ebx
000000010001b0da	leaq	_ctl_mtx(%rip), %rdi
000000010001b0e1	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b0e6	movl	%ebx, %eax
000000010001b0e8	addq	$0x18, %rsp
000000010001b0ec	popq	%rbx
000000010001b0ed	popq	%r12
000000010001b0ef	popq	%r13
000000010001b0f1	popq	%r14
000000010001b0f3	popq	%r15
000000010001b0f5	popq	%rbp
000000010001b0f6	retq
000000010001b0f7	nopw	(%rax,%rax)
_stats_arenas_i_nmadvise_ctl:
000000010001b100	pushq	%rbp
000000010001b101	movq	%rsp, %rbp
000000010001b104	pushq	%r15
000000010001b106	pushq	%r14
000000010001b108	pushq	%r13
000000010001b10a	pushq	%r12
000000010001b10c	pushq	%rbx
000000010001b10d	subq	$0x18, %rsp
000000010001b111	movq	%r9, -0x38(%rbp)
000000010001b115	movq	%r8, %r12
000000010001b118	movq	%rcx, %r15
000000010001b11b	movq	%rdx, %r14
000000010001b11e	movq	%rdi, %r13
000000010001b121	leaq	_ctl_mtx(%rip), %rdi
000000010001b128	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b12d	movl	$0x1, %ebx
000000010001b132	testq	%r12, %r12
000000010001b135	jne	0x10001b18a
000000010001b137	cmpq	$0x0, -0x38(%rbp)
000000010001b13c	jne	0x10001b18a
000000010001b13e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001b146	movq	_ctl_stats.5(%rip), %rcx
000000010001b14d	movq	0x30(%rcx,%rax), %rax
000000010001b152	movq	%rax, -0x30(%rbp)
000000010001b156	xorl	%ebx, %ebx
000000010001b158	testq	%r14, %r14
000000010001b15b	je	0x10001b18a
000000010001b15d	testq	%r15, %r15
000000010001b160	je	0x10001b18a
000000010001b162	movq	(%r15), %rcx
000000010001b165	cmpq	$0x8, %rcx
000000010001b169	jne	0x10001b170
000000010001b16b	movq	%rax, (%r14)
000000010001b16e	jmp	0x10001b18a
000000010001b170	movl	$0x8, %edx
000000010001b175	cmovbq	%rcx, %rdx
000000010001b179	leaq	-0x30(%rbp), %rsi
000000010001b17d	movq	%r14, %rdi
000000010001b180	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b185	movl	$0x16, %ebx
000000010001b18a	leaq	_ctl_mtx(%rip), %rdi
000000010001b191	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b196	movl	%ebx, %eax
000000010001b198	addq	$0x18, %rsp
000000010001b19c	popq	%rbx
000000010001b19d	popq	%r12
000000010001b19f	popq	%r13
000000010001b1a1	popq	%r14
000000010001b1a3	popq	%r15
000000010001b1a5	popq	%rbp
000000010001b1a6	retq
000000010001b1a7	nopw	(%rax,%rax)
_stats_arenas_i_purged_ctl:
000000010001b1b0	pushq	%rbp
000000010001b1b1	movq	%rsp, %rbp
000000010001b1b4	pushq	%r15
000000010001b1b6	pushq	%r14
000000010001b1b8	pushq	%r13
000000010001b1ba	pushq	%r12
000000010001b1bc	pushq	%rbx
000000010001b1bd	subq	$0x18, %rsp
000000010001b1c1	movq	%r9, -0x38(%rbp)
000000010001b1c5	movq	%r8, %r12
000000010001b1c8	movq	%rcx, %r15
000000010001b1cb	movq	%rdx, %r14
000000010001b1ce	movq	%rdi, %r13
000000010001b1d1	leaq	_ctl_mtx(%rip), %rdi
000000010001b1d8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b1dd	movl	$0x1, %ebx
000000010001b1e2	testq	%r12, %r12
000000010001b1e5	jne	0x10001b23a
000000010001b1e7	cmpq	$0x0, -0x38(%rbp)
000000010001b1ec	jne	0x10001b23a
000000010001b1ee	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001b1f6	movq	_ctl_stats.5(%rip), %rcx
000000010001b1fd	movq	0x38(%rcx,%rax), %rax
000000010001b202	movq	%rax, -0x30(%rbp)
000000010001b206	xorl	%ebx, %ebx
000000010001b208	testq	%r14, %r14
000000010001b20b	je	0x10001b23a
000000010001b20d	testq	%r15, %r15
000000010001b210	je	0x10001b23a
000000010001b212	movq	(%r15), %rcx
000000010001b215	cmpq	$0x8, %rcx
000000010001b219	jne	0x10001b220
000000010001b21b	movq	%rax, (%r14)
000000010001b21e	jmp	0x10001b23a
000000010001b220	movl	$0x8, %edx
000000010001b225	cmovbq	%rcx, %rdx
000000010001b229	leaq	-0x30(%rbp), %rsi
000000010001b22d	movq	%r14, %rdi
000000010001b230	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b235	movl	$0x16, %ebx
000000010001b23a	leaq	_ctl_mtx(%rip), %rdi
000000010001b241	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b246	movl	%ebx, %eax
000000010001b248	addq	$0x18, %rsp
000000010001b24c	popq	%rbx
000000010001b24d	popq	%r12
000000010001b24f	popq	%r13
000000010001b251	popq	%r14
000000010001b253	popq	%r15
000000010001b255	popq	%rbp
000000010001b256	retq
000000010001b257	nopw	(%rax,%rax)
_stats_arenas_i_lruns_j_index:
000000010001b260	pushq	%rbp
000000010001b261	movq	%rsp, %rbp
000000010001b264	leaq	_je_chunk_npages(%rip), %rax
000000010001b26b	movq	(%rax), %rcx
000000010001b26e	leaq	_je_map_bias(%rip), %rax
000000010001b275	subq	(%rax), %rcx
000000010001b278	xorl	%esi, %esi
000000010001b27a	leaq	_super_stats_arenas_i_lruns_j_node(%rip), %rax
000000010001b281	cmpq	%rdx, %rcx
000000010001b284	cmovbq	%rsi, %rax
000000010001b288	popq	%rbp
000000010001b289	retq
000000010001b28a	nopw	(%rax,%rax)
_stats_arenas_i_lruns_j_nmalloc_ctl:
000000010001b290	pushq	%rbp
000000010001b291	movq	%rsp, %rbp
000000010001b294	pushq	%r15
000000010001b296	pushq	%r14
000000010001b298	pushq	%r13
000000010001b29a	pushq	%r12
000000010001b29c	pushq	%rbx
000000010001b29d	subq	$0x18, %rsp
000000010001b2a1	movq	%r9, -0x38(%rbp)
000000010001b2a5	movq	%r8, %r13
000000010001b2a8	movq	%rcx, %r15
000000010001b2ab	movq	%rdx, %r14
000000010001b2ae	movq	%rdi, %rbx
000000010001b2b1	leaq	_ctl_mtx(%rip), %rdi
000000010001b2b8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b2bd	movl	$0x1, %r12d
000000010001b2c3	testq	%r13, %r13
000000010001b2c6	jne	0x10001b32c
000000010001b2c8	cmpq	$0x0, -0x38(%rbp)
000000010001b2cd	jne	0x10001b32c
000000010001b2cf	imulq	$0x890, 0x10(%rbx), %rax ## imm = 0x890
000000010001b2d7	movq	_ctl_stats.5(%rip), %rcx
000000010001b2de	movq	0x888(%rcx,%rax), %rax
000000010001b2e6	movq	0x20(%rbx), %rcx
000000010001b2ea	shlq	$0x5, %rcx
000000010001b2ee	movq	(%rax,%rcx), %rax
000000010001b2f2	movq	%rax, -0x30(%rbp)
000000010001b2f6	xorl	%r12d, %r12d
000000010001b2f9	testq	%r14, %r14
000000010001b2fc	je	0x10001b32c
000000010001b2fe	testq	%r15, %r15
000000010001b301	je	0x10001b32c
000000010001b303	movq	(%r15), %rcx
000000010001b306	cmpq	$0x8, %rcx
000000010001b30a	jne	0x10001b311
000000010001b30c	movq	%rax, (%r14)
000000010001b30f	jmp	0x10001b32c
000000010001b311	movl	$0x8, %edx
000000010001b316	cmovbq	%rcx, %rdx
000000010001b31a	leaq	-0x30(%rbp), %rsi
000000010001b31e	movq	%r14, %rdi
000000010001b321	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b326	movl	$0x16, %r12d
000000010001b32c	leaq	_ctl_mtx(%rip), %rdi
000000010001b333	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b338	movl	%r12d, %eax
000000010001b33b	addq	$0x18, %rsp
000000010001b33f	popq	%rbx
000000010001b340	popq	%r12
000000010001b342	popq	%r13
000000010001b344	popq	%r14
000000010001b346	popq	%r15
000000010001b348	popq	%rbp
000000010001b349	retq
000000010001b34a	nopw	(%rax,%rax)
_stats_arenas_i_lruns_j_ndalloc_ctl:
000000010001b350	pushq	%rbp
000000010001b351	movq	%rsp, %rbp
000000010001b354	pushq	%r15
000000010001b356	pushq	%r14
000000010001b358	pushq	%r13
000000010001b35a	pushq	%r12
000000010001b35c	pushq	%rbx
000000010001b35d	subq	$0x18, %rsp
000000010001b361	movq	%r9, -0x38(%rbp)
000000010001b365	movq	%r8, %r13
000000010001b368	movq	%rcx, %r15
000000010001b36b	movq	%rdx, %r14
000000010001b36e	movq	%rdi, %rbx
000000010001b371	leaq	_ctl_mtx(%rip), %rdi
000000010001b378	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b37d	movl	$0x1, %r12d
000000010001b383	testq	%r13, %r13
000000010001b386	jne	0x10001b3ed
000000010001b388	cmpq	$0x0, -0x38(%rbp)
000000010001b38d	jne	0x10001b3ed
000000010001b38f	imulq	$0x890, 0x10(%rbx), %rax ## imm = 0x890
000000010001b397	movq	_ctl_stats.5(%rip), %rcx
000000010001b39e	movq	0x888(%rcx,%rax), %rax
000000010001b3a6	movq	0x20(%rbx), %rcx
000000010001b3aa	shlq	$0x5, %rcx
000000010001b3ae	movq	0x8(%rax,%rcx), %rax
000000010001b3b3	movq	%rax, -0x30(%rbp)
000000010001b3b7	xorl	%r12d, %r12d
000000010001b3ba	testq	%r14, %r14
000000010001b3bd	je	0x10001b3ed
000000010001b3bf	testq	%r15, %r15
000000010001b3c2	je	0x10001b3ed
000000010001b3c4	movq	(%r15), %rcx
000000010001b3c7	cmpq	$0x8, %rcx
000000010001b3cb	jne	0x10001b3d2
000000010001b3cd	movq	%rax, (%r14)
000000010001b3d0	jmp	0x10001b3ed
000000010001b3d2	movl	$0x8, %edx
000000010001b3d7	cmovbq	%rcx, %rdx
000000010001b3db	leaq	-0x30(%rbp), %rsi
000000010001b3df	movq	%r14, %rdi
000000010001b3e2	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b3e7	movl	$0x16, %r12d
000000010001b3ed	leaq	_ctl_mtx(%rip), %rdi
000000010001b3f4	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b3f9	movl	%r12d, %eax
000000010001b3fc	addq	$0x18, %rsp
000000010001b400	popq	%rbx
000000010001b401	popq	%r12
000000010001b403	popq	%r13
000000010001b405	popq	%r14
000000010001b407	popq	%r15
000000010001b409	popq	%rbp
000000010001b40a	retq
000000010001b40b	nopl	(%rax,%rax)
_stats_arenas_i_lruns_j_nrequests_ctl:
000000010001b410	pushq	%rbp
000000010001b411	movq	%rsp, %rbp
000000010001b414	pushq	%r15
000000010001b416	pushq	%r14
000000010001b418	pushq	%r13
000000010001b41a	pushq	%r12
000000010001b41c	pushq	%rbx
000000010001b41d	subq	$0x18, %rsp
000000010001b421	movq	%r9, -0x38(%rbp)
000000010001b425	movq	%r8, %r13
000000010001b428	movq	%rcx, %r15
000000010001b42b	movq	%rdx, %r14
000000010001b42e	movq	%rdi, %rbx
000000010001b431	leaq	_ctl_mtx(%rip), %rdi
000000010001b438	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b43d	movl	$0x1, %r12d
000000010001b443	testq	%r13, %r13
000000010001b446	jne	0x10001b4ad
000000010001b448	cmpq	$0x0, -0x38(%rbp)
000000010001b44d	jne	0x10001b4ad
000000010001b44f	imulq	$0x890, 0x10(%rbx), %rax ## imm = 0x890
000000010001b457	movq	_ctl_stats.5(%rip), %rcx
000000010001b45e	movq	0x888(%rcx,%rax), %rax
000000010001b466	movq	0x20(%rbx), %rcx
000000010001b46a	shlq	$0x5, %rcx
000000010001b46e	movq	0x10(%rax,%rcx), %rax
000000010001b473	movq	%rax, -0x30(%rbp)
000000010001b477	xorl	%r12d, %r12d
000000010001b47a	testq	%r14, %r14
000000010001b47d	je	0x10001b4ad
000000010001b47f	testq	%r15, %r15
000000010001b482	je	0x10001b4ad
000000010001b484	movq	(%r15), %rcx
000000010001b487	cmpq	$0x8, %rcx
000000010001b48b	jne	0x10001b492
000000010001b48d	movq	%rax, (%r14)
000000010001b490	jmp	0x10001b4ad
000000010001b492	movl	$0x8, %edx
000000010001b497	cmovbq	%rcx, %rdx
000000010001b49b	leaq	-0x30(%rbp), %rsi
000000010001b49f	movq	%r14, %rdi
000000010001b4a2	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b4a7	movl	$0x16, %r12d
000000010001b4ad	leaq	_ctl_mtx(%rip), %rdi
000000010001b4b4	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b4b9	movl	%r12d, %eax
000000010001b4bc	addq	$0x18, %rsp
000000010001b4c0	popq	%rbx
000000010001b4c1	popq	%r12
000000010001b4c3	popq	%r13
000000010001b4c5	popq	%r14
000000010001b4c7	popq	%r15
000000010001b4c9	popq	%rbp
000000010001b4ca	retq
000000010001b4cb	nopl	(%rax,%rax)
_stats_arenas_i_lruns_j_curruns_ctl:
000000010001b4d0	pushq	%rbp
000000010001b4d1	movq	%rsp, %rbp
000000010001b4d4	pushq	%r15
000000010001b4d6	pushq	%r14
000000010001b4d8	pushq	%r13
000000010001b4da	pushq	%r12
000000010001b4dc	pushq	%rbx
000000010001b4dd	subq	$0x18, %rsp
000000010001b4e1	movq	%r9, -0x38(%rbp)
000000010001b4e5	movq	%r8, %r13
000000010001b4e8	movq	%rcx, %r15
000000010001b4eb	movq	%rdx, %r14
000000010001b4ee	movq	%rdi, %rbx
000000010001b4f1	leaq	_ctl_mtx(%rip), %rdi
000000010001b4f8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b4fd	movl	$0x1, %r12d
000000010001b503	testq	%r13, %r13
000000010001b506	jne	0x10001b56d
000000010001b508	cmpq	$0x0, -0x38(%rbp)
000000010001b50d	jne	0x10001b56d
000000010001b50f	imulq	$0x890, 0x10(%rbx), %rax ## imm = 0x890
000000010001b517	movq	_ctl_stats.5(%rip), %rcx
000000010001b51e	movq	0x888(%rcx,%rax), %rax
000000010001b526	movq	0x20(%rbx), %rcx
000000010001b52a	shlq	$0x5, %rcx
000000010001b52e	movq	0x18(%rax,%rcx), %rax
000000010001b533	movq	%rax, -0x30(%rbp)
000000010001b537	xorl	%r12d, %r12d
000000010001b53a	testq	%r14, %r14
000000010001b53d	je	0x10001b56d
000000010001b53f	testq	%r15, %r15
000000010001b542	je	0x10001b56d
000000010001b544	movq	(%r15), %rcx
000000010001b547	cmpq	$0x8, %rcx
000000010001b54b	jne	0x10001b552
000000010001b54d	movq	%rax, (%r14)
000000010001b550	jmp	0x10001b56d
000000010001b552	movl	$0x8, %edx
000000010001b557	cmovbq	%rcx, %rdx
000000010001b55b	leaq	-0x30(%rbp), %rsi
000000010001b55f	movq	%r14, %rdi
000000010001b562	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b567	movl	$0x16, %r12d
000000010001b56d	leaq	_ctl_mtx(%rip), %rdi
000000010001b574	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b579	movl	%r12d, %eax
000000010001b57c	addq	$0x18, %rsp
000000010001b580	popq	%rbx
000000010001b581	popq	%r12
000000010001b583	popq	%r13
000000010001b585	popq	%r14
000000010001b587	popq	%r15
000000010001b589	popq	%rbp
000000010001b58a	retq
000000010001b58b	nopl	(%rax,%rax)
_stats_arenas_i_bins_j_index:
000000010001b590	pushq	%rbp
000000010001b591	movq	%rsp, %rbp
000000010001b594	xorl	%ecx, %ecx
000000010001b596	leaq	_super_stats_arenas_i_bins_j_node(%rip), %rax
000000010001b59d	cmpq	$0x1c, %rdx
000000010001b5a1	cmovaq	%rcx, %rax
000000010001b5a5	popq	%rbp
000000010001b5a6	retq
000000010001b5a7	nopw	(%rax,%rax)
_stats_arenas_i_bins_j_allocated_ctl:
000000010001b5b0	pushq	%rbp
000000010001b5b1	movq	%rsp, %rbp
000000010001b5b4	pushq	%r15
000000010001b5b6	pushq	%r14
000000010001b5b8	pushq	%r13
000000010001b5ba	pushq	%r12
000000010001b5bc	pushq	%rbx
000000010001b5bd	subq	$0x18, %rsp
000000010001b5c1	movq	%r9, -0x38(%rbp)
000000010001b5c5	movq	%r8, %r13
000000010001b5c8	movq	%rcx, %r15
000000010001b5cb	movq	%rdx, %r14
000000010001b5ce	movq	%rdi, %rbx
000000010001b5d1	leaq	_ctl_mtx(%rip), %rdi
000000010001b5d8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b5dd	movl	$0x1, %r12d
000000010001b5e3	testq	%r13, %r13
000000010001b5e6	jne	0x10001b648
000000010001b5e8	cmpq	$0x0, -0x38(%rbp)
000000010001b5ed	jne	0x10001b648
000000010001b5ef	movq	0x20(%rbx), %rax
000000010001b5f3	leaq	(%rax,%rax,8), %rax
000000010001b5f7	imulq	$0x890, 0x10(%rbx), %rcx ## imm = 0x890
000000010001b5ff	addq	_ctl_stats.5(%rip), %rcx
000000010001b606	movq	0xa8(%rcx,%rax,8), %rax
000000010001b60e	movq	%rax, -0x30(%rbp)
000000010001b612	xorl	%r12d, %r12d
000000010001b615	testq	%r14, %r14
000000010001b618	je	0x10001b648
000000010001b61a	testq	%r15, %r15
000000010001b61d	je	0x10001b648
000000010001b61f	movq	(%r15), %rcx
000000010001b622	cmpq	$0x8, %rcx
000000010001b626	jne	0x10001b62d
000000010001b628	movq	%rax, (%r14)
000000010001b62b	jmp	0x10001b648
000000010001b62d	movl	$0x8, %edx
000000010001b632	cmovbq	%rcx, %rdx
000000010001b636	leaq	-0x30(%rbp), %rsi
000000010001b63a	movq	%r14, %rdi
000000010001b63d	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b642	movl	$0x16, %r12d
000000010001b648	leaq	_ctl_mtx(%rip), %rdi
000000010001b64f	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b654	movl	%r12d, %eax
000000010001b657	addq	$0x18, %rsp
000000010001b65b	popq	%rbx
000000010001b65c	popq	%r12
000000010001b65e	popq	%r13
000000010001b660	popq	%r14
000000010001b662	popq	%r15
000000010001b664	popq	%rbp
000000010001b665	retq
000000010001b666	nopw	%cs:(%rax,%rax)
_stats_arenas_i_bins_j_nmalloc_ctl:
000000010001b670	pushq	%rbp
000000010001b671	movq	%rsp, %rbp
000000010001b674	pushq	%r15
000000010001b676	pushq	%r14
000000010001b678	pushq	%r13
000000010001b67a	pushq	%r12
000000010001b67c	pushq	%rbx
000000010001b67d	subq	$0x18, %rsp
000000010001b681	movq	%r9, -0x38(%rbp)
000000010001b685	movq	%r8, %r13
000000010001b688	movq	%rcx, %r15
000000010001b68b	movq	%rdx, %r14
000000010001b68e	movq	%rdi, %rbx
000000010001b691	leaq	_ctl_mtx(%rip), %rdi
000000010001b698	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b69d	movl	$0x1, %r12d
000000010001b6a3	testq	%r13, %r13
000000010001b6a6	jne	0x10001b708
000000010001b6a8	cmpq	$0x0, -0x38(%rbp)
000000010001b6ad	jne	0x10001b708
000000010001b6af	movq	0x20(%rbx), %rax
000000010001b6b3	leaq	(%rax,%rax,8), %rax
000000010001b6b7	imulq	$0x890, 0x10(%rbx), %rcx ## imm = 0x890
000000010001b6bf	addq	_ctl_stats.5(%rip), %rcx
000000010001b6c6	movq	0xb0(%rcx,%rax,8), %rax
000000010001b6ce	movq	%rax, -0x30(%rbp)
000000010001b6d2	xorl	%r12d, %r12d
000000010001b6d5	testq	%r14, %r14
000000010001b6d8	je	0x10001b708
000000010001b6da	testq	%r15, %r15
000000010001b6dd	je	0x10001b708
000000010001b6df	movq	(%r15), %rcx
000000010001b6e2	cmpq	$0x8, %rcx
000000010001b6e6	jne	0x10001b6ed
000000010001b6e8	movq	%rax, (%r14)
000000010001b6eb	jmp	0x10001b708
000000010001b6ed	movl	$0x8, %edx
000000010001b6f2	cmovbq	%rcx, %rdx
000000010001b6f6	leaq	-0x30(%rbp), %rsi
000000010001b6fa	movq	%r14, %rdi
000000010001b6fd	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b702	movl	$0x16, %r12d
000000010001b708	leaq	_ctl_mtx(%rip), %rdi
000000010001b70f	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b714	movl	%r12d, %eax
000000010001b717	addq	$0x18, %rsp
000000010001b71b	popq	%rbx
000000010001b71c	popq	%r12
000000010001b71e	popq	%r13
000000010001b720	popq	%r14
000000010001b722	popq	%r15
000000010001b724	popq	%rbp
000000010001b725	retq
000000010001b726	nopw	%cs:(%rax,%rax)
_stats_arenas_i_bins_j_ndalloc_ctl:
000000010001b730	pushq	%rbp
000000010001b731	movq	%rsp, %rbp
000000010001b734	pushq	%r15
000000010001b736	pushq	%r14
000000010001b738	pushq	%r13
000000010001b73a	pushq	%r12
000000010001b73c	pushq	%rbx
000000010001b73d	subq	$0x18, %rsp
000000010001b741	movq	%r9, -0x38(%rbp)
000000010001b745	movq	%r8, %r13
000000010001b748	movq	%rcx, %r15
000000010001b74b	movq	%rdx, %r14
000000010001b74e	movq	%rdi, %rbx
000000010001b751	leaq	_ctl_mtx(%rip), %rdi
000000010001b758	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b75d	movl	$0x1, %r12d
000000010001b763	testq	%r13, %r13
000000010001b766	jne	0x10001b7c8
000000010001b768	cmpq	$0x0, -0x38(%rbp)
000000010001b76d	jne	0x10001b7c8
000000010001b76f	movq	0x20(%rbx), %rax
000000010001b773	leaq	(%rax,%rax,8), %rax
000000010001b777	imulq	$0x890, 0x10(%rbx), %rcx ## imm = 0x890
000000010001b77f	addq	_ctl_stats.5(%rip), %rcx
000000010001b786	movq	0xb8(%rcx,%rax,8), %rax
000000010001b78e	movq	%rax, -0x30(%rbp)
000000010001b792	xorl	%r12d, %r12d
000000010001b795	testq	%r14, %r14
000000010001b798	je	0x10001b7c8
000000010001b79a	testq	%r15, %r15
000000010001b79d	je	0x10001b7c8
000000010001b79f	movq	(%r15), %rcx
000000010001b7a2	cmpq	$0x8, %rcx
000000010001b7a6	jne	0x10001b7ad
000000010001b7a8	movq	%rax, (%r14)
000000010001b7ab	jmp	0x10001b7c8
000000010001b7ad	movl	$0x8, %edx
000000010001b7b2	cmovbq	%rcx, %rdx
000000010001b7b6	leaq	-0x30(%rbp), %rsi
000000010001b7ba	movq	%r14, %rdi
000000010001b7bd	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b7c2	movl	$0x16, %r12d
000000010001b7c8	leaq	_ctl_mtx(%rip), %rdi
000000010001b7cf	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b7d4	movl	%r12d, %eax
000000010001b7d7	addq	$0x18, %rsp
000000010001b7db	popq	%rbx
000000010001b7dc	popq	%r12
000000010001b7de	popq	%r13
000000010001b7e0	popq	%r14
000000010001b7e2	popq	%r15
000000010001b7e4	popq	%rbp
000000010001b7e5	retq
000000010001b7e6	nopw	%cs:(%rax,%rax)
_stats_arenas_i_bins_j_nrequests_ctl:
000000010001b7f0	pushq	%rbp
000000010001b7f1	movq	%rsp, %rbp
000000010001b7f4	pushq	%r15
000000010001b7f6	pushq	%r14
000000010001b7f8	pushq	%r13
000000010001b7fa	pushq	%r12
000000010001b7fc	pushq	%rbx
000000010001b7fd	subq	$0x18, %rsp
000000010001b801	movq	%r9, -0x38(%rbp)
000000010001b805	movq	%r8, %r13
000000010001b808	movq	%rcx, %r15
000000010001b80b	movq	%rdx, %r14
000000010001b80e	movq	%rdi, %rbx
000000010001b811	leaq	_ctl_mtx(%rip), %rdi
000000010001b818	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b81d	movl	$0x1, %r12d
000000010001b823	testq	%r13, %r13
000000010001b826	jne	0x10001b888
000000010001b828	cmpq	$0x0, -0x38(%rbp)
000000010001b82d	jne	0x10001b888
000000010001b82f	movq	0x20(%rbx), %rax
000000010001b833	leaq	(%rax,%rax,8), %rax
000000010001b837	imulq	$0x890, 0x10(%rbx), %rcx ## imm = 0x890
000000010001b83f	addq	_ctl_stats.5(%rip), %rcx
000000010001b846	movq	0xc0(%rcx,%rax,8), %rax
000000010001b84e	movq	%rax, -0x30(%rbp)
000000010001b852	xorl	%r12d, %r12d
000000010001b855	testq	%r14, %r14
000000010001b858	je	0x10001b888
000000010001b85a	testq	%r15, %r15
000000010001b85d	je	0x10001b888
000000010001b85f	movq	(%r15), %rcx
000000010001b862	cmpq	$0x8, %rcx
000000010001b866	jne	0x10001b86d
000000010001b868	movq	%rax, (%r14)
000000010001b86b	jmp	0x10001b888
000000010001b86d	movl	$0x8, %edx
000000010001b872	cmovbq	%rcx, %rdx
000000010001b876	leaq	-0x30(%rbp), %rsi
000000010001b87a	movq	%r14, %rdi
000000010001b87d	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b882	movl	$0x16, %r12d
000000010001b888	leaq	_ctl_mtx(%rip), %rdi
000000010001b88f	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b894	movl	%r12d, %eax
000000010001b897	addq	$0x18, %rsp
000000010001b89b	popq	%rbx
000000010001b89c	popq	%r12
000000010001b89e	popq	%r13
000000010001b8a0	popq	%r14
000000010001b8a2	popq	%r15
000000010001b8a4	popq	%rbp
000000010001b8a5	retq
000000010001b8a6	nopw	%cs:(%rax,%rax)
_stats_arenas_i_bins_j_nfills_ctl:
000000010001b8b0	pushq	%rbp
000000010001b8b1	movq	%rsp, %rbp
000000010001b8b4	pushq	%r15
000000010001b8b6	pushq	%r14
000000010001b8b8	pushq	%r13
000000010001b8ba	pushq	%r12
000000010001b8bc	pushq	%rbx
000000010001b8bd	subq	$0x18, %rsp
000000010001b8c1	movq	%r9, -0x38(%rbp)
000000010001b8c5	movq	%r8, %r13
000000010001b8c8	movq	%rcx, %r15
000000010001b8cb	movq	%rdx, %r14
000000010001b8ce	movq	%rdi, %rbx
000000010001b8d1	leaq	_ctl_mtx(%rip), %rdi
000000010001b8d8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b8dd	movl	$0x1, %r12d
000000010001b8e3	testq	%r13, %r13
000000010001b8e6	jne	0x10001b948
000000010001b8e8	cmpq	$0x0, -0x38(%rbp)
000000010001b8ed	jne	0x10001b948
000000010001b8ef	movq	0x20(%rbx), %rax
000000010001b8f3	leaq	(%rax,%rax,8), %rax
000000010001b8f7	imulq	$0x890, 0x10(%rbx), %rcx ## imm = 0x890
000000010001b8ff	addq	_ctl_stats.5(%rip), %rcx
000000010001b906	movq	0xc8(%rcx,%rax,8), %rax
000000010001b90e	movq	%rax, -0x30(%rbp)
000000010001b912	xorl	%r12d, %r12d
000000010001b915	testq	%r14, %r14
000000010001b918	je	0x10001b948
000000010001b91a	testq	%r15, %r15
000000010001b91d	je	0x10001b948
000000010001b91f	movq	(%r15), %rcx
000000010001b922	cmpq	$0x8, %rcx
000000010001b926	jne	0x10001b92d
000000010001b928	movq	%rax, (%r14)
000000010001b92b	jmp	0x10001b948
000000010001b92d	movl	$0x8, %edx
000000010001b932	cmovbq	%rcx, %rdx
000000010001b936	leaq	-0x30(%rbp), %rsi
000000010001b93a	movq	%r14, %rdi
000000010001b93d	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001b942	movl	$0x16, %r12d
000000010001b948	leaq	_ctl_mtx(%rip), %rdi
000000010001b94f	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001b954	movl	%r12d, %eax
000000010001b957	addq	$0x18, %rsp
000000010001b95b	popq	%rbx
000000010001b95c	popq	%r12
000000010001b95e	popq	%r13
000000010001b960	popq	%r14
000000010001b962	popq	%r15
000000010001b964	popq	%rbp
000000010001b965	retq
000000010001b966	nopw	%cs:(%rax,%rax)
_stats_arenas_i_bins_j_nflushes_ctl:
000000010001b970	pushq	%rbp
000000010001b971	movq	%rsp, %rbp
000000010001b974	pushq	%r15
000000010001b976	pushq	%r14
000000010001b978	pushq	%r13
000000010001b97a	pushq	%r12
000000010001b97c	pushq	%rbx
000000010001b97d	subq	$0x18, %rsp
000000010001b981	movq	%r9, -0x38(%rbp)
000000010001b985	movq	%r8, %r13
000000010001b988	movq	%rcx, %r15
000000010001b98b	movq	%rdx, %r14
000000010001b98e	movq	%rdi, %rbx
000000010001b991	leaq	_ctl_mtx(%rip), %rdi
000000010001b998	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001b99d	movl	$0x1, %r12d
000000010001b9a3	testq	%r13, %r13
000000010001b9a6	jne	0x10001ba08
000000010001b9a8	cmpq	$0x0, -0x38(%rbp)
000000010001b9ad	jne	0x10001ba08
000000010001b9af	movq	0x20(%rbx), %rax
000000010001b9b3	leaq	(%rax,%rax,8), %rax
000000010001b9b7	imulq	$0x890, 0x10(%rbx), %rcx ## imm = 0x890
000000010001b9bf	addq	_ctl_stats.5(%rip), %rcx
000000010001b9c6	movq	0xd0(%rcx,%rax,8), %rax
000000010001b9ce	movq	%rax, -0x30(%rbp)
000000010001b9d2	xorl	%r12d, %r12d
000000010001b9d5	testq	%r14, %r14
000000010001b9d8	je	0x10001ba08
000000010001b9da	testq	%r15, %r15
000000010001b9dd	je	0x10001ba08
000000010001b9df	movq	(%r15), %rcx
000000010001b9e2	cmpq	$0x8, %rcx
000000010001b9e6	jne	0x10001b9ed
000000010001b9e8	movq	%rax, (%r14)
000000010001b9eb	jmp	0x10001ba08
000000010001b9ed	movl	$0x8, %edx
000000010001b9f2	cmovbq	%rcx, %rdx
000000010001b9f6	leaq	-0x30(%rbp), %rsi
000000010001b9fa	movq	%r14, %rdi
000000010001b9fd	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ba02	movl	$0x16, %r12d
000000010001ba08	leaq	_ctl_mtx(%rip), %rdi
000000010001ba0f	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001ba14	movl	%r12d, %eax
000000010001ba17	addq	$0x18, %rsp
000000010001ba1b	popq	%rbx
000000010001ba1c	popq	%r12
000000010001ba1e	popq	%r13
000000010001ba20	popq	%r14
000000010001ba22	popq	%r15
000000010001ba24	popq	%rbp
000000010001ba25	retq
000000010001ba26	nopw	%cs:(%rax,%rax)
_stats_arenas_i_bins_j_nruns_ctl:
000000010001ba30	pushq	%rbp
000000010001ba31	movq	%rsp, %rbp
000000010001ba34	pushq	%r15
000000010001ba36	pushq	%r14
000000010001ba38	pushq	%r13
000000010001ba3a	pushq	%r12
000000010001ba3c	pushq	%rbx
000000010001ba3d	subq	$0x18, %rsp
000000010001ba41	movq	%r9, -0x38(%rbp)
000000010001ba45	movq	%r8, %r13
000000010001ba48	movq	%rcx, %r15
000000010001ba4b	movq	%rdx, %r14
000000010001ba4e	movq	%rdi, %rbx
000000010001ba51	leaq	_ctl_mtx(%rip), %rdi
000000010001ba58	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001ba5d	movl	$0x1, %r12d
000000010001ba63	testq	%r13, %r13
000000010001ba66	jne	0x10001bac8
000000010001ba68	cmpq	$0x0, -0x38(%rbp)
000000010001ba6d	jne	0x10001bac8
000000010001ba6f	movq	0x20(%rbx), %rax
000000010001ba73	leaq	(%rax,%rax,8), %rax
000000010001ba77	imulq	$0x890, 0x10(%rbx), %rcx ## imm = 0x890
000000010001ba7f	addq	_ctl_stats.5(%rip), %rcx
000000010001ba86	movq	0xd8(%rcx,%rax,8), %rax
000000010001ba8e	movq	%rax, -0x30(%rbp)
000000010001ba92	xorl	%r12d, %r12d
000000010001ba95	testq	%r14, %r14
000000010001ba98	je	0x10001bac8
000000010001ba9a	testq	%r15, %r15
000000010001ba9d	je	0x10001bac8
000000010001ba9f	movq	(%r15), %rcx
000000010001baa2	cmpq	$0x8, %rcx
000000010001baa6	jne	0x10001baad
000000010001baa8	movq	%rax, (%r14)
000000010001baab	jmp	0x10001bac8
000000010001baad	movl	$0x8, %edx
000000010001bab2	cmovbq	%rcx, %rdx
000000010001bab6	leaq	-0x30(%rbp), %rsi
000000010001baba	movq	%r14, %rdi
000000010001babd	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001bac2	movl	$0x16, %r12d
000000010001bac8	leaq	_ctl_mtx(%rip), %rdi
000000010001bacf	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001bad4	movl	%r12d, %eax
000000010001bad7	addq	$0x18, %rsp
000000010001badb	popq	%rbx
000000010001badc	popq	%r12
000000010001bade	popq	%r13
000000010001bae0	popq	%r14
000000010001bae2	popq	%r15
000000010001bae4	popq	%rbp
000000010001bae5	retq
000000010001bae6	nopw	%cs:(%rax,%rax)
_stats_arenas_i_bins_j_nreruns_ctl:
000000010001baf0	pushq	%rbp
000000010001baf1	movq	%rsp, %rbp
000000010001baf4	pushq	%r15
000000010001baf6	pushq	%r14
000000010001baf8	pushq	%r13
000000010001bafa	pushq	%r12
000000010001bafc	pushq	%rbx
000000010001bafd	subq	$0x18, %rsp
000000010001bb01	movq	%r9, -0x38(%rbp)
000000010001bb05	movq	%r8, %r13
000000010001bb08	movq	%rcx, %r15
000000010001bb0b	movq	%rdx, %r14
000000010001bb0e	movq	%rdi, %rbx
000000010001bb11	leaq	_ctl_mtx(%rip), %rdi
000000010001bb18	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001bb1d	movl	$0x1, %r12d
000000010001bb23	testq	%r13, %r13
000000010001bb26	jne	0x10001bb88
000000010001bb28	cmpq	$0x0, -0x38(%rbp)
000000010001bb2d	jne	0x10001bb88
000000010001bb2f	movq	0x20(%rbx), %rax
000000010001bb33	leaq	(%rax,%rax,8), %rax
000000010001bb37	imulq	$0x890, 0x10(%rbx), %rcx ## imm = 0x890
000000010001bb3f	addq	_ctl_stats.5(%rip), %rcx
000000010001bb46	movq	0xe0(%rcx,%rax,8), %rax
000000010001bb4e	movq	%rax, -0x30(%rbp)
000000010001bb52	xorl	%r12d, %r12d
000000010001bb55	testq	%r14, %r14
000000010001bb58	je	0x10001bb88
000000010001bb5a	testq	%r15, %r15
000000010001bb5d	je	0x10001bb88
000000010001bb5f	movq	(%r15), %rcx
000000010001bb62	cmpq	$0x8, %rcx
000000010001bb66	jne	0x10001bb6d
000000010001bb68	movq	%rax, (%r14)
000000010001bb6b	jmp	0x10001bb88
000000010001bb6d	movl	$0x8, %edx
000000010001bb72	cmovbq	%rcx, %rdx
000000010001bb76	leaq	-0x30(%rbp), %rsi
000000010001bb7a	movq	%r14, %rdi
000000010001bb7d	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001bb82	movl	$0x16, %r12d
000000010001bb88	leaq	_ctl_mtx(%rip), %rdi
000000010001bb8f	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001bb94	movl	%r12d, %eax
000000010001bb97	addq	$0x18, %rsp
000000010001bb9b	popq	%rbx
000000010001bb9c	popq	%r12
000000010001bb9e	popq	%r13
000000010001bba0	popq	%r14
000000010001bba2	popq	%r15
000000010001bba4	popq	%rbp
000000010001bba5	retq
000000010001bba6	nopw	%cs:(%rax,%rax)
_stats_arenas_i_bins_j_curruns_ctl:
000000010001bbb0	pushq	%rbp
000000010001bbb1	movq	%rsp, %rbp
000000010001bbb4	pushq	%r15
000000010001bbb6	pushq	%r14
000000010001bbb8	pushq	%r13
000000010001bbba	pushq	%r12
000000010001bbbc	pushq	%rbx
000000010001bbbd	subq	$0x18, %rsp
000000010001bbc1	movq	%r9, -0x38(%rbp)
000000010001bbc5	movq	%r8, %r13
000000010001bbc8	movq	%rcx, %r15
000000010001bbcb	movq	%rdx, %r14
000000010001bbce	movq	%rdi, %rbx
000000010001bbd1	leaq	_ctl_mtx(%rip), %rdi
000000010001bbd8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001bbdd	movl	$0x1, %r12d
000000010001bbe3	testq	%r13, %r13
000000010001bbe6	jne	0x10001bc48
000000010001bbe8	cmpq	$0x0, -0x38(%rbp)
000000010001bbed	jne	0x10001bc48
000000010001bbef	movq	0x20(%rbx), %rax
000000010001bbf3	leaq	(%rax,%rax,8), %rax
000000010001bbf7	imulq	$0x890, 0x10(%rbx), %rcx ## imm = 0x890
000000010001bbff	addq	_ctl_stats.5(%rip), %rcx
000000010001bc06	movq	0xe8(%rcx,%rax,8), %rax
000000010001bc0e	movq	%rax, -0x30(%rbp)
000000010001bc12	xorl	%r12d, %r12d
000000010001bc15	testq	%r14, %r14
000000010001bc18	je	0x10001bc48
000000010001bc1a	testq	%r15, %r15
000000010001bc1d	je	0x10001bc48
000000010001bc1f	movq	(%r15), %rcx
000000010001bc22	cmpq	$0x8, %rcx
000000010001bc26	jne	0x10001bc2d
000000010001bc28	movq	%rax, (%r14)
000000010001bc2b	jmp	0x10001bc48
000000010001bc2d	movl	$0x8, %edx
000000010001bc32	cmovbq	%rcx, %rdx
000000010001bc36	leaq	-0x30(%rbp), %rsi
000000010001bc3a	movq	%r14, %rdi
000000010001bc3d	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001bc42	movl	$0x16, %r12d
000000010001bc48	leaq	_ctl_mtx(%rip), %rdi
000000010001bc4f	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001bc54	movl	%r12d, %eax
000000010001bc57	addq	$0x18, %rsp
000000010001bc5b	popq	%rbx
000000010001bc5c	popq	%r12
000000010001bc5e	popq	%r13
000000010001bc60	popq	%r14
000000010001bc62	popq	%r15
000000010001bc64	popq	%rbp
000000010001bc65	retq
000000010001bc66	nopw	%cs:(%rax,%rax)
_stats_arenas_i_huge_allocated_ctl:
000000010001bc70	pushq	%rbp
000000010001bc71	movq	%rsp, %rbp
000000010001bc74	pushq	%r15
000000010001bc76	pushq	%r14
000000010001bc78	pushq	%r13
000000010001bc7a	pushq	%r12
000000010001bc7c	pushq	%rbx
000000010001bc7d	subq	$0x18, %rsp
000000010001bc81	movq	%r9, -0x38(%rbp)
000000010001bc85	movq	%r8, %r12
000000010001bc88	movq	%rcx, %r15
000000010001bc8b	movq	%rdx, %r14
000000010001bc8e	movq	%rdi, %r13
000000010001bc91	leaq	_ctl_mtx(%rip), %rdi
000000010001bc98	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001bc9d	movl	$0x1, %ebx
000000010001bca2	testq	%r12, %r12
000000010001bca5	jne	0x10001bcfa
000000010001bca7	cmpq	$0x0, -0x38(%rbp)
000000010001bcac	jne	0x10001bcfa
000000010001bcae	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001bcb6	movq	_ctl_stats.5(%rip), %rcx
000000010001bcbd	movq	0x60(%rcx,%rax), %rax
000000010001bcc2	movq	%rax, -0x30(%rbp)
000000010001bcc6	xorl	%ebx, %ebx
000000010001bcc8	testq	%r14, %r14
000000010001bccb	je	0x10001bcfa
000000010001bccd	testq	%r15, %r15
000000010001bcd0	je	0x10001bcfa
000000010001bcd2	movq	(%r15), %rcx
000000010001bcd5	cmpq	$0x8, %rcx
000000010001bcd9	jne	0x10001bce0
000000010001bcdb	movq	%rax, (%r14)
000000010001bcde	jmp	0x10001bcfa
000000010001bce0	movl	$0x8, %edx
000000010001bce5	cmovbq	%rcx, %rdx
000000010001bce9	leaq	-0x30(%rbp), %rsi
000000010001bced	movq	%r14, %rdi
000000010001bcf0	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001bcf5	movl	$0x16, %ebx
000000010001bcfa	leaq	_ctl_mtx(%rip), %rdi
000000010001bd01	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001bd06	movl	%ebx, %eax
000000010001bd08	addq	$0x18, %rsp
000000010001bd0c	popq	%rbx
000000010001bd0d	popq	%r12
000000010001bd0f	popq	%r13
000000010001bd11	popq	%r14
000000010001bd13	popq	%r15
000000010001bd15	popq	%rbp
000000010001bd16	retq
000000010001bd17	nopw	(%rax,%rax)
_stats_arenas_i_huge_nmalloc_ctl:
000000010001bd20	pushq	%rbp
000000010001bd21	movq	%rsp, %rbp
000000010001bd24	pushq	%r15
000000010001bd26	pushq	%r14
000000010001bd28	pushq	%r13
000000010001bd2a	pushq	%r12
000000010001bd2c	pushq	%rbx
000000010001bd2d	subq	$0x18, %rsp
000000010001bd31	movq	%r9, -0x38(%rbp)
000000010001bd35	movq	%r8, %r12
000000010001bd38	movq	%rcx, %r15
000000010001bd3b	movq	%rdx, %r14
000000010001bd3e	movq	%rdi, %r13
000000010001bd41	leaq	_ctl_mtx(%rip), %rdi
000000010001bd48	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001bd4d	movl	$0x1, %ebx
000000010001bd52	testq	%r12, %r12
000000010001bd55	jne	0x10001bdaa
000000010001bd57	cmpq	$0x0, -0x38(%rbp)
000000010001bd5c	jne	0x10001bdaa
000000010001bd5e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001bd66	movq	_ctl_stats.5(%rip), %rcx
000000010001bd6d	movq	0x68(%rcx,%rax), %rax
000000010001bd72	movq	%rax, -0x30(%rbp)
000000010001bd76	xorl	%ebx, %ebx
000000010001bd78	testq	%r14, %r14
000000010001bd7b	je	0x10001bdaa
000000010001bd7d	testq	%r15, %r15
000000010001bd80	je	0x10001bdaa
000000010001bd82	movq	(%r15), %rcx
000000010001bd85	cmpq	$0x8, %rcx
000000010001bd89	jne	0x10001bd90
000000010001bd8b	movq	%rax, (%r14)
000000010001bd8e	jmp	0x10001bdaa
000000010001bd90	movl	$0x8, %edx
000000010001bd95	cmovbq	%rcx, %rdx
000000010001bd99	leaq	-0x30(%rbp), %rsi
000000010001bd9d	movq	%r14, %rdi
000000010001bda0	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001bda5	movl	$0x16, %ebx
000000010001bdaa	leaq	_ctl_mtx(%rip), %rdi
000000010001bdb1	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001bdb6	movl	%ebx, %eax
000000010001bdb8	addq	$0x18, %rsp
000000010001bdbc	popq	%rbx
000000010001bdbd	popq	%r12
000000010001bdbf	popq	%r13
000000010001bdc1	popq	%r14
000000010001bdc3	popq	%r15
000000010001bdc5	popq	%rbp
000000010001bdc6	retq
000000010001bdc7	nopw	(%rax,%rax)
_stats_arenas_i_huge_ndalloc_ctl:
000000010001bdd0	pushq	%rbp
000000010001bdd1	movq	%rsp, %rbp
000000010001bdd4	pushq	%r15
000000010001bdd6	pushq	%r14
000000010001bdd8	pushq	%r13
000000010001bdda	pushq	%r12
000000010001bddc	pushq	%rbx
000000010001bddd	subq	$0x18, %rsp
000000010001bde1	movq	%r9, -0x38(%rbp)
000000010001bde5	movq	%r8, %r12
000000010001bde8	movq	%rcx, %r15
000000010001bdeb	movq	%rdx, %r14
000000010001bdee	movq	%rdi, %r13
000000010001bdf1	leaq	_ctl_mtx(%rip), %rdi
000000010001bdf8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001bdfd	movl	$0x1, %ebx
000000010001be02	testq	%r12, %r12
000000010001be05	jne	0x10001be5a
000000010001be07	cmpq	$0x0, -0x38(%rbp)
000000010001be0c	jne	0x10001be5a
000000010001be0e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001be16	movq	_ctl_stats.5(%rip), %rcx
000000010001be1d	movq	0x70(%rcx,%rax), %rax
000000010001be22	movq	%rax, -0x30(%rbp)
000000010001be26	xorl	%ebx, %ebx
000000010001be28	testq	%r14, %r14
000000010001be2b	je	0x10001be5a
000000010001be2d	testq	%r15, %r15
000000010001be30	je	0x10001be5a
000000010001be32	movq	(%r15), %rcx
000000010001be35	cmpq	$0x8, %rcx
000000010001be39	jne	0x10001be40
000000010001be3b	movq	%rax, (%r14)
000000010001be3e	jmp	0x10001be5a
000000010001be40	movl	$0x8, %edx
000000010001be45	cmovbq	%rcx, %rdx
000000010001be49	leaq	-0x30(%rbp), %rsi
000000010001be4d	movq	%r14, %rdi
000000010001be50	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001be55	movl	$0x16, %ebx
000000010001be5a	leaq	_ctl_mtx(%rip), %rdi
000000010001be61	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001be66	movl	%ebx, %eax
000000010001be68	addq	$0x18, %rsp
000000010001be6c	popq	%rbx
000000010001be6d	popq	%r12
000000010001be6f	popq	%r13
000000010001be71	popq	%r14
000000010001be73	popq	%r15
000000010001be75	popq	%rbp
000000010001be76	retq
000000010001be77	nopw	(%rax,%rax)
_stats_arenas_i_huge_nrequests_ctl:
000000010001be80	pushq	%rbp
000000010001be81	movq	%rsp, %rbp
000000010001be84	pushq	%r15
000000010001be86	pushq	%r14
000000010001be88	pushq	%r13
000000010001be8a	pushq	%r12
000000010001be8c	pushq	%rbx
000000010001be8d	subq	$0x18, %rsp
000000010001be91	movq	%r9, -0x38(%rbp)
000000010001be95	movq	%r8, %r12
000000010001be98	movq	%rcx, %r15
000000010001be9b	movq	%rdx, %r14
000000010001be9e	movq	%rdi, %r13
000000010001bea1	leaq	_ctl_mtx(%rip), %rdi
000000010001bea8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001bead	movl	$0x1, %ebx
000000010001beb2	testq	%r12, %r12
000000010001beb5	jne	0x10001bf0a
000000010001beb7	cmpq	$0x0, -0x38(%rbp)
000000010001bebc	jne	0x10001bf0a
000000010001bebe	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001bec6	movq	_ctl_stats.5(%rip), %rcx
000000010001becd	movq	0x78(%rcx,%rax), %rax
000000010001bed2	movq	%rax, -0x30(%rbp)
000000010001bed6	xorl	%ebx, %ebx
000000010001bed8	testq	%r14, %r14
000000010001bedb	je	0x10001bf0a
000000010001bedd	testq	%r15, %r15
000000010001bee0	je	0x10001bf0a
000000010001bee2	movq	(%r15), %rcx
000000010001bee5	cmpq	$0x8, %rcx
000000010001bee9	jne	0x10001bef0
000000010001beeb	movq	%rax, (%r14)
000000010001beee	jmp	0x10001bf0a
000000010001bef0	movl	$0x8, %edx
000000010001bef5	cmovbq	%rcx, %rdx
000000010001bef9	leaq	-0x30(%rbp), %rsi
000000010001befd	movq	%r14, %rdi
000000010001bf00	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001bf05	movl	$0x16, %ebx
000000010001bf0a	leaq	_ctl_mtx(%rip), %rdi
000000010001bf11	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001bf16	movl	%ebx, %eax
000000010001bf18	addq	$0x18, %rsp
000000010001bf1c	popq	%rbx
000000010001bf1d	popq	%r12
000000010001bf1f	popq	%r13
000000010001bf21	popq	%r14
000000010001bf23	popq	%r15
000000010001bf25	popq	%rbp
000000010001bf26	retq
000000010001bf27	nopw	(%rax,%rax)
_stats_arenas_i_large_allocated_ctl:
000000010001bf30	pushq	%rbp
000000010001bf31	movq	%rsp, %rbp
000000010001bf34	pushq	%r15
000000010001bf36	pushq	%r14
000000010001bf38	pushq	%r13
000000010001bf3a	pushq	%r12
000000010001bf3c	pushq	%rbx
000000010001bf3d	subq	$0x18, %rsp
000000010001bf41	movq	%r9, -0x38(%rbp)
000000010001bf45	movq	%r8, %r12
000000010001bf48	movq	%rcx, %r15
000000010001bf4b	movq	%rdx, %r14
000000010001bf4e	movq	%rdi, %r13
000000010001bf51	leaq	_ctl_mtx(%rip), %rdi
000000010001bf58	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001bf5d	movl	$0x1, %ebx
000000010001bf62	testq	%r12, %r12
000000010001bf65	jne	0x10001bfba
000000010001bf67	cmpq	$0x0, -0x38(%rbp)
000000010001bf6c	jne	0x10001bfba
000000010001bf6e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001bf76	movq	_ctl_stats.5(%rip), %rcx
000000010001bf7d	movq	0x40(%rcx,%rax), %rax
000000010001bf82	movq	%rax, -0x30(%rbp)
000000010001bf86	xorl	%ebx, %ebx
000000010001bf88	testq	%r14, %r14
000000010001bf8b	je	0x10001bfba
000000010001bf8d	testq	%r15, %r15
000000010001bf90	je	0x10001bfba
000000010001bf92	movq	(%r15), %rcx
000000010001bf95	cmpq	$0x8, %rcx
000000010001bf99	jne	0x10001bfa0
000000010001bf9b	movq	%rax, (%r14)
000000010001bf9e	jmp	0x10001bfba
000000010001bfa0	movl	$0x8, %edx
000000010001bfa5	cmovbq	%rcx, %rdx
000000010001bfa9	leaq	-0x30(%rbp), %rsi
000000010001bfad	movq	%r14, %rdi
000000010001bfb0	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001bfb5	movl	$0x16, %ebx
000000010001bfba	leaq	_ctl_mtx(%rip), %rdi
000000010001bfc1	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001bfc6	movl	%ebx, %eax
000000010001bfc8	addq	$0x18, %rsp
000000010001bfcc	popq	%rbx
000000010001bfcd	popq	%r12
000000010001bfcf	popq	%r13
000000010001bfd1	popq	%r14
000000010001bfd3	popq	%r15
000000010001bfd5	popq	%rbp
000000010001bfd6	retq
000000010001bfd7	nopw	(%rax,%rax)
_stats_arenas_i_large_nmalloc_ctl:
000000010001bfe0	pushq	%rbp
000000010001bfe1	movq	%rsp, %rbp
000000010001bfe4	pushq	%r15
000000010001bfe6	pushq	%r14
000000010001bfe8	pushq	%r13
000000010001bfea	pushq	%r12
000000010001bfec	pushq	%rbx
000000010001bfed	subq	$0x18, %rsp
000000010001bff1	movq	%r9, -0x38(%rbp)
000000010001bff5	movq	%r8, %r12
000000010001bff8	movq	%rcx, %r15
000000010001bffb	movq	%rdx, %r14
000000010001bffe	movq	%rdi, %r13
000000010001c001	leaq	_ctl_mtx(%rip), %rdi
000000010001c008	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001c00d	movl	$0x1, %ebx
000000010001c012	testq	%r12, %r12
000000010001c015	jne	0x10001c06a
000000010001c017	cmpq	$0x0, -0x38(%rbp)
000000010001c01c	jne	0x10001c06a
000000010001c01e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001c026	movq	_ctl_stats.5(%rip), %rcx
000000010001c02d	movq	0x48(%rcx,%rax), %rax
000000010001c032	movq	%rax, -0x30(%rbp)
000000010001c036	xorl	%ebx, %ebx
000000010001c038	testq	%r14, %r14
000000010001c03b	je	0x10001c06a
000000010001c03d	testq	%r15, %r15
000000010001c040	je	0x10001c06a
000000010001c042	movq	(%r15), %rcx
000000010001c045	cmpq	$0x8, %rcx
000000010001c049	jne	0x10001c050
000000010001c04b	movq	%rax, (%r14)
000000010001c04e	jmp	0x10001c06a
000000010001c050	movl	$0x8, %edx
000000010001c055	cmovbq	%rcx, %rdx
000000010001c059	leaq	-0x30(%rbp), %rsi
000000010001c05d	movq	%r14, %rdi
000000010001c060	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c065	movl	$0x16, %ebx
000000010001c06a	leaq	_ctl_mtx(%rip), %rdi
000000010001c071	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001c076	movl	%ebx, %eax
000000010001c078	addq	$0x18, %rsp
000000010001c07c	popq	%rbx
000000010001c07d	popq	%r12
000000010001c07f	popq	%r13
000000010001c081	popq	%r14
000000010001c083	popq	%r15
000000010001c085	popq	%rbp
000000010001c086	retq
000000010001c087	nopw	(%rax,%rax)
_stats_arenas_i_large_ndalloc_ctl:
000000010001c090	pushq	%rbp
000000010001c091	movq	%rsp, %rbp
000000010001c094	pushq	%r15
000000010001c096	pushq	%r14
000000010001c098	pushq	%r13
000000010001c09a	pushq	%r12
000000010001c09c	pushq	%rbx
000000010001c09d	subq	$0x18, %rsp
000000010001c0a1	movq	%r9, -0x38(%rbp)
000000010001c0a5	movq	%r8, %r12
000000010001c0a8	movq	%rcx, %r15
000000010001c0ab	movq	%rdx, %r14
000000010001c0ae	movq	%rdi, %r13
000000010001c0b1	leaq	_ctl_mtx(%rip), %rdi
000000010001c0b8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001c0bd	movl	$0x1, %ebx
000000010001c0c2	testq	%r12, %r12
000000010001c0c5	jne	0x10001c11a
000000010001c0c7	cmpq	$0x0, -0x38(%rbp)
000000010001c0cc	jne	0x10001c11a
000000010001c0ce	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001c0d6	movq	_ctl_stats.5(%rip), %rcx
000000010001c0dd	movq	0x50(%rcx,%rax), %rax
000000010001c0e2	movq	%rax, -0x30(%rbp)
000000010001c0e6	xorl	%ebx, %ebx
000000010001c0e8	testq	%r14, %r14
000000010001c0eb	je	0x10001c11a
000000010001c0ed	testq	%r15, %r15
000000010001c0f0	je	0x10001c11a
000000010001c0f2	movq	(%r15), %rcx
000000010001c0f5	cmpq	$0x8, %rcx
000000010001c0f9	jne	0x10001c100
000000010001c0fb	movq	%rax, (%r14)
000000010001c0fe	jmp	0x10001c11a
000000010001c100	movl	$0x8, %edx
000000010001c105	cmovbq	%rcx, %rdx
000000010001c109	leaq	-0x30(%rbp), %rsi
000000010001c10d	movq	%r14, %rdi
000000010001c110	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c115	movl	$0x16, %ebx
000000010001c11a	leaq	_ctl_mtx(%rip), %rdi
000000010001c121	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001c126	movl	%ebx, %eax
000000010001c128	addq	$0x18, %rsp
000000010001c12c	popq	%rbx
000000010001c12d	popq	%r12
000000010001c12f	popq	%r13
000000010001c131	popq	%r14
000000010001c133	popq	%r15
000000010001c135	popq	%rbp
000000010001c136	retq
000000010001c137	nopw	(%rax,%rax)
_stats_arenas_i_large_nrequests_ctl:
000000010001c140	pushq	%rbp
000000010001c141	movq	%rsp, %rbp
000000010001c144	pushq	%r15
000000010001c146	pushq	%r14
000000010001c148	pushq	%r13
000000010001c14a	pushq	%r12
000000010001c14c	pushq	%rbx
000000010001c14d	subq	$0x18, %rsp
000000010001c151	movq	%r9, -0x38(%rbp)
000000010001c155	movq	%r8, %r12
000000010001c158	movq	%rcx, %r15
000000010001c15b	movq	%rdx, %r14
000000010001c15e	movq	%rdi, %r13
000000010001c161	leaq	_ctl_mtx(%rip), %rdi
000000010001c168	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001c16d	movl	$0x1, %ebx
000000010001c172	testq	%r12, %r12
000000010001c175	jne	0x10001c1ca
000000010001c177	cmpq	$0x0, -0x38(%rbp)
000000010001c17c	jne	0x10001c1ca
000000010001c17e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001c186	movq	_ctl_stats.5(%rip), %rcx
000000010001c18d	movq	0x58(%rcx,%rax), %rax
000000010001c192	movq	%rax, -0x30(%rbp)
000000010001c196	xorl	%ebx, %ebx
000000010001c198	testq	%r14, %r14
000000010001c19b	je	0x10001c1ca
000000010001c19d	testq	%r15, %r15
000000010001c1a0	je	0x10001c1ca
000000010001c1a2	movq	(%r15), %rcx
000000010001c1a5	cmpq	$0x8, %rcx
000000010001c1a9	jne	0x10001c1b0
000000010001c1ab	movq	%rax, (%r14)
000000010001c1ae	jmp	0x10001c1ca
000000010001c1b0	movl	$0x8, %edx
000000010001c1b5	cmovbq	%rcx, %rdx
000000010001c1b9	leaq	-0x30(%rbp), %rsi
000000010001c1bd	movq	%r14, %rdi
000000010001c1c0	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c1c5	movl	$0x16, %ebx
000000010001c1ca	leaq	_ctl_mtx(%rip), %rdi
000000010001c1d1	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001c1d6	movl	%ebx, %eax
000000010001c1d8	addq	$0x18, %rsp
000000010001c1dc	popq	%rbx
000000010001c1dd	popq	%r12
000000010001c1df	popq	%r13
000000010001c1e1	popq	%r14
000000010001c1e3	popq	%r15
000000010001c1e5	popq	%rbp
000000010001c1e6	retq
000000010001c1e7	nopw	(%rax,%rax)
_stats_arenas_i_small_allocated_ctl:
000000010001c1f0	pushq	%rbp
000000010001c1f1	movq	%rsp, %rbp
000000010001c1f4	pushq	%r15
000000010001c1f6	pushq	%r14
000000010001c1f8	pushq	%r13
000000010001c1fa	pushq	%r12
000000010001c1fc	pushq	%rbx
000000010001c1fd	subq	$0x18, %rsp
000000010001c201	movq	%r9, -0x38(%rbp)
000000010001c205	movq	%r8, %r12
000000010001c208	movq	%rcx, %r15
000000010001c20b	movq	%rdx, %r14
000000010001c20e	movq	%rdi, %r13
000000010001c211	leaq	_ctl_mtx(%rip), %rdi
000000010001c218	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001c21d	movl	$0x1, %ebx
000000010001c222	testq	%r12, %r12
000000010001c225	jne	0x10001c27d
000000010001c227	cmpq	$0x0, -0x38(%rbp)
000000010001c22c	jne	0x10001c27d
000000010001c22e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001c236	movq	_ctl_stats.5(%rip), %rcx
000000010001c23d	movq	0x88(%rcx,%rax), %rax
000000010001c245	movq	%rax, -0x30(%rbp)
000000010001c249	xorl	%ebx, %ebx
000000010001c24b	testq	%r14, %r14
000000010001c24e	je	0x10001c27d
000000010001c250	testq	%r15, %r15
000000010001c253	je	0x10001c27d
000000010001c255	movq	(%r15), %rcx
000000010001c258	cmpq	$0x8, %rcx
000000010001c25c	jne	0x10001c263
000000010001c25e	movq	%rax, (%r14)
000000010001c261	jmp	0x10001c27d
000000010001c263	movl	$0x8, %edx
000000010001c268	cmovbq	%rcx, %rdx
000000010001c26c	leaq	-0x30(%rbp), %rsi
000000010001c270	movq	%r14, %rdi
000000010001c273	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c278	movl	$0x16, %ebx
000000010001c27d	leaq	_ctl_mtx(%rip), %rdi
000000010001c284	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001c289	movl	%ebx, %eax
000000010001c28b	addq	$0x18, %rsp
000000010001c28f	popq	%rbx
000000010001c290	popq	%r12
000000010001c292	popq	%r13
000000010001c294	popq	%r14
000000010001c296	popq	%r15
000000010001c298	popq	%rbp
000000010001c299	retq
000000010001c29a	nopw	(%rax,%rax)
_stats_arenas_i_small_nmalloc_ctl:
000000010001c2a0	pushq	%rbp
000000010001c2a1	movq	%rsp, %rbp
000000010001c2a4	pushq	%r15
000000010001c2a6	pushq	%r14
000000010001c2a8	pushq	%r13
000000010001c2aa	pushq	%r12
000000010001c2ac	pushq	%rbx
000000010001c2ad	subq	$0x18, %rsp
000000010001c2b1	movq	%r9, -0x38(%rbp)
000000010001c2b5	movq	%r8, %r12
000000010001c2b8	movq	%rcx, %r15
000000010001c2bb	movq	%rdx, %r14
000000010001c2be	movq	%rdi, %r13
000000010001c2c1	leaq	_ctl_mtx(%rip), %rdi
000000010001c2c8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001c2cd	movl	$0x1, %ebx
000000010001c2d2	testq	%r12, %r12
000000010001c2d5	jne	0x10001c32d
000000010001c2d7	cmpq	$0x0, -0x38(%rbp)
000000010001c2dc	jne	0x10001c32d
000000010001c2de	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001c2e6	movq	_ctl_stats.5(%rip), %rcx
000000010001c2ed	movq	0x90(%rcx,%rax), %rax
000000010001c2f5	movq	%rax, -0x30(%rbp)
000000010001c2f9	xorl	%ebx, %ebx
000000010001c2fb	testq	%r14, %r14
000000010001c2fe	je	0x10001c32d
000000010001c300	testq	%r15, %r15
000000010001c303	je	0x10001c32d
000000010001c305	movq	(%r15), %rcx
000000010001c308	cmpq	$0x8, %rcx
000000010001c30c	jne	0x10001c313
000000010001c30e	movq	%rax, (%r14)
000000010001c311	jmp	0x10001c32d
000000010001c313	movl	$0x8, %edx
000000010001c318	cmovbq	%rcx, %rdx
000000010001c31c	leaq	-0x30(%rbp), %rsi
000000010001c320	movq	%r14, %rdi
000000010001c323	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c328	movl	$0x16, %ebx
000000010001c32d	leaq	_ctl_mtx(%rip), %rdi
000000010001c334	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001c339	movl	%ebx, %eax
000000010001c33b	addq	$0x18, %rsp
000000010001c33f	popq	%rbx
000000010001c340	popq	%r12
000000010001c342	popq	%r13
000000010001c344	popq	%r14
000000010001c346	popq	%r15
000000010001c348	popq	%rbp
000000010001c349	retq
000000010001c34a	nopw	(%rax,%rax)
_stats_arenas_i_small_ndalloc_ctl:
000000010001c350	pushq	%rbp
000000010001c351	movq	%rsp, %rbp
000000010001c354	pushq	%r15
000000010001c356	pushq	%r14
000000010001c358	pushq	%r13
000000010001c35a	pushq	%r12
000000010001c35c	pushq	%rbx
000000010001c35d	subq	$0x18, %rsp
000000010001c361	movq	%r9, -0x38(%rbp)
000000010001c365	movq	%r8, %r12
000000010001c368	movq	%rcx, %r15
000000010001c36b	movq	%rdx, %r14
000000010001c36e	movq	%rdi, %r13
000000010001c371	leaq	_ctl_mtx(%rip), %rdi
000000010001c378	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001c37d	movl	$0x1, %ebx
000000010001c382	testq	%r12, %r12
000000010001c385	jne	0x10001c3dd
000000010001c387	cmpq	$0x0, -0x38(%rbp)
000000010001c38c	jne	0x10001c3dd
000000010001c38e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001c396	movq	_ctl_stats.5(%rip), %rcx
000000010001c39d	movq	0x98(%rcx,%rax), %rax
000000010001c3a5	movq	%rax, -0x30(%rbp)
000000010001c3a9	xorl	%ebx, %ebx
000000010001c3ab	testq	%r14, %r14
000000010001c3ae	je	0x10001c3dd
000000010001c3b0	testq	%r15, %r15
000000010001c3b3	je	0x10001c3dd
000000010001c3b5	movq	(%r15), %rcx
000000010001c3b8	cmpq	$0x8, %rcx
000000010001c3bc	jne	0x10001c3c3
000000010001c3be	movq	%rax, (%r14)
000000010001c3c1	jmp	0x10001c3dd
000000010001c3c3	movl	$0x8, %edx
000000010001c3c8	cmovbq	%rcx, %rdx
000000010001c3cc	leaq	-0x30(%rbp), %rsi
000000010001c3d0	movq	%r14, %rdi
000000010001c3d3	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c3d8	movl	$0x16, %ebx
000000010001c3dd	leaq	_ctl_mtx(%rip), %rdi
000000010001c3e4	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001c3e9	movl	%ebx, %eax
000000010001c3eb	addq	$0x18, %rsp
000000010001c3ef	popq	%rbx
000000010001c3f0	popq	%r12
000000010001c3f2	popq	%r13
000000010001c3f4	popq	%r14
000000010001c3f6	popq	%r15
000000010001c3f8	popq	%rbp
000000010001c3f9	retq
000000010001c3fa	nopw	(%rax,%rax)
_stats_arenas_i_small_nrequests_ctl:
000000010001c400	pushq	%rbp
000000010001c401	movq	%rsp, %rbp
000000010001c404	pushq	%r15
000000010001c406	pushq	%r14
000000010001c408	pushq	%r13
000000010001c40a	pushq	%r12
000000010001c40c	pushq	%rbx
000000010001c40d	subq	$0x18, %rsp
000000010001c411	movq	%r9, -0x38(%rbp)
000000010001c415	movq	%r8, %r12
000000010001c418	movq	%rcx, %r15
000000010001c41b	movq	%rdx, %r14
000000010001c41e	movq	%rdi, %r13
000000010001c421	leaq	_ctl_mtx(%rip), %rdi
000000010001c428	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001c42d	movl	$0x1, %ebx
000000010001c432	testq	%r12, %r12
000000010001c435	jne	0x10001c48d
000000010001c437	cmpq	$0x0, -0x38(%rbp)
000000010001c43c	jne	0x10001c48d
000000010001c43e	imulq	$0x890, 0x10(%r13), %rax ## imm = 0x890
000000010001c446	movq	_ctl_stats.5(%rip), %rcx
000000010001c44d	movq	0xa0(%rcx,%rax), %rax
000000010001c455	movq	%rax, -0x30(%rbp)
000000010001c459	xorl	%ebx, %ebx
000000010001c45b	testq	%r14, %r14
000000010001c45e	je	0x10001c48d
000000010001c460	testq	%r15, %r15
000000010001c463	je	0x10001c48d
000000010001c465	movq	(%r15), %rcx
000000010001c468	cmpq	$0x8, %rcx
000000010001c46c	jne	0x10001c473
000000010001c46e	movq	%rax, (%r14)
000000010001c471	jmp	0x10001c48d
000000010001c473	movl	$0x8, %edx
000000010001c478	cmovbq	%rcx, %rdx
000000010001c47c	leaq	-0x30(%rbp), %rsi
000000010001c480	movq	%r14, %rdi
000000010001c483	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c488	movl	$0x16, %ebx
000000010001c48d	leaq	_ctl_mtx(%rip), %rdi
000000010001c494	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001c499	movl	%ebx, %eax
000000010001c49b	addq	$0x18, %rsp
000000010001c49f	popq	%rbx
000000010001c4a0	popq	%r12
000000010001c4a2	popq	%r13
000000010001c4a4	popq	%r14
000000010001c4a6	popq	%r15
000000010001c4a8	popq	%rbp
000000010001c4a9	retq
000000010001c4aa	nopw	(%rax,%rax)
_stats_chunks_current_ctl:
000000010001c4b0	pushq	%rbp
000000010001c4b1	movq	%rsp, %rbp
000000010001c4b4	pushq	%r15
000000010001c4b6	pushq	%r14
000000010001c4b8	pushq	%r13
000000010001c4ba	pushq	%r12
000000010001c4bc	pushq	%rbx
000000010001c4bd	pushq	%rax
000000010001c4be	movq	%r9, %r12
000000010001c4c1	movq	%r8, %r13
000000010001c4c4	movq	%rcx, %r15
000000010001c4c7	movq	%rdx, %r14
000000010001c4ca	leaq	_ctl_mtx(%rip), %rdi
000000010001c4d1	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001c4d6	movl	$0x1, %ebx
000000010001c4db	testq	%r13, %r13
000000010001c4de	jne	0x10001c524
000000010001c4e0	testq	%r12, %r12
000000010001c4e3	jne	0x10001c524
000000010001c4e5	movq	_ctl_stats.3.0(%rip), %rax
000000010001c4ec	movq	%rax, -0x30(%rbp)
000000010001c4f0	xorl	%ebx, %ebx
000000010001c4f2	testq	%r14, %r14
000000010001c4f5	je	0x10001c524
000000010001c4f7	testq	%r15, %r15
000000010001c4fa	je	0x10001c524
000000010001c4fc	movq	(%r15), %rcx
000000010001c4ff	cmpq	$0x8, %rcx
000000010001c503	jne	0x10001c50a
000000010001c505	movq	%rax, (%r14)
000000010001c508	jmp	0x10001c524
000000010001c50a	movl	$0x8, %edx
000000010001c50f	cmovbq	%rcx, %rdx
000000010001c513	leaq	-0x30(%rbp), %rsi
000000010001c517	movq	%r14, %rdi
000000010001c51a	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c51f	movl	$0x16, %ebx
000000010001c524	leaq	_ctl_mtx(%rip), %rdi
000000010001c52b	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001c530	movl	%ebx, %eax
000000010001c532	addq	$0x8, %rsp
000000010001c536	popq	%rbx
000000010001c537	popq	%r12
000000010001c539	popq	%r13
000000010001c53b	popq	%r14
000000010001c53d	popq	%r15
000000010001c53f	popq	%rbp
000000010001c540	retq
000000010001c541	nopw	%cs:(%rax,%rax)
_stats_chunks_total_ctl:
000000010001c550	pushq	%rbp
000000010001c551	movq	%rsp, %rbp
000000010001c554	pushq	%r15
000000010001c556	pushq	%r14
000000010001c558	pushq	%r13
000000010001c55a	pushq	%r12
000000010001c55c	pushq	%rbx
000000010001c55d	pushq	%rax
000000010001c55e	movq	%r9, %r12
000000010001c561	movq	%r8, %r13
000000010001c564	movq	%rcx, %r15
000000010001c567	movq	%rdx, %r14
000000010001c56a	leaq	_ctl_mtx(%rip), %rdi
000000010001c571	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001c576	movl	$0x1, %ebx
000000010001c57b	testq	%r13, %r13
000000010001c57e	jne	0x10001c5c4
000000010001c580	testq	%r12, %r12
000000010001c583	jne	0x10001c5c4
000000010001c585	movq	_ctl_stats.3.1(%rip), %rax
000000010001c58c	movq	%rax, -0x30(%rbp)
000000010001c590	xorl	%ebx, %ebx
000000010001c592	testq	%r14, %r14
000000010001c595	je	0x10001c5c4
000000010001c597	testq	%r15, %r15
000000010001c59a	je	0x10001c5c4
000000010001c59c	movq	(%r15), %rcx
000000010001c59f	cmpq	$0x8, %rcx
000000010001c5a3	jne	0x10001c5aa
000000010001c5a5	movq	%rax, (%r14)
000000010001c5a8	jmp	0x10001c5c4
000000010001c5aa	movl	$0x8, %edx
000000010001c5af	cmovbq	%rcx, %rdx
000000010001c5b3	leaq	-0x30(%rbp), %rsi
000000010001c5b7	movq	%r14, %rdi
000000010001c5ba	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c5bf	movl	$0x16, %ebx
000000010001c5c4	leaq	_ctl_mtx(%rip), %rdi
000000010001c5cb	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001c5d0	movl	%ebx, %eax
000000010001c5d2	addq	$0x8, %rsp
000000010001c5d6	popq	%rbx
000000010001c5d7	popq	%r12
000000010001c5d9	popq	%r13
000000010001c5db	popq	%r14
000000010001c5dd	popq	%r15
000000010001c5df	popq	%rbp
000000010001c5e0	retq
000000010001c5e1	nopw	%cs:(%rax,%rax)
_stats_chunks_high_ctl:
000000010001c5f0	pushq	%rbp
000000010001c5f1	movq	%rsp, %rbp
000000010001c5f4	pushq	%r15
000000010001c5f6	pushq	%r14
000000010001c5f8	pushq	%r13
000000010001c5fa	pushq	%r12
000000010001c5fc	pushq	%rbx
000000010001c5fd	pushq	%rax
000000010001c5fe	movq	%r9, %r12
000000010001c601	movq	%r8, %r13
000000010001c604	movq	%rcx, %r15
000000010001c607	movq	%rdx, %r14
000000010001c60a	leaq	_ctl_mtx(%rip), %rdi
000000010001c611	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001c616	movl	$0x1, %ebx
000000010001c61b	testq	%r13, %r13
000000010001c61e	jne	0x10001c664
000000010001c620	testq	%r12, %r12
000000010001c623	jne	0x10001c664
000000010001c625	movq	_ctl_stats.3.2(%rip), %rax
000000010001c62c	movq	%rax, -0x30(%rbp)
000000010001c630	xorl	%ebx, %ebx
000000010001c632	testq	%r14, %r14
000000010001c635	je	0x10001c664
000000010001c637	testq	%r15, %r15
000000010001c63a	je	0x10001c664
000000010001c63c	movq	(%r15), %rcx
000000010001c63f	cmpq	$0x8, %rcx
000000010001c643	jne	0x10001c64a
000000010001c645	movq	%rax, (%r14)
000000010001c648	jmp	0x10001c664
000000010001c64a	movl	$0x8, %edx
000000010001c64f	cmovbq	%rcx, %rdx
000000010001c653	leaq	-0x30(%rbp), %rsi
000000010001c657	movq	%r14, %rdi
000000010001c65a	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c65f	movl	$0x16, %ebx
000000010001c664	leaq	_ctl_mtx(%rip), %rdi
000000010001c66b	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001c670	movl	%ebx, %eax
000000010001c672	addq	$0x8, %rsp
000000010001c676	popq	%rbx
000000010001c677	popq	%r12
000000010001c679	popq	%r13
000000010001c67b	popq	%r14
000000010001c67d	popq	%r15
000000010001c67f	popq	%rbp
000000010001c680	retq
000000010001c681	nopw	%cs:(%rax,%rax)
_prof_thread_active_init_ctl:
000000010001c690	pushq	%rbp
000000010001c691	movq	%rsp, %rbp
000000010001c694	movl	$0x2, %eax
000000010001c699	popq	%rbp
000000010001c69a	retq
000000010001c69b	nopl	(%rax,%rax)
_prof_active_ctl:
000000010001c6a0	pushq	%rbp
000000010001c6a1	movq	%rsp, %rbp
000000010001c6a4	movl	$0x2, %eax
000000010001c6a9	popq	%rbp
000000010001c6aa	retq
000000010001c6ab	nopl	(%rax,%rax)
_prof_dump_ctl:
000000010001c6b0	pushq	%rbp
000000010001c6b1	movq	%rsp, %rbp
000000010001c6b4	movl	$0x2, %eax
000000010001c6b9	popq	%rbp
000000010001c6ba	retq
000000010001c6bb	nopl	(%rax,%rax)
_prof_reset_ctl:
000000010001c6c0	pushq	%rbp
000000010001c6c1	movq	%rsp, %rbp
000000010001c6c4	movl	$0x2, %eax
000000010001c6c9	popq	%rbp
000000010001c6ca	retq
000000010001c6cb	nopl	(%rax,%rax)
_prof_interval_ctl:
000000010001c6d0	pushq	%rbp
000000010001c6d1	movq	%rsp, %rbp
000000010001c6d4	movl	$0x2, %eax
000000010001c6d9	popq	%rbp
000000010001c6da	retq
000000010001c6db	nopl	(%rax,%rax)
_lg_prof_sample_ctl:
000000010001c6e0	pushq	%rbp
000000010001c6e1	movq	%rsp, %rbp
000000010001c6e4	movl	$0x2, %eax
000000010001c6e9	popq	%rbp
000000010001c6ea	retq
000000010001c6eb	nopl	(%rax,%rax)
_arenas_narenas_ctl:
000000010001c6f0	pushq	%rbp
000000010001c6f1	movq	%rsp, %rbp
000000010001c6f4	pushq	%r15
000000010001c6f6	pushq	%r14
000000010001c6f8	pushq	%r13
000000010001c6fa	pushq	%r12
000000010001c6fc	pushq	%rbx
000000010001c6fd	pushq	%rax
000000010001c6fe	movq	%r9, %r12
000000010001c701	movq	%r8, %r13
000000010001c704	movq	%rcx, %r15
000000010001c707	movq	%rdx, %r14
000000010001c70a	leaq	_ctl_mtx(%rip), %rdi
000000010001c711	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001c716	movl	$0x1, %ebx
000000010001c71b	testq	%r13, %r13
000000010001c71e	jne	0x10001c745
000000010001c720	testq	%r12, %r12
000000010001c723	jne	0x10001c745
000000010001c725	movl	$0x16, %ebx
000000010001c72a	cmpq	$0x4, (%r15)
000000010001c72e	jne	0x10001c745
000000010001c730	xorl	%ebx, %ebx
000000010001c732	testq	%r14, %r14
000000010001c735	je	0x10001c745
000000010001c737	testq	%r15, %r15
000000010001c73a	je	0x10001c745
000000010001c73c	movl	_ctl_stats.4(%rip), %eax
000000010001c742	movl	%eax, (%r14)
000000010001c745	leaq	_ctl_mtx(%rip), %rdi
000000010001c74c	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001c751	movl	%ebx, %eax
000000010001c753	addq	$0x8, %rsp
000000010001c757	popq	%rbx
000000010001c758	popq	%r12
000000010001c75a	popq	%r13
000000010001c75c	popq	%r14
000000010001c75e	popq	%r15
000000010001c760	popq	%rbp
000000010001c761	retq
000000010001c762	nopw	%cs:(%rax,%rax)
_arenas_initialized_ctl:
000000010001c770	pushq	%rbp
000000010001c771	movq	%rsp, %rbp
000000010001c774	pushq	%r15
000000010001c776	pushq	%r14
000000010001c778	pushq	%r13
000000010001c77a	pushq	%r12
000000010001c77c	pushq	%rbx
000000010001c77d	pushq	%rax
000000010001c77e	movq	%r9, %r12
000000010001c781	movq	%r8, %r13
000000010001c784	movq	%rcx, %r15
000000010001c787	movq	%rdx, %r14
000000010001c78a	leaq	_ctl_mtx(%rip), %rdi
000000010001c791	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001c796	movl	$0x1, %ebx
000000010001c79b	testq	%r13, %r13
000000010001c79e	jne	0x10001c7e3
000000010001c7a0	testq	%r12, %r12
000000010001c7a3	jne	0x10001c7e3
000000010001c7a5	movl	_ctl_stats.4(%rip), %eax
000000010001c7ab	movq	(%r15), %rcx
000000010001c7ae	xorl	%ebx, %ebx
000000010001c7b0	cmpq	%rax, %rcx
000000010001c7b3	je	0x10001c7c0
000000010001c7b5	cmovaeq	%rax, %rcx
000000010001c7b9	movl	$0x16, %ebx
000000010001c7be	movl	%ecx, %eax
000000010001c7c0	testl	%eax, %eax
000000010001c7c2	je	0x10001c7e3
000000010001c7c4	movq	_ctl_stats.5(%rip), %rcx
000000010001c7cb	nopl	(%rax,%rax)
000000010001c7d0	movb	(%rcx), %dl
000000010001c7d2	movb	%dl, (%r14)
000000010001c7d5	addq	$0x890, %rcx            ## imm = 0x890
000000010001c7dc	incq	%r14
000000010001c7df	decl	%eax
000000010001c7e1	jne	0x10001c7d0
000000010001c7e3	leaq	_ctl_mtx(%rip), %rdi
000000010001c7ea	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001c7ef	movl	%ebx, %eax
000000010001c7f1	addq	$0x8, %rsp
000000010001c7f5	popq	%rbx
000000010001c7f6	popq	%r12
000000010001c7f8	popq	%r13
000000010001c7fa	popq	%r14
000000010001c7fc	popq	%r15
000000010001c7fe	popq	%rbp
000000010001c7ff	retq
_arenas_quantum_ctl:
000000010001c800	pushq	%rbp
000000010001c801	movq	%rsp, %rbp
000000010001c804	subq	$0x10, %rsp
000000010001c808	movl	$0x1, %eax
000000010001c80d	testq	%r8, %r8
000000010001c810	jne	0x10001c85a
000000010001c812	testq	%r9, %r9
000000010001c815	jne	0x10001c85a
000000010001c817	movq	$0x10, -0x8(%rbp)
000000010001c81f	xorl	%eax, %eax
000000010001c821	testq	%rdx, %rdx
000000010001c824	je	0x10001c85a
000000010001c826	testq	%rcx, %rcx
000000010001c829	je	0x10001c85a
000000010001c82b	movq	(%rcx), %rcx
000000010001c82e	cmpq	$0x8, %rcx
000000010001c832	jne	0x10001c83d
000000010001c834	movq	$0x10, (%rdx)
000000010001c83b	jmp	0x10001c85a
000000010001c83d	movl	$0x8, %eax
000000010001c842	cmovbq	%rcx, %rax
000000010001c846	leaq	-0x8(%rbp), %rsi
000000010001c84a	movq	%rdx, %rdi
000000010001c84d	movq	%rax, %rdx
000000010001c850	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c855	movl	$0x16, %eax
000000010001c85a	addq	$0x10, %rsp
000000010001c85e	popq	%rbp
000000010001c85f	retq
_arenas_page_ctl:
000000010001c860	pushq	%rbp
000000010001c861	movq	%rsp, %rbp
000000010001c864	subq	$0x10, %rsp
000000010001c868	movl	$0x1, %eax
000000010001c86d	testq	%r8, %r8
000000010001c870	jne	0x10001c8ba
000000010001c872	testq	%r9, %r9
000000010001c875	jne	0x10001c8ba
000000010001c877	movq	$0x1000, -0x8(%rbp)     ## imm = 0x1000
000000010001c87f	xorl	%eax, %eax
000000010001c881	testq	%rdx, %rdx
000000010001c884	je	0x10001c8ba
000000010001c886	testq	%rcx, %rcx
000000010001c889	je	0x10001c8ba
000000010001c88b	movq	(%rcx), %rcx
000000010001c88e	cmpq	$0x8, %rcx
000000010001c892	jne	0x10001c89d
000000010001c894	movq	$0x1000, (%rdx)         ## imm = 0x1000
000000010001c89b	jmp	0x10001c8ba
000000010001c89d	movl	$0x8, %eax
000000010001c8a2	cmovbq	%rcx, %rax
000000010001c8a6	leaq	-0x8(%rbp), %rsi
000000010001c8aa	movq	%rdx, %rdi
000000010001c8ad	movq	%rax, %rdx
000000010001c8b0	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c8b5	movl	$0x16, %eax
000000010001c8ba	addq	$0x10, %rsp
000000010001c8be	popq	%rbp
000000010001c8bf	retq
_arenas_tcache_max_ctl:
000000010001c8c0	pushq	%rbp
000000010001c8c1	movq	%rsp, %rbp
000000010001c8c4	subq	$0x10, %rsp
000000010001c8c8	movl	$0x1, %eax
000000010001c8cd	testq	%r8, %r8
000000010001c8d0	jne	0x10001c91c
000000010001c8d2	testq	%r9, %r9
000000010001c8d5	jne	0x10001c91c
000000010001c8d7	leaq	_je_tcache_maxclass(%rip), %rax
000000010001c8de	movq	(%rax), %rsi
000000010001c8e1	movq	%rsi, -0x8(%rbp)
000000010001c8e5	xorl	%eax, %eax
000000010001c8e7	testq	%rdx, %rdx
000000010001c8ea	je	0x10001c91c
000000010001c8ec	testq	%rcx, %rcx
000000010001c8ef	je	0x10001c91c
000000010001c8f1	movq	(%rcx), %rcx
000000010001c8f4	cmpq	$0x8, %rcx
000000010001c8f8	jne	0x10001c8ff
000000010001c8fa	movq	%rsi, (%rdx)
000000010001c8fd	jmp	0x10001c91c
000000010001c8ff	movl	$0x8, %eax
000000010001c904	cmovbq	%rcx, %rax
000000010001c908	leaq	-0x8(%rbp), %rsi
000000010001c90c	movq	%rdx, %rdi
000000010001c90f	movq	%rax, %rdx
000000010001c912	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c917	movl	$0x16, %eax
000000010001c91c	addq	$0x10, %rsp
000000010001c920	popq	%rbp
000000010001c921	retq
000000010001c922	nopw	%cs:(%rax,%rax)
_arenas_nbins_ctl:
000000010001c930	pushq	%rbp
000000010001c931	movq	%rsp, %rbp
000000010001c934	subq	$0x10, %rsp
000000010001c938	movl	$0x1, %eax
000000010001c93d	testq	%r8, %r8
000000010001c940	jne	0x10001c988
000000010001c942	testq	%r9, %r9
000000010001c945	jne	0x10001c988
000000010001c947	movl	$0x1c, -0x4(%rbp)
000000010001c94e	xorl	%eax, %eax
000000010001c950	testq	%rdx, %rdx
000000010001c953	je	0x10001c988
000000010001c955	testq	%rcx, %rcx
000000010001c958	je	0x10001c988
000000010001c95a	movq	(%rcx), %rcx
000000010001c95d	cmpq	$0x4, %rcx
000000010001c961	jne	0x10001c96b
000000010001c963	movl	$0x1c, (%rdx)
000000010001c969	jmp	0x10001c988
000000010001c96b	movl	$0x4, %eax
000000010001c970	cmovbq	%rcx, %rax
000000010001c974	leaq	-0x4(%rbp), %rsi
000000010001c978	movq	%rdx, %rdi
000000010001c97b	movq	%rax, %rdx
000000010001c97e	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c983	movl	$0x16, %eax
000000010001c988	addq	$0x10, %rsp
000000010001c98c	popq	%rbp
000000010001c98d	retq
000000010001c98e	nop
_arenas_nhbins_ctl:
000000010001c990	pushq	%rbp
000000010001c991	movq	%rsp, %rbp
000000010001c994	subq	$0x10, %rsp
000000010001c998	movl	$0x1, %eax
000000010001c99d	testq	%r8, %r8
000000010001c9a0	jne	0x10001c9e9
000000010001c9a2	testq	%r9, %r9
000000010001c9a5	jne	0x10001c9e9
000000010001c9a7	leaq	_je_nhbins(%rip), %rax
000000010001c9ae	movl	(%rax), %esi
000000010001c9b0	movl	%esi, -0x4(%rbp)
000000010001c9b3	xorl	%eax, %eax
000000010001c9b5	testq	%rdx, %rdx
000000010001c9b8	je	0x10001c9e9
000000010001c9ba	testq	%rcx, %rcx
000000010001c9bd	je	0x10001c9e9
000000010001c9bf	movq	(%rcx), %rcx
000000010001c9c2	cmpq	$0x4, %rcx
000000010001c9c6	jne	0x10001c9cc
000000010001c9c8	movl	%esi, (%rdx)
000000010001c9ca	jmp	0x10001c9e9
000000010001c9cc	movl	$0x4, %eax
000000010001c9d1	cmovbq	%rcx, %rax
000000010001c9d5	leaq	-0x4(%rbp), %rsi
000000010001c9d9	movq	%rdx, %rdi
000000010001c9dc	movq	%rax, %rdx
000000010001c9df	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001c9e4	movl	$0x16, %eax
000000010001c9e9	addq	$0x10, %rsp
000000010001c9ed	popq	%rbp
000000010001c9ee	retq
000000010001c9ef	nop
_arenas_nlruns_ctl:
000000010001c9f0	pushq	%rbp
000000010001c9f1	movq	%rsp, %rbp
000000010001c9f4	subq	$0x10, %rsp
000000010001c9f8	movl	$0x1, %eax
000000010001c9fd	testq	%r8, %r8
000000010001ca00	jne	0x10001ca56
000000010001ca02	testq	%r9, %r9
000000010001ca05	jne	0x10001ca56
000000010001ca07	leaq	_je_chunk_npages(%rip), %rax
000000010001ca0e	movq	(%rax), %rsi
000000010001ca11	leaq	_je_map_bias(%rip), %rax
000000010001ca18	subq	(%rax), %rsi
000000010001ca1b	movq	%rsi, -0x8(%rbp)
000000010001ca1f	xorl	%eax, %eax
000000010001ca21	testq	%rdx, %rdx
000000010001ca24	je	0x10001ca56
000000010001ca26	testq	%rcx, %rcx
000000010001ca29	je	0x10001ca56
000000010001ca2b	movq	(%rcx), %rcx
000000010001ca2e	cmpq	$0x8, %rcx
000000010001ca32	jne	0x10001ca39
000000010001ca34	movq	%rsi, (%rdx)
000000010001ca37	jmp	0x10001ca56
000000010001ca39	movl	$0x8, %eax
000000010001ca3e	cmovbq	%rcx, %rax
000000010001ca42	leaq	-0x8(%rbp), %rsi
000000010001ca46	movq	%rdx, %rdi
000000010001ca49	movq	%rax, %rdx
000000010001ca4c	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ca51	movl	$0x16, %eax
000000010001ca56	addq	$0x10, %rsp
000000010001ca5a	popq	%rbp
000000010001ca5b	retq
000000010001ca5c	nopl	(%rax)
_arenas_extend_ctl:
000000010001ca60	pushq	%rbp
000000010001ca61	movq	%rsp, %rbp
000000010001ca64	pushq	%r15
000000010001ca66	pushq	%r14
000000010001ca68	pushq	%r13
000000010001ca6a	pushq	%r12
000000010001ca6c	pushq	%rbx
000000010001ca6d	subq	$0x8e8, %rsp            ## imm = 0x8E8
000000010001ca74	movq	%r9, %r14
000000010001ca77	movq	%r8, %rbx
000000010001ca7a	movq	%rcx, -0x910(%rbp)
000000010001ca81	movq	%rdx, -0x908(%rbp)
000000010001ca88	leaq	_ctl_mtx(%rip), %rdi
000000010001ca8f	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001ca94	movl	$0x1, -0x8f4(%rbp)
000000010001ca9e	testq	%rbx, %rbx
000000010001caa1	jne	0x10001da16
000000010001caa7	testq	%r14, %r14
000000010001caaa	jne	0x10001da16
000000010001cab0	leaq	_je_tsd_tsd(%rip), %rax
000000010001cab7	movq	(%rax), %rdi
000000010001caba	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001cabf	movq	%rax, %r14
000000010001cac2	testq	%r14, %r14
000000010001cac5	je	0x10001d02c
000000010001cacb	leaq	0x8(%r14), %r15
000000010001cacf	movl	0x8(%r14), %eax
000000010001cad3	cmpl	$0x2, %eax
000000010001cad6	je	0x10001cae5
000000010001cad8	testl	%eax, %eax
000000010001cada	jne	0x10001cb49
000000010001cadc	movl	$0x1, (%r15)
000000010001cae3	jmp	0x10001caec
000000010001cae5	movl	$0x3, (%r15)
000000010001caec	leaq	_je_tsd_tsd(%rip), %rax
000000010001caf3	movq	(%rax), %rdi
000000010001caf6	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001cafb	movq	%rax, %rbx
000000010001cafe	testq	%rbx, %rbx
000000010001cb01	je	0x10001d33f
000000010001cb07	movq	0x20(%r15), %rax
000000010001cb0b	movq	0x28(%r15), %rcx
000000010001cb0f	movq	0x30(%r15), %rdx
000000010001cb13	movq	0x38(%r15), %rsi
000000010001cb17	movq	%rsi, 0x40(%rbx)
000000010001cb1b	movq	%rdx, 0x38(%rbx)
000000010001cb1f	movq	%rcx, 0x30(%rbx)
000000010001cb23	movq	%rax, 0x28(%rbx)
000000010001cb27	movq	0x18(%r15), %rax
000000010001cb2b	movq	%rax, 0x20(%rbx)
000000010001cb2f	movq	0x10(%r15), %rax
000000010001cb33	movq	%rax, 0x18(%rbx)
000000010001cb37	movq	(%r15), %rax
000000010001cb3a	movq	0x8(%r15), %rcx
000000010001cb3e	movq	%rcx, 0x10(%rbx)
000000010001cb42	movq	%rax, 0x8(%rbx)
000000010001cb46	movb	$0x1, (%rbx)
000000010001cb49	movl	_ctl_stats.4(%rip), %ebx
000000010001cb4f	addl	$0x2, %ebx
000000010001cb52	imulq	$0x890, %rbx, %r12      ## imm = 0x890
000000010001cb59	leaq	_je_arena_maxclass(%rip), %rax
000000010001cb60	movq	(%rax), %rax
000000010001cb63	cmpq	%r12, %rax
000000010001cb66	jae	0x10001cb7f
000000010001cb68	movq	%r15, %rdi
000000010001cb6b	xorl	%esi, %esi
000000010001cb6d	movq	%r12, %rdx
000000010001cb70	xorl	%ecx, %ecx
000000010001cb72	callq	_je_huge_malloc
000000010001cb77	movq	%rax, %rbx
000000010001cb7a	jmp	0x10001cc87
000000010001cb7f	cmpq	$0xe00, %r12            ## imm = 0xE00
000000010001cb86	ja	0x10001d246
000000010001cb8c	movq	0x10(%r14), %r13
000000010001cb90	testq	%r13, %r13
000000010001cb93	jne	0x10001cbb7
000000010001cb95	cmpl	$0x1, (%r15)
000000010001cb99	jne	0x10001cdcf
000000010001cb9f	movq	%r15, %rdi
000000010001cba2	callq	_je_tcache_get_hard
000000010001cba7	movq	%rax, %r13
000000010001cbaa	movq	%r13, 0x10(%r14)
000000010001cbae	testq	%r13, %r13
000000010001cbb1	je	0x10001cdcf
000000010001cbb7	cmpq	$0x1000, %r12           ## imm = 0x1000
000000010001cbbe	ja	0x10001d3ff
000000010001cbc4	movq	%r14, -0x8e8(%rbp)
000000010001cbcb	decq	%r12
000000010001cbce	shrq	$0x3, %r12
000000010001cbd2	leaq	_je_small_size2bin_tab(%rip), %rax
000000010001cbd9	movzbl	(%rax,%r12), %r12d
000000010001cbde	leaq	_je_small_bin2size_tab(%rip), %rax
000000010001cbe5	movl	(%rax,%r12,4), %eax
000000010001cbe9	movq	%rax, -0x8f0(%rbp)
000000010001cbf0	movq	%r12, %rax
000000010001cbf3	shlq	$0x5, %rax
000000010001cbf7	leaq	0x28(%r13,%rax), %r14
000000010001cbfc	movl	0x38(%r13,%rax), %ecx
000000010001cc01	testl	%ecx, %ecx
000000010001cc03	je	0x10001d456
000000010001cc09	leaq	0x38(%r13,%rax), %rdx
000000010001cc0e	decl	%ecx
000000010001cc10	movl	%ecx, (%rdx)
000000010001cc12	cmpl	0x30(%r13,%rax), %ecx
000000010001cc17	jl	0x10001d488
000000010001cc1d	movq	0x40(%r13,%rax), %rax
000000010001cc22	movl	%ecx, %ecx
000000010001cc24	movq	(%rax,%rcx,8), %rbx
000000010001cc28	testq	%rbx, %rbx
000000010001cc2b	je	0x10001d45f
000000010001cc31	leaq	_je_opt_junk(%rip), %rax
000000010001cc38	cmpb	$0x0, (%rax)
000000010001cc3b	je	0x10001cc58
000000010001cc3d	leaq	(%r12,%r12,2), %rsi
000000010001cc41	shlq	$0x5, %rsi
000000010001cc45	addq	0x153cc(%rip), %rsi
000000010001cc4c	movq	%rbx, %rdi
000000010001cc4f	xorl	%edx, %edx
000000010001cc51	callq	_je_arena_alloc_junk_small
000000010001cc56	jmp	0x10001cc68
000000010001cc58	leaq	_je_opt_zero(%rip), %rax
000000010001cc5f	cmpb	$0x0, (%rax)
000000010001cc62	jne	0x10001d66c
000000010001cc68	incq	(%r14)
000000010001cc6b	movl	0x20(%r13), %eax
000000010001cc6f	incl	%eax
000000010001cc71	movl	%eax, 0x20(%r13)
000000010001cc75	cmpl	$0x125, %eax            ## imm = 0x125
000000010001cc7a	je	0x10001d494
000000010001cc80	movq	-0x8e8(%rbp), %r14
000000010001cc87	movl	$0x23, -0x8f4(%rbp)
000000010001cc91	testq	%rbx, %rbx
000000010001cc94	je	0x10001da16
000000010001cc9a	movq	%r15, -0x900(%rbp)
000000010001cca1	movl	_ctl_stats.4(%rip), %r15d
000000010001cca8	incl	%r15d
000000010001ccab	leaq	(,%r15,8), %r13
000000010001ccb3	leaq	_je_arena_maxclass(%rip), %rax
000000010001ccba	movq	(%rax), %rax
000000010001ccbd	cmpq	%r13, %rax
000000010001ccc0	jae	0x10001cceb
000000010001ccc2	movq	%rbx, -0x8f0(%rbp)
000000010001ccc9	movq	%r14, -0x8e8(%rbp)
000000010001ccd0	movq	-0x900(%rbp), %rdi
000000010001ccd7	xorl	%esi, %esi
000000010001ccd9	movq	%r13, %rdx
000000010001ccdc	xorl	%ecx, %ecx
000000010001ccde	callq	_je_huge_malloc
000000010001cce3	movq	%rax, %r14
000000010001cce6	jmp	0x10001ce18
000000010001cceb	movq	%rbx, -0x8f0(%rbp)
000000010001ccf2	cmpq	$0xe00, %r13            ## imm = 0xE00
000000010001ccf9	ja	0x10001d4a8
000000010001ccff	movq	0x10(%r14), %r12
000000010001cd03	testq	%r12, %r12
000000010001cd06	jne	0x10001cd34
000000010001cd08	movq	-0x900(%rbp), %rax
000000010001cd0f	cmpl	$0x1, (%rax)
000000010001cd12	jne	0x10001d0ed
000000010001cd18	movq	-0x900(%rbp), %rdi
000000010001cd1f	callq	_je_tcache_get_hard
000000010001cd24	movq	%rax, %r12
000000010001cd27	movq	%r12, 0x10(%r14)
000000010001cd2b	testq	%r12, %r12
000000010001cd2e	je	0x10001d0ed
000000010001cd34	cmpq	$0x1000, %r13           ## imm = 0x1000
000000010001cd3b	ja	0x10001d576
000000010001cd41	decq	%r13
000000010001cd44	shrq	$0x3, %r13
000000010001cd48	leaq	_je_small_size2bin_tab(%rip), %rax
000000010001cd4f	movzbl	(%rax,%r13), %r13d
000000010001cd54	leaq	_je_small_bin2size_tab(%rip), %rax
000000010001cd5b	movl	(%rax,%r13,4), %r15d
000000010001cd5f	movq	%r13, %rax
000000010001cd62	shlq	$0x5, %rax
000000010001cd66	leaq	0x28(%r12,%rax), %rbx
000000010001cd6b	movl	0x38(%r12,%rax), %ecx
000000010001cd70	testl	%ecx, %ecx
000000010001cd72	je	0x10001d5fa
000000010001cd78	movq	%r14, -0x8e8(%rbp)
000000010001cd7f	leaq	0x38(%r12,%rax), %rdx
000000010001cd84	decl	%ecx
000000010001cd86	movl	%ecx, (%rdx)
000000010001cd88	cmpl	0x30(%r12,%rax), %ecx
000000010001cd8d	jl	0x10001d629
000000010001cd93	movq	0x40(%r12,%rax), %rax
000000010001cd98	movl	%ecx, %ecx
000000010001cd9a	movq	(%rax,%rcx,8), %r14
000000010001cd9e	testq	%r14, %r14
000000010001cda1	je	0x10001d60a
000000010001cda7	leaq	_je_opt_junk(%rip), %rax
000000010001cdae	cmpb	$0x0, (%rax)
000000010001cdb1	je	0x10001cdee
000000010001cdb3	leaq	(%r13,%r13,2), %rsi
000000010001cdb8	shlq	$0x5, %rsi
000000010001cdbc	addq	0x15255(%rip), %rsi
000000010001cdc3	movq	%r14, %rdi
000000010001cdc6	xorl	%edx, %edx
000000010001cdc8	callq	_je_arena_alloc_junk_small
000000010001cdcd	jmp	0x10001cdfe
000000010001cdcf	movq	0x30(%r14), %rax
000000010001cdd3	testq	%rax, %rax
000000010001cdd6	je	0x10001d680
000000010001cddc	movq	%rax, %rdi
000000010001cddf	movq	%r12, %rsi
000000010001cde2	xorl	%edx, %edx
000000010001cde4	callq	_je_arena_malloc_small
000000010001cde9	jmp	0x10001cb77
000000010001cdee	leaq	_je_opt_zero(%rip), %rax
000000010001cdf5	cmpb	$0x0, (%rax)
000000010001cdf8	jne	0x10001d734
000000010001cdfe	incq	(%rbx)
000000010001ce01	movl	0x20(%r12), %eax
000000010001ce06	incl	%eax
000000010001ce08	movl	%eax, 0x20(%r12)
000000010001ce0d	cmpl	$0x125, %eax            ## imm = 0x125
000000010001ce12	je	0x10001d635
000000010001ce18	testq	%r14, %r14
000000010001ce1b	je	0x10001d948
000000010001ce21	movq	_ctl_stats.5(%rip), %rsi
000000010001ce28	movl	_ctl_stats.4(%rip), %eax
000000010001ce2e	incl	%eax
000000010001ce30	imulq	$0x890, %rax, %rdx      ## imm = 0x890
000000010001ce37	movq	-0x8f0(%rbp), %r12
000000010001ce3e	movq	%r12, %rdi
000000010001ce41	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ce46	movl	_ctl_stats.4(%rip), %r15d
000000010001ce4d	leal	0x1(%r15), %eax
000000010001ce51	imulq	$0x890, %rax, %rbx      ## imm = 0x890
000000010001ce58	leaq	(%r12,%rbx), %rdi
000000010001ce5c	movl	$0x890, %esi            ## imm = 0x890
000000010001ce61	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001ce66	cmpq	$0x0, 0x888(%r12,%rbx)
000000010001ce6f	jne	0x10001cea9
000000010001ce71	leaq	0x888(%r12,%rbx), %rbx
000000010001ce79	leaq	_je_chunk_npages(%rip), %rax
000000010001ce80	movq	(%rax), %rdi
000000010001ce83	leaq	_je_map_bias(%rip), %rax
000000010001ce8a	subq	(%rax), %rdi
000000010001ce8d	shlq	$0x5, %rdi
000000010001ce91	callq	_je_base_alloc
000000010001ce96	movq	%rax, (%rbx)
000000010001ce99	testq	%rax, %rax
000000010001ce9c	je	0x10001d17c
000000010001cea2	movl	_ctl_stats.4(%rip), %r15d
000000010001cea9	movl	%r15d, %r13d
000000010001ceac	movq	%r12, %r15
000000010001ceaf	imulq	$0x890, %r13, %r12      ## imm = 0x890
000000010001ceb6	addq	%r15, %r12
000000010001ceb9	leaq	-0x8d8(%rbp), %rdi
000000010001cec0	movq	%r12, %rsi
000000010001cec3	movl	$0x890, %edx            ## imm = 0x890
000000010001cec8	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001cecd	leal	0x1(%r13), %eax
000000010001ced1	imulq	$0x890, %rax, %rbx      ## imm = 0x890
000000010001ced8	addq	%r15, %rbx
000000010001cedb	movq	%r12, %rdi
000000010001cede	movq	%rbx, %rsi
000000010001cee1	movl	$0x890, %edx            ## imm = 0x890
000000010001cee6	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ceeb	movq	%rbx, %rdi
000000010001ceee	leaq	-0x8d8(%rbp), %rsi
000000010001cef5	movl	$0x890, %edx            ## imm = 0x890
000000010001cefa	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ceff	leaq	_je_arenas_lock(%rip), %r12
000000010001cf06	leaq	_je_arenas(%rip), %rbx
000000010001cf0d	movq	$0x0, (%r14,%r13,8)
000000010001cf15	movq	(%rbx), %r15
000000010001cf18	movq	%r12, %rdi
000000010001cf1b	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001cf20	movq	%r14, (%rbx)
000000010001cf23	movl	_ctl_stats.4(%rip), %edx
000000010001cf29	shlq	$0x3, %rdx
000000010001cf2d	movq	%r14, %rdi
000000010001cf30	movq	%r15, %rsi
000000010001cf33	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001cf38	leaq	_je_narenas_total(%rip), %rax
000000010001cf3f	movl	(%rax), %edi
000000010001cf41	leal	0x1(%rdi), %ecx
000000010001cf44	movl	%ecx, (%rax)
000000010001cf46	callq	_je_arenas_extend
000000010001cf4b	movq	%r12, %rdi
000000010001cf4e	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001cf53	leaq	_je_narenas_auto(%rip), %rax
000000010001cf5a	movl	_ctl_stats.4(%rip), %ecx
000000010001cf60	cmpl	(%rax), %ecx
000000010001cf62	movq	-0x8e8(%rbp), %rdi
000000010001cf69	je	0x10001d11b
000000010001cf6f	leaq	_je_chunksize_mask(%rip), %rax
000000010001cf76	movq	(%rax), %rsi
000000010001cf79	notq	%rsi
000000010001cf7c	andq	%r15, %rsi
000000010001cf7f	cmpq	%r15, %rsi
000000010001cf82	je	0x10001d113
000000010001cf88	movq	%r15, %rcx
000000010001cf8b	subq	%rsi, %rcx
000000010001cf8e	shrq	$0xc, %rcx
000000010001cf92	leaq	_je_map_bias(%rip), %rax
000000010001cf99	movq	%rcx, %rdx
000000010001cf9c	subq	(%rax), %rdx
000000010001cf9f	movq	0x8(%rsi,%rdx,8), %rbx
000000010001cfa4	testb	$0x2, %bl
000000010001cfa7	jne	0x10001d68d
000000010001cfad	movq	0x10(%rdi), %r12
000000010001cfb1	testq	%r12, %r12
000000010001cfb4	je	0x10001d724
000000010001cfba	shrq	$0x4, %rbx
000000010001cfbe	movzbl	%bl, %r14d
000000010001cfc2	leaq	_je_opt_junk(%rip), %rax
000000010001cfc9	cmpb	$0x0, (%rax)
000000010001cfcc	jne	0x10001d744
000000010001cfd2	movq	%r14, %rbx
000000010001cfd5	shlq	$0x5, %rbx
000000010001cfd9	leaq	0x38(%r12,%rbx), %r13
000000010001cfde	movl	0x38(%r12,%rbx), %edx
000000010001cfe3	leaq	_je_tcache_bin_info(%rip), %rax
000000010001cfea	movq	(%rax), %rax
000000010001cfed	cmpl	(%rax,%r14,4), %edx
000000010001cff1	je	0x10001d760
000000010001cff7	movq	0x40(%r12,%rbx), %rcx
000000010001cffc	movl	%edx, %eax
000000010001cffe	movq	%r15, (%rcx,%rax,8)
000000010001d002	incl	%eax
000000010001d004	movl	%eax, (%r13)
000000010001d008	movl	0x20(%r12), %eax
000000010001d00d	incl	%eax
000000010001d00f	movl	%eax, 0x20(%r12)
000000010001d014	cmpl	$0x125, %eax            ## imm = 0x125
000000010001d019	jne	0x10001d11b
000000010001d01f	movq	%r12, %rdi
000000010001d022	callq	_je_tcache_event_hard
000000010001d027	jmp	0x10001d11b
000000010001d02c	leaq	_je_tsd_init_head(%rip), %rdi
000000010001d033	leaq	-0x48(%rbp), %rsi
000000010001d037	callq	_je_tsd_init_check_recursion
000000010001d03c	movq	%rax, %r14
000000010001d03f	testq	%r14, %r14
000000010001d042	jne	0x10001cacb
000000010001d048	movl	$0x48, %edi
000000010001d04d	callq	_je_malloc_tsd_malloc
000000010001d052	movq	%rax, %r14
000000010001d055	movq	%r14, -0x30(%rbp)
000000010001d059	testq	%r14, %r14
000000010001d05c	je	0x10001d8c4
000000010001d062	movb	$0x0, (%r14)
000000010001d066	movq	0x10923(%rip), %rax
000000010001d06d	movq	0x10924(%rip), %rcx
000000010001d074	movq	0x10925(%rip), %rdx
000000010001d07b	movq	0x10926(%rip), %rsi
000000010001d082	movq	0x10927(%rip), %rdi
000000010001d089	movq	%rdi, 0x40(%r14)
000000010001d08d	movq	%rsi, 0x38(%r14)
000000010001d091	movq	%rdx, 0x30(%r14)
000000010001d095	movq	%rcx, 0x28(%r14)
000000010001d099	movq	%rax, 0x20(%r14)
000000010001d09d	movq	0x108e4(%rip), %rax
000000010001d0a4	movq	%rax, 0x18(%r14)
000000010001d0a8	movq	0x108d1(%rip), %rax
000000010001d0af	movq	%rax, 0x10(%r14)
000000010001d0b3	movq	_tsd_initializer(%rip), %rax
000000010001d0ba	movq	%rax, 0x8(%r14)
000000010001d0be	leaq	_je_tsd_tsd(%rip), %rax
000000010001d0c5	movq	(%rax), %rdi
000000010001d0c8	movq	%r14, %rsi
000000010001d0cb	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001d0d0	testl	%eax, %eax
000000010001d0d2	jne	0x10001d8d5
000000010001d0d8	leaq	_je_tsd_init_head(%rip), %rdi
000000010001d0df	leaq	-0x48(%rbp), %rsi
000000010001d0e3	callq	_je_tsd_init_finish
000000010001d0e8	jmp	0x10001cacb
000000010001d0ed	movq	0x30(%r14), %rax
000000010001d0f1	movq	%r14, -0x8e8(%rbp)
000000010001d0f8	testq	%rax, %rax
000000010001d0fb	je	0x10001d77b
000000010001d101	movq	%rax, %rdi
000000010001d104	movq	%r13, %rsi
000000010001d107	xorl	%edx, %edx
000000010001d109	callq	_je_arena_malloc_small
000000010001d10e	jmp	0x10001cce3
000000010001d113	movq	%r15, %rdi
000000010001d116	callq	_je_huge_dalloc
000000010001d11b	movq	-0x8f0(%rbp), %rax
000000010001d122	movq	%rax, _ctl_stats.5(%rip)
000000010001d129	movl	_ctl_stats.4(%rip), %eax
000000010001d12f	leal	0x1(%rax), %ecx
000000010001d132	movl	%ecx, _ctl_stats.4(%rip)
000000010001d138	movl	%eax, -0x8dc(%rbp)
000000010001d13e	movl	$0x0, -0x8f4(%rbp)
000000010001d148	movq	-0x908(%rbp), %rdi
000000010001d14f	testq	%rdi, %rdi
000000010001d152	je	0x10001da16
000000010001d158	movq	-0x910(%rbp), %rcx
000000010001d15f	testq	%rcx, %rcx
000000010001d162	je	0x10001da16
000000010001d168	movq	(%rcx), %rcx
000000010001d16b	cmpq	$0x4, %rcx
000000010001d16f	jne	0x10001d31b
000000010001d175	movl	%eax, (%rdi)
000000010001d177	jmp	0x10001da16
000000010001d17c	leaq	_je_chunksize_mask(%rip), %rax
000000010001d183	movq	(%rax), %rsi
000000010001d186	notq	%rsi
000000010001d189	andq	%r14, %rsi
000000010001d18c	cmpq	%r14, %rsi
000000010001d18f	je	0x10001d5c3
000000010001d195	movq	%r14, %rcx
000000010001d198	subq	%rsi, %rcx
000000010001d19b	shrq	$0xc, %rcx
000000010001d19f	leaq	_je_map_bias(%rip), %rax
000000010001d1a6	movq	%rcx, %rdx
000000010001d1a9	subq	(%rax), %rdx
000000010001d1ac	movq	0x8(%rsi,%rdx,8), %rbx
000000010001d1b1	testb	$0x2, %bl
000000010001d1b4	jne	0x10001d78c
000000010001d1ba	movq	-0x8e8(%rbp), %rax
000000010001d1c1	movq	0x10(%rax), %r12
000000010001d1c5	testq	%r12, %r12
000000010001d1c8	je	0x10001d849
000000010001d1ce	shrq	$0x4, %rbx
000000010001d1d2	movzbl	%bl, %r15d
000000010001d1d6	leaq	_je_opt_junk(%rip), %rax
000000010001d1dd	cmpb	$0x0, (%rax)
000000010001d1e0	je	0x10001d1f9
000000010001d1e2	leaq	(%r15,%r15,2), %rsi
000000010001d1e6	shlq	$0x5, %rsi
000000010001d1ea	addq	0x14e27(%rip), %rsi
000000010001d1f1	movq	%r14, %rdi
000000010001d1f4	callq	_je_arena_dalloc_junk_small
000000010001d1f9	movq	%r15, %rbx
000000010001d1fc	shlq	$0x5, %rbx
000000010001d200	leaq	0x38(%r12,%rbx), %r13
000000010001d205	movl	0x38(%r12,%rbx), %edx
000000010001d20a	leaq	_je_tcache_bin_info(%rip), %rax
000000010001d211	movq	(%rax), %rax
000000010001d214	cmpl	(%rax,%r15,4), %edx
000000010001d218	jne	0x10001d230
000000010001d21a	leaq	0x28(%r12,%rbx), %rdi
000000010001d21f	shrl	%edx
000000010001d221	movq	%r15, %rsi
000000010001d224	movq	%r12, %rcx
000000010001d227	callq	_je_tcache_bin_flush_small
000000010001d22c	movl	(%r13), %edx
000000010001d230	movq	0x40(%r12,%rbx), %rcx
000000010001d235	movl	%edx, %eax
000000010001d237	movq	%r14, (%rcx,%rax,8)
000000010001d23b	incl	%eax
000000010001d23d	movl	%eax, (%r13)
000000010001d241	jmp	0x10001d825
000000010001d246	movq	%r14, -0x8e8(%rbp)
000000010001d24d	leaq	_je_tcache_maxclass(%rip), %rax
000000010001d254	cmpq	%r12, (%rax)
000000010001d257	jb	0x10001d5d0
000000010001d25d	movq	-0x8e8(%rbp), %rax
000000010001d264	movq	0x10(%rax), %r14
000000010001d268	testq	%r14, %r14
000000010001d26b	jne	0x10001d296
000000010001d26d	cmpl	$0x1, (%r15)
000000010001d271	jne	0x10001d5d0
000000010001d277	movq	%r15, %rdi
000000010001d27a	callq	_je_tcache_get_hard
000000010001d27f	movq	%rax, %r14
000000010001d282	movq	-0x8e8(%rbp), %rax
000000010001d289	movq	%r14, 0x10(%rax)
000000010001d28d	testq	%r14, %r14
000000010001d290	je	0x10001d5d0
000000010001d296	addq	$0xfff, %r12            ## imm = 0xFFF
000000010001d29d	movq	%r12, %rbx
000000010001d2a0	shrq	$0xc, %rbx
000000010001d2a4	addq	$0x1b, %rbx
000000010001d2a8	shlq	$0x5, %rbx
000000010001d2ac	movl	0x38(%r14,%rbx), %eax
000000010001d2b1	andq	$-0x1000, %r12          ## imm = 0xFFFFFFFFFFFFF000
000000010001d2b8	testl	%eax, %eax
000000010001d2ba	je	0x10001d859
000000010001d2c0	leaq	0x38(%r14,%rbx), %rcx
000000010001d2c5	decl	%eax
000000010001d2c7	movl	%eax, (%rcx)
000000010001d2c9	cmpl	0x30(%r14,%rbx), %eax
000000010001d2ce	jge	0x10001d2d7
000000010001d2d0	leaq	0x30(%r14,%rbx), %rcx
000000010001d2d5	movl	%eax, (%rcx)
000000010001d2d7	movq	0x40(%r14,%rbx), %rcx
000000010001d2dc	movl	%eax, %eax
000000010001d2de	movq	(%rcx,%rax,8), %r13
000000010001d2e2	testq	%r13, %r13
000000010001d2e5	je	0x10001d862
000000010001d2eb	leaq	_je_opt_junk(%rip), %rax
000000010001d2f2	cmpb	$0x0, (%rax)
000000010001d2f5	jne	0x10001d887
000000010001d2fb	leaq	_je_opt_zero(%rip), %rax
000000010001d302	cmpb	$0x0, (%rax)
000000010001d305	je	0x10001d897
000000010001d30b	movq	%r13, %rdi
000000010001d30e	movq	%r12, %rsi
000000010001d311	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001d316	jmp	0x10001d897
000000010001d31b	movl	$0x4, %edx
000000010001d320	cmovbq	%rcx, %rdx
000000010001d324	leaq	-0x8dc(%rbp), %rsi
000000010001d32b	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001d330	movl	$0x16, -0x8f4(%rbp)
000000010001d33a	jmp	0x10001da16
000000010001d33f	leaq	_je_tsd_init_head(%rip), %rdi
000000010001d346	leaq	-0x48(%rbp), %rsi
000000010001d34a	callq	_je_tsd_init_check_recursion
000000010001d34f	movq	%rax, %rbx
000000010001d352	testq	%rbx, %rbx
000000010001d355	jne	0x10001cb07
000000010001d35b	movl	$0x48, %edi
000000010001d360	callq	_je_malloc_tsd_malloc
000000010001d365	movq	%rax, %rbx
000000010001d368	movq	%rbx, -0x30(%rbp)
000000010001d36c	testq	%rbx, %rbx
000000010001d36f	je	0x10001d8c4
000000010001d375	movb	$0x0, (%rbx)
000000010001d378	movq	0x10611(%rip), %rax
000000010001d37f	movq	0x10612(%rip), %rcx
000000010001d386	movq	0x10613(%rip), %rdx
000000010001d38d	movq	0x10614(%rip), %rsi
000000010001d394	movq	0x10615(%rip), %rdi
000000010001d39b	movq	%rdi, 0x40(%rbx)
000000010001d39f	movq	%rsi, 0x38(%rbx)
000000010001d3a3	movq	%rdx, 0x30(%rbx)
000000010001d3a7	movq	%rcx, 0x28(%rbx)
000000010001d3ab	movq	%rax, 0x20(%rbx)
000000010001d3af	movq	0x105d2(%rip), %rax
000000010001d3b6	movq	%rax, 0x18(%rbx)
000000010001d3ba	movq	0x105bf(%rip), %rax
000000010001d3c1	movq	%rax, 0x10(%rbx)
000000010001d3c5	movq	_tsd_initializer(%rip), %rax
000000010001d3cc	movq	%rax, 0x8(%rbx)
000000010001d3d0	leaq	_je_tsd_tsd(%rip), %rax
000000010001d3d7	movq	(%rax), %rdi
000000010001d3da	movq	%rbx, %rsi
000000010001d3dd	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001d3e2	testl	%eax, %eax
000000010001d3e4	jne	0x10001d8d5
000000010001d3ea	leaq	_je_tsd_init_head(%rip), %rdi
000000010001d3f1	leaq	-0x48(%rbp), %rsi
000000010001d3f5	callq	_je_tsd_init_finish
000000010001d3fa	jmp	0x10001cb07
000000010001d3ff	imulq	$0x1120, %rbx, %rax     ## imm = 0x1120
000000010001d406	decq	%rax
000000010001d409	bsrq	%rax, %rdx
000000010001d40d	movl	$0x1, %eax
000000010001d412	cmpq	$0x6, %rdx
000000010001d416	jb	0x10001d420
000000010001d418	leaq	-0x17(,%rdx,4), %rax
000000010001d420	movq	%r14, -0x8e8(%rbp)
000000010001d427	leal	-0x3(%rdx), %esi
000000010001d42a	movl	$0x4, %ecx
000000010001d42f	cmpq	$0x7, %rdx
000000010001d433	cmovaeq	%rsi, %rcx
000000010001d437	movq	$-0x1, %rdx
000000010001d43e	shlq	%cl, %rdx
000000010001d441	decq	%r12
000000010001d444	andq	%rdx, %r12
000000010001d447	shrq	%cl, %r12
000000010001d44a	andq	$0x3, %r12
000000010001d44e	addq	%rax, %r12
000000010001d451	jmp	0x10001cbde
000000010001d456	movl	$0xffffffff, 0x30(%r13,%rax) ## imm = 0xFFFFFFFF
000000010001d45f	movq	%r13, %rdi
000000010001d462	movq	%r14, %rsi
000000010001d465	movq	%r12, %rdx
000000010001d468	callq	_je_tcache_alloc_small_hard
000000010001d46d	movl	$0x23, -0x8f4(%rbp)
000000010001d477	testq	%rax, %rax
000000010001d47a	movq	%rax, %rbx
000000010001d47d	je	0x10001da16
000000010001d483	jmp	0x10001cc31
000000010001d488	leaq	0x30(%r13,%rax), %rdx
000000010001d48d	movl	%ecx, (%rdx)
000000010001d48f	jmp	0x10001cc1d
000000010001d494	movq	%r13, %rdi
000000010001d497	callq	_je_tcache_event_hard
000000010001d49c	movq	-0x8e8(%rbp), %r14
000000010001d4a3	jmp	0x10001cc87
000000010001d4a8	leaq	_je_tcache_maxclass(%rip), %rax
000000010001d4af	cmpq	%r13, (%rax)
000000010001d4b2	movq	-0x900(%rbp), %rbx
000000010001d4b9	jb	0x10001d642
000000010001d4bf	movq	0x10(%r14), %r12
000000010001d4c3	testq	%r12, %r12
000000010001d4c6	jne	0x10001d4e9
000000010001d4c8	cmpl	$0x1, (%rbx)
000000010001d4cb	jne	0x10001d642
000000010001d4d1	movq	%rbx, %rdi
000000010001d4d4	callq	_je_tcache_get_hard
000000010001d4d9	movq	%rax, %r12
000000010001d4dc	movq	%r12, 0x10(%r14)
000000010001d4e0	testq	%r12, %r12
000000010001d4e3	je	0x10001d642
000000010001d4e9	addq	$0xfff, %r13            ## imm = 0xFFF
000000010001d4f0	movq	%r13, %rbx
000000010001d4f3	shrq	$0xc, %rbx
000000010001d4f7	addq	$0x1b, %rbx
000000010001d4fb	shlq	$0x5, %rbx
000000010001d4ff	movl	0x38(%r12,%rbx), %eax
000000010001d504	andq	$-0x1000, %r13          ## imm = 0xFFFFFFFFFFFFF000
000000010001d50b	testl	%eax, %eax
000000010001d50d	je	0x10001d8e6
000000010001d513	movq	%r14, -0x8e8(%rbp)
000000010001d51a	leaq	0x38(%r12,%rbx), %rcx
000000010001d51f	decl	%eax
000000010001d521	movl	%eax, (%rcx)
000000010001d523	cmpl	0x30(%r12,%rbx), %eax
000000010001d528	jge	0x10001d531
000000010001d52a	leaq	0x30(%r12,%rbx), %rcx
000000010001d52f	movl	%eax, (%rcx)
000000010001d531	movq	0x40(%r12,%rbx), %rcx
000000010001d536	movl	%eax, %eax
000000010001d538	movq	(%rcx,%rax,8), %r14
000000010001d53c	testq	%r14, %r14
000000010001d53f	je	0x10001d8f6
000000010001d545	leaq	_je_opt_junk(%rip), %rax
000000010001d54c	cmpb	$0x0, (%rax)
000000010001d54f	jne	0x10001d913
000000010001d555	leaq	_je_opt_zero(%rip), %rax
000000010001d55c	cmpb	$0x0, (%rax)
000000010001d55f	je	0x10001d56c
000000010001d561	movq	%r14, %rdi
000000010001d564	movq	%r13, %rsi
000000010001d567	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001d56c	incq	0x28(%r12,%rbx)
000000010001d571	jmp	0x10001ce01
000000010001d576	shlq	$0x4, %r15
000000010001d57a	decq	%r15
000000010001d57d	bsrq	%r15, %rdx
000000010001d581	movl	$0x1, %eax
000000010001d586	cmpq	$0x6, %rdx
000000010001d58a	jb	0x10001d594
000000010001d58c	leaq	-0x17(,%rdx,4), %rax
000000010001d594	leal	-0x3(%rdx), %esi
000000010001d597	movl	$0x4, %ecx
000000010001d59c	cmpq	$0x7, %rdx
000000010001d5a0	cmovaeq	%rsi, %rcx
000000010001d5a4	movq	$-0x1, %rdx
000000010001d5ab	shlq	%cl, %rdx
000000010001d5ae	decq	%r13
000000010001d5b1	andq	%rdx, %r13
000000010001d5b4	shrq	%cl, %r13
000000010001d5b7	andq	$0x3, %r13
000000010001d5bb	addq	%rax, %r13
000000010001d5be	jmp	0x10001cd54
000000010001d5c3	movq	%r14, %rdi
000000010001d5c6	callq	_je_huge_dalloc
000000010001d5cb	jmp	0x10001d948
000000010001d5d0	movq	-0x8e8(%rbp), %r14
000000010001d5d7	movq	0x30(%r14), %rax
000000010001d5db	testq	%rax, %rax
000000010001d5de	jne	0x10001d5e8
000000010001d5e0	movq	%r15, %rdi
000000010001d5e3	callq	_je_choose_arena_hard
000000010001d5e8	movq	%rax, %rdi
000000010001d5eb	movq	%r12, %rsi
000000010001d5ee	xorl	%edx, %edx
000000010001d5f0	callq	_je_arena_malloc_large
000000010001d5f5	jmp	0x10001cb77
000000010001d5fa	movq	%r14, -0x8e8(%rbp)
000000010001d601	movl	$0xffffffff, 0x30(%r12,%rax) ## imm = 0xFFFFFFFF
000000010001d60a	movq	%r12, %rdi
000000010001d60d	movq	%rbx, %rsi
000000010001d610	movq	%r13, %rdx
000000010001d613	callq	_je_tcache_alloc_small_hard
000000010001d618	movq	%rax, %r14
000000010001d61b	testq	%r14, %r14
000000010001d61e	je	0x10001d948
000000010001d624	jmp	0x10001cda7
000000010001d629	leaq	0x30(%r12,%rax), %rdx
000000010001d62e	movl	%ecx, (%rdx)
000000010001d630	jmp	0x10001cd93
000000010001d635	movq	%r12, %rdi
000000010001d638	callq	_je_tcache_event_hard
000000010001d63d	jmp	0x10001ce18
000000010001d642	movq	0x30(%r14), %rax
000000010001d646	movq	%r14, -0x8e8(%rbp)
000000010001d64d	testq	%rax, %rax
000000010001d650	jne	0x10001d65a
000000010001d652	movq	%rbx, %rdi
000000010001d655	callq	_je_choose_arena_hard
000000010001d65a	movq	%rax, %rdi
000000010001d65d	movq	%r13, %rsi
000000010001d660	xorl	%edx, %edx
000000010001d662	callq	_je_arena_malloc_large
000000010001d667	jmp	0x10001cce3
000000010001d66c	movq	%rbx, %rdi
000000010001d66f	movq	-0x8f0(%rbp), %rsi
000000010001d676	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001d67b	jmp	0x10001cc68
000000010001d680	movq	%r15, %rdi
000000010001d683	callq	_je_choose_arena_hard
000000010001d688	jmp	0x10001cddc
000000010001d68d	movq	%rbx, %rdx
000000010001d690	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
000000010001d697	leaq	_je_tcache_maxclass(%rip), %rax
000000010001d69e	cmpq	(%rax), %rdx
000000010001d6a1	ja	0x10001d92d
000000010001d6a7	movq	0x10(%rdi), %r12
000000010001d6ab	testq	%r12, %r12
000000010001d6ae	je	0x10001d92d
000000010001d6b4	shrq	$0xc, %rbx
000000010001d6b8	leaq	0x1b(%rbx), %r13
000000010001d6bc	leaq	_je_opt_junk(%rip), %rax
000000010001d6c3	cmpb	$0x0, (%rax)
000000010001d6c6	je	0x10001d6d5
000000010001d6c8	movq	%r15, %rdi
000000010001d6cb	movl	$0x5a, %esi
000000010001d6d0	callq	0x10002bd04             ## symbol stub for: _memset
000000010001d6d5	movq	%r13, %r14
000000010001d6d8	shlq	$0x5, %r14
000000010001d6dc	leaq	0x38(%r12,%r14), %rsi
000000010001d6e1	movl	0x38(%r12,%r14), %edx
000000010001d6e6	leaq	_je_tcache_bin_info(%rip), %rax
000000010001d6ed	movq	(%rax), %rax
000000010001d6f0	cmpl	0x6c(%rax,%rbx,4), %edx
000000010001d6f4	jne	0x10001d710
000000010001d6f6	leaq	0x28(%r12,%r14), %rdi
000000010001d6fb	shrl	%edx
000000010001d6fd	movq	%rsi, %rbx
000000010001d700	movq	%r13, %rsi
000000010001d703	movq	%r12, %rcx
000000010001d706	callq	_je_tcache_bin_flush_large
000000010001d70b	movq	%rbx, %rsi
000000010001d70e	movl	(%rsi), %edx
000000010001d710	movq	0x40(%r12,%r14), %rcx
000000010001d715	movl	%edx, %eax
000000010001d717	movq	%r15, (%rcx,%rax,8)
000000010001d71b	incl	%eax
000000010001d71d	movl	%eax, (%rsi)
000000010001d71f	jmp	0x10001d008
000000010001d724	movq	(%rsi), %rdi
000000010001d727	movq	%r15, %rdx
000000010001d72a	callq	_je_arena_dalloc_small
000000010001d72f	jmp	0x10001d11b
000000010001d734	movq	%r14, %rdi
000000010001d737	movq	%r15, %rsi
000000010001d73a	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010001d73f	jmp	0x10001cdfe
000000010001d744	leaq	(%r14,%r14,2), %rsi
000000010001d748	shlq	$0x5, %rsi
000000010001d74c	addq	0x148c5(%rip), %rsi
000000010001d753	movq	%r15, %rdi
000000010001d756	callq	_je_arena_dalloc_junk_small
000000010001d75b	jmp	0x10001cfd2
000000010001d760	leaq	0x28(%r12,%rbx), %rdi
000000010001d765	shrl	%edx
000000010001d767	movq	%r14, %rsi
000000010001d76a	movq	%r12, %rcx
000000010001d76d	callq	_je_tcache_bin_flush_small
000000010001d772	movl	(%r13), %edx
000000010001d776	jmp	0x10001cff7
000000010001d77b	movq	-0x900(%rbp), %rdi
000000010001d782	callq	_je_choose_arena_hard
000000010001d787	jmp	0x10001d101
000000010001d78c	movq	%rbx, %rdx
000000010001d78f	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
000000010001d796	leaq	_je_tcache_maxclass(%rip), %rax
000000010001d79d	cmpq	(%rax), %rdx
000000010001d7a0	ja	0x10001d93d
000000010001d7a6	movq	-0x8e8(%rbp), %rax
000000010001d7ad	movq	0x10(%rax), %r12
000000010001d7b1	testq	%r12, %r12
000000010001d7b4	je	0x10001d93d
000000010001d7ba	shrq	$0xc, %rbx
000000010001d7be	leaq	0x1b(%rbx), %r13
000000010001d7c2	leaq	_je_opt_junk(%rip), %rax
000000010001d7c9	cmpb	$0x0, (%rax)
000000010001d7cc	je	0x10001d7db
000000010001d7ce	movq	%r14, %rdi
000000010001d7d1	movl	$0x5a, %esi
000000010001d7d6	callq	0x10002bd04             ## symbol stub for: _memset
000000010001d7db	movq	%r13, %r15
000000010001d7de	shlq	$0x5, %r15
000000010001d7e2	leaq	0x38(%r12,%r15), %rsi
000000010001d7e7	movl	0x38(%r12,%r15), %edx
000000010001d7ec	leaq	_je_tcache_bin_info(%rip), %rax
000000010001d7f3	movq	(%rax), %rax
000000010001d7f6	cmpl	0x6c(%rax,%rbx,4), %edx
000000010001d7fa	jne	0x10001d816
000000010001d7fc	leaq	0x28(%r12,%r15), %rdi
000000010001d801	shrl	%edx
000000010001d803	movq	%rsi, %rbx
000000010001d806	movq	%r13, %rsi
000000010001d809	movq	%r12, %rcx
000000010001d80c	callq	_je_tcache_bin_flush_large
000000010001d811	movq	%rbx, %rsi
000000010001d814	movl	(%rsi), %edx
000000010001d816	movq	0x40(%r12,%r15), %rcx
000000010001d81b	movl	%edx, %eax
000000010001d81d	movq	%r14, (%rcx,%rax,8)
000000010001d821	incl	%eax
000000010001d823	movl	%eax, (%rsi)
000000010001d825	movl	0x20(%r12), %eax
000000010001d82a	incl	%eax
000000010001d82c	movl	%eax, 0x20(%r12)
000000010001d831	cmpl	$0x125, %eax            ## imm = 0x125
000000010001d836	jne	0x10001d948
000000010001d83c	movq	%r12, %rdi
000000010001d83f	callq	_je_tcache_event_hard
000000010001d844	jmp	0x10001d948
000000010001d849	movq	(%rsi), %rdi
000000010001d84c	movq	%r14, %rdx
000000010001d84f	callq	_je_arena_dalloc_small
000000010001d854	jmp	0x10001d948
000000010001d859	movl	$0xffffffff, 0x30(%r14,%rbx) ## imm = 0xFFFFFFFF
000000010001d862	movq	0x18(%r14), %rdi
000000010001d866	movq	%r12, %rsi
000000010001d869	xorl	%edx, %edx
000000010001d86b	callq	_je_arena_malloc_large
000000010001d870	movl	$0x23, -0x8f4(%rbp)
000000010001d87a	testq	%rax, %rax
000000010001d87d	movq	%rax, %r13
000000010001d880	jne	0x10001d89c
000000010001d882	jmp	0x10001da16
000000010001d887	movq	%r13, %rdi
000000010001d88a	movl	$0xa5, %esi
000000010001d88f	movq	%r12, %rdx
000000010001d892	callq	0x10002bd04             ## symbol stub for: _memset
000000010001d897	incq	0x28(%r14,%rbx)
000000010001d89c	movl	0x20(%r14), %eax
000000010001d8a0	incl	%eax
000000010001d8a2	movl	%eax, 0x20(%r14)
000000010001d8a6	cmpl	$0x125, %eax            ## imm = 0x125
000000010001d8ab	jne	0x10001d8b5
000000010001d8ad	movq	%r14, %rdi
000000010001d8b0	callq	_je_tcache_event_hard
000000010001d8b5	movq	-0x8e8(%rbp), %r14
000000010001d8bc	movq	%r13, %rbx
000000010001d8bf	jmp	0x10001cc87
000000010001d8c4	leaq	0x10933(%rip), %rdi     ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
000000010001d8cb	callq	_je_malloc_write
000000010001d8d0	callq	0x10002bcce             ## symbol stub for: _abort
000000010001d8d5	leaq	0x10949(%rip), %rdi     ## literal pool for: "<jemalloc>: Error setting TSD for \n"
000000010001d8dc	callq	_je_malloc_write
000000010001d8e1	callq	0x10002bcce             ## symbol stub for: _abort
000000010001d8e6	movq	%r14, -0x8e8(%rbp)
000000010001d8ed	movl	$0xffffffff, 0x30(%r12,%rbx) ## imm = 0xFFFFFFFF
000000010001d8f6	movq	0x18(%r12), %rdi
000000010001d8fb	movq	%r13, %rsi
000000010001d8fe	xorl	%edx, %edx
000000010001d900	callq	_je_arena_malloc_large
000000010001d905	movq	%rax, %r14
000000010001d908	testq	%r14, %r14
000000010001d90b	jne	0x10001ce01
000000010001d911	jmp	0x10001d948
000000010001d913	movq	%r14, %rdi
000000010001d916	movl	$0xa5, %esi
000000010001d91b	movq	%r13, %rdx
000000010001d91e	callq	0x10002bd04             ## symbol stub for: _memset
000000010001d923	incq	0x28(%r12,%rbx)
000000010001d928	jmp	0x10001ce01
000000010001d92d	movq	(%rsi), %rdi
000000010001d930	movq	%r15, %rdx
000000010001d933	callq	_je_arena_dalloc_large
000000010001d938	jmp	0x10001d11b
000000010001d93d	movq	(%rsi), %rdi
000000010001d940	movq	%r14, %rdx
000000010001d943	callq	_je_arena_dalloc_large
000000010001d948	leaq	_je_chunksize_mask(%rip), %rax
000000010001d94f	movq	(%rax), %rsi
000000010001d952	notq	%rsi
000000010001d955	movq	-0x8f0(%rbp), %rbx
000000010001d95c	andq	%rbx, %rsi
000000010001d95f	cmpq	%rbx, %rsi
000000010001d962	je	0x10001da0e
000000010001d968	movq	%rbx, %rcx
000000010001d96b	subq	%rsi, %rcx
000000010001d96e	shrq	$0xc, %rcx
000000010001d972	leaq	_je_map_bias(%rip), %rax
000000010001d979	movq	%rcx, %rdx
000000010001d97c	subq	(%rax), %rdx
000000010001d97f	movq	0x8(%rsi,%rdx,8), %r13
000000010001d984	testb	$0x2, %r13b
000000010001d988	jne	0x10001da3a
000000010001d98e	movq	-0x8e8(%rbp), %rax
000000010001d995	movq	0x10(%rax), %r15
000000010001d999	testq	%r15, %r15
000000010001d99c	je	0x10001dad8
000000010001d9a2	shrq	$0x4, %r13
000000010001d9a6	movzbl	%r13b, %r14d
000000010001d9aa	leaq	_je_opt_junk(%rip), %rax
000000010001d9b1	cmpb	$0x0, (%rax)
000000010001d9b4	jne	0x10001dae8
000000010001d9ba	movq	%rbx, %r13
000000010001d9bd	movq	%r14, %rbx
000000010001d9c0	shlq	$0x5, %rbx
000000010001d9c4	leaq	0x38(%r15,%rbx), %r12
000000010001d9c9	movl	0x38(%r15,%rbx), %edx
000000010001d9ce	leaq	_je_tcache_bin_info(%rip), %rax
000000010001d9d5	movq	(%rax), %rax
000000010001d9d8	cmpl	(%rax,%r14,4), %edx
000000010001d9dc	je	0x10001db04
000000010001d9e2	movq	0x40(%r15,%rbx), %rcx
000000010001d9e7	movl	%edx, %eax
000000010001d9e9	movq	%r13, (%rcx,%rax,8)
000000010001d9ed	incl	%eax
000000010001d9ef	movl	%eax, (%r12)
000000010001d9f3	movl	0x20(%r15), %eax
000000010001d9f7	incl	%eax
000000010001d9f9	movl	%eax, 0x20(%r15)
000000010001d9fd	cmpl	$0x125, %eax            ## imm = 0x125
000000010001da02	jne	0x10001da16
000000010001da04	movq	%r15, %rdi
000000010001da07	callq	_je_tcache_event_hard
000000010001da0c	jmp	0x10001da16
000000010001da0e	movq	%rbx, %rdi
000000010001da11	callq	_je_huge_dalloc
000000010001da16	leaq	_ctl_mtx(%rip), %rdi
000000010001da1d	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001da22	movl	-0x8f4(%rbp), %eax
000000010001da28	addq	$0x8e8, %rsp            ## imm = 0x8E8
000000010001da2f	popq	%rbx
000000010001da30	popq	%r12
000000010001da32	popq	%r13
000000010001da34	popq	%r14
000000010001da36	popq	%r15
000000010001da38	popq	%rbp
000000010001da39	retq
000000010001da3a	movq	%r13, %rdx
000000010001da3d	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
000000010001da44	leaq	_je_tcache_maxclass(%rip), %rax
000000010001da4b	cmpq	(%rax), %rdx
000000010001da4e	movq	-0x8e8(%rbp), %rax
000000010001da55	ja	0x10001db1f
000000010001da5b	movq	0x10(%rax), %r15
000000010001da5f	testq	%r15, %r15
000000010001da62	je	0x10001db1f
000000010001da68	shrq	$0xc, %r13
000000010001da6c	leaq	0x1b(%r13), %r14
000000010001da70	leaq	_je_opt_junk(%rip), %rax
000000010001da77	cmpb	$0x0, (%rax)
000000010001da7a	je	0x10001da89
000000010001da7c	movq	%rbx, %rdi
000000010001da7f	movl	$0x5a, %esi
000000010001da84	callq	0x10002bd04             ## symbol stub for: _memset
000000010001da89	movq	%r14, %rbx
000000010001da8c	shlq	$0x5, %rbx
000000010001da90	leaq	0x38(%r15,%rbx), %r12
000000010001da95	movl	0x38(%r15,%rbx), %edx
000000010001da9a	leaq	_je_tcache_bin_info(%rip), %rax
000000010001daa1	movq	(%rax), %rax
000000010001daa4	cmpl	0x6c(%rax,%r13,4), %edx
000000010001daa9	jne	0x10001dac1
000000010001daab	leaq	0x28(%r15,%rbx), %rdi
000000010001dab0	shrl	%edx
000000010001dab2	movq	%r14, %rsi
000000010001dab5	movq	%r15, %rcx
000000010001dab8	callq	_je_tcache_bin_flush_large
000000010001dabd	movl	(%r12), %edx
000000010001dac1	movq	0x40(%r15,%rbx), %rcx
000000010001dac6	movl	%edx, %eax
000000010001dac8	movq	-0x8f0(%rbp), %rdx
000000010001dacf	movq	%rdx, (%rcx,%rax,8)
000000010001dad3	jmp	0x10001d9ed
000000010001dad8	movq	(%rsi), %rdi
000000010001dadb	movq	%rbx, %rdx
000000010001dade	callq	_je_arena_dalloc_small
000000010001dae3	jmp	0x10001da16
000000010001dae8	leaq	(%r14,%r14,2), %rsi
000000010001daec	shlq	$0x5, %rsi
000000010001daf0	addq	0x14521(%rip), %rsi
000000010001daf7	movq	%rbx, %rdi
000000010001dafa	callq	_je_arena_dalloc_junk_small
000000010001daff	jmp	0x10001d9ba
000000010001db04	leaq	0x28(%r15,%rbx), %rdi
000000010001db09	shrl	%edx
000000010001db0b	movq	%r14, %rsi
000000010001db0e	movq	%r15, %rcx
000000010001db11	callq	_je_tcache_bin_flush_small
000000010001db16	movl	(%r12), %edx
000000010001db1a	jmp	0x10001d9e2
000000010001db1f	movq	(%rsi), %rdi
000000010001db22	movq	%rbx, %rdx
000000010001db25	callq	_je_arena_dalloc_large
000000010001db2a	jmp	0x10001da16
000000010001db2f	nop
_arenas_lrun_i_index:
000000010001db30	pushq	%rbp
000000010001db31	movq	%rsp, %rbp
000000010001db34	leaq	_je_chunk_npages(%rip), %rax
000000010001db3b	movq	(%rax), %rcx
000000010001db3e	leaq	_je_map_bias(%rip), %rax
000000010001db45	subq	(%rax), %rcx
000000010001db48	xorl	%esi, %esi
000000010001db4a	leaq	_super_arenas_lrun_i_node(%rip), %rax
000000010001db51	cmpq	%rdx, %rcx
000000010001db54	cmovbq	%rsi, %rax
000000010001db58	popq	%rbp
000000010001db59	retq
000000010001db5a	nopw	(%rax,%rax)
_arenas_lrun_i_size_ctl:
000000010001db60	pushq	%rbp
000000010001db61	movq	%rsp, %rbp
000000010001db64	subq	$0x10, %rsp
000000010001db68	movl	$0x1, %eax
000000010001db6d	testq	%r8, %r8
000000010001db70	jne	0x10001dbc1
000000010001db72	testq	%r9, %r9
000000010001db75	jne	0x10001dbc1
000000010001db77	movq	0x10(%rdi), %rsi
000000010001db7b	shlq	$0xc, %rsi
000000010001db7f	addq	$0x1000, %rsi           ## imm = 0x1000
000000010001db86	movq	%rsi, -0x8(%rbp)
000000010001db8a	xorl	%eax, %eax
000000010001db8c	testq	%rdx, %rdx
000000010001db8f	je	0x10001dbc1
000000010001db91	testq	%rcx, %rcx
000000010001db94	je	0x10001dbc1
000000010001db96	movq	(%rcx), %rcx
000000010001db99	cmpq	$0x8, %rcx
000000010001db9d	jne	0x10001dba4
000000010001db9f	movq	%rsi, (%rdx)
000000010001dba2	jmp	0x10001dbc1
000000010001dba4	movl	$0x8, %eax
000000010001dba9	cmovbq	%rcx, %rax
000000010001dbad	leaq	-0x8(%rbp), %rsi
000000010001dbb1	movq	%rdx, %rdi
000000010001dbb4	movq	%rax, %rdx
000000010001dbb7	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001dbbc	movl	$0x16, %eax
000000010001dbc1	addq	$0x10, %rsp
000000010001dbc5	popq	%rbp
000000010001dbc6	retq
000000010001dbc7	nopw	(%rax,%rax)
_arenas_bin_i_index:
000000010001dbd0	pushq	%rbp
000000010001dbd1	movq	%rsp, %rbp
000000010001dbd4	xorl	%ecx, %ecx
000000010001dbd6	leaq	_super_arenas_bin_i_node(%rip), %rax
000000010001dbdd	cmpq	$0x1c, %rdx
000000010001dbe1	cmovaq	%rcx, %rax
000000010001dbe5	popq	%rbp
000000010001dbe6	retq
000000010001dbe7	nopw	(%rax,%rax)
_arenas_bin_i_size_ctl:
000000010001dbf0	pushq	%rbp
000000010001dbf1	movq	%rsp, %rbp
000000010001dbf4	subq	$0x10, %rsp
000000010001dbf8	movl	$0x1, %eax
000000010001dbfd	testq	%r8, %r8
000000010001dc00	jne	0x10001dc59
000000010001dc02	testq	%r9, %r9
000000010001dc05	jne	0x10001dc59
000000010001dc07	movq	0x10(%rdi), %rax
000000010001dc0b	leaq	(%rax,%rax,2), %rax
000000010001dc0f	shlq	$0x5, %rax
000000010001dc13	leaq	_je_arena_bin_info(%rip), %rsi
000000010001dc1a	movq	(%rsi,%rax), %rsi
000000010001dc1e	movq	%rsi, -0x8(%rbp)
000000010001dc22	xorl	%eax, %eax
000000010001dc24	testq	%rdx, %rdx
000000010001dc27	je	0x10001dc59
000000010001dc29	testq	%rcx, %rcx
000000010001dc2c	je	0x10001dc59
000000010001dc2e	movq	(%rcx), %rcx
000000010001dc31	cmpq	$0x8, %rcx
000000010001dc35	jne	0x10001dc3c
000000010001dc37	movq	%rsi, (%rdx)
000000010001dc3a	jmp	0x10001dc59
000000010001dc3c	movl	$0x8, %eax
000000010001dc41	cmovbq	%rcx, %rax
000000010001dc45	leaq	-0x8(%rbp), %rsi
000000010001dc49	movq	%rdx, %rdi
000000010001dc4c	movq	%rax, %rdx
000000010001dc4f	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001dc54	movl	$0x16, %eax
000000010001dc59	addq	$0x10, %rsp
000000010001dc5d	popq	%rbp
000000010001dc5e	retq
000000010001dc5f	nop
_arenas_bin_i_nregs_ctl:
000000010001dc60	pushq	%rbp
000000010001dc61	movq	%rsp, %rbp
000000010001dc64	subq	$0x10, %rsp
000000010001dc68	movl	$0x1, %eax
000000010001dc6d	testq	%r8, %r8
000000010001dc70	jne	0x10001dcc7
000000010001dc72	testq	%r9, %r9
000000010001dc75	jne	0x10001dcc7
000000010001dc77	movq	0x10(%rdi), %rax
000000010001dc7b	leaq	(%rax,%rax,2), %rax
000000010001dc7f	shlq	$0x5, %rax
000000010001dc83	leaq	_je_arena_bin_info(%rip), %rsi
000000010001dc8a	movl	0x20(%rsi,%rax), %esi
000000010001dc8e	movl	%esi, -0x4(%rbp)
000000010001dc91	xorl	%eax, %eax
000000010001dc93	testq	%rdx, %rdx
000000010001dc96	je	0x10001dcc7
000000010001dc98	testq	%rcx, %rcx
000000010001dc9b	je	0x10001dcc7
000000010001dc9d	movq	(%rcx), %rcx
000000010001dca0	cmpq	$0x4, %rcx
000000010001dca4	jne	0x10001dcaa
000000010001dca6	movl	%esi, (%rdx)
000000010001dca8	jmp	0x10001dcc7
000000010001dcaa	movl	$0x4, %eax
000000010001dcaf	cmovbq	%rcx, %rax
000000010001dcb3	leaq	-0x4(%rbp), %rsi
000000010001dcb7	movq	%rdx, %rdi
000000010001dcba	movq	%rax, %rdx
000000010001dcbd	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001dcc2	movl	$0x16, %eax
000000010001dcc7	addq	$0x10, %rsp
000000010001dccb	popq	%rbp
000000010001dccc	retq
000000010001dccd	nopl	(%rax)
_arenas_bin_i_run_size_ctl:
000000010001dcd0	pushq	%rbp
000000010001dcd1	movq	%rsp, %rbp
000000010001dcd4	subq	$0x10, %rsp
000000010001dcd8	movl	$0x1, %eax
000000010001dcdd	testq	%r8, %r8
000000010001dce0	jne	0x10001dd3a
000000010001dce2	testq	%r9, %r9
000000010001dce5	jne	0x10001dd3a
000000010001dce7	movq	0x10(%rdi), %rax
000000010001dceb	leaq	(%rax,%rax,2), %rax
000000010001dcef	shlq	$0x5, %rax
000000010001dcf3	leaq	_je_arena_bin_info(%rip), %rsi
000000010001dcfa	movq	0x18(%rsi,%rax), %rsi
000000010001dcff	movq	%rsi, -0x8(%rbp)
000000010001dd03	xorl	%eax, %eax
000000010001dd05	testq	%rdx, %rdx
000000010001dd08	je	0x10001dd3a
000000010001dd0a	testq	%rcx, %rcx
000000010001dd0d	je	0x10001dd3a
000000010001dd0f	movq	(%rcx), %rcx
000000010001dd12	cmpq	$0x8, %rcx
000000010001dd16	jne	0x10001dd1d
000000010001dd18	movq	%rsi, (%rdx)
000000010001dd1b	jmp	0x10001dd3a
000000010001dd1d	movl	$0x8, %eax
000000010001dd22	cmovbq	%rcx, %rax
000000010001dd26	leaq	-0x8(%rbp), %rsi
000000010001dd2a	movq	%rdx, %rdi
000000010001dd2d	movq	%rax, %rdx
000000010001dd30	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001dd35	movl	$0x16, %eax
000000010001dd3a	addq	$0x10, %rsp
000000010001dd3e	popq	%rbp
000000010001dd3f	retq
_arena_i_index:
000000010001dd40	pushq	%rbp
000000010001dd41	movq	%rsp, %rbp
000000010001dd44	pushq	%r15
000000010001dd46	pushq	%r14
000000010001dd48	pushq	%rbx
000000010001dd49	pushq	%rax
000000010001dd4a	movq	%rdx, %r15
000000010001dd4d	leaq	_ctl_mtx(%rip), %r14
000000010001dd54	movq	%r14, %rdi
000000010001dd57	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001dd5c	movl	_ctl_stats.4(%rip), %ebx
000000010001dd62	movq	%r14, %rdi
000000010001dd65	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001dd6a	xorl	%ecx, %ecx
000000010001dd6c	leaq	_super_arena_i_node(%rip), %rax
000000010001dd73	cmpq	%r15, %rbx
000000010001dd76	cmovbq	%rcx, %rax
000000010001dd7a	addq	$0x8, %rsp
000000010001dd7e	popq	%rbx
000000010001dd7f	popq	%r14
000000010001dd81	popq	%r15
000000010001dd83	popq	%rbp
000000010001dd84	retq
000000010001dd85	nopw	%cs:(%rax,%rax)
_arena_i_purge_ctl:
000000010001dd90	pushq	%rbp
000000010001dd91	movq	%rsp, %rbp
000000010001dd94	pushq	%r14
000000010001dd96	pushq	%rbx
000000010001dd97	movq	%rdi, %rbx
000000010001dd9a	movl	$0x1, %eax
000000010001dd9f	testq	%r8, %r8
000000010001dda2	jne	0x10001ddd4
000000010001dda4	testq	%r9, %r9
000000010001dda7	jne	0x10001ddd4
000000010001dda9	testq	%rdx, %rdx
000000010001ddac	jne	0x10001ddd4
000000010001ddae	testq	%rcx, %rcx
000000010001ddb1	jne	0x10001ddd4
000000010001ddb3	leaq	_ctl_mtx(%rip), %r14
000000010001ddba	movq	%r14, %rdi
000000010001ddbd	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001ddc2	movl	0x8(%rbx), %edi
000000010001ddc5	callq	_arena_purge
000000010001ddca	movq	%r14, %rdi
000000010001ddcd	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001ddd2	xorl	%eax, %eax
000000010001ddd4	popq	%rbx
000000010001ddd5	popq	%r14
000000010001ddd7	popq	%rbp
000000010001ddd8	retq
000000010001ddd9	nopl	(%rax)
_arena_i_dss_ctl:
000000010001dde0	pushq	%rbp
000000010001dde1	movq	%rsp, %rbp
000000010001dde4	pushq	%r15
000000010001dde6	pushq	%r14
000000010001dde8	pushq	%r13
000000010001ddea	pushq	%r12
000000010001ddec	pushq	%rbx
000000010001dded	subq	$0x28, %rsp
000000010001ddf1	movq	%r9, %r14
000000010001ddf4	movq	%r8, %r13
000000010001ddf7	movq	%rcx, -0x40(%rbp)
000000010001ddfb	movq	%rdx, -0x38(%rbp)
000000010001ddff	movq	$0x0, -0x30(%rbp)
000000010001de07	movq	0x8(%rdi), %rax
000000010001de0b	movq	%rax, -0x48(%rbp)
000000010001de0f	leaq	_ctl_mtx(%rip), %rdi
000000010001de16	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001de1b	movl	$0x3, %r15d
000000010001de21	testq	%r13, %r13
000000010001de24	je	0x10001de73
000000010001de26	movl	$0x16, %r12d
000000010001de2c	cmpq	$0x8, %r14
000000010001de30	jne	0x10001df26
000000010001de36	movq	(%r13), %r13
000000010001de3a	movq	%r13, -0x30(%rbp)
000000010001de3e	testq	%r13, %r13
000000010001de41	je	0x10001de73
000000010001de43	xorl	%r15d, %r15d
000000010001de46	leaq	_je_dss_prec_names(%rip), %rbx
000000010001de4d	nopl	(%rax)
000000010001de50	cmpl	$0x2, %r15d
000000010001de54	jg	0x10001df26
000000010001de5a	movq	(%rbx), %rdi
000000010001de5d	movq	%r13, %rsi
000000010001de60	callq	0x10002bda0             ## symbol stub for: _strcmp
000000010001de65	addq	$0x8, %rbx
000000010001de69	incl	%r15d
000000010001de6c	testl	%eax, %eax
000000010001de6e	jne	0x10001de50
000000010001de70	decl	%r15d
000000010001de73	movq	-0x48(%rbp), %rcx
000000010001de77	cmpl	_ctl_stats.4(%rip), %ecx
000000010001de7d	jae	0x10001debd
000000010001de7f	leaq	_je_arenas(%rip), %rax
000000010001de86	movq	(%rax), %rax
000000010001de89	movl	%ecx, %ecx
000000010001de8b	movq	(%rax,%rcx,8), %r13
000000010001de8f	movl	$0xe, %r12d
000000010001de95	testq	%r13, %r13
000000010001de98	je	0x10001df26
000000010001de9e	cmpl	$0x3, %r15d
000000010001dea2	je	0x10001deb3
000000010001dea4	movq	%r13, %rdi
000000010001dea7	movl	%r15d, %esi
000000010001deaa	callq	_je_arena_dss_prec_set
000000010001deaf	testb	%al, %al
000000010001deb1	jne	0x10001df26
000000010001deb3	movq	%r13, %rdi
000000010001deb6	callq	_je_arena_dss_prec_get
000000010001debb	jmp	0x10001deda
000000010001debd	cmpl	$0x3, %r15d
000000010001dec1	je	0x10001ded5
000000010001dec3	movl	%r15d, %edi
000000010001dec6	callq	_je_chunk_dss_prec_set
000000010001decb	movl	$0xe, %r12d
000000010001ded1	testb	%al, %al
000000010001ded3	jne	0x10001df26
000000010001ded5	callq	_je_chunk_dss_prec_get
000000010001deda	movl	%eax, %eax
000000010001dedc	leaq	_je_dss_prec_names(%rip), %rcx
000000010001dee3	movq	(%rcx,%rax,8), %rax
000000010001dee7	movq	%rax, -0x30(%rbp)
000000010001deeb	xorl	%r12d, %r12d
000000010001deee	movq	-0x38(%rbp), %rdi
000000010001def2	testq	%rdi, %rdi
000000010001def5	je	0x10001df26
000000010001def7	movq	-0x40(%rbp), %rcx
000000010001defb	testq	%rcx, %rcx
000000010001defe	je	0x10001df26
000000010001df00	movq	(%rcx), %rcx
000000010001df03	cmpq	$0x8, %rcx
000000010001df07	jne	0x10001df0e
000000010001df09	movq	%rax, (%rdi)
000000010001df0c	jmp	0x10001df26
000000010001df0e	movl	$0x8, %edx
000000010001df13	cmovbq	%rcx, %rdx
000000010001df17	leaq	-0x30(%rbp), %rsi
000000010001df1b	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001df20	movl	$0x16, %r12d
000000010001df26	leaq	_ctl_mtx(%rip), %rdi
000000010001df2d	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001df32	movl	%r12d, %eax
000000010001df35	addq	$0x28, %rsp
000000010001df39	popq	%rbx
000000010001df3a	popq	%r12
000000010001df3c	popq	%r13
000000010001df3e	popq	%r14
000000010001df40	popq	%r15
000000010001df42	popq	%rbp
000000010001df43	retq
000000010001df44	nopw	%cs:(%rax,%rax)
_arena_i_chunk_alloc_ctl:
000000010001df50	pushq	%rbp
000000010001df51	movq	%rsp, %rbp
000000010001df54	pushq	%r15
000000010001df56	pushq	%r14
000000010001df58	pushq	%r13
000000010001df5a	pushq	%r12
000000010001df5c	pushq	%rbx
000000010001df5d	subq	$0x18, %rsp
000000010001df61	movq	%r9, -0x38(%rbp)
000000010001df65	movq	%r8, -0x30(%rbp)
000000010001df69	movq	%rcx, %r14
000000010001df6c	movq	%rdx, %r13
000000010001df6f	movq	0x8(%rdi), %rbx
000000010001df73	leaq	_ctl_mtx(%rip), %rdi
000000010001df7a	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001df7f	movl	$0xe, %r15d
000000010001df85	leaq	_je_narenas_total(%rip), %rax
000000010001df8c	cmpl	(%rax), %ebx
000000010001df8e	jae	0x10001e021
000000010001df94	leaq	_je_arenas(%rip), %rax
000000010001df9b	movq	(%rax), %rax
000000010001df9e	movl	%ebx, %ecx
000000010001dfa0	movq	(%rax,%rcx,8), %rbx
000000010001dfa4	testq	%rbx, %rbx
000000010001dfa7	je	0x10001e021
000000010001dfa9	leaq	0x8(%rbx), %r12
000000010001dfad	movq	%r12, %rdi
000000010001dfb0	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001dfb5	testq	%r13, %r13
000000010001dfb8	je	0x10001dfd3
000000010001dfba	testq	%r14, %r14
000000010001dfbd	je	0x10001dfd3
000000010001dfbf	movq	(%r14), %rax
000000010001dfc2	cmpq	$0x8, %rax
000000010001dfc6	jne	0x10001dff8
000000010001dfc8	movq	0x120(%rbx), %rax
000000010001dfcf	movq	%rax, (%r13)
000000010001dfd3	movq	-0x30(%rbp), %rax
000000010001dfd7	testq	%rax, %rax
000000010001dfda	je	0x10001dff3
000000010001dfdc	movl	$0x16, %r15d
000000010001dfe2	cmpq	$0x8, -0x38(%rbp)
000000010001dfe7	jne	0x10001e019
000000010001dfe9	movq	(%rax), %rax
000000010001dfec	movq	%rax, 0x120(%rbx)
000000010001dff3	xorl	%r15d, %r15d
000000010001dff6	jmp	0x10001e019
000000010001dff8	movl	$0x8, %edx
000000010001dffd	cmovbq	%rax, %rdx
000000010001e001	addq	$0x120, %rbx            ## imm = 0x120
000000010001e008	movq	%r13, %rdi
000000010001e00b	movq	%rbx, %rsi
000000010001e00e	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e013	movl	$0x16, %r15d
000000010001e019	movq	%r12, %rdi
000000010001e01c	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001e021	leaq	_ctl_mtx(%rip), %rdi
000000010001e028	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001e02d	movl	%r15d, %eax
000000010001e030	addq	$0x18, %rsp
000000010001e034	popq	%rbx
000000010001e035	popq	%r12
000000010001e037	popq	%r13
000000010001e039	popq	%r14
000000010001e03b	popq	%r15
000000010001e03d	popq	%rbp
000000010001e03e	retq
000000010001e03f	nop
_arena_i_chunk_dalloc_ctl:
000000010001e040	pushq	%rbp
000000010001e041	movq	%rsp, %rbp
000000010001e044	pushq	%r15
000000010001e046	pushq	%r14
000000010001e048	pushq	%r13
000000010001e04a	pushq	%r12
000000010001e04c	pushq	%rbx
000000010001e04d	subq	$0x18, %rsp
000000010001e051	movq	%r9, -0x38(%rbp)
000000010001e055	movq	%r8, -0x30(%rbp)
000000010001e059	movq	%rcx, %r14
000000010001e05c	movq	%rdx, %r13
000000010001e05f	movq	0x8(%rdi), %rbx
000000010001e063	leaq	_ctl_mtx(%rip), %rdi
000000010001e06a	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001e06f	movl	$0xe, %r15d
000000010001e075	leaq	_je_narenas_total(%rip), %rax
000000010001e07c	cmpl	(%rax), %ebx
000000010001e07e	jae	0x10001e111
000000010001e084	leaq	_je_arenas(%rip), %rax
000000010001e08b	movq	(%rax), %rax
000000010001e08e	movl	%ebx, %ecx
000000010001e090	movq	(%rax,%rcx,8), %rbx
000000010001e094	testq	%rbx, %rbx
000000010001e097	je	0x10001e111
000000010001e099	leaq	0x8(%rbx), %r12
000000010001e09d	movq	%r12, %rdi
000000010001e0a0	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001e0a5	testq	%r13, %r13
000000010001e0a8	je	0x10001e0c3
000000010001e0aa	testq	%r14, %r14
000000010001e0ad	je	0x10001e0c3
000000010001e0af	movq	(%r14), %rax
000000010001e0b2	cmpq	$0x8, %rax
000000010001e0b6	jne	0x10001e0e8
000000010001e0b8	movq	0x128(%rbx), %rax
000000010001e0bf	movq	%rax, (%r13)
000000010001e0c3	movq	-0x30(%rbp), %rax
000000010001e0c7	testq	%rax, %rax
000000010001e0ca	je	0x10001e0e3
000000010001e0cc	movl	$0x16, %r15d
000000010001e0d2	cmpq	$0x8, -0x38(%rbp)
000000010001e0d7	jne	0x10001e109
000000010001e0d9	movq	(%rax), %rax
000000010001e0dc	movq	%rax, 0x128(%rbx)
000000010001e0e3	xorl	%r15d, %r15d
000000010001e0e6	jmp	0x10001e109
000000010001e0e8	movl	$0x8, %edx
000000010001e0ed	cmovbq	%rax, %rdx
000000010001e0f1	addq	$0x128, %rbx            ## imm = 0x128
000000010001e0f8	movq	%r13, %rdi
000000010001e0fb	movq	%rbx, %rsi
000000010001e0fe	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e103	movl	$0x16, %r15d
000000010001e109	movq	%r12, %rdi
000000010001e10c	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001e111	leaq	_ctl_mtx(%rip), %rdi
000000010001e118	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001e11d	movl	%r15d, %eax
000000010001e120	addq	$0x18, %rsp
000000010001e124	popq	%rbx
000000010001e125	popq	%r12
000000010001e127	popq	%r13
000000010001e129	popq	%r14
000000010001e12b	popq	%r15
000000010001e12d	popq	%rbp
000000010001e12e	retq
000000010001e12f	nop
_arena_purge:
000000010001e130	pushq	%rbp
000000010001e131	movq	%rsp, %rbp
000000010001e134	pushq	%r15
000000010001e136	pushq	%r14
000000010001e138	pushq	%r12
000000010001e13a	pushq	%rbx
000000010001e13b	subq	$0x10, %rsp
000000010001e13f	movl	%edi, %ebx
000000010001e141	movq	0x13ec8(%rip), %r12     ## literal pool symbol address: ___stack_chk_guard
000000010001e148	movq	(%r12), %rax
000000010001e14c	movq	%rax, -0x28(%rbp)
000000010001e150	movl	_ctl_stats.4(%rip), %eax
000000010001e156	leaq	0xf(,%rax,8), %rax
000000010001e15e	andq	$-0x10, %rax
000000010001e162	movq	%rsp, %r14
000000010001e165	subq	%rax, %r14
000000010001e168	leaq	_je_arenas_lock(%rip), %r15
000000010001e16f	movq	%r14, %rsp
000000010001e172	movq	%r15, %rdi
000000010001e175	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001e17a	leaq	_je_arenas(%rip), %rax
000000010001e181	movq	(%rax), %rsi
000000010001e184	movl	_ctl_stats.4(%rip), %edx
000000010001e18a	shlq	$0x3, %rdx
000000010001e18e	movq	%r14, %rdi
000000010001e191	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e196	movq	%r15, %rdi
000000010001e199	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001e19e	cmpl	%ebx, _ctl_stats.4(%rip)
000000010001e1a4	jne	0x10001e1d1
000000010001e1a6	testl	%ebx, %ebx
000000010001e1a8	je	0x10001e1e1
000000010001e1aa	xorl	%r15d, %r15d
000000010001e1ad	nopl	(%rax)
000000010001e1b0	movl	%r15d, %eax
000000010001e1b3	movq	(%r14,%rax,8), %rdi
000000010001e1b7	testq	%rdi, %rdi
000000010001e1ba	je	0x10001e1c7
000000010001e1bc	callq	_je_arena_purge_all
000000010001e1c1	movl	_ctl_stats.4(%rip), %ebx
000000010001e1c7	incl	%r15d
000000010001e1ca	cmpl	%ebx, %r15d
000000010001e1cd	jb	0x10001e1b0
000000010001e1cf	jmp	0x10001e1e1
000000010001e1d1	movl	%ebx, %eax
000000010001e1d3	movq	(%r14,%rax,8), %rdi
000000010001e1d7	testq	%rdi, %rdi
000000010001e1da	je	0x10001e1e1
000000010001e1dc	callq	_je_arena_purge_all
000000010001e1e1	movq	(%r12), %rax
000000010001e1e5	cmpq	-0x28(%rbp), %rax
000000010001e1e9	jne	0x10001e1f8
000000010001e1eb	leaq	-0x20(%rbp), %rsp
000000010001e1ef	popq	%rbx
000000010001e1f0	popq	%r12
000000010001e1f2	popq	%r14
000000010001e1f4	popq	%r15
000000010001e1f6	popq	%rbp
000000010001e1f7	retq
000000010001e1f8	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
000000010001e1fd	nopl	(%rax)
_opt_abort_ctl:
000000010001e200	pushq	%rbp
000000010001e201	movq	%rsp, %rbp
000000010001e204	subq	$0x10, %rsp
000000010001e208	movl	$0x1, %eax
000000010001e20d	testq	%r8, %r8
000000010001e210	jne	0x10001e25f
000000010001e212	testq	%r9, %r9
000000010001e215	jne	0x10001e25f
000000010001e217	leaq	_je_opt_abort(%rip), %rax
000000010001e21e	movb	(%rax), %sil
000000010001e221	movb	%sil, -0x1(%rbp)
000000010001e225	xorl	%eax, %eax
000000010001e227	testq	%rdx, %rdx
000000010001e22a	je	0x10001e25f
000000010001e22c	testq	%rcx, %rcx
000000010001e22f	je	0x10001e25f
000000010001e231	movq	(%rcx), %rcx
000000010001e234	cmpq	$0x1, %rcx
000000010001e238	jne	0x10001e23f
000000010001e23a	movb	%sil, (%rdx)
000000010001e23d	jmp	0x10001e25f
000000010001e23f	movl	$0x1, %eax
000000010001e244	testq	%rcx, %rcx
000000010001e247	jne	0x10001e24b
000000010001e249	xorl	%eax, %eax
000000010001e24b	leaq	-0x1(%rbp), %rsi
000000010001e24f	movq	%rdx, %rdi
000000010001e252	movq	%rax, %rdx
000000010001e255	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e25a	movl	$0x16, %eax
000000010001e25f	addq	$0x10, %rsp
000000010001e263	popq	%rbp
000000010001e264	retq
000000010001e265	nopw	%cs:(%rax,%rax)
_opt_dss_ctl:
000000010001e270	pushq	%rbp
000000010001e271	movq	%rsp, %rbp
000000010001e274	subq	$0x10, %rsp
000000010001e278	movl	$0x1, %eax
000000010001e27d	testq	%r8, %r8
000000010001e280	jne	0x10001e2cc
000000010001e282	testq	%r9, %r9
000000010001e285	jne	0x10001e2cc
000000010001e287	leaq	_je_opt_dss(%rip), %rax
000000010001e28e	movq	(%rax), %rsi
000000010001e291	movq	%rsi, -0x8(%rbp)
000000010001e295	xorl	%eax, %eax
000000010001e297	testq	%rdx, %rdx
000000010001e29a	je	0x10001e2cc
000000010001e29c	testq	%rcx, %rcx
000000010001e29f	je	0x10001e2cc
000000010001e2a1	movq	(%rcx), %rcx
000000010001e2a4	cmpq	$0x8, %rcx
000000010001e2a8	jne	0x10001e2af
000000010001e2aa	movq	%rsi, (%rdx)
000000010001e2ad	jmp	0x10001e2cc
000000010001e2af	movl	$0x8, %eax
000000010001e2b4	cmovbq	%rcx, %rax
000000010001e2b8	leaq	-0x8(%rbp), %rsi
000000010001e2bc	movq	%rdx, %rdi
000000010001e2bf	movq	%rax, %rdx
000000010001e2c2	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e2c7	movl	$0x16, %eax
000000010001e2cc	addq	$0x10, %rsp
000000010001e2d0	popq	%rbp
000000010001e2d1	retq
000000010001e2d2	nopw	%cs:(%rax,%rax)
_opt_lg_chunk_ctl:
000000010001e2e0	pushq	%rbp
000000010001e2e1	movq	%rsp, %rbp
000000010001e2e4	subq	$0x10, %rsp
000000010001e2e8	movl	$0x1, %eax
000000010001e2ed	testq	%r8, %r8
000000010001e2f0	jne	0x10001e33c
000000010001e2f2	testq	%r9, %r9
000000010001e2f5	jne	0x10001e33c
000000010001e2f7	leaq	_je_opt_lg_chunk(%rip), %rax
000000010001e2fe	movq	(%rax), %rsi
000000010001e301	movq	%rsi, -0x8(%rbp)
000000010001e305	xorl	%eax, %eax
000000010001e307	testq	%rdx, %rdx
000000010001e30a	je	0x10001e33c
000000010001e30c	testq	%rcx, %rcx
000000010001e30f	je	0x10001e33c
000000010001e311	movq	(%rcx), %rcx
000000010001e314	cmpq	$0x8, %rcx
000000010001e318	jne	0x10001e31f
000000010001e31a	movq	%rsi, (%rdx)
000000010001e31d	jmp	0x10001e33c
000000010001e31f	movl	$0x8, %eax
000000010001e324	cmovbq	%rcx, %rax
000000010001e328	leaq	-0x8(%rbp), %rsi
000000010001e32c	movq	%rdx, %rdi
000000010001e32f	movq	%rax, %rdx
000000010001e332	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e337	movl	$0x16, %eax
000000010001e33c	addq	$0x10, %rsp
000000010001e340	popq	%rbp
000000010001e341	retq
000000010001e342	nopw	%cs:(%rax,%rax)
_opt_narenas_ctl:
000000010001e350	pushq	%rbp
000000010001e351	movq	%rsp, %rbp
000000010001e354	subq	$0x10, %rsp
000000010001e358	movl	$0x1, %eax
000000010001e35d	testq	%r8, %r8
000000010001e360	jne	0x10001e3ac
000000010001e362	testq	%r9, %r9
000000010001e365	jne	0x10001e3ac
000000010001e367	leaq	_je_opt_narenas(%rip), %rax
000000010001e36e	movq	(%rax), %rsi
000000010001e371	movq	%rsi, -0x8(%rbp)
000000010001e375	xorl	%eax, %eax
000000010001e377	testq	%rdx, %rdx
000000010001e37a	je	0x10001e3ac
000000010001e37c	testq	%rcx, %rcx
000000010001e37f	je	0x10001e3ac
000000010001e381	movq	(%rcx), %rcx
000000010001e384	cmpq	$0x8, %rcx
000000010001e388	jne	0x10001e38f
000000010001e38a	movq	%rsi, (%rdx)
000000010001e38d	jmp	0x10001e3ac
000000010001e38f	movl	$0x8, %eax
000000010001e394	cmovbq	%rcx, %rax
000000010001e398	leaq	-0x8(%rbp), %rsi
000000010001e39c	movq	%rdx, %rdi
000000010001e39f	movq	%rax, %rdx
000000010001e3a2	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e3a7	movl	$0x16, %eax
000000010001e3ac	addq	$0x10, %rsp
000000010001e3b0	popq	%rbp
000000010001e3b1	retq
000000010001e3b2	nopw	%cs:(%rax,%rax)
_opt_lg_dirty_mult_ctl:
000000010001e3c0	pushq	%rbp
000000010001e3c1	movq	%rsp, %rbp
000000010001e3c4	subq	$0x10, %rsp
000000010001e3c8	movl	$0x1, %eax
000000010001e3cd	testq	%r8, %r8
000000010001e3d0	jne	0x10001e41c
000000010001e3d2	testq	%r9, %r9
000000010001e3d5	jne	0x10001e41c
000000010001e3d7	leaq	_je_opt_lg_dirty_mult(%rip), %rax
000000010001e3de	movq	(%rax), %rsi
000000010001e3e1	movq	%rsi, -0x8(%rbp)
000000010001e3e5	xorl	%eax, %eax
000000010001e3e7	testq	%rdx, %rdx
000000010001e3ea	je	0x10001e41c
000000010001e3ec	testq	%rcx, %rcx
000000010001e3ef	je	0x10001e41c
000000010001e3f1	movq	(%rcx), %rcx
000000010001e3f4	cmpq	$0x8, %rcx
000000010001e3f8	jne	0x10001e3ff
000000010001e3fa	movq	%rsi, (%rdx)
000000010001e3fd	jmp	0x10001e41c
000000010001e3ff	movl	$0x8, %eax
000000010001e404	cmovbq	%rcx, %rax
000000010001e408	leaq	-0x8(%rbp), %rsi
000000010001e40c	movq	%rdx, %rdi
000000010001e40f	movq	%rax, %rdx
000000010001e412	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e417	movl	$0x16, %eax
000000010001e41c	addq	$0x10, %rsp
000000010001e420	popq	%rbp
000000010001e421	retq
000000010001e422	nopw	%cs:(%rax,%rax)
_opt_stats_print_ctl:
000000010001e430	pushq	%rbp
000000010001e431	movq	%rsp, %rbp
000000010001e434	subq	$0x10, %rsp
000000010001e438	movl	$0x1, %eax
000000010001e43d	testq	%r8, %r8
000000010001e440	jne	0x10001e48f
000000010001e442	testq	%r9, %r9
000000010001e445	jne	0x10001e48f
000000010001e447	leaq	_je_opt_stats_print(%rip), %rax
000000010001e44e	movb	(%rax), %sil
000000010001e451	movb	%sil, -0x1(%rbp)
000000010001e455	xorl	%eax, %eax
000000010001e457	testq	%rdx, %rdx
000000010001e45a	je	0x10001e48f
000000010001e45c	testq	%rcx, %rcx
000000010001e45f	je	0x10001e48f
000000010001e461	movq	(%rcx), %rcx
000000010001e464	cmpq	$0x1, %rcx
000000010001e468	jne	0x10001e46f
000000010001e46a	movb	%sil, (%rdx)
000000010001e46d	jmp	0x10001e48f
000000010001e46f	movl	$0x1, %eax
000000010001e474	testq	%rcx, %rcx
000000010001e477	jne	0x10001e47b
000000010001e479	xorl	%eax, %eax
000000010001e47b	leaq	-0x1(%rbp), %rsi
000000010001e47f	movq	%rdx, %rdi
000000010001e482	movq	%rax, %rdx
000000010001e485	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e48a	movl	$0x16, %eax
000000010001e48f	addq	$0x10, %rsp
000000010001e493	popq	%rbp
000000010001e494	retq
000000010001e495	nopw	%cs:(%rax,%rax)
_opt_junk_ctl:
000000010001e4a0	pushq	%rbp
000000010001e4a1	movq	%rsp, %rbp
000000010001e4a4	subq	$0x10, %rsp
000000010001e4a8	movl	$0x1, %eax
000000010001e4ad	testq	%r8, %r8
000000010001e4b0	jne	0x10001e4ff
000000010001e4b2	testq	%r9, %r9
000000010001e4b5	jne	0x10001e4ff
000000010001e4b7	leaq	_je_opt_junk(%rip), %rax
000000010001e4be	movb	(%rax), %sil
000000010001e4c1	movb	%sil, -0x1(%rbp)
000000010001e4c5	xorl	%eax, %eax
000000010001e4c7	testq	%rdx, %rdx
000000010001e4ca	je	0x10001e4ff
000000010001e4cc	testq	%rcx, %rcx
000000010001e4cf	je	0x10001e4ff
000000010001e4d1	movq	(%rcx), %rcx
000000010001e4d4	cmpq	$0x1, %rcx
000000010001e4d8	jne	0x10001e4df
000000010001e4da	movb	%sil, (%rdx)
000000010001e4dd	jmp	0x10001e4ff
000000010001e4df	movl	$0x1, %eax
000000010001e4e4	testq	%rcx, %rcx
000000010001e4e7	jne	0x10001e4eb
000000010001e4e9	xorl	%eax, %eax
000000010001e4eb	leaq	-0x1(%rbp), %rsi
000000010001e4ef	movq	%rdx, %rdi
000000010001e4f2	movq	%rax, %rdx
000000010001e4f5	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e4fa	movl	$0x16, %eax
000000010001e4ff	addq	$0x10, %rsp
000000010001e503	popq	%rbp
000000010001e504	retq
000000010001e505	nopw	%cs:(%rax,%rax)
_opt_zero_ctl:
000000010001e510	pushq	%rbp
000000010001e511	movq	%rsp, %rbp
000000010001e514	subq	$0x10, %rsp
000000010001e518	movl	$0x1, %eax
000000010001e51d	testq	%r8, %r8
000000010001e520	jne	0x10001e56f
000000010001e522	testq	%r9, %r9
000000010001e525	jne	0x10001e56f
000000010001e527	leaq	_je_opt_zero(%rip), %rax
000000010001e52e	movb	(%rax), %sil
000000010001e531	movb	%sil, -0x1(%rbp)
000000010001e535	xorl	%eax, %eax
000000010001e537	testq	%rdx, %rdx
000000010001e53a	je	0x10001e56f
000000010001e53c	testq	%rcx, %rcx
000000010001e53f	je	0x10001e56f
000000010001e541	movq	(%rcx), %rcx
000000010001e544	cmpq	$0x1, %rcx
000000010001e548	jne	0x10001e54f
000000010001e54a	movb	%sil, (%rdx)
000000010001e54d	jmp	0x10001e56f
000000010001e54f	movl	$0x1, %eax
000000010001e554	testq	%rcx, %rcx
000000010001e557	jne	0x10001e55b
000000010001e559	xorl	%eax, %eax
000000010001e55b	leaq	-0x1(%rbp), %rsi
000000010001e55f	movq	%rdx, %rdi
000000010001e562	movq	%rax, %rdx
000000010001e565	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e56a	movl	$0x16, %eax
000000010001e56f	addq	$0x10, %rsp
000000010001e573	popq	%rbp
000000010001e574	retq
000000010001e575	nopw	%cs:(%rax,%rax)
_opt_quarantine_ctl:
000000010001e580	pushq	%rbp
000000010001e581	movq	%rsp, %rbp
000000010001e584	subq	$0x10, %rsp
000000010001e588	movl	$0x1, %eax
000000010001e58d	testq	%r8, %r8
000000010001e590	jne	0x10001e5dc
000000010001e592	testq	%r9, %r9
000000010001e595	jne	0x10001e5dc
000000010001e597	leaq	_je_opt_quarantine(%rip), %rax
000000010001e59e	movq	(%rax), %rsi
000000010001e5a1	movq	%rsi, -0x8(%rbp)
000000010001e5a5	xorl	%eax, %eax
000000010001e5a7	testq	%rdx, %rdx
000000010001e5aa	je	0x10001e5dc
000000010001e5ac	testq	%rcx, %rcx
000000010001e5af	je	0x10001e5dc
000000010001e5b1	movq	(%rcx), %rcx
000000010001e5b4	cmpq	$0x8, %rcx
000000010001e5b8	jne	0x10001e5bf
000000010001e5ba	movq	%rsi, (%rdx)
000000010001e5bd	jmp	0x10001e5dc
000000010001e5bf	movl	$0x8, %eax
000000010001e5c4	cmovbq	%rcx, %rax
000000010001e5c8	leaq	-0x8(%rbp), %rsi
000000010001e5cc	movq	%rdx, %rdi
000000010001e5cf	movq	%rax, %rdx
000000010001e5d2	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e5d7	movl	$0x16, %eax
000000010001e5dc	addq	$0x10, %rsp
000000010001e5e0	popq	%rbp
000000010001e5e1	retq
000000010001e5e2	nopw	%cs:(%rax,%rax)
_opt_redzone_ctl:
000000010001e5f0	pushq	%rbp
000000010001e5f1	movq	%rsp, %rbp
000000010001e5f4	subq	$0x10, %rsp
000000010001e5f8	movl	$0x1, %eax
000000010001e5fd	testq	%r8, %r8
000000010001e600	jne	0x10001e64f
000000010001e602	testq	%r9, %r9
000000010001e605	jne	0x10001e64f
000000010001e607	leaq	_je_opt_redzone(%rip), %rax
000000010001e60e	movb	(%rax), %sil
000000010001e611	movb	%sil, -0x1(%rbp)
000000010001e615	xorl	%eax, %eax
000000010001e617	testq	%rdx, %rdx
000000010001e61a	je	0x10001e64f
000000010001e61c	testq	%rcx, %rcx
000000010001e61f	je	0x10001e64f
000000010001e621	movq	(%rcx), %rcx
000000010001e624	cmpq	$0x1, %rcx
000000010001e628	jne	0x10001e62f
000000010001e62a	movb	%sil, (%rdx)
000000010001e62d	jmp	0x10001e64f
000000010001e62f	movl	$0x1, %eax
000000010001e634	testq	%rcx, %rcx
000000010001e637	jne	0x10001e63b
000000010001e639	xorl	%eax, %eax
000000010001e63b	leaq	-0x1(%rbp), %rsi
000000010001e63f	movq	%rdx, %rdi
000000010001e642	movq	%rax, %rdx
000000010001e645	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e64a	movl	$0x16, %eax
000000010001e64f	addq	$0x10, %rsp
000000010001e653	popq	%rbp
000000010001e654	retq
000000010001e655	nopw	%cs:(%rax,%rax)
_opt_utrace_ctl:
000000010001e660	pushq	%rbp
000000010001e661	movq	%rsp, %rbp
000000010001e664	movl	$0x2, %eax
000000010001e669	popq	%rbp
000000010001e66a	retq
000000010001e66b	nopl	(%rax,%rax)
_opt_xmalloc_ctl:
000000010001e670	pushq	%rbp
000000010001e671	movq	%rsp, %rbp
000000010001e674	movl	$0x2, %eax
000000010001e679	popq	%rbp
000000010001e67a	retq
000000010001e67b	nopl	(%rax,%rax)
_opt_tcache_ctl:
000000010001e680	pushq	%rbp
000000010001e681	movq	%rsp, %rbp
000000010001e684	subq	$0x10, %rsp
000000010001e688	movl	$0x1, %eax
000000010001e68d	testq	%r8, %r8
000000010001e690	jne	0x10001e6df
000000010001e692	testq	%r9, %r9
000000010001e695	jne	0x10001e6df
000000010001e697	leaq	_je_opt_tcache(%rip), %rax
000000010001e69e	movb	(%rax), %sil
000000010001e6a1	movb	%sil, -0x1(%rbp)
000000010001e6a5	xorl	%eax, %eax
000000010001e6a7	testq	%rdx, %rdx
000000010001e6aa	je	0x10001e6df
000000010001e6ac	testq	%rcx, %rcx
000000010001e6af	je	0x10001e6df
000000010001e6b1	movq	(%rcx), %rcx
000000010001e6b4	cmpq	$0x1, %rcx
000000010001e6b8	jne	0x10001e6bf
000000010001e6ba	movb	%sil, (%rdx)
000000010001e6bd	jmp	0x10001e6df
000000010001e6bf	movl	$0x1, %eax
000000010001e6c4	testq	%rcx, %rcx
000000010001e6c7	jne	0x10001e6cb
000000010001e6c9	xorl	%eax, %eax
000000010001e6cb	leaq	-0x1(%rbp), %rsi
000000010001e6cf	movq	%rdx, %rdi
000000010001e6d2	movq	%rax, %rdx
000000010001e6d5	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e6da	movl	$0x16, %eax
000000010001e6df	addq	$0x10, %rsp
000000010001e6e3	popq	%rbp
000000010001e6e4	retq
000000010001e6e5	nopw	%cs:(%rax,%rax)
_opt_lg_tcache_max_ctl:
000000010001e6f0	pushq	%rbp
000000010001e6f1	movq	%rsp, %rbp
000000010001e6f4	subq	$0x10, %rsp
000000010001e6f8	movl	$0x1, %eax
000000010001e6fd	testq	%r8, %r8
000000010001e700	jne	0x10001e74c
000000010001e702	testq	%r9, %r9
000000010001e705	jne	0x10001e74c
000000010001e707	leaq	_je_opt_lg_tcache_max(%rip), %rax
000000010001e70e	movq	(%rax), %rsi
000000010001e711	movq	%rsi, -0x8(%rbp)
000000010001e715	xorl	%eax, %eax
000000010001e717	testq	%rdx, %rdx
000000010001e71a	je	0x10001e74c
000000010001e71c	testq	%rcx, %rcx
000000010001e71f	je	0x10001e74c
000000010001e721	movq	(%rcx), %rcx
000000010001e724	cmpq	$0x8, %rcx
000000010001e728	jne	0x10001e72f
000000010001e72a	movq	%rsi, (%rdx)
000000010001e72d	jmp	0x10001e74c
000000010001e72f	movl	$0x8, %eax
000000010001e734	cmovbq	%rcx, %rax
000000010001e738	leaq	-0x8(%rbp), %rsi
000000010001e73c	movq	%rdx, %rdi
000000010001e73f	movq	%rax, %rdx
000000010001e742	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e747	movl	$0x16, %eax
000000010001e74c	addq	$0x10, %rsp
000000010001e750	popq	%rbp
000000010001e751	retq
000000010001e752	nopw	%cs:(%rax,%rax)
_opt_prof_ctl:
000000010001e760	pushq	%rbp
000000010001e761	movq	%rsp, %rbp
000000010001e764	movl	$0x2, %eax
000000010001e769	popq	%rbp
000000010001e76a	retq
000000010001e76b	nopl	(%rax,%rax)
_opt_prof_prefix_ctl:
000000010001e770	pushq	%rbp
000000010001e771	movq	%rsp, %rbp
000000010001e774	movl	$0x2, %eax
000000010001e779	popq	%rbp
000000010001e77a	retq
000000010001e77b	nopl	(%rax,%rax)
_opt_prof_active_ctl:
000000010001e780	pushq	%rbp
000000010001e781	movq	%rsp, %rbp
000000010001e784	movl	$0x2, %eax
000000010001e789	popq	%rbp
000000010001e78a	retq
000000010001e78b	nopl	(%rax,%rax)
_opt_prof_thread_active_init_ctl:
000000010001e790	pushq	%rbp
000000010001e791	movq	%rsp, %rbp
000000010001e794	movl	$0x2, %eax
000000010001e799	popq	%rbp
000000010001e79a	retq
000000010001e79b	nopl	(%rax,%rax)
_opt_lg_prof_sample_ctl:
000000010001e7a0	pushq	%rbp
000000010001e7a1	movq	%rsp, %rbp
000000010001e7a4	movl	$0x2, %eax
000000010001e7a9	popq	%rbp
000000010001e7aa	retq
000000010001e7ab	nopl	(%rax,%rax)
_opt_lg_prof_interval_ctl:
000000010001e7b0	pushq	%rbp
000000010001e7b1	movq	%rsp, %rbp
000000010001e7b4	movl	$0x2, %eax
000000010001e7b9	popq	%rbp
000000010001e7ba	retq
000000010001e7bb	nopl	(%rax,%rax)
_opt_prof_gdump_ctl:
000000010001e7c0	pushq	%rbp
000000010001e7c1	movq	%rsp, %rbp
000000010001e7c4	movl	$0x2, %eax
000000010001e7c9	popq	%rbp
000000010001e7ca	retq
000000010001e7cb	nopl	(%rax,%rax)
_opt_prof_final_ctl:
000000010001e7d0	pushq	%rbp
000000010001e7d1	movq	%rsp, %rbp
000000010001e7d4	movl	$0x2, %eax
000000010001e7d9	popq	%rbp
000000010001e7da	retq
000000010001e7db	nopl	(%rax,%rax)
_opt_prof_leak_ctl:
000000010001e7e0	pushq	%rbp
000000010001e7e1	movq	%rsp, %rbp
000000010001e7e4	movl	$0x2, %eax
000000010001e7e9	popq	%rbp
000000010001e7ea	retq
000000010001e7eb	nopl	(%rax,%rax)
_opt_prof_accum_ctl:
000000010001e7f0	pushq	%rbp
000000010001e7f1	movq	%rsp, %rbp
000000010001e7f4	movl	$0x2, %eax
000000010001e7f9	popq	%rbp
000000010001e7fa	retq
000000010001e7fb	nopl	(%rax,%rax)
_config_debug_ctl:
000000010001e800	pushq	%rbp
000000010001e801	movq	%rsp, %rbp
000000010001e804	subq	$0x10, %rsp
000000010001e808	movl	$0x1, %eax
000000010001e80d	testq	%r8, %r8
000000010001e810	jne	0x10001e855
000000010001e812	testq	%r9, %r9
000000010001e815	jne	0x10001e855
000000010001e817	movb	$0x0, -0x1(%rbp)
000000010001e81b	xorl	%eax, %eax
000000010001e81d	testq	%rdx, %rdx
000000010001e820	je	0x10001e855
000000010001e822	testq	%rcx, %rcx
000000010001e825	je	0x10001e855
000000010001e827	movq	(%rcx), %rcx
000000010001e82a	cmpq	$0x1, %rcx
000000010001e82e	jne	0x10001e835
000000010001e830	movb	$0x0, (%rdx)
000000010001e833	jmp	0x10001e855
000000010001e835	movl	$0x1, %eax
000000010001e83a	testq	%rcx, %rcx
000000010001e83d	jne	0x10001e841
000000010001e83f	xorl	%eax, %eax
000000010001e841	leaq	-0x1(%rbp), %rsi
000000010001e845	movq	%rdx, %rdi
000000010001e848	movq	%rax, %rdx
000000010001e84b	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e850	movl	$0x16, %eax
000000010001e855	addq	$0x10, %rsp
000000010001e859	popq	%rbp
000000010001e85a	retq
000000010001e85b	nopl	(%rax,%rax)
_config_fill_ctl:
000000010001e860	pushq	%rbp
000000010001e861	movq	%rsp, %rbp
000000010001e864	subq	$0x10, %rsp
000000010001e868	movl	$0x1, %eax
000000010001e86d	testq	%r8, %r8
000000010001e870	jne	0x10001e8b5
000000010001e872	testq	%r9, %r9
000000010001e875	jne	0x10001e8b5
000000010001e877	movb	$0x1, -0x1(%rbp)
000000010001e87b	xorl	%eax, %eax
000000010001e87d	testq	%rdx, %rdx
000000010001e880	je	0x10001e8b5
000000010001e882	testq	%rcx, %rcx
000000010001e885	je	0x10001e8b5
000000010001e887	movq	(%rcx), %rcx
000000010001e88a	cmpq	$0x1, %rcx
000000010001e88e	jne	0x10001e895
000000010001e890	movb	$0x1, (%rdx)
000000010001e893	jmp	0x10001e8b5
000000010001e895	movl	$0x1, %eax
000000010001e89a	testq	%rcx, %rcx
000000010001e89d	jne	0x10001e8a1
000000010001e89f	xorl	%eax, %eax
000000010001e8a1	leaq	-0x1(%rbp), %rsi
000000010001e8a5	movq	%rdx, %rdi
000000010001e8a8	movq	%rax, %rdx
000000010001e8ab	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e8b0	movl	$0x16, %eax
000000010001e8b5	addq	$0x10, %rsp
000000010001e8b9	popq	%rbp
000000010001e8ba	retq
000000010001e8bb	nopl	(%rax,%rax)
_config_lazy_lock_ctl:
000000010001e8c0	pushq	%rbp
000000010001e8c1	movq	%rsp, %rbp
000000010001e8c4	subq	$0x10, %rsp
000000010001e8c8	movl	$0x1, %eax
000000010001e8cd	testq	%r8, %r8
000000010001e8d0	jne	0x10001e915
000000010001e8d2	testq	%r9, %r9
000000010001e8d5	jne	0x10001e915
000000010001e8d7	movb	$0x0, -0x1(%rbp)
000000010001e8db	xorl	%eax, %eax
000000010001e8dd	testq	%rdx, %rdx
000000010001e8e0	je	0x10001e915
000000010001e8e2	testq	%rcx, %rcx
000000010001e8e5	je	0x10001e915
000000010001e8e7	movq	(%rcx), %rcx
000000010001e8ea	cmpq	$0x1, %rcx
000000010001e8ee	jne	0x10001e8f5
000000010001e8f0	movb	$0x0, (%rdx)
000000010001e8f3	jmp	0x10001e915
000000010001e8f5	movl	$0x1, %eax
000000010001e8fa	testq	%rcx, %rcx
000000010001e8fd	jne	0x10001e901
000000010001e8ff	xorl	%eax, %eax
000000010001e901	leaq	-0x1(%rbp), %rsi
000000010001e905	movq	%rdx, %rdi
000000010001e908	movq	%rax, %rdx
000000010001e90b	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e910	movl	$0x16, %eax
000000010001e915	addq	$0x10, %rsp
000000010001e919	popq	%rbp
000000010001e91a	retq
000000010001e91b	nopl	(%rax,%rax)
_config_munmap_ctl:
000000010001e920	pushq	%rbp
000000010001e921	movq	%rsp, %rbp
000000010001e924	subq	$0x10, %rsp
000000010001e928	movl	$0x1, %eax
000000010001e92d	testq	%r8, %r8
000000010001e930	jne	0x10001e975
000000010001e932	testq	%r9, %r9
000000010001e935	jne	0x10001e975
000000010001e937	movb	$0x1, -0x1(%rbp)
000000010001e93b	xorl	%eax, %eax
000000010001e93d	testq	%rdx, %rdx
000000010001e940	je	0x10001e975
000000010001e942	testq	%rcx, %rcx
000000010001e945	je	0x10001e975
000000010001e947	movq	(%rcx), %rcx
000000010001e94a	cmpq	$0x1, %rcx
000000010001e94e	jne	0x10001e955
000000010001e950	movb	$0x1, (%rdx)
000000010001e953	jmp	0x10001e975
000000010001e955	movl	$0x1, %eax
000000010001e95a	testq	%rcx, %rcx
000000010001e95d	jne	0x10001e961
000000010001e95f	xorl	%eax, %eax
000000010001e961	leaq	-0x1(%rbp), %rsi
000000010001e965	movq	%rdx, %rdi
000000010001e968	movq	%rax, %rdx
000000010001e96b	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e970	movl	$0x16, %eax
000000010001e975	addq	$0x10, %rsp
000000010001e979	popq	%rbp
000000010001e97a	retq
000000010001e97b	nopl	(%rax,%rax)
_config_prof_ctl:
000000010001e980	pushq	%rbp
000000010001e981	movq	%rsp, %rbp
000000010001e984	subq	$0x10, %rsp
000000010001e988	movl	$0x1, %eax
000000010001e98d	testq	%r8, %r8
000000010001e990	jne	0x10001e9d5
000000010001e992	testq	%r9, %r9
000000010001e995	jne	0x10001e9d5
000000010001e997	movb	$0x0, -0x1(%rbp)
000000010001e99b	xorl	%eax, %eax
000000010001e99d	testq	%rdx, %rdx
000000010001e9a0	je	0x10001e9d5
000000010001e9a2	testq	%rcx, %rcx
000000010001e9a5	je	0x10001e9d5
000000010001e9a7	movq	(%rcx), %rcx
000000010001e9aa	cmpq	$0x1, %rcx
000000010001e9ae	jne	0x10001e9b5
000000010001e9b0	movb	$0x0, (%rdx)
000000010001e9b3	jmp	0x10001e9d5
000000010001e9b5	movl	$0x1, %eax
000000010001e9ba	testq	%rcx, %rcx
000000010001e9bd	jne	0x10001e9c1
000000010001e9bf	xorl	%eax, %eax
000000010001e9c1	leaq	-0x1(%rbp), %rsi
000000010001e9c5	movq	%rdx, %rdi
000000010001e9c8	movq	%rax, %rdx
000000010001e9cb	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001e9d0	movl	$0x16, %eax
000000010001e9d5	addq	$0x10, %rsp
000000010001e9d9	popq	%rbp
000000010001e9da	retq
000000010001e9db	nopl	(%rax,%rax)
_config_prof_libgcc_ctl:
000000010001e9e0	pushq	%rbp
000000010001e9e1	movq	%rsp, %rbp
000000010001e9e4	subq	$0x10, %rsp
000000010001e9e8	movl	$0x1, %eax
000000010001e9ed	testq	%r8, %r8
000000010001e9f0	jne	0x10001ea35
000000010001e9f2	testq	%r9, %r9
000000010001e9f5	jne	0x10001ea35
000000010001e9f7	movb	$0x0, -0x1(%rbp)
000000010001e9fb	xorl	%eax, %eax
000000010001e9fd	testq	%rdx, %rdx
000000010001ea00	je	0x10001ea35
000000010001ea02	testq	%rcx, %rcx
000000010001ea05	je	0x10001ea35
000000010001ea07	movq	(%rcx), %rcx
000000010001ea0a	cmpq	$0x1, %rcx
000000010001ea0e	jne	0x10001ea15
000000010001ea10	movb	$0x0, (%rdx)
000000010001ea13	jmp	0x10001ea35
000000010001ea15	movl	$0x1, %eax
000000010001ea1a	testq	%rcx, %rcx
000000010001ea1d	jne	0x10001ea21
000000010001ea1f	xorl	%eax, %eax
000000010001ea21	leaq	-0x1(%rbp), %rsi
000000010001ea25	movq	%rdx, %rdi
000000010001ea28	movq	%rax, %rdx
000000010001ea2b	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ea30	movl	$0x16, %eax
000000010001ea35	addq	$0x10, %rsp
000000010001ea39	popq	%rbp
000000010001ea3a	retq
000000010001ea3b	nopl	(%rax,%rax)
_config_prof_libunwind_ctl:
000000010001ea40	pushq	%rbp
000000010001ea41	movq	%rsp, %rbp
000000010001ea44	subq	$0x10, %rsp
000000010001ea48	movl	$0x1, %eax
000000010001ea4d	testq	%r8, %r8
000000010001ea50	jne	0x10001ea95
000000010001ea52	testq	%r9, %r9
000000010001ea55	jne	0x10001ea95
000000010001ea57	movb	$0x0, -0x1(%rbp)
000000010001ea5b	xorl	%eax, %eax
000000010001ea5d	testq	%rdx, %rdx
000000010001ea60	je	0x10001ea95
000000010001ea62	testq	%rcx, %rcx
000000010001ea65	je	0x10001ea95
000000010001ea67	movq	(%rcx), %rcx
000000010001ea6a	cmpq	$0x1, %rcx
000000010001ea6e	jne	0x10001ea75
000000010001ea70	movb	$0x0, (%rdx)
000000010001ea73	jmp	0x10001ea95
000000010001ea75	movl	$0x1, %eax
000000010001ea7a	testq	%rcx, %rcx
000000010001ea7d	jne	0x10001ea81
000000010001ea7f	xorl	%eax, %eax
000000010001ea81	leaq	-0x1(%rbp), %rsi
000000010001ea85	movq	%rdx, %rdi
000000010001ea88	movq	%rax, %rdx
000000010001ea8b	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ea90	movl	$0x16, %eax
000000010001ea95	addq	$0x10, %rsp
000000010001ea99	popq	%rbp
000000010001ea9a	retq
000000010001ea9b	nopl	(%rax,%rax)
_config_stats_ctl:
000000010001eaa0	pushq	%rbp
000000010001eaa1	movq	%rsp, %rbp
000000010001eaa4	subq	$0x10, %rsp
000000010001eaa8	movl	$0x1, %eax
000000010001eaad	testq	%r8, %r8
000000010001eab0	jne	0x10001eaf5
000000010001eab2	testq	%r9, %r9
000000010001eab5	jne	0x10001eaf5
000000010001eab7	movb	$0x1, -0x1(%rbp)
000000010001eabb	xorl	%eax, %eax
000000010001eabd	testq	%rdx, %rdx
000000010001eac0	je	0x10001eaf5
000000010001eac2	testq	%rcx, %rcx
000000010001eac5	je	0x10001eaf5
000000010001eac7	movq	(%rcx), %rcx
000000010001eaca	cmpq	$0x1, %rcx
000000010001eace	jne	0x10001ead5
000000010001ead0	movb	$0x1, (%rdx)
000000010001ead3	jmp	0x10001eaf5
000000010001ead5	movl	$0x1, %eax
000000010001eada	testq	%rcx, %rcx
000000010001eadd	jne	0x10001eae1
000000010001eadf	xorl	%eax, %eax
000000010001eae1	leaq	-0x1(%rbp), %rsi
000000010001eae5	movq	%rdx, %rdi
000000010001eae8	movq	%rax, %rdx
000000010001eaeb	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001eaf0	movl	$0x16, %eax
000000010001eaf5	addq	$0x10, %rsp
000000010001eaf9	popq	%rbp
000000010001eafa	retq
000000010001eafb	nopl	(%rax,%rax)
_config_tcache_ctl:
000000010001eb00	pushq	%rbp
000000010001eb01	movq	%rsp, %rbp
000000010001eb04	subq	$0x10, %rsp
000000010001eb08	movl	$0x1, %eax
000000010001eb0d	testq	%r8, %r8
000000010001eb10	jne	0x10001eb55
000000010001eb12	testq	%r9, %r9
000000010001eb15	jne	0x10001eb55
000000010001eb17	movb	$0x1, -0x1(%rbp)
000000010001eb1b	xorl	%eax, %eax
000000010001eb1d	testq	%rdx, %rdx
000000010001eb20	je	0x10001eb55
000000010001eb22	testq	%rcx, %rcx
000000010001eb25	je	0x10001eb55
000000010001eb27	movq	(%rcx), %rcx
000000010001eb2a	cmpq	$0x1, %rcx
000000010001eb2e	jne	0x10001eb35
000000010001eb30	movb	$0x1, (%rdx)
000000010001eb33	jmp	0x10001eb55
000000010001eb35	movl	$0x1, %eax
000000010001eb3a	testq	%rcx, %rcx
000000010001eb3d	jne	0x10001eb41
000000010001eb3f	xorl	%eax, %eax
000000010001eb41	leaq	-0x1(%rbp), %rsi
000000010001eb45	movq	%rdx, %rdi
000000010001eb48	movq	%rax, %rdx
000000010001eb4b	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001eb50	movl	$0x16, %eax
000000010001eb55	addq	$0x10, %rsp
000000010001eb59	popq	%rbp
000000010001eb5a	retq
000000010001eb5b	nopl	(%rax,%rax)
_config_tls_ctl:
000000010001eb60	pushq	%rbp
000000010001eb61	movq	%rsp, %rbp
000000010001eb64	subq	$0x10, %rsp
000000010001eb68	movl	$0x1, %eax
000000010001eb6d	testq	%r8, %r8
000000010001eb70	jne	0x10001ebb5
000000010001eb72	testq	%r9, %r9
000000010001eb75	jne	0x10001ebb5
000000010001eb77	movb	$0x0, -0x1(%rbp)
000000010001eb7b	xorl	%eax, %eax
000000010001eb7d	testq	%rdx, %rdx
000000010001eb80	je	0x10001ebb5
000000010001eb82	testq	%rcx, %rcx
000000010001eb85	je	0x10001ebb5
000000010001eb87	movq	(%rcx), %rcx
000000010001eb8a	cmpq	$0x1, %rcx
000000010001eb8e	jne	0x10001eb95
000000010001eb90	movb	$0x0, (%rdx)
000000010001eb93	jmp	0x10001ebb5
000000010001eb95	movl	$0x1, %eax
000000010001eb9a	testq	%rcx, %rcx
000000010001eb9d	jne	0x10001eba1
000000010001eb9f	xorl	%eax, %eax
000000010001eba1	leaq	-0x1(%rbp), %rsi
000000010001eba5	movq	%rdx, %rdi
000000010001eba8	movq	%rax, %rdx
000000010001ebab	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ebb0	movl	$0x16, %eax
000000010001ebb5	addq	$0x10, %rsp
000000010001ebb9	popq	%rbp
000000010001ebba	retq
000000010001ebbb	nopl	(%rax,%rax)
_config_utrace_ctl:
000000010001ebc0	pushq	%rbp
000000010001ebc1	movq	%rsp, %rbp
000000010001ebc4	subq	$0x10, %rsp
000000010001ebc8	movl	$0x1, %eax
000000010001ebcd	testq	%r8, %r8
000000010001ebd0	jne	0x10001ec15
000000010001ebd2	testq	%r9, %r9
000000010001ebd5	jne	0x10001ec15
000000010001ebd7	movb	$0x0, -0x1(%rbp)
000000010001ebdb	xorl	%eax, %eax
000000010001ebdd	testq	%rdx, %rdx
000000010001ebe0	je	0x10001ec15
000000010001ebe2	testq	%rcx, %rcx
000000010001ebe5	je	0x10001ec15
000000010001ebe7	movq	(%rcx), %rcx
000000010001ebea	cmpq	$0x1, %rcx
000000010001ebee	jne	0x10001ebf5
000000010001ebf0	movb	$0x0, (%rdx)
000000010001ebf3	jmp	0x10001ec15
000000010001ebf5	movl	$0x1, %eax
000000010001ebfa	testq	%rcx, %rcx
000000010001ebfd	jne	0x10001ec01
000000010001ebff	xorl	%eax, %eax
000000010001ec01	leaq	-0x1(%rbp), %rsi
000000010001ec05	movq	%rdx, %rdi
000000010001ec08	movq	%rax, %rdx
000000010001ec0b	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ec10	movl	$0x16, %eax
000000010001ec15	addq	$0x10, %rsp
000000010001ec19	popq	%rbp
000000010001ec1a	retq
000000010001ec1b	nopl	(%rax,%rax)
_config_valgrind_ctl:
000000010001ec20	pushq	%rbp
000000010001ec21	movq	%rsp, %rbp
000000010001ec24	subq	$0x10, %rsp
000000010001ec28	movl	$0x1, %eax
000000010001ec2d	testq	%r8, %r8
000000010001ec30	jne	0x10001ec75
000000010001ec32	testq	%r9, %r9
000000010001ec35	jne	0x10001ec75
000000010001ec37	movb	$0x0, -0x1(%rbp)
000000010001ec3b	xorl	%eax, %eax
000000010001ec3d	testq	%rdx, %rdx
000000010001ec40	je	0x10001ec75
000000010001ec42	testq	%rcx, %rcx
000000010001ec45	je	0x10001ec75
000000010001ec47	movq	(%rcx), %rcx
000000010001ec4a	cmpq	$0x1, %rcx
000000010001ec4e	jne	0x10001ec55
000000010001ec50	movb	$0x0, (%rdx)
000000010001ec53	jmp	0x10001ec75
000000010001ec55	movl	$0x1, %eax
000000010001ec5a	testq	%rcx, %rcx
000000010001ec5d	jne	0x10001ec61
000000010001ec5f	xorl	%eax, %eax
000000010001ec61	leaq	-0x1(%rbp), %rsi
000000010001ec65	movq	%rdx, %rdi
000000010001ec68	movq	%rax, %rdx
000000010001ec6b	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ec70	movl	$0x16, %eax
000000010001ec75	addq	$0x10, %rsp
000000010001ec79	popq	%rbp
000000010001ec7a	retq
000000010001ec7b	nopl	(%rax,%rax)
_config_xmalloc_ctl:
000000010001ec80	pushq	%rbp
000000010001ec81	movq	%rsp, %rbp
000000010001ec84	subq	$0x10, %rsp
000000010001ec88	movl	$0x1, %eax
000000010001ec8d	testq	%r8, %r8
000000010001ec90	jne	0x10001ecd5
000000010001ec92	testq	%r9, %r9
000000010001ec95	jne	0x10001ecd5
000000010001ec97	movb	$0x0, -0x1(%rbp)
000000010001ec9b	xorl	%eax, %eax
000000010001ec9d	testq	%rdx, %rdx
000000010001eca0	je	0x10001ecd5
000000010001eca2	testq	%rcx, %rcx
000000010001eca5	je	0x10001ecd5
000000010001eca7	movq	(%rcx), %rcx
000000010001ecaa	cmpq	$0x1, %rcx
000000010001ecae	jne	0x10001ecb5
000000010001ecb0	movb	$0x0, (%rdx)
000000010001ecb3	jmp	0x10001ecd5
000000010001ecb5	movl	$0x1, %eax
000000010001ecba	testq	%rcx, %rcx
000000010001ecbd	jne	0x10001ecc1
000000010001ecbf	xorl	%eax, %eax
000000010001ecc1	leaq	-0x1(%rbp), %rsi
000000010001ecc5	movq	%rdx, %rdi
000000010001ecc8	movq	%rax, %rdx
000000010001eccb	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ecd0	movl	$0x16, %eax
000000010001ecd5	addq	$0x10, %rsp
000000010001ecd9	popq	%rbp
000000010001ecda	retq
000000010001ecdb	nopl	(%rax,%rax)
_thread_arena_ctl:
000000010001ece0	pushq	%rbp
000000010001ece1	movq	%rsp, %rbp
000000010001ece4	pushq	%r15
000000010001ece6	pushq	%r14
000000010001ece8	pushq	%r13
000000010001ecea	pushq	%r12
000000010001ecec	pushq	%rbx
000000010001eced	subq	$0x48, %rsp
000000010001ecf1	movq	%r9, -0x68(%rbp)
000000010001ecf5	movq	%r8, -0x60(%rbp)
000000010001ecf9	movq	%rcx, -0x58(%rbp)
000000010001ecfd	movq	%rdx, %r14
000000010001ed00	leaq	_je_tsd_tsd(%rip), %rax
000000010001ed07	movq	(%rax), %rdi
000000010001ed0a	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001ed0f	movq	%rax, %r12
000000010001ed12	testq	%r12, %r12
000000010001ed15	je	0x10001ef20
000000010001ed1b	leaq	0x8(%r12), %r13
000000010001ed20	movl	0x8(%r12), %eax
000000010001ed25	cmpl	$0x2, %eax
000000010001ed28	je	0x10001ed9b
000000010001ed2a	testl	%eax, %eax
000000010001ed2c	jne	0x10001ee01
000000010001ed32	movl	$0x1, (%r13)
000000010001ed3a	leaq	_je_tsd_tsd(%rip), %rax
000000010001ed41	movq	(%rax), %rdi
000000010001ed44	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001ed49	movq	%rax, %r15
000000010001ed4c	testq	%r15, %r15
000000010001ed4f	je	0x10001f0e5
000000010001ed55	movq	0x20(%r13), %rax
000000010001ed59	movq	0x28(%r13), %rcx
000000010001ed5d	movq	0x30(%r13), %rdx
000000010001ed61	movq	0x38(%r13), %rsi
000000010001ed65	movq	%rsi, 0x40(%r15)
000000010001ed69	movq	%rdx, 0x38(%r15)
000000010001ed6d	movq	%rcx, 0x30(%r15)
000000010001ed71	movq	%rax, 0x28(%r15)
000000010001ed75	movq	0x18(%r13), %rax
000000010001ed79	movq	%rax, 0x20(%r15)
000000010001ed7d	movq	0x10(%r13), %rax
000000010001ed81	movq	%rax, 0x18(%r15)
000000010001ed85	movq	(%r13), %rax
000000010001ed89	movq	0x8(%r13), %rcx
000000010001ed8d	movq	%rcx, 0x10(%r15)
000000010001ed91	movq	%rax, 0x8(%r15)
000000010001ed95	movb	$0x1, (%r15)
000000010001ed99	jmp	0x10001ee01
000000010001ed9b	movl	$0x3, (%r13)
000000010001eda3	leaq	_je_tsd_tsd(%rip), %rax
000000010001edaa	movq	(%rax), %rdi
000000010001edad	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001edb2	movq	%rax, %rbx
000000010001edb5	testq	%rbx, %rbx
000000010001edb8	je	0x10001f025
000000010001edbe	movq	0x20(%r13), %rax
000000010001edc2	movq	0x28(%r13), %rcx
000000010001edc6	movq	0x30(%r13), %rdx
000000010001edca	movq	0x38(%r13), %rsi
000000010001edce	movq	%rsi, 0x40(%rbx)
000000010001edd2	movq	%rdx, 0x38(%rbx)
000000010001edd6	movq	%rcx, 0x30(%rbx)
000000010001edda	movq	%rax, 0x28(%rbx)
000000010001edde	movq	0x18(%r13), %rax
000000010001ede2	movq	%rax, 0x20(%rbx)
000000010001ede6	movq	0x10(%r13), %rax
000000010001edea	movq	%rax, 0x18(%rbx)
000000010001edee	movq	(%r13), %rax
000000010001edf2	movq	0x8(%r13), %rcx
000000010001edf6	movq	%rcx, 0x10(%rbx)
000000010001edfa	movq	%rax, 0x8(%rbx)
000000010001edfe	movb	$0x1, (%rbx)
000000010001ee01	leaq	_ctl_mtx(%rip), %rdi
000000010001ee08	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001ee0d	movq	0x30(%r12), %rax
000000010001ee12	testq	%rax, %rax
000000010001ee15	je	0x10001efea
000000010001ee1b	movl	(%rax), %eax
000000010001ee1d	movl	%eax, -0x4c(%rbp)
000000010001ee20	movq	-0x60(%rbp), %rcx
000000010001ee24	testq	%rcx, %rcx
000000010001ee27	movl	%eax, %r15d
000000010001ee2a	je	0x10001ee3f
000000010001ee2c	movl	$0x16, %ebx
000000010001ee31	cmpq	$0x4, -0x68(%rbp)
000000010001ee36	jne	0x10001f008
000000010001ee3c	movl	(%rcx), %r15d
000000010001ee3f	testq	%r14, %r14
000000010001ee42	movq	-0x58(%rbp), %rcx
000000010001ee46	je	0x10001ee5d
000000010001ee48	testq	%rcx, %rcx
000000010001ee4b	je	0x10001ee5d
000000010001ee4d	movq	(%rcx), %rcx
000000010001ee50	cmpq	$0x4, %rcx
000000010001ee54	jne	0x10001ef01
000000010001ee5a	movl	%eax, (%r14)
000000010001ee5d	cmpl	%eax, %r15d
000000010001ee60	je	0x10001eefa
000000010001ee66	movl	$0xe, %ebx
000000010001ee6b	cmpl	_ctl_stats.4(%rip), %r15d
000000010001ee72	jae	0x10001f008
000000010001ee78	leaq	_je_arenas_lock(%rip), %rdi
000000010001ee7f	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010001ee84	movl	%r15d, %ebx
000000010001ee87	leaq	_je_arenas(%rip), %rax
000000010001ee8e	movq	(%rax), %rcx
000000010001ee91	movq	(%rcx,%rbx,8), %rax
000000010001ee95	testq	%rax, %rax
000000010001ee98	movq	%rax, %r14
000000010001ee9b	jne	0x10001eebf
000000010001ee9d	movl	%r15d, %edi
000000010001eea0	callq	_je_arenas_extend
000000010001eea5	movq	%rax, %r14
000000010001eea8	testq	%r14, %r14
000000010001eeab	je	0x10001eff7
000000010001eeb1	leaq	_je_arenas(%rip), %rax
000000010001eeb8	movq	(%rax), %rcx
000000010001eebb	movq	(%rcx,%rbx,8), %rax
000000010001eebf	movl	-0x4c(%rbp), %edx
000000010001eec2	movq	(%rcx,%rdx,8), %rcx
000000010001eec6	decl	0x4(%rcx)
000000010001eec9	incl	0x4(%rax)
000000010001eecc	leaq	_je_arenas_lock(%rip), %rdi
000000010001eed3	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001eed8	movq	0x10(%r12), %rbx
000000010001eedd	testq	%rbx, %rbx
000000010001eee0	je	0x10001eef5
000000010001eee2	movq	%rbx, %rdi
000000010001eee5	callq	_je_tcache_arena_dissociate
000000010001eeea	movq	%rbx, %rdi
000000010001eeed	movq	%r14, %rsi
000000010001eef0	callq	_je_tcache_arena_associate
000000010001eef5	movq	%r14, 0x30(%r12)
000000010001eefa	xorl	%ebx, %ebx
000000010001eefc	jmp	0x10001f008
000000010001ef01	movl	$0x4, %edx
000000010001ef06	cmovbq	%rcx, %rdx
000000010001ef0a	leaq	-0x4c(%rbp), %rsi
000000010001ef0e	movq	%r14, %rdi
000000010001ef11	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ef16	movl	$0x16, %ebx
000000010001ef1b	jmp	0x10001f008
000000010001ef20	leaq	_je_tsd_init_head(%rip), %rdi
000000010001ef27	leaq	-0x48(%rbp), %rsi
000000010001ef2b	callq	_je_tsd_init_check_recursion
000000010001ef30	movq	%rax, %r12
000000010001ef33	testq	%r12, %r12
000000010001ef36	jne	0x10001ed1b
000000010001ef3c	movl	$0x48, %edi
000000010001ef41	callq	_je_malloc_tsd_malloc
000000010001ef46	movq	%rax, %r12
000000010001ef49	movq	%r12, -0x30(%rbp)
000000010001ef4d	testq	%r12, %r12
000000010001ef50	je	0x10001f1a2
000000010001ef56	movb	$0x0, (%r12)
000000010001ef5b	movq	0xea2e(%rip), %rax
000000010001ef62	movq	0xea2f(%rip), %rcx
000000010001ef69	movq	0xea30(%rip), %rdx
000000010001ef70	movq	0xea31(%rip), %rsi
000000010001ef77	movq	0xea32(%rip), %rdi
000000010001ef7e	movq	%rdi, 0x40(%r12)
000000010001ef83	movq	%rsi, 0x38(%r12)
000000010001ef88	movq	%rdx, 0x30(%r12)
000000010001ef8d	movq	%rcx, 0x28(%r12)
000000010001ef92	movq	%rax, 0x20(%r12)
000000010001ef97	movq	0xe9ea(%rip), %rax
000000010001ef9e	movq	%rax, 0x18(%r12)
000000010001efa3	movq	0xe9d6(%rip), %rax
000000010001efaa	movq	%rax, 0x10(%r12)
000000010001efaf	movq	_tsd_initializer(%rip), %rax
000000010001efb6	movq	%rax, 0x8(%r12)
000000010001efbb	leaq	_je_tsd_tsd(%rip), %rax
000000010001efc2	movq	(%rax), %rdi
000000010001efc5	movq	%r12, %rsi
000000010001efc8	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001efcd	testl	%eax, %eax
000000010001efcf	jne	0x10001f1b3
000000010001efd5	leaq	_je_tsd_init_head(%rip), %rdi
000000010001efdc	leaq	-0x48(%rbp), %rsi
000000010001efe0	callq	_je_tsd_init_finish
000000010001efe5	jmp	0x10001ed1b
000000010001efea	movq	%r13, %rdi
000000010001efed	callq	_je_choose_arena_hard
000000010001eff2	jmp	0x10001ee1b
000000010001eff7	leaq	_je_arenas_lock(%rip), %rdi
000000010001effe	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001f003	movl	$0x23, %ebx
000000010001f008	leaq	_ctl_mtx(%rip), %rdi
000000010001f00f	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010001f014	movl	%ebx, %eax
000000010001f016	addq	$0x48, %rsp
000000010001f01a	popq	%rbx
000000010001f01b	popq	%r12
000000010001f01d	popq	%r13
000000010001f01f	popq	%r14
000000010001f021	popq	%r15
000000010001f023	popq	%rbp
000000010001f024	retq
000000010001f025	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f02c	leaq	-0x48(%rbp), %rsi
000000010001f030	callq	_je_tsd_init_check_recursion
000000010001f035	movq	%rax, %rbx
000000010001f038	testq	%rbx, %rbx
000000010001f03b	jne	0x10001edbe
000000010001f041	movl	$0x48, %edi
000000010001f046	callq	_je_malloc_tsd_malloc
000000010001f04b	movq	%rax, %rbx
000000010001f04e	movq	%rbx, -0x30(%rbp)
000000010001f052	testq	%rbx, %rbx
000000010001f055	je	0x10001f1a2
000000010001f05b	movb	$0x0, (%rbx)
000000010001f05e	movq	0xe92b(%rip), %rax
000000010001f065	movq	0xe92c(%rip), %rcx
000000010001f06c	movq	0xe92d(%rip), %rdx
000000010001f073	movq	0xe92e(%rip), %rsi
000000010001f07a	movq	0xe92f(%rip), %rdi
000000010001f081	movq	%rdi, 0x40(%rbx)
000000010001f085	movq	%rsi, 0x38(%rbx)
000000010001f089	movq	%rdx, 0x30(%rbx)
000000010001f08d	movq	%rcx, 0x28(%rbx)
000000010001f091	movq	%rax, 0x20(%rbx)
000000010001f095	movq	0xe8ec(%rip), %rax
000000010001f09c	movq	%rax, 0x18(%rbx)
000000010001f0a0	movq	0xe8d9(%rip), %rax
000000010001f0a7	movq	%rax, 0x10(%rbx)
000000010001f0ab	movq	_tsd_initializer(%rip), %rax
000000010001f0b2	movq	%rax, 0x8(%rbx)
000000010001f0b6	leaq	_je_tsd_tsd(%rip), %rax
000000010001f0bd	movq	(%rax), %rdi
000000010001f0c0	movq	%rbx, %rsi
000000010001f0c3	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001f0c8	testl	%eax, %eax
000000010001f0ca	jne	0x10001f1b3
000000010001f0d0	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f0d7	leaq	-0x48(%rbp), %rsi
000000010001f0db	callq	_je_tsd_init_finish
000000010001f0e0	jmp	0x10001edbe
000000010001f0e5	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f0ec	leaq	-0x48(%rbp), %rsi
000000010001f0f0	callq	_je_tsd_init_check_recursion
000000010001f0f5	movq	%rax, %r15
000000010001f0f8	testq	%r15, %r15
000000010001f0fb	jne	0x10001ed55
000000010001f101	movl	$0x48, %edi
000000010001f106	callq	_je_malloc_tsd_malloc
000000010001f10b	movq	%rax, %r15
000000010001f10e	movq	%r15, -0x30(%rbp)
000000010001f112	testq	%r15, %r15
000000010001f115	je	0x10001f1a2
000000010001f11b	movb	$0x0, (%r15)
000000010001f11f	movq	0xe86a(%rip), %rax
000000010001f126	movq	0xe86b(%rip), %rcx
000000010001f12d	movq	0xe86c(%rip), %rdx
000000010001f134	movq	0xe86d(%rip), %rsi
000000010001f13b	movq	0xe86e(%rip), %rdi
000000010001f142	movq	%rdi, 0x40(%r15)
000000010001f146	movq	%rsi, 0x38(%r15)
000000010001f14a	movq	%rdx, 0x30(%r15)
000000010001f14e	movq	%rcx, 0x28(%r15)
000000010001f152	movq	%rax, 0x20(%r15)
000000010001f156	movq	0xe82b(%rip), %rax
000000010001f15d	movq	%rax, 0x18(%r15)
000000010001f161	movq	0xe818(%rip), %rax
000000010001f168	movq	%rax, 0x10(%r15)
000000010001f16c	movq	_tsd_initializer(%rip), %rax
000000010001f173	movq	%rax, 0x8(%r15)
000000010001f177	leaq	_je_tsd_tsd(%rip), %rax
000000010001f17e	movq	(%rax), %rdi
000000010001f181	movq	%r15, %rsi
000000010001f184	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001f189	testl	%eax, %eax
000000010001f18b	jne	0x10001f1b3
000000010001f18d	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f194	leaq	-0x48(%rbp), %rsi
000000010001f198	callq	_je_tsd_init_finish
000000010001f19d	jmp	0x10001ed55
000000010001f1a2	leaq	0xf055(%rip), %rdi      ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
000000010001f1a9	callq	_je_malloc_write
000000010001f1ae	callq	0x10002bcce             ## symbol stub for: _abort
000000010001f1b3	leaq	0xf06b(%rip), %rdi      ## literal pool for: "<jemalloc>: Error setting TSD for \n"
000000010001f1ba	callq	_je_malloc_write
000000010001f1bf	callq	0x10002bcce             ## symbol stub for: _abort
000000010001f1c4	nopw	%cs:(%rax,%rax)
_thread_allocated_ctl:
000000010001f1d0	pushq	%rbp
000000010001f1d1	movq	%rsp, %rbp
000000010001f1d4	pushq	%r15
000000010001f1d6	pushq	%r14
000000010001f1d8	pushq	%r13
000000010001f1da	pushq	%r12
000000010001f1dc	pushq	%rbx
000000010001f1dd	subq	$0x28, %rsp
000000010001f1e1	movq	%rcx, %r14
000000010001f1e4	movq	%rdx, %r15
000000010001f1e7	movl	$0x1, %eax
000000010001f1ec	testq	%r8, %r8
000000010001f1ef	jne	0x10001f2d9
000000010001f1f5	testq	%r9, %r9
000000010001f1f8	jne	0x10001f2d9
000000010001f1fe	leaq	_je_tsd_tsd(%rip), %rax
000000010001f205	movq	(%rax), %rdi
000000010001f208	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001f20d	movq	%rax, %r12
000000010001f210	testq	%r12, %r12
000000010001f213	je	0x10001f2e8
000000010001f219	leaq	0x8(%r12), %r13
000000010001f21e	movl	0x8(%r12), %eax
000000010001f223	cmpl	$0x2, %eax
000000010001f226	je	0x10001f236
000000010001f228	testl	%eax, %eax
000000010001f22a	jne	0x10001f29c
000000010001f22c	movl	$0x1, (%r13)
000000010001f234	jmp	0x10001f23e
000000010001f236	movl	$0x3, (%r13)
000000010001f23e	leaq	_je_tsd_tsd(%rip), %rax
000000010001f245	movq	(%rax), %rdi
000000010001f248	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001f24d	movq	%rax, %rbx
000000010001f250	testq	%rbx, %rbx
000000010001f253	je	0x10001f3b2
000000010001f259	movq	0x20(%r13), %rax
000000010001f25d	movq	0x28(%r13), %rcx
000000010001f261	movq	0x30(%r13), %rdx
000000010001f265	movq	0x38(%r13), %rsi
000000010001f269	movq	%rsi, 0x40(%rbx)
000000010001f26d	movq	%rdx, 0x38(%rbx)
000000010001f271	movq	%rcx, 0x30(%rbx)
000000010001f275	movq	%rax, 0x28(%rbx)
000000010001f279	movq	0x18(%r13), %rax
000000010001f27d	movq	%rax, 0x20(%rbx)
000000010001f281	movq	0x10(%r13), %rax
000000010001f285	movq	%rax, 0x18(%rbx)
000000010001f289	movq	(%r13), %rax
000000010001f28d	movq	0x8(%r13), %rcx
000000010001f291	movq	%rcx, 0x10(%rbx)
000000010001f295	movq	%rax, 0x8(%rbx)
000000010001f299	movb	$0x1, (%rbx)
000000010001f29c	movq	0x18(%r12), %rcx
000000010001f2a1	movq	%rcx, -0x50(%rbp)
000000010001f2a5	xorl	%eax, %eax
000000010001f2a7	testq	%r15, %r15
000000010001f2aa	je	0x10001f2d9
000000010001f2ac	testq	%r14, %r14
000000010001f2af	je	0x10001f2d9
000000010001f2b1	movq	(%r14), %rsi
000000010001f2b4	cmpq	$0x8, %rsi
000000010001f2b8	jne	0x10001f2bf
000000010001f2ba	movq	%rcx, (%r15)
000000010001f2bd	jmp	0x10001f2d9
000000010001f2bf	movl	$0x8, %edx
000000010001f2c4	cmovbq	%rsi, %rdx
000000010001f2c8	leaq	-0x50(%rbp), %rsi
000000010001f2cc	movq	%r15, %rdi
000000010001f2cf	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001f2d4	movl	$0x16, %eax
000000010001f2d9	addq	$0x28, %rsp
000000010001f2dd	popq	%rbx
000000010001f2de	popq	%r12
000000010001f2e0	popq	%r13
000000010001f2e2	popq	%r14
000000010001f2e4	popq	%r15
000000010001f2e6	popq	%rbp
000000010001f2e7	retq
000000010001f2e8	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f2ef	leaq	-0x48(%rbp), %rsi
000000010001f2f3	callq	_je_tsd_init_check_recursion
000000010001f2f8	movq	%rax, %r12
000000010001f2fb	testq	%r12, %r12
000000010001f2fe	jne	0x10001f219
000000010001f304	movl	$0x48, %edi
000000010001f309	callq	_je_malloc_tsd_malloc
000000010001f30e	movq	%rax, %r12
000000010001f311	movq	%r12, -0x30(%rbp)
000000010001f315	testq	%r12, %r12
000000010001f318	je	0x10001f46e
000000010001f31e	movb	$0x0, (%r12)
000000010001f323	movq	0xe666(%rip), %rax
000000010001f32a	movq	0xe667(%rip), %rcx
000000010001f331	movq	0xe668(%rip), %rdx
000000010001f338	movq	0xe669(%rip), %rsi
000000010001f33f	movq	0xe66a(%rip), %rdi
000000010001f346	movq	%rdi, 0x40(%r12)
000000010001f34b	movq	%rsi, 0x38(%r12)
000000010001f350	movq	%rdx, 0x30(%r12)
000000010001f355	movq	%rcx, 0x28(%r12)
000000010001f35a	movq	%rax, 0x20(%r12)
000000010001f35f	movq	0xe622(%rip), %rax
000000010001f366	movq	%rax, 0x18(%r12)
000000010001f36b	movq	0xe60e(%rip), %rax
000000010001f372	movq	%rax, 0x10(%r12)
000000010001f377	movq	_tsd_initializer(%rip), %rax
000000010001f37e	movq	%rax, 0x8(%r12)
000000010001f383	leaq	_je_tsd_tsd(%rip), %rax
000000010001f38a	movq	(%rax), %rdi
000000010001f38d	movq	%r12, %rsi
000000010001f390	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001f395	testl	%eax, %eax
000000010001f397	jne	0x10001f47f
000000010001f39d	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f3a4	leaq	-0x48(%rbp), %rsi
000000010001f3a8	callq	_je_tsd_init_finish
000000010001f3ad	jmp	0x10001f219
000000010001f3b2	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f3b9	leaq	-0x48(%rbp), %rsi
000000010001f3bd	callq	_je_tsd_init_check_recursion
000000010001f3c2	movq	%rax, %rbx
000000010001f3c5	testq	%rbx, %rbx
000000010001f3c8	jne	0x10001f259
000000010001f3ce	movl	$0x48, %edi
000000010001f3d3	callq	_je_malloc_tsd_malloc
000000010001f3d8	movq	%rax, %rbx
000000010001f3db	movq	%rbx, -0x30(%rbp)
000000010001f3df	testq	%rbx, %rbx
000000010001f3e2	je	0x10001f46e
000000010001f3e8	movb	$0x0, (%rbx)
000000010001f3eb	movq	0xe59e(%rip), %rax
000000010001f3f2	movq	0xe59f(%rip), %rcx
000000010001f3f9	movq	0xe5a0(%rip), %rdx
000000010001f400	movq	0xe5a1(%rip), %rsi
000000010001f407	movq	0xe5a2(%rip), %rdi
000000010001f40e	movq	%rdi, 0x40(%rbx)
000000010001f412	movq	%rsi, 0x38(%rbx)
000000010001f416	movq	%rdx, 0x30(%rbx)
000000010001f41a	movq	%rcx, 0x28(%rbx)
000000010001f41e	movq	%rax, 0x20(%rbx)
000000010001f422	movq	0xe55f(%rip), %rax
000000010001f429	movq	%rax, 0x18(%rbx)
000000010001f42d	movq	0xe54c(%rip), %rax
000000010001f434	movq	%rax, 0x10(%rbx)
000000010001f438	movq	_tsd_initializer(%rip), %rax
000000010001f43f	movq	%rax, 0x8(%rbx)
000000010001f443	leaq	_je_tsd_tsd(%rip), %rax
000000010001f44a	movq	(%rax), %rdi
000000010001f44d	movq	%rbx, %rsi
000000010001f450	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001f455	testl	%eax, %eax
000000010001f457	jne	0x10001f47f
000000010001f459	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f460	leaq	-0x48(%rbp), %rsi
000000010001f464	callq	_je_tsd_init_finish
000000010001f469	jmp	0x10001f259
000000010001f46e	leaq	0xed89(%rip), %rdi      ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
000000010001f475	callq	_je_malloc_write
000000010001f47a	callq	0x10002bcce             ## symbol stub for: _abort
000000010001f47f	leaq	0xed9f(%rip), %rdi      ## literal pool for: "<jemalloc>: Error setting TSD for \n"
000000010001f486	callq	_je_malloc_write
000000010001f48b	callq	0x10002bcce             ## symbol stub for: _abort
_thread_allocatedp_ctl:
000000010001f490	pushq	%rbp
000000010001f491	movq	%rsp, %rbp
000000010001f494	pushq	%r15
000000010001f496	pushq	%r14
000000010001f498	pushq	%r13
000000010001f49a	pushq	%r12
000000010001f49c	pushq	%rbx
000000010001f49d	subq	$0x28, %rsp
000000010001f4a1	movq	%rcx, %r14
000000010001f4a4	movq	%rdx, %r15
000000010001f4a7	movl	$0x1, %eax
000000010001f4ac	testq	%r8, %r8
000000010001f4af	jne	0x10001f598
000000010001f4b5	testq	%r9, %r9
000000010001f4b8	jne	0x10001f598
000000010001f4be	leaq	_je_tsd_tsd(%rip), %rax
000000010001f4c5	movq	(%rax), %rdi
000000010001f4c8	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001f4cd	movq	%rax, %r12
000000010001f4d0	testq	%r12, %r12
000000010001f4d3	je	0x10001f5a7
000000010001f4d9	leaq	0x8(%r12), %r13
000000010001f4de	movl	0x8(%r12), %eax
000000010001f4e3	cmpl	$0x2, %eax
000000010001f4e6	je	0x10001f4f6
000000010001f4e8	testl	%eax, %eax
000000010001f4ea	jne	0x10001f55c
000000010001f4ec	movl	$0x1, (%r13)
000000010001f4f4	jmp	0x10001f4fe
000000010001f4f6	movl	$0x3, (%r13)
000000010001f4fe	leaq	_je_tsd_tsd(%rip), %rax
000000010001f505	movq	(%rax), %rdi
000000010001f508	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001f50d	movq	%rax, %rbx
000000010001f510	testq	%rbx, %rbx
000000010001f513	je	0x10001f671
000000010001f519	movq	0x20(%r13), %rax
000000010001f51d	movq	0x28(%r13), %rcx
000000010001f521	movq	0x30(%r13), %rdx
000000010001f525	movq	0x38(%r13), %rsi
000000010001f529	movq	%rsi, 0x40(%rbx)
000000010001f52d	movq	%rdx, 0x38(%rbx)
000000010001f531	movq	%rcx, 0x30(%rbx)
000000010001f535	movq	%rax, 0x28(%rbx)
000000010001f539	movq	0x18(%r13), %rax
000000010001f53d	movq	%rax, 0x20(%rbx)
000000010001f541	movq	0x10(%r13), %rax
000000010001f545	movq	%rax, 0x18(%rbx)
000000010001f549	movq	(%r13), %rax
000000010001f54d	movq	0x8(%r13), %rcx
000000010001f551	movq	%rcx, 0x10(%rbx)
000000010001f555	movq	%rax, 0x8(%rbx)
000000010001f559	movb	$0x1, (%rbx)
000000010001f55c	addq	$0x18, %r12
000000010001f560	movq	%r12, -0x50(%rbp)
000000010001f564	xorl	%eax, %eax
000000010001f566	testq	%r15, %r15
000000010001f569	je	0x10001f598
000000010001f56b	testq	%r14, %r14
000000010001f56e	je	0x10001f598
000000010001f570	movq	(%r14), %rcx
000000010001f573	cmpq	$0x8, %rcx
000000010001f577	jne	0x10001f57e
000000010001f579	movq	%r12, (%r15)
000000010001f57c	jmp	0x10001f598
000000010001f57e	movl	$0x8, %edx
000000010001f583	cmovbq	%rcx, %rdx
000000010001f587	leaq	-0x50(%rbp), %rsi
000000010001f58b	movq	%r15, %rdi
000000010001f58e	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001f593	movl	$0x16, %eax
000000010001f598	addq	$0x28, %rsp
000000010001f59c	popq	%rbx
000000010001f59d	popq	%r12
000000010001f59f	popq	%r13
000000010001f5a1	popq	%r14
000000010001f5a3	popq	%r15
000000010001f5a5	popq	%rbp
000000010001f5a6	retq
000000010001f5a7	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f5ae	leaq	-0x48(%rbp), %rsi
000000010001f5b2	callq	_je_tsd_init_check_recursion
000000010001f5b7	movq	%rax, %r12
000000010001f5ba	testq	%r12, %r12
000000010001f5bd	jne	0x10001f4d9
000000010001f5c3	movl	$0x48, %edi
000000010001f5c8	callq	_je_malloc_tsd_malloc
000000010001f5cd	movq	%rax, %r12
000000010001f5d0	movq	%r12, -0x30(%rbp)
000000010001f5d4	testq	%r12, %r12
000000010001f5d7	je	0x10001f72d
000000010001f5dd	movb	$0x0, (%r12)
000000010001f5e2	movq	0xe3a7(%rip), %rax
000000010001f5e9	movq	0xe3a8(%rip), %rcx
000000010001f5f0	movq	0xe3a9(%rip), %rdx
000000010001f5f7	movq	0xe3aa(%rip), %rsi
000000010001f5fe	movq	0xe3ab(%rip), %rdi
000000010001f605	movq	%rdi, 0x40(%r12)
000000010001f60a	movq	%rsi, 0x38(%r12)
000000010001f60f	movq	%rdx, 0x30(%r12)
000000010001f614	movq	%rcx, 0x28(%r12)
000000010001f619	movq	%rax, 0x20(%r12)
000000010001f61e	movq	0xe363(%rip), %rax
000000010001f625	movq	%rax, 0x18(%r12)
000000010001f62a	movq	0xe34f(%rip), %rax
000000010001f631	movq	%rax, 0x10(%r12)
000000010001f636	movq	_tsd_initializer(%rip), %rax
000000010001f63d	movq	%rax, 0x8(%r12)
000000010001f642	leaq	_je_tsd_tsd(%rip), %rax
000000010001f649	movq	(%rax), %rdi
000000010001f64c	movq	%r12, %rsi
000000010001f64f	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001f654	testl	%eax, %eax
000000010001f656	jne	0x10001f73e
000000010001f65c	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f663	leaq	-0x48(%rbp), %rsi
000000010001f667	callq	_je_tsd_init_finish
000000010001f66c	jmp	0x10001f4d9
000000010001f671	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f678	leaq	-0x48(%rbp), %rsi
000000010001f67c	callq	_je_tsd_init_check_recursion
000000010001f681	movq	%rax, %rbx
000000010001f684	testq	%rbx, %rbx
000000010001f687	jne	0x10001f519
000000010001f68d	movl	$0x48, %edi
000000010001f692	callq	_je_malloc_tsd_malloc
000000010001f697	movq	%rax, %rbx
000000010001f69a	movq	%rbx, -0x30(%rbp)
000000010001f69e	testq	%rbx, %rbx
000000010001f6a1	je	0x10001f72d
000000010001f6a7	movb	$0x0, (%rbx)
000000010001f6aa	movq	0xe2df(%rip), %rax
000000010001f6b1	movq	0xe2e0(%rip), %rcx
000000010001f6b8	movq	0xe2e1(%rip), %rdx
000000010001f6bf	movq	0xe2e2(%rip), %rsi
000000010001f6c6	movq	0xe2e3(%rip), %rdi
000000010001f6cd	movq	%rdi, 0x40(%rbx)
000000010001f6d1	movq	%rsi, 0x38(%rbx)
000000010001f6d5	movq	%rdx, 0x30(%rbx)
000000010001f6d9	movq	%rcx, 0x28(%rbx)
000000010001f6dd	movq	%rax, 0x20(%rbx)
000000010001f6e1	movq	0xe2a0(%rip), %rax
000000010001f6e8	movq	%rax, 0x18(%rbx)
000000010001f6ec	movq	0xe28d(%rip), %rax
000000010001f6f3	movq	%rax, 0x10(%rbx)
000000010001f6f7	movq	_tsd_initializer(%rip), %rax
000000010001f6fe	movq	%rax, 0x8(%rbx)
000000010001f702	leaq	_je_tsd_tsd(%rip), %rax
000000010001f709	movq	(%rax), %rdi
000000010001f70c	movq	%rbx, %rsi
000000010001f70f	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001f714	testl	%eax, %eax
000000010001f716	jne	0x10001f73e
000000010001f718	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f71f	leaq	-0x48(%rbp), %rsi
000000010001f723	callq	_je_tsd_init_finish
000000010001f728	jmp	0x10001f519
000000010001f72d	leaq	0xeaca(%rip), %rdi      ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
000000010001f734	callq	_je_malloc_write
000000010001f739	callq	0x10002bcce             ## symbol stub for: _abort
000000010001f73e	leaq	0xeae0(%rip), %rdi      ## literal pool for: "<jemalloc>: Error setting TSD for \n"
000000010001f745	callq	_je_malloc_write
000000010001f74a	callq	0x10002bcce             ## symbol stub for: _abort
000000010001f74f	nop
_thread_deallocated_ctl:
000000010001f750	pushq	%rbp
000000010001f751	movq	%rsp, %rbp
000000010001f754	pushq	%r15
000000010001f756	pushq	%r14
000000010001f758	pushq	%r13
000000010001f75a	pushq	%r12
000000010001f75c	pushq	%rbx
000000010001f75d	subq	$0x28, %rsp
000000010001f761	movq	%rcx, %r14
000000010001f764	movq	%rdx, %r15
000000010001f767	movl	$0x1, %eax
000000010001f76c	testq	%r8, %r8
000000010001f76f	jne	0x10001f859
000000010001f775	testq	%r9, %r9
000000010001f778	jne	0x10001f859
000000010001f77e	leaq	_je_tsd_tsd(%rip), %rax
000000010001f785	movq	(%rax), %rdi
000000010001f788	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001f78d	movq	%rax, %r12
000000010001f790	testq	%r12, %r12
000000010001f793	je	0x10001f868
000000010001f799	leaq	0x8(%r12), %r13
000000010001f79e	movl	0x8(%r12), %eax
000000010001f7a3	cmpl	$0x2, %eax
000000010001f7a6	je	0x10001f7b6
000000010001f7a8	testl	%eax, %eax
000000010001f7aa	jne	0x10001f81c
000000010001f7ac	movl	$0x1, (%r13)
000000010001f7b4	jmp	0x10001f7be
000000010001f7b6	movl	$0x3, (%r13)
000000010001f7be	leaq	_je_tsd_tsd(%rip), %rax
000000010001f7c5	movq	(%rax), %rdi
000000010001f7c8	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001f7cd	movq	%rax, %rbx
000000010001f7d0	testq	%rbx, %rbx
000000010001f7d3	je	0x10001f932
000000010001f7d9	movq	0x20(%r13), %rax
000000010001f7dd	movq	0x28(%r13), %rcx
000000010001f7e1	movq	0x30(%r13), %rdx
000000010001f7e5	movq	0x38(%r13), %rsi
000000010001f7e9	movq	%rsi, 0x40(%rbx)
000000010001f7ed	movq	%rdx, 0x38(%rbx)
000000010001f7f1	movq	%rcx, 0x30(%rbx)
000000010001f7f5	movq	%rax, 0x28(%rbx)
000000010001f7f9	movq	0x18(%r13), %rax
000000010001f7fd	movq	%rax, 0x20(%rbx)
000000010001f801	movq	0x10(%r13), %rax
000000010001f805	movq	%rax, 0x18(%rbx)
000000010001f809	movq	(%r13), %rax
000000010001f80d	movq	0x8(%r13), %rcx
000000010001f811	movq	%rcx, 0x10(%rbx)
000000010001f815	movq	%rax, 0x8(%rbx)
000000010001f819	movb	$0x1, (%rbx)
000000010001f81c	movq	0x20(%r12), %rcx
000000010001f821	movq	%rcx, -0x50(%rbp)
000000010001f825	xorl	%eax, %eax
000000010001f827	testq	%r15, %r15
000000010001f82a	je	0x10001f859
000000010001f82c	testq	%r14, %r14
000000010001f82f	je	0x10001f859
000000010001f831	movq	(%r14), %rsi
000000010001f834	cmpq	$0x8, %rsi
000000010001f838	jne	0x10001f83f
000000010001f83a	movq	%rcx, (%r15)
000000010001f83d	jmp	0x10001f859
000000010001f83f	movl	$0x8, %edx
000000010001f844	cmovbq	%rsi, %rdx
000000010001f848	leaq	-0x50(%rbp), %rsi
000000010001f84c	movq	%r15, %rdi
000000010001f84f	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001f854	movl	$0x16, %eax
000000010001f859	addq	$0x28, %rsp
000000010001f85d	popq	%rbx
000000010001f85e	popq	%r12
000000010001f860	popq	%r13
000000010001f862	popq	%r14
000000010001f864	popq	%r15
000000010001f866	popq	%rbp
000000010001f867	retq
000000010001f868	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f86f	leaq	-0x48(%rbp), %rsi
000000010001f873	callq	_je_tsd_init_check_recursion
000000010001f878	movq	%rax, %r12
000000010001f87b	testq	%r12, %r12
000000010001f87e	jne	0x10001f799
000000010001f884	movl	$0x48, %edi
000000010001f889	callq	_je_malloc_tsd_malloc
000000010001f88e	movq	%rax, %r12
000000010001f891	movq	%r12, -0x30(%rbp)
000000010001f895	testq	%r12, %r12
000000010001f898	je	0x10001f9ee
000000010001f89e	movb	$0x0, (%r12)
000000010001f8a3	movq	0xe0e6(%rip), %rax
000000010001f8aa	movq	0xe0e7(%rip), %rcx
000000010001f8b1	movq	0xe0e8(%rip), %rdx
000000010001f8b8	movq	0xe0e9(%rip), %rsi
000000010001f8bf	movq	0xe0ea(%rip), %rdi
000000010001f8c6	movq	%rdi, 0x40(%r12)
000000010001f8cb	movq	%rsi, 0x38(%r12)
000000010001f8d0	movq	%rdx, 0x30(%r12)
000000010001f8d5	movq	%rcx, 0x28(%r12)
000000010001f8da	movq	%rax, 0x20(%r12)
000000010001f8df	movq	0xe0a2(%rip), %rax
000000010001f8e6	movq	%rax, 0x18(%r12)
000000010001f8eb	movq	0xe08e(%rip), %rax
000000010001f8f2	movq	%rax, 0x10(%r12)
000000010001f8f7	movq	_tsd_initializer(%rip), %rax
000000010001f8fe	movq	%rax, 0x8(%r12)
000000010001f903	leaq	_je_tsd_tsd(%rip), %rax
000000010001f90a	movq	(%rax), %rdi
000000010001f90d	movq	%r12, %rsi
000000010001f910	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001f915	testl	%eax, %eax
000000010001f917	jne	0x10001f9ff
000000010001f91d	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f924	leaq	-0x48(%rbp), %rsi
000000010001f928	callq	_je_tsd_init_finish
000000010001f92d	jmp	0x10001f799
000000010001f932	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f939	leaq	-0x48(%rbp), %rsi
000000010001f93d	callq	_je_tsd_init_check_recursion
000000010001f942	movq	%rax, %rbx
000000010001f945	testq	%rbx, %rbx
000000010001f948	jne	0x10001f7d9
000000010001f94e	movl	$0x48, %edi
000000010001f953	callq	_je_malloc_tsd_malloc
000000010001f958	movq	%rax, %rbx
000000010001f95b	movq	%rbx, -0x30(%rbp)
000000010001f95f	testq	%rbx, %rbx
000000010001f962	je	0x10001f9ee
000000010001f968	movb	$0x0, (%rbx)
000000010001f96b	movq	0xe01e(%rip), %rax
000000010001f972	movq	0xe01f(%rip), %rcx
000000010001f979	movq	0xe020(%rip), %rdx
000000010001f980	movq	0xe021(%rip), %rsi
000000010001f987	movq	0xe022(%rip), %rdi
000000010001f98e	movq	%rdi, 0x40(%rbx)
000000010001f992	movq	%rsi, 0x38(%rbx)
000000010001f996	movq	%rdx, 0x30(%rbx)
000000010001f99a	movq	%rcx, 0x28(%rbx)
000000010001f99e	movq	%rax, 0x20(%rbx)
000000010001f9a2	movq	0xdfdf(%rip), %rax
000000010001f9a9	movq	%rax, 0x18(%rbx)
000000010001f9ad	movq	0xdfcc(%rip), %rax
000000010001f9b4	movq	%rax, 0x10(%rbx)
000000010001f9b8	movq	_tsd_initializer(%rip), %rax
000000010001f9bf	movq	%rax, 0x8(%rbx)
000000010001f9c3	leaq	_je_tsd_tsd(%rip), %rax
000000010001f9ca	movq	(%rax), %rdi
000000010001f9cd	movq	%rbx, %rsi
000000010001f9d0	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001f9d5	testl	%eax, %eax
000000010001f9d7	jne	0x10001f9ff
000000010001f9d9	leaq	_je_tsd_init_head(%rip), %rdi
000000010001f9e0	leaq	-0x48(%rbp), %rsi
000000010001f9e4	callq	_je_tsd_init_finish
000000010001f9e9	jmp	0x10001f7d9
000000010001f9ee	leaq	0xe809(%rip), %rdi      ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
000000010001f9f5	callq	_je_malloc_write
000000010001f9fa	callq	0x10002bcce             ## symbol stub for: _abort
000000010001f9ff	leaq	0xe81f(%rip), %rdi      ## literal pool for: "<jemalloc>: Error setting TSD for \n"
000000010001fa06	callq	_je_malloc_write
000000010001fa0b	callq	0x10002bcce             ## symbol stub for: _abort
_thread_deallocatedp_ctl:
000000010001fa10	pushq	%rbp
000000010001fa11	movq	%rsp, %rbp
000000010001fa14	pushq	%r15
000000010001fa16	pushq	%r14
000000010001fa18	pushq	%r13
000000010001fa1a	pushq	%r12
000000010001fa1c	pushq	%rbx
000000010001fa1d	subq	$0x28, %rsp
000000010001fa21	movq	%rcx, %r14
000000010001fa24	movq	%rdx, %r15
000000010001fa27	movl	$0x1, %eax
000000010001fa2c	testq	%r8, %r8
000000010001fa2f	jne	0x10001fb18
000000010001fa35	testq	%r9, %r9
000000010001fa38	jne	0x10001fb18
000000010001fa3e	leaq	_je_tsd_tsd(%rip), %rax
000000010001fa45	movq	(%rax), %rdi
000000010001fa48	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001fa4d	movq	%rax, %r12
000000010001fa50	testq	%r12, %r12
000000010001fa53	je	0x10001fb27
000000010001fa59	leaq	0x8(%r12), %r13
000000010001fa5e	movl	0x8(%r12), %eax
000000010001fa63	cmpl	$0x2, %eax
000000010001fa66	je	0x10001fa76
000000010001fa68	testl	%eax, %eax
000000010001fa6a	jne	0x10001fadc
000000010001fa6c	movl	$0x1, (%r13)
000000010001fa74	jmp	0x10001fa7e
000000010001fa76	movl	$0x3, (%r13)
000000010001fa7e	leaq	_je_tsd_tsd(%rip), %rax
000000010001fa85	movq	(%rax), %rdi
000000010001fa88	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001fa8d	movq	%rax, %rbx
000000010001fa90	testq	%rbx, %rbx
000000010001fa93	je	0x10001fbf1
000000010001fa99	movq	0x20(%r13), %rax
000000010001fa9d	movq	0x28(%r13), %rcx
000000010001faa1	movq	0x30(%r13), %rdx
000000010001faa5	movq	0x38(%r13), %rsi
000000010001faa9	movq	%rsi, 0x40(%rbx)
000000010001faad	movq	%rdx, 0x38(%rbx)
000000010001fab1	movq	%rcx, 0x30(%rbx)
000000010001fab5	movq	%rax, 0x28(%rbx)
000000010001fab9	movq	0x18(%r13), %rax
000000010001fabd	movq	%rax, 0x20(%rbx)
000000010001fac1	movq	0x10(%r13), %rax
000000010001fac5	movq	%rax, 0x18(%rbx)
000000010001fac9	movq	(%r13), %rax
000000010001facd	movq	0x8(%r13), %rcx
000000010001fad1	movq	%rcx, 0x10(%rbx)
000000010001fad5	movq	%rax, 0x8(%rbx)
000000010001fad9	movb	$0x1, (%rbx)
000000010001fadc	addq	$0x20, %r12
000000010001fae0	movq	%r12, -0x50(%rbp)
000000010001fae4	xorl	%eax, %eax
000000010001fae6	testq	%r15, %r15
000000010001fae9	je	0x10001fb18
000000010001faeb	testq	%r14, %r14
000000010001faee	je	0x10001fb18
000000010001faf0	movq	(%r14), %rcx
000000010001faf3	cmpq	$0x8, %rcx
000000010001faf7	jne	0x10001fafe
000000010001faf9	movq	%r12, (%r15)
000000010001fafc	jmp	0x10001fb18
000000010001fafe	movl	$0x8, %edx
000000010001fb03	cmovbq	%rcx, %rdx
000000010001fb07	leaq	-0x50(%rbp), %rsi
000000010001fb0b	movq	%r15, %rdi
000000010001fb0e	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001fb13	movl	$0x16, %eax
000000010001fb18	addq	$0x28, %rsp
000000010001fb1c	popq	%rbx
000000010001fb1d	popq	%r12
000000010001fb1f	popq	%r13
000000010001fb21	popq	%r14
000000010001fb23	popq	%r15
000000010001fb25	popq	%rbp
000000010001fb26	retq
000000010001fb27	leaq	_je_tsd_init_head(%rip), %rdi
000000010001fb2e	leaq	-0x48(%rbp), %rsi
000000010001fb32	callq	_je_tsd_init_check_recursion
000000010001fb37	movq	%rax, %r12
000000010001fb3a	testq	%r12, %r12
000000010001fb3d	jne	0x10001fa59
000000010001fb43	movl	$0x48, %edi
000000010001fb48	callq	_je_malloc_tsd_malloc
000000010001fb4d	movq	%rax, %r12
000000010001fb50	movq	%r12, -0x30(%rbp)
000000010001fb54	testq	%r12, %r12
000000010001fb57	je	0x10001fcad
000000010001fb5d	movb	$0x0, (%r12)
000000010001fb62	movq	0xde27(%rip), %rax
000000010001fb69	movq	0xde28(%rip), %rcx
000000010001fb70	movq	0xde29(%rip), %rdx
000000010001fb77	movq	0xde2a(%rip), %rsi
000000010001fb7e	movq	0xde2b(%rip), %rdi
000000010001fb85	movq	%rdi, 0x40(%r12)
000000010001fb8a	movq	%rsi, 0x38(%r12)
000000010001fb8f	movq	%rdx, 0x30(%r12)
000000010001fb94	movq	%rcx, 0x28(%r12)
000000010001fb99	movq	%rax, 0x20(%r12)
000000010001fb9e	movq	0xdde3(%rip), %rax
000000010001fba5	movq	%rax, 0x18(%r12)
000000010001fbaa	movq	0xddcf(%rip), %rax
000000010001fbb1	movq	%rax, 0x10(%r12)
000000010001fbb6	movq	_tsd_initializer(%rip), %rax
000000010001fbbd	movq	%rax, 0x8(%r12)
000000010001fbc2	leaq	_je_tsd_tsd(%rip), %rax
000000010001fbc9	movq	(%rax), %rdi
000000010001fbcc	movq	%r12, %rsi
000000010001fbcf	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001fbd4	testl	%eax, %eax
000000010001fbd6	jne	0x10001fcbe
000000010001fbdc	leaq	_je_tsd_init_head(%rip), %rdi
000000010001fbe3	leaq	-0x48(%rbp), %rsi
000000010001fbe7	callq	_je_tsd_init_finish
000000010001fbec	jmp	0x10001fa59
000000010001fbf1	leaq	_je_tsd_init_head(%rip), %rdi
000000010001fbf8	leaq	-0x48(%rbp), %rsi
000000010001fbfc	callq	_je_tsd_init_check_recursion
000000010001fc01	movq	%rax, %rbx
000000010001fc04	testq	%rbx, %rbx
000000010001fc07	jne	0x10001fa99
000000010001fc0d	movl	$0x48, %edi
000000010001fc12	callq	_je_malloc_tsd_malloc
000000010001fc17	movq	%rax, %rbx
000000010001fc1a	movq	%rbx, -0x30(%rbp)
000000010001fc1e	testq	%rbx, %rbx
000000010001fc21	je	0x10001fcad
000000010001fc27	movb	$0x0, (%rbx)
000000010001fc2a	movq	0xdd5f(%rip), %rax
000000010001fc31	movq	0xdd60(%rip), %rcx
000000010001fc38	movq	0xdd61(%rip), %rdx
000000010001fc3f	movq	0xdd62(%rip), %rsi
000000010001fc46	movq	0xdd63(%rip), %rdi
000000010001fc4d	movq	%rdi, 0x40(%rbx)
000000010001fc51	movq	%rsi, 0x38(%rbx)
000000010001fc55	movq	%rdx, 0x30(%rbx)
000000010001fc59	movq	%rcx, 0x28(%rbx)
000000010001fc5d	movq	%rax, 0x20(%rbx)
000000010001fc61	movq	0xdd20(%rip), %rax
000000010001fc68	movq	%rax, 0x18(%rbx)
000000010001fc6c	movq	0xdd0d(%rip), %rax
000000010001fc73	movq	%rax, 0x10(%rbx)
000000010001fc77	movq	_tsd_initializer(%rip), %rax
000000010001fc7e	movq	%rax, 0x8(%rbx)
000000010001fc82	leaq	_je_tsd_tsd(%rip), %rax
000000010001fc89	movq	(%rax), %rdi
000000010001fc8c	movq	%rbx, %rsi
000000010001fc8f	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001fc94	testl	%eax, %eax
000000010001fc96	jne	0x10001fcbe
000000010001fc98	leaq	_je_tsd_init_head(%rip), %rdi
000000010001fc9f	leaq	-0x48(%rbp), %rsi
000000010001fca3	callq	_je_tsd_init_finish
000000010001fca8	jmp	0x10001fa99
000000010001fcad	leaq	0xe54a(%rip), %rdi      ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
000000010001fcb4	callq	_je_malloc_write
000000010001fcb9	callq	0x10002bcce             ## symbol stub for: _abort
000000010001fcbe	leaq	0xe560(%rip), %rdi      ## literal pool for: "<jemalloc>: Error setting TSD for \n"
000000010001fcc5	callq	_je_malloc_write
000000010001fcca	callq	0x10002bcce             ## symbol stub for: _abort
000000010001fccf	nop
_thread_prof_name_ctl:
000000010001fcd0	pushq	%rbp
000000010001fcd1	movq	%rsp, %rbp
000000010001fcd4	movl	$0x2, %eax
000000010001fcd9	popq	%rbp
000000010001fcda	retq
000000010001fcdb	nopl	(%rax,%rax)
_thread_prof_active_ctl:
000000010001fce0	pushq	%rbp
000000010001fce1	movq	%rsp, %rbp
000000010001fce4	movl	$0x2, %eax
000000010001fce9	popq	%rbp
000000010001fcea	retq
000000010001fceb	nopl	(%rax,%rax)
_thread_tcache_enabled_ctl:
000000010001fcf0	pushq	%rbp
000000010001fcf1	movq	%rsp, %rbp
000000010001fcf4	pushq	%r15
000000010001fcf6	pushq	%r14
000000010001fcf8	pushq	%r13
000000010001fcfa	pushq	%r12
000000010001fcfc	pushq	%rbx
000000010001fcfd	subq	$0x48, %rsp
000000010001fd01	movq	%r9, -0x68(%rbp)
000000010001fd05	movq	%r8, %r13
000000010001fd08	movq	%rcx, -0x60(%rbp)
000000010001fd0c	movq	%rdx, -0x58(%rbp)
000000010001fd10	leaq	_je_tsd_tsd(%rip), %rax
000000010001fd17	movq	(%rax), %rdi
000000010001fd1a	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001fd1f	movq	%rax, %r12
000000010001fd22	testq	%r12, %r12
000000010001fd25	je	0x10001ff44
000000010001fd2b	leaq	0x8(%r12), %r15
000000010001fd30	movl	0x8(%r12), %eax
000000010001fd35	cmpl	$0x2, %eax
000000010001fd38	je	0x10001fda9
000000010001fd3a	testl	%eax, %eax
000000010001fd3c	jne	0x10001fe0d
000000010001fd42	movl	$0x1, (%r15)
000000010001fd49	leaq	_je_tsd_tsd(%rip), %rax
000000010001fd50	movq	(%rax), %rdi
000000010001fd53	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001fd58	movq	%rax, %r14
000000010001fd5b	testq	%r14, %r14
000000010001fd5e	je	0x100020258
000000010001fd64	movq	0x20(%r15), %rax
000000010001fd68	movq	0x28(%r15), %rcx
000000010001fd6c	movq	0x30(%r15), %rdx
000000010001fd70	movq	0x38(%r15), %rsi
000000010001fd74	movq	%rsi, 0x40(%r14)
000000010001fd78	movq	%rdx, 0x38(%r14)
000000010001fd7c	movq	%rcx, 0x30(%r14)
000000010001fd80	movq	%rax, 0x28(%r14)
000000010001fd84	movq	0x18(%r15), %rax
000000010001fd88	movq	%rax, 0x20(%r14)
000000010001fd8c	movq	0x10(%r15), %rax
000000010001fd90	movq	%rax, 0x18(%r14)
000000010001fd94	movq	(%r15), %rax
000000010001fd97	movq	0x8(%r15), %rcx
000000010001fd9b	movq	%rcx, 0x10(%r14)
000000010001fd9f	movq	%rax, 0x8(%r14)
000000010001fda3	movb	$0x1, (%r14)
000000010001fda7	jmp	0x10001fe0d
000000010001fda9	movl	$0x3, (%r15)
000000010001fdb0	leaq	_je_tsd_tsd(%rip), %rax
000000010001fdb7	movq	(%rax), %rdi
000000010001fdba	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001fdbf	movq	%rax, %rbx
000000010001fdc2	testq	%rbx, %rbx
000000010001fdc5	je	0x10002000e
000000010001fdcb	movq	0x20(%r15), %rax
000000010001fdcf	movq	0x28(%r15), %rcx
000000010001fdd3	movq	0x30(%r15), %rdx
000000010001fdd7	movq	0x38(%r15), %rsi
000000010001fddb	movq	%rsi, 0x40(%rbx)
000000010001fddf	movq	%rdx, 0x38(%rbx)
000000010001fde3	movq	%rcx, 0x30(%rbx)
000000010001fde7	movq	%rax, 0x28(%rbx)
000000010001fdeb	movq	0x18(%r15), %rax
000000010001fdef	movq	%rax, 0x20(%rbx)
000000010001fdf3	movq	0x10(%r15), %rax
000000010001fdf7	movq	%rax, 0x18(%rbx)
000000010001fdfb	movq	(%r15), %rax
000000010001fdfe	movq	0x8(%r15), %rcx
000000010001fe02	movq	%rcx, 0x10(%rbx)
000000010001fe06	movq	%rax, 0x8(%rbx)
000000010001fe0a	movb	$0x1, (%rbx)
000000010001fe0d	movl	0x38(%r12), %eax
000000010001fe12	cmpl	$0x2, %eax
000000010001fe15	jne	0x10001fe26
000000010001fe17	leaq	_je_opt_tcache(%rip), %rax
000000010001fe1e	movzbl	(%rax), %eax
000000010001fe21	movl	%eax, 0x38(%r12)
000000010001fe26	testl	%eax, %eax
000000010001fe28	setne	-0x49(%rbp)
000000010001fe2c	testq	%r13, %r13
000000010001fe2f	je	0x10001fef7
000000010001fe35	movl	$0x16, %eax
000000010001fe3a	cmpq	$0x1, -0x68(%rbp)
000000010001fe3f	jne	0x10001ff35
000000010001fe45	movzbl	(%r13), %r13d
000000010001fe4a	leaq	_je_tsd_tsd(%rip), %rax
000000010001fe51	movq	(%rax), %rdi
000000010001fe54	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001fe59	movq	%rax, %r12
000000010001fe5c	testq	%r12, %r12
000000010001fe5f	je	0x1000200ce
000000010001fe65	leaq	0x8(%r12), %r14
000000010001fe6a	movl	0x8(%r12), %eax
000000010001fe6f	cmpl	$0x2, %eax
000000010001fe72	je	0x10001fe81
000000010001fe74	testl	%eax, %eax
000000010001fe76	jne	0x10001fee5
000000010001fe78	movl	$0x1, (%r14)
000000010001fe7f	jmp	0x10001fe88
000000010001fe81	movl	$0x3, (%r14)
000000010001fe88	leaq	_je_tsd_tsd(%rip), %rax
000000010001fe8f	movq	(%rax), %rdi
000000010001fe92	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010001fe97	movq	%rax, %rbx
000000010001fe9a	testq	%rbx, %rbx
000000010001fe9d	je	0x100020198
000000010001fea3	movq	0x20(%r14), %rax
000000010001fea7	movq	0x28(%r14), %rcx
000000010001feab	movq	0x30(%r14), %rdx
000000010001feaf	movq	0x38(%r14), %rsi
000000010001feb3	movq	%rsi, 0x40(%rbx)
000000010001feb7	movq	%rdx, 0x38(%rbx)
000000010001febb	movq	%rcx, 0x30(%rbx)
000000010001febf	movq	%rax, 0x28(%rbx)
000000010001fec3	movq	0x18(%r14), %rax
000000010001fec7	movq	%rax, 0x20(%rbx)
000000010001fecb	movq	0x10(%r14), %rax
000000010001fecf	movq	%rax, 0x18(%rbx)
000000010001fed3	movq	(%r14), %rax
000000010001fed6	movq	0x8(%r14), %rcx
000000010001feda	movq	%rcx, 0x10(%rbx)
000000010001fede	movq	%rax, 0x8(%rbx)
000000010001fee2	movb	$0x1, (%rbx)
000000010001fee5	movl	%r13d, 0x38(%r12)
000000010001feea	testb	%r13b, %r13b
000000010001feed	jne	0x10001fef7
000000010001feef	movq	%r14, %rdi
000000010001fef2	callq	_je_tcache_cleanup
000000010001fef7	xorl	%eax, %eax
000000010001fef9	movq	-0x58(%rbp), %rdi
000000010001fefd	testq	%rdi, %rdi
000000010001ff00	je	0x10001ff35
000000010001ff02	movq	-0x60(%rbp), %rcx
000000010001ff06	testq	%rcx, %rcx
000000010001ff09	je	0x10001ff35
000000010001ff0b	movq	(%rcx), %rcx
000000010001ff0e	cmpq	$0x1, %rcx
000000010001ff12	jne	0x10001ff1b
000000010001ff14	movb	-0x49(%rbp), %cl
000000010001ff17	movb	%cl, (%rdi)
000000010001ff19	jmp	0x10001ff35
000000010001ff1b	movl	$0x1, %edx
000000010001ff20	testq	%rcx, %rcx
000000010001ff23	jne	0x10001ff27
000000010001ff25	xorl	%edx, %edx
000000010001ff27	leaq	-0x49(%rbp), %rsi
000000010001ff2b	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010001ff30	movl	$0x16, %eax
000000010001ff35	addq	$0x48, %rsp
000000010001ff39	popq	%rbx
000000010001ff3a	popq	%r12
000000010001ff3c	popq	%r13
000000010001ff3e	popq	%r14
000000010001ff40	popq	%r15
000000010001ff42	popq	%rbp
000000010001ff43	retq
000000010001ff44	leaq	_je_tsd_init_head(%rip), %rdi
000000010001ff4b	leaq	-0x48(%rbp), %rsi
000000010001ff4f	callq	_je_tsd_init_check_recursion
000000010001ff54	movq	%rax, %r12
000000010001ff57	testq	%r12, %r12
000000010001ff5a	jne	0x10001fd2b
000000010001ff60	movl	$0x48, %edi
000000010001ff65	callq	_je_malloc_tsd_malloc
000000010001ff6a	movq	%rax, %r12
000000010001ff6d	movq	%r12, -0x30(%rbp)
000000010001ff71	testq	%r12, %r12
000000010001ff74	je	0x100020315
000000010001ff7a	movb	$0x0, (%r12)
000000010001ff7f	movq	0xda0a(%rip), %rax
000000010001ff86	movq	0xda0b(%rip), %rcx
000000010001ff8d	movq	0xda0c(%rip), %rdx
000000010001ff94	movq	0xda0d(%rip), %rsi
000000010001ff9b	movq	0xda0e(%rip), %rdi
000000010001ffa2	movq	%rdi, 0x40(%r12)
000000010001ffa7	movq	%rsi, 0x38(%r12)
000000010001ffac	movq	%rdx, 0x30(%r12)
000000010001ffb1	movq	%rcx, 0x28(%r12)
000000010001ffb6	movq	%rax, 0x20(%r12)
000000010001ffbb	movq	0xd9c6(%rip), %rax
000000010001ffc2	movq	%rax, 0x18(%r12)
000000010001ffc7	movq	0xd9b2(%rip), %rax
000000010001ffce	movq	%rax, 0x10(%r12)
000000010001ffd3	movq	_tsd_initializer(%rip), %rax
000000010001ffda	movq	%rax, 0x8(%r12)
000000010001ffdf	leaq	_je_tsd_tsd(%rip), %rax
000000010001ffe6	movq	(%rax), %rdi
000000010001ffe9	movq	%r12, %rsi
000000010001ffec	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010001fff1	testl	%eax, %eax
000000010001fff3	jne	0x100020326
000000010001fff9	leaq	_je_tsd_init_head(%rip), %rdi
0000000100020000	leaq	-0x48(%rbp), %rsi
0000000100020004	callq	_je_tsd_init_finish
0000000100020009	jmp	0x10001fd2b
000000010002000e	leaq	_je_tsd_init_head(%rip), %rdi
0000000100020015	leaq	-0x48(%rbp), %rsi
0000000100020019	callq	_je_tsd_init_check_recursion
000000010002001e	movq	%rax, %rbx
0000000100020021	testq	%rbx, %rbx
0000000100020024	jne	0x10001fdcb
000000010002002a	movl	$0x48, %edi
000000010002002f	callq	_je_malloc_tsd_malloc
0000000100020034	movq	%rax, %rbx
0000000100020037	movq	%rbx, -0x30(%rbp)
000000010002003b	testq	%rbx, %rbx
000000010002003e	je	0x100020315
0000000100020044	movb	$0x0, (%rbx)
0000000100020047	movq	0xd942(%rip), %rax
000000010002004e	movq	0xd943(%rip), %rcx
0000000100020055	movq	0xd944(%rip), %rdx
000000010002005c	movq	0xd945(%rip), %rsi
0000000100020063	movq	0xd946(%rip), %rdi
000000010002006a	movq	%rdi, 0x40(%rbx)
000000010002006e	movq	%rsi, 0x38(%rbx)
0000000100020072	movq	%rdx, 0x30(%rbx)
0000000100020076	movq	%rcx, 0x28(%rbx)
000000010002007a	movq	%rax, 0x20(%rbx)
000000010002007e	movq	0xd903(%rip), %rax
0000000100020085	movq	%rax, 0x18(%rbx)
0000000100020089	movq	0xd8f0(%rip), %rax
0000000100020090	movq	%rax, 0x10(%rbx)
0000000100020094	movq	_tsd_initializer(%rip), %rax
000000010002009b	movq	%rax, 0x8(%rbx)
000000010002009f	leaq	_je_tsd_tsd(%rip), %rax
00000001000200a6	movq	(%rax), %rdi
00000001000200a9	movq	%rbx, %rsi
00000001000200ac	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
00000001000200b1	testl	%eax, %eax
00000001000200b3	jne	0x100020326
00000001000200b9	leaq	_je_tsd_init_head(%rip), %rdi
00000001000200c0	leaq	-0x48(%rbp), %rsi
00000001000200c4	callq	_je_tsd_init_finish
00000001000200c9	jmp	0x10001fdcb
00000001000200ce	leaq	_je_tsd_init_head(%rip), %rdi
00000001000200d5	leaq	-0x48(%rbp), %rsi
00000001000200d9	callq	_je_tsd_init_check_recursion
00000001000200de	movq	%rax, %r12
00000001000200e1	testq	%r12, %r12
00000001000200e4	jne	0x10001fe65
00000001000200ea	movl	$0x48, %edi
00000001000200ef	callq	_je_malloc_tsd_malloc
00000001000200f4	movq	%rax, %r12
00000001000200f7	movq	%r12, -0x30(%rbp)
00000001000200fb	testq	%r12, %r12
00000001000200fe	je	0x100020315
0000000100020104	movb	$0x0, (%r12)
0000000100020109	movq	0xd880(%rip), %rax
0000000100020110	movq	0xd881(%rip), %rcx
0000000100020117	movq	0xd882(%rip), %rdx
000000010002011e	movq	0xd883(%rip), %rsi
0000000100020125	movq	0xd884(%rip), %rdi
000000010002012c	movq	%rdi, 0x40(%r12)
0000000100020131	movq	%rsi, 0x38(%r12)
0000000100020136	movq	%rdx, 0x30(%r12)
000000010002013b	movq	%rcx, 0x28(%r12)
0000000100020140	movq	%rax, 0x20(%r12)
0000000100020145	movq	0xd83c(%rip), %rax
000000010002014c	movq	%rax, 0x18(%r12)
0000000100020151	movq	0xd828(%rip), %rax
0000000100020158	movq	%rax, 0x10(%r12)
000000010002015d	movq	_tsd_initializer(%rip), %rax
0000000100020164	movq	%rax, 0x8(%r12)
0000000100020169	leaq	_je_tsd_tsd(%rip), %rax
0000000100020170	movq	(%rax), %rdi
0000000100020173	movq	%r12, %rsi
0000000100020176	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010002017b	testl	%eax, %eax
000000010002017d	jne	0x100020326
0000000100020183	leaq	_je_tsd_init_head(%rip), %rdi
000000010002018a	leaq	-0x48(%rbp), %rsi
000000010002018e	callq	_je_tsd_init_finish
0000000100020193	jmp	0x10001fe65
0000000100020198	leaq	_je_tsd_init_head(%rip), %rdi
000000010002019f	leaq	-0x48(%rbp), %rsi
00000001000201a3	callq	_je_tsd_init_check_recursion
00000001000201a8	movq	%rax, %rbx
00000001000201ab	testq	%rbx, %rbx
00000001000201ae	jne	0x10001fea3
00000001000201b4	movl	$0x48, %edi
00000001000201b9	callq	_je_malloc_tsd_malloc
00000001000201be	movq	%rax, %rbx
00000001000201c1	movq	%rbx, -0x30(%rbp)
00000001000201c5	testq	%rbx, %rbx
00000001000201c8	je	0x100020315
00000001000201ce	movb	$0x0, (%rbx)
00000001000201d1	movq	0xd7b8(%rip), %rax
00000001000201d8	movq	0xd7b9(%rip), %rcx
00000001000201df	movq	0xd7ba(%rip), %rdx
00000001000201e6	movq	0xd7bb(%rip), %rsi
00000001000201ed	movq	0xd7bc(%rip), %rdi
00000001000201f4	movq	%rdi, 0x40(%rbx)
00000001000201f8	movq	%rsi, 0x38(%rbx)
00000001000201fc	movq	%rdx, 0x30(%rbx)
0000000100020200	movq	%rcx, 0x28(%rbx)
0000000100020204	movq	%rax, 0x20(%rbx)
0000000100020208	movq	0xd779(%rip), %rax
000000010002020f	movq	%rax, 0x18(%rbx)
0000000100020213	movq	0xd766(%rip), %rax
000000010002021a	movq	%rax, 0x10(%rbx)
000000010002021e	movq	_tsd_initializer(%rip), %rax
0000000100020225	movq	%rax, 0x8(%rbx)
0000000100020229	leaq	_je_tsd_tsd(%rip), %rax
0000000100020230	movq	(%rax), %rdi
0000000100020233	movq	%rbx, %rsi
0000000100020236	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
000000010002023b	testl	%eax, %eax
000000010002023d	jne	0x100020326
0000000100020243	leaq	_je_tsd_init_head(%rip), %rdi
000000010002024a	leaq	-0x48(%rbp), %rsi
000000010002024e	callq	_je_tsd_init_finish
0000000100020253	jmp	0x10001fea3
0000000100020258	leaq	_je_tsd_init_head(%rip), %rdi
000000010002025f	leaq	-0x48(%rbp), %rsi
0000000100020263	callq	_je_tsd_init_check_recursion
0000000100020268	movq	%rax, %r14
000000010002026b	testq	%r14, %r14
000000010002026e	jne	0x10001fd64
0000000100020274	movl	$0x48, %edi
0000000100020279	callq	_je_malloc_tsd_malloc
000000010002027e	movq	%rax, %r14
0000000100020281	movq	%r14, -0x30(%rbp)
0000000100020285	testq	%r14, %r14
0000000100020288	je	0x100020315
000000010002028e	movb	$0x0, (%r14)
0000000100020292	movq	0xd6f7(%rip), %rax
0000000100020299	movq	0xd6f8(%rip), %rcx
00000001000202a0	movq	0xd6f9(%rip), %rdx
00000001000202a7	movq	0xd6fa(%rip), %rsi
00000001000202ae	movq	0xd6fb(%rip), %rdi
00000001000202b5	movq	%rdi, 0x40(%r14)
00000001000202b9	movq	%rsi, 0x38(%r14)
00000001000202bd	movq	%rdx, 0x30(%r14)
00000001000202c1	movq	%rcx, 0x28(%r14)
00000001000202c5	movq	%rax, 0x20(%r14)
00000001000202c9	movq	0xd6b8(%rip), %rax
00000001000202d0	movq	%rax, 0x18(%r14)
00000001000202d4	movq	0xd6a5(%rip), %rax
00000001000202db	movq	%rax, 0x10(%r14)
00000001000202df	movq	_tsd_initializer(%rip), %rax
00000001000202e6	movq	%rax, 0x8(%r14)
00000001000202ea	leaq	_je_tsd_tsd(%rip), %rax
00000001000202f1	movq	(%rax), %rdi
00000001000202f4	movq	%r14, %rsi
00000001000202f7	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
00000001000202fc	testl	%eax, %eax
00000001000202fe	jne	0x100020326
0000000100020300	leaq	_je_tsd_init_head(%rip), %rdi
0000000100020307	leaq	-0x48(%rbp), %rsi
000000010002030b	callq	_je_tsd_init_finish
0000000100020310	jmp	0x10001fd64
0000000100020315	leaq	0xdee2(%rip), %rdi      ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
000000010002031c	callq	_je_malloc_write
0000000100020321	callq	0x10002bcce             ## symbol stub for: _abort
0000000100020326	leaq	0xdef8(%rip), %rdi      ## literal pool for: "<jemalloc>: Error setting TSD for \n"
000000010002032d	callq	_je_malloc_write
0000000100020332	callq	0x10002bcce             ## symbol stub for: _abort
0000000100020337	nopw	(%rax,%rax)
_thread_tcache_flush_ctl:
0000000100020340	pushq	%rbp
0000000100020341	movq	%rsp, %rbp
0000000100020344	pushq	%r14
0000000100020346	pushq	%rbx
0000000100020347	subq	$0x20, %rsp
000000010002034b	movl	$0x1, %eax
0000000100020350	testq	%r8, %r8
0000000100020353	jne	0x100020417
0000000100020359	testq	%r9, %r9
000000010002035c	jne	0x100020417
0000000100020362	testq	%rdx, %rdx
0000000100020365	jne	0x100020417
000000010002036b	testq	%rcx, %rcx
000000010002036e	jne	0x100020417
0000000100020374	leaq	_je_tsd_tsd(%rip), %rax
000000010002037b	movq	(%rax), %rdi
000000010002037e	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
0000000100020383	movq	%rax, %r14
0000000100020386	testq	%r14, %r14
0000000100020389	je	0x100020420
000000010002038f	movl	0x8(%r14), %eax
0000000100020393	addq	$0x8, %r14
0000000100020397	cmpl	$0x2, %eax
000000010002039a	je	0x1000203a9
000000010002039c	testl	%eax, %eax
000000010002039e	jne	0x10002040d
00000001000203a0	movl	$0x1, (%r14)
00000001000203a7	jmp	0x1000203b0
00000001000203a9	movl	$0x3, (%r14)
00000001000203b0	leaq	_je_tsd_tsd(%rip), %rax
00000001000203b7	movq	(%rax), %rdi
00000001000203ba	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
00000001000203bf	movq	%rax, %rbx
00000001000203c2	testq	%rbx, %rbx
00000001000203c5	je	0x1000204e1
00000001000203cb	movq	0x20(%r14), %rax
00000001000203cf	movq	0x28(%r14), %rcx
00000001000203d3	movq	0x30(%r14), %rdx
00000001000203d7	movq	0x38(%r14), %rsi
00000001000203db	movq	%rsi, 0x40(%rbx)
00000001000203df	movq	%rdx, 0x38(%rbx)
00000001000203e3	movq	%rcx, 0x30(%rbx)
00000001000203e7	movq	%rax, 0x28(%rbx)
00000001000203eb	movq	0x18(%r14), %rax
00000001000203ef	movq	%rax, 0x20(%rbx)
00000001000203f3	movq	0x10(%r14), %rax
00000001000203f7	movq	%rax, 0x18(%rbx)
00000001000203fb	movq	(%r14), %rax
00000001000203fe	movq	0x8(%r14), %rcx
0000000100020402	movq	%rcx, 0x10(%rbx)
0000000100020406	movq	%rax, 0x8(%rbx)
000000010002040a	movb	$0x1, (%rbx)
000000010002040d	movq	%r14, %rdi
0000000100020410	callq	_je_tcache_cleanup
0000000100020415	xorl	%eax, %eax
0000000100020417	addq	$0x20, %rsp
000000010002041b	popq	%rbx
000000010002041c	popq	%r14
000000010002041e	popq	%rbp
000000010002041f	retq
0000000100020420	leaq	_je_tsd_init_head(%rip), %rdi
0000000100020427	leaq	-0x30(%rbp), %rsi
000000010002042b	callq	_je_tsd_init_check_recursion
0000000100020430	movq	%rax, %r14
0000000100020433	testq	%r14, %r14
0000000100020436	jne	0x10002038f
000000010002043c	movl	$0x48, %edi
0000000100020441	callq	_je_malloc_tsd_malloc
0000000100020446	movq	%rax, %r14
0000000100020449	movq	%r14, -0x18(%rbp)
000000010002044d	testq	%r14, %r14
0000000100020450	je	0x10002059d
0000000100020456	movb	$0x0, (%r14)
000000010002045a	movq	0xd52f(%rip), %rax
0000000100020461	movq	0xd530(%rip), %rcx
0000000100020468	movq	0xd531(%rip), %rdx
000000010002046f	movq	0xd532(%rip), %rsi
0000000100020476	movq	0xd533(%rip), %rdi
000000010002047d	movq	%rdi, 0x40(%r14)
0000000100020481	movq	%rsi, 0x38(%r14)
0000000100020485	movq	%rdx, 0x30(%r14)
0000000100020489	movq	%rcx, 0x28(%r14)
000000010002048d	movq	%rax, 0x20(%r14)
0000000100020491	movq	0xd4f0(%rip), %rax
0000000100020498	movq	%rax, 0x18(%r14)
000000010002049c	movq	0xd4dd(%rip), %rax
00000001000204a3	movq	%rax, 0x10(%r14)
00000001000204a7	movq	_tsd_initializer(%rip), %rax
00000001000204ae	movq	%rax, 0x8(%r14)
00000001000204b2	leaq	_je_tsd_tsd(%rip), %rax
00000001000204b9	movq	(%rax), %rdi
00000001000204bc	movq	%r14, %rsi
00000001000204bf	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
00000001000204c4	testl	%eax, %eax
00000001000204c6	jne	0x1000205ae
00000001000204cc	leaq	_je_tsd_init_head(%rip), %rdi
00000001000204d3	leaq	-0x30(%rbp), %rsi
00000001000204d7	callq	_je_tsd_init_finish
00000001000204dc	jmp	0x10002038f
00000001000204e1	leaq	_je_tsd_init_head(%rip), %rdi
00000001000204e8	leaq	-0x30(%rbp), %rsi
00000001000204ec	callq	_je_tsd_init_check_recursion
00000001000204f1	movq	%rax, %rbx
00000001000204f4	testq	%rbx, %rbx
00000001000204f7	jne	0x1000203cb
00000001000204fd	movl	$0x48, %edi
0000000100020502	callq	_je_malloc_tsd_malloc
0000000100020507	movq	%rax, %rbx
000000010002050a	movq	%rbx, -0x18(%rbp)
000000010002050e	testq	%rbx, %rbx
0000000100020511	je	0x10002059d
0000000100020517	movb	$0x0, (%rbx)
000000010002051a	movq	0xd46f(%rip), %rax
0000000100020521	movq	0xd470(%rip), %rcx
0000000100020528	movq	0xd471(%rip), %rdx
000000010002052f	movq	0xd472(%rip), %rsi
0000000100020536	movq	0xd473(%rip), %rdi
000000010002053d	movq	%rdi, 0x40(%rbx)
0000000100020541	movq	%rsi, 0x38(%rbx)
0000000100020545	movq	%rdx, 0x30(%rbx)
0000000100020549	movq	%rcx, 0x28(%rbx)
000000010002054d	movq	%rax, 0x20(%rbx)
0000000100020551	movq	0xd430(%rip), %rax
0000000100020558	movq	%rax, 0x18(%rbx)
000000010002055c	movq	0xd41d(%rip), %rax
0000000100020563	movq	%rax, 0x10(%rbx)
0000000100020567	movq	_tsd_initializer(%rip), %rax
000000010002056e	movq	%rax, 0x8(%rbx)
0000000100020572	leaq	_je_tsd_tsd(%rip), %rax
0000000100020579	movq	(%rax), %rdi
000000010002057c	movq	%rbx, %rsi
000000010002057f	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
0000000100020584	testl	%eax, %eax
0000000100020586	jne	0x1000205ae
0000000100020588	leaq	_je_tsd_init_head(%rip), %rdi
000000010002058f	leaq	-0x30(%rbp), %rsi
0000000100020593	callq	_je_tsd_init_finish
0000000100020598	jmp	0x1000203cb
000000010002059d	leaq	0xdc5a(%rip), %rdi      ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
00000001000205a4	callq	_je_malloc_write
00000001000205a9	callq	0x10002bcce             ## symbol stub for: _abort
00000001000205ae	leaq	0xdc70(%rip), %rdi      ## literal pool for: "<jemalloc>: Error setting TSD for \n"
00000001000205b5	callq	_je_malloc_write
00000001000205ba	callq	0x10002bcce             ## symbol stub for: _abort
00000001000205bf	nop
_ctl_refresh:
00000001000205c0	pushq	%rbp
00000001000205c1	movq	%rsp, %rbp
00000001000205c4	pushq	%r15
00000001000205c6	pushq	%r14
00000001000205c8	pushq	%r13
00000001000205ca	pushq	%r12
00000001000205cc	pushq	%rbx
00000001000205cd	subq	$0x48, %rsp
00000001000205d1	movq	0x11a38(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
00000001000205d8	movq	(%rax), %rax
00000001000205db	movq	%rax, -0x30(%rbp)
00000001000205df	movl	_ctl_stats.4(%rip), %eax
00000001000205e5	leaq	0xf(,%rax,8), %rax
00000001000205ed	andq	$-0x10, %rax
00000001000205f1	movq	%rsp, %r15
00000001000205f4	subq	%rax, %r15
00000001000205f7	movq	%r15, -0x60(%rbp)
00000001000205fb	leaq	_je_chunks_mtx(%rip), %rbx
0000000100020602	movq	%r15, %rsp
0000000100020605	movq	%rbx, %rdi
0000000100020608	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010002060d	leaq	_je_stats_chunks(%rip), %rax
0000000100020614	movq	0x10(%rax), %rcx
0000000100020618	movq	%rcx, _ctl_stats.3.0(%rip)
000000010002061f	movq	(%rax), %rcx
0000000100020622	movq	%rcx, _ctl_stats.3.1(%rip)
0000000100020629	movq	0x8(%rax), %rax
000000010002062d	movq	%rax, _ctl_stats.3.2(%rip)
0000000100020634	movq	%rbx, %rdi
0000000100020637	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010002063c	leaq	_je_dss_prec_names(%rip), %rcx
0000000100020643	movl	_ctl_stats.4(%rip), %eax
0000000100020649	imulq	$0x890, %rax, %rax      ## imm = 0x890
0000000100020650	movq	_ctl_stats.5(%rip), %r14
0000000100020657	movl	$0x0, 0x4(%r14,%rax)
0000000100020660	movq	0x18(%rcx), %rax
0000000100020664	movl	_ctl_stats.4(%rip), %ecx
000000010002066a	imulq	$0x890, %rcx, %rbx      ## imm = 0x890
0000000100020671	movq	%rax, 0x8(%r14,%rbx)
0000000100020676	movq	$0x0, 0x18(%r14,%rbx)
000000010002067f	movq	$0x0, 0x10(%r14,%rbx)
0000000100020688	movq	$0x0, 0x80(%r14,%rbx)
0000000100020694	movq	$0x0, 0x78(%r14,%rbx)
000000010002069d	movq	$0x0, 0x70(%r14,%rbx)
00000001000206a6	movq	$0x0, 0x68(%r14,%rbx)
00000001000206af	movq	$0x0, 0x60(%r14,%rbx)
00000001000206b8	movq	$0x0, 0x58(%r14,%rbx)
00000001000206c1	movq	$0x0, 0x50(%r14,%rbx)
00000001000206ca	movq	$0x0, 0x48(%r14,%rbx)
00000001000206d3	movq	$0x0, 0x40(%r14,%rbx)
00000001000206dc	movq	$0x0, 0x38(%r14,%rbx)
00000001000206e5	movq	$0x0, 0x30(%r14,%rbx)
00000001000206ee	movq	$0x0, 0x28(%r14,%rbx)
00000001000206f7	movq	$0x0, 0x20(%r14,%rbx)
0000000100020700	movq	$0x0, 0xa0(%r14,%rbx)
000000010002070c	movq	$0x0, 0x98(%r14,%rbx)
0000000100020718	movq	$0x0, 0x90(%r14,%rbx)
0000000100020724	movq	$0x0, 0x88(%r14,%rbx)
0000000100020730	leaq	0xa8(%r14,%rbx), %rdi
0000000100020738	movl	$0x7e0, %esi            ## imm = 0x7E0
000000010002073d	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100020742	leaq	_je_map_bias(%rip), %rax
0000000100020749	leaq	_je_chunk_npages(%rip), %rcx
0000000100020750	movq	0x888(%r14,%rbx), %rdi
0000000100020758	movq	(%rcx), %rsi
000000010002075b	subq	(%rax), %rsi
000000010002075e	shlq	$0x5, %rsi
0000000100020762	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100020767	leaq	_je_arenas_lock(%rip), %rdi
000000010002076e	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100020773	leaq	_je_arenas(%rip), %rbx
000000010002077a	movq	(%rbx), %rsi
000000010002077d	movl	_ctl_stats.4(%rip), %edx
0000000100020783	shlq	$0x3, %rdx
0000000100020787	movq	%r15, %rdi
000000010002078a	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010002078f	cmpl	$0x0, 0x14c3a(%rip)
0000000100020796	je	0x1000207e8
0000000100020798	movq	(%rbx), %rax
000000010002079b	xorl	%ecx, %ecx
000000010002079d	movq	_ctl_stats.5(%rip), %rdx
00000001000207a4	nopw	%cs:(%rax,%rax)
00000001000207b0	movl	%ecx, %esi
00000001000207b2	movq	(%rax,%rsi,8), %rdi
00000001000207b6	testq	%rdi, %rdi
00000001000207b9	jne	0x1000207d0
00000001000207bb	imulq	$0x890, %rsi, %rsi      ## imm = 0x890
00000001000207c2	movl	$0x0, 0x4(%rdx,%rsi)
00000001000207ca	jmp	0x1000207de
00000001000207cc	nopl	(%rax)
00000001000207d0	movl	0x4(%rdi), %edi
00000001000207d3	imulq	$0x890, %rsi, %rsi      ## imm = 0x890
00000001000207da	movl	%edi, 0x4(%rdx,%rsi)
00000001000207de	incl	%ecx
00000001000207e0	cmpl	_ctl_stats.4(%rip), %ecx
00000001000207e6	jb	0x1000207b0
00000001000207e8	leaq	_je_arenas_lock(%rip), %rdi
00000001000207ef	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000207f4	xorl	%eax, %eax
00000001000207f6	movl	_ctl_stats.4(%rip), %r12d
00000001000207fd	testl	%r12d, %r12d
0000000100020800	je	0x100020bee
0000000100020806	nopw	%cs:(%rax,%rax)
0000000100020810	movl	%eax, -0x3c(%rbp)
0000000100020813	movl	%eax, %eax
0000000100020815	movq	-0x60(%rbp), %rcx
0000000100020819	movq	(%rcx,%rax,8), %r13
000000010002081d	imulq	$0x890, %rax, %r15      ## imm = 0x890
0000000100020824	movq	_ctl_stats.5(%rip), %r14
000000010002082b	testq	%r13, %r13
000000010002082e	setne	(%r14,%r15)
0000000100020833	je	0x100020bde
0000000100020839	imulq	$0x112, %rax, %rax      ## imm = 0x112
0000000100020840	movq	%rax, -0x38(%rbp)
0000000100020844	leaq	_je_dss_prec_names(%rip), %rax
000000010002084b	movq	0x18(%rax), %rax
000000010002084f	movq	%rax, 0x8(%r14,%r15)
0000000100020854	movq	$0x0, 0x18(%r14,%r15)
000000010002085d	movq	$0x0, 0x10(%r14,%r15)
0000000100020866	movq	$0x0, 0x80(%r14,%r15)
0000000100020872	movq	$0x0, 0x78(%r14,%r15)
000000010002087b	movq	$0x0, 0x70(%r14,%r15)
0000000100020884	movq	$0x0, 0x68(%r14,%r15)
000000010002088d	movq	$0x0, 0x60(%r14,%r15)
0000000100020896	movq	$0x0, 0x58(%r14,%r15)
000000010002089f	movq	$0x0, 0x50(%r14,%r15)
00000001000208a8	movq	$0x0, 0x48(%r14,%r15)
00000001000208b1	movq	$0x0, 0x40(%r14,%r15)
00000001000208ba	movq	$0x0, 0x38(%r14,%r15)
00000001000208c3	movq	$0x0, 0x30(%r14,%r15)
00000001000208cc	movq	$0x0, 0x28(%r14,%r15)
00000001000208d5	movq	$0x0, 0x20(%r14,%r15)
00000001000208de	movq	$0x0, 0xa0(%r14,%r15)
00000001000208ea	movq	$0x0, 0x98(%r14,%r15)
00000001000208f6	movq	$0x0, 0x90(%r14,%r15)
0000000100020902	movq	$0x0, 0x88(%r14,%r15)
000000010002090e	leaq	0xa8(%r14,%r15), %rbx
0000000100020916	movq	%rbx, %rdi
0000000100020919	movl	$0x7e0, %esi            ## imm = 0x7E0
000000010002091e	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100020923	movq	0x888(%r14,%r15), %rdi
000000010002092b	leaq	_je_chunk_npages(%rip), %rax
0000000100020932	movq	(%rax), %rsi
0000000100020935	leaq	_je_map_bias(%rip), %rax
000000010002093c	subq	(%rax), %rsi
000000010002093f	shlq	$0x5, %rsi
0000000100020943	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100020948	movl	%r12d, %eax
000000010002094b	movq	%rax, -0x48(%rbp)
000000010002094f	leaq	0x8(%r14,%r15), %rsi
0000000100020954	leaq	0x10(%r14,%r15), %rdx
0000000100020959	movq	%rdx, -0x58(%rbp)
000000010002095d	leaq	0x18(%r14,%r15), %rcx
0000000100020962	movq	%rcx, -0x50(%rbp)
0000000100020966	imulq	$0x890, %rax, %r12      ## imm = 0x890
000000010002096d	movl	0x4(%r14,%r15), %eax
0000000100020972	addl	%eax, 0x4(%r14,%r12)
0000000100020977	movq	0x888(%r14,%r15), %rax
000000010002097f	subq	$0x10, %rsp
0000000100020983	leaq	0x20(%r14,%r15), %r8
0000000100020988	movq	%rax, (%rsp)
000000010002098c	movq	%r13, %rdi
000000010002098f	movq	%rbx, %r9
0000000100020992	callq	_je_arena_stats_merge
0000000100020997	addq	$0x10, %rsp
000000010002099b	movq	-0x38(%rbp), %rax
000000010002099f	leaq	0xc0(%r14,%rax,8), %rbx
00000001000209a7	leaq	0xa0(%r14,%r15), %r9
00000001000209af	leaq	0x98(%r14,%r15), %r10
00000001000209b7	leaq	0x90(%r14,%r15), %r11
00000001000209bf	xorl	%eax, %eax
00000001000209c1	leaq	0x888(%r14,%r15), %r8
00000001000209c9	leaq	0x88(%r14,%r15), %r13
00000001000209d1	movq	0xa0(%r14,%r15), %rcx
00000001000209d9	movq	0x98(%r14,%r15), %rdx
00000001000209e1	movq	0x88(%r14,%r15), %rsi
00000001000209e9	movq	0x90(%r14,%r15), %rdi
00000001000209f1	nopw	%cs:(%rax,%rax)
0000000100020a00	addq	-0x18(%rbx,%rax), %rsi
0000000100020a05	movq	%rsi, (%r13)
0000000100020a09	addq	-0x10(%rbx,%rax), %rdi
0000000100020a0e	movq	%rdi, (%r11)
0000000100020a11	addq	-0x8(%rbx,%rax), %rdx
0000000100020a16	movq	%rdx, (%r10)
0000000100020a19	addq	(%rbx,%rax), %rcx
0000000100020a1d	addq	$0x48, %rax
0000000100020a21	movq	%rcx, (%r9)
0000000100020a24	cmpl	$0x7e0, %eax            ## imm = 0x7E0
0000000100020a29	jne	0x100020a00
0000000100020a2b	movq	-0x58(%rbp), %rax
0000000100020a2f	movq	(%rax), %rax
0000000100020a32	addq	%rax, 0x10(%r14,%r12)
0000000100020a37	movq	-0x50(%rbp), %rax
0000000100020a3b	movq	(%rax), %rax
0000000100020a3e	addq	%rax, 0x18(%r14,%r12)
0000000100020a43	movq	0x20(%r14,%r15), %rax
0000000100020a48	addq	%rax, 0x20(%r14,%r12)
0000000100020a4d	movq	0x28(%r14,%r15), %rax
0000000100020a52	addq	%rax, 0x28(%r14,%r12)
0000000100020a57	movq	0x30(%r14,%r15), %rax
0000000100020a5c	addq	%rax, 0x30(%r14,%r12)
0000000100020a61	movq	0x38(%r14,%r15), %rax
0000000100020a66	addq	%rax, 0x38(%r14,%r12)
0000000100020a6b	movq	(%r13), %rax
0000000100020a6f	addq	%rax, 0x88(%r14,%r12)
0000000100020a77	movq	(%r11), %rax
0000000100020a7a	addq	%rax, 0x90(%r14,%r12)
0000000100020a82	movq	(%r10), %rax
0000000100020a85	addq	%rax, 0x98(%r14,%r12)
0000000100020a8d	movq	(%r9), %rax
0000000100020a90	addq	%rax, 0xa0(%r14,%r12)
0000000100020a98	movq	0x40(%r14,%r15), %rax
0000000100020a9d	addq	%rax, 0x40(%r14,%r12)
0000000100020aa2	movq	0x48(%r14,%r15), %rax
0000000100020aa7	addq	%rax, 0x48(%r14,%r12)
0000000100020aac	movq	0x50(%r14,%r15), %rax
0000000100020ab1	addq	%rax, 0x50(%r14,%r12)
0000000100020ab6	movq	0x58(%r14,%r15), %rax
0000000100020abb	addq	%rax, 0x58(%r14,%r12)
0000000100020ac0	movq	0x60(%r14,%r15), %rax
0000000100020ac5	addq	%rax, 0x60(%r14,%r12)
0000000100020aca	movq	0x68(%r14,%r15), %rax
0000000100020acf	addq	%rax, 0x68(%r14,%r12)
0000000100020ad4	movq	0x70(%r14,%r15), %rax
0000000100020ad9	addq	%rax, 0x70(%r14,%r12)
0000000100020ade	movq	0x78(%r14,%r15), %rax
0000000100020ae3	addq	%rax, 0x78(%r14,%r12)
0000000100020ae8	leaq	_je_chunk_npages(%rip), %r10
0000000100020aef	movq	(%r10), %rax
0000000100020af2	leaq	_je_map_bias(%rip), %r9
0000000100020af9	cmpq	(%r9), %rax
0000000100020afc	je	0x100020b4c
0000000100020afe	movq	0x888(%r14,%r12), %rax
0000000100020b06	movq	(%r8), %rcx
0000000100020b09	xorl	%esi, %esi
0000000100020b0b	movl	$0x1, %edx
0000000100020b10	shlq	$0x5, %rsi
0000000100020b14	movq	(%rcx,%rsi), %rdi
0000000100020b18	addq	%rdi, (%rax,%rsi)
0000000100020b1c	movq	0x8(%rcx,%rsi), %rdi
0000000100020b21	addq	%rdi, 0x8(%rax,%rsi)
0000000100020b26	movq	0x10(%rcx,%rsi), %rbx
0000000100020b2b	movl	%edx, %edi
0000000100020b2d	incl	%edx
0000000100020b2f	addq	%rbx, 0x10(%rax,%rsi)
0000000100020b34	movq	0x18(%rcx,%rsi), %rbx
0000000100020b39	addq	%rbx, 0x18(%rax,%rsi)
0000000100020b3e	movq	(%r10), %rsi
0000000100020b41	subq	(%r9), %rsi
0000000100020b44	cmpq	%rsi, %rdi
0000000100020b47	movq	%rdi, %rsi
0000000100020b4a	jb	0x100020b10
0000000100020b4c	movq	-0x38(%rbp), %rax
0000000100020b50	leaq	0xe8(%r14,%rax,8), %rax
0000000100020b58	imulq	$0x112, -0x48(%rbp), %rcx ## imm = 0x112
0000000100020b60	leaq	0xe8(%r14,%rcx,8), %rcx
0000000100020b68	xorl	%edx, %edx
0000000100020b6a	nopw	(%rax,%rax)
0000000100020b70	movq	-0x40(%rax,%rdx), %rsi
0000000100020b75	addq	%rsi, -0x40(%rcx,%rdx)
0000000100020b7a	movq	-0x38(%rax,%rdx), %rsi
0000000100020b7f	addq	%rsi, -0x38(%rcx,%rdx)
0000000100020b84	movq	-0x30(%rax,%rdx), %rsi
0000000100020b89	addq	%rsi, -0x30(%rcx,%rdx)
0000000100020b8e	movq	-0x28(%rax,%rdx), %rdi
0000000100020b93	leaq	0x48(%rdx), %rsi
0000000100020b97	addq	%rdi, -0x28(%rcx,%rdx)
0000000100020b9c	movq	-0x20(%rax,%rdx), %rdi
0000000100020ba1	addq	%rdi, -0x20(%rcx,%rdx)
0000000100020ba6	movq	-0x18(%rax,%rdx), %rdi
0000000100020bab	addq	%rdi, -0x18(%rcx,%rdx)
0000000100020bb0	movq	-0x10(%rax,%rdx), %rdi
0000000100020bb5	addq	%rdi, -0x10(%rcx,%rdx)
0000000100020bba	movq	-0x8(%rax,%rdx), %rdi
0000000100020bbf	addq	%rdi, -0x8(%rcx,%rdx)
0000000100020bc4	movq	(%rax,%rdx), %rdi
0000000100020bc8	addq	%rdi, (%rcx,%rdx)
0000000100020bcc	cmpl	$0x7e0, %esi            ## imm = 0x7E0
0000000100020bd2	movq	%rsi, %rdx
0000000100020bd5	jne	0x100020b70
0000000100020bd7	movl	_ctl_stats.4(%rip), %r12d
0000000100020bde	movl	-0x3c(%rbp), %eax
0000000100020be1	incl	%eax
0000000100020be3	cmpl	%r12d, %eax
0000000100020be6	jb	0x100020810
0000000100020bec	jmp	0x100020bf1
0000000100020bee	xorl	%r12d, %r12d
0000000100020bf1	movl	%r12d, %eax
0000000100020bf4	imulq	$0x890, %rax, %rax      ## imm = 0x890
0000000100020bfb	movq	_ctl_stats.5(%rip), %rcx
0000000100020c02	movq	0x40(%rcx,%rax), %rdx
0000000100020c07	addq	0x88(%rcx,%rax), %rdx
0000000100020c0f	addq	0x60(%rcx,%rax), %rdx
0000000100020c14	movq	%rdx, _ctl_stats.0(%rip)
0000000100020c1b	leaq	_je_opt_lg_chunk(%rip), %rdx
0000000100020c22	movq	0x10(%rcx,%rax), %rax
0000000100020c27	shlq	$0xc, %rax
0000000100020c2b	movq	%rax, _ctl_stats.1(%rip)
0000000100020c32	movb	(%rdx), %cl
0000000100020c34	movq	_ctl_stats.3.0(%rip), %rax
0000000100020c3b	shlq	%cl, %rax
0000000100020c3e	movq	%rax, _ctl_stats.2(%rip)
0000000100020c45	incq	_ctl_epoch(%rip)
0000000100020c4c	movq	0x113bd(%rip), %rax     ## literal pool symbol address: ___stack_chk_guard
0000000100020c53	movq	(%rax), %rax
0000000100020c56	cmpq	-0x30(%rbp), %rax
0000000100020c5a	jne	0x100020c6b
0000000100020c5c	leaq	-0x28(%rbp), %rsp
0000000100020c60	popq	%rbx
0000000100020c61	popq	%r12
0000000100020c63	popq	%r13
0000000100020c65	popq	%r14
0000000100020c67	popq	%r15
0000000100020c69	popq	%rbp
0000000100020c6a	retq
0000000100020c6b	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
_je_extent_tree_szad_new:
0000000100020c70	pushq	%rbp
0000000100020c71	movq	%rsp, %rbp
0000000100020c74	leaq	0x8(%rdi), %rax
0000000100020c78	movq	%rax, (%rdi)
0000000100020c7b	movq	%rax, 0x8(%rdi)
0000000100020c7f	andq	$-0x2, %rax
0000000100020c83	movq	%rax, 0x10(%rdi)
0000000100020c87	popq	%rbp
0000000100020c88	retq
0000000100020c89	nopl	(%rax)
_je_extent_tree_szad_nsearch:
0000000100020c90	pushq	%rbp
0000000100020c91	movq	%rsp, %rbp
0000000100020c94	movq	(%rdi), %rdx
0000000100020c97	addq	$0x8, %rdi
0000000100020c9b	cmpq	%rdi, %rdx
0000000100020c9e	je	0x100020cfd
0000000100020ca0	movq	0x30(%rsi), %r9
0000000100020ca4	movq	%rdi, %r8
0000000100020ca7	movq	%rdx, %rcx
0000000100020caa	nopw	(%rax,%rax)
0000000100020cb0	movq	0x30(%rcx), %rax
0000000100020cb4	cmpq	%rax, %r9
0000000100020cb7	seta	%dl
0000000100020cba	movzbl	%dl, %edx
0000000100020cbd	sbbl	$0x0, %edx
0000000100020cc0	cmpq	%rax, %r9
0000000100020cc3	jne	0x100020cd6
0000000100020cc5	movq	0x28(%rsi), %rax
0000000100020cc9	cmpq	0x28(%rcx), %rax
0000000100020ccd	seta	%al
0000000100020cd0	movzbl	%al, %edx
0000000100020cd3	sbbl	$0x0, %edx
0000000100020cd6	testl	%edx, %edx
0000000100020cd8	js	0x100020cf0
0000000100020cda	jle	0x100020d05
0000000100020cdc	movq	0x8(%rcx), %rcx
0000000100020ce0	andq	$-0x2, %rcx
0000000100020ce4	cmpq	%rdi, %rcx
0000000100020ce7	jne	0x100020cb0
0000000100020ce9	jmp	0x100020d02
0000000100020ceb	nopl	(%rax,%rax)
0000000100020cf0	movq	(%rcx), %rdx
0000000100020cf3	cmpq	%rdi, %rdx
0000000100020cf6	movq	%rcx, %r8
0000000100020cf9	jne	0x100020ca7
0000000100020cfb	jmp	0x100020d05
0000000100020cfd	movq	%rdx, %rcx
0000000100020d00	jmp	0x100020d05
0000000100020d02	movq	%r8, %rcx
0000000100020d05	xorl	%eax, %eax
0000000100020d07	cmpq	%rdi, %rcx
0000000100020d0a	cmovneq	%rcx, %rax
0000000100020d0e	popq	%rbp
0000000100020d0f	retq
_je_extent_tree_szad_insert:
0000000100020d10	pushq	%rbp
0000000100020d11	movq	%rsp, %rbp
0000000100020d14	pushq	%rbx
0000000100020d15	subq	$0x808, %rsp            ## imm = 0x808
0000000100020d1c	movq	0x112ed(%rip), %r8      ## literal pool symbol address: ___stack_chk_guard
0000000100020d23	movq	(%r8), %rax
0000000100020d26	movq	%rax, -0x10(%rbp)
0000000100020d2a	leaq	0x8(%rdi), %r10
0000000100020d2e	movq	%r10, (%rsi)
0000000100020d31	movq	%r10, %rax
0000000100020d34	orq	$0x1, %rax
0000000100020d38	movq	%rax, 0x8(%rsi)
0000000100020d3c	movq	(%rdi), %rax
0000000100020d3f	movq	%rax, -0x810(%rbp)
0000000100020d46	leaq	-0x810(%rbp), %r9
0000000100020d4d	cmpq	%r10, %rax
0000000100020d50	movq	%r9, %rbx
0000000100020d53	je	0x100020db5
0000000100020d55	movq	0x30(%rsi), %r11
0000000100020d59	leaq	-0x810(%rbp), %rbx
0000000100020d60	movq	0x30(%rax), %rcx
0000000100020d64	cmpq	%rcx, %r11
0000000100020d67	seta	%dl
0000000100020d6a	movzbl	%dl, %edx
0000000100020d6d	sbbl	$0x0, %edx
0000000100020d70	cmpq	%rcx, %r11
0000000100020d73	jne	0x100020d86
0000000100020d75	movq	0x28(%rsi), %rcx
0000000100020d79	cmpq	0x28(%rax), %rcx
0000000100020d7d	seta	%cl
0000000100020d80	movzbl	%cl, %edx
0000000100020d83	sbbl	$0x0, %edx
0000000100020d86	movl	%edx, 0x8(%rbx)
0000000100020d89	testl	%edx, %edx
0000000100020d8b	jns	0x100020da0
0000000100020d8d	movq	(%rax), %rax
0000000100020d90	jmp	0x100020da8
0000000100020d92	nopw	%cs:(%rax,%rax)
0000000100020da0	movq	0x8(%rax), %rax
0000000100020da4	andq	$-0x2, %rax
0000000100020da8	movq	%rax, 0x10(%rbx)
0000000100020dac	addq	$0x10, %rbx
0000000100020db0	cmpq	%r10, %rax
0000000100020db3	jne	0x100020d60
0000000100020db5	movq	%rsi, (%rbx)
0000000100020db8	addq	$-0x10, %rbx
0000000100020dbc	cmpq	%r9, %rbx
0000000100020dbf	jb	0x100020ea3
0000000100020dc5	leaq	-0x810(%rbp), %r9
0000000100020dcc	nopl	(%rax)
0000000100020dd0	movq	(%rbx), %rax
0000000100020dd3	cmpl	$0x0, 0x8(%rbx)
0000000100020dd7	jns	0x100020e00
0000000100020dd9	movq	%rsi, (%rax)
0000000100020ddc	testb	$0x1, 0x8(%rsi)
0000000100020de0	je	0x100020eb1
0000000100020de6	movq	(%rsi), %rdx
0000000100020de9	movq	0x8(%rdx), %rcx
0000000100020ded	testb	$0x1, %cl
0000000100020df0	jne	0x100020e50
0000000100020df2	movq	%rax, %rsi
0000000100020df5	jmp	0x100020e93
0000000100020dfa	nopw	(%rax,%rax)
0000000100020e00	movq	0x8(%rax), %rdx
0000000100020e04	andq	$0x1, %rdx
0000000100020e08	orq	%rsi, %rdx
0000000100020e0b	movq	%rdx, 0x8(%rax)
0000000100020e0f	testb	$0x1, 0x8(%rsi)
0000000100020e13	je	0x100020eb1
0000000100020e19	movq	(%rax), %r10
0000000100020e1c	movq	0x8(%r10), %rcx
0000000100020e20	testb	$0x1, %cl
0000000100020e23	jne	0x100020e80
0000000100020e25	andq	$-0x2, %rsi
0000000100020e29	andq	$0x1, %rdx
0000000100020e2d	movq	(%rsi), %rcx
0000000100020e30	orq	%rdx, %rcx
0000000100020e33	movq	%rcx, 0x8(%rax)
0000000100020e37	movq	%rax, (%rsi)
0000000100020e3a	movq	0x8(%rsi), %rcx
0000000100020e3e	andq	$-0x2, %rcx
0000000100020e42	orq	%rdx, %rcx
0000000100020e45	movq	%rcx, 0x8(%rsi)
0000000100020e49	orb	$0x1, 0x8(%rax)
0000000100020e4d	jmp	0x100020e93
0000000100020e4f	nop
0000000100020e50	andq	$-0x2, %rcx
0000000100020e54	movq	%rcx, 0x8(%rdx)
0000000100020e58	movq	(%rax), %rsi
0000000100020e5b	movq	0x8(%rsi), %rcx
0000000100020e5f	andq	$-0x2, %rcx
0000000100020e63	movq	%rcx, (%rax)
0000000100020e66	movq	0x8(%rsi), %rcx
0000000100020e6a	andq	$0x1, %rcx
0000000100020e6e	orq	%rax, %rcx
0000000100020e71	movq	%rcx, 0x8(%rsi)
0000000100020e75	jmp	0x100020e93
0000000100020e77	nopw	(%rax,%rax)
0000000100020e80	andq	$-0x2, %rcx
0000000100020e84	movq	%rcx, 0x8(%r10)
0000000100020e88	andb	$-0x2, 0x8(%rsi)
0000000100020e8c	orb	$0x1, 0x8(%rax)
0000000100020e90	movq	%rax, %rsi
0000000100020e93	movq	%rsi, (%rbx)
0000000100020e96	addq	$-0x10, %rbx
0000000100020e9a	cmpq	%r9, %rbx
0000000100020e9d	jae	0x100020dd0
0000000100020ea3	movq	-0x810(%rbp), %rax
0000000100020eaa	movq	%rax, (%rdi)
0000000100020ead	andb	$-0x2, 0x8(%rax)
0000000100020eb1	movq	(%r8), %rax
0000000100020eb4	cmpq	-0x10(%rbp), %rax
0000000100020eb8	jne	0x100020ec4
0000000100020eba	addq	$0x808, %rsp            ## imm = 0x808
0000000100020ec1	popq	%rbx
0000000100020ec2	popq	%rbp
0000000100020ec3	retq
0000000100020ec4	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
0000000100020ec9	nopl	(%rax)
_je_extent_tree_szad_remove:
0000000100020ed0	pushq	%rbp
0000000100020ed1	movq	%rsp, %rbp
0000000100020ed4	pushq	%r15
0000000100020ed6	pushq	%r14
0000000100020ed8	pushq	%rbx
0000000100020ed9	subq	$0x808, %rsp            ## imm = 0x808
0000000100020ee0	movq	0x11129(%rip), %r8      ## literal pool symbol address: ___stack_chk_guard
0000000100020ee7	movq	(%r8), %rax
0000000100020eea	movq	%rax, -0x20(%rbp)
0000000100020eee	movq	(%rdi), %rax
0000000100020ef1	movq	%rax, -0x820(%rbp)
0000000100020ef8	leaq	0x8(%rdi), %r10
0000000100020efc	cmpq	%r10, %rax
0000000100020eff	je	0x100020f73
0000000100020f01	movq	0x30(%rsi), %r9
0000000100020f05	leaq	-0x810(%rbp), %rcx
0000000100020f0c	nopl	(%rax)
0000000100020f10	movq	0x30(%rax), %rbx
0000000100020f14	cmpq	%rbx, %r9
0000000100020f17	seta	%dl
0000000100020f1a	movzbl	%dl, %edx
0000000100020f1d	sbbl	$0x0, %edx
0000000100020f20	cmpq	%rbx, %r9
0000000100020f23	jne	0x100020f36
0000000100020f25	movq	0x28(%rsi), %rdx
0000000100020f29	cmpq	0x28(%rax), %rdx
0000000100020f2d	seta	%dl
0000000100020f30	movzbl	%dl, %edx
0000000100020f33	sbbl	$0x0, %edx
0000000100020f36	movl	%edx, -0x8(%rcx)
0000000100020f39	testl	%edx, %edx
0000000100020f3b	jns	0x100020f50
0000000100020f3d	movq	(%rax), %rax
0000000100020f40	movq	%rax, (%rcx)
0000000100020f43	jmp	0x100020f5f
0000000100020f45	nopw	%cs:(%rax,%rax)
0000000100020f50	movq	0x8(%rax), %rax
0000000100020f54	andq	$-0x2, %rax
0000000100020f58	movq	%rax, (%rcx)
0000000100020f5b	testl	%edx, %edx
0000000100020f5d	je	0x100020f7e
0000000100020f5f	addq	$0x10, %rcx
0000000100020f63	cmpq	%r10, %rax
0000000100020f66	jne	0x100020f10
0000000100020f68	movq	%rcx, %r11
0000000100020f6b	addq	$-0x10, %r11
0000000100020f6f	xorl	%ecx, %ecx
0000000100020f71	jmp	0x100020faf
0000000100020f73	leaq	-0x820(%rbp), %r11
0000000100020f7a	xorl	%ecx, %ecx
0000000100020f7c	jmp	0x100020faf
0000000100020f7e	movl	$0x1, -0x8(%rcx)
0000000100020f85	movq	%rcx, %r11
0000000100020f88	jmp	0x100020fa6
0000000100020f8a	nopw	(%rax,%rax)
0000000100020f90	movl	$0xffffffff, 0x8(%r11)  ## imm = 0xFFFFFFFF
0000000100020f98	movq	(%r11), %rax
0000000100020f9b	movq	(%rax), %rax
0000000100020f9e	movq	%rax, 0x10(%r11)
0000000100020fa2	addq	$0x10, %r11
0000000100020fa6	cmpq	%r10, %rax
0000000100020fa9	jne	0x100020f90
0000000100020fab	addq	$-0x10, %rcx
0000000100020faf	leaq	-0x10(%r11), %r9
0000000100020fb3	movq	-0x10(%r11), %rax
0000000100020fb7	cmpq	%rsi, %rax
0000000100020fba	je	0x100021043
0000000100020fc0	movq	0x8(%rax), %r15
0000000100020fc4	movq	%r15, %rbx
0000000100020fc7	andq	$-0x2, %rbx
0000000100020fcb	movq	0x8(%rsi), %rdx
0000000100020fcf	andq	$0x1, %rdx
0000000100020fd3	orq	%rbx, %rdx
0000000100020fd6	movq	%rdx, 0x8(%rax)
0000000100020fda	movq	(%r9), %rax
0000000100020fdd	movq	(%rsi), %rdx
0000000100020fe0	movq	%rdx, (%rax)
0000000100020fe3	andq	$0x1, %r15
0000000100020fe7	leaq	-0x820(%rbp), %r14
0000000100020fee	movq	0x8(%rsi), %rbx
0000000100020ff2	andq	$-0x2, %rbx
0000000100020ff6	movq	(%r9), %rax
0000000100020ff9	movq	0x8(%rax), %rdx
0000000100020ffd	andq	$0x1, %rdx
0000000100021001	orq	%rbx, %rdx
0000000100021004	movq	%rdx, 0x8(%rax)
0000000100021008	movq	0x8(%rsi), %rax
000000010002100c	andq	$-0x2, %rax
0000000100021010	orq	%r15, %rax
0000000100021013	cmpq	%r14, %rcx
0000000100021016	movq	%rax, 0x8(%rsi)
000000010002101a	movq	(%r9), %rax
000000010002101d	movq	%rax, (%rcx)
0000000100021020	movq	%rsi, (%r9)
0000000100021023	je	0x100021082
0000000100021025	movq	(%rcx), %rax
0000000100021028	cmpl	$0x0, -0x8(%rcx)
000000010002102c	js	0x10002108a
000000010002102e	movq	-0x10(%rcx), %rcx
0000000100021032	movq	0x8(%rcx), %rdx
0000000100021036	andq	$0x1, %rdx
000000010002103a	orq	%rax, %rdx
000000010002103d	movq	%rdx, 0x8(%rcx)
0000000100021041	jmp	0x1000210a3
0000000100021043	movq	(%rsi), %rax
0000000100021046	cmpq	%r10, %rax
0000000100021049	je	0x100021093
000000010002104b	andb	$-0x2, 0x8(%rax)
000000010002104f	leaq	-0x820(%rbp), %rcx
0000000100021056	cmpq	%rcx, %r9
0000000100021059	je	0x1000211cb
000000010002105f	cmpl	$0x0, -0x18(%r11)
0000000100021064	js	0x1000211d3
000000010002106a	movq	-0x20(%r11), %rcx
000000010002106e	movq	0x8(%rcx), %rdx
0000000100021072	andq	$0x1, %rdx
0000000100021076	orq	%rax, %rdx
0000000100021079	movq	%rdx, 0x8(%rcx)
000000010002107d	jmp	0x10002147a
0000000100021082	movq	(%rcx), %rax
0000000100021085	movq	%rax, (%rdi)
0000000100021088	jmp	0x1000210a3
000000010002108a	movq	-0x10(%rcx), %rcx
000000010002108e	movq	%rax, (%rcx)
0000000100021091	jmp	0x1000210a3
0000000100021093	leaq	-0x820(%rbp), %rax
000000010002109a	cmpq	%rax, %r9
000000010002109d	je	0x1000211df
00000001000210a3	movq	(%r9), %rax
00000001000210a6	testb	$0x1, 0x8(%rax)
00000001000210aa	je	0x1000210b8
00000001000210ac	movq	-0x20(%r11), %rax
00000001000210b0	movq	%r10, (%rax)
00000001000210b3	jmp	0x10002147a
00000001000210b8	movq	%r10, -0x10(%r11)
00000001000210bc	leaq	-0x20(%r11), %rax
00000001000210c0	leaq	-0x820(%rbp), %r9
00000001000210c7	cmpq	%r9, %rax
00000001000210ca	jb	0x1000211c4
00000001000210d0	addq	$-0x30, %r11
00000001000210d4	nopw	%cs:(%rax,%rax)
00000001000210e0	movq	0x20(%r11), %rax
00000001000210e4	cmpl	$0x0, 0x18(%r11)
00000001000210e9	jns	0x100021160
00000001000210eb	movq	0x10(%r11), %rcx
00000001000210ef	movq	%rax, (%rcx)
00000001000210f2	movq	0x10(%r11), %r14
00000001000210f6	movq	0x8(%r14), %rcx
00000001000210fa	movq	%rcx, %rdx
00000001000210fd	andq	$-0x2, %rdx
0000000100021101	movq	(%rdx), %r10
0000000100021104	movq	0x8(%r10), %rsi
0000000100021108	movq	%rsi, %rax
000000010002110b	andq	$0x1, %rax
000000010002110f	movq	%rcx, %rbx
0000000100021112	andq	$0x1, %rbx
0000000100021116	jne	0x1000211e7
000000010002111c	testq	%rax, %rax
000000010002111f	jne	0x100021243
0000000100021125	orq	$0x1, %rcx
0000000100021129	movq	%rcx, 0x8(%r14)
000000010002112d	movq	0x10(%r11), %rcx
0000000100021131	movq	0x8(%rcx), %rdx
0000000100021135	movq	%rdx, %rax
0000000100021138	andq	$-0x2, %rax
000000010002113c	andq	$0x1, %rdx
0000000100021140	orq	(%rax), %rdx
0000000100021143	movq	%rdx, 0x8(%rcx)
0000000100021147	movq	0x10(%r11), %rcx
000000010002114b	movq	%rcx, (%rax)
000000010002114e	movq	%rax, 0x10(%r11)
0000000100021152	jmp	0x1000211b4
0000000100021154	nopw	%cs:(%rax,%rax)
0000000100021160	movq	0x10(%r11), %rcx
0000000100021164	movq	0x8(%rcx), %rdx
0000000100021168	andq	$0x1, %rdx
000000010002116c	orq	%rax, %rdx
000000010002116f	movq	%rdx, 0x8(%rcx)
0000000100021173	movq	0x10(%r11), %r14
0000000100021177	movq	(%r14), %rdx
000000010002117a	movq	0x8(%rdx), %rsi
000000010002117e	testb	$0x1, %sil
0000000100021182	jne	0x1000212c2
0000000100021188	movq	(%rdx), %r10
000000010002118b	movq	0x8(%r10), %rax
000000010002118f	movq	%rax, %rcx
0000000100021192	andq	$0x1, %rcx
0000000100021196	movq	0x8(%r14), %rbx
000000010002119a	testb	$0x1, %bl
000000010002119d	jne	0x10002134e
00000001000211a3	testq	%rcx, %rcx
00000001000211a6	jne	0x10002139d
00000001000211ac	orq	$0x1, %rsi
00000001000211b0	movq	%rsi, 0x8(%rdx)
00000001000211b4	leaq	-0x10(%r11), %rax
00000001000211b8	cmpq	%r9, %r11
00000001000211bb	movq	%rax, %r11
00000001000211be	jae	0x1000210e0
00000001000211c4	movq	-0x820(%rbp), %rax
00000001000211cb	movq	%rax, (%rdi)
00000001000211ce	jmp	0x10002147a
00000001000211d3	movq	-0x20(%r11), %rcx
00000001000211d7	movq	%rax, (%rcx)
00000001000211da	jmp	0x10002147a
00000001000211df	movq	%r10, (%rdi)
00000001000211e2	jmp	0x10002147a
00000001000211e7	testq	%rax, %rax
00000001000211ea	je	0x1000213db
00000001000211f0	movq	%rdx, 0x8(%r14)
00000001000211f4	movq	(%rdx), %rax
00000001000211f7	movq	0x8(%rax), %rcx
00000001000211fb	andq	$-0x2, %rcx
00000001000211ff	movq	%rcx, (%rdx)
0000000100021202	movq	0x8(%rax), %rcx
0000000100021206	andq	$0x1, %rcx
000000010002120a	orq	%rdx, %rcx
000000010002120d	movq	%rcx, 0x8(%rax)
0000000100021211	movq	0x10(%r11), %rcx
0000000100021215	movq	0x8(%rcx), %rdx
0000000100021219	andq	$0x1, %rdx
000000010002121d	orq	%rax, %rdx
0000000100021220	movq	%rdx, 0x8(%rcx)
0000000100021224	movq	0x10(%r11), %rax
0000000100021228	movq	0x8(%rax), %rcx
000000010002122c	movq	%rcx, %rdx
000000010002122f	andq	$-0x2, %rdx
0000000100021233	andq	$0x1, %rcx
0000000100021237	orq	(%rdx), %rcx
000000010002123a	movq	%rcx, 0x8(%rax)
000000010002123e	jmp	0x1000213e2
0000000100021243	andq	$-0x2, %rsi
0000000100021247	movq	%rsi, 0x8(%r10)
000000010002124b	movq	(%rdx), %rcx
000000010002124e	movq	0x8(%rcx), %rax
0000000100021252	andq	$-0x2, %rax
0000000100021256	movq	%rax, (%rdx)
0000000100021259	movq	0x8(%rcx), %rsi
000000010002125d	movq	%r11, %rax
0000000100021260	subq	%r9, %rax
0000000100021263	andq	$0x1, %rsi
0000000100021267	orq	%rdx, %rsi
000000010002126a	movq	%rsi, 0x8(%rcx)
000000010002126e	movq	0x10(%r11), %rdx
0000000100021272	movq	0x8(%rdx), %rsi
0000000100021276	andq	$0x1, %rsi
000000010002127a	orq	%rcx, %rsi
000000010002127d	movq	%rsi, 0x8(%rdx)
0000000100021281	movq	0x10(%r11), %rdx
0000000100021285	movq	0x8(%rdx), %rsi
0000000100021289	movq	%rsi, %rcx
000000010002128c	andq	$-0x2, %rcx
0000000100021290	andq	$0x1, %rsi
0000000100021294	orq	(%rcx), %rsi
0000000100021297	cmpq	$-0x10, %rax
000000010002129b	movq	%rsi, 0x8(%rdx)
000000010002129f	movq	0x10(%r11), %rax
00000001000212a3	movq	%rax, (%rcx)
00000001000212a6	je	0x10002140c
00000001000212ac	movq	(%r11), %rax
00000001000212af	cmpl	$0x0, 0x8(%r11)
00000001000212b4	jns	0x100021443
00000001000212ba	movq	%rcx, (%rax)
00000001000212bd	jmp	0x10002147a
00000001000212c2	movq	%r11, %rdx
00000001000212c5	subq	%r9, %rdx
00000001000212c8	andq	$-0x2, %rsi
00000001000212cc	movq	(%rsi), %rax
00000001000212cf	movq	0x8(%rax), %rcx
00000001000212d3	testb	$0x1, %cl
00000001000212d6	je	0x100021411
00000001000212dc	andq	$-0x2, %rcx
00000001000212e0	movq	%rcx, 0x8(%rax)
00000001000212e4	movq	0x10(%r11), %rax
00000001000212e8	movq	(%rax), %rsi
00000001000212eb	movq	0x8(%rsi), %rcx
00000001000212ef	andq	$-0x2, %rcx
00000001000212f3	movq	%rcx, (%rax)
00000001000212f6	movq	0x8(%rsi), %rax
00000001000212fa	andq	$0x1, %rax
00000001000212fe	orq	0x10(%r11), %rax
0000000100021302	movq	%rax, 0x8(%rsi)
0000000100021306	movq	0x10(%r11), %rax
000000010002130a	movq	(%rax), %rcx
000000010002130d	movq	0x8(%rcx), %rbx
0000000100021311	andq	$-0x2, %rbx
0000000100021315	movq	%rbx, (%rax)
0000000100021318	movq	0x8(%rcx), %rax
000000010002131c	andq	$0x1, %rax
0000000100021320	orq	0x10(%r11), %rax
0000000100021324	movq	%rax, 0x8(%rcx)
0000000100021328	movq	0x8(%rsi), %rax
000000010002132c	andq	$0x1, %rax
0000000100021330	orq	%rcx, %rax
0000000100021333	andq	$-0x2, %rcx
0000000100021337	movq	%rax, 0x8(%rsi)
000000010002133b	andq	$0x1, %rax
000000010002133f	orq	(%rcx), %rax
0000000100021342	movq	%rax, 0x8(%rsi)
0000000100021346	movq	%rsi, (%rcx)
0000000100021349	jmp	0x100021433
000000010002134e	testq	%rcx, %rcx
0000000100021351	je	0x100021454
0000000100021357	andq	$-0x2, %rbx
000000010002135b	movq	%rbx, 0x8(%r14)
000000010002135f	orb	$0x1, 0x8(%rdx)
0000000100021363	andb	$-0x2, 0x8(%r10)
0000000100021368	movq	0x10(%r11), %rcx
000000010002136c	movq	(%rcx), %rax
000000010002136f	movq	0x8(%rax), %rdx
0000000100021373	andq	$-0x2, %rdx
0000000100021377	movq	%rdx, (%rcx)
000000010002137a	movq	0x8(%rax), %rcx
000000010002137e	andq	$0x1, %rcx
0000000100021382	orq	0x10(%r11), %rcx
0000000100021386	movq	%rcx, 0x8(%rax)
000000010002138a	cmpl	$0x0, 0x8(%r11)
000000010002138f	js	0x10002146c
0000000100021395	movq	(%r11), %rcx
0000000100021398	jmp	0x10002106e
000000010002139d	andq	$-0x2, %rax
00000001000213a1	movq	%rax, 0x8(%r10)
00000001000213a5	movq	0x10(%r11), %rax
00000001000213a9	movq	(%rax), %rdx
00000001000213ac	movq	0x8(%rdx), %rcx
00000001000213b0	andq	$-0x2, %rcx
00000001000213b4	movq	%rcx, (%rax)
00000001000213b7	movq	%r11, %rax
00000001000213ba	subq	%r9, %rax
00000001000213bd	movq	0x8(%rdx), %rcx
00000001000213c1	andq	$0x1, %rcx
00000001000213c5	orq	0x10(%r11), %rcx
00000001000213c9	cmpq	$-0x10, %rax
00000001000213cd	movq	%rcx, 0x8(%rdx)
00000001000213d1	jne	0x1000213e9
00000001000213d3	movq	%rdx, (%rdi)
00000001000213d6	jmp	0x10002147a
00000001000213db	orq	%rbx, %r10
00000001000213de	movq	%r10, 0x8(%r14)
00000001000213e2	movq	0x10(%r11), %rax
00000001000213e6	movq	%rax, (%rdx)
00000001000213e9	cmpl	$0x0, 0x8(%r11)
00000001000213ee	js	0x100021404
00000001000213f0	movq	(%r11), %rax
00000001000213f3	movq	0x8(%rax), %rcx
00000001000213f7	andq	$0x1, %rcx
00000001000213fb	orq	%rdx, %rcx
00000001000213fe	movq	%rcx, 0x8(%rax)
0000000100021402	jmp	0x10002147a
0000000100021404	movq	(%r11), %rax
0000000100021407	movq	%rdx, (%rax)
000000010002140a	jmp	0x10002147a
000000010002140c	movq	%rcx, (%rdi)
000000010002140f	jmp	0x10002147a
0000000100021411	orb	$0x1, 0x8(%rsi)
0000000100021415	movq	0x10(%r11), %rax
0000000100021419	movq	(%rax), %rcx
000000010002141c	movq	0x8(%rcx), %rsi
0000000100021420	andq	$-0x2, %rsi
0000000100021424	movq	%rsi, (%rax)
0000000100021427	movq	0x10(%r11), %rax
000000010002142b	andq	$-0x2, %rax
000000010002142f	movq	%rax, 0x8(%rcx)
0000000100021433	cmpq	$-0x10, %rdx
0000000100021437	je	0x100021467
0000000100021439	cmpl	$0x0, 0x8(%r11)
000000010002143e	js	0x100021474
0000000100021440	movq	(%r11), %rax
0000000100021443	movq	0x8(%rax), %rdx
0000000100021447	andq	$0x1, %rdx
000000010002144b	orq	%rcx, %rdx
000000010002144e	movq	%rdx, 0x8(%rax)
0000000100021452	jmp	0x10002147a
0000000100021454	orq	$0x1, %rsi
0000000100021458	movq	%rsi, 0x8(%rdx)
000000010002145c	movq	0x10(%r11), %rax
0000000100021460	andq	$-0x2, 0x8(%rax)
0000000100021465	jmp	0x10002147a
0000000100021467	movq	%rcx, (%rdi)
000000010002146a	jmp	0x10002147a
000000010002146c	movq	(%r11), %rcx
000000010002146f	movq	%rax, (%rcx)
0000000100021472	jmp	0x10002147a
0000000100021474	movq	(%r11), %rax
0000000100021477	movq	%rcx, (%rax)
000000010002147a	movq	(%r8), %rax
000000010002147d	cmpq	-0x20(%rbp), %rax
0000000100021481	jne	0x100021491
0000000100021483	addq	$0x808, %rsp            ## imm = 0x808
000000010002148a	popq	%rbx
000000010002148b	popq	%r14
000000010002148d	popq	%r15
000000010002148f	popq	%rbp
0000000100021490	retq
0000000100021491	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
0000000100021496	nopw	%cs:(%rax,%rax)
_je_extent_tree_ad_new:
00000001000214a0	pushq	%rbp
00000001000214a1	movq	%rsp, %rbp
00000001000214a4	leaq	0x8(%rdi), %rax
00000001000214a8	movq	%rax, (%rdi)
00000001000214ab	movq	%rax, 0x18(%rdi)
00000001000214af	andq	$-0x2, %rax
00000001000214b3	movq	%rax, 0x20(%rdi)
00000001000214b7	popq	%rbp
00000001000214b8	retq
00000001000214b9	nopl	(%rax)
_je_extent_tree_ad_prev:
00000001000214c0	pushq	%rbp
00000001000214c1	movq	%rsp, %rbp
00000001000214c4	leaq	0x8(%rdi), %r8
00000001000214c8	movq	0x10(%rsi), %rdx
00000001000214cc	cmpq	%r8, %rdx
00000001000214cf	je	0x1000214f2
00000001000214d1	nopw	%cs:(%rax,%rax)
00000001000214e0	movq	%rdx, %rdi
00000001000214e3	movq	0x18(%rdi), %rdx
00000001000214e7	andq	$-0x2, %rdx
00000001000214eb	cmpq	%r8, %rdx
00000001000214ee	jne	0x1000214e0
00000001000214f0	jmp	0x10002152b
00000001000214f2	movq	0x28(%rsi), %rax
00000001000214f6	movq	(%rdi), %rsi
00000001000214f9	movq	%rdx, %rdi
00000001000214fc	jmp	0x100021504
00000001000214fe	nop
0000000100021500	movq	0x10(%rsi), %rsi
0000000100021504	cmpq	0x28(%rsi), %rax
0000000100021508	seta	%dl
000000010002150b	sbbl	%ecx, %ecx
000000010002150d	andl	$0x1, %ecx
0000000100021510	movzbl	%dl, %edx
0000000100021513	subl	%ecx, %edx
0000000100021515	js	0x100021500
0000000100021517	testl	%edx, %edx
0000000100021519	jle	0x10002152b
000000010002151b	movq	0x18(%rsi), %rcx
000000010002151f	andq	$-0x2, %rcx
0000000100021523	movq	%rsi, %rdi
0000000100021526	movq	%rcx, %rsi
0000000100021529	jmp	0x100021504
000000010002152b	xorl	%eax, %eax
000000010002152d	cmpq	%r8, %rdi
0000000100021530	cmovneq	%rdi, %rax
0000000100021534	popq	%rbp
0000000100021535	retq
0000000100021536	nopw	%cs:(%rax,%rax)
_je_extent_tree_ad_search:
0000000100021540	pushq	%rbp
0000000100021541	movq	%rsp, %rbp
0000000100021544	movq	(%rdi), %rcx
0000000100021547	addq	$0x8, %rdi
000000010002154b	xorl	%eax, %eax
000000010002154d	cmpq	%rdi, %rcx
0000000100021550	je	0x10002158d
0000000100021552	movq	0x28(%rsi), %r8
0000000100021556	nopw	%cs:(%rax,%rax)
0000000100021560	cmpq	0x28(%rcx), %r8
0000000100021564	je	0x10002158f
0000000100021566	seta	%dl
0000000100021569	sbbl	%esi, %esi
000000010002156b	andl	$0x1, %esi
000000010002156e	movzbl	%dl, %edx
0000000100021571	cmpl	%esi, %edx
0000000100021573	jns	0x100021580
0000000100021575	movq	0x10(%rcx), %rcx
0000000100021579	jmp	0x100021588
000000010002157b	nopl	(%rax,%rax)
0000000100021580	movq	0x18(%rcx), %rcx
0000000100021584	andq	$-0x2, %rcx
0000000100021588	cmpq	%rdi, %rcx
000000010002158b	jne	0x100021560
000000010002158d	popq	%rbp
000000010002158e	retq
000000010002158f	movq	%rcx, %rax
0000000100021592	popq	%rbp
0000000100021593	retq
0000000100021594	nopw	%cs:(%rax,%rax)
_je_extent_tree_ad_nsearch:
00000001000215a0	pushq	%rbp
00000001000215a1	movq	%rsp, %rbp
00000001000215a4	movq	(%rdi), %rdx
00000001000215a7	addq	$0x8, %rdi
00000001000215ab	cmpq	%rdi, %rdx
00000001000215ae	je	0x1000215fe
00000001000215b0	movq	0x28(%rsi), %rax
00000001000215b4	movq	%rdi, %r8
00000001000215b7	movq	%rdx, %rcx
00000001000215ba	nopw	(%rax,%rax)
00000001000215c0	cmpq	0x28(%rcx), %rax
00000001000215c4	seta	%dl
00000001000215c7	sbbl	%esi, %esi
00000001000215c9	andl	$0x1, %esi
00000001000215cc	movzbl	%dl, %edx
00000001000215cf	subl	%esi, %edx
00000001000215d1	js	0x1000215f0
00000001000215d3	testl	%edx, %edx
00000001000215d5	jle	0x100021606
00000001000215d7	movq	0x18(%rcx), %rcx
00000001000215db	andq	$-0x2, %rcx
00000001000215df	cmpq	%rdi, %rcx
00000001000215e2	jne	0x1000215c0
00000001000215e4	jmp	0x100021603
00000001000215e6	nopw	%cs:(%rax,%rax)
00000001000215f0	movq	0x10(%rcx), %rdx
00000001000215f4	cmpq	%rdi, %rdx
00000001000215f7	movq	%rcx, %r8
00000001000215fa	jne	0x1000215b7
00000001000215fc	jmp	0x100021606
00000001000215fe	movq	%rdx, %rcx
0000000100021601	jmp	0x100021606
0000000100021603	movq	%r8, %rcx
0000000100021606	xorl	%eax, %eax
0000000100021608	cmpq	%rdi, %rcx
000000010002160b	cmovneq	%rcx, %rax
000000010002160f	popq	%rbp
0000000100021610	retq
0000000100021611	nopw	%cs:(%rax,%rax)
_je_extent_tree_ad_insert:
0000000100021620	pushq	%rbp
0000000100021621	movq	%rsp, %rbp
0000000100021624	subq	$0x810, %rsp            ## imm = 0x810
000000010002162b	movq	0x109de(%rip), %r8      ## literal pool symbol address: ___stack_chk_guard
0000000100021632	movq	(%r8), %rax
0000000100021635	movq	%rax, -0x8(%rbp)
0000000100021639	leaq	0x8(%rdi), %rax
000000010002163d	movq	%rax, 0x10(%rsi)
0000000100021641	movq	%rax, %rcx
0000000100021644	orq	$0x1, %rcx
0000000100021648	movq	%rcx, 0x18(%rsi)
000000010002164c	movq	(%rdi), %rdx
000000010002164f	movq	%rdx, -0x810(%rbp)
0000000100021656	leaq	-0x810(%rbp), %r9
000000010002165d	cmpq	%rax, %rdx
0000000100021660	movq	%r9, %r11
0000000100021663	je	0x1000216a5
0000000100021665	leaq	-0x810(%rbp), %r11
000000010002166c	nopl	(%rax)
0000000100021670	movq	0x28(%rsi), %rcx
0000000100021674	cmpq	0x28(%rdx), %rcx
0000000100021678	seta	%cl
000000010002167b	movzbl	%cl, %ecx
000000010002167e	sbbl	$0x0, %ecx
0000000100021681	movl	%ecx, 0x8(%r11)
0000000100021685	testl	%ecx, %ecx
0000000100021687	jns	0x100021690
0000000100021689	movq	0x10(%rdx), %rdx
000000010002168d	jmp	0x100021698
000000010002168f	nop
0000000100021690	movq	0x18(%rdx), %rdx
0000000100021694	andq	$-0x2, %rdx
0000000100021698	movq	%rdx, 0x10(%r11)
000000010002169c	addq	$0x10, %r11
00000001000216a0	cmpq	%rax, %rdx
00000001000216a3	jne	0x100021670
00000001000216a5	movq	%rsi, (%r11)
00000001000216a8	addq	$-0x10, %r11
00000001000216ac	cmpq	%r9, %r11
00000001000216af	jb	0x1000217a3
00000001000216b5	leaq	-0x810(%rbp), %r9
00000001000216bc	nopl	(%rax)
00000001000216c0	movq	(%r11), %rax
00000001000216c3	cmpl	$0x0, 0x8(%r11)
00000001000216c8	jns	0x1000216f0
00000001000216ca	movq	%rsi, 0x10(%rax)
00000001000216ce	testb	$0x1, 0x18(%rsi)
00000001000216d2	je	0x1000217b1
00000001000216d8	movq	0x10(%rsi), %rdx
00000001000216dc	movq	0x18(%rdx), %rcx
00000001000216e0	testb	$0x1, %cl
00000001000216e3	jne	0x100021750
00000001000216e5	movq	%rax, %rsi
00000001000216e8	jmp	0x100021793
00000001000216ed	nopl	(%rax)
00000001000216f0	movq	0x18(%rax), %rdx
00000001000216f4	andq	$0x1, %rdx
00000001000216f8	orq	%rsi, %rdx
00000001000216fb	movq	%rdx, 0x18(%rax)
00000001000216ff	testb	$0x1, 0x18(%rsi)
0000000100021703	je	0x1000217b1
0000000100021709	movq	0x10(%rax), %r10
000000010002170d	movq	0x18(%r10), %rcx
0000000100021711	testb	$0x1, %cl
0000000100021714	jne	0x100021780
0000000100021716	andq	$-0x2, %rsi
000000010002171a	andq	$0x1, %rdx
000000010002171e	movq	0x10(%rsi), %rcx
0000000100021722	orq	%rdx, %rcx
0000000100021725	movq	%rcx, 0x18(%rax)
0000000100021729	movq	%rax, 0x10(%rsi)
000000010002172d	movq	0x18(%rsi), %rcx
0000000100021731	andq	$-0x2, %rcx
0000000100021735	orq	%rdx, %rcx
0000000100021738	movq	%rcx, 0x18(%rsi)
000000010002173c	orb	$0x1, 0x18(%rax)
0000000100021740	jmp	0x100021793
0000000100021742	nopw	%cs:(%rax,%rax)
0000000100021750	andq	$-0x2, %rcx
0000000100021754	movq	%rcx, 0x18(%rdx)
0000000100021758	movq	0x10(%rax), %rsi
000000010002175c	movq	0x18(%rsi), %rcx
0000000100021760	andq	$-0x2, %rcx
0000000100021764	movq	%rcx, 0x10(%rax)
0000000100021768	movq	0x18(%rsi), %rcx
000000010002176c	andq	$0x1, %rcx
0000000100021770	orq	%rax, %rcx
0000000100021773	movq	%rcx, 0x18(%rsi)
0000000100021777	jmp	0x100021793
0000000100021779	nopl	(%rax)
0000000100021780	andq	$-0x2, %rcx
0000000100021784	movq	%rcx, 0x18(%r10)
0000000100021788	andb	$-0x2, 0x18(%rsi)
000000010002178c	orb	$0x1, 0x18(%rax)
0000000100021790	movq	%rax, %rsi
0000000100021793	movq	%rsi, (%r11)
0000000100021796	addq	$-0x10, %r11
000000010002179a	cmpq	%r9, %r11
000000010002179d	jae	0x1000216c0
00000001000217a3	movq	-0x810(%rbp), %rax
00000001000217aa	movq	%rax, (%rdi)
00000001000217ad	andb	$-0x2, 0x18(%rax)
00000001000217b1	movq	(%r8), %rax
00000001000217b4	cmpq	-0x8(%rbp), %rax
00000001000217b8	jne	0x1000217c3
00000001000217ba	addq	$0x810, %rsp            ## imm = 0x810
00000001000217c1	popq	%rbp
00000001000217c2	retq
00000001000217c3	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
00000001000217c8	nopl	(%rax,%rax)
_je_extent_tree_ad_remove:
00000001000217d0	pushq	%rbp
00000001000217d1	movq	%rsp, %rbp
00000001000217d4	pushq	%r15
00000001000217d6	pushq	%r14
00000001000217d8	pushq	%r12
00000001000217da	pushq	%rbx
00000001000217db	subq	$0x810, %rsp            ## imm = 0x810
00000001000217e2	movq	0x10827(%rip), %r8      ## literal pool symbol address: ___stack_chk_guard
00000001000217e9	movq	(%r8), %rax
00000001000217ec	movq	%rax, -0x28(%rbp)
00000001000217f0	movq	(%rdi), %rax
00000001000217f3	movq	%rax, -0x830(%rbp)
00000001000217fa	leaq	0x8(%rdi), %r14
00000001000217fe	cmpq	%r14, %rax
0000000100021801	je	0x100021866
0000000100021803	leaq	-0x820(%rbp), %r12
000000010002180a	nopw	(%rax,%rax)
0000000100021810	movq	0x28(%rax), %rdx
0000000100021814	movq	0x28(%rsi), %rbx
0000000100021818	cmpq	%rdx, %rbx
000000010002181b	seta	%cl
000000010002181e	movzbl	%cl, %ecx
0000000100021821	sbbl	$0x0, %ecx
0000000100021824	movl	%ecx, -0x8(%r12)
0000000100021829	testl	%ecx, %ecx
000000010002182b	jns	0x100021840
000000010002182d	movq	0x10(%rax), %rax
0000000100021831	movq	%rax, (%r12)
0000000100021835	jmp	0x100021851
0000000100021837	nopw	(%rax,%rax)
0000000100021840	movq	0x18(%rax), %rax
0000000100021844	andq	$-0x2, %rax
0000000100021848	movq	%rax, (%r12)
000000010002184c	cmpq	%rdx, %rbx
000000010002184f	je	0x100021872
0000000100021851	addq	$0x10, %r12
0000000100021855	cmpq	%r14, %rax
0000000100021858	jne	0x100021810
000000010002185a	movq	%r12, %r11
000000010002185d	addq	$-0x10, %r11
0000000100021861	xorl	%r12d, %r12d
0000000100021864	jmp	0x1000218a0
0000000100021866	leaq	-0x830(%rbp), %r11
000000010002186d	xorl	%r12d, %r12d
0000000100021870	jmp	0x1000218a0
0000000100021872	movl	$0x1, -0x8(%r12)
000000010002187b	movq	%r12, %r11
000000010002187e	jmp	0x100021897
0000000100021880	movl	$0xffffffff, 0x8(%r11)  ## imm = 0xFFFFFFFF
0000000100021888	movq	(%r11), %rax
000000010002188b	movq	0x10(%rax), %rax
000000010002188f	movq	%rax, 0x10(%r11)
0000000100021893	addq	$0x10, %r11
0000000100021897	cmpq	%r14, %rax
000000010002189a	jne	0x100021880
000000010002189c	addq	$-0x10, %r12
00000001000218a0	leaq	-0x10(%r11), %r9
00000001000218a4	movq	-0x10(%r11), %rax
00000001000218a8	cmpq	%rsi, %rax
00000001000218ab	je	0x10002193b
00000001000218b1	movq	0x18(%rax), %r10
00000001000218b5	movq	%r10, %rdx
00000001000218b8	andq	$-0x2, %rdx
00000001000218bc	movq	0x18(%rsi), %rbx
00000001000218c0	andq	$0x1, %rbx
00000001000218c4	orq	%rdx, %rbx
00000001000218c7	movq	%rbx, 0x18(%rax)
00000001000218cb	movq	(%r9), %rax
00000001000218ce	movq	0x10(%rsi), %rcx
00000001000218d2	movq	%rcx, 0x10(%rax)
00000001000218d6	andq	$0x1, %r10
00000001000218da	leaq	-0x830(%rbp), %r15
00000001000218e1	movq	0x18(%rsi), %rdx
00000001000218e5	andq	$-0x2, %rdx
00000001000218e9	movq	(%r9), %rbx
00000001000218ec	movq	0x18(%rbx), %rax
00000001000218f0	andq	$0x1, %rax
00000001000218f4	orq	%rdx, %rax
00000001000218f7	movq	%rax, 0x18(%rbx)
00000001000218fb	movq	0x18(%rsi), %rdx
00000001000218ff	andq	$-0x2, %rdx
0000000100021903	orq	%r10, %rdx
0000000100021906	cmpq	%r15, %r12
0000000100021909	movq	%rdx, 0x18(%rsi)
000000010002190d	movq	(%r9), %rax
0000000100021910	movq	%rax, (%r12)
0000000100021914	movq	%rsi, (%r9)
0000000100021917	je	0x10002196c
0000000100021919	movq	(%r12), %rax
000000010002191d	cmpl	$0x0, -0x8(%r12)
0000000100021923	js	0x100021975
0000000100021925	movq	-0x10(%r12), %rcx
000000010002192a	movq	0x18(%rcx), %rdx
000000010002192e	andq	$0x1, %rdx
0000000100021932	orq	%rax, %rdx
0000000100021935	movq	%rdx, 0x18(%rcx)
0000000100021939	jmp	0x100021990
000000010002193b	movq	0x10(%rsi), %rax
000000010002193f	cmpq	%r14, %rax
0000000100021942	je	0x100021980
0000000100021944	andb	$-0x2, 0x18(%rax)
0000000100021948	leaq	-0x830(%rbp), %rcx
000000010002194f	cmpq	%rcx, %r9
0000000100021952	je	0x100021abd
0000000100021958	cmpl	$0x0, -0x18(%r11)
000000010002195d	js	0x100021ac5
0000000100021963	movq	-0x20(%r11), %rcx
0000000100021967	jmp	0x100021d04
000000010002196c	movq	(%r12), %rax
0000000100021970	movq	%rax, (%rdi)
0000000100021973	jmp	0x100021990
0000000100021975	movq	-0x10(%r12), %rcx
000000010002197a	movq	%rax, 0x10(%rcx)
000000010002197e	jmp	0x100021990
0000000100021980	leaq	-0x830(%rbp), %rax
0000000100021987	cmpq	%rax, %r9
000000010002198a	je	0x100021ad2
0000000100021990	movq	(%r9), %rax
0000000100021993	testb	$0x1, 0x18(%rax)
0000000100021997	je	0x1000219a6
0000000100021999	movq	-0x20(%r11), %rax
000000010002199d	movq	%r14, 0x10(%rax)
00000001000219a1	jmp	0x100021d13
00000001000219a6	movq	%r14, -0x10(%r11)
00000001000219aa	leaq	-0x20(%r11), %rax
00000001000219ae	leaq	-0x830(%rbp), %r9
00000001000219b5	cmpq	%r9, %rax
00000001000219b8	jb	0x100021ab6
00000001000219be	addq	$-0x30, %r11
00000001000219c2	nopw	%cs:(%rax,%rax)
00000001000219d0	movq	0x20(%r11), %rax
00000001000219d4	cmpl	$0x0, 0x18(%r11)
00000001000219d9	jns	0x100021a50
00000001000219db	movq	0x10(%r11), %rcx
00000001000219df	movq	%rax, 0x10(%rcx)
00000001000219e3	movq	0x10(%r11), %r14
00000001000219e7	movq	0x18(%r14), %rdx
00000001000219eb	movq	%rdx, %rax
00000001000219ee	andq	$-0x2, %rax
00000001000219f2	movq	0x10(%rax), %r10
00000001000219f6	movq	0x18(%r10), %rsi
00000001000219fa	movq	%rsi, %rbx
00000001000219fd	andq	$0x1, %rbx
0000000100021a01	movq	%rdx, %rcx
0000000100021a04	andq	$0x1, %rcx
0000000100021a08	jne	0x100021ada
0000000100021a0e	testq	%rbx, %rbx
0000000100021a11	jne	0x100021b39
0000000100021a17	orq	$0x1, %rdx
0000000100021a1b	movq	%rdx, 0x18(%r14)
0000000100021a1f	movq	0x10(%r11), %rcx
0000000100021a23	movq	0x18(%rcx), %rdx
0000000100021a27	movq	%rdx, %rax
0000000100021a2a	andq	$-0x2, %rax
0000000100021a2e	andq	$0x1, %rdx
0000000100021a32	orq	0x10(%rax), %rdx
0000000100021a36	movq	%rdx, 0x18(%rcx)
0000000100021a3a	movq	0x10(%r11), %rcx
0000000100021a3e	movq	%rcx, 0x10(%rax)
0000000100021a42	movq	%rax, 0x10(%r11)
0000000100021a46	jmp	0x100021aa6
0000000100021a48	nopl	(%rax,%rax)
0000000100021a50	movq	0x10(%r11), %rcx
0000000100021a54	movq	0x18(%rcx), %rdx
0000000100021a58	andq	$0x1, %rdx
0000000100021a5c	orq	%rax, %rdx
0000000100021a5f	movq	%rdx, 0x18(%rcx)
0000000100021a63	movq	0x10(%r11), %r14
0000000100021a67	movq	0x10(%r14), %rdx
0000000100021a6b	movq	0x18(%rdx), %rsi
0000000100021a6f	testb	$0x1, %sil
0000000100021a73	jne	0x100021bbd
0000000100021a79	movq	0x10(%rdx), %r10
0000000100021a7d	movq	0x18(%r10), %rax
0000000100021a81	movq	%rax, %rbx
0000000100021a84	andq	$0x1, %rbx
0000000100021a88	movq	0x18(%r14), %rcx
0000000100021a8c	testb	$0x1, %cl
0000000100021a8f	jne	0x100021c50
0000000100021a95	testq	%rbx, %rbx
0000000100021a98	jne	0x100021c90
0000000100021a9e	orq	$0x1, %rsi
0000000100021aa2	movq	%rsi, 0x18(%rdx)
0000000100021aa6	leaq	-0x10(%r11), %rax
0000000100021aaa	cmpq	%r9, %r11
0000000100021aad	movq	%rax, %r11
0000000100021ab0	jae	0x1000219d0
0000000100021ab6	movq	-0x830(%rbp), %rax
0000000100021abd	movq	%rax, (%rdi)
0000000100021ac0	jmp	0x100021d13
0000000100021ac5	movq	-0x20(%r11), %rcx
0000000100021ac9	movq	%rax, 0x10(%rcx)
0000000100021acd	jmp	0x100021d13
0000000100021ad2	movq	%r14, (%rdi)
0000000100021ad5	jmp	0x100021d13
0000000100021ada	testq	%rbx, %rbx
0000000100021add	je	0x100021ceb
0000000100021ae3	movq	%rax, 0x18(%r14)
0000000100021ae7	movq	0x10(%rax), %rcx
0000000100021aeb	movq	0x18(%rcx), %rdx
0000000100021aef	andq	$-0x2, %rdx
0000000100021af3	movq	%rdx, 0x10(%rax)
0000000100021af7	movq	0x18(%rcx), %rdx
0000000100021afb	andq	$0x1, %rdx
0000000100021aff	orq	%rax, %rdx
0000000100021b02	movq	%rdx, 0x18(%rcx)
0000000100021b06	movq	0x10(%r11), %rax
0000000100021b0a	movq	0x18(%rax), %rdx
0000000100021b0e	andq	$0x1, %rdx
0000000100021b12	orq	%rcx, %rdx
0000000100021b15	movq	%rdx, 0x18(%rax)
0000000100021b19	movq	0x10(%r11), %rcx
0000000100021b1d	movq	0x18(%rcx), %rdx
0000000100021b21	movq	%rdx, %rax
0000000100021b24	andq	$-0x2, %rax
0000000100021b28	andq	$0x1, %rdx
0000000100021b2c	orq	0x10(%rax), %rdx
0000000100021b30	movq	%rdx, 0x18(%rcx)
0000000100021b34	jmp	0x100021cf2
0000000100021b39	andq	$-0x2, %rsi
0000000100021b3d	movq	%rsi, 0x18(%r10)
0000000100021b41	movq	0x10(%rax), %rcx
0000000100021b45	movq	0x18(%rcx), %rdx
0000000100021b49	andq	$-0x2, %rdx
0000000100021b4d	movq	%rdx, 0x10(%rax)
0000000100021b51	movq	0x18(%rcx), %rsi
0000000100021b55	movq	%r11, %rdx
0000000100021b58	subq	%r9, %rdx
0000000100021b5b	andq	$0x1, %rsi
0000000100021b5f	orq	%rax, %rsi
0000000100021b62	movq	%rsi, 0x18(%rcx)
0000000100021b66	movq	0x10(%r11), %rax
0000000100021b6a	movq	0x18(%rax), %rsi
0000000100021b6e	andq	$0x1, %rsi
0000000100021b72	orq	%rcx, %rsi
0000000100021b75	movq	%rsi, 0x18(%rax)
0000000100021b79	movq	0x10(%r11), %rax
0000000100021b7d	movq	0x18(%rax), %rsi
0000000100021b81	movq	%rsi, %rcx
0000000100021b84	andq	$-0x2, %rcx
0000000100021b88	andq	$0x1, %rsi
0000000100021b8c	orq	0x10(%rcx), %rsi
0000000100021b90	cmpq	$-0x10, %rdx
0000000100021b94	movq	%rsi, 0x18(%rax)
0000000100021b98	movq	0x10(%r11), %rax
0000000100021b9c	movq	%rax, 0x10(%rcx)
0000000100021ba0	je	0x100021d39
0000000100021ba6	movq	(%r11), %rax
0000000100021ba9	cmpl	$0x0, 0x8(%r11)
0000000100021bae	jns	0x100021d72
0000000100021bb4	movq	%rcx, 0x10(%rax)
0000000100021bb8	jmp	0x100021d13
0000000100021bbd	movq	%r11, %rdx
0000000100021bc0	subq	%r9, %rdx
0000000100021bc3	andq	$-0x2, %rsi
0000000100021bc7	movq	0x10(%rsi), %rax
0000000100021bcb	movq	0x18(%rax), %rcx
0000000100021bcf	testb	$0x1, %cl
0000000100021bd2	je	0x100021d3e
0000000100021bd8	andq	$-0x2, %rcx
0000000100021bdc	movq	%rcx, 0x18(%rax)
0000000100021be0	movq	0x10(%r11), %rax
0000000100021be4	movq	0x10(%rax), %rsi
0000000100021be8	movq	0x18(%rsi), %rcx
0000000100021bec	andq	$-0x2, %rcx
0000000100021bf0	movq	%rcx, 0x10(%rax)
0000000100021bf4	movq	0x18(%rsi), %rax
0000000100021bf8	andq	$0x1, %rax
0000000100021bfc	orq	0x10(%r11), %rax
0000000100021c00	movq	%rax, 0x18(%rsi)
0000000100021c04	movq	0x10(%r11), %rax
0000000100021c08	movq	0x10(%rax), %rcx
0000000100021c0c	movq	0x18(%rcx), %rbx
0000000100021c10	andq	$-0x2, %rbx
0000000100021c14	movq	%rbx, 0x10(%rax)
0000000100021c18	movq	0x18(%rcx), %rax
0000000100021c1c	andq	$0x1, %rax
0000000100021c20	orq	0x10(%r11), %rax
0000000100021c24	movq	%rax, 0x18(%rcx)
0000000100021c28	movq	0x18(%rsi), %rax
0000000100021c2c	andq	$0x1, %rax
0000000100021c30	orq	%rcx, %rax
0000000100021c33	andq	$-0x2, %rcx
0000000100021c37	movq	%rax, 0x18(%rsi)
0000000100021c3b	andq	$0x1, %rax
0000000100021c3f	orq	0x10(%rcx), %rax
0000000100021c43	movq	%rax, 0x18(%rsi)
0000000100021c47	movq	%rsi, 0x10(%rcx)
0000000100021c4b	jmp	0x100021d62
0000000100021c50	testq	%rbx, %rbx
0000000100021c53	je	0x100021d83
0000000100021c59	andq	$-0x2, %rcx
0000000100021c5d	movq	%rcx, 0x18(%r14)
0000000100021c61	orb	$0x1, 0x18(%rdx)
0000000100021c65	andb	$-0x2, 0x18(%r10)
0000000100021c6a	movq	0x10(%r11), %rcx
0000000100021c6e	movq	0x10(%rcx), %rax
0000000100021c72	movq	0x18(%rax), %rdx
0000000100021c76	andq	$-0x2, %rdx
0000000100021c7a	movq	%rdx, 0x10(%rcx)
0000000100021c7e	movq	0x18(%rax), %rcx
0000000100021c82	andq	$0x1, %rcx
0000000100021c86	orq	0x10(%r11), %rcx
0000000100021c8a	movq	%rcx, 0x18(%rax)
0000000100021c8e	jmp	0x100021cfa
0000000100021c90	andq	$-0x2, %rax
0000000100021c94	movq	%rax, 0x18(%r10)
0000000100021c98	movq	0x10(%r11), %rax
0000000100021c9c	movq	0x10(%rax), %rdx
0000000100021ca0	movq	0x18(%rdx), %rcx
0000000100021ca4	andq	$-0x2, %rcx
0000000100021ca8	movq	%rcx, 0x10(%rax)
0000000100021cac	movq	%r11, %rax
0000000100021caf	subq	%r9, %rax
0000000100021cb2	movq	0x18(%rdx), %rcx
0000000100021cb6	andq	$0x1, %rcx
0000000100021cba	orq	0x10(%r11), %rcx
0000000100021cbe	cmpq	$-0x10, %rax
0000000100021cc2	movq	%rcx, 0x18(%rdx)
0000000100021cc6	je	0x100021d99
0000000100021ccc	cmpl	$0x0, 0x8(%r11)
0000000100021cd1	js	0x100021da9
0000000100021cd7	movq	(%r11), %rax
0000000100021cda	movq	0x18(%rax), %rcx
0000000100021cde	andq	$0x1, %rcx
0000000100021ce2	orq	%rdx, %rcx
0000000100021ce5	movq	%rcx, 0x18(%rax)
0000000100021ce9	jmp	0x100021d13
0000000100021ceb	orq	%rcx, %r10
0000000100021cee	movq	%r10, 0x18(%r14)
0000000100021cf2	movq	0x10(%r11), %rcx
0000000100021cf6	movq	%rcx, 0x10(%rax)
0000000100021cfa	cmpl	$0x0, 0x8(%r11)
0000000100021cff	js	0x100021d30
0000000100021d01	movq	(%r11), %rcx
0000000100021d04	movq	0x18(%rcx), %rdx
0000000100021d08	andq	$0x1, %rdx
0000000100021d0c	orq	%rax, %rdx
0000000100021d0f	movq	%rdx, 0x18(%rcx)
0000000100021d13	movq	(%r8), %rax
0000000100021d16	cmpq	-0x28(%rbp), %rax
0000000100021d1a	jne	0x100021dc1
0000000100021d20	addq	$0x810, %rsp            ## imm = 0x810
0000000100021d27	popq	%rbx
0000000100021d28	popq	%r12
0000000100021d2a	popq	%r14
0000000100021d2c	popq	%r15
0000000100021d2e	popq	%rbp
0000000100021d2f	retq
0000000100021d30	movq	(%r11), %rcx
0000000100021d33	movq	%rax, 0x10(%rcx)
0000000100021d37	jmp	0x100021d13
0000000100021d39	movq	%rcx, (%rdi)
0000000100021d3c	jmp	0x100021d13
0000000100021d3e	orb	$0x1, 0x18(%rsi)
0000000100021d42	movq	0x10(%r11), %rax
0000000100021d46	movq	0x10(%rax), %rcx
0000000100021d4a	movq	0x18(%rcx), %rsi
0000000100021d4e	andq	$-0x2, %rsi
0000000100021d52	movq	%rsi, 0x10(%rax)
0000000100021d56	movq	0x10(%r11), %rax
0000000100021d5a	andq	$-0x2, %rax
0000000100021d5e	movq	%rax, 0x18(%rcx)
0000000100021d62	cmpq	$-0x10, %rdx
0000000100021d66	je	0x100021da1
0000000100021d68	cmpl	$0x0, 0x8(%r11)
0000000100021d6d	js	0x100021db5
0000000100021d6f	movq	(%r11), %rax
0000000100021d72	movq	0x18(%rax), %rdx
0000000100021d76	andq	$0x1, %rdx
0000000100021d7a	orq	%rcx, %rdx
0000000100021d7d	movq	%rdx, 0x18(%rax)
0000000100021d81	jmp	0x100021d13
0000000100021d83	orq	$0x1, %rsi
0000000100021d87	movq	%rsi, 0x18(%rdx)
0000000100021d8b	movq	0x10(%r11), %rax
0000000100021d8f	andq	$-0x2, 0x18(%rax)
0000000100021d94	jmp	0x100021d13
0000000100021d99	movq	%rdx, (%rdi)
0000000100021d9c	jmp	0x100021d13
0000000100021da1	movq	%rcx, (%rdi)
0000000100021da4	jmp	0x100021d13
0000000100021da9	movq	(%r11), %rax
0000000100021dac	movq	%rdx, 0x10(%rax)
0000000100021db0	jmp	0x100021d13
0000000100021db5	movq	(%r11), %rax
0000000100021db8	movq	%rcx, 0x10(%rax)
0000000100021dbc	jmp	0x100021d13
0000000100021dc1	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
0000000100021dc6	nopw	%cs:(%rax,%rax)
_je_huge_malloc:
0000000100021dd0	pushq	%rbp
0000000100021dd1	movq	%rsp, %rbp
0000000100021dd4	leaq	_je_chunksize(%rip), %rax
0000000100021ddb	movq	(%rax), %rax
0000000100021dde	movzbl	%cl, %r8d
0000000100021de2	movq	%rax, %rcx
0000000100021de5	popq	%rbp
0000000100021de6	jmp	_je_huge_palloc
0000000100021deb	nopl	(%rax,%rax)
_je_huge_palloc:
0000000100021df0	pushq	%rbp
0000000100021df1	movq	%rsp, %rbp
0000000100021df4	pushq	%r15
0000000100021df6	pushq	%r14
0000000100021df8	pushq	%r13
0000000100021dfa	pushq	%r12
0000000100021dfc	pushq	%rbx
0000000100021dfd	subq	$0x18, %rsp
0000000100021e01	movq	%rcx, -0x38(%rbp)
0000000100021e05	movq	%rsi, %r13
0000000100021e08	leaq	_je_chunksize_mask(%rip), %rax
0000000100021e0f	movq	(%rax), %r15
0000000100021e12	addq	%r15, %rdx
0000000100021e15	notq	%r15
0000000100021e18	xorl	%r14d, %r14d
0000000100021e1b	andq	%rdx, %r15
0000000100021e1e	je	0x100021eda
0000000100021e24	movl	%r8d, %r12d
0000000100021e27	movq	%rdi, %rbx
0000000100021e2a	callq	_je_base_node_alloc
0000000100021e2f	movq	%rbx, %rdi
0000000100021e32	movl	%r12d, %ecx
0000000100021e35	movq	%rax, %r12
0000000100021e38	testq	%r12, %r12
0000000100021e3b	je	0x100021eda
0000000100021e41	movb	%cl, -0x29(%rbp)
0000000100021e44	movl	%ecx, -0x30(%rbp)
0000000100021e47	testq	%r13, %r13
0000000100021e4a	jne	0x100021e59
0000000100021e4c	movq	0x28(%rdi), %r13
0000000100021e50	testq	%r13, %r13
0000000100021e53	je	0x100021eec
0000000100021e59	xorl	%r14d, %r14d
0000000100021e5c	leaq	-0x29(%rbp), %r8
0000000100021e60	movq	%r13, %rdi
0000000100021e63	xorl	%esi, %esi
0000000100021e65	movq	%r15, %rdx
0000000100021e68	movq	-0x38(%rbp), %rcx
0000000100021e6c	callq	_je_arena_chunk_alloc_huge
0000000100021e71	movq	%rax, %rbx
0000000100021e74	testq	%rbx, %rbx
0000000100021e77	je	0x100021ed2
0000000100021e79	movq	%rbx, 0x28(%r12)
0000000100021e7e	movq	%r15, 0x30(%r12)
0000000100021e83	movq	%r13, 0x38(%r12)
0000000100021e88	leaq	_huge_mtx(%rip), %r14
0000000100021e8f	movq	%r14, %rdi
0000000100021e92	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100021e97	leaq	_huge(%rip), %rdi
0000000100021e9e	movq	%r12, %rsi
0000000100021ea1	callq	_je_extent_tree_ad_insert
0000000100021ea6	movq	%r14, %rdi
0000000100021ea9	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100021eae	movl	-0x30(%rbp), %eax
0000000100021eb1	testb	%al, %al
0000000100021eb3	jne	0x100021ecd
0000000100021eb5	leaq	_je_opt_junk(%rip), %rax
0000000100021ebc	cmpb	$0x0, (%rax)
0000000100021ebf	jne	0x100021ef9
0000000100021ec1	leaq	_je_opt_zero(%rip), %rax
0000000100021ec8	cmpb	$0x0, (%rax)
0000000100021ecb	jne	0x100021f0b
0000000100021ecd	movq	%rbx, %r14
0000000100021ed0	jmp	0x100021eda
0000000100021ed2	movq	%r12, %rdi
0000000100021ed5	callq	_je_base_node_dalloc
0000000100021eda	movq	%r14, %rax
0000000100021edd	addq	$0x18, %rsp
0000000100021ee1	popq	%rbx
0000000100021ee2	popq	%r12
0000000100021ee4	popq	%r13
0000000100021ee6	popq	%r14
0000000100021ee8	popq	%r15
0000000100021eea	popq	%rbp
0000000100021eeb	retq
0000000100021eec	callq	_je_choose_arena_hard
0000000100021ef1	movq	%rax, %r13
0000000100021ef4	jmp	0x100021e59
0000000100021ef9	movq	%rbx, %rdi
0000000100021efc	movl	$0xa5, %esi
0000000100021f01	movq	%r15, %rdx
0000000100021f04	callq	0x10002bd04             ## symbol stub for: _memset
0000000100021f09	jmp	0x100021ecd
0000000100021f0b	cmpb	$0x0, -0x29(%rbp)
0000000100021f0f	jne	0x100021ecd
0000000100021f11	movq	%rbx, %rdi
0000000100021f14	movq	%r15, %rsi
0000000100021f17	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100021f1c	jmp	0x100021ecd
0000000100021f1e	nop
_je_huge_ralloc_no_move:
0000000100021f20	pushq	%rbp
0000000100021f21	movq	%rsp, %rbp
0000000100021f24	pushq	%r15
0000000100021f26	pushq	%r14
0000000100021f28	pushq	%r13
0000000100021f2a	pushq	%r12
0000000100021f2c	pushq	%rbx
0000000100021f2d	subq	$0x48, %rsp
0000000100021f31	movq	%rcx, %r12
0000000100021f34	movq	%rdx, %rbx
0000000100021f37	movq	%rsi, %r14
0000000100021f3a	movq	%rdi, %r15
0000000100021f3d	leaq	_je_arena_maxclass(%rip), %rax
0000000100021f44	cmpq	%r14, (%rax)
0000000100021f47	jae	0x100022000
0000000100021f4d	leaq	_je_chunksize_mask(%rip), %r13
0000000100021f54	movq	(%r13), %rax
0000000100021f58	leaq	(%rax,%rbx), %rcx
0000000100021f5c	movq	%rax, %rsi
0000000100021f5f	notq	%rsi
0000000100021f62	andq	%rsi, %rcx
0000000100021f65	leaq	(%rax,%r14), %rdx
0000000100021f69	andq	%rsi, %rdx
0000000100021f6c	cmpq	%rcx, %rdx
0000000100021f6f	jb	0x100021f86
0000000100021f71	leaq	(%r12,%rbx), %rdi
0000000100021f75	addq	%rax, %rdi
0000000100021f78	andq	%rsi, %rdi
0000000100021f7b	xorb	%al, %al
0000000100021f7d	cmpq	%rdi, %rdx
0000000100021f80	jbe	0x10002203e
0000000100021f86	testq	%rcx, %rcx
0000000100021f89	je	0x100022004
0000000100021f8b	cmpq	%rcx, %rdx
0000000100021f8e	jbe	0x100022008
0000000100021f90	leaq	_huge_mtx(%rip), %r12
0000000100021f97	movq	%r12, %rdi
0000000100021f9a	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100021f9f	movq	%r15, -0x48(%rbp)
0000000100021fa3	leaq	_huge(%rip), %rdi
0000000100021faa	leaq	-0x70(%rbp), %rsi
0000000100021fae	callq	_je_extent_tree_ad_search
0000000100021fb3	movq	%rax, %r15
0000000100021fb6	movq	(%r13), %rax
0000000100021fba	leaq	(%rax,%rbx), %rcx
0000000100021fbe	notq	%rax
0000000100021fc1	andq	%rcx, %rax
0000000100021fc4	movq	%rax, 0x30(%r15)
0000000100021fc8	movq	%r12, %rdi
0000000100021fcb	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100021fd0	movq	(%r13), %rax
0000000100021fd4	addq	%rax, %rbx
0000000100021fd7	movq	%rax, %rcx
0000000100021fda	notq	%rcx
0000000100021fdd	andq	%rcx, %rbx
0000000100021fe0	movq	0x28(%r15), %rsi
0000000100021fe4	movq	0x38(%r15), %rdi
0000000100021fe8	addq	%rbx, %rsi
0000000100021feb	addq	%rax, %r14
0000000100021fee	andq	%rcx, %r14
0000000100021ff1	subq	%rbx, %r14
0000000100021ff4	movq	%r14, %rdx
0000000100021ff7	callq	_je_arena_chunk_dalloc_huge
0000000100021ffc	xorb	%al, %al
0000000100021ffe	jmp	0x10002203e
0000000100022000	movb	$0x1, %al
0000000100022002	jmp	0x10002203e
0000000100022004	movb	$0x1, %al
0000000100022006	jmp	0x10002203e
0000000100022008	leaq	(%r12,%rbx), %rdx
000000010002200c	movzbl	%r8b, %r13d
0000000100022010	movq	%r15, %rdi
0000000100022013	movq	%r14, %rsi
0000000100022016	movl	%r13d, %ecx
0000000100022019	callq	_huge_ralloc_no_move_expand
000000010002201e	movb	%al, %cl
0000000100022020	xorb	%al, %al
0000000100022022	testb	%cl, %cl
0000000100022024	je	0x10002203e
0000000100022026	testq	%r12, %r12
0000000100022029	movb	$0x1, %al
000000010002202b	je	0x10002203e
000000010002202d	movq	%r15, %rdi
0000000100022030	movq	%r14, %rsi
0000000100022033	movq	%rbx, %rdx
0000000100022036	movl	%r13d, %ecx
0000000100022039	callq	_huge_ralloc_no_move_expand
000000010002203e	addq	$0x48, %rsp
0000000100022042	popq	%rbx
0000000100022043	popq	%r12
0000000100022045	popq	%r13
0000000100022047	popq	%r14
0000000100022049	popq	%r15
000000010002204b	popq	%rbp
000000010002204c	retq
000000010002204d	nopl	(%rax)
_huge_ralloc_no_move_expand:
0000000100022050	pushq	%rbp
0000000100022051	movq	%rsp, %rbp
0000000100022054	pushq	%r15
0000000100022056	pushq	%r14
0000000100022058	pushq	%r13
000000010002205a	pushq	%r12
000000010002205c	pushq	%rbx
000000010002205d	subq	$0x58, %rsp
0000000100022061	movl	%ecx, -0x78(%rbp)
0000000100022064	movq	%rsi, -0x80(%rbp)
0000000100022068	movq	%rdi, %r14
000000010002206b	leaq	_je_chunksize_mask(%rip), %rax
0000000100022072	movq	(%rax), %r12
0000000100022075	addq	%r12, %rdx
0000000100022078	notq	%r12
000000010002207b	movb	$0x1, -0x72(%rbp)
000000010002207f	andq	%rdx, %r12
0000000100022082	je	0x10002212c
0000000100022088	leaq	_huge_mtx(%rip), %r13
000000010002208f	movq	%r13, %rdi
0000000100022092	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100022097	movq	%r14, -0x48(%rbp)
000000010002209b	leaq	_huge(%rip), %rdi
00000001000220a2	leaq	-0x70(%rbp), %rsi
00000001000220a6	callq	_je_extent_tree_ad_search
00000001000220ab	movq	%rax, %rbx
00000001000220ae	movq	0x38(%rbx), %r15
00000001000220b2	movq	%r13, %rdi
00000001000220b5	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000220ba	movq	-0x80(%rbp), %rax
00000001000220be	addq	%rax, %r14
00000001000220c1	movq	%r12, %r13
00000001000220c4	subq	%rax, %r13
00000001000220c7	leaq	-0x71(%rbp), %r8
00000001000220cb	leaq	_je_chunksize(%rip), %rax
00000001000220d2	movl	-0x78(%rbp), %ecx
00000001000220d5	movb	%cl, -0x71(%rbp)
00000001000220d8	movq	(%rax), %rcx
00000001000220db	movq	%r15, %rdi
00000001000220de	movq	%r14, %rsi
00000001000220e1	movq	%r13, %rdx
00000001000220e4	callq	_je_arena_chunk_alloc_huge
00000001000220e9	testq	%rax, %rax
00000001000220ec	je	0x10002212c
00000001000220ee	leaq	_huge_mtx(%rip), %r15
00000001000220f5	movq	%r15, %rdi
00000001000220f8	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000220fd	movq	%r12, 0x30(%rbx)
0000000100022101	movq	%r15, %rdi
0000000100022104	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100022109	movb	$0x0, -0x72(%rbp)
000000010002210d	movl	-0x78(%rbp), %eax
0000000100022110	testb	%al, %al
0000000100022112	jne	0x10002212c
0000000100022114	leaq	_je_opt_junk(%rip), %rax
000000010002211b	cmpb	$0x0, (%rax)
000000010002211e	jne	0x10002213e
0000000100022120	leaq	_je_opt_zero(%rip), %rax
0000000100022127	cmpb	$0x0, (%rax)
000000010002212a	jne	0x100022150
000000010002212c	movb	-0x72(%rbp), %al
000000010002212f	addq	$0x58, %rsp
0000000100022133	popq	%rbx
0000000100022134	popq	%r12
0000000100022136	popq	%r13
0000000100022138	popq	%r14
000000010002213a	popq	%r15
000000010002213c	popq	%rbp
000000010002213d	retq
000000010002213e	movq	%r14, %rdi
0000000100022141	movl	$0xa5, %esi
0000000100022146	movq	%r13, %rdx
0000000100022149	callq	0x10002bd04             ## symbol stub for: _memset
000000010002214e	jmp	0x10002212c
0000000100022150	cmpb	$0x0, -0x71(%rbp)
0000000100022154	jne	0x10002212c
0000000100022156	movq	%r14, %rdi
0000000100022159	movq	%r13, %rsi
000000010002215c	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100022161	jmp	0x10002212c
0000000100022163	nopw	%cs:(%rax,%rax)
_je_huge_ralloc:
0000000100022170	pushq	%rbp
0000000100022171	movq	%rsp, %rbp
0000000100022174	pushq	%r15
0000000100022176	pushq	%r14
0000000100022178	pushq	%r13
000000010002217a	pushq	%r12
000000010002217c	pushq	%rbx
000000010002217d	subq	$0x78, %rsp
0000000100022181	movq	%r9, %r13
0000000100022184	movq	%r8, %r14
0000000100022187	movq	%rcx, -0x88(%rbp)
000000010002218e	movq	%rdx, %rbx
0000000100022191	movq	%rsi, %r12
0000000100022194	movq	%rdi, -0x78(%rbp)
0000000100022198	movb	0x18(%rbp), %al
000000010002219b	movzbl	%al, %r15d
000000010002219f	movq	%rbx, %rdi
00000001000221a2	movq	%rcx, %rsi
00000001000221a5	movq	%r14, %rdx
00000001000221a8	movq	%r13, %rcx
00000001000221ab	movl	%r15d, %r8d
00000001000221ae	callq	_je_huge_ralloc_no_move
00000001000221b3	testb	%al, %al
00000001000221b5	je	0x1000221f3
00000001000221b7	movq	%rbx, -0x80(%rbp)
00000001000221bb	movq	0x10(%rbp), %rbx
00000001000221bf	leaq	(%r13,%r14), %rdx
00000001000221c4	movq	%r14, -0x98(%rbp)
00000001000221cb	movq	%r13, -0x90(%rbp)
00000001000221d2	leaq	_je_chunksize(%rip), %rax
00000001000221d9	movq	(%rax), %rcx
00000001000221dc	cmpq	%rbx, %rcx
00000001000221df	jae	0x1000221fb
00000001000221e1	movq	-0x78(%rbp), %rdi
00000001000221e5	movq	%r12, %rsi
00000001000221e8	movq	%rbx, %rcx
00000001000221eb	movq	%rbx, %r14
00000001000221ee	movq	%rsi, %rbx
00000001000221f1	jmp	0x100022208
00000001000221f3	movq	%rbx, %r14
00000001000221f6	jmp	0x1000223c1
00000001000221fb	movq	%rbx, %r14
00000001000221fe	movq	-0x78(%rbp), %rdi
0000000100022202	movq	%r12, %rbx
0000000100022205	movq	%rbx, %rsi
0000000100022208	movl	%r15d, %r8d
000000010002220b	callq	_je_huge_palloc
0000000100022210	movq	%rax, %r13
0000000100022213	movq	%rbx, %rsi
0000000100022216	testq	%r13, %r13
0000000100022219	movq	-0x90(%rbp), %rax
0000000100022220	movq	%r14, %r8
0000000100022223	movq	-0x98(%rbp), %rbx
000000010002222a	jne	0x10002226e
000000010002222c	xorl	%r14d, %r14d
000000010002222f	testq	%rax, %rax
0000000100022232	je	0x1000223c1
0000000100022238	leaq	_je_chunksize(%rip), %rax
000000010002223f	movq	(%rax), %rcx
0000000100022242	cmpq	%r8, %rcx
0000000100022245	jae	0x100022253
0000000100022247	movq	-0x78(%rbp), %rdi
000000010002224b	movq	%rbx, %rdx
000000010002224e	movq	%r8, %rcx
0000000100022251	jmp	0x10002225a
0000000100022253	movq	-0x78(%rbp), %rdi
0000000100022257	movq	%rbx, %rdx
000000010002225a	movl	%r15d, %r8d
000000010002225d	callq	_je_huge_palloc
0000000100022262	movq	%rax, %r13
0000000100022265	testq	%r13, %r13
0000000100022268	je	0x1000223c1
000000010002226e	movq	-0x88(%rbp), %rdx
0000000100022275	cmpq	%rdx, %rbx
0000000100022278	cmovbq	%rbx, %rdx
000000010002227c	movq	%r13, %rdi
000000010002227f	movq	-0x80(%rbp), %r12
0000000100022283	movq	%r12, %rsi
0000000100022286	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010002228b	leaq	_je_opt_quarantine(%rip), %rax
0000000100022292	cmpq	$0x0, (%rax)
0000000100022296	jne	0x1000223e0
000000010002229c	leaq	_je_chunksize_mask(%rip), %rax
00000001000222a3	movq	(%rax), %rsi
00000001000222a6	notq	%rsi
00000001000222a9	andq	%r12, %rsi
00000001000222ac	cmpq	%r12, %rsi
00000001000222af	movb	0x20(%rbp), %dil
00000001000222b3	je	0x100022369
00000001000222b9	movq	%r12, %rcx
00000001000222bc	subq	%rsi, %rcx
00000001000222bf	shrq	$0xc, %rcx
00000001000222c3	leaq	_je_map_bias(%rip), %rax
00000001000222ca	movq	%rcx, %rdx
00000001000222cd	subq	(%rax), %rdx
00000001000222d0	movq	0x8(%rsi,%rdx,8), %rbx
00000001000222d5	testb	$0x2, %bl
00000001000222d8	jne	0x1000223ee
00000001000222de	cmpb	$0x1, %dil
00000001000222e2	jne	0x1000223d3
00000001000222e8	movq	-0x78(%rbp), %rax
00000001000222ec	movq	0x8(%rax), %r15
00000001000222f0	testq	%r15, %r15
00000001000222f3	je	0x1000223d3
00000001000222f9	shrq	$0x4, %rbx
00000001000222fd	movzbl	%bl, %r14d
0000000100022301	leaq	_je_opt_junk(%rip), %rax
0000000100022308	cmpb	$0x0, (%rax)
000000010002230b	jne	0x1000224b1
0000000100022311	movq	%r14, %rbx
0000000100022314	shlq	$0x5, %rbx
0000000100022318	leaq	0x38(%r15,%rbx), %r12
000000010002231d	movl	0x38(%r15,%rbx), %edx
0000000100022322	leaq	_je_tcache_bin_info(%rip), %rax
0000000100022329	movq	(%rax), %rax
000000010002232c	cmpl	(%rax,%r14,4), %edx
0000000100022330	je	0x1000224cd
0000000100022336	movq	%r13, %r14
0000000100022339	movq	0x40(%r15,%rbx), %rcx
000000010002233e	movl	%edx, %eax
0000000100022340	movq	-0x80(%rbp), %rdx
0000000100022344	movq	%rdx, (%rcx,%rax,8)
0000000100022348	incl	%eax
000000010002234a	movl	%eax, (%r12)
000000010002234e	movl	0x20(%r15), %eax
0000000100022352	incl	%eax
0000000100022354	movl	%eax, 0x20(%r15)
0000000100022358	cmpl	$0x125, %eax            ## imm = 0x125
000000010002235d	jne	0x1000223c1
000000010002235f	movq	%r15, %rdi
0000000100022362	callq	_je_tcache_event_hard
0000000100022367	jmp	0x1000223c1
0000000100022369	leaq	_huge_mtx(%rip), %r14
0000000100022370	movq	%r14, %rdi
0000000100022373	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100022378	movq	%r12, -0x48(%rbp)
000000010002237c	leaq	_huge(%rip), %r15
0000000100022383	leaq	-0x70(%rbp), %rsi
0000000100022387	movq	%r15, %rdi
000000010002238a	callq	_je_extent_tree_ad_search
000000010002238f	movq	%rax, %rbx
0000000100022392	movq	%r15, %rdi
0000000100022395	movq	%rbx, %rsi
0000000100022398	callq	_je_extent_tree_ad_remove
000000010002239d	movq	%r14, %rdi
00000001000223a0	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000223a5	movq	0x28(%rbx), %rsi
00000001000223a9	movq	0x30(%rbx), %rdx
00000001000223ad	movq	0x38(%rbx), %rdi
00000001000223b1	callq	_je_arena_chunk_dalloc_huge
00000001000223b6	movq	%rbx, %rdi
00000001000223b9	callq	_je_base_node_dalloc
00000001000223be	movq	%r13, %r14
00000001000223c1	movq	%r14, %rax
00000001000223c4	addq	$0x78, %rsp
00000001000223c8	popq	%rbx
00000001000223c9	popq	%r12
00000001000223cb	popq	%r13
00000001000223cd	popq	%r14
00000001000223cf	popq	%r15
00000001000223d1	popq	%rbp
00000001000223d2	retq
00000001000223d3	movq	(%rsi), %rdi
00000001000223d6	movq	%r12, %rdx
00000001000223d9	callq	_je_arena_dalloc_small
00000001000223de	jmp	0x1000223be
00000001000223e0	movq	-0x78(%rbp), %rdi
00000001000223e4	movq	%r12, %rsi
00000001000223e7	callq	_je_quarantine
00000001000223ec	jmp	0x1000223be
00000001000223ee	movq	%rbx, %rdx
00000001000223f1	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
00000001000223f8	leaq	_je_tcache_maxclass(%rip), %rax
00000001000223ff	cmpq	(%rax), %rdx
0000000100022402	ja	0x1000224e8
0000000100022408	xorb	$0x1, %dil
000000010002240c	jne	0x1000224e8
0000000100022412	movq	-0x78(%rbp), %rax
0000000100022416	movq	0x8(%rax), %r15
000000010002241a	testq	%r15, %r15
000000010002241d	je	0x1000224e8
0000000100022423	movq	%r13, -0x78(%rbp)
0000000100022427	shrq	$0xc, %rbx
000000010002242b	leaq	0x1b(%rbx), %r13
000000010002242f	leaq	_je_opt_junk(%rip), %rax
0000000100022436	cmpb	$0x0, (%rax)
0000000100022439	je	0x100022448
000000010002243b	movq	%r12, %rdi
000000010002243e	movl	$0x5a, %esi
0000000100022443	callq	0x10002bd04             ## symbol stub for: _memset
0000000100022448	movq	%r13, %r14
000000010002244b	shlq	$0x5, %r14
000000010002244f	leaq	0x38(%r15,%r14), %r12
0000000100022454	movl	0x38(%r15,%r14), %edx
0000000100022459	leaq	_je_tcache_bin_info(%rip), %rax
0000000100022460	movq	(%rax), %rax
0000000100022463	cmpl	0x6c(%rax,%rbx,4), %edx
0000000100022467	jne	0x10002247f
0000000100022469	leaq	0x28(%r15,%r14), %rdi
000000010002246e	shrl	%edx
0000000100022470	movq	%r13, %rsi
0000000100022473	movq	%r15, %rcx
0000000100022476	callq	_je_tcache_bin_flush_large
000000010002247b	movl	(%r12), %edx
000000010002247f	movq	-0x78(%rbp), %rbx
0000000100022483	movq	0x40(%r15,%r14), %rcx
0000000100022488	movl	%edx, %eax
000000010002248a	movq	-0x80(%rbp), %rdx
000000010002248e	movq	%rdx, (%rcx,%rax,8)
0000000100022492	incl	%eax
0000000100022494	movl	%eax, (%r12)
0000000100022498	movl	0x20(%r15), %eax
000000010002249c	incl	%eax
000000010002249e	movl	%eax, 0x20(%r15)
00000001000224a2	cmpl	$0x125, %eax            ## imm = 0x125
00000001000224a7	je	0x1000224f8
00000001000224a9	movq	%rbx, %r14
00000001000224ac	jmp	0x1000223c1
00000001000224b1	leaq	(%r14,%r14,2), %rsi
00000001000224b5	shlq	$0x5, %rsi
00000001000224b9	addq	0xfb58(%rip), %rsi
00000001000224c0	movq	%r12, %rdi
00000001000224c3	callq	_je_arena_dalloc_junk_small
00000001000224c8	jmp	0x100022311
00000001000224cd	leaq	0x28(%r15,%rbx), %rdi
00000001000224d2	shrl	%edx
00000001000224d4	movq	%r14, %rsi
00000001000224d7	movq	%r15, %rcx
00000001000224da	callq	_je_tcache_bin_flush_small
00000001000224df	movl	(%r12), %edx
00000001000224e3	jmp	0x100022336
00000001000224e8	movq	(%rsi), %rdi
00000001000224eb	movq	%r12, %rdx
00000001000224ee	callq	_je_arena_dalloc_large
00000001000224f3	jmp	0x1000223be
00000001000224f8	movq	%r15, %rdi
00000001000224fb	callq	_je_tcache_event_hard
0000000100022500	movq	%rbx, %r14
0000000100022503	jmp	0x1000223c1
0000000100022508	nopl	(%rax,%rax)
_je_huge_dalloc:
0000000100022510	pushq	%rbp
0000000100022511	movq	%rsp, %rbp
0000000100022514	pushq	%r15
0000000100022516	pushq	%r14
0000000100022518	pushq	%rbx
0000000100022519	subq	$0x48, %rsp
000000010002251d	movq	%rdi, %rbx
0000000100022520	leaq	_huge_mtx(%rip), %r14
0000000100022527	movq	%r14, %rdi
000000010002252a	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010002252f	movq	%rbx, -0x38(%rbp)
0000000100022533	leaq	_huge(%rip), %r15
000000010002253a	leaq	-0x60(%rbp), %rsi
000000010002253e	movq	%r15, %rdi
0000000100022541	callq	_je_extent_tree_ad_search
0000000100022546	movq	%rax, %rbx
0000000100022549	movq	%r15, %rdi
000000010002254c	movq	%rbx, %rsi
000000010002254f	callq	_je_extent_tree_ad_remove
0000000100022554	movq	%r14, %rdi
0000000100022557	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010002255c	movq	0x28(%rbx), %rsi
0000000100022560	movq	0x30(%rbx), %rdx
0000000100022564	movq	0x38(%rbx), %rdi
0000000100022568	callq	_je_arena_chunk_dalloc_huge
000000010002256d	movq	%rbx, %rdi
0000000100022570	callq	_je_base_node_dalloc
0000000100022575	addq	$0x48, %rsp
0000000100022579	popq	%rbx
000000010002257a	popq	%r14
000000010002257c	popq	%r15
000000010002257e	popq	%rbp
000000010002257f	retq
_je_huge_salloc:
0000000100022580	pushq	%rbp
0000000100022581	movq	%rsp, %rbp
0000000100022584	pushq	%r14
0000000100022586	pushq	%rbx
0000000100022587	subq	$0x50, %rsp
000000010002258b	movq	%rdi, %rbx
000000010002258e	leaq	_huge_mtx(%rip), %r14
0000000100022595	movq	%r14, %rdi
0000000100022598	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010002259d	movq	%rbx, -0x30(%rbp)
00000001000225a1	leaq	_huge(%rip), %rdi
00000001000225a8	leaq	-0x58(%rbp), %rsi
00000001000225ac	callq	_je_extent_tree_ad_search
00000001000225b1	movq	0x30(%rax), %rbx
00000001000225b5	movq	%r14, %rdi
00000001000225b8	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000225bd	movq	%rbx, %rax
00000001000225c0	addq	$0x50, %rsp
00000001000225c4	popq	%rbx
00000001000225c5	popq	%r14
00000001000225c7	popq	%rbp
00000001000225c8	retq
00000001000225c9	nopl	(%rax)
_je_huge_boot:
00000001000225d0	pushq	%rbp
00000001000225d1	movq	%rsp, %rbp
00000001000225d4	leaq	_huge_mtx(%rip), %rdi
00000001000225db	callq	_je_malloc_mutex_init
00000001000225e0	movb	%al, %cl
00000001000225e2	movb	$0x1, %al
00000001000225e4	testb	%cl, %cl
00000001000225e6	jne	0x1000225f6
00000001000225e8	leaq	_huge(%rip), %rdi
00000001000225ef	callq	_je_extent_tree_ad_new
00000001000225f4	xorb	%al, %al
00000001000225f6	popq	%rbp
00000001000225f7	retq
00000001000225f8	nopl	(%rax,%rax)
_je_malloc_mutex_init:
0000000100022600	pushq	%rbp
0000000100022601	movq	%rsp, %rbp
0000000100022604	movl	$0x0, (%rdi)
000000010002260a	xorb	%al, %al
000000010002260c	popq	%rbp
000000010002260d	retq
000000010002260e	nop
_je_mutex_boot:
0000000100022610	pushq	%rbp
0000000100022611	movq	%rsp, %rbp
0000000100022614	xorb	%al, %al
0000000100022616	popq	%rbp
0000000100022617	retq
0000000100022618	nop
0000000100022619	nop
000000010002261a	nop
000000010002261b	nop
000000010002261c	nop
000000010002261d	nop
000000010002261e	nop
000000010002261f	nop
_je_prof_tdata_cleanup:
0000000100022620	pushq	%rbp
0000000100022621	movq	%rsp, %rbp
0000000100022624	popq	%rbp
0000000100022625	retq
0000000100022626	nopw	%cs:(%rax,%rax)
_je_quarantine_init:
0000000100022630	pushq	%rbp
0000000100022631	movq	%rsp, %rbp
0000000100022634	pushq	%r15
0000000100022636	pushq	%r14
0000000100022638	pushq	%r13
000000010002263a	pushq	%r12
000000010002263c	pushq	%rbx
000000010002263d	pushq	%rax
000000010002263e	movq	%rsi, -0x30(%rbp)
0000000100022642	movq	%rdi, %rbx
0000000100022645	movl	$0x10, %r13d
000000010002264b	movb	%sil, %cl
000000010002264e	shlq	%cl, %r13
0000000100022651	leaq	0x20(%r13), %r12
0000000100022655	leaq	_je_arena_maxclass(%rip), %rax
000000010002265c	movq	(%rax), %rax
000000010002265f	cmpq	%r12, %rax
0000000100022662	jae	0x10002267b
0000000100022664	movq	%rbx, %rdi
0000000100022667	xorl	%esi, %esi
0000000100022669	movq	%r12, %rdx
000000010002266c	xorl	%ecx, %ecx
000000010002266e	callq	_je_huge_malloc
0000000100022673	movq	%rax, %r12
0000000100022676	jmp	0x10002276f
000000010002267b	cmpq	$0xe00, %r12            ## imm = 0xE00
0000000100022682	ja	0x1000227ca
0000000100022688	movq	0x8(%rbx), %r15
000000010002268c	testq	%r15, %r15
000000010002268f	jne	0x1000226b2
0000000100022691	cmpl	$0x1, (%rbx)
0000000100022694	jne	0x1000227ab
000000010002269a	movq	%rbx, %rdi
000000010002269d	callq	_je_tcache_get_hard
00000001000226a2	movq	%rax, %r15
00000001000226a5	movq	%r15, 0x8(%rbx)
00000001000226a9	testq	%r15, %r15
00000001000226ac	je	0x1000227ab
00000001000226b2	cmpq	$0x1000, %r12           ## imm = 0x1000
00000001000226b9	ja	0x100022880
00000001000226bf	addq	$0x1f, %r13
00000001000226c3	shrq	$0x3, %r13
00000001000226c7	leaq	_je_small_size2bin_tab(%rip), %rax
00000001000226ce	movzbl	(%rax,%r13), %r13d
00000001000226d3	leaq	_je_small_bin2size_tab(%rip), %rax
00000001000226da	movl	(%rax,%r13,4), %r14d
00000001000226de	movq	%r13, %rax
00000001000226e1	shlq	$0x5, %rax
00000001000226e5	leaq	0x28(%r15,%rax), %rbx
00000001000226ea	movl	0x38(%r15,%rax), %ecx
00000001000226ef	testl	%ecx, %ecx
00000001000226f1	je	0x1000228cc
00000001000226f7	leaq	0x38(%r15,%rax), %rdx
00000001000226fc	decl	%ecx
00000001000226fe	movl	%ecx, (%rdx)
0000000100022700	cmpl	0x30(%r15,%rax), %ecx
0000000100022705	jl	0x1000228f6
000000010002270b	movq	0x40(%r15,%rax), %rax
0000000100022710	movl	%ecx, %ecx
0000000100022712	movq	(%rax,%rcx,8), %r12
0000000100022716	testq	%r12, %r12
0000000100022719	je	0x1000228d5
000000010002271f	leaq	_je_opt_junk(%rip), %rax
0000000100022726	cmpb	$0x0, (%rax)
0000000100022729	je	0x100022747
000000010002272b	leaq	(%r13,%r13,2), %rsi
0000000100022730	shlq	$0x5, %rsi
0000000100022734	addq	0xf8dd(%rip), %rsi
000000010002273b	movq	%r12, %rdi
000000010002273e	xorl	%edx, %edx
0000000100022740	callq	_je_arena_alloc_junk_small
0000000100022745	jmp	0x100022757
0000000100022747	leaq	_je_opt_zero(%rip), %rax
000000010002274e	cmpb	$0x0, (%rax)
0000000100022751	jne	0x10002292a
0000000100022757	incq	(%rbx)
000000010002275a	movl	0x20(%r15), %eax
000000010002275e	incl	%eax
0000000100022760	movl	%eax, 0x20(%r15)
0000000100022764	cmpl	$0x125, %eax            ## imm = 0x125
0000000100022769	je	0x100022902
000000010002276f	xorl	%eax, %eax
0000000100022771	testq	%r12, %r12
0000000100022774	je	0x10002279c
0000000100022776	movq	$0x0, 0x10(%r12)
000000010002277f	movq	$0x0, 0x8(%r12)
0000000100022788	movq	$0x0, (%r12)
0000000100022790	movq	-0x30(%rbp), %rax
0000000100022794	movq	%rax, 0x18(%r12)
0000000100022799	movq	%r12, %rax
000000010002279c	addq	$0x8, %rsp
00000001000227a0	popq	%rbx
00000001000227a1	popq	%r12
00000001000227a3	popq	%r13
00000001000227a5	popq	%r14
00000001000227a7	popq	%r15
00000001000227a9	popq	%rbp
00000001000227aa	retq
00000001000227ab	movq	0x28(%rbx), %rax
00000001000227af	testq	%rax, %rax
00000001000227b2	je	0x10002293a
00000001000227b8	movq	%rax, %rdi
00000001000227bb	movq	%r12, %rsi
00000001000227be	xorl	%edx, %edx
00000001000227c0	callq	_je_arena_malloc_small
00000001000227c5	jmp	0x100022673
00000001000227ca	leaq	_je_tcache_maxclass(%rip), %rax
00000001000227d1	cmpq	%r12, (%rax)
00000001000227d4	jb	0x10002290f
00000001000227da	movq	0x8(%rbx), %r15
00000001000227de	testq	%r15, %r15
00000001000227e1	jne	0x100022804
00000001000227e3	cmpl	$0x1, (%rbx)
00000001000227e6	jne	0x10002290f
00000001000227ec	movq	%rbx, %rdi
00000001000227ef	callq	_je_tcache_get_hard
00000001000227f4	movq	%rax, %r15
00000001000227f7	movq	%r15, 0x8(%rbx)
00000001000227fb	testq	%r15, %r15
00000001000227fe	je	0x10002290f
0000000100022804	addq	$0x101f, %r13           ## imm = 0x101F
000000010002280b	movq	%r13, %rbx
000000010002280e	shrq	$0xc, %rbx
0000000100022812	addq	$0x1b, %rbx
0000000100022816	shlq	$0x5, %rbx
000000010002281a	movl	0x38(%r15,%rbx), %eax
000000010002281f	andq	$-0x1000, %r13          ## imm = 0xFFFFFFFFFFFFF000
0000000100022826	testl	%eax, %eax
0000000100022828	je	0x100022951
000000010002282e	leaq	0x38(%r15,%rbx), %rcx
0000000100022833	decl	%eax
0000000100022835	movl	%eax, (%rcx)
0000000100022837	cmpl	0x30(%r15,%rbx), %eax
000000010002283c	jl	0x10002297b
0000000100022842	movq	0x40(%r15,%rbx), %rcx
0000000100022847	movl	%eax, %eax
0000000100022849	movq	(%rcx,%rax,8), %r12
000000010002284d	testq	%r12, %r12
0000000100022850	je	0x10002295a
0000000100022856	leaq	_je_opt_junk(%rip), %rax
000000010002285d	cmpb	$0x0, (%rax)
0000000100022860	jne	0x100022987
0000000100022866	leaq	_je_opt_zero(%rip), %rax
000000010002286d	cmpb	$0x0, (%rax)
0000000100022870	jne	0x1000229a1
0000000100022876	incq	0x28(%r15,%rbx)
000000010002287b	jmp	0x10002275a
0000000100022880	leaq	-0x1(%r12,%r12), %rax
0000000100022885	bsrq	%rax, %rdx
0000000100022889	movl	$0x1, %eax
000000010002288e	cmpq	$0x6, %rdx
0000000100022892	jb	0x10002289c
0000000100022894	leaq	-0x17(,%rdx,4), %rax
000000010002289c	leal	-0x3(%rdx), %esi
000000010002289f	movl	$0x4, %ecx
00000001000228a4	cmpq	$0x7, %rdx
00000001000228a8	cmovaeq	%rsi, %rcx
00000001000228ac	movq	$-0x1, %rdx
00000001000228b3	shlq	%cl, %rdx
00000001000228b6	addq	$0x1f, %r13
00000001000228ba	andq	%rdx, %r13
00000001000228bd	shrq	%cl, %r13
00000001000228c0	andq	$0x3, %r13
00000001000228c4	addq	%rax, %r13
00000001000228c7	jmp	0x1000226d3
00000001000228cc	movl	$0xffffffff, 0x30(%r15,%rax) ## imm = 0xFFFFFFFF
00000001000228d5	movq	%r15, %rdi
00000001000228d8	movq	%rbx, %rsi
00000001000228db	movq	%r13, %rdx
00000001000228de	callq	_je_tcache_alloc_small_hard
00000001000228e3	movq	%rax, %r12
00000001000228e6	xorl	%eax, %eax
00000001000228e8	testq	%r12, %r12
00000001000228eb	je	0x10002279c
00000001000228f1	jmp	0x10002271f
00000001000228f6	leaq	0x30(%r15,%rax), %rdx
00000001000228fb	movl	%ecx, (%rdx)
00000001000228fd	jmp	0x10002270b
0000000100022902	movq	%r15, %rdi
0000000100022905	callq	_je_tcache_event_hard
000000010002290a	jmp	0x10002276f
000000010002290f	movq	0x28(%rbx), %rax
0000000100022913	testq	%rax, %rax
0000000100022916	je	0x100022947
0000000100022918	movq	%rax, %rdi
000000010002291b	movq	%r12, %rsi
000000010002291e	xorl	%edx, %edx
0000000100022920	callq	_je_arena_malloc_large
0000000100022925	jmp	0x100022673
000000010002292a	movq	%r12, %rdi
000000010002292d	movq	%r14, %rsi
0000000100022930	callq	0x10002bcb0             ## symbol stub for: ___bzero
0000000100022935	jmp	0x100022757
000000010002293a	movq	%rbx, %rdi
000000010002293d	callq	_je_choose_arena_hard
0000000100022942	jmp	0x1000227b8
0000000100022947	movq	%rbx, %rdi
000000010002294a	callq	_je_choose_arena_hard
000000010002294f	jmp	0x100022918
0000000100022951	movl	$0xffffffff, 0x30(%r15,%rbx) ## imm = 0xFFFFFFFF
000000010002295a	movq	0x18(%r15), %rdi
000000010002295e	movq	%r13, %rsi
0000000100022961	xorl	%edx, %edx
0000000100022963	callq	_je_arena_malloc_large
0000000100022968	movq	%rax, %r12
000000010002296b	xorl	%eax, %eax
000000010002296d	testq	%r12, %r12
0000000100022970	jne	0x10002275a
0000000100022976	jmp	0x10002279c
000000010002297b	leaq	0x30(%r15,%rbx), %rcx
0000000100022980	movl	%eax, (%rcx)
0000000100022982	jmp	0x100022842
0000000100022987	movq	%r12, %rdi
000000010002298a	movl	$0xa5, %esi
000000010002298f	movq	%r13, %rdx
0000000100022992	callq	0x10002bd04             ## symbol stub for: _memset
0000000100022997	incq	0x28(%r15,%rbx)
000000010002299c	jmp	0x10002275a
00000001000229a1	movq	%r12, %rdi
00000001000229a4	movq	%r13, %rsi
00000001000229a7	callq	0x10002bcb0             ## symbol stub for: ___bzero
00000001000229ac	jmp	0x100022876
00000001000229b1	nopw	%cs:(%rax,%rax)
_je_quarantine:
00000001000229c0	pushq	%rbp
00000001000229c1	movq	%rsp, %rbp
00000001000229c4	pushq	%r15
00000001000229c6	pushq	%r14
00000001000229c8	pushq	%r13
00000001000229ca	pushq	%r12
00000001000229cc	pushq	%rbx
00000001000229cd	subq	$0x28, %rsp
00000001000229d1	movq	%rsi, %r12
00000001000229d4	movq	%rdi, %r13
00000001000229d7	leaq	_je_chunksize_mask(%rip), %rax
00000001000229de	movq	(%rax), %rax
00000001000229e1	notq	%rax
00000001000229e4	andq	%r12, %rax
00000001000229e7	cmpq	%r12, %rax
00000001000229ea	je	0x100022a27
00000001000229ec	movq	%r12, %rcx
00000001000229ef	subq	%rax, %rcx
00000001000229f2	shrq	$0xc, %rcx
00000001000229f6	leaq	_je_map_bias(%rip), %rdx
00000001000229fd	subq	(%rdx), %rcx
0000000100022a00	movq	0x8(%rax,%rcx,8), %rcx
0000000100022a05	movq	%rcx, %rax
0000000100022a08	shrq	$0x4, %rax
0000000100022a0c	movzbl	%al, %eax
0000000100022a0f	cmpq	$0xff, %rax
0000000100022a15	je	0x100022d6e
0000000100022a1b	leaq	_je_small_bin2size_tab(%rip), %rcx
0000000100022a22	movl	(%rcx,%rax,4), %eax
0000000100022a25	jmp	0x100022a2f
0000000100022a27	movq	%r12, %rdi
0000000100022a2a	callq	_je_huge_salloc
0000000100022a2f	movq	0x38(%r13), %r14
0000000100022a33	testq	%r14, %r14
0000000100022a36	je	0x100022c41
0000000100022a3c	movq	(%r14), %rdx
0000000100022a3f	leaq	(%rdx,%rax), %rcx
0000000100022a43	leaq	_je_opt_quarantine(%rip), %rsi
0000000100022a4a	movq	(%rsi), %rbx
0000000100022a4d	cmpq	%rbx, %rcx
0000000100022a50	jbe	0x100022a88
0000000100022a52	xorl	%ecx, %ecx
0000000100022a54	subq	%rax, %rbx
0000000100022a57	movq	%rax, -0x48(%rbp)
0000000100022a5b	cmovbq	%rcx, %rbx
0000000100022a5f	leaq	0x8(%r14), %r15
0000000100022a63	cmpq	%rbx, %rdx
0000000100022a66	jbe	0x100022a90
0000000100022a68	nopl	(%rax,%rax)
0000000100022a70	cmpq	$0x0, (%r15)
0000000100022a74	je	0x100022a90
0000000100022a76	movq	%r13, %rdi
0000000100022a79	movq	%r14, %rsi
0000000100022a7c	callq	_quarantine_drain_one
0000000100022a81	cmpq	%rbx, (%r14)
0000000100022a84	ja	0x100022a70
0000000100022a86	jmp	0x100022a90
0000000100022a88	movq	%rax, -0x48(%rbp)
0000000100022a8c	leaq	0x8(%r14), %r15
0000000100022a90	movq	0x18(%r14), %rsi
0000000100022a94	movl	$0x1, %eax
0000000100022a99	movb	%sil, %cl
0000000100022a9c	shlq	%cl, %rax
0000000100022a9f	cmpq	%rax, (%r15)
0000000100022aa2	jne	0x100022b1e
0000000100022aa4	incq	%rsi
0000000100022aa7	movq	%r13, %rdi
0000000100022aaa	callq	_je_quarantine_init
0000000100022aaf	testq	%rax, %rax
0000000100022ab2	je	0x100022b26
0000000100022ab4	movq	%r12, -0x30(%rbp)
0000000100022ab8	movq	(%r14), %rcx
0000000100022abb	movq	%rcx, (%rax)
0000000100022abe	movq	(%r15), %rcx
0000000100022ac1	movq	%rcx, 0x8(%rax)
0000000100022ac5	movb	0x18(%r14), %cl
0000000100022ac9	movl	$0x1, %r12d
0000000100022acf	shlq	%cl, %r12
0000000100022ad2	movq	0x10(%r14), %rdx
0000000100022ad6	movq	(%r15), %rbx
0000000100022ad9	leaq	(%rbx,%rdx), %rcx
0000000100022add	cmpq	%r12, %rcx
0000000100022ae0	jbe	0x100022b39
0000000100022ae2	movq	%r13, -0x40(%rbp)
0000000100022ae6	subq	%rdx, %r12
0000000100022ae9	shlq	$0x4, %rdx
0000000100022aed	leaq	0x20(%r14,%rdx), %rsi
0000000100022af2	movq	%r12, %r15
0000000100022af5	shlq	$0x4, %r15
0000000100022af9	movq	%rax, %r13
0000000100022afc	movq	%r13, -0x38(%rbp)
0000000100022b00	leaq	0x20(%r13), %rdi
0000000100022b04	movq	%r15, %rdx
0000000100022b07	callq	0x10002bcf8             ## symbol stub for: _memcpy
0000000100022b0c	leaq	0x20(%r13,%r15), %rdi
0000000100022b11	subq	%r12, %rbx
0000000100022b14	shlq	$0x4, %rbx
0000000100022b18	leaq	0x20(%r14), %rsi
0000000100022b1c	jmp	0x100022b52
0000000100022b1e	movq	%r14, %rdi
0000000100022b21	jmp	0x100022c27
0000000100022b26	movq	%r13, %rdi
0000000100022b29	movq	%r14, %rsi
0000000100022b2c	callq	_quarantine_drain_one
0000000100022b31	movq	%r14, %rdi
0000000100022b34	jmp	0x100022c27
0000000100022b39	movq	%r13, -0x40(%rbp)
0000000100022b3d	shlq	$0x4, %rdx
0000000100022b41	leaq	0x20(%r14,%rdx), %rsi
0000000100022b46	movq	%rax, -0x38(%rbp)
0000000100022b4a	leaq	0x20(%rax), %rdi
0000000100022b4e	shlq	$0x4, %rbx
0000000100022b52	movq	%rbx, %rdx
0000000100022b55	callq	0x10002bcf8             ## symbol stub for: _memcpy
0000000100022b5a	leaq	_je_chunksize_mask(%rip), %rax
0000000100022b61	movq	(%rax), %rsi
0000000100022b64	notq	%rsi
0000000100022b67	andq	%r14, %rsi
0000000100022b6a	cmpq	%r14, %rsi
0000000100022b6d	movq	-0x40(%rbp), %r13
0000000100022b71	je	0x100022c17
0000000100022b77	movq	%r14, %rcx
0000000100022b7a	subq	%rsi, %rcx
0000000100022b7d	shrq	$0xc, %rcx
0000000100022b81	leaq	_je_map_bias(%rip), %rax
0000000100022b88	movq	%rcx, %rdx
0000000100022b8b	subq	(%rax), %rdx
0000000100022b8e	movq	0x8(%rsi,%rdx,8), %r12
0000000100022b93	testb	$0x2, %r12b
0000000100022b97	jne	0x100022e94
0000000100022b9d	movq	0x8(%r13), %r15
0000000100022ba1	testq	%r15, %r15
0000000100022ba4	je	0x100022f52
0000000100022baa	shrq	$0x4, %r12
0000000100022bae	movzbl	%r12b, %r13d
0000000100022bb2	leaq	_je_opt_junk(%rip), %rax
0000000100022bb9	cmpb	$0x0, (%rax)
0000000100022bbc	jne	0x100022f62
0000000100022bc2	movq	%r13, %rbx
0000000100022bc5	shlq	$0x5, %rbx
0000000100022bc9	leaq	0x38(%r15,%rbx), %r12
0000000100022bce	movl	0x38(%r15,%rbx), %edx
0000000100022bd3	leaq	_je_tcache_bin_info(%rip), %rax
0000000100022bda	movq	(%rax), %rax
0000000100022bdd	cmpl	(%rax,%r13,4), %edx
0000000100022be1	je	0x100022f7f
0000000100022be7	movq	0x40(%r15,%rbx), %rcx
0000000100022bec	movl	%edx, %eax
0000000100022bee	movq	%r14, (%rcx,%rax,8)
0000000100022bf2	incl	%eax
0000000100022bf4	movl	%eax, (%r12)
0000000100022bf8	movl	0x20(%r15), %eax
0000000100022bfc	incl	%eax
0000000100022bfe	movl	%eax, 0x20(%r15)
0000000100022c02	cmpl	$0x125, %eax            ## imm = 0x125
0000000100022c07	movq	-0x40(%rbp), %r13
0000000100022c0b	jne	0x100022c1f
0000000100022c0d	movq	%r15, %rdi
0000000100022c10	callq	_je_tcache_event_hard
0000000100022c15	jmp	0x100022c1f
0000000100022c17	movq	%r14, %rdi
0000000100022c1a	callq	_je_huge_dalloc
0000000100022c1f	movq	-0x30(%rbp), %r12
0000000100022c23	movq	-0x38(%rbp), %rdi
0000000100022c27	movq	(%rdi), %rax
0000000100022c2a	movq	-0x48(%rbp), %rsi
0000000100022c2e	addq	%rsi, %rax
0000000100022c31	leaq	_je_opt_quarantine(%rip), %rcx
0000000100022c38	cmpq	(%rcx), %rax
0000000100022c3b	jbe	0x100022d08
0000000100022c41	leaq	_je_chunksize_mask(%rip), %rax
0000000100022c48	movq	(%rax), %rsi
0000000100022c4b	notq	%rsi
0000000100022c4e	andq	%r12, %rsi
0000000100022c51	cmpq	%r12, %rsi
0000000100022c54	je	0x100022d58
0000000100022c5a	movq	%r13, %rdi
0000000100022c5d	movq	%r12, %rcx
0000000100022c60	subq	%rsi, %rcx
0000000100022c63	shrq	$0xc, %rcx
0000000100022c67	leaq	_je_map_bias(%rip), %rax
0000000100022c6e	movq	%rcx, %rdx
0000000100022c71	subq	(%rax), %rdx
0000000100022c74	movq	0x8(%rsi,%rdx,8), %r13
0000000100022c79	testb	$0x2, %r13b
0000000100022c7d	jne	0x100022d7d
0000000100022c83	movq	0x8(%rdi), %r15
0000000100022c87	testq	%r15, %r15
0000000100022c8a	je	0x100022dfa
0000000100022c90	shrq	$0x4, %r13
0000000100022c94	movzbl	%r13b, %r14d
0000000100022c98	leaq	_je_opt_junk(%rip), %rax
0000000100022c9f	cmpb	$0x0, (%rax)
0000000100022ca2	jne	0x100022e13
0000000100022ca8	movq	%r12, %r13
0000000100022cab	movq	%r14, %rbx
0000000100022cae	shlq	$0x5, %rbx
0000000100022cb2	leaq	0x38(%r15,%rbx), %r12
0000000100022cb7	movl	0x38(%r15,%rbx), %edx
0000000100022cbc	leaq	_je_tcache_bin_info(%rip), %rax
0000000100022cc3	movq	(%rax), %rax
0000000100022cc6	cmpl	(%rax,%r14,4), %edx
0000000100022cca	je	0x100022e2f
0000000100022cd0	movq	0x40(%r15,%rbx), %rcx
0000000100022cd5	movl	%edx, %eax
0000000100022cd7	movq	%r13, (%rcx,%rax,8)
0000000100022cdb	incl	%eax
0000000100022cdd	movl	%eax, (%r12)
0000000100022ce1	movl	0x20(%r15), %eax
0000000100022ce5	incl	%eax
0000000100022ce7	movl	%eax, 0x20(%r15)
0000000100022ceb	cmpl	$0x125, %eax            ## imm = 0x125
0000000100022cf0	jne	0x100022d49
0000000100022cf2	movq	%r15, %rdi
0000000100022cf5	addq	$0x28, %rsp
0000000100022cf9	popq	%rbx
0000000100022cfa	popq	%r12
0000000100022cfc	popq	%r13
0000000100022cfe	popq	%r14
0000000100022d00	popq	%r15
0000000100022d02	popq	%rbp
0000000100022d03	jmp	_je_tcache_event_hard
0000000100022d08	movq	0x8(%rdi), %rdx
0000000100022d0c	addq	0x10(%rdi), %rdx
0000000100022d10	movb	0x18(%rdi), %cl
0000000100022d13	movl	$0x1, %eax
0000000100022d18	shlq	%cl, %rax
0000000100022d1b	decq	%rax
0000000100022d1e	andq	%rdx, %rax
0000000100022d21	shlq	$0x4, %rax
0000000100022d25	movq	%r12, 0x20(%rdi,%rax)
0000000100022d2a	leaq	_je_opt_junk(%rip), %rcx
0000000100022d31	movq	%rsi, 0x28(%rdi,%rax)
0000000100022d36	addq	%rsi, (%rdi)
0000000100022d39	incq	0x8(%rdi)
0000000100022d3d	cmpb	$0x0, (%rcx)
0000000100022d40	movq	%rsi, %rdx
0000000100022d43	jne	0x100022e4a
0000000100022d49	addq	$0x28, %rsp
0000000100022d4d	popq	%rbx
0000000100022d4e	popq	%r12
0000000100022d50	popq	%r13
0000000100022d52	popq	%r14
0000000100022d54	popq	%r15
0000000100022d56	popq	%rbp
0000000100022d57	retq
0000000100022d58	movq	%r12, %rdi
0000000100022d5b	addq	$0x28, %rsp
0000000100022d5f	popq	%rbx
0000000100022d60	popq	%r12
0000000100022d62	popq	%r13
0000000100022d64	popq	%r14
0000000100022d66	popq	%r15
0000000100022d68	popq	%rbp
0000000100022d69	jmp	_je_huge_dalloc
0000000100022d6e	andq	$-0x1000, %rcx          ## imm = 0xFFFFFFFFFFFFF000
0000000100022d75	movq	%rcx, %rax
0000000100022d78	jmp	0x100022a2f
0000000100022d7d	movq	%r13, %rdx
0000000100022d80	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
0000000100022d87	leaq	_je_tcache_maxclass(%rip), %rax
0000000100022d8e	cmpq	(%rax), %rdx
0000000100022d91	ja	0x100022e6c
0000000100022d97	movq	0x8(%rdi), %r15
0000000100022d9b	testq	%r15, %r15
0000000100022d9e	je	0x100022e6c
0000000100022da4	shrq	$0xc, %r13
0000000100022da8	leaq	0x1b(%r13), %r14
0000000100022dac	leaq	_je_opt_junk(%rip), %rax
0000000100022db3	cmpb	$0x0, (%rax)
0000000100022db6	jne	0x100022faa
0000000100022dbc	movq	%r12, -0x30(%rbp)
0000000100022dc0	movq	%r14, %rbx
0000000100022dc3	shlq	$0x5, %rbx
0000000100022dc7	leaq	0x38(%r15,%rbx), %r12
0000000100022dcc	movl	0x38(%r15,%rbx), %edx
0000000100022dd1	leaq	_je_tcache_bin_info(%rip), %rax
0000000100022dd8	movq	(%rax), %rax
0000000100022ddb	cmpl	0x6c(%rax,%r13,4), %edx
0000000100022de0	je	0x100022fbc
0000000100022de6	movq	0x40(%r15,%rbx), %rcx
0000000100022deb	movl	%edx, %eax
0000000100022ded	movq	-0x30(%rbp), %rdx
0000000100022df1	movq	%rdx, (%rcx,%rax,8)
0000000100022df5	jmp	0x100022cdb
0000000100022dfa	movq	(%rsi), %rdi
0000000100022dfd	movq	%r12, %rdx
0000000100022e00	addq	$0x28, %rsp
0000000100022e04	popq	%rbx
0000000100022e05	popq	%r12
0000000100022e07	popq	%r13
0000000100022e09	popq	%r14
0000000100022e0b	popq	%r15
0000000100022e0d	popq	%rbp
0000000100022e0e	jmp	_je_arena_dalloc_small
0000000100022e13	leaq	(%r14,%r14,2), %rsi
0000000100022e17	shlq	$0x5, %rsi
0000000100022e1b	addq	0xf1f6(%rip), %rsi
0000000100022e22	movq	%r12, %rdi
0000000100022e25	callq	_je_arena_dalloc_junk_small
0000000100022e2a	jmp	0x100022ca8
0000000100022e2f	leaq	0x28(%r15,%rbx), %rdi
0000000100022e34	shrl	%edx
0000000100022e36	movq	%r14, %rsi
0000000100022e39	movq	%r15, %rcx
0000000100022e3c	callq	_je_tcache_bin_flush_small
0000000100022e41	movl	(%r12), %edx
0000000100022e45	jmp	0x100022cd0
0000000100022e4a	movq	%r12, %rdi
0000000100022e4d	cmpq	$0xe00, %rdx            ## imm = 0xE00
0000000100022e54	ja	0x100022e85
0000000100022e56	movq	%rdx, %rsi
0000000100022e59	addq	$0x28, %rsp
0000000100022e5d	popq	%rbx
0000000100022e5e	popq	%r12
0000000100022e60	popq	%r13
0000000100022e62	popq	%r14
0000000100022e64	popq	%r15
0000000100022e66	popq	%rbp
0000000100022e67	jmp	_je_arena_quarantine_junk_small
0000000100022e6c	movq	(%rsi), %rdi
0000000100022e6f	movq	%r12, %rdx
0000000100022e72	addq	$0x28, %rsp
0000000100022e76	popq	%rbx
0000000100022e77	popq	%r12
0000000100022e79	popq	%r13
0000000100022e7b	popq	%r14
0000000100022e7d	popq	%r15
0000000100022e7f	popq	%rbp
0000000100022e80	jmp	_je_arena_dalloc_large
0000000100022e85	movl	$0x5a, %esi
0000000100022e8a	callq	0x10002bd04             ## symbol stub for: _memset
0000000100022e8f	jmp	0x100022d49
0000000100022e94	movq	%r12, %rdx
0000000100022e97	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
0000000100022e9e	leaq	_je_tcache_maxclass(%rip), %rax
0000000100022ea5	cmpq	(%rax), %rdx
0000000100022ea8	ja	0x100022f9a
0000000100022eae	movq	0x8(%r13), %r15
0000000100022eb2	testq	%r15, %r15
0000000100022eb5	je	0x100022f9a
0000000100022ebb	shrq	$0xc, %r12
0000000100022ebf	leaq	0x1b(%r12), %r13
0000000100022ec4	leaq	_je_opt_junk(%rip), %rax
0000000100022ecb	cmpb	$0x0, (%rax)
0000000100022ece	je	0x100022edd
0000000100022ed0	movq	%r14, %rdi
0000000100022ed3	movl	$0x5a, %esi
0000000100022ed8	callq	0x10002bd04             ## symbol stub for: _memset
0000000100022edd	movq	%r13, %rbx
0000000100022ee0	shlq	$0x5, %rbx
0000000100022ee4	leaq	0x38(%r15,%rbx), %rsi
0000000100022ee9	movl	0x38(%r15,%rbx), %edx
0000000100022eee	leaq	_je_tcache_bin_info(%rip), %rax
0000000100022ef5	movq	(%rax), %rax
0000000100022ef8	cmpl	0x6c(%rax,%r12,4), %edx
0000000100022efd	jne	0x100022f19
0000000100022eff	leaq	0x28(%r15,%rbx), %rdi
0000000100022f04	shrl	%edx
0000000100022f06	movq	%rsi, %r12
0000000100022f09	movq	%r13, %rsi
0000000100022f0c	movq	%r15, %rcx
0000000100022f0f	callq	_je_tcache_bin_flush_large
0000000100022f14	movq	%r12, %rsi
0000000100022f17	movl	(%rsi), %edx
0000000100022f19	movq	-0x40(%rbp), %r13
0000000100022f1d	movq	0x40(%r15,%rbx), %rcx
0000000100022f22	movl	%edx, %eax
0000000100022f24	movq	%r14, (%rcx,%rax,8)
0000000100022f28	incl	%eax
0000000100022f2a	movl	%eax, (%rsi)
0000000100022f2c	movl	0x20(%r15), %eax
0000000100022f30	incl	%eax
0000000100022f32	movl	%eax, 0x20(%r15)
0000000100022f36	cmpl	$0x125, %eax            ## imm = 0x125
0000000100022f3b	movq	-0x30(%rbp), %r12
0000000100022f3f	jne	0x100022c23
0000000100022f45	movq	%r15, %rdi
0000000100022f48	callq	_je_tcache_event_hard
0000000100022f4d	jmp	0x100022c23
0000000100022f52	movq	(%rsi), %rdi
0000000100022f55	movq	%r14, %rdx
0000000100022f58	callq	_je_arena_dalloc_small
0000000100022f5d	jmp	0x100022c1f
0000000100022f62	leaq	(%r13,%r13,2), %rsi
0000000100022f67	shlq	$0x5, %rsi
0000000100022f6b	addq	0xf0a6(%rip), %rsi
0000000100022f72	movq	%r14, %rdi
0000000100022f75	callq	_je_arena_dalloc_junk_small
0000000100022f7a	jmp	0x100022bc2
0000000100022f7f	leaq	0x28(%r15,%rbx), %rdi
0000000100022f84	shrl	%edx
0000000100022f86	movq	%r13, %rsi
0000000100022f89	movq	%r15, %rcx
0000000100022f8c	callq	_je_tcache_bin_flush_small
0000000100022f91	movl	(%r12), %edx
0000000100022f95	jmp	0x100022be7
0000000100022f9a	movq	(%rsi), %rdi
0000000100022f9d	movq	%r14, %rdx
0000000100022fa0	callq	_je_arena_dalloc_large
0000000100022fa5	jmp	0x100022c1f
0000000100022faa	movq	%r12, %rdi
0000000100022fad	movl	$0x5a, %esi
0000000100022fb2	callq	0x10002bd04             ## symbol stub for: _memset
0000000100022fb7	jmp	0x100022dbc
0000000100022fbc	leaq	0x28(%r15,%rbx), %rdi
0000000100022fc1	shrl	%edx
0000000100022fc3	movq	%r14, %rsi
0000000100022fc6	movq	%r15, %rcx
0000000100022fc9	callq	_je_tcache_bin_flush_large
0000000100022fce	movl	(%r12), %edx
0000000100022fd2	jmp	0x100022de6
0000000100022fd7	nopw	(%rax,%rax)
_je_quarantine_cleanup:
0000000100022fe0	pushq	%rbp
0000000100022fe1	movq	%rsp, %rbp
0000000100022fe4	pushq	%r15
0000000100022fe6	pushq	%r14
0000000100022fe8	pushq	%r13
0000000100022fea	pushq	%r12
0000000100022fec	pushq	%rbx
0000000100022fed	pushq	%rax
0000000100022fee	movq	%rdi, %r14
0000000100022ff1	movq	0x38(%r14), %rbx
0000000100022ff5	testq	%rbx, %rbx
0000000100022ff8	je	0x1000230e3
0000000100022ffe	jmp	0x10002300b
0000000100023000	movq	%r14, %rdi
0000000100023003	movq	%rbx, %rsi
0000000100023006	callq	_quarantine_drain_one
000000010002300b	cmpq	$0x0, (%rbx)
000000010002300f	je	0x100023018
0000000100023011	cmpq	$0x0, 0x8(%rbx)
0000000100023016	jne	0x100023000
0000000100023018	leaq	_je_chunksize_mask(%rip), %rax
000000010002301f	movq	(%rax), %rsi
0000000100023022	notq	%rsi
0000000100023025	andq	%rbx, %rsi
0000000100023028	cmpq	%rbx, %rsi
000000010002302b	je	0x1000230d3
0000000100023031	movq	%rbx, %rcx
0000000100023034	subq	%rsi, %rcx
0000000100023037	shrq	$0xc, %rcx
000000010002303b	leaq	_je_map_bias(%rip), %rax
0000000100023042	movq	%rcx, %rdx
0000000100023045	subq	(%rax), %rdx
0000000100023048	movq	0x8(%rsi,%rdx,8), %r13
000000010002304d	testb	$0x2, %r13b
0000000100023051	jne	0x1000230f2
0000000100023057	movq	0x8(%r14), %r15
000000010002305b	testq	%r15, %r15
000000010002305e	je	0x10002316b
0000000100023064	shrq	$0x4, %r13
0000000100023068	movzbl	%r13b, %r13d
000000010002306c	leaq	_je_opt_junk(%rip), %rax
0000000100023073	cmpb	$0x0, (%rax)
0000000100023076	jne	0x10002317b
000000010002307c	movq	%r14, -0x30(%rbp)
0000000100023080	movq	%r13, %r12
0000000100023083	shlq	$0x5, %r12
0000000100023087	leaq	0x38(%r15,%r12), %rsi
000000010002308c	movl	0x38(%r15,%r12), %edx
0000000100023091	leaq	_je_tcache_bin_info(%rip), %rax
0000000100023098	movq	(%rax), %rax
000000010002309b	cmpl	(%rax,%r13,4), %edx
000000010002309f	je	0x100023198
00000001000230a5	movq	-0x30(%rbp), %r14
00000001000230a9	movq	0x40(%r15,%r12), %rcx
00000001000230ae	movl	%edx, %eax
00000001000230b0	movq	%rbx, (%rcx,%rax,8)
00000001000230b4	incl	%eax
00000001000230b6	movl	%eax, (%rsi)
00000001000230b8	movl	0x20(%r15), %eax
00000001000230bc	incl	%eax
00000001000230be	movl	%eax, 0x20(%r15)
00000001000230c2	cmpl	$0x125, %eax            ## imm = 0x125
00000001000230c7	jne	0x1000230db
00000001000230c9	movq	%r15, %rdi
00000001000230cc	callq	_je_tcache_event_hard
00000001000230d1	jmp	0x1000230db
00000001000230d3	movq	%rbx, %rdi
00000001000230d6	callq	_je_huge_dalloc
00000001000230db	movq	$0x0, 0x38(%r14)
00000001000230e3	addq	$0x8, %rsp
00000001000230e7	popq	%rbx
00000001000230e8	popq	%r12
00000001000230ea	popq	%r13
00000001000230ec	popq	%r14
00000001000230ee	popq	%r15
00000001000230f0	popq	%rbp
00000001000230f1	retq
00000001000230f2	movq	%r13, %rdx
00000001000230f5	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
00000001000230fc	leaq	_je_tcache_maxclass(%rip), %rax
0000000100023103	cmpq	(%rax), %rdx
0000000100023106	ja	0x1000231b7
000000010002310c	movq	0x8(%r14), %r15
0000000100023110	testq	%r15, %r15
0000000100023113	je	0x1000231b7
0000000100023119	shrq	$0xc, %r13
000000010002311d	leaq	0x1b(%r13), %r12
0000000100023121	leaq	_je_opt_junk(%rip), %rax
0000000100023128	cmpb	$0x0, (%rax)
000000010002312b	jne	0x1000231c7
0000000100023131	movq	%r12, %rsi
0000000100023134	shlq	$0x5, %r12
0000000100023138	leaq	0x38(%r15,%r12), %rcx
000000010002313d	movl	0x38(%r15,%r12), %edx
0000000100023142	leaq	_je_tcache_bin_info(%rip), %rax
0000000100023149	movq	(%rax), %rax
000000010002314c	cmpl	0x6c(%rax,%r13,4), %edx
0000000100023151	je	0x1000231d9
0000000100023157	movq	0x40(%r15,%r12), %rsi
000000010002315c	movl	%edx, %eax
000000010002315e	movq	%rbx, (%rsi,%rax,8)
0000000100023162	incl	%eax
0000000100023164	movl	%eax, (%rcx)
0000000100023166	jmp	0x1000230b8
000000010002316b	movq	(%rsi), %rdi
000000010002316e	movq	%rbx, %rdx
0000000100023171	callq	_je_arena_dalloc_small
0000000100023176	jmp	0x1000230db
000000010002317b	leaq	(%r13,%r13,2), %rsi
0000000100023180	shlq	$0x5, %rsi
0000000100023184	addq	0xee8d(%rip), %rsi
000000010002318b	movq	%rbx, %rdi
000000010002318e	callq	_je_arena_dalloc_junk_small
0000000100023193	jmp	0x10002307c
0000000100023198	leaq	0x28(%r15,%r12), %rdi
000000010002319d	shrl	%edx
000000010002319f	movq	%rsi, %r14
00000001000231a2	movq	%r13, %rsi
00000001000231a5	movq	%r15, %rcx
00000001000231a8	callq	_je_tcache_bin_flush_small
00000001000231ad	movq	%r14, %rsi
00000001000231b0	movl	(%rsi), %edx
00000001000231b2	jmp	0x1000230a5
00000001000231b7	movq	(%rsi), %rdi
00000001000231ba	movq	%rbx, %rdx
00000001000231bd	callq	_je_arena_dalloc_large
00000001000231c2	jmp	0x1000230db
00000001000231c7	movq	%rbx, %rdi
00000001000231ca	movl	$0x5a, %esi
00000001000231cf	callq	0x10002bd04             ## symbol stub for: _memset
00000001000231d4	jmp	0x100023131
00000001000231d9	leaq	0x28(%r15,%r12), %rdi
00000001000231de	shrl	%edx
00000001000231e0	movq	%rcx, %r13
00000001000231e3	movq	%r15, %rcx
00000001000231e6	callq	_je_tcache_bin_flush_large
00000001000231eb	movq	%r13, %rcx
00000001000231ee	movl	(%rcx), %edx
00000001000231f0	jmp	0x100023157
00000001000231f5	nopw	%cs:(%rax,%rax)
_quarantine_drain_one:
0000000100023200	pushq	%rbp
0000000100023201	movq	%rsp, %rbp
0000000100023204	pushq	%r15
0000000100023206	pushq	%r14
0000000100023208	pushq	%r13
000000010002320a	pushq	%r12
000000010002320c	pushq	%rbx
000000010002320d	subq	$0x18, %rsp
0000000100023211	movq	%rsi, -0x30(%rbp)
0000000100023215	movq	0x10(%rsi), %rax
0000000100023219	shlq	$0x4, %rax
000000010002321d	movq	%rax, -0x38(%rbp)
0000000100023221	movq	0x20(%rsi,%rax), %r15
0000000100023226	leaq	_je_chunksize_mask(%rip), %rax
000000010002322d	movq	(%rax), %rsi
0000000100023230	notq	%rsi
0000000100023233	andq	%r15, %rsi
0000000100023236	cmpq	%r15, %rsi
0000000100023239	je	0x1000232db
000000010002323f	movq	%r15, %rcx
0000000100023242	subq	%rsi, %rcx
0000000100023245	shrq	$0xc, %rcx
0000000100023249	leaq	_je_map_bias(%rip), %rax
0000000100023250	movq	%rcx, %rdx
0000000100023253	subq	(%rax), %rdx
0000000100023256	movq	0x8(%rsi,%rdx,8), %r13
000000010002325b	testb	$0x2, %r13b
000000010002325f	jne	0x100023322
0000000100023265	movq	0x8(%rdi), %r14
0000000100023269	testq	%r14, %r14
000000010002326c	je	0x1000233b6
0000000100023272	shrq	$0x4, %r13
0000000100023276	movzbl	%r13b, %r12d
000000010002327a	leaq	_je_opt_junk(%rip), %rax
0000000100023281	cmpb	$0x0, (%rax)
0000000100023284	jne	0x1000233c6
000000010002328a	movq	%r12, %rbx
000000010002328d	shlq	$0x5, %rbx
0000000100023291	leaq	0x38(%r14,%rbx), %r13
0000000100023296	movl	0x38(%r14,%rbx), %edx
000000010002329b	leaq	_je_tcache_bin_info(%rip), %rax
00000001000232a2	movq	(%rax), %rax
00000001000232a5	cmpl	(%rax,%r12,4), %edx
00000001000232a9	je	0x1000233e2
00000001000232af	movq	0x40(%r14,%rbx), %rcx
00000001000232b4	movl	%edx, %eax
00000001000232b6	movq	%r15, (%rcx,%rax,8)
00000001000232ba	incl	%eax
00000001000232bc	movl	%eax, (%r13)
00000001000232c0	movl	0x20(%r14), %eax
00000001000232c4	incl	%eax
00000001000232c6	movl	%eax, 0x20(%r14)
00000001000232ca	cmpl	$0x125, %eax            ## imm = 0x125
00000001000232cf	jne	0x1000232e3
00000001000232d1	movq	%r14, %rdi
00000001000232d4	callq	_je_tcache_event_hard
00000001000232d9	jmp	0x1000232e3
00000001000232db	movq	%r15, %rdi
00000001000232de	callq	_je_huge_dalloc
00000001000232e3	movq	-0x30(%rbp), %rdx
00000001000232e7	movq	-0x38(%rbp), %rax
00000001000232eb	movq	0x28(%rdx,%rax), %rax
00000001000232f0	subq	%rax, (%rdx)
00000001000232f3	decq	0x8(%rdx)
00000001000232f7	movb	0x18(%rdx), %cl
00000001000232fa	movl	$0x1, %eax
00000001000232ff	shlq	%cl, %rax
0000000100023302	decq	%rax
0000000100023305	movq	0x10(%rdx), %rcx
0000000100023309	incq	%rcx
000000010002330c	andq	%rax, %rcx
000000010002330f	movq	%rcx, 0x10(%rdx)
0000000100023313	addq	$0x18, %rsp
0000000100023317	popq	%rbx
0000000100023318	popq	%r12
000000010002331a	popq	%r13
000000010002331c	popq	%r14
000000010002331e	popq	%r15
0000000100023320	popq	%rbp
0000000100023321	retq
0000000100023322	movq	%r13, %rdx
0000000100023325	andq	$-0x1000, %rdx          ## imm = 0xFFFFFFFFFFFFF000
000000010002332c	leaq	_je_tcache_maxclass(%rip), %rax
0000000100023333	cmpq	(%rax), %rdx
0000000100023336	ja	0x1000233fd
000000010002333c	movq	0x8(%rdi), %rbx
0000000100023340	testq	%rbx, %rbx
0000000100023343	je	0x1000233fd
0000000100023349	shrq	$0xc, %r13
000000010002334d	leaq	0x1b(%r13), %r14
0000000100023351	leaq	_je_opt_junk(%rip), %rax
0000000100023358	cmpb	$0x0, (%rax)
000000010002335b	jne	0x10002340d
0000000100023361	movq	%r14, %r12
0000000100023364	shlq	$0x5, %r12
0000000100023368	leaq	0x38(%rbx,%r12), %rsi
000000010002336d	movl	0x38(%rbx,%r12), %edx
0000000100023372	leaq	_je_tcache_bin_info(%rip), %rax
0000000100023379	movq	(%rax), %rax
000000010002337c	cmpl	0x6c(%rax,%r13,4), %edx
0000000100023381	je	0x10002341f
0000000100023387	movq	0x40(%rbx,%r12), %rcx
000000010002338c	movl	%edx, %eax
000000010002338e	movq	%r15, (%rcx,%rax,8)
0000000100023392	incl	%eax
0000000100023394	movl	%eax, (%rsi)
0000000100023396	movl	0x20(%rbx), %eax
0000000100023399	incl	%eax
000000010002339b	movl	%eax, 0x20(%rbx)
000000010002339e	cmpl	$0x125, %eax            ## imm = 0x125
00000001000233a3	jne	0x1000232e3
00000001000233a9	movq	%rbx, %rdi
00000001000233ac	callq	_je_tcache_event_hard
00000001000233b1	jmp	0x1000232e3
00000001000233b6	movq	(%rsi), %rdi
00000001000233b9	movq	%r15, %rdx
00000001000233bc	callq	_je_arena_dalloc_small
00000001000233c1	jmp	0x1000232e3
00000001000233c6	leaq	(%r12,%r12,2), %rsi
00000001000233ca	shlq	$0x5, %rsi
00000001000233ce	addq	0xec43(%rip), %rsi
00000001000233d5	movq	%r15, %rdi
00000001000233d8	callq	_je_arena_dalloc_junk_small
00000001000233dd	jmp	0x10002328a
00000001000233e2	leaq	0x28(%r14,%rbx), %rdi
00000001000233e7	shrl	%edx
00000001000233e9	movq	%r12, %rsi
00000001000233ec	movq	%r14, %rcx
00000001000233ef	callq	_je_tcache_bin_flush_small
00000001000233f4	movl	(%r13), %edx
00000001000233f8	jmp	0x1000232af
00000001000233fd	movq	(%rsi), %rdi
0000000100023400	movq	%r15, %rdx
0000000100023403	callq	_je_arena_dalloc_large
0000000100023408	jmp	0x1000232e3
000000010002340d	movq	%r15, %rdi
0000000100023410	movl	$0x5a, %esi
0000000100023415	callq	0x10002bd04             ## symbol stub for: _memset
000000010002341a	jmp	0x100023361
000000010002341f	leaq	0x28(%rbx,%r12), %rdi
0000000100023424	shrl	%edx
0000000100023426	movq	%rsi, %r13
0000000100023429	movq	%r14, %rsi
000000010002342c	movq	%rbx, %rcx
000000010002342f	callq	_je_tcache_bin_flush_large
0000000100023434	movq	%r13, %rsi
0000000100023437	movl	(%rsi), %edx
0000000100023439	jmp	0x100023387
000000010002343e	nop
000000010002343f	nop
_je_rtree_new:
0000000100023440	pushq	%rbp
0000000100023441	movq	%rsp, %rbp
0000000100023444	pushq	%r15
0000000100023446	pushq	%r14
0000000100023448	pushq	%r13
000000010002344a	pushq	%r12
000000010002344c	pushq	%rbx
000000010002344d	subq	$0x18, %rsp
0000000100023451	movq	%rdx, -0x40(%rbp)
0000000100023455	movl	%edi, %r13d
0000000100023458	movl	$0x1, %r15d
000000010002345e	cmpl	$0x11, %r13d
0000000100023462	jb	0x100023487
0000000100023464	leal	-0x10(%r13), %eax
0000000100023468	imulq	$0x4ec4ec4f, %rax, %rax ## imm = 0x4EC4EC4F
000000010002346f	shrq	$0x22, %rax
0000000100023473	imull	$0xd, %eax, %ecx
0000000100023476	addl	$0x10, %ecx
0000000100023479	cmpl	%r13d, %ecx
000000010002347c	setne	%cl
000000010002347f	movzbl	%cl, %ecx
0000000100023482	leal	0x1(%rcx,%rax), %r15d
0000000100023487	movl	%r15d, %eax
000000010002348a	leaq	0x24(,%rax,4), %r14
0000000100023492	movq	%r14, %rdi
0000000100023495	movq	%rsi, %r12
0000000100023498	callq	*%r12
000000010002349b	movq	%rax, %rbx
000000010002349e	movq	$0x0, -0x30(%rbp)
00000001000234a6	testq	%rbx, %rbx
00000001000234a9	je	0x10002359f
00000001000234af	movq	%rbx, %rdi
00000001000234b2	movq	%r14, %rsi
00000001000234b5	callq	0x10002bcb0             ## symbol stub for: ___bzero
00000001000234ba	movq	%r12, (%rbx)
00000001000234bd	movq	%r12, -0x38(%rbp)
00000001000234c1	movq	-0x40(%rbp), %r14
00000001000234c5	movq	%r14, 0x8(%rbx)
00000001000234c9	leaq	0x10(%rbx), %rdi
00000001000234cd	callq	_je_malloc_mutex_init
00000001000234d2	cmpb	$0x1, %al
00000001000234d4	jne	0x1000234ea
00000001000234d6	testq	%r14, %r14
00000001000234d9	je	0x10002359f
00000001000234df	movq	%rbx, %rdi
00000001000234e2	callq	*%r14
00000001000234e5	jmp	0x10002359f
00000001000234ea	movq	%r14, %r12
00000001000234ed	movl	%r15d, 0x20(%rbx)
00000001000234f1	cmpl	$0x2, %r15d
00000001000234f5	jb	0x100023522
00000001000234f7	leal	-0x1(%r15), %r14d
00000001000234fb	imull	$0xd, %r14d, %eax
00000001000234ff	addl	$0x10, %eax
0000000100023502	cmpl	%r13d, %eax
0000000100023505	jbe	0x100023528
0000000100023507	addl	$-0x10, %r13d
000000010002350b	imulq	$0x4ec4ec4f, %r13, %rax ## imm = 0x4EC4EC4F
0000000100023512	shrq	$0x22, %rax
0000000100023516	imull	$0xd, %eax, %eax
0000000100023519	subl	%eax, %r13d
000000010002351c	movl	%r13d, 0x24(%rbx)
0000000100023520	jmp	0x10002352f
0000000100023522	movl	%r13d, 0x24(%rbx)
0000000100023526	jmp	0x100023560
0000000100023528	movl	$0xd, 0x24(%rbx)
000000010002352f	cmpl	$0x2, %r14d
0000000100023533	jb	0x100023551
0000000100023535	leaq	0x28(%rbx), %rdi
0000000100023539	addl	$-0x3, %r15d
000000010002353d	leaq	0x4(,%r15,4), %rdx
0000000100023545	leaq	_.memset_pattern(%rip), %rsi
000000010002354c	callq	0x10002bd0a             ## symbol stub for: _memset_pattern16
0000000100023551	movl	%r14d, %eax
0000000100023554	movl	$0x10, 0x24(%rbx,%rax,4)
000000010002355c	movl	0x24(%rbx), %r13d
0000000100023560	movl	$0x8, %r14d
0000000100023566	movb	%r13b, %cl
0000000100023569	movl	$0x8, %edi
000000010002356e	shlq	%cl, %rdi
0000000100023571	callq	*-0x38(%rbp)
0000000100023574	movq	%rax, 0x18(%rbx)
0000000100023578	testq	%rax, %rax
000000010002357b	je	0x100023594
000000010002357d	movb	0x24(%rbx), %cl
0000000100023580	shlq	%cl, %r14
0000000100023583	movq	%rax, %rdi
0000000100023586	movq	%r14, %rsi
0000000100023589	callq	0x10002bcb0             ## symbol stub for: ___bzero
000000010002358e	movq	%rbx, -0x30(%rbp)
0000000100023592	jmp	0x10002359f
0000000100023594	testq	%r12, %r12
0000000100023597	je	0x10002359f
0000000100023599	movq	%rbx, %rdi
000000010002359c	callq	*%r12
000000010002359f	movq	-0x30(%rbp), %rax
00000001000235a3	addq	$0x18, %rsp
00000001000235a7	popq	%rbx
00000001000235a8	popq	%r12
00000001000235aa	popq	%r13
00000001000235ac	popq	%r14
00000001000235ae	popq	%r15
00000001000235b0	popq	%rbp
00000001000235b1	retq
00000001000235b2	nopw	%cs:(%rax,%rax)
_je_stats_print:
00000001000235c0	pushq	%rbp
00000001000235c1	movq	%rsp, %rbp
00000001000235c4	pushq	%r15
00000001000235c6	pushq	%r14
00000001000235c8	pushq	%r13
00000001000235ca	pushq	%r12
00000001000235cc	pushq	%rbx
00000001000235cd	subq	$0x168, %rsp            ## imm = 0x168
00000001000235d4	movq	%rdx, %r15
00000001000235d7	movq	%rsi, %r12
00000001000235da	movq	%rdi, %r14
00000001000235dd	movq	0xea2c(%rip), %rax      ## literal pool symbol address: ___stack_chk_guard
00000001000235e4	movq	(%rax), %rax
00000001000235e7	movq	%rax, -0x30(%rbp)
00000001000235eb	movq	$0x1, -0x38(%rbp)
00000001000235f3	movq	$0x8, -0x40(%rbp)
00000001000235fb	leaq	0xaea1(%rip), %rdi      ## literal pool for: "epoch"
0000000100023602	leaq	-0x40(%rbp), %rdx
0000000100023606	leaq	-0x38(%rbp), %rsi
000000010002360a	movq	%rsi, %rcx
000000010002360d	movl	$0x8, %r8d
0000000100023613	callq	_je_mallctl
0000000100023618	testl	%eax, %eax
000000010002361a	jne	0x1000236de
0000000100023620	testq	%r15, %r15
0000000100023623	je	0x1000236f8
0000000100023629	movb	(%r15), %cl
000000010002362c	testb	%cl, %cl
000000010002362e	je	0x1000236f8
0000000100023634	movb	$0x1, %r13b
0000000100023637	movl	$0x1, %eax
000000010002363c	movb	$0x1, -0x180(%rbp)
0000000100023643	movb	$0x1, -0x178(%rbp)
000000010002364a	movb	$0x1, %dl
000000010002364c	movb	$0x1, %bl
000000010002364e	nop
0000000100023650	movsbl	%cl, %ecx
0000000100023653	cmpl	$0x66, %ecx
0000000100023656	ja	0x100023670
0000000100023658	cmpl	$0x61, %ecx
000000010002365b	jne	0x100023680
000000010002365d	movb	$0x0, -0x178(%rbp)
0000000100023664	jmp	0x1000236a0
0000000100023666	nopw	%cs:(%rax,%rax)
0000000100023670	cmpl	$0x6d, %ecx
0000000100023673	je	0x100023689
0000000100023675	cmpl	$0x6c, %ecx
0000000100023678	jne	0x100023692
000000010002367a	xorb	%bl, %bl
000000010002367c	jmp	0x1000236a0
000000010002367e	nop
0000000100023680	cmpl	$0x62, %ecx
0000000100023683	jne	0x1000236a0
0000000100023685	xorb	%dl, %dl
0000000100023687	jmp	0x1000236a0
0000000100023689	movb	$0x0, -0x180(%rbp)
0000000100023690	jmp	0x1000236a0
0000000100023692	cmpl	$0x67, %ecx
0000000100023695	jne	0x1000236a0
0000000100023697	xorb	%r13b, %r13b
000000010002369a	nopw	(%rax,%rax)
00000001000236a0	movl	%eax, %eax
00000001000236a2	movb	(%r15,%rax), %cl
00000001000236a6	incl	%eax
00000001000236a8	testb	%cl, %cl
00000001000236aa	jne	0x100023650
00000001000236ac	movb	%bl, -0x182(%rbp)
00000001000236b2	movb	%dl, -0x181(%rbp)
00000001000236b8	leaq	0xb129(%rip), %rdx      ## literal pool for: "___ Begin jemalloc statistics ___\n"
00000001000236bf	movq	%r14, %rbx
00000001000236c2	movq	%rbx, %rdi
00000001000236c5	movq	%r12, %rsi
00000001000236c8	xorb	%al, %al
00000001000236ca	callq	_je_malloc_cprintf
00000001000236cf	testb	$0x1, %r13b
00000001000236d3	movq	%rbx, %r14
00000001000236d6	je	0x10002419b
00000001000236dc	jmp	0x100023728
00000001000236de	cmpl	$0x23, %eax
00000001000236e1	jne	0x1000245e8
00000001000236e7	leaq	0xb08c(%rip), %rdi      ## literal pool for: "<jemalloc>: Memory allocation failure in mallctl(\"epoch\", ...)\n"
00000001000236ee	callq	_je_malloc_write
00000001000236f3	jmp	0x1000245c5
00000001000236f8	leaq	0xb0e9(%rip), %rdx      ## literal pool for: "___ Begin jemalloc statistics ___\n"
00000001000236ff	movq	%r14, %rdi
0000000100023702	movq	%r12, %rsi
0000000100023705	xorb	%al, %al
0000000100023707	callq	_je_malloc_cprintf
000000010002370c	movb	$0x1, -0x180(%rbp)
0000000100023713	movb	$0x1, -0x178(%rbp)
000000010002371a	movb	$0x1, -0x181(%rbp)
0000000100023721	movb	$0x1, -0x182(%rbp)
0000000100023728	movq	$0x1, -0x68(%rbp)
0000000100023730	movq	$0x8, -0x70(%rbp)
0000000100023738	movq	$0x8, -0x78(%rbp)
0000000100023740	movq	$0x8, -0x80(%rbp)
0000000100023748	movq	$0x8, -0x88(%rbp)
0000000100023753	leaq	0xad41(%rip), %rdi      ## literal pool for: "version"
000000010002375a	leaq	-0x48(%rbp), %rsi
000000010002375e	leaq	-0x88(%rbp), %rdx
0000000100023765	xorl	%ecx, %ecx
0000000100023767	xorl	%r8d, %r8d
000000010002376a	callq	_je_mallctl
000000010002376f	testl	%eax, %eax
0000000100023771	jne	0x1000245f9
0000000100023777	movq	-0x48(%rbp), %rcx
000000010002377b	leaq	0xb0b5(%rip), %rdx      ## literal pool for: "Version: %s\n"
0000000100023782	movq	%r14, %rdi
0000000100023785	movq	%r12, %rsi
0000000100023788	xorb	%al, %al
000000010002378a	callq	_je_malloc_cprintf
000000010002378f	movq	$0x1, -0x90(%rbp)
000000010002379a	leaq	0xb0a3(%rip), %rdi      ## literal pool for: "config.debug"
00000001000237a1	leaq	-0x49(%rbp), %rsi
00000001000237a5	leaq	-0x90(%rbp), %rdx
00000001000237ac	xorl	%ecx, %ecx
00000001000237ae	xorl	%r8d, %r8d
00000001000237b1	callq	_je_mallctl
00000001000237b6	testl	%eax, %eax
00000001000237b8	jne	0x10002460c
00000001000237be	cmpb	$0x0, -0x49(%rbp)
00000001000237c2	je	0x1000237cd
00000001000237c4	leaq	0xaf6a(%rip), %rcx      ## literal pool for: "enabled"
00000001000237cb	jmp	0x1000237d4
00000001000237cd	leaq	0xac8f(%rip), %rcx      ## literal pool for: "disabled"
00000001000237d4	leaq	0xb076(%rip), %rdx      ## literal pool for: "Assertions %s\n"
00000001000237db	movq	%r14, %rdi
00000001000237de	movq	%r12, %rsi
00000001000237e1	xorb	%al, %al
00000001000237e3	callq	_je_malloc_cprintf
00000001000237e8	leaq	0xb071(%rip), %rdx      ## literal pool for: "Run-time option settings:\n"
00000001000237ef	movq	%r14, %rdi
00000001000237f2	movq	%r12, %rsi
00000001000237f5	xorb	%al, %al
00000001000237f7	callq	_je_malloc_cprintf
00000001000237fc	leaq	0xb078(%rip), %rdi      ## literal pool for: "opt.abort"
0000000100023803	leaq	-0x49(%rbp), %rsi
0000000100023807	leaq	-0x68(%rbp), %rdx
000000010002380b	xorl	%ecx, %ecx
000000010002380d	xorl	%r8d, %r8d
0000000100023810	callq	_je_mallctl
0000000100023815	testl	%eax, %eax
0000000100023817	jne	0x100023843
0000000100023819	cmpb	$0x0, -0x49(%rbp)
000000010002381d	je	0x100023828
000000010002381f	leaq	0xaa97(%rip), %rcx      ## literal pool for: "true"
0000000100023826	jmp	0x10002382f
0000000100023828	leaq	0xaa93(%rip), %rcx      ## literal pool for: "false"
000000010002382f	leaq	0xb04f(%rip), %rdx      ## literal pool for: "  opt.abort: %s\n"
0000000100023836	movq	%r14, %rdi
0000000100023839	movq	%r12, %rsi
000000010002383c	xorb	%al, %al
000000010002383e	callq	_je_malloc_cprintf
0000000100023843	leaq	0xb04c(%rip), %rdi      ## literal pool for: "opt.lg_chunk"
000000010002384a	leaq	-0x60(%rbp), %rsi
000000010002384e	leaq	-0x70(%rbp), %rdx
0000000100023852	xorl	%ecx, %ecx
0000000100023854	xorl	%r8d, %r8d
0000000100023857	callq	_je_mallctl
000000010002385c	testl	%eax, %eax
000000010002385e	jne	0x100023878
0000000100023860	movq	-0x60(%rbp), %rcx
0000000100023864	leaq	0xb038(%rip), %rdx      ## literal pool for: "  opt.lg_chunk: %zu\n"
000000010002386b	movq	%r14, %rdi
000000010002386e	movq	%r12, %rsi
0000000100023871	xorb	%al, %al
0000000100023873	callq	_je_malloc_cprintf
0000000100023878	leaq	0xb039(%rip), %rdi      ## literal pool for: "opt.dss"
000000010002387f	leaq	-0x48(%rbp), %rsi
0000000100023883	leaq	-0x80(%rbp), %rdx
0000000100023887	xorl	%ecx, %ecx
0000000100023889	xorl	%r8d, %r8d
000000010002388c	callq	_je_mallctl
0000000100023891	testl	%eax, %eax
0000000100023893	jne	0x1000238ad
0000000100023895	movq	-0x48(%rbp), %rcx
0000000100023899	leaq	0xb020(%rip), %rdx      ## literal pool for: "  opt.dss: \"%s\"\n"
00000001000238a0	movq	%r14, %rdi
00000001000238a3	movq	%r12, %rsi
00000001000238a6	xorb	%al, %al
00000001000238a8	callq	_je_malloc_cprintf
00000001000238ad	leaq	0xb01d(%rip), %rdi      ## literal pool for: "opt.narenas"
00000001000238b4	leaq	-0x60(%rbp), %rsi
00000001000238b8	leaq	-0x70(%rbp), %rdx
00000001000238bc	xorl	%ecx, %ecx
00000001000238be	xorl	%r8d, %r8d
00000001000238c1	callq	_je_mallctl
00000001000238c6	testl	%eax, %eax
00000001000238c8	jne	0x1000238e2
00000001000238ca	movq	-0x60(%rbp), %rcx
00000001000238ce	leaq	0xb008(%rip), %rdx      ## literal pool for: "  opt.narenas: %zu\n"
00000001000238d5	movq	%r14, %rdi
00000001000238d8	movq	%r12, %rsi
00000001000238db	xorb	%al, %al
00000001000238dd	callq	_je_malloc_cprintf
00000001000238e2	leaq	0xb008(%rip), %rdi      ## literal pool for: "opt.lg_dirty_mult"
00000001000238e9	leaq	-0x58(%rbp), %rsi
00000001000238ed	leaq	-0x78(%rbp), %rdx
00000001000238f1	xorl	%ecx, %ecx
00000001000238f3	xorl	%r8d, %r8d
00000001000238f6	callq	_je_mallctl
00000001000238fb	testl	%eax, %eax
00000001000238fd	jne	0x100023917
00000001000238ff	movq	-0x58(%rbp), %rcx
0000000100023903	leaq	0xaff9(%rip), %rdx      ## literal pool for: "  opt.lg_dirty_mult: %zd\n"
000000010002390a	movq	%r14, %rdi
000000010002390d	movq	%r12, %rsi
0000000100023910	xorb	%al, %al
0000000100023912	callq	_je_malloc_cprintf
0000000100023917	leaq	0xafff(%rip), %rdi      ## literal pool for: "opt.stats_print"
000000010002391e	leaq	-0x49(%rbp), %rsi
0000000100023922	leaq	-0x68(%rbp), %rdx
0000000100023926	xorl	%ecx, %ecx
0000000100023928	xorl	%r8d, %r8d
000000010002392b	callq	_je_mallctl
0000000100023930	testl	%eax, %eax
0000000100023932	jne	0x10002395e
0000000100023934	cmpb	$0x0, -0x49(%rbp)
0000000100023938	je	0x100023943
000000010002393a	leaq	0xa97c(%rip), %rcx      ## literal pool for: "true"
0000000100023941	jmp	0x10002394a
0000000100023943	leaq	0xa978(%rip), %rcx      ## literal pool for: "false"
000000010002394a	leaq	0xafdc(%rip), %rdx      ## literal pool for: "  opt.stats_print: %s\n"
0000000100023951	movq	%r14, %rdi
0000000100023954	movq	%r12, %rsi
0000000100023957	xorb	%al, %al
0000000100023959	callq	_je_malloc_cprintf
000000010002395e	leaq	0xafdf(%rip), %rdi      ## literal pool for: "opt.junk"
0000000100023965	leaq	-0x49(%rbp), %rsi
0000000100023969	leaq	-0x68(%rbp), %rdx
000000010002396d	xorl	%ecx, %ecx
000000010002396f	xorl	%r8d, %r8d
0000000100023972	callq	_je_mallctl
0000000100023977	testl	%eax, %eax
0000000100023979	jne	0x1000239a5
000000010002397b	cmpb	$0x0, -0x49(%rbp)
000000010002397f	je	0x10002398a
0000000100023981	leaq	0xa935(%rip), %rcx      ## literal pool for: "true"
0000000100023988	jmp	0x100023991
000000010002398a	leaq	0xa931(%rip), %rcx      ## literal pool for: "false"
0000000100023991	leaq	0xafb5(%rip), %rdx      ## literal pool for: "  opt.junk: %s\n"
0000000100023998	movq	%r14, %rdi
000000010002399b	movq	%r12, %rsi
000000010002399e	xorb	%al, %al
00000001000239a0	callq	_je_malloc_cprintf
00000001000239a5	leaq	0xafb1(%rip), %rdi      ## literal pool for: "opt.quarantine"
00000001000239ac	leaq	-0x60(%rbp), %rsi
00000001000239b0	leaq	-0x70(%rbp), %rdx
00000001000239b4	xorl	%ecx, %ecx
00000001000239b6	xorl	%r8d, %r8d
00000001000239b9	callq	_je_mallctl
00000001000239be	testl	%eax, %eax
00000001000239c0	jne	0x1000239da
00000001000239c2	movq	-0x60(%rbp), %rcx
00000001000239c6	leaq	0xaf9f(%rip), %rdx      ## literal pool for: "  opt.quarantine: %zu\n"
00000001000239cd	movq	%r14, %rdi
00000001000239d0	movq	%r12, %rsi
00000001000239d3	xorb	%al, %al
00000001000239d5	callq	_je_malloc_cprintf
00000001000239da	leaq	0xafa2(%rip), %rdi      ## literal pool for: "opt.redzone"
00000001000239e1	leaq	-0x49(%rbp), %rsi
00000001000239e5	leaq	-0x68(%rbp), %rdx
00000001000239e9	xorl	%ecx, %ecx
00000001000239eb	xorl	%r8d, %r8d
00000001000239ee	callq	_je_mallctl
00000001000239f3	testl	%eax, %eax
00000001000239f5	jne	0x100023a21
00000001000239f7	cmpb	$0x0, -0x49(%rbp)
00000001000239fb	je	0x100023a06
00000001000239fd	leaq	0xa8b9(%rip), %rcx      ## literal pool for: "true"
0000000100023a04	jmp	0x100023a0d
0000000100023a06	leaq	0xa8b5(%rip), %rcx      ## literal pool for: "false"
0000000100023a0d	leaq	0xaf7b(%rip), %rdx      ## literal pool for: "  opt.redzone: %s\n"
0000000100023a14	movq	%r14, %rdi
0000000100023a17	movq	%r12, %rsi
0000000100023a1a	xorb	%al, %al
0000000100023a1c	callq	_je_malloc_cprintf
0000000100023a21	leaq	0xaf7a(%rip), %rdi      ## literal pool for: "opt.zero"
0000000100023a28	leaq	-0x49(%rbp), %rsi
0000000100023a2c	leaq	-0x68(%rbp), %rdx
0000000100023a30	xorl	%ecx, %ecx
0000000100023a32	xorl	%r8d, %r8d
0000000100023a35	callq	_je_mallctl
0000000100023a3a	testl	%eax, %eax
0000000100023a3c	jne	0x100023a68
0000000100023a3e	cmpb	$0x0, -0x49(%rbp)
0000000100023a42	je	0x100023a4d
0000000100023a44	leaq	0xa872(%rip), %rcx      ## literal pool for: "true"
0000000100023a4b	jmp	0x100023a54
0000000100023a4d	leaq	0xa86e(%rip), %rcx      ## literal pool for: "false"
0000000100023a54	leaq	0xaf50(%rip), %rdx      ## literal pool for: "  opt.zero: %s\n"
0000000100023a5b	movq	%r14, %rdi
0000000100023a5e	movq	%r12, %rsi
0000000100023a61	xorb	%al, %al
0000000100023a63	callq	_je_malloc_cprintf
0000000100023a68	leaq	0xaf4c(%rip), %rdi      ## literal pool for: "opt.utrace"
0000000100023a6f	leaq	-0x49(%rbp), %rsi
0000000100023a73	leaq	-0x68(%rbp), %rdx
0000000100023a77	xorl	%ecx, %ecx
0000000100023a79	xorl	%r8d, %r8d
0000000100023a7c	callq	_je_mallctl
0000000100023a81	testl	%eax, %eax
0000000100023a83	jne	0x100023aaf
0000000100023a85	cmpb	$0x0, -0x49(%rbp)
0000000100023a89	je	0x100023a94
0000000100023a8b	leaq	0xa82b(%rip), %rcx      ## literal pool for: "true"
0000000100023a92	jmp	0x100023a9b
0000000100023a94	leaq	0xa827(%rip), %rcx      ## literal pool for: "false"
0000000100023a9b	leaq	0xaf24(%rip), %rdx      ## literal pool for: "  opt.utrace: %s\n"
0000000100023aa2	movq	%r14, %rdi
0000000100023aa5	movq	%r12, %rsi
0000000100023aa8	xorb	%al, %al
0000000100023aaa	callq	_je_malloc_cprintf
0000000100023aaf	leaq	0xaf22(%rip), %rdi      ## literal pool for: "opt.valgrind"
0000000100023ab6	leaq	-0x49(%rbp), %rsi
0000000100023aba	leaq	-0x68(%rbp), %rdx
0000000100023abe	xorl	%ecx, %ecx
0000000100023ac0	xorl	%r8d, %r8d
0000000100023ac3	callq	_je_mallctl
0000000100023ac8	testl	%eax, %eax
0000000100023aca	jne	0x100023af6
0000000100023acc	cmpb	$0x0, -0x49(%rbp)
0000000100023ad0	je	0x100023adb
0000000100023ad2	leaq	0xa7e4(%rip), %rcx      ## literal pool for: "true"
0000000100023ad9	jmp	0x100023ae2
0000000100023adb	leaq	0xa7e0(%rip), %rcx      ## literal pool for: "false"
0000000100023ae2	leaq	0xaefc(%rip), %rdx      ## literal pool for: "  opt.valgrind: %s\n"
0000000100023ae9	movq	%r14, %rdi
0000000100023aec	movq	%r12, %rsi
0000000100023aef	xorb	%al, %al
0000000100023af1	callq	_je_malloc_cprintf
0000000100023af6	leaq	0xaefc(%rip), %rdi      ## literal pool for: "opt.xmalloc"
0000000100023afd	leaq	-0x49(%rbp), %rsi
0000000100023b01	leaq	-0x68(%rbp), %rdx
0000000100023b05	xorl	%ecx, %ecx
0000000100023b07	xorl	%r8d, %r8d
0000000100023b0a	callq	_je_mallctl
0000000100023b0f	testl	%eax, %eax
0000000100023b11	jne	0x100023b3d
0000000100023b13	cmpb	$0x0, -0x49(%rbp)
0000000100023b17	je	0x100023b22
0000000100023b19	leaq	0xa79d(%rip), %rcx      ## literal pool for: "true"
0000000100023b20	jmp	0x100023b29
0000000100023b22	leaq	0xa799(%rip), %rcx      ## literal pool for: "false"
0000000100023b29	leaq	0xaed5(%rip), %rdx      ## literal pool for: "  opt.xmalloc: %s\n"
0000000100023b30	movq	%r14, %rdi
0000000100023b33	movq	%r12, %rsi
0000000100023b36	xorb	%al, %al
0000000100023b38	callq	_je_malloc_cprintf
0000000100023b3d	leaq	0xaed4(%rip), %rdi      ## literal pool for: "opt.tcache"
0000000100023b44	leaq	-0x49(%rbp), %rsi
0000000100023b48	leaq	-0x68(%rbp), %rdx
0000000100023b4c	xorl	%ecx, %ecx
0000000100023b4e	xorl	%r8d, %r8d
0000000100023b51	callq	_je_mallctl
0000000100023b56	testl	%eax, %eax
0000000100023b58	jne	0x100023b84
0000000100023b5a	cmpb	$0x0, -0x49(%rbp)
0000000100023b5e	je	0x100023b69
0000000100023b60	leaq	0xa756(%rip), %rcx      ## literal pool for: "true"
0000000100023b67	jmp	0x100023b70
0000000100023b69	leaq	0xa752(%rip), %rcx      ## literal pool for: "false"
0000000100023b70	leaq	0xaeac(%rip), %rdx      ## literal pool for: "  opt.tcache: %s\n"
0000000100023b77	movq	%r14, %rdi
0000000100023b7a	movq	%r12, %rsi
0000000100023b7d	xorb	%al, %al
0000000100023b7f	callq	_je_malloc_cprintf
0000000100023b84	leaq	0xaeaa(%rip), %rdi      ## literal pool for: "opt.lg_tcache_max"
0000000100023b8b	leaq	-0x58(%rbp), %rsi
0000000100023b8f	leaq	-0x78(%rbp), %rdx
0000000100023b93	xorl	%ecx, %ecx
0000000100023b95	xorl	%r8d, %r8d
0000000100023b98	callq	_je_mallctl
0000000100023b9d	testl	%eax, %eax
0000000100023b9f	jne	0x100023bb9
0000000100023ba1	movq	-0x58(%rbp), %rcx
0000000100023ba5	leaq	0xae9b(%rip), %rdx      ## literal pool for: "  opt.lg_tcache_max: %zd\n"
0000000100023bac	movq	%r14, %rdi
0000000100023baf	movq	%r12, %rsi
0000000100023bb2	xorb	%al, %al
0000000100023bb4	callq	_je_malloc_cprintf
0000000100023bb9	leaq	0xaea1(%rip), %rdi      ## literal pool for: "opt.prof"
0000000100023bc0	leaq	-0x49(%rbp), %rsi
0000000100023bc4	leaq	-0x68(%rbp), %rdx
0000000100023bc8	xorl	%ecx, %ecx
0000000100023bca	xorl	%r8d, %r8d
0000000100023bcd	callq	_je_mallctl
0000000100023bd2	testl	%eax, %eax
0000000100023bd4	jne	0x100023c00
0000000100023bd6	cmpb	$0x0, -0x49(%rbp)
0000000100023bda	je	0x100023be5
0000000100023bdc	leaq	0xa6da(%rip), %rcx      ## literal pool for: "true"
0000000100023be3	jmp	0x100023bec
0000000100023be5	leaq	0xa6d6(%rip), %rcx      ## literal pool for: "false"
0000000100023bec	leaq	0xae77(%rip), %rdx      ## literal pool for: "  opt.prof: %s\n"
0000000100023bf3	movq	%r14, %rdi
0000000100023bf6	movq	%r12, %rsi
0000000100023bf9	xorb	%al, %al
0000000100023bfb	callq	_je_malloc_cprintf
0000000100023c00	leaq	0xae73(%rip), %rdi      ## literal pool for: "opt.prof_prefix"
0000000100023c07	leaq	-0x48(%rbp), %rsi
0000000100023c0b	leaq	-0x80(%rbp), %rdx
0000000100023c0f	xorl	%ecx, %ecx
0000000100023c11	xorl	%r8d, %r8d
0000000100023c14	callq	_je_mallctl
0000000100023c19	testl	%eax, %eax
0000000100023c1b	jne	0x100023c35
0000000100023c1d	movq	-0x48(%rbp), %rcx
0000000100023c21	leaq	0xae62(%rip), %rdx      ## literal pool for: "  opt.prof_prefix: \"%s\"\n"
0000000100023c28	movq	%r14, %rdi
0000000100023c2b	movq	%r12, %rsi
0000000100023c2e	xorb	%al, %al
0000000100023c30	callq	_je_malloc_cprintf
0000000100023c35	leaq	0xae67(%rip), %rdi      ## literal pool for: "opt.prof_active"
0000000100023c3c	leaq	-0x49(%rbp), %rsi
0000000100023c40	leaq	-0x68(%rbp), %rdx
0000000100023c44	xorl	%ecx, %ecx
0000000100023c46	xorl	%r8d, %r8d
0000000100023c49	callq	_je_mallctl
0000000100023c4e	testl	%eax, %eax
0000000100023c50	jne	0x100023cad
0000000100023c52	leaq	0xae5a(%rip), %rdi      ## literal pool for: "prof.active"
0000000100023c59	leaq	-0x91(%rbp), %rsi
0000000100023c60	leaq	-0x68(%rbp), %rdx
0000000100023c64	xorl	%ecx, %ecx
0000000100023c66	xorl	%r8d, %r8d
0000000100023c69	callq	_je_mallctl
0000000100023c6e	testl	%eax, %eax
0000000100023c70	jne	0x100023cad
0000000100023c72	leaq	0xa644(%rip), %r8       ## literal pool for: "true"
0000000100023c79	cmpb	$0x0, -0x49(%rbp)
0000000100023c7d	movq	%r8, %rcx
0000000100023c80	jne	0x100023c89
0000000100023c82	leaq	0xa639(%rip), %rcx      ## literal pool for: "false"
0000000100023c89	cmpb	$0x0, -0x91(%rbp)
0000000100023c90	jne	0x100023c99
0000000100023c92	leaq	0xa629(%rip), %r8       ## literal pool for: "false"
0000000100023c99	leaq	0xae1f(%rip), %rdx      ## literal pool for: "  opt.prof_active: %s (prof.active: %s)\n"
0000000100023ca0	movq	%r14, %rdi
0000000100023ca3	movq	%r12, %rsi
0000000100023ca6	xorb	%al, %al
0000000100023ca8	callq	_je_malloc_cprintf
0000000100023cad	leaq	0xae34(%rip), %rdi      ## literal pool for: "opt.prof_thread_active_init"
0000000100023cb4	leaq	-0x49(%rbp), %rsi
0000000100023cb8	leaq	-0x68(%rbp), %rdx
0000000100023cbc	xorl	%ecx, %ecx
0000000100023cbe	xorl	%r8d, %r8d
0000000100023cc1	callq	_je_mallctl
0000000100023cc6	testl	%eax, %eax
0000000100023cc8	jne	0x100023d25
0000000100023cca	leaq	0xae33(%rip), %rdi      ## literal pool for: "prof.thread_active_init"
0000000100023cd1	leaq	-0x92(%rbp), %rsi
0000000100023cd8	leaq	-0x68(%rbp), %rdx
0000000100023cdc	xorl	%ecx, %ecx
0000000100023cde	xorl	%r8d, %r8d
0000000100023ce1	callq	_je_mallctl
0000000100023ce6	testl	%eax, %eax
0000000100023ce8	jne	0x100023d25
0000000100023cea	leaq	0xa5cc(%rip), %r8       ## literal pool for: "true"
0000000100023cf1	cmpb	$0x0, -0x49(%rbp)
0000000100023cf5	movq	%r8, %rcx
0000000100023cf8	jne	0x100023d01
0000000100023cfa	leaq	0xa5c1(%rip), %rcx      ## literal pool for: "false"
0000000100023d01	cmpb	$0x0, -0x92(%rbp)
0000000100023d08	jne	0x100023d11
0000000100023d0a	leaq	0xa5b1(%rip), %r8       ## literal pool for: "false"
0000000100023d11	leaq	0xae04(%rip), %rdx      ## literal pool for: "  opt.prof_thread_active_init: %s (prof.thread_active_init: %s)\n"
0000000100023d18	movq	%r14, %rdi
0000000100023d1b	movq	%r12, %rsi
0000000100023d1e	xorb	%al, %al
0000000100023d20	callq	_je_malloc_cprintf
0000000100023d25	leaq	0xae31(%rip), %rdi      ## literal pool for: "opt.lg_prof_sample"
0000000100023d2c	leaq	-0x58(%rbp), %rsi
0000000100023d30	leaq	-0x78(%rbp), %rdx
0000000100023d34	xorl	%ecx, %ecx
0000000100023d36	xorl	%r8d, %r8d
0000000100023d39	callq	_je_mallctl
0000000100023d3e	testl	%eax, %eax
0000000100023d40	jne	0x100023d5a
0000000100023d42	movq	-0x58(%rbp), %rcx
0000000100023d46	leaq	0xae23(%rip), %rdx      ## literal pool for: "  opt.lg_prof_sample: %zd\n"
0000000100023d4d	movq	%r14, %rdi
0000000100023d50	movq	%r12, %rsi
0000000100023d53	xorb	%al, %al
0000000100023d55	callq	_je_malloc_cprintf
0000000100023d5a	leaq	0xae2a(%rip), %rdi      ## literal pool for: "opt.prof_accum"
0000000100023d61	leaq	-0x49(%rbp), %rsi
0000000100023d65	leaq	-0x68(%rbp), %rdx
0000000100023d69	xorl	%ecx, %ecx
0000000100023d6b	xorl	%r8d, %r8d
0000000100023d6e	callq	_je_mallctl
0000000100023d73	testl	%eax, %eax
0000000100023d75	jne	0x100023da1
0000000100023d77	cmpb	$0x0, -0x49(%rbp)
0000000100023d7b	je	0x100023d86
0000000100023d7d	leaq	0xa539(%rip), %rcx      ## literal pool for: "true"
0000000100023d84	jmp	0x100023d8d
0000000100023d86	leaq	0xa535(%rip), %rcx      ## literal pool for: "false"
0000000100023d8d	leaq	0xae06(%rip), %rdx      ## literal pool for: "  opt.prof_accum: %s\n"
0000000100023d94	movq	%r14, %rdi
0000000100023d97	movq	%r12, %rsi
0000000100023d9a	xorb	%al, %al
0000000100023d9c	callq	_je_malloc_cprintf
0000000100023da1	leaq	0xae08(%rip), %rdi      ## literal pool for: "opt.lg_prof_interval"
0000000100023da8	leaq	-0x58(%rbp), %rsi
0000000100023dac	leaq	-0x78(%rbp), %rdx
0000000100023db0	xorl	%ecx, %ecx
0000000100023db2	xorl	%r8d, %r8d
0000000100023db5	callq	_je_mallctl
0000000100023dba	testl	%eax, %eax
0000000100023dbc	jne	0x100023dd6
0000000100023dbe	movq	-0x58(%rbp), %rcx
0000000100023dc2	leaq	0xadfc(%rip), %rdx      ## literal pool for: "  opt.lg_prof_interval: %zd\n"
0000000100023dc9	movq	%r14, %rdi
0000000100023dcc	movq	%r12, %rsi
0000000100023dcf	xorb	%al, %al
0000000100023dd1	callq	_je_malloc_cprintf
0000000100023dd6	leaq	0xae05(%rip), %rdi      ## literal pool for: "opt.prof_gdump"
0000000100023ddd	leaq	-0x49(%rbp), %rsi
0000000100023de1	leaq	-0x68(%rbp), %rdx
0000000100023de5	xorl	%ecx, %ecx
0000000100023de7	xorl	%r8d, %r8d
0000000100023dea	callq	_je_mallctl
0000000100023def	testl	%eax, %eax
0000000100023df1	jne	0x100023e1d
0000000100023df3	cmpb	$0x0, -0x49(%rbp)
0000000100023df7	je	0x100023e02
0000000100023df9	leaq	0xa4bd(%rip), %rcx      ## literal pool for: "true"
0000000100023e00	jmp	0x100023e09
0000000100023e02	leaq	0xa4b9(%rip), %rcx      ## literal pool for: "false"
0000000100023e09	leaq	0xade1(%rip), %rdx      ## literal pool for: "  opt.prof_gdump: %s\n"
0000000100023e10	movq	%r14, %rdi
0000000100023e13	movq	%r12, %rsi
0000000100023e16	xorb	%al, %al
0000000100023e18	callq	_je_malloc_cprintf
0000000100023e1d	leaq	0xade3(%rip), %rdi      ## literal pool for: "opt.prof_final"
0000000100023e24	leaq	-0x49(%rbp), %rsi
0000000100023e28	leaq	-0x68(%rbp), %rdx
0000000100023e2c	xorl	%ecx, %ecx
0000000100023e2e	xorl	%r8d, %r8d
0000000100023e31	callq	_je_mallctl
0000000100023e36	testl	%eax, %eax
0000000100023e38	jne	0x100023e64
0000000100023e3a	cmpb	$0x0, -0x49(%rbp)
0000000100023e3e	je	0x100023e49
0000000100023e40	leaq	0xa476(%rip), %rcx      ## literal pool for: "true"
0000000100023e47	jmp	0x100023e50
0000000100023e49	leaq	0xa472(%rip), %rcx      ## literal pool for: "false"
0000000100023e50	leaq	0xadbf(%rip), %rdx      ## literal pool for: "  opt.prof_final: %s\n"
0000000100023e57	movq	%r14, %rdi
0000000100023e5a	movq	%r12, %rsi
0000000100023e5d	xorb	%al, %al
0000000100023e5f	callq	_je_malloc_cprintf
0000000100023e64	leaq	0xadc1(%rip), %rdi      ## literal pool for: "opt.prof_leak"
0000000100023e6b	leaq	-0x49(%rbp), %rsi
0000000100023e6f	leaq	-0x68(%rbp), %rdx
0000000100023e73	xorl	%ecx, %ecx
0000000100023e75	xorl	%r8d, %r8d
0000000100023e78	callq	_je_mallctl
0000000100023e7d	testl	%eax, %eax
0000000100023e7f	jne	0x100023eab
0000000100023e81	cmpb	$0x0, -0x49(%rbp)
0000000100023e85	je	0x100023e90
0000000100023e87	leaq	0xa42f(%rip), %rcx      ## literal pool for: "true"
0000000100023e8e	jmp	0x100023e97
0000000100023e90	leaq	0xa42b(%rip), %rcx      ## literal pool for: "false"
0000000100023e97	leaq	0xad9c(%rip), %rdx      ## literal pool for: "  opt.prof_leak: %s\n"
0000000100023e9e	movq	%r14, %rdi
0000000100023ea1	movq	%r12, %rsi
0000000100023ea4	xorb	%al, %al
0000000100023ea6	callq	_je_malloc_cprintf
0000000100023eab	leaq	_je_ncpus(%rip), %rax
0000000100023eb2	movl	(%rax), %ecx
0000000100023eb4	leaq	0xad94(%rip), %rdx      ## literal pool for: "CPUs: %u\n"
0000000100023ebb	movq	%r14, %rdi
0000000100023ebe	movq	%r12, %rsi
0000000100023ec1	xorb	%al, %al
0000000100023ec3	callq	_je_malloc_cprintf
0000000100023ec8	movq	$0x4, -0xa0(%rbp)
0000000100023ed3	leaq	0xad7f(%rip), %rdi      ## literal pool for: "arenas.narenas"
0000000100023eda	leaq	-0x50(%rbp), %rsi
0000000100023ede	leaq	-0xa0(%rbp), %rdx
0000000100023ee5	xorl	%ecx, %ecx
0000000100023ee7	xorl	%r8d, %r8d
0000000100023eea	callq	_je_mallctl
0000000100023eef	testl	%eax, %eax
0000000100023ef1	jne	0x100024701
0000000100023ef7	movl	-0x50(%rbp), %ecx
0000000100023efa	leaq	0xad67(%rip), %rdx      ## literal pool for: "Arenas: %u\n"
0000000100023f01	movq	%r14, %rdi
0000000100023f04	movq	%r12, %rsi
0000000100023f07	xorb	%al, %al
0000000100023f09	callq	_je_malloc_cprintf
0000000100023f0e	leaq	0xad5f(%rip), %rdx      ## literal pool for: "Pointer size: %zu\n"
0000000100023f15	movq	%r14, %rdi
0000000100023f18	movq	%r12, %rsi
0000000100023f1b	movl	$0x8, %ecx
0000000100023f20	xorb	%al, %al
0000000100023f22	callq	_je_malloc_cprintf
0000000100023f27	movq	$0x8, -0xa8(%rbp)
0000000100023f32	leaq	0xad4e(%rip), %rdi      ## literal pool for: "arenas.quantum"
0000000100023f39	leaq	-0x60(%rbp), %rsi
0000000100023f3d	leaq	-0xa8(%rbp), %rdx
0000000100023f44	xorl	%ecx, %ecx
0000000100023f46	xorl	%r8d, %r8d
0000000100023f49	callq	_je_mallctl
0000000100023f4e	testl	%eax, %eax
0000000100023f50	jne	0x10002461f
0000000100023f56	movq	-0x60(%rbp), %rcx
0000000100023f5a	leaq	0xad35(%rip), %rdx      ## literal pool for: "Quantum size: %zu\n"
0000000100023f61	movq	%r14, %rdi
0000000100023f64	movq	%r12, %rsi
0000000100023f67	xorb	%al, %al
0000000100023f69	callq	_je_malloc_cprintf
0000000100023f6e	movq	$0x8, -0xb0(%rbp)
0000000100023f79	leaq	0xad29(%rip), %rdi      ## literal pool for: "arenas.page"
0000000100023f80	leaq	-0x60(%rbp), %rsi
0000000100023f84	leaq	-0xb0(%rbp), %rdx
0000000100023f8b	xorl	%ecx, %ecx
0000000100023f8d	xorl	%r8d, %r8d
0000000100023f90	callq	_je_mallctl
0000000100023f95	testl	%eax, %eax
0000000100023f97	jne	0x100024632
0000000100023f9d	movq	-0x60(%rbp), %rcx
0000000100023fa1	leaq	0xad0d(%rip), %rdx      ## literal pool for: "Page size: %zu\n"
0000000100023fa8	movq	%r14, %rdi
0000000100023fab	movq	%r12, %rsi
0000000100023fae	xorb	%al, %al
0000000100023fb0	callq	_je_malloc_cprintf
0000000100023fb5	movq	$0x8, -0xb8(%rbp)
0000000100023fc0	leaq	0xa92a(%rip), %rdi      ## literal pool for: "opt.lg_dirty_mult"
0000000100023fc7	leaq	-0x58(%rbp), %rsi
0000000100023fcb	leaq	-0xb8(%rbp), %rdx
0000000100023fd2	xorl	%ecx, %ecx
0000000100023fd4	xorl	%r8d, %r8d
0000000100023fd7	callq	_je_mallctl
0000000100023fdc	testl	%eax, %eax
0000000100023fde	jne	0x100024645
0000000100023fe4	movq	-0x58(%rbp), %rcx
0000000100023fe8	testq	%rcx, %rcx
0000000100023feb	js	0x10002400c
0000000100023fed	movl	$0x1, %eax
0000000100023ff2	shll	%cl, %eax
0000000100023ff4	leaq	0xacca(%rip), %rdx      ## literal pool for: "Min active:dirty page ratio per arena: %u:1\n"
0000000100023ffb	movq	%r14, %rdi
0000000100023ffe	movq	%r12, %rsi
0000000100024001	movl	%eax, %ecx
0000000100024003	xorb	%al, %al
0000000100024005	callq	_je_malloc_cprintf
000000010002400a	jmp	0x100024020
000000010002400c	leaq	0xacdf(%rip), %rdx      ## literal pool for: "Min active:dirty page ratio per arena: N/A\n"
0000000100024013	movq	%r14, %rdi
0000000100024016	movq	%r12, %rsi
0000000100024019	xorb	%al, %al
000000010002401b	callq	_je_malloc_cprintf
0000000100024020	leaq	0xacf7(%rip), %rdi      ## literal pool for: "arenas.tcache_max"
0000000100024027	leaq	-0x60(%rbp), %rsi
000000010002402b	leaq	-0x70(%rbp), %rdx
000000010002402f	xorl	%ecx, %ecx
0000000100024031	xorl	%r8d, %r8d
0000000100024034	callq	_je_mallctl
0000000100024039	testl	%eax, %eax
000000010002403b	jne	0x100024055
000000010002403d	movq	-0x60(%rbp), %rcx
0000000100024041	leaq	0xace8(%rip), %rdx      ## literal pool for: "Maximum thread-cached size class: %zu\n"
0000000100024048	movq	%r14, %rdi
000000010002404b	movq	%r12, %rsi
000000010002404e	xorb	%al, %al
0000000100024050	callq	_je_malloc_cprintf
0000000100024055	leaq	0xaa05(%rip), %rdi      ## literal pool for: "opt.prof"
000000010002405c	leaq	-0x49(%rbp), %rsi
0000000100024060	leaq	-0x68(%rbp), %rdx
0000000100024064	xorl	%ecx, %ecx
0000000100024066	xorl	%r8d, %r8d
0000000100024069	callq	_je_mallctl
000000010002406e	testl	%eax, %eax
0000000100024070	jne	0x100024146
0000000100024076	movb	-0x49(%rbp), %al
0000000100024079	testb	%al, %al
000000010002407b	je	0x100024146
0000000100024081	movq	$0x8, -0xc0(%rbp)
000000010002408c	leaq	0xacc4(%rip), %rdi      ## literal pool for: "prof.lg_sample"
0000000100024093	leaq	-0x60(%rbp), %rsi
0000000100024097	leaq	-0xc0(%rbp), %rdx
000000010002409e	xorl	%ecx, %ecx
00000001000240a0	xorl	%r8d, %r8d
00000001000240a3	callq	_je_mallctl
00000001000240a8	testl	%eax, %eax
00000001000240aa	jne	0x100024658
00000001000240b0	movq	-0x60(%rbp), %r8
00000001000240b4	movl	$0x1, %eax
00000001000240b9	movb	%r8b, %cl
00000001000240bc	shlq	%cl, %rax
00000001000240bf	leaq	0xaca0(%rip), %rdx      ## literal pool for: "Average profile sample interval: %llu (2^%zu)\n"
00000001000240c6	movq	%r14, %rdi
00000001000240c9	movq	%r12, %rsi
00000001000240cc	movq	%rax, %rcx
00000001000240cf	xorb	%al, %al
00000001000240d1	callq	_je_malloc_cprintf
00000001000240d6	movq	$0x8, -0xc8(%rbp)
00000001000240e1	leaq	0xaac8(%rip), %rdi      ## literal pool for: "opt.lg_prof_interval"
00000001000240e8	leaq	-0x58(%rbp), %rsi
00000001000240ec	leaq	-0xc8(%rbp), %rdx
00000001000240f3	xorl	%ecx, %ecx
00000001000240f5	xorl	%r8d, %r8d
00000001000240f8	callq	_je_mallctl
00000001000240fd	testl	%eax, %eax
00000001000240ff	jne	0x10002466b
0000000100024105	movq	-0x58(%rbp), %r8
0000000100024109	testq	%r8, %r8
000000010002410c	js	0x100024132
000000010002410e	movl	$0x1, %eax
0000000100024113	movb	%r8b, %cl
0000000100024116	shlq	%cl, %rax
0000000100024119	leaq	0xac75(%rip), %rdx      ## literal pool for: "Average profile dump interval: %llu (2^%zd)\n"
0000000100024120	movq	%r14, %rdi
0000000100024123	movq	%r12, %rsi
0000000100024126	movq	%rax, %rcx
0000000100024129	xorb	%al, %al
000000010002412b	callq	_je_malloc_cprintf
0000000100024130	jmp	0x100024146
0000000100024132	leaq	0xac89(%rip), %rdx      ## literal pool for: "Average profile dump interval: N/A\n"
0000000100024139	movq	%r14, %rdi
000000010002413c	movq	%r12, %rsi
000000010002413f	xorb	%al, %al
0000000100024141	callq	_je_malloc_cprintf
0000000100024146	movq	$0x8, -0xd0(%rbp)
0000000100024151	leaq	0xa73e(%rip), %rdi      ## literal pool for: "opt.lg_chunk"
0000000100024158	leaq	-0x60(%rbp), %rsi
000000010002415c	leaq	-0xd0(%rbp), %rdx
0000000100024163	xorl	%ecx, %ecx
0000000100024165	xorl	%r8d, %r8d
0000000100024168	callq	_je_mallctl
000000010002416d	testl	%eax, %eax
000000010002416f	jne	0x10002467e
0000000100024175	movq	-0x60(%rbp), %r8
0000000100024179	movl	$0x1, %eax
000000010002417e	movb	%r8b, %cl
0000000100024181	shlq	%cl, %rax
0000000100024184	leaq	0xac5b(%rip), %rdx      ## literal pool for: "Chunk size: %zu (2^%zu)\n"
000000010002418b	movq	%r14, %rdi
000000010002418e	movq	%r12, %rsi
0000000100024191	movq	%rax, %rcx
0000000100024194	xorb	%al, %al
0000000100024196	callq	_je_malloc_cprintf
000000010002419b	movq	$0x8, -0x110(%rbp)
00000001000241a6	leaq	0xac52(%rip), %rdi      ## literal pool for: "stats.cactive"
00000001000241ad	leaq	-0xd8(%rbp), %rsi
00000001000241b4	leaq	-0x110(%rbp), %rdx
00000001000241bb	xorl	%ecx, %ecx
00000001000241bd	xorl	%r8d, %r8d
00000001000241c0	callq	_je_mallctl
00000001000241c5	testl	%eax, %eax
00000001000241c7	jne	0x100024691
00000001000241cd	movq	%r12, %rbx
00000001000241d0	movq	$0x8, -0x118(%rbp)
00000001000241db	leaq	0xac2b(%rip), %rdi      ## literal pool for: "stats.allocated"
00000001000241e2	leaq	-0xe0(%rbp), %rsi
00000001000241e9	leaq	-0x118(%rbp), %rdx
00000001000241f0	xorl	%ecx, %ecx
00000001000241f2	xorl	%r8d, %r8d
00000001000241f5	callq	_je_mallctl
00000001000241fa	testl	%eax, %eax
00000001000241fc	jne	0x1000246a1
0000000100024202	movq	$0x8, -0x120(%rbp)
000000010002420d	leaq	0xac09(%rip), %rdi      ## literal pool for: "stats.active"
0000000100024214	leaq	-0xe8(%rbp), %rsi
000000010002421b	leaq	-0x120(%rbp), %rdx
0000000100024222	xorl	%ecx, %ecx
0000000100024224	xorl	%r8d, %r8d
0000000100024227	callq	_je_mallctl
000000010002422c	testl	%eax, %eax
000000010002422e	jne	0x1000246b1
0000000100024234	movq	$0x8, -0x128(%rbp)
000000010002423f	leaq	0xabe4(%rip), %rdi      ## literal pool for: "stats.mapped"
0000000100024246	leaq	-0xf0(%rbp), %rsi
000000010002424d	leaq	-0x128(%rbp), %rdx
0000000100024254	xorl	%ecx, %ecx
0000000100024256	xorl	%r8d, %r8d
0000000100024259	callq	_je_mallctl
000000010002425e	testl	%eax, %eax
0000000100024260	jne	0x1000246c1
0000000100024266	movq	-0xf0(%rbp), %r9
000000010002426d	movq	-0xe8(%rbp), %r8
0000000100024274	movq	-0xe0(%rbp), %rcx
000000010002427b	leaq	0xabb5(%rip), %rdx      ## literal pool for: "Allocated: %zu, active: %zu, mapped: %zu\n"
0000000100024282	movq	%r14, %rdi
0000000100024285	movq	%rbx, %rsi
0000000100024288	xorb	%al, %al
000000010002428a	callq	_je_malloc_cprintf
000000010002428f	movq	-0xd8(%rbp), %rsi
0000000100024296	xorl	%edi, %edi
0000000100024298	callq	0x10002bc80             ## symbol stub for: _OSAtomicAdd64
000000010002429d	leaq	0xabbd(%rip), %rdx      ## literal pool for: "Current active ceiling: %zu\n"
00000001000242a4	movq	%r14, %rdi
00000001000242a7	movq	%rbx, %rsi
00000001000242aa	movq	%rax, %rcx
00000001000242ad	xorb	%al, %al
00000001000242af	callq	_je_malloc_cprintf
00000001000242b4	leaq	0xabc3(%rip), %rdi      ## literal pool for: "stats.chunks.total"
00000001000242bb	leaq	-0x108(%rbp), %rsi
00000001000242c2	leaq	-0x130(%rbp), %rdx
00000001000242c9	movq	$0x8, -0x130(%rbp)
00000001000242d4	xorl	%ecx, %ecx
00000001000242d6	xorl	%r8d, %r8d
00000001000242d9	callq	_je_mallctl
00000001000242de	testl	%eax, %eax
00000001000242e0	jne	0x1000246d1
00000001000242e6	movq	$0x8, -0x138(%rbp)
00000001000242f1	leaq	0xab99(%rip), %rdi      ## literal pool for: "stats.chunks.high"
00000001000242f8	leaq	-0x100(%rbp), %rsi
00000001000242ff	leaq	-0x138(%rbp), %rdx
0000000100024306	xorl	%ecx, %ecx
0000000100024308	xorl	%r8d, %r8d
000000010002430b	callq	_je_mallctl
0000000100024310	testl	%eax, %eax
0000000100024312	jne	0x1000246e1
0000000100024318	movq	$0x8, -0x140(%rbp)
0000000100024323	leaq	0xab79(%rip), %rdi      ## literal pool for: "stats.chunks.current"
000000010002432a	leaq	-0xf8(%rbp), %rsi
0000000100024331	leaq	-0x140(%rbp), %rdx
0000000100024338	xorl	%ecx, %ecx
000000010002433a	xorl	%r8d, %r8d
000000010002433d	callq	_je_mallctl
0000000100024342	testl	%eax, %eax
0000000100024344	jne	0x1000246f1
000000010002434a	leaq	0xab67(%rip), %rdx      ## literal pool for: "chunks: nchunks   highchunks    curchunks\n"
0000000100024351	movq	%r14, %rdi
0000000100024354	movq	%rbx, %rsi
0000000100024357	xorb	%al, %al
0000000100024359	callq	_je_malloc_cprintf
000000010002435e	movq	-0xf8(%rbp), %r9
0000000100024365	movq	-0x100(%rbp), %r8
000000010002436c	movq	-0x108(%rbp), %rcx
0000000100024373	leaq	0xab69(%rip), %rdx      ## literal pool for: "  %13llu %12zu %12zu\n"
000000010002437a	movq	%r14, %rdi
000000010002437d	movq	%rbx, %rsi
0000000100024380	xorb	%al, %al
0000000100024382	callq	_je_malloc_cprintf
0000000100024387	testb	$0x1, -0x180(%rbp)
000000010002438e	je	0x10002449e
0000000100024394	movq	$0x4, -0x150(%rbp)
000000010002439f	leaq	0xa8b3(%rip), %rdi      ## literal pool for: "arenas.narenas"
00000001000243a6	leaq	-0x144(%rbp), %rsi
00000001000243ad	leaq	-0x150(%rbp), %rdx
00000001000243b4	xorl	%ecx, %ecx
00000001000243b6	xorl	%r8d, %r8d
00000001000243b9	callq	_je_mallctl
00000001000243be	testl	%eax, %eax
00000001000243c0	jne	0x100024701
00000001000243c6	movq	%r14, %r15
00000001000243c9	movq	%rbx, %r14
00000001000243cc	movl	-0x144(%rbp), %eax
00000001000243d2	movq	%rsp, %r13
00000001000243d5	addq	$0xf, %rax
00000001000243d9	andq	$-0x10, %rax
00000001000243dd	movq	%rsp, %rbx
00000001000243e0	subq	%rax, %rbx
00000001000243e3	movq	%rbx, %rsp
00000001000243e6	leaq	0xab0c(%rip), %rdi      ## literal pool for: "arenas.initialized"
00000001000243ed	leaq	-0x158(%rbp), %rdx
00000001000243f4	xorl	%r12d, %r12d
00000001000243f7	movl	-0x144(%rbp), %eax
00000001000243fd	movq	%rax, -0x158(%rbp)
0000000100024404	movq	%rbx, %rsi
0000000100024407	xorl	%ecx, %ecx
0000000100024409	xorl	%r8d, %r8d
000000010002440c	callq	_je_mallctl
0000000100024411	testl	%eax, %eax
0000000100024413	jne	0x100024711
0000000100024419	movl	-0x144(%rbp), %eax
000000010002441f	testl	%eax, %eax
0000000100024421	je	0x100024444
0000000100024423	xorl	%ecx, %ecx
0000000100024425	nopw	%cs:(%rax,%rax)
0000000100024430	movzbl	(%rbx,%r12), %edx
0000000100024435	addl	%edx, %ecx
0000000100024437	incq	%r12
000000010002443a	cmpl	%eax, %r12d
000000010002443d	jb	0x100024430
000000010002443f	cmpl	$0x1, %ecx
0000000100024442	ja	0x10002444d
0000000100024444	testb	$0x1, -0x178(%rbp)
000000010002444b	jne	0x100024495
000000010002444d	leaq	0xaab8(%rip), %rdx      ## literal pool for: "\nMerged arenas stats:\n"
0000000100024454	movq	%r15, %r12
0000000100024457	movq	%r12, %rdi
000000010002445a	movq	%r14, %rbx
000000010002445d	movq	%rbx, %rsi
0000000100024460	xorb	%al, %al
0000000100024462	callq	_je_malloc_cprintf
0000000100024467	movb	-0x181(%rbp), %al
000000010002446d	andb	$0x1, %al
000000010002446f	movzbl	%al, %ecx
0000000100024472	movb	-0x182(%rbp), %al
0000000100024478	andb	$0x1, %al
000000010002447a	movzbl	%al, %r8d
000000010002447e	movl	-0x144(%rbp), %edx
0000000100024484	movq	%r12, %rdi
0000000100024487	movq	%r12, %r15
000000010002448a	movq	%rbx, %rsi
000000010002448d	movq	%rbx, %r14
0000000100024490	callq	_stats_arena_print
0000000100024495	movq	%r13, %rsp
0000000100024498	movq	%r14, %rbx
000000010002449b	movq	%r15, %r14
000000010002449e	testb	$0x1, -0x178(%rbp)
00000001000244a5	je	0x1000245b1
00000001000244ab	movq	$0x4, -0x168(%rbp)
00000001000244b6	leaq	0xa79c(%rip), %rdi      ## literal pool for: "arenas.narenas"
00000001000244bd	leaq	-0x15c(%rbp), %rsi
00000001000244c4	leaq	-0x168(%rbp), %rdx
00000001000244cb	xorl	%ecx, %ecx
00000001000244cd	xorl	%r8d, %r8d
00000001000244d0	callq	_je_mallctl
00000001000244d5	testl	%eax, %eax
00000001000244d7	jne	0x100024701
00000001000244dd	movq	%r14, %r12
00000001000244e0	movl	-0x15c(%rbp), %eax
00000001000244e6	movq	%rsp, -0x180(%rbp)
00000001000244ed	addq	$0xf, %rax
00000001000244f1	andq	$-0x10, %rax
00000001000244f5	movq	%rsp, %rsi
00000001000244f8	subq	%rax, %rsi
00000001000244fb	movq	%rsi, -0x178(%rbp)
0000000100024502	movq	%rsi, %rsp
0000000100024505	leaq	0xa9ed(%rip), %rdi      ## literal pool for: "arenas.initialized"
000000010002450c	leaq	-0x170(%rbp), %rdx
0000000100024513	movl	-0x15c(%rbp), %eax
0000000100024519	movq	%rax, -0x170(%rbp)
0000000100024520	xorl	%ecx, %ecx
0000000100024522	xorl	%r8d, %r8d
0000000100024525	callq	_je_mallctl
000000010002452a	testl	%eax, %eax
000000010002452c	jne	0x100024711
0000000100024532	movq	%rbx, %r13
0000000100024535	movl	-0x15c(%rbp), %eax
000000010002453b	testl	%eax, %eax
000000010002453d	movb	-0x181(%rbp), %cl
0000000100024543	je	0x1000245a4
0000000100024545	movb	-0x182(%rbp), %dl
000000010002454b	andb	$0x1, %dl
000000010002454e	andb	$0x1, %cl
0000000100024551	xorl	%ebx, %ebx
0000000100024553	movzbl	%cl, %r14d
0000000100024557	movzbl	%dl, %r15d
000000010002455b	nopl	(%rax,%rax)
0000000100024560	movl	%ebx, %ecx
0000000100024562	movq	-0x178(%rbp), %rdx
0000000100024569	cmpb	$0x0, (%rdx,%rcx)
000000010002456d	je	0x10002459e
000000010002456f	movq	%r12, %rdi
0000000100024572	movq	%r13, %rsi
0000000100024575	leaq	0xa9a7(%rip), %rdx      ## literal pool for: "\narenas[%u]:\n"
000000010002457c	movl	%ebx, %ecx
000000010002457e	xorb	%al, %al
0000000100024580	callq	_je_malloc_cprintf
0000000100024585	movq	%r12, %rdi
0000000100024588	movq	%r13, %rsi
000000010002458b	movl	%ebx, %edx
000000010002458d	movl	%r14d, %ecx
0000000100024590	movl	%r15d, %r8d
0000000100024593	callq	_stats_arena_print
0000000100024598	movl	-0x15c(%rbp), %eax
000000010002459e	incl	%ebx
00000001000245a0	cmpl	%eax, %ebx
00000001000245a2	jb	0x100024560
00000001000245a4	movq	-0x180(%rbp), %rsp
00000001000245ab	movq	%r13, %rbx
00000001000245ae	movq	%r12, %r14
00000001000245b1	leaq	0xa979(%rip), %rdx      ## literal pool for: "--- End jemalloc statistics ---\n"
00000001000245b8	movq	%r14, %rdi
00000001000245bb	movq	%rbx, %rsi
00000001000245be	xorb	%al, %al
00000001000245c0	callq	_je_malloc_cprintf
00000001000245c5	movq	0xda44(%rip), %rax      ## literal pool symbol address: ___stack_chk_guard
00000001000245cc	movq	(%rax), %rax
00000001000245cf	cmpq	-0x30(%rbp), %rax
00000001000245d3	jne	0x10002472b
00000001000245d9	leaq	-0x28(%rbp), %rsp
00000001000245dd	popq	%rbx
00000001000245de	popq	%r12
00000001000245e0	popq	%r13
00000001000245e2	popq	%r14
00000001000245e4	popq	%r15
00000001000245e6	popq	%rbp
00000001000245e7	retq
00000001000245e8	leaq	0xa1cb(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in mallctl(\"epoch\", ...)\n"
00000001000245ef	callq	_je_malloc_write
00000001000245f4	callq	0x10002bcce             ## symbol stub for: _abort
00000001000245f9	leaq	0xa20b(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
0000000100024600	leaq	0x9e94(%rip), %rsi      ## literal pool for: "version"
0000000100024607	jmp	0x10002471f
000000010002460c	leaq	0xa1f8(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
0000000100024613	leaq	0xa22a(%rip), %rsi      ## literal pool for: "config.debug"
000000010002461a	jmp	0x10002471f
000000010002461f	leaq	0xa1e5(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
0000000100024626	leaq	0xa65a(%rip), %rsi      ## literal pool for: "arenas.quantum"
000000010002462d	jmp	0x10002471f
0000000100024632	leaq	0xa1d2(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
0000000100024639	leaq	0xa669(%rip), %rsi      ## literal pool for: "arenas.page"
0000000100024640	jmp	0x10002471f
0000000100024645	leaq	0xa1bf(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
000000010002464c	leaq	0xa29e(%rip), %rsi      ## literal pool for: "opt.lg_dirty_mult"
0000000100024653	jmp	0x10002471f
0000000100024658	leaq	0xa1ac(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
000000010002465f	leaq	0xa6f1(%rip), %rsi      ## literal pool for: "prof.lg_sample"
0000000100024666	jmp	0x10002471f
000000010002466b	leaq	0xa199(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
0000000100024672	leaq	0xa537(%rip), %rsi      ## literal pool for: "opt.lg_prof_interval"
0000000100024679	jmp	0x10002471f
000000010002467e	leaq	0xa186(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
0000000100024685	leaq	0xa20a(%rip), %rsi      ## literal pool for: "opt.lg_chunk"
000000010002468c	jmp	0x10002471f
0000000100024691	leaq	0xa173(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
0000000100024698	leaq	0xa760(%rip), %rsi      ## literal pool for: "stats.cactive"
000000010002469f	jmp	0x10002471f
00000001000246a1	leaq	0xa163(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
00000001000246a8	leaq	0xa75e(%rip), %rsi      ## literal pool for: "stats.allocated"
00000001000246af	jmp	0x10002471f
00000001000246b1	leaq	0xa153(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
00000001000246b8	leaq	0xa75e(%rip), %rsi      ## literal pool for: "stats.active"
00000001000246bf	jmp	0x10002471f
00000001000246c1	leaq	0xa143(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
00000001000246c8	leaq	0xa75b(%rip), %rsi      ## literal pool for: "stats.mapped"
00000001000246cf	jmp	0x10002471f
00000001000246d1	leaq	0xa133(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
00000001000246d8	leaq	0xa79f(%rip), %rsi      ## literal pool for: "stats.chunks.total"
00000001000246df	jmp	0x10002471f
00000001000246e1	leaq	0xa123(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
00000001000246e8	leaq	0xa7a2(%rip), %rsi      ## literal pool for: "stats.chunks.high"
00000001000246ef	jmp	0x10002471f
00000001000246f1	leaq	0xa113(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
00000001000246f8	leaq	0xa7a4(%rip), %rsi      ## literal pool for: "stats.chunks.current"
00000001000246ff	jmp	0x10002471f
0000000100024701	leaq	0xa103(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
0000000100024708	leaq	0xa54a(%rip), %rsi      ## literal pool for: "arenas.narenas"
000000010002470f	jmp	0x10002471f
0000000100024711	leaq	0xa0f3(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
0000000100024718	leaq	0xa7da(%rip), %rsi      ## literal pool for: "arenas.initialized"
000000010002471f	xorb	%al, %al
0000000100024721	callq	_je_malloc_printf
0000000100024726	callq	0x10002bcce             ## symbol stub for: _abort
000000010002472b	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
_stats_arena_print:
0000000100024730	pushq	%rbp
0000000100024731	movq	%rsp, %rbp
0000000100024734	pushq	%r15
0000000100024736	pushq	%r14
0000000100024738	pushq	%r13
000000010002473a	pushq	%r12
000000010002473c	pushq	%rbx
000000010002473d	subq	$0xac8, %rsp            ## imm = 0xAC8
0000000100024744	movl	%r8d, -0xa40(%rbp)
000000010002474b	movl	%ecx, -0xa18(%rbp)
0000000100024751	movl	%edx, %ebx
0000000100024753	movq	%rsi, %r12
0000000100024756	movq	%r12, -0xa30(%rbp)
000000010002475d	movq	%rdi, %r15
0000000100024760	movq	0xd8a9(%rip), %rax      ## literal pool symbol address: ___stack_chk_guard
0000000100024767	movq	(%rax), %rax
000000010002476a	movq	%rax, -0x30(%rbp)
000000010002476e	movq	$0x8, -0x510(%rbp)
0000000100024779	leaq	0xa529(%rip), %rdi      ## literal pool for: "arenas.page"
0000000100024780	leaq	-0x478(%rbp), %rsi
0000000100024787	leaq	-0x510(%rbp), %rdx
000000010002478e	xorl	%ecx, %ecx
0000000100024790	xorl	%r8d, %r8d
0000000100024793	callq	_je_mallctl
0000000100024798	testl	%eax, %eax
000000010002479a	jne	0x100026186
00000001000247a0	movq	$0x6, -0x548(%rbp)
00000001000247ab	movq	$0x4, -0x550(%rbp)
00000001000247b6	leaq	0xa795(%rip), %rdi      ## literal pool for: "stats.arenas.0.nthreads"
00000001000247bd	leaq	-0x540(%rbp), %rsi
00000001000247c4	leaq	-0x548(%rbp), %rdx
00000001000247cb	callq	_je_mallctlnametomib
00000001000247d0	testl	%eax, %eax
00000001000247d2	jne	0x100025f06
00000001000247d8	movl	%ebx, %ebx
00000001000247da	movq	%rbx, -0x530(%rbp)
00000001000247e1	movq	-0x548(%rbp), %rsi
00000001000247e8	leaq	-0x540(%rbp), %rdi
00000001000247ef	leaq	-0x464(%rbp), %rdx
00000001000247f6	leaq	-0x550(%rbp), %rcx
00000001000247fd	xorl	%r8d, %r8d
0000000100024800	xorl	%r9d, %r9d
0000000100024803	callq	_je_mallctlbymib
0000000100024808	testl	%eax, %eax
000000010002480a	jne	0x100026200
0000000100024810	movl	-0x464(%rbp), %ecx
0000000100024816	leaq	0xa7aa(%rip), %rdx      ## literal pool for: "assigned threads: %u\n"
000000010002481d	movq	%r15, %rdi
0000000100024820	movq	%r12, %rsi
0000000100024823	xorb	%al, %al
0000000100024825	callq	_je_malloc_cprintf
000000010002482a	movq	$0x6, -0x588(%rbp)
0000000100024835	movq	$0x8, -0x590(%rbp)
0000000100024840	leaq	0xa796(%rip), %rdi      ## literal pool for: "stats.arenas.0.dss"
0000000100024847	leaq	-0x580(%rbp), %rsi
000000010002484e	leaq	-0x588(%rbp), %rdx
0000000100024855	callq	_je_mallctlnametomib
000000010002485a	testl	%eax, %eax
000000010002485c	jne	0x100025f19
0000000100024862	movq	%rbx, -0x570(%rbp)
0000000100024869	movq	-0x588(%rbp), %rsi
0000000100024870	leaq	-0x580(%rbp), %rdi
0000000100024877	leaq	-0x470(%rbp), %rdx
000000010002487e	leaq	-0x590(%rbp), %rcx
0000000100024885	xorl	%r8d, %r8d
0000000100024888	xorl	%r9d, %r9d
000000010002488b	callq	_je_mallctlbymib
0000000100024890	testl	%eax, %eax
0000000100024892	jne	0x100026200
0000000100024898	movq	-0x470(%rbp), %rcx
000000010002489f	leaq	0xa74a(%rip), %rdx      ## literal pool for: "dss allocation precedence: %s\n"
00000001000248a6	movq	%r15, %rdi
00000001000248a9	movq	%r12, %rsi
00000001000248ac	xorb	%al, %al
00000001000248ae	callq	_je_malloc_cprintf
00000001000248b3	movq	$0x6, -0x5c8(%rbp)
00000001000248be	movq	$0x8, -0x5d0(%rbp)
00000001000248c9	leaq	0xa73f(%rip), %rdi      ## literal pool for: "stats.arenas.0.pactive"
00000001000248d0	leaq	-0x5c0(%rbp), %rsi
00000001000248d7	leaq	-0x5c8(%rbp), %rdx
00000001000248de	callq	_je_mallctlnametomib
00000001000248e3	testl	%eax, %eax
00000001000248e5	jne	0x100025f2c
00000001000248eb	movq	%rbx, -0x5b0(%rbp)
00000001000248f2	movq	-0x5c8(%rbp), %rsi
00000001000248f9	leaq	-0x5c0(%rbp), %rdi
0000000100024900	leaq	-0x480(%rbp), %rdx
0000000100024907	leaq	-0x5d0(%rbp), %rcx
000000010002490e	xorl	%r8d, %r8d
0000000100024911	xorl	%r9d, %r9d
0000000100024914	callq	_je_mallctlbymib
0000000100024919	testl	%eax, %eax
000000010002491b	jne	0x100026200
0000000100024921	movq	$0x6, -0x608(%rbp)
000000010002492c	movq	$0x8, -0x610(%rbp)
0000000100024937	leaq	0xa6e8(%rip), %rdi      ## literal pool for: "stats.arenas.0.pdirty"
000000010002493e	leaq	-0x600(%rbp), %rsi
0000000100024945	leaq	-0x608(%rbp), %rdx
000000010002494c	callq	_je_mallctlnametomib
0000000100024951	testl	%eax, %eax
0000000100024953	jne	0x100025f3f
0000000100024959	movq	%rbx, -0x5f0(%rbp)
0000000100024960	movq	-0x608(%rbp), %rsi
0000000100024967	leaq	-0x600(%rbp), %rdi
000000010002496e	leaq	-0x488(%rbp), %rdx
0000000100024975	leaq	-0x610(%rbp), %rcx
000000010002497c	xorl	%r8d, %r8d
000000010002497f	xorl	%r9d, %r9d
0000000100024982	callq	_je_mallctlbymib
0000000100024987	testl	%eax, %eax
0000000100024989	jne	0x100026200
000000010002498f	movq	$0x6, -0x648(%rbp)
000000010002499a	movq	$0x8, -0x650(%rbp)
00000001000249a5	leaq	0xa690(%rip), %rdi      ## literal pool for: "stats.arenas.0.npurge"
00000001000249ac	leaq	-0x640(%rbp), %rsi
00000001000249b3	leaq	-0x648(%rbp), %rdx
00000001000249ba	callq	_je_mallctlnametomib
00000001000249bf	testl	%eax, %eax
00000001000249c1	jne	0x100025f52
00000001000249c7	movq	%rbx, -0x630(%rbp)
00000001000249ce	movq	-0x648(%rbp), %rsi
00000001000249d5	leaq	-0x640(%rbp), %rdi
00000001000249dc	leaq	-0x498(%rbp), %rdx
00000001000249e3	leaq	-0x650(%rbp), %rcx
00000001000249ea	xorl	%r8d, %r8d
00000001000249ed	xorl	%r9d, %r9d
00000001000249f0	callq	_je_mallctlbymib
00000001000249f5	testl	%eax, %eax
00000001000249f7	movq	%r15, %r13
00000001000249fa	movq	%r13, -0xa20(%rbp)
0000000100024a01	jne	0x100026200
0000000100024a07	movq	$0x6, -0x688(%rbp)
0000000100024a12	movq	$0x8, -0x690(%rbp)
0000000100024a1d	leaq	0xa62e(%rip), %rdi      ## literal pool for: "stats.arenas.0.nmadvise"
0000000100024a24	leaq	-0x680(%rbp), %rsi
0000000100024a2b	leaq	-0x688(%rbp), %rdx
0000000100024a32	callq	_je_mallctlnametomib
0000000100024a37	testl	%eax, %eax
0000000100024a39	jne	0x100025f65
0000000100024a3f	movq	%rbx, -0x670(%rbp)
0000000100024a46	movq	-0x688(%rbp), %rsi
0000000100024a4d	leaq	-0x680(%rbp), %rdi
0000000100024a54	leaq	-0x4a0(%rbp), %rdx
0000000100024a5b	leaq	-0x690(%rbp), %rcx
0000000100024a62	xorl	%r8d, %r8d
0000000100024a65	xorl	%r9d, %r9d
0000000100024a68	callq	_je_mallctlbymib
0000000100024a6d	testl	%eax, %eax
0000000100024a6f	jne	0x100026200
0000000100024a75	movq	$0x6, -0x6c8(%rbp)
0000000100024a80	movq	$0x8, -0x6d0(%rbp)
0000000100024a8b	leaq	0xa5d8(%rip), %rdi      ## literal pool for: "stats.arenas.0.purged"
0000000100024a92	leaq	-0x6c0(%rbp), %rsi
0000000100024a99	leaq	-0x6c8(%rbp), %rdx
0000000100024aa0	callq	_je_mallctlnametomib
0000000100024aa5	testl	%eax, %eax
0000000100024aa7	jne	0x100025f78
0000000100024aad	movq	%rbx, -0x6b0(%rbp)
0000000100024ab4	movq	-0x6c8(%rbp), %rsi
0000000100024abb	leaq	-0x6c0(%rbp), %rdi
0000000100024ac2	leaq	-0x4a8(%rbp), %rdx
0000000100024ac9	leaq	-0x6d0(%rbp), %rcx
0000000100024ad0	xorl	%r8d, %r8d
0000000100024ad3	xorl	%r9d, %r9d
0000000100024ad6	callq	_je_mallctlbymib
0000000100024adb	testl	%eax, %eax
0000000100024add	jne	0x100026200
0000000100024ae3	movq	%rbx, %r15
0000000100024ae6	leaq	0x995c(%rip), %rax      ## literal pool for: ""
0000000100024aed	leaq	0x9956(%rip), %rdx      ## literal pool for: "s"
0000000100024af4	movq	-0x4a0(%rbp), %rsi
0000000100024afb	cmpq	$0x1, %rsi
0000000100024aff	movq	%rdx, %rdi
0000000100024b02	cmoveq	%rax, %rdi
0000000100024b06	movq	-0x488(%rbp), %r8
0000000100024b0d	movq	-0x480(%rbp), %rcx
0000000100024b14	movq	-0x498(%rbp), %r9
0000000100024b1b	movq	-0x4a8(%rbp), %rbx
0000000100024b22	movq	%rbx, 0x18(%rsp)
0000000100024b27	movq	%rdi, 0x10(%rsp)
0000000100024b2c	movq	%rsi, 0x8(%rsp)
0000000100024b31	cmpq	$0x1, %r9
0000000100024b35	cmoveq	%rax, %rdx
0000000100024b39	movq	%rdx, (%rsp)
0000000100024b3d	leaq	0xa53c(%rip), %rdx      ## literal pool for: "dirty pages: %zu:%zu active:dirty, %llu sweep%s, %llu madvise%s, %llu purged\n"
0000000100024b44	movq	%r13, %rdi
0000000100024b47	movq	%r12, %rsi
0000000100024b4a	xorb	%al, %al
0000000100024b4c	callq	_je_malloc_cprintf
0000000100024b51	leaq	0xa576(%rip), %rdx      ## literal pool for: "            allocated      nmalloc      ndalloc    nrequests\n"
0000000100024b58	movq	%r13, %rdi
0000000100024b5b	movq	%r12, %rsi
0000000100024b5e	xorb	%al, %al
0000000100024b60	callq	_je_malloc_cprintf
0000000100024b65	leaq	0xa5a0(%rip), %rdi      ## literal pool for: "stats.arenas.0.small.allocated"
0000000100024b6c	leaq	-0x700(%rbp), %rsi
0000000100024b73	leaq	-0x708(%rbp), %rdx
0000000100024b7a	movq	$0x6, -0x708(%rbp)
0000000100024b85	movq	$0x8, -0x710(%rbp)
0000000100024b90	callq	_je_mallctlnametomib
0000000100024b95	testl	%eax, %eax
0000000100024b97	jne	0x100025f8b
0000000100024b9d	movq	%r15, %rbx
0000000100024ba0	movq	%rbx, -0x6f0(%rbp)
0000000100024ba7	movq	-0x708(%rbp), %rsi
0000000100024bae	leaq	-0x700(%rbp), %rdi
0000000100024bb5	leaq	-0x4b0(%rbp), %rdx
0000000100024bbc	leaq	-0x710(%rbp), %rcx
0000000100024bc3	xorl	%r8d, %r8d
0000000100024bc6	xorl	%r9d, %r9d
0000000100024bc9	callq	_je_mallctlbymib
0000000100024bce	testl	%eax, %eax
0000000100024bd0	jne	0x100026200
0000000100024bd6	movq	$0x6, -0x748(%rbp)
0000000100024be1	movq	$0x8, -0x750(%rbp)
0000000100024bec	leaq	0xa538(%rip), %rdi      ## literal pool for: "stats.arenas.0.small.nmalloc"
0000000100024bf3	leaq	-0x740(%rbp), %rsi
0000000100024bfa	leaq	-0x748(%rbp), %rdx
0000000100024c01	callq	_je_mallctlnametomib
0000000100024c06	testl	%eax, %eax
0000000100024c08	jne	0x100025f9e
0000000100024c0e	movq	%rbx, -0x730(%rbp)
0000000100024c15	movq	-0x748(%rbp), %rsi
0000000100024c1c	leaq	-0x740(%rbp), %rdi
0000000100024c23	leaq	-0x4b8(%rbp), %rdx
0000000100024c2a	leaq	-0x750(%rbp), %rcx
0000000100024c31	xorl	%r8d, %r8d
0000000100024c34	xorl	%r9d, %r9d
0000000100024c37	callq	_je_mallctlbymib
0000000100024c3c	testl	%eax, %eax
0000000100024c3e	jne	0x100026200
0000000100024c44	movq	$0x6, -0x788(%rbp)
0000000100024c4f	movq	$0x8, -0x790(%rbp)
0000000100024c5a	leaq	0xa4e7(%rip), %rdi      ## literal pool for: "stats.arenas.0.small.ndalloc"
0000000100024c61	leaq	-0x780(%rbp), %rsi
0000000100024c68	leaq	-0x788(%rbp), %rdx
0000000100024c6f	callq	_je_mallctlnametomib
0000000100024c74	testl	%eax, %eax
0000000100024c76	jne	0x100025fb1
0000000100024c7c	movq	%rbx, -0x770(%rbp)
0000000100024c83	movq	-0x788(%rbp), %rsi
0000000100024c8a	leaq	-0x780(%rbp), %rdi
0000000100024c91	leaq	-0x4c0(%rbp), %rdx
0000000100024c98	leaq	-0x790(%rbp), %rcx
0000000100024c9f	xorl	%r8d, %r8d
0000000100024ca2	xorl	%r9d, %r9d
0000000100024ca5	callq	_je_mallctlbymib
0000000100024caa	testl	%eax, %eax
0000000100024cac	jne	0x100026200
0000000100024cb2	movq	$0x6, -0x7c8(%rbp)
0000000100024cbd	movq	$0x8, -0x7d0(%rbp)
0000000100024cc8	leaq	0xa496(%rip), %rdi      ## literal pool for: "stats.arenas.0.small.nrequests"
0000000100024ccf	leaq	-0x7c0(%rbp), %rsi
0000000100024cd6	leaq	-0x7c8(%rbp), %rdx
0000000100024cdd	callq	_je_mallctlnametomib
0000000100024ce2	testl	%eax, %eax
0000000100024ce4	jne	0x100025fc4
0000000100024cea	movq	%rbx, -0x7b0(%rbp)
0000000100024cf1	movq	-0x7c8(%rbp), %rsi
0000000100024cf8	leaq	-0x7c0(%rbp), %rdi
0000000100024cff	leaq	-0x4c8(%rbp), %rdx
0000000100024d06	leaq	-0x7d0(%rbp), %rcx
0000000100024d0d	xorl	%r8d, %r8d
0000000100024d10	xorl	%r9d, %r9d
0000000100024d13	callq	_je_mallctlbymib
0000000100024d18	testl	%eax, %eax
0000000100024d1a	jne	0x100026200
0000000100024d20	movq	-0x4c0(%rbp), %r9
0000000100024d27	movq	-0x4b8(%rbp), %r8
0000000100024d2e	movq	-0x4b0(%rbp), %rcx
0000000100024d35	movq	-0x4c8(%rbp), %rax
0000000100024d3c	movq	%rax, (%rsp)
0000000100024d40	leaq	0xa43d(%rip), %rdx      ## literal pool for: "small:   %12zu %12llu %12llu %12llu\n"
0000000100024d47	movq	%r13, %rdi
0000000100024d4a	movq	%r12, %rsi
0000000100024d4d	xorb	%al, %al
0000000100024d4f	callq	_je_malloc_cprintf
0000000100024d54	movq	$0x6, -0x808(%rbp)
0000000100024d5f	movq	$0x8, -0x810(%rbp)
0000000100024d6a	leaq	0xa438(%rip), %rdi      ## literal pool for: "stats.arenas.0.large.allocated"
0000000100024d71	leaq	-0x800(%rbp), %rsi
0000000100024d78	leaq	-0x808(%rbp), %rdx
0000000100024d7f	callq	_je_mallctlnametomib
0000000100024d84	testl	%eax, %eax
0000000100024d86	jne	0x100025fd7
0000000100024d8c	movq	%rbx, -0x7f0(%rbp)
0000000100024d93	movq	-0x808(%rbp), %rsi
0000000100024d9a	leaq	-0x800(%rbp), %rdi
0000000100024da1	leaq	-0x4d0(%rbp), %rdx
0000000100024da8	leaq	-0x810(%rbp), %rcx
0000000100024daf	xorl	%r8d, %r8d
0000000100024db2	xorl	%r9d, %r9d
0000000100024db5	callq	_je_mallctlbymib
0000000100024dba	testl	%eax, %eax
0000000100024dbc	jne	0x100026200
0000000100024dc2	movq	$0x6, -0x848(%rbp)
0000000100024dcd	movq	$0x8, -0x850(%rbp)
0000000100024dd8	leaq	0xa3e9(%rip), %rdi      ## literal pool for: "stats.arenas.0.large.nmalloc"
0000000100024ddf	leaq	-0x840(%rbp), %rsi
0000000100024de6	leaq	-0x848(%rbp), %rdx
0000000100024ded	callq	_je_mallctlnametomib
0000000100024df2	testl	%eax, %eax
0000000100024df4	jne	0x100025fea
0000000100024dfa	movq	%rbx, -0x830(%rbp)
0000000100024e01	movq	-0x848(%rbp), %rsi
0000000100024e08	leaq	-0x840(%rbp), %rdi
0000000100024e0f	leaq	-0x4d8(%rbp), %rdx
0000000100024e16	leaq	-0x850(%rbp), %rcx
0000000100024e1d	xorl	%r8d, %r8d
0000000100024e20	xorl	%r9d, %r9d
0000000100024e23	callq	_je_mallctlbymib
0000000100024e28	testl	%eax, %eax
0000000100024e2a	jne	0x100026200
0000000100024e30	movq	$0x6, -0x888(%rbp)
0000000100024e3b	movq	$0x8, -0x890(%rbp)
0000000100024e46	leaq	0xa398(%rip), %rdi      ## literal pool for: "stats.arenas.0.large.ndalloc"
0000000100024e4d	leaq	-0x880(%rbp), %rsi
0000000100024e54	leaq	-0x888(%rbp), %rdx
0000000100024e5b	callq	_je_mallctlnametomib
0000000100024e60	testl	%eax, %eax
0000000100024e62	jne	0x100025ffd
0000000100024e68	movq	%rbx, -0x870(%rbp)
0000000100024e6f	movq	-0x888(%rbp), %rsi
0000000100024e76	leaq	-0x880(%rbp), %rdi
0000000100024e7d	leaq	-0x4e0(%rbp), %rdx
0000000100024e84	leaq	-0x890(%rbp), %rcx
0000000100024e8b	xorl	%r8d, %r8d
0000000100024e8e	xorl	%r9d, %r9d
0000000100024e91	callq	_je_mallctlbymib
0000000100024e96	testl	%eax, %eax
0000000100024e98	jne	0x100026200
0000000100024e9e	movq	$0x6, -0x8c8(%rbp)
0000000100024ea9	movq	$0x8, -0x8d0(%rbp)
0000000100024eb4	leaq	0xa347(%rip), %rdi      ## literal pool for: "stats.arenas.0.large.nrequests"
0000000100024ebb	leaq	-0x8c0(%rbp), %rsi
0000000100024ec2	leaq	-0x8c8(%rbp), %rdx
0000000100024ec9	callq	_je_mallctlnametomib
0000000100024ece	testl	%eax, %eax
0000000100024ed0	jne	0x100026010
0000000100024ed6	movq	%rbx, -0x8b0(%rbp)
0000000100024edd	movq	-0x8c8(%rbp), %rsi
0000000100024ee4	leaq	-0x8c0(%rbp), %rdi
0000000100024eeb	leaq	-0x4e8(%rbp), %rdx
0000000100024ef2	leaq	-0x8d0(%rbp), %rcx
0000000100024ef9	xorl	%r8d, %r8d
0000000100024efc	xorl	%r9d, %r9d
0000000100024eff	callq	_je_mallctlbymib
0000000100024f04	testl	%eax, %eax
0000000100024f06	jne	0x100026200
0000000100024f0c	movq	-0x4e0(%rbp), %r9
0000000100024f13	movq	-0x4d8(%rbp), %r8
0000000100024f1a	movq	-0x4d0(%rbp), %rcx
0000000100024f21	movq	-0x4e8(%rbp), %rax
0000000100024f28	movq	%rax, (%rsp)
0000000100024f2c	leaq	0xa2ee(%rip), %rdx      ## literal pool for: "large:   %12zu %12llu %12llu %12llu\n"
0000000100024f33	movq	%r13, %rdi
0000000100024f36	movq	%r12, %rsi
0000000100024f39	xorb	%al, %al
0000000100024f3b	callq	_je_malloc_cprintf
0000000100024f40	movq	$0x6, -0x908(%rbp)
0000000100024f4b	movq	$0x8, -0x910(%rbp)
0000000100024f56	leaq	0xa2e9(%rip), %rdi      ## literal pool for: "stats.arenas.0.huge.allocated"
0000000100024f5d	leaq	-0x900(%rbp), %rsi
0000000100024f64	leaq	-0x908(%rbp), %rdx
0000000100024f6b	callq	_je_mallctlnametomib
0000000100024f70	testl	%eax, %eax
0000000100024f72	jne	0x100026023
0000000100024f78	movq	%rbx, -0x8f0(%rbp)
0000000100024f7f	movq	-0x908(%rbp), %rsi
0000000100024f86	leaq	-0x900(%rbp), %rdi
0000000100024f8d	leaq	-0x4f0(%rbp), %rdx
0000000100024f94	leaq	-0x910(%rbp), %rcx
0000000100024f9b	xorl	%r8d, %r8d
0000000100024f9e	xorl	%r9d, %r9d
0000000100024fa1	callq	_je_mallctlbymib
0000000100024fa6	testl	%eax, %eax
0000000100024fa8	jne	0x100026200
0000000100024fae	movq	$0x6, -0x948(%rbp)
0000000100024fb9	movq	$0x8, -0x950(%rbp)
0000000100024fc4	leaq	0xa299(%rip), %rdi      ## literal pool for: "stats.arenas.0.huge.nmalloc"
0000000100024fcb	leaq	-0x940(%rbp), %rsi
0000000100024fd2	leaq	-0x948(%rbp), %rdx
0000000100024fd9	callq	_je_mallctlnametomib
0000000100024fde	testl	%eax, %eax
0000000100024fe0	jne	0x100026036
0000000100024fe6	movq	%rbx, -0x930(%rbp)
0000000100024fed	movq	-0x948(%rbp), %rsi
0000000100024ff4	leaq	-0x940(%rbp), %rdi
0000000100024ffb	leaq	-0x4f8(%rbp), %rdx
0000000100025002	leaq	-0x950(%rbp), %rcx
0000000100025009	xorl	%r8d, %r8d
000000010002500c	xorl	%r9d, %r9d
000000010002500f	callq	_je_mallctlbymib
0000000100025014	testl	%eax, %eax
0000000100025016	jne	0x100026200
000000010002501c	movq	$0x6, -0x988(%rbp)
0000000100025027	movq	$0x8, -0x990(%rbp)
0000000100025032	leaq	0xa247(%rip), %rdi      ## literal pool for: "stats.arenas.0.huge.ndalloc"
0000000100025039	leaq	-0x980(%rbp), %rsi
0000000100025040	leaq	-0x988(%rbp), %rdx
0000000100025047	callq	_je_mallctlnametomib
000000010002504c	testl	%eax, %eax
000000010002504e	jne	0x100026049
0000000100025054	movq	%rbx, -0x970(%rbp)
000000010002505b	movq	-0x988(%rbp), %rsi
0000000100025062	leaq	-0x980(%rbp), %rdi
0000000100025069	leaq	-0x500(%rbp), %rdx
0000000100025070	leaq	-0x990(%rbp), %rcx
0000000100025077	xorl	%r8d, %r8d
000000010002507a	xorl	%r9d, %r9d
000000010002507d	callq	_je_mallctlbymib
0000000100025082	testl	%eax, %eax
0000000100025084	jne	0x100026200
000000010002508a	movq	$0x6, -0x9c8(%rbp)
0000000100025095	movq	$0x8, -0x9d0(%rbp)
00000001000250a0	leaq	0xa1f5(%rip), %rdi      ## literal pool for: "stats.arenas.0.huge.nrequests"
00000001000250a7	leaq	-0x9c0(%rbp), %rsi
00000001000250ae	leaq	-0x9c8(%rbp), %rdx
00000001000250b5	callq	_je_mallctlnametomib
00000001000250ba	testl	%eax, %eax
00000001000250bc	jne	0x10002605c
00000001000250c2	movq	%rbx, -0x9b0(%rbp)
00000001000250c9	movq	-0x9c8(%rbp), %rsi
00000001000250d0	leaq	-0x9c0(%rbp), %rdi
00000001000250d7	leaq	-0x508(%rbp), %rdx
00000001000250de	leaq	-0x9d0(%rbp), %rcx
00000001000250e5	xorl	%r8d, %r8d
00000001000250e8	xorl	%r9d, %r9d
00000001000250eb	callq	_je_mallctlbymib
00000001000250f0	testl	%eax, %eax
00000001000250f2	jne	0x100026200
00000001000250f8	movq	-0x500(%rbp), %r9
00000001000250ff	movq	-0x4f8(%rbp), %r8
0000000100025106	movq	-0x4f0(%rbp), %rcx
000000010002510d	movq	-0x508(%rbp), %rax
0000000100025114	movq	%rax, (%rsp)
0000000100025118	leaq	0xa19b(%rip), %rdx      ## literal pool for: "huge:    %12zu %12llu %12llu %12llu\n"
000000010002511f	movq	%r13, %rdi
0000000100025122	movq	%r12, %rsi
0000000100025125	xorb	%al, %al
0000000100025127	callq	_je_malloc_cprintf
000000010002512c	movq	-0x4e0(%rbp), %r9
0000000100025133	addq	-0x4c0(%rbp), %r9
000000010002513a	movq	-0x4d0(%rbp), %rax
0000000100025141	addq	-0x4b0(%rbp), %rax
0000000100025148	leaq	0xa190(%rip), %rdx      ## literal pool for: "total:   %12zu %12llu %12llu %12llu\n"
000000010002514f	addq	-0x500(%rbp), %r9
0000000100025156	movq	-0x4d8(%rbp), %r8
000000010002515d	addq	-0x4b8(%rbp), %r8
0000000100025164	addq	-0x4f8(%rbp), %r8
000000010002516b	movq	-0x4e8(%rbp), %rsi
0000000100025172	addq	-0x4c8(%rbp), %rsi
0000000100025179	addq	-0x508(%rbp), %rsi
0000000100025180	movq	-0x4f0(%rbp), %rcx
0000000100025187	movq	%rsi, (%rsp)
000000010002518b	addq	%rax, %rcx
000000010002518e	movq	%r13, %rdi
0000000100025191	movq	%r12, %rsi
0000000100025194	xorb	%al, %al
0000000100025196	callq	_je_malloc_cprintf
000000010002519b	leaq	0xa162(%rip), %rdx      ## literal pool for: "active:  %12zu\n"
00000001000251a2	movq	-0x478(%rbp), %rcx
00000001000251a9	imulq	-0x480(%rbp), %rcx
00000001000251b1	movq	%r13, %rdi
00000001000251b4	movq	%r12, %rsi
00000001000251b7	xorb	%al, %al
00000001000251b9	callq	_je_malloc_cprintf
00000001000251be	leaq	0xa14f(%rip), %rdi      ## literal pool for: "stats.arenas.0.mapped"
00000001000251c5	leaq	-0xa00(%rbp), %rsi
00000001000251cc	leaq	-0xa08(%rbp), %rdx
00000001000251d3	movq	$0x6, -0xa08(%rbp)
00000001000251de	movq	$0x8, -0xa10(%rbp)
00000001000251e9	callq	_je_mallctlnametomib
00000001000251ee	testl	%eax, %eax
00000001000251f0	jne	0x10002606f
00000001000251f6	movq	%rbx, -0x9f0(%rbp)
00000001000251fd	movq	-0xa08(%rbp), %rsi
0000000100025204	leaq	-0xa00(%rbp), %rdi
000000010002520b	leaq	-0x490(%rbp), %rdx
0000000100025212	leaq	-0xa10(%rbp), %rcx
0000000100025219	xorl	%r8d, %r8d
000000010002521c	xorl	%r9d, %r9d
000000010002521f	callq	_je_mallctlbymib
0000000100025224	testl	%eax, %eax
0000000100025226	jne	0x100026200
000000010002522c	movq	%rbx, -0xa28(%rbp)
0000000100025233	movq	-0x490(%rbp), %rcx
000000010002523a	leaq	0xa0e9(%rip), %rdx      ## literal pool for: "mapped:  %12zu\n"
0000000100025241	movq	%r13, %rdi
0000000100025244	movq	%r12, %rsi
0000000100025247	movq	%r12, %r14
000000010002524a	xorb	%al, %al
000000010002524c	callq	_je_malloc_cprintf
0000000100025251	movl	-0xa18(%rbp), %eax
0000000100025257	cmpb	$0x1, %al
0000000100025259	jne	0x100025ace
000000010002525f	leaq	0x9a43(%rip), %rdi      ## literal pool for: "arenas.page"
0000000100025266	leaq	-0xd0(%rbp), %rsi
000000010002526d	leaq	-0xe0(%rbp), %rdx
0000000100025274	movq	$0x8, -0xe0(%rbp)
000000010002527f	xorl	%ecx, %ecx
0000000100025281	xorl	%r8d, %r8d
0000000100025284	callq	_je_mallctl
0000000100025289	testl	%eax, %eax
000000010002528b	jne	0x100026186
0000000100025291	movq	$0x1, -0xe8(%rbp)
000000010002529c	leaq	0xa1ad(%rip), %rdi      ## literal pool for: "config.tcache"
00000001000252a3	leaq	-0xd1(%rbp), %rsi
00000001000252aa	leaq	-0xe8(%rbp), %rdx
00000001000252b1	xorl	%ecx, %ecx
00000001000252b3	xorl	%r8d, %r8d
00000001000252b6	callq	_je_mallctl
00000001000252bb	testl	%eax, %eax
00000001000252bd	jne	0x100026082
00000001000252c3	cmpb	$0x0, -0xd1(%rbp)
00000001000252ca	je	0x1000252d5
00000001000252cc	leaq	0xa18b(%rip), %rdx      ## literal pool for: "bins:     bin  size regs pgs    allocated      nmalloc      ndalloc    nrequests       nfills     nflushes      newruns       reruns      curruns\n"
00000001000252d3	jmp	0x1000252dc
00000001000252d5	leaq	0xa215(%rip), %rdx      ## literal pool for: "bins:     bin  size regs pgs    allocated      nmalloc      ndalloc      newruns       reruns      curruns\n"
00000001000252dc	movq	%r13, %rdi
00000001000252df	movq	%r14, %rbx
00000001000252e2	movq	%rbx, %rsi
00000001000252e5	xorb	%al, %al
00000001000252e7	callq	_je_malloc_cprintf
00000001000252ec	movq	$0x4, -0xf0(%rbp)
00000001000252f7	leaq	0xa25f(%rip), %rdi      ## literal pool for: "arenas.nbins"
00000001000252fe	leaq	-0xd8(%rbp), %rsi
0000000100025305	leaq	-0xf0(%rbp), %rdx
000000010002530c	xorl	%ecx, %ecx
000000010002530e	xorl	%r8d, %r8d
0000000100025311	callq	_je_mallctl
0000000100025316	testl	%eax, %eax
0000000100025318	jne	0x100026095
000000010002531e	movq	%rbx, %r14
0000000100025321	cmpl	$0x0, -0xd8(%rbp)
0000000100025328	je	0x100025ace
000000010002532e	movl	$0xffffffff, %ecx       ## imm = 0xFFFFFFFF
0000000100025333	leaq	-0x130(%rbp), %r15
000000010002533a	movl	%ecx, %r12d
000000010002533d	nopl	(%rax)
0000000100025340	movl	%ecx, %ebx
0000000100025342	movq	$0x6, -0x138(%rbp)
000000010002534d	movq	$0x8, -0x140(%rbp)
0000000100025358	leaq	0xa20b(%rip), %rdi      ## literal pool for: "stats.arenas.0.bins.0.nruns"
000000010002535f	movq	%r15, %rsi
0000000100025362	leaq	-0x138(%rbp), %rdx
0000000100025369	callq	_je_mallctlnametomib
000000010002536e	testl	%eax, %eax
0000000100025370	jne	0x1000260a8
0000000100025376	movq	%r15, %rdi
0000000100025379	leal	0x1(%rbx), %ecx
000000010002537c	movl	%ebx, -0xa38(%rbp)
0000000100025382	movl	%ecx, -0xa18(%rbp)
0000000100025388	movq	-0xa28(%rbp), %rax
000000010002538f	movq	%rax, -0x120(%rbp)
0000000100025396	movl	%ecx, %r13d
0000000100025399	movq	%r13, -0x110(%rbp)
00000001000253a0	movq	-0x138(%rbp), %rsi
00000001000253a7	leaq	-0xf8(%rbp), %rdx
00000001000253ae	leaq	-0x140(%rbp), %rcx
00000001000253b5	xorl	%r8d, %r8d
00000001000253b8	xorl	%r9d, %r9d
00000001000253bb	callq	_je_mallctlbymib
00000001000253c0	testl	%eax, %eax
00000001000253c2	jne	0x100026200
00000001000253c8	cmpq	$0x0, -0xf8(%rbp)
00000001000253d0	jne	0x1000253f0
00000001000253d2	cmpl	$-0x1, %r12d
00000001000253d6	movl	-0xa18(%rbp), %ecx
00000001000253dc	cmovel	%ecx, %r12d
00000001000253e0	movq	-0xa20(%rbp), %r13
00000001000253e7	jmp	0x100025a6d
00000001000253ec	nopl	(%rax)
00000001000253f0	cmpl	$-0x1, %r12d
00000001000253f4	je	0x100025442
00000001000253f6	leal	0x1(%r12), %eax
00000001000253fb	cmpl	%eax, -0xa18(%rbp)
0000000100025401	jbe	0x100025427
0000000100025403	movq	-0xa20(%rbp), %rdi
000000010002540a	movq	%r14, %rsi
000000010002540d	leaq	0xa172(%rip), %rdx      ## literal pool for: "[%u..%u]\n"
0000000100025414	movl	%r12d, %ecx
0000000100025417	movl	-0xa38(%rbp), %r8d
000000010002541e	xorb	%al, %al
0000000100025420	callq	_je_malloc_cprintf
0000000100025425	jmp	0x100025442
0000000100025427	movq	-0xa20(%rbp), %rdi
000000010002542e	movq	%r14, %rsi
0000000100025431	leaq	0xa158(%rip), %rdx      ## literal pool for: "[%u]\n"
0000000100025438	movl	%r12d, %ecx
000000010002543b	xorb	%al, %al
000000010002543d	callq	_je_malloc_cprintf
0000000100025442	movq	$0x6, -0x1d8(%rbp)
000000010002544d	movq	$0x8, -0x1e0(%rbp)
0000000100025458	leaq	0xa137(%rip), %rdi      ## literal pool for: "arenas.bin.0.size"
000000010002545f	leaq	-0x1d0(%rbp), %rbx
0000000100025466	movq	%rbx, %rsi
0000000100025469	leaq	-0x1d8(%rbp), %rdx
0000000100025470	callq	_je_mallctlnametomib
0000000100025475	testl	%eax, %eax
0000000100025477	jne	0x1000260bb
000000010002547d	movq	%r13, -0x1c0(%rbp)
0000000100025484	movq	-0x1d8(%rbp), %rsi
000000010002548b	movq	%rbx, %rdi
000000010002548e	leaq	-0x148(%rbp), %rdx
0000000100025495	leaq	-0x1e0(%rbp), %rcx
000000010002549c	xorl	%r8d, %r8d
000000010002549f	xorl	%r9d, %r9d
00000001000254a2	callq	_je_mallctlbymib
00000001000254a7	testl	%eax, %eax
00000001000254a9	jne	0x100026200
00000001000254af	movq	$0x6, -0x218(%rbp)
00000001000254ba	movq	$0x4, -0x220(%rbp)
00000001000254c5	leaq	0xa0dc(%rip), %rdi      ## literal pool for: "arenas.bin.0.nregs"
00000001000254cc	leaq	-0x210(%rbp), %rbx
00000001000254d3	movq	%rbx, %rsi
00000001000254d6	leaq	-0x218(%rbp), %rdx
00000001000254dd	callq	_je_mallctlnametomib
00000001000254e2	testl	%eax, %eax
00000001000254e4	jne	0x1000260ce
00000001000254ea	movq	%r13, -0x200(%rbp)
00000001000254f1	movq	-0x218(%rbp), %rsi
00000001000254f8	movq	%rbx, %rdi
00000001000254fb	leaq	-0x15c(%rbp), %rdx
0000000100025502	leaq	-0x220(%rbp), %rcx
0000000100025509	xorl	%r8d, %r8d
000000010002550c	xorl	%r9d, %r9d
000000010002550f	callq	_je_mallctlbymib
0000000100025514	testl	%eax, %eax
0000000100025516	jne	0x100026200
000000010002551c	movq	$0x6, -0x258(%rbp)
0000000100025527	movq	$0x8, -0x260(%rbp)
0000000100025532	leaq	0xa082(%rip), %rdi      ## literal pool for: "arenas.bin.0.run_size"
0000000100025539	leaq	-0x250(%rbp), %rbx
0000000100025540	movq	%rbx, %rsi
0000000100025543	leaq	-0x258(%rbp), %rdx
000000010002554a	callq	_je_mallctlnametomib
000000010002554f	testl	%eax, %eax
0000000100025551	movq	-0xa28(%rbp), %r12
0000000100025558	jne	0x1000260e1
000000010002555e	movq	%r13, -0x240(%rbp)
0000000100025565	movq	-0x258(%rbp), %rsi
000000010002556c	movq	%rbx, %rdi
000000010002556f	leaq	-0x150(%rbp), %rdx
0000000100025576	leaq	-0x260(%rbp), %rcx
000000010002557d	xorl	%r8d, %r8d
0000000100025580	xorl	%r9d, %r9d
0000000100025583	callq	_je_mallctlbymib
0000000100025588	testl	%eax, %eax
000000010002558a	jne	0x100026200
0000000100025590	movq	$0x6, -0x298(%rbp)
000000010002559b	movq	$0x8, -0x2a0(%rbp)
00000001000255a6	leaq	0xa024(%rip), %rdi      ## literal pool for: "stats.arenas.0.bins.0.allocated"
00000001000255ad	leaq	-0x290(%rbp), %rbx
00000001000255b4	movq	%rbx, %rsi
00000001000255b7	leaq	-0x298(%rbp), %rdx
00000001000255be	callq	_je_mallctlnametomib
00000001000255c3	testl	%eax, %eax
00000001000255c5	jne	0x1000260f4
00000001000255cb	movq	%r12, -0x280(%rbp)
00000001000255d2	movq	%r13, -0x270(%rbp)
00000001000255d9	movq	-0x298(%rbp), %rsi
00000001000255e0	movq	%rbx, %rdi
00000001000255e3	leaq	-0x158(%rbp), %rdx
00000001000255ea	leaq	-0x2a0(%rbp), %rcx
00000001000255f1	xorl	%r8d, %r8d
00000001000255f4	xorl	%r9d, %r9d
00000001000255f7	callq	_je_mallctlbymib
00000001000255fc	testl	%eax, %eax
00000001000255fe	jne	0x100026200
0000000100025604	movq	$0x6, -0x2d8(%rbp)
000000010002560f	movq	$0x8, -0x2e0(%rbp)
000000010002561a	leaq	0x9fd0(%rip), %rdi      ## literal pool for: "stats.arenas.0.bins.0.nmalloc"
0000000100025621	leaq	-0x2d0(%rbp), %rbx
0000000100025628	movq	%rbx, %rsi
000000010002562b	leaq	-0x2d8(%rbp), %rdx
0000000100025632	callq	_je_mallctlnametomib
0000000100025637	testl	%eax, %eax
0000000100025639	jne	0x100026107
000000010002563f	movq	%r12, -0x2c0(%rbp)
0000000100025646	movq	%r13, -0x2b0(%rbp)
000000010002564d	movq	-0x2d8(%rbp), %rsi
0000000100025654	movq	%rbx, %rdi
0000000100025657	leaq	-0x168(%rbp), %rdx
000000010002565e	leaq	-0x2e0(%rbp), %rcx
0000000100025665	xorl	%r8d, %r8d
0000000100025668	xorl	%r9d, %r9d
000000010002566b	callq	_je_mallctlbymib
0000000100025670	testl	%eax, %eax
0000000100025672	jne	0x100026200
0000000100025678	movq	$0x6, -0x318(%rbp)
0000000100025683	movq	$0x8, -0x320(%rbp)
000000010002568e	leaq	0x9f7a(%rip), %rdi      ## literal pool for: "stats.arenas.0.bins.0.ndalloc"
0000000100025695	leaq	-0x310(%rbp), %rbx
000000010002569c	movq	%rbx, %rsi
000000010002569f	leaq	-0x318(%rbp), %rdx
00000001000256a6	callq	_je_mallctlnametomib
00000001000256ab	testl	%eax, %eax
00000001000256ad	jne	0x10002611a
00000001000256b3	movq	%r12, -0x300(%rbp)
00000001000256ba	movq	%r13, -0x2f0(%rbp)
00000001000256c1	movq	-0x318(%rbp), %rsi
00000001000256c8	movq	%rbx, %rdi
00000001000256cb	leaq	-0x170(%rbp), %rdx
00000001000256d2	leaq	-0x320(%rbp), %rcx
00000001000256d9	xorl	%r8d, %r8d
00000001000256dc	xorl	%r9d, %r9d
00000001000256df	callq	_je_mallctlbymib
00000001000256e4	testl	%eax, %eax
00000001000256e6	jne	0x100026200
00000001000256ec	cmpb	$0x0, -0xd1(%rbp)
00000001000256f3	leaq	-0x410(%rbp), %rbx
00000001000256fa	movq	%rbx, %r15
00000001000256fd	je	0x10002585f
0000000100025703	movq	$0x6, -0x358(%rbp)
000000010002570e	movq	$0x8, -0x360(%rbp)
0000000100025719	leaq	0x9f0d(%rip), %rdi      ## literal pool for: "stats.arenas.0.bins.0.nrequests"
0000000100025720	leaq	-0x350(%rbp), %rbx
0000000100025727	movq	%rbx, %rsi
000000010002572a	leaq	-0x358(%rbp), %rdx
0000000100025731	callq	_je_mallctlnametomib
0000000100025736	testl	%eax, %eax
0000000100025738	jne	0x10002612d
000000010002573e	movq	%r12, -0x340(%rbp)
0000000100025745	movq	%r13, -0x330(%rbp)
000000010002574c	movq	-0x358(%rbp), %rsi
0000000100025753	movq	%rbx, %rdi
0000000100025756	leaq	-0x178(%rbp), %rdx
000000010002575d	leaq	-0x360(%rbp), %rcx
0000000100025764	xorl	%r8d, %r8d
0000000100025767	xorl	%r9d, %r9d
000000010002576a	callq	_je_mallctlbymib
000000010002576f	testl	%eax, %eax
0000000100025771	jne	0x100026200
0000000100025777	movq	$0x6, -0x398(%rbp)
0000000100025782	movq	$0x8, -0x3a0(%rbp)
000000010002578d	leaq	0x9eb9(%rip), %rdi      ## literal pool for: "stats.arenas.0.bins.0.nfills"
0000000100025794	leaq	-0x390(%rbp), %rbx
000000010002579b	movq	%rbx, %rsi
000000010002579e	leaq	-0x398(%rbp), %rdx
00000001000257a5	callq	_je_mallctlnametomib
00000001000257aa	testl	%eax, %eax
00000001000257ac	jne	0x100026140
00000001000257b2	movq	%r12, -0x380(%rbp)
00000001000257b9	movq	%r13, -0x370(%rbp)
00000001000257c0	movq	-0x398(%rbp), %rsi
00000001000257c7	movq	%rbx, %rdi
00000001000257ca	leaq	-0x180(%rbp), %rdx
00000001000257d1	leaq	-0x3a0(%rbp), %rcx
00000001000257d8	xorl	%r8d, %r8d
00000001000257db	xorl	%r9d, %r9d
00000001000257de	callq	_je_mallctlbymib
00000001000257e3	testl	%eax, %eax
00000001000257e5	jne	0x100026200
00000001000257eb	movq	$0x6, -0x3d8(%rbp)
00000001000257f6	movq	$0x8, -0x3e0(%rbp)
0000000100025801	leaq	0x9e62(%rip), %rdi      ## literal pool for: "stats.arenas.0.bins.0.nflushes"
0000000100025808	leaq	-0x3d0(%rbp), %rbx
000000010002580f	movq	%rbx, %rsi
0000000100025812	leaq	-0x3d8(%rbp), %rdx
0000000100025819	callq	_je_mallctlnametomib
000000010002581e	testl	%eax, %eax
0000000100025820	jne	0x100026153
0000000100025826	movq	%r12, -0x3c0(%rbp)
000000010002582d	movq	%r13, -0x3b0(%rbp)
0000000100025834	movq	-0x3d8(%rbp), %rsi
000000010002583b	movq	%rbx, %rdi
000000010002583e	leaq	-0x188(%rbp), %rdx
0000000100025845	leaq	-0x3e0(%rbp), %rcx
000000010002584c	xorl	%r8d, %r8d
000000010002584f	xorl	%r9d, %r9d
0000000100025852	callq	_je_mallctlbymib
0000000100025857	testl	%eax, %eax
0000000100025859	jne	0x100026200
000000010002585f	movq	$0x6, -0x418(%rbp)
000000010002586a	movq	$0x8, -0x420(%rbp)
0000000100025875	leaq	0x9e0d(%rip), %rdi      ## literal pool for: "stats.arenas.0.bins.0.nreruns"
000000010002587c	movq	%r15, %rsi
000000010002587f	leaq	-0x418(%rbp), %rdx
0000000100025886	callq	_je_mallctlnametomib
000000010002588b	testl	%eax, %eax
000000010002588d	jne	0x100026166
0000000100025893	movq	%r12, -0x400(%rbp)
000000010002589a	movq	%r13, -0x3f0(%rbp)
00000001000258a1	movq	-0x418(%rbp), %rsi
00000001000258a8	movq	%r15, %rdi
00000001000258ab	leaq	-0x190(%rbp), %rdx
00000001000258b2	leaq	-0x420(%rbp), %rcx
00000001000258b9	xorl	%r8d, %r8d
00000001000258bc	xorl	%r9d, %r9d
00000001000258bf	callq	_je_mallctlbymib
00000001000258c4	testl	%eax, %eax
00000001000258c6	jne	0x100026200
00000001000258cc	movq	$0x6, -0x458(%rbp)
00000001000258d7	movq	$0x8, -0x460(%rbp)
00000001000258e2	leaq	0x9dbe(%rip), %rdi      ## literal pool for: "stats.arenas.0.bins.0.curruns"
00000001000258e9	leaq	-0x450(%rbp), %rbx
00000001000258f0	movq	%rbx, %rsi
00000001000258f3	leaq	-0x458(%rbp), %rdx
00000001000258fa	callq	_je_mallctlnametomib
00000001000258ff	testl	%eax, %eax
0000000100025901	jne	0x100026176
0000000100025907	movq	%r12, -0x440(%rbp)
000000010002590e	movq	%r13, -0x430(%rbp)
0000000100025915	movq	-0x458(%rbp), %rsi
000000010002591c	movq	%rbx, %rdi
000000010002591f	leaq	-0x198(%rbp), %rdx
0000000100025926	leaq	-0x460(%rbp), %rcx
000000010002592d	xorl	%r8d, %r8d
0000000100025930	xorl	%r9d, %r9d
0000000100025933	callq	_je_mallctlbymib
0000000100025938	testl	%eax, %eax
000000010002593a	jne	0x100026200
0000000100025940	movq	-0x170(%rbp), %r10
0000000100025947	movq	-0x150(%rbp), %rax
000000010002594e	xorl	%edx, %edx
0000000100025950	divq	-0xd0(%rbp)
0000000100025957	movq	-0x168(%rbp), %r13
000000010002595e	movq	-0x158(%rbp), %r11
0000000100025965	movl	-0x15c(%rbp), %r9d
000000010002596c	movq	-0x148(%rbp), %r8
0000000100025973	cmpb	$0x0, -0xd1(%rbp)
000000010002597a	jne	0x1000259e0
000000010002597c	movq	-0xf8(%rbp), %rcx
0000000100025983	movq	-0x190(%rbp), %rdx
000000010002598a	movq	-0x198(%rbp), %rsi
0000000100025991	movq	%rsi, 0x30(%rsp)
0000000100025996	movq	%rdx, 0x28(%rsp)
000000010002599b	movq	%rcx, 0x20(%rsp)
00000001000259a0	movq	%r10, 0x18(%rsp)
00000001000259a5	movq	%r13, 0x10(%rsp)
00000001000259aa	movq	%r11, 0x8(%rsp)
00000001000259af	movq	%rax, (%rsp)
00000001000259b3	movq	-0xa20(%rbp), %r13
00000001000259ba	movq	%r13, %rdi
00000001000259bd	movq	-0xa30(%rbp), %rsi
00000001000259c4	movq	%rsi, %r14
00000001000259c7	leaq	0x9d48(%rip), %rdx      ## literal pool for: "%13u %5zu %4u %3zu %12zu %12llu %12llu %12llu %12llu %12zu\n"
00000001000259ce	jmp	0x100025a56
00000001000259d3	nopw	%cs:(%rax,%rax)
00000001000259e0	movq	-0x178(%rbp), %rdi
00000001000259e7	movq	-0x180(%rbp), %rbx
00000001000259ee	movq	-0x188(%rbp), %rcx
00000001000259f5	movq	-0xf8(%rbp), %rdx
00000001000259fc	movq	-0x190(%rbp), %rsi
0000000100025a03	movq	-0x198(%rbp), %r12
0000000100025a0a	movq	%r12, 0x48(%rsp)
0000000100025a0f	movq	%rsi, 0x40(%rsp)
0000000100025a14	movq	%rdx, 0x38(%rsp)
0000000100025a19	movq	%rcx, 0x30(%rsp)
0000000100025a1e	movq	%rbx, 0x28(%rsp)
0000000100025a23	movq	%rdi, 0x20(%rsp)
0000000100025a28	movq	%r10, 0x18(%rsp)
0000000100025a2d	movq	%r13, 0x10(%rsp)
0000000100025a32	movq	%r11, 0x8(%rsp)
0000000100025a37	movq	%rax, (%rsp)
0000000100025a3b	movq	-0xa20(%rbp), %r13
0000000100025a42	movq	%r13, %rdi
0000000100025a45	movq	-0xa30(%rbp), %rsi
0000000100025a4c	movq	%rsi, %r14
0000000100025a4f	leaq	0x9c6f(%rip), %rdx      ## literal pool for: "%13u %5zu %4u %3zu %12zu %12llu %12llu %12llu %12llu %12llu %12llu %12llu %12zu\n"
0000000100025a56	movl	-0xa18(%rbp), %ebx
0000000100025a5c	movl	%ebx, %ecx
0000000100025a5e	xorb	%al, %al
0000000100025a60	callq	_je_malloc_cprintf
0000000100025a65	movl	%ebx, %ecx
0000000100025a67	movl	$0xffffffff, %r12d      ## imm = 0xFFFFFFFF
0000000100025a6d	movl	-0xa38(%rbp), %eax
0000000100025a73	addl	$0x2, %eax
0000000100025a76	cmpl	-0xd8(%rbp), %eax
0000000100025a7c	leaq	-0x130(%rbp), %r15
0000000100025a83	jb	0x100025340
0000000100025a89	cmpl	$-0x1, %r12d
0000000100025a8d	je	0x100025ace
0000000100025a8f	leal	0x1(%rcx), %eax
0000000100025a92	movl	%ecx, %r8d
0000000100025a95	leal	0x1(%r12), %ecx
0000000100025a9a	cmpl	%ecx, %eax
0000000100025a9c	jbe	0x100025ab7
0000000100025a9e	leaq	0x9ae1(%rip), %rdx      ## literal pool for: "[%u..%u]\n"
0000000100025aa5	movq	%r13, %rdi
0000000100025aa8	movq	%r14, %rsi
0000000100025aab	movl	%r12d, %ecx
0000000100025aae	xorb	%al, %al
0000000100025ab0	callq	_je_malloc_cprintf
0000000100025ab5	jmp	0x100025ace
0000000100025ab7	leaq	0x9ad2(%rip), %rdx      ## literal pool for: "[%u]\n"
0000000100025abe	movq	%r13, %rdi
0000000100025ac1	movq	%r14, %rsi
0000000100025ac4	movl	%r12d, %ecx
0000000100025ac7	xorb	%al, %al
0000000100025ac9	callq	_je_malloc_cprintf
0000000100025ace	movq	%r14, -0xa30(%rbp)
0000000100025ad5	movl	-0xa40(%rbp), %eax
0000000100025adb	cmpb	$0x1, %al
0000000100025add	jne	0x100025ee0
0000000100025ae3	leaq	0x91bf(%rip), %rdi      ## literal pool for: "arenas.page"
0000000100025aea	leaq	-0x38(%rbp), %rsi
0000000100025aee	leaq	-0x48(%rbp), %rdx
0000000100025af2	movq	$0x8, -0x48(%rbp)
0000000100025afa	xorl	%ecx, %ecx
0000000100025afc	xorl	%r8d, %r8d
0000000100025aff	callq	_je_mallctl
0000000100025b04	testl	%eax, %eax
0000000100025b06	jne	0x100026186
0000000100025b0c	leaq	0x9827(%rip), %rdx      ## literal pool for: "large:   size pages      nmalloc      ndalloc    nrequests      curruns\n"
0000000100025b13	movq	%r13, %rdi
0000000100025b16	movq	-0xa30(%rbp), %rsi
0000000100025b1d	xorb	%al, %al
0000000100025b1f	callq	_je_malloc_cprintf
0000000100025b24	movq	$0x8, -0x50(%rbp)
0000000100025b2c	leaq	0x9850(%rip), %rdi      ## literal pool for: "arenas.nlruns"
0000000100025b33	leaq	-0x40(%rbp), %rsi
0000000100025b37	leaq	-0x50(%rbp), %rdx
0000000100025b3b	xorl	%ecx, %ecx
0000000100025b3d	xorl	%r8d, %r8d
0000000100025b40	callq	_je_mallctl
0000000100025b45	testl	%eax, %eax
0000000100025b47	jne	0x100026196
0000000100025b4d	cmpq	$0x0, -0x40(%rbp)
0000000100025b52	je	0x100025ee0
0000000100025b58	movq	%r13, -0xa20(%rbp)
0000000100025b5f	xorl	%ecx, %ecx
0000000100025b61	movq	$-0x1, %rdx
0000000100025b68	leaq	-0x130(%rbp), %rax
0000000100025b6f	leaq	-0x1d0(%rbp), %r15
0000000100025b76	leaq	-0x210(%rbp), %rbx
0000000100025b7d	leaq	-0x290(%rbp), %r13
0000000100025b84	nopw	%cs:(%rax,%rax)
0000000100025b90	movq	%rdx, -0xa38(%rbp)
0000000100025b97	movq	%rcx, -0xa18(%rbp)
0000000100025b9e	movq	$0x6, -0x80(%rbp)
0000000100025ba6	movq	$0x8, -0x88(%rbp)
0000000100025bb1	leaq	0x97d9(%rip), %rdi      ## literal pool for: "stats.arenas.0.lruns.0.nmalloc"
0000000100025bb8	movq	%rax, %r14
0000000100025bbb	movq	%r14, %rsi
0000000100025bbe	leaq	-0x80(%rbp), %rdx
0000000100025bc2	callq	_je_mallctlnametomib
0000000100025bc7	testl	%eax, %eax
0000000100025bc9	jne	0x1000261a6
0000000100025bcf	movq	-0xa28(%rbp), %rax
0000000100025bd6	movq	%rax, -0x120(%rbp)
0000000100025bdd	movq	-0xa18(%rbp), %rax
0000000100025be4	movq	%rax, -0x110(%rbp)
0000000100025beb	movq	-0x80(%rbp), %rsi
0000000100025bef	movq	%r14, %rdi
0000000100025bf2	leaq	-0x58(%rbp), %rdx
0000000100025bf6	leaq	-0x88(%rbp), %rcx
0000000100025bfd	xorl	%r8d, %r8d
0000000100025c00	xorl	%r9d, %r9d
0000000100025c03	callq	_je_mallctlbymib
0000000100025c08	testl	%eax, %eax
0000000100025c0a	jne	0x100026200
0000000100025c10	movq	$0x6, -0x90(%rbp)
0000000100025c1b	movq	$0x8, -0x98(%rbp)
0000000100025c26	leaq	0x9783(%rip), %rdi      ## literal pool for: "stats.arenas.0.lruns.0.ndalloc"
0000000100025c2d	movq	%r15, %rsi
0000000100025c30	leaq	-0x90(%rbp), %rdx
0000000100025c37	callq	_je_mallctlnametomib
0000000100025c3c	testl	%eax, %eax
0000000100025c3e	jne	0x1000261b6
0000000100025c44	movq	-0xa28(%rbp), %rax
0000000100025c4b	movq	%rax, -0x1c0(%rbp)
0000000100025c52	movq	-0xa18(%rbp), %rax
0000000100025c59	movq	%rax, -0x1b0(%rbp)
0000000100025c60	movq	-0x90(%rbp), %rsi
0000000100025c67	movq	%r15, %rdi
0000000100025c6a	leaq	-0x60(%rbp), %rdx
0000000100025c6e	leaq	-0x98(%rbp), %rcx
0000000100025c75	xorl	%r8d, %r8d
0000000100025c78	xorl	%r9d, %r9d
0000000100025c7b	callq	_je_mallctlbymib
0000000100025c80	testl	%eax, %eax
0000000100025c82	jne	0x100026200
0000000100025c88	movq	$0x6, -0xa0(%rbp)
0000000100025c93	movq	$0x8, -0xa8(%rbp)
0000000100025c9e	leaq	0x972a(%rip), %rdi      ## literal pool for: "stats.arenas.0.lruns.0.nrequests"
0000000100025ca5	movq	%rbx, %rsi
0000000100025ca8	leaq	-0xa0(%rbp), %rdx
0000000100025caf	callq	_je_mallctlnametomib
0000000100025cb4	testl	%eax, %eax
0000000100025cb6	jne	0x1000261c6
0000000100025cbc	movq	-0xa28(%rbp), %rax
0000000100025cc3	movq	%rax, -0x200(%rbp)
0000000100025cca	movq	-0xa18(%rbp), %rax
0000000100025cd1	movq	%rax, -0x1f0(%rbp)
0000000100025cd8	movq	-0xa0(%rbp), %rsi
0000000100025cdf	movq	%rbx, %rdi
0000000100025ce2	leaq	-0x68(%rbp), %rdx
0000000100025ce6	leaq	-0xa8(%rbp), %rcx
0000000100025ced	xorl	%r8d, %r8d
0000000100025cf0	xorl	%r9d, %r9d
0000000100025cf3	callq	_je_mallctlbymib
0000000100025cf8	testl	%eax, %eax
0000000100025cfa	jne	0x100026200
0000000100025d00	cmpq	$0x0, -0x68(%rbp)
0000000100025d05	leaq	-0x250(%rbp), %rax
0000000100025d0c	jne	0x100025d30
0000000100025d0e	movq	-0xa38(%rbp), %rdx
0000000100025d15	cmpq	$-0x1, %rdx
0000000100025d19	movq	-0xa18(%rbp), %rcx
0000000100025d20	cmoveq	%rcx, %rdx
0000000100025d24	leaq	-0x130(%rbp), %rax
0000000100025d2b	jmp	0x100025eae
0000000100025d30	movq	-0xa30(%rbp), %r14
0000000100025d37	movq	$0x6, -0xb0(%rbp)
0000000100025d42	movq	$0x8, -0xb8(%rbp)
0000000100025d4d	leaq	0x969c(%rip), %rdi      ## literal pool for: "arenas.lrun.0.size"
0000000100025d54	movq	%rax, %r12
0000000100025d57	movq	%r12, %rsi
0000000100025d5a	leaq	-0xb0(%rbp), %rdx
0000000100025d61	callq	_je_mallctlnametomib
0000000100025d66	testl	%eax, %eax
0000000100025d68	jne	0x1000261d6
0000000100025d6e	movq	-0xa18(%rbp), %rax
0000000100025d75	movq	%rax, -0x240(%rbp)
0000000100025d7c	movq	-0xb0(%rbp), %rsi
0000000100025d83	movq	%r12, %rdi
0000000100025d86	leaq	-0x70(%rbp), %rdx
0000000100025d8a	leaq	-0xb8(%rbp), %rcx
0000000100025d91	xorl	%r8d, %r8d
0000000100025d94	xorl	%r9d, %r9d
0000000100025d97	callq	_je_mallctlbymib
0000000100025d9c	testl	%eax, %eax
0000000100025d9e	jne	0x100026200
0000000100025da4	movq	$0x6, -0xc0(%rbp)
0000000100025daf	movq	$0x8, -0xc8(%rbp)
0000000100025dba	leaq	0x9642(%rip), %rdi      ## literal pool for: "stats.arenas.0.lruns.0.curruns"
0000000100025dc1	movq	%r13, %r12
0000000100025dc4	movq	%r12, %rsi
0000000100025dc7	leaq	-0xc0(%rbp), %rdx
0000000100025dce	callq	_je_mallctlnametomib
0000000100025dd3	testl	%eax, %eax
0000000100025dd5	movq	%r14, %r13
0000000100025dd8	jne	0x1000261e6
0000000100025dde	movq	-0xa28(%rbp), %rax
0000000100025de5	movq	%rax, -0x280(%rbp)
0000000100025dec	movq	-0xa18(%rbp), %rax
0000000100025df3	movq	%rax, -0x270(%rbp)
0000000100025dfa	movq	-0xc0(%rbp), %rsi
0000000100025e01	movq	%r12, %rdi
0000000100025e04	leaq	-0x78(%rbp), %rdx
0000000100025e08	leaq	-0xc8(%rbp), %rcx
0000000100025e0f	xorl	%r8d, %r8d
0000000100025e12	xorl	%r9d, %r9d
0000000100025e15	callq	_je_mallctlbymib
0000000100025e1a	testl	%eax, %eax
0000000100025e1c	jne	0x100026200
0000000100025e22	movq	-0xa38(%rbp), %rax
0000000100025e29	cmpq	$-0x1, %rax
0000000100025e2d	movq	-0xa20(%rbp), %r14
0000000100025e34	je	0x100025e54
0000000100025e36	movq	-0xa18(%rbp), %rcx
0000000100025e3d	subq	%rax, %rcx
0000000100025e40	movq	%r14, %rdi
0000000100025e43	movq	%r13, %rsi
0000000100025e46	leaq	0x95d5(%rip), %rdx      ## literal pool for: "[%zu]\n"
0000000100025e4d	xorb	%al, %al
0000000100025e4f	callq	_je_malloc_cprintf
0000000100025e54	movq	-0x70(%rbp), %rcx
0000000100025e58	movq	%rcx, %rax
0000000100025e5b	xorl	%edx, %edx
0000000100025e5d	divq	-0x38(%rbp)
0000000100025e61	movq	-0x58(%rbp), %r9
0000000100025e65	movq	-0x60(%rbp), %rdx
0000000100025e69	movq	-0x68(%rbp), %rsi
0000000100025e6d	movq	-0x78(%rbp), %rdi
0000000100025e71	movq	%rdi, 0x10(%rsp)
0000000100025e76	movq	%rsi, 0x8(%rsp)
0000000100025e7b	movq	%rdx, (%rsp)
0000000100025e7f	movq	%r14, %rdi
0000000100025e82	movq	%r13, %rsi
0000000100025e85	leaq	0x959d(%rip), %rdx      ## literal pool for: "%13zu %5zu %12llu %12llu %12llu %12zu\n"
0000000100025e8c	movq	%rax, %r8
0000000100025e8f	xorb	%al, %al
0000000100025e91	callq	_je_malloc_cprintf
0000000100025e96	movq	$-0x1, %rdx
0000000100025e9d	leaq	-0x130(%rbp), %rax
0000000100025ea4	movq	-0xa18(%rbp), %rcx
0000000100025eab	movq	%r12, %r13
0000000100025eae	incq	%rcx
0000000100025eb1	cmpq	-0x40(%rbp), %rcx
0000000100025eb5	jb	0x100025b90
0000000100025ebb	cmpq	$-0x1, %rdx
0000000100025ebf	movq	-0xa20(%rbp), %rdi
0000000100025ec6	je	0x100025ee0
0000000100025ec8	subq	%rdx, %rcx
0000000100025ecb	leaq	0x9550(%rip), %rdx      ## literal pool for: "[%zu]\n"
0000000100025ed2	movq	-0xa30(%rbp), %rsi
0000000100025ed9	xorb	%al, %al
0000000100025edb	callq	_je_malloc_cprintf
0000000100025ee0	movq	0xc129(%rip), %rax      ## literal pool symbol address: ___stack_chk_guard
0000000100025ee7	movq	(%rax), %rax
0000000100025eea	cmpq	-0x30(%rbp), %rax
0000000100025eee	jne	0x100026211
0000000100025ef4	addq	$0xac8, %rsp            ## imm = 0xAC8
0000000100025efb	popq	%rbx
0000000100025efc	popq	%r12
0000000100025efe	popq	%r13
0000000100025f00	popq	%r14
0000000100025f02	popq	%r15
0000000100025f04	popq	%rbp
0000000100025f05	retq
0000000100025f06	leaq	0x905d(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025f0d	leaq	0x903e(%rip), %rsi      ## literal pool for: "stats.arenas.0.nthreads"
0000000100025f14	jmp	0x1000261f4
0000000100025f19	leaq	0x904a(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025f20	leaq	0x90b6(%rip), %rsi      ## literal pool for: "stats.arenas.0.dss"
0000000100025f27	jmp	0x1000261f4
0000000100025f2c	leaq	0x9037(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025f33	leaq	0x90d5(%rip), %rsi      ## literal pool for: "stats.arenas.0.pactive"
0000000100025f3a	jmp	0x1000261f4
0000000100025f3f	leaq	0x9024(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025f46	leaq	0x90d9(%rip), %rsi      ## literal pool for: "stats.arenas.0.pdirty"
0000000100025f4d	jmp	0x1000261f4
0000000100025f52	leaq	0x9011(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025f59	leaq	0x90dc(%rip), %rsi      ## literal pool for: "stats.arenas.0.npurge"
0000000100025f60	jmp	0x1000261f4
0000000100025f65	leaq	0x8ffe(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025f6c	leaq	0x90df(%rip), %rsi      ## literal pool for: "stats.arenas.0.nmadvise"
0000000100025f73	jmp	0x1000261f4
0000000100025f78	leaq	0x8feb(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025f7f	leaq	0x90e4(%rip), %rsi      ## literal pool for: "stats.arenas.0.purged"
0000000100025f86	jmp	0x1000261f4
0000000100025f8b	leaq	0x8fd8(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025f92	leaq	0x9173(%rip), %rsi      ## literal pool for: "stats.arenas.0.small.allocated"
0000000100025f99	jmp	0x1000261f4
0000000100025f9e	leaq	0x8fc5(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025fa5	leaq	0x917f(%rip), %rsi      ## literal pool for: "stats.arenas.0.small.nmalloc"
0000000100025fac	jmp	0x1000261f4
0000000100025fb1	leaq	0x8fb2(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025fb8	leaq	0x9189(%rip), %rsi      ## literal pool for: "stats.arenas.0.small.ndalloc"
0000000100025fbf	jmp	0x1000261f4
0000000100025fc4	leaq	0x8f9f(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025fcb	leaq	0x9193(%rip), %rsi      ## literal pool for: "stats.arenas.0.small.nrequests"
0000000100025fd2	jmp	0x1000261f4
0000000100025fd7	leaq	0x8f8c(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025fde	leaq	0x91c4(%rip), %rsi      ## literal pool for: "stats.arenas.0.large.allocated"
0000000100025fe5	jmp	0x1000261f4
0000000100025fea	leaq	0x8f79(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100025ff1	leaq	0x91d0(%rip), %rsi      ## literal pool for: "stats.arenas.0.large.nmalloc"
0000000100025ff8	jmp	0x1000261f4
0000000100025ffd	leaq	0x8f66(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100026004	leaq	0x91da(%rip), %rsi      ## literal pool for: "stats.arenas.0.large.ndalloc"
000000010002600b	jmp	0x1000261f4
0000000100026010	leaq	0x8f53(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100026017	leaq	0x91e4(%rip), %rsi      ## literal pool for: "stats.arenas.0.large.nrequests"
000000010002601e	jmp	0x1000261f4
0000000100026023	leaq	0x8f40(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
000000010002602a	leaq	0x9215(%rip), %rsi      ## literal pool for: "stats.arenas.0.huge.allocated"
0000000100026031	jmp	0x1000261f4
0000000100026036	leaq	0x8f2d(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
000000010002603d	leaq	0x9220(%rip), %rsi      ## literal pool for: "stats.arenas.0.huge.nmalloc"
0000000100026044	jmp	0x1000261f4
0000000100026049	leaq	0x8f1a(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100026050	leaq	0x9229(%rip), %rsi      ## literal pool for: "stats.arenas.0.huge.ndalloc"
0000000100026057	jmp	0x1000261f4
000000010002605c	leaq	0x8f07(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100026063	leaq	0x9232(%rip), %rsi      ## literal pool for: "stats.arenas.0.huge.nrequests"
000000010002606a	jmp	0x1000261f4
000000010002606f	leaq	0x8ef4(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100026076	leaq	0x9297(%rip), %rsi      ## literal pool for: "stats.arenas.0.mapped"
000000010002607d	jmp	0x1000261f4
0000000100026082	leaq	0x8782(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
0000000100026089	leaq	0x93c0(%rip), %rsi      ## literal pool for: "config.tcache"
0000000100026090	jmp	0x1000261f4
0000000100026095	leaq	0x876f(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
000000010002609c	leaq	0x94ba(%rip), %rsi      ## literal pool for: "arenas.nbins"
00000001000260a3	jmp	0x1000261f4
00000001000260a8	leaq	0x8ebb(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
00000001000260af	leaq	0x94b4(%rip), %rsi      ## literal pool for: "stats.arenas.0.bins.0.nruns"
00000001000260b6	jmp	0x1000261f4
00000001000260bb	leaq	0x8ea8(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
00000001000260c2	leaq	0x94cd(%rip), %rsi      ## literal pool for: "arenas.bin.0.size"
00000001000260c9	jmp	0x1000261f4
00000001000260ce	leaq	0x8e95(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
00000001000260d5	leaq	0x94cc(%rip), %rsi      ## literal pool for: "arenas.bin.0.nregs"
00000001000260dc	jmp	0x1000261f4
00000001000260e1	leaq	0x8e82(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
00000001000260e8	leaq	0x94cc(%rip), %rsi      ## literal pool for: "arenas.bin.0.run_size"
00000001000260ef	jmp	0x1000261f4
00000001000260f4	leaq	0x8e6f(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
00000001000260fb	leaq	0x94cf(%rip), %rsi      ## literal pool for: "stats.arenas.0.bins.0.allocated"
0000000100026102	jmp	0x1000261f4
0000000100026107	leaq	0x8e5c(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
000000010002610e	leaq	0x94dc(%rip), %rsi      ## literal pool for: "stats.arenas.0.bins.0.nmalloc"
0000000100026115	jmp	0x1000261f4
000000010002611a	leaq	0x8e49(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100026121	leaq	0x94e7(%rip), %rsi      ## literal pool for: "stats.arenas.0.bins.0.ndalloc"
0000000100026128	jmp	0x1000261f4
000000010002612d	leaq	0x8e36(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100026134	leaq	0x94f2(%rip), %rsi      ## literal pool for: "stats.arenas.0.bins.0.nrequests"
000000010002613b	jmp	0x1000261f4
0000000100026140	leaq	0x8e23(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
0000000100026147	leaq	0x94ff(%rip), %rsi      ## literal pool for: "stats.arenas.0.bins.0.nfills"
000000010002614e	jmp	0x1000261f4
0000000100026153	leaq	0x8e10(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
000000010002615a	leaq	0x9509(%rip), %rsi      ## literal pool for: "stats.arenas.0.bins.0.nflushes"
0000000100026161	jmp	0x1000261f4
0000000100026166	leaq	0x8dfd(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
000000010002616d	leaq	0x9515(%rip), %rsi      ## literal pool for: "stats.arenas.0.bins.0.nreruns"
0000000100026174	jmp	0x1000261f4
0000000100026176	leaq	0x8ded(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
000000010002617d	leaq	0x9523(%rip), %rsi      ## literal pool for: "stats.arenas.0.bins.0.curruns"
0000000100026184	jmp	0x1000261f4
0000000100026186	leaq	0x867e(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
000000010002618d	leaq	0x8b15(%rip), %rsi      ## literal pool for: "arenas.page"
0000000100026194	jmp	0x1000261f4
0000000100026196	leaq	0x866e(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctl(\"%s\", ...)\n"
000000010002619d	leaq	0x91df(%rip), %rsi      ## literal pool for: "arenas.nlruns"
00000001000261a4	jmp	0x1000261f4
00000001000261a6	leaq	0x8dbd(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
00000001000261ad	leaq	0x91dd(%rip), %rsi      ## literal pool for: "stats.arenas.0.lruns.0.nmalloc"
00000001000261b4	jmp	0x1000261f4
00000001000261b6	leaq	0x8dad(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
00000001000261bd	leaq	0x91ec(%rip), %rsi      ## literal pool for: "stats.arenas.0.lruns.0.ndalloc"
00000001000261c4	jmp	0x1000261f4
00000001000261c6	leaq	0x8d9d(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
00000001000261cd	leaq	0x91fb(%rip), %rsi      ## literal pool for: "stats.arenas.0.lruns.0.nrequests"
00000001000261d4	jmp	0x1000261f4
00000001000261d6	leaq	0x8d8d(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
00000001000261dd	leaq	0x920c(%rip), %rsi      ## literal pool for: "arenas.lrun.0.size"
00000001000261e4	jmp	0x1000261f4
00000001000261e6	leaq	0x8d7d(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlnametomib(\"%s\", ...)\n"
00000001000261ed	leaq	0x920f(%rip), %rsi      ## literal pool for: "stats.arenas.0.lruns.0.curruns"
00000001000261f4	xorb	%al, %al
00000001000261f6	callq	_je_malloc_printf
00000001000261fb	callq	0x10002bcce             ## symbol stub for: _abort
0000000100026200	leaq	0x8d98(%rip), %rdi      ## literal pool for: "<jemalloc>: Failure in xmallctlbymib()\n"
0000000100026207	callq	_je_malloc_write
000000010002620c	callq	0x10002bcce             ## symbol stub for: _abort
0000000100026211	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
0000000100026216	nop
0000000100026217	nop
0000000100026218	nop
0000000100026219	nop
000000010002621a	nop
000000010002621b	nop
000000010002621c	nop
000000010002621d	nop
000000010002621e	nop
000000010002621f	nop
_je_tcache_event_hard:
0000000100026220	pushq	%rbp
0000000100026221	movq	%rsp, %rbp
0000000100026224	pushq	%r15
0000000100026226	pushq	%r14
0000000100026228	pushq	%r13
000000010002622a	pushq	%r12
000000010002622c	pushq	%rbx
000000010002622d	pushq	%rax
000000010002622e	movq	%rdi, %rbx
0000000100026231	movl	0x24(%rbx), %r14d
0000000100026235	movq	%r14, %r15
0000000100026238	shlq	$0x5, %r15
000000010002623c	leaq	0x30(%rbx,%r15), %r12
0000000100026241	movl	0x30(%rbx,%r15), %edx
0000000100026246	testl	%edx, %edx
0000000100026248	jle	0x100026278
000000010002624a	leaq	0x28(%rbx,%r15), %rdi
000000010002624f	leaq	_je_tcache_bin_info(%rip), %rax
0000000100026256	movq	(%rax), %r13
0000000100026259	movl	0x38(%rbx,%r15), %eax
000000010002625e	subl	%edx, %eax
0000000100026260	sarl	$0x2, %edx
0000000100026263	addl	%eax, %edx
0000000100026265	movq	%r14, %rsi
0000000100026268	movq	%rbx, %rcx
000000010002626b	cmpl	$0x1b, %r14d
000000010002626f	ja	0x10002628f
0000000100026271	callq	_je_tcache_bin_flush_small
0000000100026276	jmp	0x100026294
0000000100026278	jns	0x1000262ad
000000010002627a	movl	0x34(%rbx,%r15), %eax
000000010002627f	cmpl	$0x2, %eax
0000000100026282	jb	0x1000262ad
0000000100026284	leaq	0x34(%rbx,%r15), %rcx
0000000100026289	decl	%eax
000000010002628b	movl	%eax, (%rcx)
000000010002628d	jmp	0x1000262ad
000000010002628f	callq	_je_tcache_bin_flush_large
0000000100026294	movl	(%r13,%r14,4), %eax
0000000100026299	movl	0x34(%rbx,%r15), %ecx
000000010002629e	incl	%ecx
00000001000262a0	shrl	%cl, %eax
00000001000262a2	testl	%eax, %eax
00000001000262a4	je	0x1000262ad
00000001000262a6	leaq	0x34(%rbx,%r15), %rax
00000001000262ab	movl	%ecx, (%rax)
00000001000262ad	movl	0x38(%rbx,%r15), %eax
00000001000262b2	movl	%eax, (%r12)
00000001000262b6	movl	0x24(%rbx), %eax
00000001000262b9	incl	%eax
00000001000262bb	movl	%eax, 0x24(%rbx)
00000001000262be	leaq	_je_nhbins(%rip), %rcx
00000001000262c5	cmpq	(%rcx), %rax
00000001000262c8	jne	0x1000262d1
00000001000262ca	movl	$0x0, 0x24(%rbx)
00000001000262d1	movl	$0x0, 0x20(%rbx)
00000001000262d8	addq	$0x8, %rsp
00000001000262dc	popq	%rbx
00000001000262dd	popq	%r12
00000001000262df	popq	%r13
00000001000262e1	popq	%r14
00000001000262e3	popq	%r15
00000001000262e5	popq	%rbp
00000001000262e6	retq
00000001000262e7	nopw	(%rax,%rax)
_je_tcache_bin_flush_small:
00000001000262f0	pushq	%rbp
00000001000262f1	movq	%rsp, %rbp
00000001000262f4	pushq	%r15
00000001000262f6	pushq	%r14
00000001000262f8	pushq	%r13
00000001000262fa	pushq	%r12
00000001000262fc	pushq	%rbx
00000001000262fd	subq	$0x38, %rsp
0000000100026301	movq	%rcx, -0x38(%rbp)
0000000100026305	movl	%edx, -0x4c(%rbp)
0000000100026308	movl	0x10(%rdi), %r15d
000000010002630c	movq	%rdi, %r14
000000010002630f	subl	%edx, %r15d
0000000100026312	je	0x10002642f
0000000100026318	movb	$0x0, -0x39(%rbp)
000000010002631c	imulq	$0xc8, %rsi, %rbx
0000000100026323	movq	%rbx, -0x48(%rbp)
0000000100026327	movq	%rsi, -0x58(%rbp)
000000010002632b	nopl	(%rax,%rax)
0000000100026330	movq	0x18(%r14), %rax
0000000100026334	leaq	_je_chunksize_mask(%rip), %rcx
000000010002633b	movq	(%rcx), %rcx
000000010002633e	notq	%rcx
0000000100026341	andq	(%rax), %rcx
0000000100026344	movq	(%rcx), %r12
0000000100026347	leaq	0x130(%r12,%rbx), %r13
000000010002634f	movq	%r13, %rdi
0000000100026352	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100026357	movq	-0x38(%rbp), %rax
000000010002635b	cmpq	0x18(%rax), %r12
000000010002635f	jne	0x10002637f
0000000100026361	incq	0x1d8(%r12,%rbx)
0000000100026369	movq	(%r14), %rax
000000010002636c	addq	%rax, 0x1c8(%r12,%rbx)
0000000100026374	movq	$0x0, (%r14)
000000010002637b	movb	$0x1, -0x39(%rbp)
000000010002637f	movl	%r15d, %ebx
0000000100026382	testl	%ebx, %ebx
0000000100026384	je	0x10002641d
000000010002638a	movq	%r13, -0x30(%rbp)
000000010002638e	xorl	%r13d, %r13d
0000000100026391	xorl	%r15d, %r15d
0000000100026394	nopw	%cs:(%rax,%rax)
00000001000263a0	movq	0x18(%r14), %rax
00000001000263a4	movq	(%rax,%r15,8), %rdx
00000001000263a8	leaq	_je_chunksize_mask(%rip), %rcx
00000001000263af	movq	(%rcx), %rsi
00000001000263b2	notq	%rsi
00000001000263b5	andq	%rdx, %rsi
00000001000263b8	movq	(%rsi), %rcx
00000001000263bb	cmpq	%r12, %rcx
00000001000263be	jne	0x1000263f0
00000001000263c0	movq	%rdx, %rax
00000001000263c3	subq	%rsi, %rax
00000001000263c6	shrq	$0xc, %rax
00000001000263ca	leaq	_je_map_bias(%rip), %rcx
00000001000263d1	subq	(%rcx), %rax
00000001000263d4	leaq	0x8(%rsi,%rax,8), %rcx
00000001000263d9	movq	%r12, %rdi
00000001000263dc	callq	_je_arena_dalloc_bin_locked
00000001000263e1	jmp	0x1000263fa
00000001000263e3	nopw	%cs:(%rax,%rax)
00000001000263f0	movl	%r13d, %r13d
00000001000263f3	movq	%rdx, (%rax,%r13,8)
00000001000263f7	incl	%r13d
00000001000263fa	incq	%r15
00000001000263fd	cmpl	%r15d, %ebx
0000000100026400	jne	0x1000263a0
0000000100026402	movq	-0x30(%rbp), %rdi
0000000100026406	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010002640b	testl	%r13d, %r13d
000000010002640e	movl	%r13d, %r15d
0000000100026411	movq	-0x48(%rbp), %rbx
0000000100026415	jne	0x100026330
000000010002641b	jmp	0x100026425
000000010002641d	movq	%r13, %rdi
0000000100026420	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100026425	testb	$0x1, -0x39(%rbp)
0000000100026429	movq	-0x58(%rbp), %rsi
000000010002642d	jne	0x100026470
000000010002642f	imulq	$0xc8, %rsi, %r12
0000000100026436	movq	-0x38(%rbp), %rax
000000010002643a	movq	0x18(%rax), %rbx
000000010002643e	leaq	0x130(%rbx,%r12), %r15
0000000100026446	movq	%r15, %rdi
0000000100026449	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010002644e	incq	0x1d8(%rbx,%r12)
0000000100026456	movq	(%r14), %rax
0000000100026459	addq	%rax, 0x1c8(%rbx,%r12)
0000000100026461	movq	$0x0, (%r14)
0000000100026468	movq	%r15, %rdi
000000010002646b	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100026470	movl	0x10(%r14), %eax
0000000100026474	movl	-0x4c(%rbp), %ebx
0000000100026477	subl	%ebx, %eax
0000000100026479	movq	0x18(%r14), %rdi
000000010002647d	leaq	(%rdi,%rax,8), %rsi
0000000100026481	movl	%ebx, %edx
0000000100026483	shlq	$0x3, %rdx
0000000100026487	callq	0x10002bcfe             ## symbol stub for: _memmove
000000010002648c	movl	%ebx, 0x10(%r14)
0000000100026490	cmpl	%ebx, 0x8(%r14)
0000000100026494	jle	0x10002649a
0000000100026496	movl	%ebx, 0x8(%r14)
000000010002649a	addq	$0x38, %rsp
000000010002649e	popq	%rbx
000000010002649f	popq	%r12
00000001000264a1	popq	%r13
00000001000264a3	popq	%r14
00000001000264a5	popq	%r15
00000001000264a7	popq	%rbp
00000001000264a8	retq
00000001000264a9	nopl	(%rax)
_je_tcache_bin_flush_large:
00000001000264b0	pushq	%rbp
00000001000264b1	movq	%rsp, %rbp
00000001000264b4	pushq	%r15
00000001000264b6	pushq	%r14
00000001000264b8	pushq	%r13
00000001000264ba	pushq	%r12
00000001000264bc	pushq	%rbx
00000001000264bd	subq	$0x38, %rsp
00000001000264c1	movq	%rcx, -0x38(%rbp)
00000001000264c5	movl	%edx, -0x4c(%rbp)
00000001000264c8	movq	%rsi, %rbx
00000001000264cb	movq	%rdi, %r14
00000001000264ce	movl	0x10(%r14), %r12d
00000001000264d2	subl	%edx, %r12d
00000001000264d5	je	0x1000265bb
00000001000264db	leaq	-0x1c(%rbx), %rax
00000001000264df	movq	%rbx, -0x58(%rbp)
00000001000264e3	movb	$0x0, -0x39(%rbp)
00000001000264e7	shlq	$0x5, %rax
00000001000264eb	movq	%rax, -0x48(%rbp)
00000001000264ef	nop
00000001000264f0	movq	0x18(%r14), %rax
00000001000264f4	leaq	_je_chunksize_mask(%rip), %rcx
00000001000264fb	movq	(%rcx), %rcx
00000001000264fe	notq	%rcx
0000000100026501	andq	(%rax), %rcx
0000000100026504	movq	(%rcx), %r15
0000000100026507	leaq	0x8(%r15), %rbx
000000010002650b	movq	%rbx, %rdi
000000010002650e	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100026513	movq	-0x38(%rbp), %rax
0000000100026517	cmpq	0x18(%rax), %r15
000000010002651b	jne	0x10002653f
000000010002651d	movq	(%r14), %rax
0000000100026520	addq	%rax, 0x48(%r15)
0000000100026524	movq	0x70(%r15), %rax
0000000100026528	movq	(%r14), %rcx
000000010002652b	movq	-0x48(%rbp), %rdx
000000010002652f	addq	%rcx, 0x10(%rax,%rdx)
0000000100026534	movq	$0x0, (%r14)
000000010002653b	movb	$0x1, -0x39(%rbp)
000000010002653f	testl	%r12d, %r12d
0000000100026542	je	0x1000265a9
0000000100026544	movq	%rbx, -0x30(%rbp)
0000000100026548	xorl	%r13d, %r13d
000000010002654b	xorl	%ebx, %ebx
000000010002654d	nopl	(%rax)
0000000100026550	movq	0x18(%r14), %rax
0000000100026554	movq	(%rax,%rbx,8), %rdx
0000000100026558	leaq	_je_chunksize_mask(%rip), %rcx
000000010002655f	movq	(%rcx), %rsi
0000000100026562	notq	%rsi
0000000100026565	andq	%rdx, %rsi
0000000100026568	movq	(%rsi), %rcx
000000010002656b	cmpq	%r15, %rcx
000000010002656e	jne	0x100026580
0000000100026570	movq	%r15, %rdi
0000000100026573	callq	_je_arena_dalloc_large_locked
0000000100026578	jmp	0x10002658a
000000010002657a	nopw	(%rax,%rax)
0000000100026580	movl	%r13d, %r13d
0000000100026583	movq	%rdx, (%rax,%r13,8)
0000000100026587	incl	%r13d
000000010002658a	incq	%rbx
000000010002658d	cmpl	%ebx, %r12d
0000000100026590	jne	0x100026550
0000000100026592	movq	-0x30(%rbp), %rdi
0000000100026596	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010002659b	testl	%r13d, %r13d
000000010002659e	movl	%r13d, %r12d
00000001000265a1	jne	0x1000264f0
00000001000265a7	jmp	0x1000265b1
00000001000265a9	movq	%rbx, %rdi
00000001000265ac	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000265b1	testb	$0x1, -0x39(%rbp)
00000001000265b5	movq	-0x58(%rbp), %rbx
00000001000265b9	jne	0x1000265fb
00000001000265bb	movq	-0x38(%rbp), %rax
00000001000265bf	movq	0x18(%rax), %r12
00000001000265c3	leaq	0x8(%r12), %r15
00000001000265c8	movq	%r15, %rdi
00000001000265cb	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000265d0	movq	(%r14), %rax
00000001000265d3	addq	%rax, 0x48(%r12)
00000001000265d8	movq	0x70(%r12), %rax
00000001000265dd	movq	(%r14), %rcx
00000001000265e0	shlq	$0x5, %rbx
00000001000265e4	addq	%rcx, -0x370(%rbx,%rax)
00000001000265ec	movq	$0x0, (%r14)
00000001000265f3	movq	%r15, %rdi
00000001000265f6	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000265fb	movl	0x10(%r14), %eax
00000001000265ff	movl	-0x4c(%rbp), %ebx
0000000100026602	subl	%ebx, %eax
0000000100026604	movq	0x18(%r14), %rdi
0000000100026608	leaq	(%rdi,%rax,8), %rsi
000000010002660c	movl	%ebx, %edx
000000010002660e	shlq	$0x3, %rdx
0000000100026612	callq	0x10002bcfe             ## symbol stub for: _memmove
0000000100026617	movl	%ebx, 0x10(%r14)
000000010002661b	cmpl	%ebx, 0x8(%r14)
000000010002661f	jle	0x100026625
0000000100026621	movl	%ebx, 0x8(%r14)
0000000100026625	addq	$0x38, %rsp
0000000100026629	popq	%rbx
000000010002662a	popq	%r12
000000010002662c	popq	%r13
000000010002662e	popq	%r14
0000000100026630	popq	%r15
0000000100026632	popq	%rbp
0000000100026633	retq
0000000100026634	nopw	%cs:(%rax,%rax)
_je_tcache_alloc_small_hard:
0000000100026640	pushq	%rbp
0000000100026641	movq	%rsp, %rbp
0000000100026644	pushq	%r14
0000000100026646	pushq	%rbx
0000000100026647	movq	%rsi, %rbx
000000010002664a	movq	0x18(%rdi), %rdi
000000010002664e	xorl	%r14d, %r14d
0000000100026651	xorl	%ecx, %ecx
0000000100026653	callq	_je_arena_tcache_fill_small
0000000100026658	movl	0x10(%rbx), %eax
000000010002665b	testl	%eax, %eax
000000010002665d	je	0x10002667b
000000010002665f	decl	%eax
0000000100026661	movl	%eax, 0x10(%rbx)
0000000100026664	cmpl	0x8(%rbx), %eax
0000000100026667	jl	0x100026684
0000000100026669	movl	%eax, %eax
000000010002666b	movq	0x18(%rbx), %rcx
000000010002666f	movq	(%rcx,%rax,8), %r14
0000000100026673	movq	%r14, %rax
0000000100026676	popq	%rbx
0000000100026677	popq	%r14
0000000100026679	popq	%rbp
000000010002667a	retq
000000010002667b	movl	$0xffffffff, 0x8(%rbx)  ## imm = 0xFFFFFFFF
0000000100026682	jmp	0x100026673
0000000100026684	movl	%eax, 0x8(%rbx)
0000000100026687	jmp	0x100026669
0000000100026689	nopl	(%rax)
_je_tcache_arena_associate:
0000000100026690	pushq	%rbp
0000000100026691	movq	%rsp, %rbp
0000000100026694	pushq	%r15
0000000100026696	pushq	%r14
0000000100026698	pushq	%rbx
0000000100026699	pushq	%rax
000000010002669a	movq	%rsi, %r14
000000010002669d	movq	%rdi, %rbx
00000001000266a0	leaq	0x8(%r14), %r15
00000001000266a4	movq	%r15, %rdi
00000001000266a7	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
00000001000266ac	movq	%rbx, (%rbx)
00000001000266af	movq	%rbx, 0x8(%rbx)
00000001000266b3	movq	0x78(%r14), %rcx
00000001000266b7	testq	%rcx, %rcx
00000001000266ba	movq	%rbx, %rax
00000001000266bd	je	0x1000266dc
00000001000266bf	movq	0x8(%rcx), %rax
00000001000266c3	movq	%rax, 0x8(%rbx)
00000001000266c7	movq	0x78(%r14), %rcx
00000001000266cb	movq	%rcx, (%rbx)
00000001000266ce	movq	%rbx, (%rax)
00000001000266d1	movq	0x78(%r14), %rax
00000001000266d5	movq	%rbx, 0x8(%rax)
00000001000266d9	movq	(%rbx), %rax
00000001000266dc	movq	%rax, 0x78(%r14)
00000001000266e0	movq	%r15, %rdi
00000001000266e3	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
00000001000266e8	movq	%r14, 0x18(%rbx)
00000001000266ec	addq	$0x8, %rsp
00000001000266f0	popq	%rbx
00000001000266f1	popq	%r14
00000001000266f3	popq	%r15
00000001000266f5	popq	%rbp
00000001000266f6	retq
00000001000266f7	nopw	(%rax,%rax)
_je_tcache_arena_dissociate:
0000000100026700	pushq	%rbp
0000000100026701	movq	%rsp, %rbp
0000000100026704	pushq	%r15
0000000100026706	pushq	%r14
0000000100026708	pushq	%r12
000000010002670a	pushq	%rbx
000000010002670b	movq	%rdi, %r14
000000010002670e	movq	0x18(%r14), %rdi
0000000100026712	addq	$0x8, %rdi
0000000100026716	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
000000010002671b	movq	0x18(%r14), %rax
000000010002671f	movq	0x78(%rax), %rcx
0000000100026723	cmpq	%r14, %rcx
0000000100026726	jne	0x100026737
0000000100026728	movq	(%r14), %rcx
000000010002672b	movq	%rcx, 0x78(%rax)
000000010002672f	movq	0x18(%r14), %rax
0000000100026733	movq	0x78(%rax), %rcx
0000000100026737	cmpq	%r14, %rcx
000000010002673a	je	0x10002675a
000000010002673c	movq	(%r14), %rax
000000010002673f	movq	0x8(%r14), %rcx
0000000100026743	movq	%rax, (%rcx)
0000000100026746	movq	(%r14), %rax
0000000100026749	movq	0x8(%r14), %rcx
000000010002674d	movq	%rcx, 0x8(%rax)
0000000100026751	movq	%r14, (%r14)
0000000100026754	movq	%r14, 0x8(%r14)
0000000100026758	jmp	0x100026762
000000010002675a	movq	$0x0, 0x78(%rax)
0000000100026762	movq	0x18(%r14), %r15
0000000100026766	leaq	0x130(%r15), %r12
000000010002676d	movl	$0x28, %ebx
0000000100026772	nopw	%cs:(%rax,%rax)
0000000100026780	movq	%r12, %rdi
0000000100026783	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100026788	movq	(%r14,%rbx), %rax
000000010002678c	addq	%rax, 0x98(%r12)
0000000100026794	movq	%r12, %rdi
0000000100026797	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010002679c	movq	$0x0, (%r14,%rbx)
00000001000267a4	addq	$0xc8, %r12
00000001000267ab	addq	$0x20, %rbx
00000001000267af	cmpl	$0x3a8, %ebx            ## imm = 0x3A8
00000001000267b5	jne	0x100026780
00000001000267b7	leaq	_je_nhbins(%rip), %rax
00000001000267be	movq	(%rax), %rax
00000001000267c1	cmpq	$0x1d, %rax
00000001000267c5	jb	0x100026810
00000001000267c7	movq	0x70(%r15), %rcx
00000001000267cb	movl	$0x1c, %esi
00000001000267d0	movl	$0x1d, %edx
00000001000267d5	nopw	%cs:(%rax,%rax)
00000001000267e0	shlq	$0x5, %rsi
00000001000267e4	movq	0x28(%r14,%rsi), %rdi
00000001000267e9	addq	%rdi, 0x48(%r15)
00000001000267ed	movq	0x28(%r14,%rsi), %rdi
00000001000267f2	leal	-0x1d(%rdx), %ebx
00000001000267f5	shlq	$0x5, %rbx
00000001000267f9	addq	%rdi, 0x10(%rcx,%rbx)
00000001000267fe	movq	$0x0, 0x28(%r14,%rsi)
0000000100026807	movl	%edx, %esi
0000000100026809	incl	%edx
000000010002680b	cmpq	%rax, %rsi
000000010002680e	jb	0x1000267e0
0000000100026810	movq	0x18(%r14), %rdi
0000000100026814	addq	$0x8, %rdi
0000000100026818	popq	%rbx
0000000100026819	popq	%r12
000000010002681b	popq	%r14
000000010002681d	popq	%r15
000000010002681f	popq	%rbp
0000000100026820	jmp	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100026825	nopw	%cs:(%rax,%rax)
_je_tcache_stats_merge:
0000000100026830	pushq	%rbp
0000000100026831	movq	%rsp, %rbp
0000000100026834	pushq	%r15
0000000100026836	pushq	%r14
0000000100026838	pushq	%r12
000000010002683a	pushq	%rbx
000000010002683b	movq	%rsi, %r14
000000010002683e	movq	%rdi, %r15
0000000100026841	leaq	0x130(%r14), %r12
0000000100026848	movl	$0x28, %ebx
000000010002684d	nopl	(%rax)
0000000100026850	movq	%r12, %rdi
0000000100026853	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100026858	movq	(%r15,%rbx), %rax
000000010002685c	addq	%rax, 0x98(%r12)
0000000100026864	movq	%r12, %rdi
0000000100026867	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
000000010002686c	movq	$0x0, (%r15,%rbx)
0000000100026874	addq	$0xc8, %r12
000000010002687b	addq	$0x20, %rbx
000000010002687f	cmpl	$0x3a8, %ebx            ## imm = 0x3A8
0000000100026885	jne	0x100026850
0000000100026887	leaq	_je_nhbins(%rip), %rax
000000010002688e	movq	(%rax), %rax
0000000100026891	cmpq	$0x1d, %rax
0000000100026895	jb	0x1000268e0
0000000100026897	movq	0x70(%r14), %rcx
000000010002689b	movl	$0x1c, %esi
00000001000268a0	movl	$0x1d, %edx
00000001000268a5	nopw	%cs:(%rax,%rax)
00000001000268b0	shlq	$0x5, %rsi
00000001000268b4	movq	0x28(%r15,%rsi), %rdi
00000001000268b9	addq	%rdi, 0x48(%r14)
00000001000268bd	movq	0x28(%r15,%rsi), %rdi
00000001000268c2	leal	-0x1d(%rdx), %ebx
00000001000268c5	shlq	$0x5, %rbx
00000001000268c9	addq	%rdi, 0x10(%rcx,%rbx)
00000001000268ce	movq	$0x0, 0x28(%r15,%rsi)
00000001000268d7	movl	%edx, %esi
00000001000268d9	incl	%edx
00000001000268db	cmpq	%rax, %rsi
00000001000268de	jb	0x1000268b0
00000001000268e0	popq	%rbx
00000001000268e1	popq	%r12
00000001000268e3	popq	%r14
00000001000268e5	popq	%r15
00000001000268e7	popq	%rbp
00000001000268e8	retq
00000001000268e9	nopl	(%rax)
_je_tcache_get_hard:
00000001000268f0	pushq	%rbp
00000001000268f1	movq	%rsp, %rbp
00000001000268f4	pushq	%r15
00000001000268f6	pushq	%r14
00000001000268f8	pushq	%r12
00000001000268fa	pushq	%rbx
00000001000268fb	subq	$0x20, %rsp
00000001000268ff	movq	%rdi, %r15
0000000100026902	leaq	_je_tsd_tsd(%rip), %rax
0000000100026909	movq	(%rax), %rdi
000000010002690c	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
0000000100026911	movq	%rax, %r14
0000000100026914	testq	%r14, %r14
0000000100026917	je	0x100026aaa
000000010002691d	leaq	0x8(%r14), %r12
0000000100026921	movl	0x8(%r14), %eax
0000000100026925	cmpl	$0x2, %eax
0000000100026928	je	0x100026938
000000010002692a	testl	%eax, %eax
000000010002692c	jne	0x1000269a5
000000010002692e	movl	$0x1, (%r12)
0000000100026936	jmp	0x100026940
0000000100026938	movl	$0x3, (%r12)
0000000100026940	leaq	_je_tsd_tsd(%rip), %rax
0000000100026947	movq	(%rax), %rdi
000000010002694a	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
000000010002694f	movq	%rax, %rbx
0000000100026952	testq	%rbx, %rbx
0000000100026955	je	0x100026b78
000000010002695b	movq	0x20(%r12), %rax
0000000100026960	movq	0x28(%r12), %rcx
0000000100026965	movq	0x30(%r12), %rdx
000000010002696a	movq	0x38(%r12), %rsi
000000010002696f	movq	%rsi, 0x40(%rbx)
0000000100026973	movq	%rdx, 0x38(%rbx)
0000000100026977	movq	%rcx, 0x30(%rbx)
000000010002697b	movq	%rax, 0x28(%rbx)
000000010002697f	movq	0x18(%r12), %rax
0000000100026984	movq	%rax, 0x20(%rbx)
0000000100026988	movq	0x10(%r12), %rax
000000010002698d	movq	%rax, 0x18(%rbx)
0000000100026991	movq	(%r12), %rax
0000000100026995	movq	0x8(%r12), %rcx
000000010002699a	movq	%rcx, 0x10(%rbx)
000000010002699e	movq	%rax, 0x8(%rbx)
00000001000269a2	movb	$0x1, (%rbx)
00000001000269a5	movl	0x38(%r14), %eax
00000001000269a9	cmpl	$0x2, %eax
00000001000269ac	jne	0x1000269b9
00000001000269ae	movzbl	_je_opt_tcache(%rip), %eax
00000001000269b5	movl	%eax, 0x38(%r14)
00000001000269b9	testl	%eax, %eax
00000001000269bb	je	0x1000269da
00000001000269bd	movq	0x28(%r15), %rax
00000001000269c1	testq	%rax, %rax
00000001000269c4	je	0x100026b6b
00000001000269ca	movq	%rax, %rdi
00000001000269cd	callq	_je_tcache_create
00000001000269d2	movq	%rax, %r14
00000001000269d5	jmp	0x100026a9a
00000001000269da	xorl	%r14d, %r14d
00000001000269dd	cmpl	$0x1, (%r15)
00000001000269e1	jne	0x100026a9a
00000001000269e7	leaq	_je_tsd_tsd(%rip), %rax
00000001000269ee	movq	(%rax), %rdi
00000001000269f1	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
00000001000269f6	movq	%rax, %r15
00000001000269f9	testq	%r15, %r15
00000001000269fc	je	0x100026c38
0000000100026a02	leaq	0x8(%r15), %r12
0000000100026a06	movl	0x8(%r15), %eax
0000000100026a0a	cmpl	$0x2, %eax
0000000100026a0d	je	0x100026a1d
0000000100026a0f	testl	%eax, %eax
0000000100026a11	jne	0x100026a8a
0000000100026a13	movl	$0x1, (%r12)
0000000100026a1b	jmp	0x100026a25
0000000100026a1d	movl	$0x3, (%r12)
0000000100026a25	leaq	_je_tsd_tsd(%rip), %rax
0000000100026a2c	movq	(%rax), %rdi
0000000100026a2f	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
0000000100026a34	movq	%rax, %rbx
0000000100026a37	testq	%rbx, %rbx
0000000100026a3a	je	0x100026cf9
0000000100026a40	movq	0x20(%r12), %rax
0000000100026a45	movq	0x28(%r12), %rcx
0000000100026a4a	movq	0x30(%r12), %rdx
0000000100026a4f	movq	0x38(%r12), %rsi
0000000100026a54	movq	%rsi, 0x40(%rbx)
0000000100026a58	movq	%rdx, 0x38(%rbx)
0000000100026a5c	movq	%rcx, 0x30(%rbx)
0000000100026a60	movq	%rax, 0x28(%rbx)
0000000100026a64	movq	0x18(%r12), %rax
0000000100026a69	movq	%rax, 0x20(%rbx)
0000000100026a6d	movq	0x10(%r12), %rax
0000000100026a72	movq	%rax, 0x18(%rbx)
0000000100026a76	movq	(%r12), %rax
0000000100026a7a	movq	0x8(%r12), %rcx
0000000100026a7f	movq	%rcx, 0x10(%rbx)
0000000100026a83	movq	%rax, 0x8(%rbx)
0000000100026a87	movb	$0x1, (%rbx)
0000000100026a8a	movl	$0x0, 0x38(%r15)
0000000100026a92	movq	%r12, %rdi
0000000100026a95	callq	_je_tcache_cleanup
0000000100026a9a	movq	%r14, %rax
0000000100026a9d	addq	$0x20, %rsp
0000000100026aa1	popq	%rbx
0000000100026aa2	popq	%r12
0000000100026aa4	popq	%r14
0000000100026aa6	popq	%r15
0000000100026aa8	popq	%rbp
0000000100026aa9	retq
0000000100026aaa	leaq	_je_tsd_init_head(%rip), %rdi
0000000100026ab1	leaq	-0x40(%rbp), %rsi
0000000100026ab5	callq	_je_tsd_init_check_recursion
0000000100026aba	movq	%rax, %r14
0000000100026abd	testq	%r14, %r14
0000000100026ac0	jne	0x10002691d
0000000100026ac6	movl	$0x48, %edi
0000000100026acb	callq	_je_malloc_tsd_malloc
0000000100026ad0	movq	%rax, %r14
0000000100026ad3	movq	%r14, -0x28(%rbp)
0000000100026ad7	testq	%r14, %r14
0000000100026ada	je	0x100026db5
0000000100026ae0	movb	$0x0, (%r14)
0000000100026ae4	movq	0x6efd(%rip), %rax
0000000100026aeb	movq	0x6efe(%rip), %rcx
0000000100026af2	movq	0x6eff(%rip), %rdx
0000000100026af9	movq	0x6f00(%rip), %rsi
0000000100026b00	movq	0x6f01(%rip), %rdi
0000000100026b07	movq	%rdi, 0x40(%r14)
0000000100026b0b	movq	%rsi, 0x38(%r14)
0000000100026b0f	movq	%rdx, 0x30(%r14)
0000000100026b13	movq	%rcx, 0x28(%r14)
0000000100026b17	movq	%rax, 0x20(%r14)
0000000100026b1b	movq	0x6ebe(%rip), %rax
0000000100026b22	movq	%rax, 0x18(%r14)
0000000100026b26	movq	0x6eab(%rip), %rax
0000000100026b2d	movq	%rax, 0x10(%r14)
0000000100026b31	movq	_tsd_initializer(%rip), %rax
0000000100026b38	movq	%rax, 0x8(%r14)
0000000100026b3c	leaq	_je_tsd_tsd(%rip), %rax
0000000100026b43	movq	(%rax), %rdi
0000000100026b46	movq	%r14, %rsi
0000000100026b49	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
0000000100026b4e	testl	%eax, %eax
0000000100026b50	jne	0x100026dc6
0000000100026b56	leaq	_je_tsd_init_head(%rip), %rdi
0000000100026b5d	leaq	-0x40(%rbp), %rsi
0000000100026b61	callq	_je_tsd_init_finish
0000000100026b66	jmp	0x10002691d
0000000100026b6b	movq	%r15, %rdi
0000000100026b6e	callq	_je_choose_arena_hard
0000000100026b73	jmp	0x1000269ca
0000000100026b78	leaq	_je_tsd_init_head(%rip), %rdi
0000000100026b7f	leaq	-0x40(%rbp), %rsi
0000000100026b83	callq	_je_tsd_init_check_recursion
0000000100026b88	movq	%rax, %rbx
0000000100026b8b	testq	%rbx, %rbx
0000000100026b8e	jne	0x10002695b
0000000100026b94	movl	$0x48, %edi
0000000100026b99	callq	_je_malloc_tsd_malloc
0000000100026b9e	movq	%rax, %rbx
0000000100026ba1	movq	%rbx, -0x28(%rbp)
0000000100026ba5	testq	%rbx, %rbx
0000000100026ba8	je	0x100026db5
0000000100026bae	movb	$0x0, (%rbx)
0000000100026bb1	movq	0x6e30(%rip), %rax
0000000100026bb8	movq	0x6e31(%rip), %rcx
0000000100026bbf	movq	0x6e32(%rip), %rdx
0000000100026bc6	movq	0x6e33(%rip), %rsi
0000000100026bcd	movq	0x6e34(%rip), %rdi
0000000100026bd4	movq	%rdi, 0x40(%rbx)
0000000100026bd8	movq	%rsi, 0x38(%rbx)
0000000100026bdc	movq	%rdx, 0x30(%rbx)
0000000100026be0	movq	%rcx, 0x28(%rbx)
0000000100026be4	movq	%rax, 0x20(%rbx)
0000000100026be8	movq	0x6df1(%rip), %rax
0000000100026bef	movq	%rax, 0x18(%rbx)
0000000100026bf3	movq	0x6dde(%rip), %rax
0000000100026bfa	movq	%rax, 0x10(%rbx)
0000000100026bfe	movq	_tsd_initializer(%rip), %rax
0000000100026c05	movq	%rax, 0x8(%rbx)
0000000100026c09	leaq	_je_tsd_tsd(%rip), %rax
0000000100026c10	movq	(%rax), %rdi
0000000100026c13	movq	%rbx, %rsi
0000000100026c16	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
0000000100026c1b	testl	%eax, %eax
0000000100026c1d	jne	0x100026dc6
0000000100026c23	leaq	_je_tsd_init_head(%rip), %rdi
0000000100026c2a	leaq	-0x40(%rbp), %rsi
0000000100026c2e	callq	_je_tsd_init_finish
0000000100026c33	jmp	0x10002695b
0000000100026c38	leaq	_je_tsd_init_head(%rip), %rdi
0000000100026c3f	leaq	-0x40(%rbp), %rsi
0000000100026c43	callq	_je_tsd_init_check_recursion
0000000100026c48	movq	%rax, %r15
0000000100026c4b	testq	%r15, %r15
0000000100026c4e	jne	0x100026a02
0000000100026c54	movl	$0x48, %edi
0000000100026c59	callq	_je_malloc_tsd_malloc
0000000100026c5e	movq	%rax, %r15
0000000100026c61	movq	%r15, -0x28(%rbp)
0000000100026c65	testq	%r15, %r15
0000000100026c68	je	0x100026db5
0000000100026c6e	movb	$0x0, (%r15)
0000000100026c72	movq	0x6d6f(%rip), %rax
0000000100026c79	movq	0x6d70(%rip), %rcx
0000000100026c80	movq	0x6d71(%rip), %rdx
0000000100026c87	movq	0x6d72(%rip), %rsi
0000000100026c8e	movq	0x6d73(%rip), %rdi
0000000100026c95	movq	%rdi, 0x40(%r15)
0000000100026c99	movq	%rsi, 0x38(%r15)
0000000100026c9d	movq	%rdx, 0x30(%r15)
0000000100026ca1	movq	%rcx, 0x28(%r15)
0000000100026ca5	movq	%rax, 0x20(%r15)
0000000100026ca9	movq	0x6d30(%rip), %rax
0000000100026cb0	movq	%rax, 0x18(%r15)
0000000100026cb4	movq	0x6d1d(%rip), %rax
0000000100026cbb	movq	%rax, 0x10(%r15)
0000000100026cbf	movq	_tsd_initializer(%rip), %rax
0000000100026cc6	movq	%rax, 0x8(%r15)
0000000100026cca	leaq	_je_tsd_tsd(%rip), %rax
0000000100026cd1	movq	(%rax), %rdi
0000000100026cd4	movq	%r15, %rsi
0000000100026cd7	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
0000000100026cdc	testl	%eax, %eax
0000000100026cde	jne	0x100026dc6
0000000100026ce4	leaq	_je_tsd_init_head(%rip), %rdi
0000000100026ceb	leaq	-0x40(%rbp), %rsi
0000000100026cef	callq	_je_tsd_init_finish
0000000100026cf4	jmp	0x100026a02
0000000100026cf9	leaq	_je_tsd_init_head(%rip), %rdi
0000000100026d00	leaq	-0x40(%rbp), %rsi
0000000100026d04	callq	_je_tsd_init_check_recursion
0000000100026d09	movq	%rax, %rbx
0000000100026d0c	testq	%rbx, %rbx
0000000100026d0f	jne	0x100026a40
0000000100026d15	movl	$0x48, %edi
0000000100026d1a	callq	_je_malloc_tsd_malloc
0000000100026d1f	movq	%rax, %rbx
0000000100026d22	movq	%rbx, -0x28(%rbp)
0000000100026d26	testq	%rbx, %rbx
0000000100026d29	je	0x100026db5
0000000100026d2f	movb	$0x0, (%rbx)
0000000100026d32	movq	0x6caf(%rip), %rax
0000000100026d39	movq	0x6cb0(%rip), %rcx
0000000100026d40	movq	0x6cb1(%rip), %rdx
0000000100026d47	movq	0x6cb2(%rip), %rsi
0000000100026d4e	movq	0x6cb3(%rip), %rdi
0000000100026d55	movq	%rdi, 0x40(%rbx)
0000000100026d59	movq	%rsi, 0x38(%rbx)
0000000100026d5d	movq	%rdx, 0x30(%rbx)
0000000100026d61	movq	%rcx, 0x28(%rbx)
0000000100026d65	movq	%rax, 0x20(%rbx)
0000000100026d69	movq	0x6c70(%rip), %rax
0000000100026d70	movq	%rax, 0x18(%rbx)
0000000100026d74	movq	0x6c5d(%rip), %rax
0000000100026d7b	movq	%rax, 0x10(%rbx)
0000000100026d7f	movq	_tsd_initializer(%rip), %rax
0000000100026d86	movq	%rax, 0x8(%rbx)
0000000100026d8a	leaq	_je_tsd_tsd(%rip), %rax
0000000100026d91	movq	(%rax), %rdi
0000000100026d94	movq	%rbx, %rsi
0000000100026d97	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
0000000100026d9c	testl	%eax, %eax
0000000100026d9e	jne	0x100026dc6
0000000100026da0	leaq	_je_tsd_init_head(%rip), %rdi
0000000100026da7	leaq	-0x40(%rbp), %rsi
0000000100026dab	callq	_je_tsd_init_finish
0000000100026db0	jmp	0x100026a40
0000000100026db5	leaq	0x7442(%rip), %rdi      ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
0000000100026dbc	callq	_je_malloc_write
0000000100026dc1	callq	0x10002bcce             ## symbol stub for: _abort
0000000100026dc6	leaq	0x7458(%rip), %rdi      ## literal pool for: "<jemalloc>: Error setting TSD for \n"
0000000100026dcd	callq	_je_malloc_write
0000000100026dd2	callq	0x10002bcce             ## symbol stub for: _abort
0000000100026dd7	nopw	(%rax,%rax)
_je_tcache_create:
0000000100026de0	pushq	%rbp
0000000100026de1	movq	%rsp, %rbp
0000000100026de4	pushq	%r15
0000000100026de6	pushq	%r14
0000000100026de8	pushq	%r13
0000000100026dea	pushq	%r12
0000000100026dec	pushq	%rbx
0000000100026ded	pushq	%rax
0000000100026dee	movq	%rdi, %r14
0000000100026df1	leaq	_je_nhbins(%rip), %r13
0000000100026df8	movl	(%r13), %ebx
0000000100026dfc	shll	$0x5, %ebx
0000000100026dff	addl	$0x2f, %ebx
0000000100026e02	andl	$-0x18, %ebx
0000000100026e05	movl	_stack_nelms(%rip), %eax
0000000100026e0b	leaq	0x3f(%rbx,%rax,8), %r15
0000000100026e10	andq	$-0x40, %r15
0000000100026e14	cmpq	$0xe00, %r15            ## imm = 0xE00
0000000100026e1b	ja	0x100026e2f
0000000100026e1d	movq	%r14, %rdi
0000000100026e20	movq	%r15, %rsi
0000000100026e23	movl	$0x1, %edx
0000000100026e28	callq	_je_arena_malloc_small
0000000100026e2d	jmp	0x100026e89
0000000100026e2f	leaq	_je_tcache_maxclass(%rip), %rax
0000000100026e36	cmpq	(%rax), %r15
0000000100026e39	jbe	0x100026e5b
0000000100026e3b	leaq	_je_arena_maxclass(%rip), %rax
0000000100026e42	cmpq	%r15, (%rax)
0000000100026e45	jae	0x100026e60
0000000100026e47	xorl	%edi, %edi
0000000100026e49	movq	%r14, %rsi
0000000100026e4c	movq	%r15, %rdx
0000000100026e4f	movl	$0x1, %ecx
0000000100026e54	callq	_je_huge_malloc
0000000100026e59	jmp	0x100026e89
0000000100026e5b	movq	%r14, %rdi
0000000100026e5e	jmp	0x100026e7c
0000000100026e60	testq	%r14, %r14
0000000100026e63	movq	%r14, %rax
0000000100026e66	jne	0x100026e79
0000000100026e68	movq	0x28, %rax
0000000100026e70	testq	%rax, %rax
0000000100026e73	je	0x100026f4d
0000000100026e79	movq	%rax, %rdi
0000000100026e7c	movq	%r15, %rsi
0000000100026e7f	movl	$0x1, %edx
0000000100026e84	callq	_je_arena_malloc_large
0000000100026e89	movq	%rax, %r12
0000000100026e8c	xorl	%eax, %eax
0000000100026e8e	testq	%r12, %r12
0000000100026e91	je	0x100026f3e
0000000100026e97	leaq	0x8(%r14), %r15
0000000100026e9b	movq	%r15, %rdi
0000000100026e9e	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100026ea3	movq	%r12, (%r12)
0000000100026ea7	movq	%r12, 0x8(%r12)
0000000100026eac	movq	0x78(%r14), %rax
0000000100026eb0	testq	%rax, %rax
0000000100026eb3	movq	%r12, %rcx
0000000100026eb6	je	0x100026ed8
0000000100026eb8	movq	0x8(%rax), %rax
0000000100026ebc	movq	%rax, 0x8(%r12)
0000000100026ec1	movq	0x78(%r14), %rcx
0000000100026ec5	movq	%rcx, (%r12)
0000000100026ec9	movq	%r12, (%rax)
0000000100026ecc	movq	0x78(%r14), %rax
0000000100026ed0	movq	%r12, 0x8(%rax)
0000000100026ed4	movq	(%r12), %rcx
0000000100026ed8	movq	%rcx, 0x78(%r14)
0000000100026edc	movq	%r15, %rdi
0000000100026edf	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100026ee4	movq	%r14, 0x18(%r12)
0000000100026ee9	movq	(%r13), %r9
0000000100026eed	testq	%r9, %r9
0000000100026ef0	movq	%r12, %rax
0000000100026ef3	je	0x100026f3e
0000000100026ef5	leaq	0x28(%r12), %rdx
0000000100026efa	xorl	%edi, %edi
0000000100026efc	movl	$0x1, %esi
0000000100026f01	leaq	_je_tcache_bin_info(%rip), %r8
0000000100026f08	nopl	(%rax,%rax)
0000000100026f10	movq	%rdi, %rax
0000000100026f13	shlq	$0x5, %rax
0000000100026f17	movl	$0x1, 0xc(%rdx,%rax)
0000000100026f1f	leaq	(%rbx,%r12), %rcx
0000000100026f23	movq	%rcx, 0x18(%rdx,%rax)
0000000100026f28	movq	(%r8), %rax
0000000100026f2b	movl	(%rax,%rdi,4), %eax
0000000100026f2e	leaq	(%rbx,%rax,8), %rbx
0000000100026f32	movl	%esi, %edi
0000000100026f34	incl	%esi
0000000100026f36	cmpq	%r9, %rdi
0000000100026f39	movq	%r12, %rax
0000000100026f3c	jb	0x100026f10
0000000100026f3e	addq	$0x8, %rsp
0000000100026f42	popq	%rbx
0000000100026f43	popq	%r12
0000000100026f45	popq	%r13
0000000100026f47	popq	%r14
0000000100026f49	popq	%r15
0000000100026f4b	popq	%rbp
0000000100026f4c	retq
0000000100026f4d	xorl	%edi, %edi
0000000100026f4f	callq	_je_choose_arena_hard
0000000100026f54	jmp	0x100026e79
0000000100026f59	nopl	(%rax)
_je_tcache_cleanup:
0000000100026f60	pushq	%rbp
0000000100026f61	movq	%rsp, %rbp
0000000100026f64	pushq	%r15
0000000100026f66	pushq	%r14
0000000100026f68	pushq	%r13
0000000100026f6a	pushq	%r12
0000000100026f6c	pushq	%rbx
0000000100026f6d	subq	$0x18, %rsp
0000000100026f71	movq	%rdi, -0x38(%rbp)
0000000100026f75	movq	0x8(%rdi), %r15
0000000100026f79	movq	%r15, -0x30(%rbp)
0000000100026f7d	testq	%r15, %r15
0000000100026f80	je	0x100027120
0000000100026f86	movq	%r15, %rdi
0000000100026f89	callq	_je_tcache_arena_dissociate
0000000100026f8e	leaq	0x28(%r15), %r14
0000000100026f92	xorl	%r12d, %r12d
0000000100026f95	movl	$0x130, %ebx            ## imm = 0x130
0000000100026f9a	nopw	(%rax,%rax)
0000000100026fa0	movq	%r14, %rdi
0000000100026fa3	movq	%r12, %rsi
0000000100026fa6	xorl	%edx, %edx
0000000100026fa8	movq	%r15, %rcx
0000000100026fab	callq	_je_tcache_bin_flush_small
0000000100026fb0	cmpq	$0x0, (%r14)
0000000100026fb4	je	0x100026fe1
0000000100026fb6	movq	-0x30(%rbp), %rax
0000000100026fba	movq	0x18(%rax), %r15
0000000100026fbe	leaq	(%r15,%rbx), %r13
0000000100026fc2	movq	%r13, %rdi
0000000100026fc5	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100026fca	movq	(%r14), %rax
0000000100026fcd	addq	%rax, 0x98(%r15,%rbx)
0000000100026fd5	movq	-0x30(%rbp), %r15
0000000100026fd9	movq	%r13, %rdi
0000000100026fdc	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100026fe1	addq	$0x20, %r14
0000000100026fe5	incq	%r12
0000000100026fe8	addq	$0xc8, %rbx
0000000100026fef	cmpl	$0x1710, %ebx           ## imm = 0x1710
0000000100026ff5	jne	0x100026fa0
0000000100026ff7	leaq	_je_nhbins(%rip), %rax
0000000100026ffe	cmpq	$0x1c, (%rax)
0000000100027002	jbe	0x100027078
0000000100027004	movl	$0x1c, %esi
0000000100027009	movl	$0x1d, %r14d
000000010002700f	nop
0000000100027010	movq	%rsi, %rbx
0000000100027013	shlq	$0x5, %rbx
0000000100027017	leaq	0x28(%r15,%rbx), %r13
000000010002701c	movq	%r13, %rdi
000000010002701f	xorl	%edx, %edx
0000000100027021	movq	%r15, %rcx
0000000100027024	callq	_je_tcache_bin_flush_large
0000000100027029	cmpq	$0x0, 0x28(%r15,%rbx)
000000010002702f	je	0x100027066
0000000100027031	movq	0x18(%r15), %rbx
0000000100027035	leaq	0x8(%rbx), %r12
0000000100027039	movq	%r12, %rdi
000000010002703c	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100027041	movq	(%r13), %rax
0000000100027045	addq	%rax, 0x48(%rbx)
0000000100027049	movq	0x70(%rbx), %rax
000000010002704d	movq	(%r13), %rcx
0000000100027051	leal	-0x1d(%r14), %edx
0000000100027055	shlq	$0x5, %rdx
0000000100027059	addq	%rcx, 0x10(%rax,%rdx)
000000010002705e	movq	%r12, %rdi
0000000100027061	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100027066	movl	%r14d, %esi
0000000100027069	incl	%r14d
000000010002706c	leaq	_je_nhbins(%rip), %rax
0000000100027073	cmpq	(%rax), %rsi
0000000100027076	jb	0x100027010
0000000100027078	leaq	_je_chunksize_mask(%rip), %rax
000000010002707f	movq	(%rax), %rsi
0000000100027082	notq	%rsi
0000000100027085	andq	%r15, %rsi
0000000100027088	movq	%r15, %rcx
000000010002708b	subq	%rsi, %rcx
000000010002708e	shrq	$0xc, %rcx
0000000100027092	leaq	_je_map_bias(%rip), %rax
0000000100027099	movq	%rcx, %rdx
000000010002709c	subq	(%rax), %rdx
000000010002709f	movq	0x8(%rsi,%rdx,8), %rax
00000001000270a4	movq	%rax, %rdi
00000001000270a7	shrq	$0x4, %rdi
00000001000270ab	movzbl	%dil, %edi
00000001000270af	cmpq	$0xff, %rdi
00000001000270b6	je	0x10002712f
00000001000270b8	leaq	_je_small_bin2size_tab(%rip), %rbx
00000001000270bf	movl	(%rbx,%rdi,4), %edi
00000001000270c2	cmpq	$0xe00, %rdi            ## imm = 0xE00
00000001000270c9	ja	0x1000270dd
00000001000270cb	leaq	0x8(%rsi,%rdx,8), %r8
00000001000270d0	movq	(%rsi), %rdi
00000001000270d3	movq	%r15, %rdx
00000001000270d6	callq	_je_arena_dalloc_bin
00000001000270db	jmp	0x100027114
00000001000270dd	leaq	_je_tcache_maxclass(%rip), %rdx
00000001000270e4	cmpq	(%rdx), %rdi
00000001000270e7	jbe	0x1000270ff
00000001000270e9	cmpq	%r15, %rsi
00000001000270ec	je	0x10002710c
00000001000270ee	movq	(%rsi), %rdi
00000001000270f1	testb	$0x2, %al
00000001000270f3	jne	0x100027102
00000001000270f5	movq	%r15, %rdx
00000001000270f8	callq	_je_arena_dalloc_small
00000001000270fd	jmp	0x100027114
00000001000270ff	movq	(%rsi), %rdi
0000000100027102	movq	%r15, %rdx
0000000100027105	callq	_je_arena_dalloc_large
000000010002710a	jmp	0x100027114
000000010002710c	movq	%r15, %rdi
000000010002710f	callq	_je_huge_dalloc
0000000100027114	movq	-0x38(%rbp), %rax
0000000100027118	movq	$0x0, 0x8(%rax)
0000000100027120	addq	$0x18, %rsp
0000000100027124	popq	%rbx
0000000100027125	popq	%r12
0000000100027127	popq	%r13
0000000100027129	popq	%r14
000000010002712b	popq	%r15
000000010002712d	popq	%rbp
000000010002712e	retq
000000010002712f	movq	%rax, %rdi
0000000100027132	andq	$-0x1000, %rdi          ## imm = 0xFFFFFFFFFFFFF000
0000000100027139	jmp	0x1000270c2
000000010002713b	nopl	(%rax,%rax)
_je_tcache_enabled_cleanup:
0000000100027140	pushq	%rbp
0000000100027141	movq	%rsp, %rbp
0000000100027144	popq	%rbp
0000000100027145	retq
0000000100027146	nopw	%cs:(%rax,%rax)
_je_tcache_boot:
0000000100027150	pushq	%rbp
0000000100027151	movq	%rsp, %rbp
0000000100027154	pushq	%r14
0000000100027156	pushq	%rbx
0000000100027157	movq	_je_opt_lg_tcache_max(%rip), %rcx
000000010002715e	testq	%rcx, %rcx
0000000100027161	js	0x100027176
0000000100027163	movl	$0x1, %eax
0000000100027168	shlq	%cl, %rax
000000010002716b	movl	%eax, %ecx
000000010002716d	cmpq	$0xdff, %rcx            ## imm = 0xDFF
0000000100027174	ja	0x10002718b
0000000100027176	leaq	_je_tcache_maxclass(%rip), %rax
000000010002717d	movq	$0xe00, (%rax)          ## imm = 0xE00
0000000100027184	movl	$0xe00, %eax            ## imm = 0xE00
0000000100027189	jmp	0x1000271b3
000000010002718b	leaq	_je_arena_maxclass(%rip), %rax
0000000100027192	movq	(%rax), %rax
0000000100027195	cmpq	%rax, %rcx
0000000100027198	jbe	0x1000271a6
000000010002719a	leaq	_je_tcache_maxclass(%rip), %rcx
00000001000271a1	movq	%rax, (%rcx)
00000001000271a4	jmp	0x1000271b3
00000001000271a6	leaq	_je_tcache_maxclass(%rip), %rax
00000001000271ad	movq	%rcx, (%rax)
00000001000271b0	movq	%rcx, %rax
00000001000271b3	shrq	$0xc, %rax
00000001000271b7	leaq	0x1c(%rax), %rcx
00000001000271bb	leaq	_je_nhbins(%rip), %r14
00000001000271c2	movq	%rcx, (%r14)
00000001000271c5	leaq	0x70(,%rax,4), %rdi
00000001000271cd	callq	_je_base_alloc
00000001000271d2	leaq	_je_tcache_bin_info(%rip), %rdx
00000001000271d9	movq	%rax, (%rdx)
00000001000271dc	movb	$0x1, %cl
00000001000271de	testq	%rax, %rax
00000001000271e1	je	0x100027257
00000001000271e3	movl	$0x0, 0xe253(%rip)
00000001000271ed	leaq	_je_arena_bin_info(%rip), %rcx
00000001000271f4	addq	$0x20, %rcx
00000001000271f8	xorl	%esi, %esi
00000001000271fa	movl	$0xc8, %edi
00000001000271ff	nop
0000000100027200	movl	(%rcx), %ebx
0000000100027202	addl	%ebx, %ebx
0000000100027204	cmpl	$0xc8, %ebx
000000010002720a	cmoval	%edi, %ebx
000000010002720d	movl	%ebx, (%rax,%rsi,4)
0000000100027210	movq	(%rdx), %rax
0000000100027213	movl	(%rax,%rsi,4), %ebx
0000000100027216	addq	$0x60, %rcx
000000010002721a	incq	%rsi
000000010002721d	addl	%ebx, _stack_nelms(%rip)
0000000100027223	cmpl	$0x1c, %esi
0000000100027226	jne	0x100027200
0000000100027228	movq	(%r14), %rdx
000000010002722b	xorb	%cl, %cl
000000010002722d	cmpq	$0x1c, %rdx
0000000100027231	jbe	0x100027257
0000000100027233	movl	$0x1c, %edi
0000000100027238	movl	$0x1d, %esi
000000010002723d	nopl	(%rax)
0000000100027240	movl	$0x14, (%rax,%rdi,4)
0000000100027247	addl	$0x14, 0xe1f2(%rip)
000000010002724e	movl	%esi, %edi
0000000100027250	incl	%esi
0000000100027252	cmpq	%rdx, %rdi
0000000100027255	jb	0x100027240
0000000100027257	movb	%cl, %al
0000000100027259	popq	%rbx
000000010002725a	popq	%r14
000000010002725c	popq	%rbp
000000010002725d	retq
000000010002725e	nop
000000010002725f	nop
_je_malloc_write:
0000000100027260	pushq	%rbp
0000000100027261	movq	%rsp, %rbp
0000000100027264	pushq	%rbx
0000000100027265	pushq	%rax
0000000100027266	movq	%rdi, %rbx
0000000100027269	leaq	_je_malloc_message(%rip), %rax
0000000100027270	movq	(%rax), %rax
0000000100027273	testq	%rax, %rax
0000000100027276	je	0x100027285
0000000100027278	xorl	%edi, %edi
000000010002727a	movq	%rbx, %rsi
000000010002727d	addq	$0x8, %rsp
0000000100027281	popq	%rbx
0000000100027282	popq	%rbp
0000000100027283	jmpq	*%rax
0000000100027285	movq	%rbx, %rdi
0000000100027288	callq	0x10002bdac             ## symbol stub for: _strlen
000000010002728d	movl	$0x4, %edi
0000000100027292	movl	$0x2, %esi
0000000100027297	movq	%rbx, %rdx
000000010002729a	movq	%rax, %rcx
000000010002729d	xorb	%al, %al
000000010002729f	addq	$0x8, %rsp
00000001000272a3	popq	%rbx
00000001000272a4	popq	%rbp
00000001000272a5	jmp	0x10002bdbe             ## symbol stub for: _syscall
00000001000272aa	nopw	(%rax,%rax)
_wrtmessage:
00000001000272b0	pushq	%rbp
00000001000272b1	movq	%rsp, %rbp
00000001000272b4	pushq	%rbx
00000001000272b5	pushq	%rax
00000001000272b6	movq	%rsi, %rbx
00000001000272b9	movq	%rbx, %rdi
00000001000272bc	callq	0x10002bdac             ## symbol stub for: _strlen
00000001000272c1	movl	$0x4, %edi
00000001000272c6	movl	$0x2, %esi
00000001000272cb	movq	%rbx, %rdx
00000001000272ce	movq	%rax, %rcx
00000001000272d1	xorb	%al, %al
00000001000272d3	addq	$0x8, %rsp
00000001000272d7	popq	%rbx
00000001000272d8	popq	%rbp
00000001000272d9	jmp	0x10002bdbe             ## symbol stub for: _syscall
00000001000272de	nop
_je_buferror:
00000001000272e0	pushq	%rbp
00000001000272e1	movq	%rsp, %rbp
00000001000272e4	popq	%rbp
00000001000272e5	jmp	0x10002bda6             ## symbol stub for: _strerror_r
00000001000272ea	nopw	(%rax,%rax)
_je_malloc_strtoumax:
00000001000272f0	pushq	%rbp
00000001000272f1	movq	%rsp, %rbp
00000001000272f4	pushq	%r15
00000001000272f6	pushq	%r14
00000001000272f8	pushq	%r12
00000001000272fa	pushq	%rbx
00000001000272fb	movq	%rsi, %r14
00000001000272fe	movq	%rdi, %r15
0000000100027301	testl	%edx, %edx
0000000100027303	js	0x10002730f
0000000100027305	cmpl	$0x1, %edx
0000000100027308	je	0x10002730f
000000010002730a	cmpl	$0x24, %edx
000000010002730d	jle	0x100027342
000000010002730f	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100027314	movl	$0x16, (%rax)
000000010002731a	movq	$-0x1, %rax
0000000100027321	movq	%r15, %rbx
0000000100027324	movq	%r15, %r12
0000000100027327	testq	%r14, %r14
000000010002732a	je	0x100027339
000000010002732c	cmpq	%r12, %rbx
000000010002732f	je	0x100027336
0000000100027331	movq	%rbx, (%r14)
0000000100027334	jmp	0x100027339
0000000100027336	movq	%r15, (%r14)
0000000100027339	popq	%rbx
000000010002733a	popq	%r12
000000010002733c	popq	%r14
000000010002733e	popq	%r15
0000000100027340	popq	%rbp
0000000100027341	retq
0000000100027342	leaq	0x1(%r15), %r12
0000000100027346	xorb	%r8b, %r8b
0000000100027349	jmp	0x100027353
000000010002734b	nopl	(%rax,%rax)
0000000100027350	incq	%r12
0000000100027353	movb	-0x1(%r12), %al
0000000100027358	movsbl	%al, %esi
000000010002735b	cmpl	$0x1f, %esi
000000010002735e	ja	0x100027370
0000000100027360	addl	$-0x9, %esi
0000000100027363	cmpl	$0x5, %esi
0000000100027366	jb	0x100027350
0000000100027368	jmp	0x10002737f
000000010002736a	nopw	(%rax,%rax)
0000000100027370	cmpl	$0x2d, %esi
0000000100027373	je	0x100027387
0000000100027375	cmpl	$0x2b, %esi
0000000100027378	je	0x10002738a
000000010002737a	cmpl	$0x20, %esi
000000010002737d	je	0x100027350
000000010002737f	decq	%r12
0000000100027382	xorb	%r8b, %r8b
0000000100027385	jmp	0x10002738e
0000000100027387	movb	$0x1, %r8b
000000010002738a	movb	(%r12), %al
000000010002738e	cmpb	$0x30, %al
0000000100027390	jne	0x1000273fa
0000000100027392	movsbl	0x1(%r12), %esi
0000000100027398	cmpl	$0x78, %esi
000000010002739b	je	0x1000273c8
000000010002739d	cmpl	$0x58, %esi
00000001000273a0	je	0x1000273c8
00000001000273a2	leaq	0x1(%r12), %rbx
00000001000273a7	xorl	%eax, %eax
00000001000273a9	addl	$-0x30, %esi
00000001000273ac	cmpl	$0x7, %esi
00000001000273af	ja	0x100027327
00000001000273b5	movl	$0x8, %eax
00000001000273ba	testl	%edx, %edx
00000001000273bc	cmovnel	%edx, %eax
00000001000273bf	cmpl	$0x8, %eax
00000001000273c2	cmovneq	%r12, %rbx
00000001000273c6	jmp	0x1000273ff
00000001000273c8	movsbl	0x2(%r12), %eax
00000001000273ce	addl	$-0x30, %eax
00000001000273d1	cmpl	$0x36, %eax
00000001000273d4	ja	0x1000273fa
00000001000273d6	movabsq	$0x7e0000007e03ff, %rcx ## imm = 0x7E0000007E03FF
00000001000273e0	btq	%rax, %rcx
00000001000273e4	jae	0x1000273fa
00000001000273e6	leaq	0x2(%r12), %rbx
00000001000273eb	movl	$0x10, %eax
00000001000273f0	testl	%edx, %edx
00000001000273f2	cmovnel	%edx, %eax
00000001000273f5	cmpl	$0x10, %eax
00000001000273f8	jmp	0x1000273c2
00000001000273fa	movl	%edx, %eax
00000001000273fc	movq	%r12, %rbx
00000001000273ff	movl	%eax, %edx
0000000100027401	movl	$0xa, %eax
0000000100027406	testl	%edx, %edx
0000000100027408	cmovneq	%rdx, %rax
000000010002740c	xorl	%edx, %edx
000000010002740e	jmp	0x100027416
0000000100027410	incq	%rbx
0000000100027413	movq	%rsi, %rdx
0000000100027416	movsbq	(%rbx), %rsi
000000010002741a	movb	%sil, %cl
000000010002741d	addb	$-0x30, %cl
0000000100027420	cmpb	$0x9, %cl
0000000100027423	ja	0x10002742e
0000000100027425	leaq	-0x30(%rsi), %rdi
0000000100027429	cmpq	%rax, %rdi
000000010002742c	jb	0x100027456
000000010002742e	movb	%sil, %cl
0000000100027431	addb	$-0x41, %cl
0000000100027434	cmpb	$0x19, %cl
0000000100027437	ja	0x100027442
0000000100027439	leaq	-0x37(%rsi), %rdi
000000010002743d	cmpq	%rax, %rdi
0000000100027440	jb	0x100027456
0000000100027442	movb	%sil, %cl
0000000100027445	addb	$-0x61, %cl
0000000100027448	cmpb	$0x19, %cl
000000010002744b	ja	0x10002747c
000000010002744d	leaq	-0x57(%rsi), %rdi
0000000100027451	cmpq	%rax, %rdi
0000000100027454	jae	0x10002747c
0000000100027456	movq	%rdx, %rsi
0000000100027459	imulq	%rax, %rsi
000000010002745d	addq	%rdi, %rsi
0000000100027460	cmpq	%rdx, %rsi
0000000100027463	jae	0x100027410
0000000100027465	callq	0x10002bcb6             ## symbol stub for: ___error
000000010002746a	movl	$0x22, (%rax)
0000000100027470	movq	$-0x1, %rax
0000000100027477	jmp	0x100027327
000000010002747c	movq	%rdx, %rax
000000010002747f	negq	%rax
0000000100027482	testb	%r8b, %r8b
0000000100027485	cmoveq	%rdx, %rax
0000000100027489	cmpq	%rbx, %r12
000000010002748c	jne	0x100027327
0000000100027492	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100027497	movl	$0x16, (%rax)
000000010002749d	movq	$-0x1, %rax
00000001000274a4	movq	%r12, %rbx
00000001000274a7	jmp	0x100027327
00000001000274ac	nopl	(%rax)
_je_malloc_vsnprintf:
00000001000274b0	pushq	%rbp
00000001000274b1	movq	%rsp, %rbp
00000001000274b4	pushq	%r15
00000001000274b6	pushq	%r14
00000001000274b8	pushq	%r13
00000001000274ba	pushq	%r12
00000001000274bc	pushq	%rbx
00000001000274bd	subq	$0x228, %rsp            ## imm = 0x228
00000001000274c4	movq	%rcx, -0x1f0(%rbp)
00000001000274cb	movq	%rsi, %r10
00000001000274ce	movq	%r10, -0x200(%rbp)
00000001000274d5	movq	%rdi, %r9
00000001000274d8	movq	%r9, -0x1e8(%rbp)
00000001000274df	movq	0xab2a(%rip), %rax      ## literal pool symbol address: ___stack_chk_guard
00000001000274e6	movq	(%rax), %rax
00000001000274e9	movq	%rax, -0x30(%rbp)
00000001000274ed	movq	%rdx, -0x1c8(%rbp)
00000001000274f4	xorl	%eax, %eax
00000001000274f6	leaq	0x117f(%rip), %r14
00000001000274fd	movq	%rax, %r11
0000000100027500	jmp	0x10002751d
0000000100027502	nopw	%cs:(%rax,%rax)
0000000100027510	incq	%rdx
0000000100027513	movq	%rdx, -0x1c8(%rbp)
000000010002751a	incq	%r11
000000010002751d	movb	(%rdx), %al
000000010002751f	movsbl	%al, %ecx
0000000100027522	testl	%ecx, %ecx
0000000100027524	je	0x100028640
000000010002752a	xorb	%dil, %dil
000000010002752d	cmpl	$0x25, %ecx
0000000100027530	jne	0x100027540
0000000100027532	xorb	%r12b, %r12b
0000000100027535	xorb	%r15b, %r15b
0000000100027538	xorb	%al, %al
000000010002753a	jmp	0x100027560
000000010002753c	nopl	(%rax)
0000000100027540	cmpq	%r10, %r11
0000000100027543	jae	0x100027510
0000000100027545	movb	%al, (%r9,%r11)
0000000100027549	jmp	0x100027510
000000010002754b	decq	%rdx
000000010002754e	movb	$0x1, %r15b
0000000100027551	movb	%bl, %al
0000000100027553	nopw	%cs:(%rax,%rax)
0000000100027560	incq	%rdx
0000000100027563	nopw	%cs:(%rax,%rax)
0000000100027570	movb	%al, %bl
0000000100027572	movq	%rdx, -0x1c8(%rbp)
0000000100027579	movsbl	(%rdx), %ecx
000000010002757c	incq	%rdx
000000010002757f	addl	$-0x20, %ecx
0000000100027582	cmpl	$0x19, %ecx
0000000100027585	ja	0x1000275f7
0000000100027587	movb	$0x1, %al
0000000100027589	movslq	(%r14,%rcx,4), %rcx
000000010002758d	addq	%r14, %rcx
0000000100027590	jmpq	*%rcx
0000000100027592	decq	%rdx
0000000100027595	movb	$0x1, %r12b
0000000100027598	movb	%bl, %al
000000010002759a	jmp	0x100027560
000000010002759c	decq	%rdx
000000010002759f	movb	$0x1, %dil
00000001000275a2	movb	%bl, %al
00000001000275a4	jmp	0x100027560
00000001000275a6	nopw	%cs:(%rax,%rax)
00000001000275b0	movb	%dil, -0x1f8(%rbp)
00000001000275b7	movq	%r11, -0x1d8(%rbp)
00000001000275be	movq	%r10, %r13
00000001000275c1	callq	0x10002bcb6             ## symbol stub for: ___error
00000001000275c6	movl	$0x0, (%rax)
00000001000275cc	movq	-0x1c8(%rbp), %rdi
00000001000275d3	leaq	-0x1c8(%rbp), %rsi
00000001000275da	movl	$0xa, %edx
00000001000275df	callq	_je_malloc_strtoumax
00000001000275e4	movq	%r13, %r10
00000001000275e7	movq	-0x1e8(%rbp), %r9
00000001000275ee	movq	-0x1c8(%rbp), %rdx
00000001000275f5	jmp	0x100027660
00000001000275f7	movb	%dil, -0x1f8(%rbp)
00000001000275fe	movq	%r11, -0x1d8(%rbp)
0000000100027605	decq	%rdx
0000000100027608	movl	$0xffffffff, %eax       ## imm = 0xFFFFFFFF
000000010002760d	jmp	0x100027660
000000010002760f	movq	-0x1f0(%rbp), %rsi
0000000100027616	movslq	(%rsi), %rcx
0000000100027619	cmpq	$0x28, %rcx
000000010002761d	ja	0x10002762d
000000010002761f	movq	0x10(%rsi), %rax
0000000100027623	addq	%rcx, %rax
0000000100027626	addl	$0x8, %ecx
0000000100027629	movl	%ecx, (%rsi)
000000010002762b	jmp	0x100027639
000000010002762d	movq	0x8(%rsi), %rax
0000000100027631	leaq	0x8(%rax), %rcx
0000000100027635	movq	%rcx, 0x8(%rsi)
0000000100027639	movb	%dil, -0x1f8(%rbp)
0000000100027640	movq	%r11, -0x1d8(%rbp)
0000000100027647	movl	(%rax), %eax
0000000100027649	movq	%rdx, -0x1c8(%rbp)
0000000100027650	testl	%eax, %eax
0000000100027652	jns	0x100027660
0000000100027654	negl	%eax
0000000100027656	movb	$0x1, %r15b
0000000100027659	nopl	(%rax)
0000000100027660	movq	%rax, -0x1e0(%rbp)
0000000100027667	movq	%r9, %r13
000000010002766a	movl	$0xffffffff, %eax       ## imm = 0xFFFFFFFF
000000010002766f	cmpb	$0x2e, (%rdx)
0000000100027672	jne	0x1000276d0
0000000100027674	leaq	0x1(%rdx), %rcx
0000000100027678	movq	%rcx, -0x1c8(%rbp)
000000010002767f	movsbl	0x1(%rdx), %esi
0000000100027683	leal	-0x30(%rsi), %edi
0000000100027686	cmpl	$0xa, %edi
0000000100027689	jae	0x100027884
000000010002768f	callq	0x10002bcb6             ## symbol stub for: ___error
0000000100027694	movl	$0x0, (%rax)
000000010002769a	movq	-0x1c8(%rbp), %rdi
00000001000276a1	leaq	-0x1c8(%rbp), %rsi
00000001000276a8	movl	$0xa, %edx
00000001000276ad	callq	_je_malloc_strtoumax
00000001000276b2	movq	-0x200(%rbp), %r10
00000001000276b9	movq	-0x1c8(%rbp), %rcx
00000001000276c0	jmp	0x1000276d3
00000001000276c2	nopw	%cs:(%rax,%rax)
00000001000276d0	movq	%rdx, %rcx
00000001000276d3	movq	%r13, %r9
00000001000276d6	movq	-0x1f0(%rbp), %rdi
00000001000276dd	movsbl	(%rcx), %r8d
00000001000276e1	leal	-0x6a(%r8), %r11d
00000001000276e5	movl	$0x3f, %esi
00000001000276ea	cmpl	$0x10, %r11d
00000001000276ee	ja	0x10002770d
00000001000276f0	movl	$0x10481, %edx          ## imm = 0x10481
00000001000276f5	btl	%r11d, %edx
00000001000276f9	jae	0x10002779f
00000001000276ff	movzbl	%r8b, %esi
0000000100027703	incq	%rcx
0000000100027706	movq	%rcx, -0x1c8(%rbp)
000000010002770d	movq	%rcx, %rdx
0000000100027710	movq	-0x1d8(%rbp), %r11
0000000100027717	movb	(%rdx), %r8b
000000010002771a	movsbl	%r8b, %ecx
000000010002771e	cmpl	$0x57, %ecx
0000000100027721	movb	-0x1f8(%rbp), %r13b
0000000100027728	ja	0x100027750
000000010002772a	cmpl	$0x25, %ecx
000000010002772d	jne	0x10002751d
0000000100027733	cmpq	%r10, %r11
0000000100027736	jae	0x100027510
000000010002773c	movb	%r8b, (%r9,%r11)
0000000100027740	jmp	0x100027510
0000000100027745	nopw	%cs:(%rax,%rax)
0000000100027750	cmpl	$0x62, %ecx
0000000100027753	ja	0x100027763
0000000100027755	cmpl	$0x58, %ecx
0000000100027758	jne	0x10002751d
000000010002775e	jmp	0x100027951
0000000100027763	cmpl	$0x68, %ecx
0000000100027766	ja	0x10002778b
0000000100027768	cmpl	$0x63, %ecx
000000010002776b	jne	0x1000277e2
000000010002776d	movslq	(%rdi), %rcx
0000000100027770	cmpq	$0x28, %rcx
0000000100027774	ja	0x1000278b5
000000010002777a	movq	0x10(%rdi), %rax
000000010002777e	addq	%rcx, %rax
0000000100027781	addl	$0x8, %ecx
0000000100027784	movl	%ecx, (%rdi)
0000000100027786	jmp	0x1000278c1
000000010002778b	cmpl	$0x6e, %ecx
000000010002778e	ja	0x100027828
0000000100027794	cmpl	$0x69, %ecx
0000000100027797	jne	0x10002751d
000000010002779d	jmp	0x1000277eb
000000010002779f	cmpl	$0x2, %r11d
00000001000277a3	jne	0x10002770d
00000001000277a9	leaq	0x1(%rcx), %rdx
00000001000277ad	movq	%rdx, -0x1c8(%rbp)
00000001000277b4	movl	$0x6c, %esi
00000001000277b9	cmpb	$0x6c, 0x1(%rcx)
00000001000277bd	movq	-0x1d8(%rbp), %r11
00000001000277c4	jne	0x100027717
00000001000277ca	addq	$0x2, %rcx
00000001000277ce	movq	%rcx, -0x1c8(%rbp)
00000001000277d5	movl	$0x71, %esi
00000001000277da	movq	%rcx, %rdx
00000001000277dd	jmp	0x100027717
00000001000277e2	cmpl	$0x64, %ecx
00000001000277e5	jne	0x10002751d
00000001000277eb	movq	%r11, -0x1d8(%rbp)
00000001000277f2	xorl	%r11d, %r11d
00000001000277f5	cmpl	$0x69, %esi
00000001000277f8	ja	0x100027a82
00000001000277fe	cmpl	$0x3f, %esi
0000000100027801	jne	0x100027d3e
0000000100027807	movslq	(%rdi), %rax
000000010002780a	cmpq	$0x28, %rax
000000010002780e	ja	0x100027cb7
0000000100027814	movq	0x10(%rdi), %rcx
0000000100027818	addq	%rax, %rcx
000000010002781b	addl	$0x8, %eax
000000010002781e	movl	%eax, (%rdi)
0000000100027820	movslq	(%rcx), %r11
0000000100027823	jmp	0x100027d3e
0000000100027828	addl	$-0x6f, %ecx
000000010002782b	cmpl	$0x9, %ecx
000000010002782e	ja	0x10002751d
0000000100027834	leaq	0xea9(%rip), %r8
000000010002783b	movslq	(%r8,%rcx,4), %rcx
000000010002783f	addq	%r8, %rcx
0000000100027842	jmpq	*%rcx
0000000100027844	orl	$0x80, %esi
000000010002784a	xorl	%eax, %eax
000000010002784c	cmpl	$0xe9, %esi
0000000100027852	ja	0x100027f64
0000000100027858	cmpl	$0xbf, %esi
000000010002785e	jne	0x100028330
0000000100027864	movslq	(%rdi), %rax
0000000100027867	cmpq	$0x28, %rax
000000010002786b	ja	0x100028242
0000000100027871	movq	0x10(%rdi), %rcx
0000000100027875	addq	%rax, %rcx
0000000100027878	addl	$0x8, %eax
000000010002787b	movl	%eax, (%rdi)
000000010002787d	movl	(%rcx), %eax
000000010002787f	jmp	0x100028330
0000000100027884	cmpl	$0x2a, %esi
0000000100027887	movq	%r13, %r9
000000010002788a	movq	-0x1f0(%rbp), %rdi
0000000100027891	jne	0x1000276dd
0000000100027897	movslq	(%rdi), %rcx
000000010002789a	cmpq	$0x28, %rcx
000000010002789e	ja	0x1000279e7
00000001000278a4	movq	0x10(%rdi), %rax
00000001000278a8	addq	%rcx, %rax
00000001000278ab	addl	$0x8, %ecx
00000001000278ae	movl	%ecx, (%rdi)
00000001000278b0	jmp	0x1000279f3
00000001000278b5	movq	0x8(%rdi), %rax
00000001000278b9	leaq	0x8(%rax), %rcx
00000001000278bd	movq	%rcx, 0x8(%rdi)
00000001000278c1	movb	(%rax), %al
00000001000278c3	movb	%al, -0x1ca(%rbp)
00000001000278c9	movb	$0x0, -0x1c9(%rbp)
00000001000278d0	movq	-0x1e0(%rbp), %rax
00000001000278d7	cmpl	$0x2, %eax
00000001000278da	jb	0x1000278e5
00000001000278dc	cmpl	$-0x1, %eax
00000001000278df	jne	0x100027a08
00000001000278e5	andb	$0x1, %r15b
00000001000278e9	xorl	%ebx, %ebx
00000001000278eb	movb	$0x1, -0x1e0(%rbp)
00000001000278f2	cmpq	%r10, %r11
00000001000278f5	jae	0x100027930
00000001000278f7	movq	%r10, %rdx
00000001000278fa	subq	%r11, %rdx
00000001000278fd	movl	$0x1, %eax
0000000100027902	cmovneq	%rax, %rdx
0000000100027906	leaq	(%r9,%r11), %rdi
000000010002790a	leaq	-0x1ca(%rbp), %rsi
0000000100027911	movq	%r9, %r13
0000000100027914	movq	%r10, %r12
0000000100027917	movq	%r11, -0x1d8(%rbp)
000000010002791e	callq	0x10002bcf8             ## symbol stub for: _memcpy
0000000100027923	movq	-0x1d8(%rbp), %r11
000000010002792a	movq	%r12, %r10
000000010002792d	movq	%r13, %r9
0000000100027930	notb	%r15b
0000000100027933	movb	-0x1e0(%rbp), %cl
0000000100027939	orb	%r15b, %cl
000000010002793c	leaq	0x1(%r11), %rax
0000000100027940	testb	$0x1, %cl
0000000100027943	je	0x1000279d6
0000000100027949	movq	%rax, %r11
000000010002794c	jmp	0x10002862a
0000000100027951	orl	$0x80, %esi
0000000100027957	xorl	%eax, %eax
0000000100027959	cmpl	$0xe9, %esi
000000010002795f	ja	0x10002798d
0000000100027961	cmpl	$0xbf, %esi
0000000100027967	jne	0x100027b29
000000010002796d	movslq	(%rdi), %rax
0000000100027970	cmpq	$0x28, %rax
0000000100027974	ja	0x100027b1b
000000010002797a	movq	0x10(%rdi), %rcx
000000010002797e	addq	%rax, %rcx
0000000100027981	addl	$0x8, %eax
0000000100027984	movl	%eax, (%rdi)
0000000100027986	movl	(%rcx), %eax
0000000100027988	jmp	0x100027b29
000000010002798d	cmpl	$0xf9, %esi
0000000100027993	ja	0x100027a58
0000000100027999	cmpl	$0xea, %esi
000000010002799f	je	0x1000279b5
00000001000279a1	cmpl	$0xec, %esi
00000001000279a7	je	0x1000279b5
00000001000279a9	cmpl	$0xf1, %esi
00000001000279af	jne	0x100027b29
00000001000279b5	movslq	(%rdi), %rax
00000001000279b8	cmpq	$0x28, %rax
00000001000279bc	ja	0x100027b0a
00000001000279c2	movq	0x10(%rdi), %rcx
00000001000279c6	addq	%rax, %rcx
00000001000279c9	addl	$0x8, %eax
00000001000279cc	movl	%eax, (%rdi)
00000001000279ce	movq	(%rcx), %rax
00000001000279d1	jmp	0x100027b29
00000001000279d6	testq	%rbx, %rbx
00000001000279d9	jne	0x100027add
00000001000279df	movq	%rax, %r11
00000001000279e2	jmp	0x10002862a
00000001000279e7	movq	0x8(%rdi), %rax
00000001000279eb	leaq	0x8(%rax), %rcx
00000001000279ef	movq	%rcx, 0x8(%rdi)
00000001000279f3	movl	(%rax), %eax
00000001000279f5	addq	$0x2, %rdx
00000001000279f9	movq	%rdx, -0x1c8(%rbp)
0000000100027a00	movq	%rdx, %rcx
0000000100027a03	jmp	0x1000276dd
0000000100027a08	movslq	%eax, %rax
0000000100027a0b	movq	%rax, %rbx
0000000100027a0e	decq	%rbx
0000000100027a11	sete	-0x1e0(%rbp)
0000000100027a18	andb	$0x1, %r15b
0000000100027a1c	jne	0x1000278f2
0000000100027a22	testq	%rbx, %rbx
0000000100027a25	je	0x1000278f2
0000000100027a2b	leaq	-0x1(%rax), %rcx
0000000100027a2f	movq	%r11, %rdx
0000000100027a32	cmpq	%r10, %rdx
0000000100027a35	jae	0x100027a3c
0000000100027a37	movb	$0x20, (%r9,%rdx)
0000000100027a3c	incq	%rdx
0000000100027a3f	decq	%rcx
0000000100027a42	jne	0x100027a32
0000000100027a44	leaq	-0x1(%r11,%rax), %r11
0000000100027a49	movb	$0x0, -0x1e0(%rbp)
0000000100027a50	xorb	%r15b, %r15b
0000000100027a53	jmp	0x1000278f2
0000000100027a58	cmpl	$0xfa, %esi
0000000100027a5e	jne	0x100027b29
0000000100027a64	movslq	(%rdi), %rcx
0000000100027a67	cmpq	$0x28, %rcx
0000000100027a6b	ja	0x100027b0a
0000000100027a71	movq	0x10(%rdi), %rax
0000000100027a75	addq	%rcx, %rax
0000000100027a78	addl	$0x8, %ecx
0000000100027a7b	movl	%ecx, (%rdi)
0000000100027a7d	jmp	0x100027b16
0000000100027a82	cmpl	$0xf9, %esi
0000000100027a88	ja	0x100027c88
0000000100027a8e	cmpl	$0xbe, %esi
0000000100027a94	ja	0x100027cc8
0000000100027a9a	cmpl	$0x79, %esi
0000000100027a9d	ja	0x100027cf6
0000000100027aa3	addl	$-0x6a, %esi
0000000100027aa6	cmpl	$0xa, %esi
0000000100027aa9	ja	0x100027d3e
0000000100027aaf	leaq	0xc56(%rip), %rcx
0000000100027ab6	movslq	(%rcx,%rsi,4), %rax
0000000100027aba	addq	%rcx, %rax
0000000100027abd	jmpq	*%rax
0000000100027abf	movslq	(%rdi), %rcx
0000000100027ac2	cmpq	$0x28, %rcx
0000000100027ac6	ja	0x100027d2f
0000000100027acc	movq	0x10(%rdi), %rax
0000000100027ad0	addq	%rcx, %rax
0000000100027ad3	addl	$0x8, %ecx
0000000100027ad6	movl	%ecx, (%rdi)
0000000100027ad8	jmp	0x100027d3b
0000000100027add	leaq	0x1(%rbx), %rcx
0000000100027ae1	nopw	%cs:(%rax,%rax)
0000000100027af0	cmpq	%r10, %rax
0000000100027af3	jae	0x100027afa
0000000100027af5	movb	$0x20, (%r9,%rax)
0000000100027afa	incq	%rax
0000000100027afd	decq	%rbx
0000000100027b00	jne	0x100027af0
0000000100027b02	addq	%rcx, %r11
0000000100027b05	jmp	0x10002862a
0000000100027b0a	movq	0x8(%rdi), %rax
0000000100027b0e	leaq	0x8(%rax), %rcx
0000000100027b12	movq	%rcx, 0x8(%rdi)
0000000100027b16	movq	(%rax), %rax
0000000100027b19	jmp	0x100027b29
0000000100027b1b	movq	0x8(%rdi), %rax
0000000100027b1f	leaq	0x8(%rax), %rcx
0000000100027b23	movq	%rcx, 0x8(%rdi)
0000000100027b27	movl	(%rax), %eax
0000000100027b29	movb	(%rdx), %dil
0000000100027b2c	cmpb	$0x58, %dil
0000000100027b30	leaq	0x7c3d(%rip), %rsi      ## literal pool for: "0123456789abcdef"
0000000100027b37	leaq	0x7c25(%rip), %rcx      ## literal pool for: "0123456789ABCDEF"
0000000100027b3e	cmoveq	%rcx, %rsi
0000000100027b42	movb	$0x0, -0x130(%rbp)
0000000100027b49	xorl	%r12d, %r12d
0000000100027b4c	nopl	(%rax)
0000000100027b50	movq	%rax, %rcx
0000000100027b53	andq	$0xf, %rcx
0000000100027b57	movb	(%rsi,%rcx), %cl
0000000100027b5a	leal	0x3f(%r12), %edx
0000000100027b5f	movb	%cl, -0x170(%rbp,%rdx)
0000000100027b66	decl	%r12d
0000000100027b69	shrq	$0x4, %rax
0000000100027b6d	testq	%rax, %rax
0000000100027b70	jne	0x100027b50
0000000100027b72	negl	%r12d
0000000100027b75	testb	%bl, %bl
0000000100027b77	jne	0x100027b83
0000000100027b79	leaq	-0x170(%rbp,%rdx), %rsi
0000000100027b81	jmp	0x100027bb1
0000000100027b83	cmpb	$0x58, %dil
0000000100027b87	leaq	0x7bc7(%rip), %rax      ## literal pool for: "0x"
0000000100027b8e	leaq	0x7bbd(%rip), %rcx      ## literal pool for: "0X"
0000000100027b95	cmoveq	%rcx, %rax
0000000100027b99	movw	(%rax), %ax
0000000100027b9c	leaq	-0x170(%rbp), %rcx
0000000100027ba3	movw	%ax, -0x2(%rdx,%rcx)
0000000100027ba8	leaq	-0x2(%rdx,%rcx), %rsi
0000000100027bad	addq	$0x2, %r12
0000000100027bb1	movq	-0x1e0(%rbp), %rax
0000000100027bb8	cmpl	$-0x1, %eax
0000000100027bbb	jne	0x100027bcc
0000000100027bbd	andb	$0x1, %r15b
0000000100027bc1	xorl	%ebx, %ebx
0000000100027bc3	movb	$0x1, -0x1e0(%rbp)
0000000100027bca	jmp	0x100027c28
0000000100027bcc	movslq	%eax, %rax
0000000100027bcf	movq	%rax, %rbx
0000000100027bd2	subq	%r12, %rbx
0000000100027bd5	movl	$0x0, %ecx
0000000100027bda	cmovbeq	%rcx, %rbx
0000000100027bde	testq	%rbx, %rbx
0000000100027be1	sete	-0x1e0(%rbp)
0000000100027be8	andb	$0x1, %r15b
0000000100027bec	jne	0x100027c28
0000000100027bee	testq	%rbx, %rbx
0000000100027bf1	je	0x100027c28
0000000100027bf3	leaq	(%r9,%r11), %rcx
0000000100027bf7	cmpq	%rax, %r12
0000000100027bfa	cmovaq	%r12, %rax
0000000100027bfe	addq	%r11, %rax
0000000100027c01	xorl	%edx, %edx
0000000100027c03	leaq	(%r11,%rdx), %rdi
0000000100027c07	cmpq	%r10, %rdi
0000000100027c0a	jae	0x100027c10
0000000100027c0c	movb	$0x20, (%rcx,%rdx)
0000000100027c10	incq	%rdx
0000000100027c13	cmpq	%rbx, %rdx
0000000100027c16	jb	0x100027c03
0000000100027c18	subq	%r12, %rax
0000000100027c1b	movb	$0x0, -0x1e0(%rbp)
0000000100027c22	xorb	%r15b, %r15b
0000000100027c25	movq	%rax, %r11
0000000100027c28	cmpq	%r10, %r11
0000000100027c2b	jae	0x100027c5e
0000000100027c2d	movq	%r10, %rdx
0000000100027c30	subq	%r11, %rdx
0000000100027c33	cmpq	%rdx, %r12
0000000100027c36	cmovbeq	%r12, %rdx
0000000100027c3a	leaq	(%r9,%r11), %rdi
0000000100027c3e	movq	%r10, %r13
0000000100027c41	movq	%r11, -0x1d8(%rbp)
0000000100027c48	callq	0x10002bcf8             ## symbol stub for: _memcpy
0000000100027c4d	movq	-0x1d8(%rbp), %r11
0000000100027c54	movq	%r13, %r10
0000000100027c57	movq	-0x1e8(%rbp), %r9
0000000100027c5e	leaq	(%r11,%r12), %rax
0000000100027c62	notb	%r15b
0000000100027c65	movb	-0x1e0(%rbp), %cl
0000000100027c6b	orb	%r15b, %cl
0000000100027c6e	testb	$0x1, %cl
0000000100027c71	je	0x100027c7b
0000000100027c73	movq	%rax, %r11
0000000100027c76	jmp	0x10002862a
0000000100027c7b	testq	%rbx, %rbx
0000000100027c7e	jne	0x100027c99
0000000100027c80	movq	%rax, %r11
0000000100027c83	jmp	0x10002862a
0000000100027c88	cmpl	$0xfa, %esi
0000000100027c8e	je	0x100027d15
0000000100027c94	jmp	0x100027d3e
0000000100027c99	addq	%rbx, %r11
0000000100027c9c	nopl	(%rax)
0000000100027ca0	cmpq	%r10, %rax
0000000100027ca3	jae	0x100027caa
0000000100027ca5	movb	$0x20, (%r9,%rax)
0000000100027caa	incq	%rax
0000000100027cad	decq	%rbx
0000000100027cb0	jne	0x100027ca0
0000000100027cb2	jmp	0x100028627
0000000100027cb7	movq	0x8(%rdi), %rax
0000000100027cbb	leaq	0x8(%rax), %rcx
0000000100027cbf	movq	%rcx, 0x8(%rdi)
0000000100027cc3	movslq	(%rax), %r11
0000000100027cc6	jmp	0x100027d3e
0000000100027cc8	cmpl	$0xe9, %esi
0000000100027cce	ja	0x100027cfd
0000000100027cd0	cmpl	$0xbf, %esi
0000000100027cd6	jne	0x100027d3e
0000000100027cd8	movslq	(%rdi), %rax
0000000100027cdb	cmpq	$0x28, %rax
0000000100027cdf	ja	0x100028255
0000000100027ce5	movq	0x10(%rdi), %rcx
0000000100027ce9	addq	%rax, %rcx
0000000100027cec	addl	$0x8, %eax
0000000100027cef	movl	%eax, (%rdi)
0000000100027cf1	movl	(%rcx), %r11d
0000000100027cf4	jmp	0x100027d3e
0000000100027cf6	cmpl	$0x7a, %esi
0000000100027cf9	je	0x100027d15
0000000100027cfb	jmp	0x100027d3e
0000000100027cfd	cmpl	$0xea, %esi
0000000100027d03	je	0x100027d15
0000000100027d05	cmpl	$0xec, %esi
0000000100027d0b	je	0x100027d15
0000000100027d0d	cmpl	$0xf1, %esi
0000000100027d13	jne	0x100027d3e
0000000100027d15	movslq	(%rdi), %rax
0000000100027d18	cmpq	$0x28, %rax
0000000100027d1c	ja	0x100027d2f
0000000100027d1e	movq	0x10(%rdi), %rcx
0000000100027d22	addq	%rax, %rcx
0000000100027d25	addl	$0x8, %eax
0000000100027d28	movl	%eax, (%rdi)
0000000100027d2a	movq	(%rcx), %r11
0000000100027d2d	jmp	0x100027d3e
0000000100027d2f	movq	0x8(%rdi), %rax
0000000100027d33	leaq	0x8(%rax), %rcx
0000000100027d37	movq	%rcx, 0x8(%rdi)
0000000100027d3b	movq	(%rax), %r11
0000000100027d3e	movb	$0x2b, %r8b
0000000100027d41	testb	%r13b, %r13b
0000000100027d44	movabsq	$-0x3333333333333333, %r13 ## imm = 0xCCCCCCCCCCCCCCCD
0000000100027d4e	jne	0x100027d5b
0000000100027d50	movb	$0x20, %r8b
0000000100027d53	testb	%r12b, %r12b
0000000100027d56	jne	0x100027d5b
0000000100027d58	movb	$0x2d, %r8b
0000000100027d5b	movq	%r11, %rsi
0000000100027d5e	negq	%rsi
0000000100027d61	cmovlq	%r11, %rsi
0000000100027d65	movb	$0x0, -0x40(%rbp)
0000000100027d69	xorl	%r12d, %r12d
0000000100027d6c	leaq	0x79e5(%rip), %rdi      ## literal pool for: "0123456789"
0000000100027d73	nopw	%cs:(%rax,%rax)
0000000100027d80	movq	%rsi, %rax
0000000100027d83	mulq	%r13
0000000100027d86	shrq	$0x3, %rdx
0000000100027d8a	leaq	(%rdx,%rdx), %rax
0000000100027d8e	leaq	(%rax,%rax,4), %rax
0000000100027d92	movq	%rsi, %rcx
0000000100027d95	subq	%rax, %rcx
0000000100027d98	movb	(%rdi,%rcx), %bl
0000000100027d9b	leal	0x3f(%r12), %eax
0000000100027da0	movb	%bl, -0x80(%rbp,%rax)
0000000100027da4	decl	%r12d
0000000100027da7	cmpq	$0x9, %rsi
0000000100027dab	movq	%rdx, %rsi
0000000100027dae	ja	0x100027d80
0000000100027db0	movb	$0x2d, %cl
0000000100027db2	testq	%r11, %r11
0000000100027db5	movq	-0x1e0(%rbp), %rdi
0000000100027dbc	js	0x100027dc1
0000000100027dbe	movb	%r8b, %cl
0000000100027dc1	negl	%r12d
0000000100027dc4	cmpb	$0x20, %cl
0000000100027dc7	je	0x100027de0
0000000100027dc9	movzbl	%cl, %edx
0000000100027dcc	cmpl	$0x2b, %edx
0000000100027dcf	je	0x100027de0
0000000100027dd1	leaq	-0x80(%rbp,%rax), %rsi
0000000100027dd6	cmpl	$0x2d, %edx
0000000100027dd9	jne	0x100027df0
0000000100027ddb	testq	%r11, %r11
0000000100027dde	jns	0x100027df0
0000000100027de0	leaq	-0x80(%rbp), %rdx
0000000100027de4	movb	%cl, -0x1(%rax,%rdx)
0000000100027de8	leaq	-0x1(%rax,%rdx), %rsi
0000000100027ded	incq	%r12
0000000100027df0	cmpl	$-0x1, %edi
0000000100027df3	movq	-0x1d8(%rbp), %r11
0000000100027dfa	jne	0x100027e0b
0000000100027dfc	andb	$0x1, %r15b
0000000100027e00	xorl	%ebx, %ebx
0000000100027e02	movb	$0x1, -0x1e0(%rbp)
0000000100027e09	jmp	0x100027e67
0000000100027e0b	movslq	%edi, %rax
0000000100027e0e	movq	%rax, %rbx
0000000100027e11	subq	%r12, %rbx
0000000100027e14	movl	$0x0, %ecx
0000000100027e19	cmovbeq	%rcx, %rbx
0000000100027e1d	testq	%rbx, %rbx
0000000100027e20	sete	-0x1e0(%rbp)
0000000100027e27	andb	$0x1, %r15b
0000000100027e2b	jne	0x100027e67
0000000100027e2d	testq	%rbx, %rbx
0000000100027e30	je	0x100027e67
0000000100027e32	leaq	(%r9,%r11), %rcx
0000000100027e36	cmpq	%rax, %r12
0000000100027e39	cmovaq	%r12, %rax
0000000100027e3d	addq	%r11, %rax
0000000100027e40	xorl	%edx, %edx
0000000100027e42	leaq	(%r11,%rdx), %rdi
0000000100027e46	cmpq	%r10, %rdi
0000000100027e49	jae	0x100027e4f
0000000100027e4b	movb	$0x20, (%rcx,%rdx)
0000000100027e4f	incq	%rdx
0000000100027e52	cmpq	%rbx, %rdx
0000000100027e55	jb	0x100027e42
0000000100027e57	subq	%r12, %rax
0000000100027e5a	movb	$0x0, -0x1e0(%rbp)
0000000100027e61	xorb	%r15b, %r15b
0000000100027e64	movq	%rax, %r11
0000000100027e67	cmpq	%r10, %r11
0000000100027e6a	jae	0x100027e9d
0000000100027e6c	movq	%r10, %rdx
0000000100027e6f	subq	%r11, %rdx
0000000100027e72	cmpq	%rdx, %r12
0000000100027e75	cmovbeq	%r12, %rdx
0000000100027e79	leaq	(%r9,%r11), %rdi
0000000100027e7d	movq	%r10, %r13
0000000100027e80	movq	%r11, -0x1d8(%rbp)
0000000100027e87	callq	0x10002bcf8             ## symbol stub for: _memcpy
0000000100027e8c	movq	-0x1d8(%rbp), %r11
0000000100027e93	movq	%r13, %r10
0000000100027e96	movq	-0x1e8(%rbp), %r9
0000000100027e9d	leaq	(%r11,%r12), %rax
0000000100027ea1	notb	%r15b
0000000100027ea4	movb	-0x1e0(%rbp), %cl
0000000100027eaa	orb	%r15b, %cl
0000000100027ead	testb	$0x1, %cl
0000000100027eb0	je	0x100027eba
0000000100027eb2	movq	%rax, %r11
0000000100027eb5	jmp	0x10002862a
0000000100027eba	testq	%rbx, %rbx
0000000100027ebd	jne	0x100027ec7
0000000100027ebf	movq	%rax, %r11
0000000100027ec2	jmp	0x10002862a
0000000100027ec7	addq	%rbx, %r11
0000000100027eca	cmpq	%r10, %rax
0000000100027ecd	jae	0x100027ed4
0000000100027ecf	movb	$0x20, (%r9,%rax)
0000000100027ed4	incq	%rax
0000000100027ed7	decq	%rbx
0000000100027eda	jne	0x100027eca
0000000100027edc	jmp	0x100028627
0000000100027ee1	movslq	(%rdi), %rcx
0000000100027ee4	cmpq	$0x28, %rcx
0000000100027ee8	ja	0x100027fad
0000000100027eee	movq	0x10(%rdi), %rax
0000000100027ef2	addq	%rcx, %rax
0000000100027ef5	addl	$0x8, %ecx
0000000100027ef8	movl	%ecx, (%rdi)
0000000100027efa	jmp	0x100027fb9
0000000100027eff	movslq	(%rdi), %rdx
0000000100027f02	cmpq	$0x28, %rdx
0000000100027f06	ja	0x10002802d
0000000100027f0c	movq	0x10(%rdi), %rcx
0000000100027f10	addq	%rdx, %rcx
0000000100027f13	addl	$0x8, %edx
0000000100027f16	movl	%edx, (%rdi)
0000000100027f18	jmp	0x100028039
0000000100027f1d	orl	$0x80, %esi
0000000100027f23	xorl	%ecx, %ecx
0000000100027f25	cmpl	$0xe9, %esi
0000000100027f2b	ja	0x100028067
0000000100027f31	cmpl	$0xbf, %esi
0000000100027f37	leaq	0x781a(%rip), %r8       ## literal pool for: "0123456789"
0000000100027f3e	jne	0x100028393
0000000100027f44	movslq	(%rdi), %rax
0000000100027f47	cmpq	$0x28, %rax
0000000100027f4b	ja	0x100028269
0000000100027f51	movq	0x10(%rdi), %rcx
0000000100027f55	addq	%rax, %rcx
0000000100027f58	addl	$0x8, %eax
0000000100027f5b	movl	%eax, (%rdi)
0000000100027f5d	movl	(%rcx), %ecx
0000000100027f5f	jmp	0x100028393
0000000100027f64	cmpl	$0xf9, %esi
0000000100027f6a	ja	0x10002827c
0000000100027f70	cmpl	$0xea, %esi
0000000100027f76	je	0x100027f8c
0000000100027f78	cmpl	$0xec, %esi
0000000100027f7e	je	0x100027f8c
0000000100027f80	cmpl	$0xf1, %esi
0000000100027f86	jne	0x100028330
0000000100027f8c	movslq	(%rdi), %rax
0000000100027f8f	cmpq	$0x28, %rax
0000000100027f93	ja	0x100028321
0000000100027f99	movq	0x10(%rdi), %rcx
0000000100027f9d	addq	%rax, %rcx
0000000100027fa0	addl	$0x8, %eax
0000000100027fa3	movl	%eax, (%rdi)
0000000100027fa5	movq	(%rcx), %rax
0000000100027fa8	jmp	0x100028330
0000000100027fad	movq	0x8(%rdi), %rax
0000000100027fb1	leaq	0x8(%rax), %rcx
0000000100027fb5	movq	%rcx, 0x8(%rdi)
0000000100027fb9	movq	(%rax), %rax
0000000100027fbc	movb	$0x0, -0x180(%rbp)
0000000100027fc3	xorl	%r12d, %r12d
0000000100027fc6	leaq	0x77a7(%rip), %rsi      ## literal pool for: "0123456789abcdef"
0000000100027fcd	movq	-0x1e0(%rbp), %rdi
0000000100027fd4	movq	%rax, %rcx
0000000100027fd7	andq	$0xf, %rcx
0000000100027fdb	movb	(%rcx,%rsi), %dl
0000000100027fde	leal	0x3f(%r12), %ecx
0000000100027fe3	movb	%dl, -0x1c0(%rbp,%rcx)
0000000100027fea	decl	%r12d
0000000100027fed	shrq	$0x4, %rax
0000000100027ff1	testq	%rax, %rax
0000000100027ff4	jne	0x100027fd4
0000000100027ff6	leaq	-0x1c0(%rbp), %rax
0000000100027ffd	movw	$0x7830, -0x2(%rcx,%rax) ## imm = 0x7830
0000000100028004	leaq	-0x2(%rcx,%rax), %rsi
0000000100028009	negl	%r12d
000000010002800c	leaq	0x2(%r12), %rbx
0000000100028011	cmpl	$-0x1, %edi
0000000100028014	jne	0x1000280ac
000000010002801a	andb	$0x1, %r15b
000000010002801e	xorl	%r13d, %r13d
0000000100028021	movb	$0x1, -0x1e0(%rbp)
0000000100028028	jmp	0x10002810a
000000010002802d	movq	0x8(%rdi), %rcx
0000000100028031	leaq	0x8(%rcx), %rdx
0000000100028035	movq	%rdx, 0x8(%rdi)
0000000100028039	movq	(%rcx), %rdi
000000010002803c	testl	%eax, %eax
000000010002803e	jns	0x100028160
0000000100028044	movq	%rdi, -0x1f8(%rbp)
000000010002804b	movq	%r9, %r12
000000010002804e	movq	%r10, %rbx
0000000100028051	movq	%r11, %r13
0000000100028054	callq	0x10002bdac             ## symbol stub for: _strlen
0000000100028059	movq	%r13, %r11
000000010002805c	movq	%rbx, %r10
000000010002805f	movq	%r12, %r9
0000000100028062	jmp	0x10002816a
0000000100028067	cmpl	$0xf9, %esi
000000010002806d	ja	0x1000282a6
0000000100028073	cmpl	$0xea, %esi
0000000100028079	je	0x1000282d7
000000010002807f	cmpl	$0xec, %esi
0000000100028085	leaq	0x76cc(%rip), %r8       ## literal pool for: "0123456789"
000000010002808c	je	0x10002809a
000000010002808e	cmpl	$0xf1, %esi
0000000100028094	jne	0x100028393
000000010002809a	movslq	(%rdi), %rax
000000010002809d	cmpq	$0x28, %rax
00000001000280a1	ja	0x100028384
00000001000280a7	jmp	0x1000282eb
00000001000280ac	movslq	%edi, %rax
00000001000280af	movq	%rax, %r13
00000001000280b2	subq	%rbx, %r13
00000001000280b5	movl	$0x0, %ecx
00000001000280ba	cmovbeq	%rcx, %r13
00000001000280be	testq	%r13, %r13
00000001000280c1	sete	-0x1e0(%rbp)
00000001000280c8	andb	$0x1, %r15b
00000001000280cc	jne	0x10002810a
00000001000280ce	testq	%r13, %r13
00000001000280d1	je	0x10002810a
00000001000280d3	leaq	(%r9,%r11), %rcx
00000001000280d7	cmpq	%rax, %rbx
00000001000280da	cmovaq	%rbx, %rax
00000001000280de	leaq	-0x2(%r11,%rax), %rax
00000001000280e3	xorl	%edx, %edx
00000001000280e5	leaq	(%r11,%rdx), %rdi
00000001000280e9	cmpq	%r10, %rdi
00000001000280ec	jae	0x1000280f2
00000001000280ee	movb	$0x20, (%rcx,%rdx)
00000001000280f2	incq	%rdx
00000001000280f5	cmpq	%r13, %rdx
00000001000280f8	jb	0x1000280e5
00000001000280fa	subq	%r12, %rax
00000001000280fd	movb	$0x0, -0x1e0(%rbp)
0000000100028104	xorb	%r15b, %r15b
0000000100028107	movq	%rax, %r11
000000010002810a	cmpq	%r10, %r11
000000010002810d	jae	0x100028141
000000010002810f	movq	%r10, %rdx
0000000100028112	subq	%r11, %rdx
0000000100028115	cmpq	%rdx, %rbx
0000000100028118	cmovbeq	%rbx, %rdx
000000010002811c	leaq	(%r9,%r11), %rdi
0000000100028120	movq	%r11, -0x1d8(%rbp)
0000000100028127	callq	0x10002bcf8             ## symbol stub for: _memcpy
000000010002812c	movq	-0x1d8(%rbp), %r11
0000000100028133	movq	-0x200(%rbp), %r10
000000010002813a	movq	-0x1e8(%rbp), %r9
0000000100028141	addq	%r11, %rbx
0000000100028144	notb	%r15b
0000000100028147	movb	-0x1e0(%rbp), %al
000000010002814d	orb	%r15b, %al
0000000100028150	testb	$0x1, %al
0000000100028152	je	0x1000282ff
0000000100028158	movq	%rbx, %r11
000000010002815b	jmp	0x10002862a
0000000100028160	movq	%rdi, -0x1f8(%rbp)
0000000100028167	movslq	%eax, %rax
000000010002816a	movq	-0x1e0(%rbp), %rcx
0000000100028171	cmpl	$-0x1, %ecx
0000000100028174	jne	0x100028185
0000000100028176	andb	$0x1, %r15b
000000010002817a	xorl	%ebx, %ebx
000000010002817c	movb	$0x1, -0x1e0(%rbp)
0000000100028183	jmp	0x1000281e1
0000000100028185	movslq	%ecx, %rdi
0000000100028188	movq	%rdi, %rbx
000000010002818b	subq	%rax, %rbx
000000010002818e	movl	$0x0, %ecx
0000000100028193	cmovbeq	%rcx, %rbx
0000000100028197	testq	%rbx, %rbx
000000010002819a	sete	-0x1e0(%rbp)
00000001000281a1	andb	$0x1, %r15b
00000001000281a5	jne	0x1000281e1
00000001000281a7	testq	%rbx, %rbx
00000001000281aa	je	0x1000281e1
00000001000281ac	leaq	(%r9,%r11), %rcx
00000001000281b0	cmpq	%rdi, %rax
00000001000281b3	cmovaq	%rax, %rdi
00000001000281b7	addq	%r11, %rdi
00000001000281ba	xorl	%edx, %edx
00000001000281bc	leaq	(%r11,%rdx), %rsi
00000001000281c0	cmpq	%r10, %rsi
00000001000281c3	jae	0x1000281c9
00000001000281c5	movb	$0x20, (%rcx,%rdx)
00000001000281c9	incq	%rdx
00000001000281cc	cmpq	%rbx, %rdx
00000001000281cf	jb	0x1000281bc
00000001000281d1	subq	%rax, %rdi
00000001000281d4	movb	$0x0, -0x1e0(%rbp)
00000001000281db	xorb	%r15b, %r15b
00000001000281de	movq	%rdi, %r11
00000001000281e1	cmpq	%r10, %r11
00000001000281e4	movq	%rax, %r12
00000001000281e7	jae	0x100028221
00000001000281e9	movq	%r10, %rdx
00000001000281ec	subq	%r11, %rdx
00000001000281ef	cmpq	%rdx, %r12
00000001000281f2	cmovbeq	%r12, %rdx
00000001000281f6	leaq	(%r9,%r11), %rdi
00000001000281fa	movq	-0x1f8(%rbp), %rsi
0000000100028201	movq	%r10, %r13
0000000100028204	movq	%r11, -0x1d8(%rbp)
000000010002820b	callq	0x10002bcf8             ## symbol stub for: _memcpy
0000000100028210	movq	-0x1d8(%rbp), %r11
0000000100028217	movq	%r13, %r10
000000010002821a	movq	-0x1e8(%rbp), %r9
0000000100028221	leaq	(%r11,%r12), %rax
0000000100028225	notb	%r15b
0000000100028228	movb	-0x1e0(%rbp), %cl
000000010002822e	orb	%r15b, %cl
0000000100028231	testb	$0x1, %cl
0000000100028234	je	0x100028310
000000010002823a	movq	%rax, %r11
000000010002823d	jmp	0x10002862a
0000000100028242	movq	0x8(%rdi), %rax
0000000100028246	leaq	0x8(%rax), %rcx
000000010002824a	movq	%rcx, 0x8(%rdi)
000000010002824e	movl	(%rax), %eax
0000000100028250	jmp	0x100028330
0000000100028255	movq	0x8(%rdi), %rax
0000000100028259	leaq	0x8(%rax), %rcx
000000010002825d	movq	%rcx, 0x8(%rdi)
0000000100028261	movl	(%rax), %r11d
0000000100028264	jmp	0x100027d3e
0000000100028269	movq	0x8(%rdi), %rax
000000010002826d	leaq	0x8(%rax), %rcx
0000000100028271	movq	%rcx, 0x8(%rdi)
0000000100028275	movl	(%rax), %ecx
0000000100028277	jmp	0x100028393
000000010002827c	cmpl	$0xfa, %esi
0000000100028282	jne	0x100028330
0000000100028288	movslq	(%rdi), %rcx
000000010002828b	cmpq	$0x28, %rcx
000000010002828f	ja	0x100028321
0000000100028295	movq	0x10(%rdi), %rax
0000000100028299	addq	%rcx, %rax
000000010002829c	addl	$0x8, %ecx
000000010002829f	movl	%ecx, (%rdi)
00000001000282a1	jmp	0x10002832d
00000001000282a6	cmpl	$0xfa, %esi
00000001000282ac	leaq	0x74a5(%rip), %r8       ## literal pool for: "0123456789"
00000001000282b3	jne	0x100028393
00000001000282b9	movslq	(%rdi), %rcx
00000001000282bc	cmpq	$0x28, %rcx
00000001000282c0	ja	0x100028384
00000001000282c6	movq	0x10(%rdi), %rax
00000001000282ca	addq	%rcx, %rax
00000001000282cd	addl	$0x8, %ecx
00000001000282d0	movl	%ecx, (%rdi)
00000001000282d2	jmp	0x100028390
00000001000282d7	movslq	(%rdi), %rax
00000001000282da	cmpq	$0x28, %rax
00000001000282de	leaq	0x7473(%rip), %r8       ## literal pool for: "0123456789"
00000001000282e5	ja	0x100028384
00000001000282eb	movq	0x10(%rdi), %rcx
00000001000282ef	addq	%rax, %rcx
00000001000282f2	addl	$0x8, %eax
00000001000282f5	movl	%eax, (%rdi)
00000001000282f7	movq	(%rcx), %rcx
00000001000282fa	jmp	0x100028393
00000001000282ff	testq	%r13, %r13
0000000100028302	jne	0x10002840b
0000000100028308	movq	%rbx, %r11
000000010002830b	jmp	0x10002862a
0000000100028310	testq	%rbx, %rbx
0000000100028313	jne	0x10002842f
0000000100028319	movq	%rax, %r11
000000010002831c	jmp	0x10002862a
0000000100028321	movq	0x8(%rdi), %rax
0000000100028325	leaq	0x8(%rax), %rcx
0000000100028329	movq	%rcx, 0x8(%rdi)
000000010002832d	movq	(%rax), %rax
0000000100028330	movb	$0x0, -0x90(%rbp)
0000000100028337	xorl	%r12d, %r12d
000000010002833a	leaq	0x7444(%rip), %rdi      ## literal pool for: "0123456789abcdefghijklmnopqrstuvwxyz"
0000000100028341	movq	%rax, %rdx
0000000100028344	andq	$0x7, %rdx
0000000100028348	movb	(%rdx,%rdi), %sil
000000010002834c	leal	0x3f(%r12), %ecx
0000000100028351	movb	%sil, -0xd0(%rbp,%rcx)
0000000100028359	decl	%r12d
000000010002835c	shrq	$0x3, %rax
0000000100028360	testq	%rax, %rax
0000000100028363	jne	0x100028341
0000000100028365	leaq	-0xd0(%rbp,%rcx), %rsi
000000010002836d	negl	%r12d
0000000100028370	testb	%bl, %bl
0000000100028372	jne	0x10002844f
0000000100028378	movq	-0x1e0(%rbp), %rdx
000000010002837f	jmp	0x10002846f
0000000100028384	movq	0x8(%rdi), %rax
0000000100028388	leaq	0x8(%rax), %rcx
000000010002838c	movq	%rcx, 0x8(%rdi)
0000000100028390	movq	(%rax), %rcx
0000000100028393	movb	$0x0, -0xe0(%rbp)
000000010002839a	xorl	%r13d, %r13d
000000010002839d	movabsq	$-0x3333333333333333, %rdi ## imm = 0xCCCCCCCCCCCCCCCD
00000001000283a7	movq	%rcx, %rax
00000001000283aa	mulq	%rdi
00000001000283ad	shrq	$0x3, %rdx
00000001000283b1	leaq	(%rdx,%rdx), %rax
00000001000283b5	leaq	(%rax,%rax,4), %rax
00000001000283b9	movq	%rcx, %rsi
00000001000283bc	subq	%rax, %rsi
00000001000283bf	movb	(%r8,%rsi), %bl
00000001000283c3	leal	0x3f(%r13), %eax
00000001000283c7	movb	%bl, -0x120(%rbp,%rax)
00000001000283ce	decl	%r13d
00000001000283d1	cmpq	$0x9, %rcx
00000001000283d5	movq	%rdx, %rcx
00000001000283d8	ja	0x1000283a7
00000001000283da	leaq	-0x120(%rbp,%rax), %rsi
00000001000283e2	negl	%r13d
00000001000283e5	movq	-0x1e0(%rbp), %rax
00000001000283ec	cmpl	$-0x1, %eax
00000001000283ef	jne	0x100028486
00000001000283f5	andb	$0x1, %r15b
00000001000283f9	xorl	%r12d, %r12d
00000001000283fc	movb	$0x1, -0x1e0(%rbp)
0000000100028403	movq	%r11, %rbx
0000000100028406	jmp	0x1000285b0
000000010002840b	leaq	0x2(%r13), %rax
000000010002840f	cmpq	%r10, %rbx
0000000100028412	jae	0x100028419
0000000100028414	movb	$0x20, (%r9,%rbx)
0000000100028419	incq	%rbx
000000010002841c	decq	%r13
000000010002841f	jne	0x10002840f
0000000100028421	addq	%r11, %rax
0000000100028424	addq	%r12, %rax
0000000100028427	movq	%rax, %r11
000000010002842a	jmp	0x10002862a
000000010002842f	addq	%rbx, %r11
0000000100028432	movq	%r12, %rcx
0000000100028435	cmpq	%r10, %rax
0000000100028438	jae	0x10002843f
000000010002843a	movb	$0x20, (%r9,%rax)
000000010002843f	incq	%rax
0000000100028442	decq	%rbx
0000000100028445	jne	0x100028435
0000000100028447	addq	%rcx, %r11
000000010002844a	jmp	0x10002862a
000000010002844f	testq	%rdx, %rdx
0000000100028452	movq	-0x1e0(%rbp), %rdx
0000000100028459	je	0x10002846f
000000010002845b	leaq	-0xd0(%rbp), %rax
0000000100028462	movb	$0x30, -0x1(%rcx,%rax)
0000000100028467	leaq	-0x1(%rcx,%rax), %rsi
000000010002846c	incq	%r12
000000010002846f	cmpl	$-0x1, %edx
0000000100028472	jne	0x1000284b4
0000000100028474	andb	$0x1, %r15b
0000000100028478	xorl	%ebx, %ebx
000000010002847a	movb	$0x1, -0x1e0(%rbp)
0000000100028481	jmp	0x100028510
0000000100028486	movslq	%eax, %rbx
0000000100028489	movq	%rbx, %r12
000000010002848c	subq	%r13, %r12
000000010002848f	movl	$0x0, %eax
0000000100028494	cmovbeq	%rax, %r12
0000000100028498	testq	%r12, %r12
000000010002849b	sete	-0x1e0(%rbp)
00000001000284a2	andb	$0x1, %r15b
00000001000284a6	je	0x100028563
00000001000284ac	movq	%r11, %rbx
00000001000284af	jmp	0x1000285b0
00000001000284b4	movslq	%edx, %rax
00000001000284b7	movq	%rax, %rbx
00000001000284ba	subq	%r12, %rbx
00000001000284bd	movl	$0x0, %ecx
00000001000284c2	cmovbeq	%rcx, %rbx
00000001000284c6	testq	%rbx, %rbx
00000001000284c9	sete	-0x1e0(%rbp)
00000001000284d0	andb	$0x1, %r15b
00000001000284d4	jne	0x100028510
00000001000284d6	testq	%rbx, %rbx
00000001000284d9	je	0x100028510
00000001000284db	leaq	(%r9,%r11), %rcx
00000001000284df	cmpq	%rax, %r12
00000001000284e2	cmovaq	%r12, %rax
00000001000284e6	addq	%r11, %rax
00000001000284e9	xorl	%edx, %edx
00000001000284eb	leaq	(%r11,%rdx), %rdi
00000001000284ef	cmpq	%r10, %rdi
00000001000284f2	jae	0x1000284f8
00000001000284f4	movb	$0x20, (%rcx,%rdx)
00000001000284f8	incq	%rdx
00000001000284fb	cmpq	%rbx, %rdx
00000001000284fe	jb	0x1000284eb
0000000100028500	subq	%r12, %rax
0000000100028503	movb	$0x0, -0x1e0(%rbp)
000000010002850a	xorb	%r15b, %r15b
000000010002850d	movq	%rax, %r11
0000000100028510	cmpq	%r10, %r11
0000000100028513	jae	0x100028546
0000000100028515	movq	%r10, %rdx
0000000100028518	subq	%r11, %rdx
000000010002851b	cmpq	%rdx, %r12
000000010002851e	cmovbeq	%r12, %rdx
0000000100028522	leaq	(%r9,%r11), %rdi
0000000100028526	movq	%r10, %r13
0000000100028529	movq	%r11, -0x1d8(%rbp)
0000000100028530	callq	0x10002bcf8             ## symbol stub for: _memcpy
0000000100028535	movq	-0x1d8(%rbp), %r11
000000010002853c	movq	%r13, %r10
000000010002853f	movq	-0x1e8(%rbp), %r9
0000000100028546	leaq	(%r11,%r12), %rax
000000010002854a	notb	%r15b
000000010002854d	movb	-0x1e0(%rbp), %cl
0000000100028553	orb	%r15b, %cl
0000000100028556	testb	$0x1, %cl
0000000100028559	je	0x10002856d
000000010002855b	movq	%rax, %r11
000000010002855e	jmp	0x10002862a
0000000100028563	testq	%r12, %r12
0000000100028566	jne	0x10002857e
0000000100028568	movq	%r11, %rbx
000000010002856b	jmp	0x1000285b0
000000010002856d	testq	%rbx, %rbx
0000000100028570	jne	0x100028612
0000000100028576	movq	%rax, %r11
0000000100028579	jmp	0x10002862a
000000010002857e	leaq	(%r9,%r11), %rax
0000000100028582	cmpq	%rbx, %r13
0000000100028585	cmovaeq	%r13, %rbx
0000000100028589	addq	%r11, %rbx
000000010002858c	xorl	%ecx, %ecx
000000010002858e	leaq	(%r11,%rcx), %rdx
0000000100028592	cmpq	%r10, %rdx
0000000100028595	jae	0x10002859b
0000000100028597	movb	$0x20, (%rax,%rcx)
000000010002859b	incq	%rcx
000000010002859e	cmpq	%r12, %rcx
00000001000285a1	jb	0x10002858e
00000001000285a3	subq	%r13, %rbx
00000001000285a6	movb	$0x0, -0x1e0(%rbp)
00000001000285ad	xorb	%r15b, %r15b
00000001000285b0	cmpq	%r10, %rbx
00000001000285b3	jae	0x1000285d9
00000001000285b5	movq	%r10, %rdx
00000001000285b8	subq	%rbx, %rdx
00000001000285bb	cmpq	%rdx, %r13
00000001000285be	cmovbeq	%r13, %rdx
00000001000285c2	leaq	(%r9,%rbx), %rdi
00000001000285c6	callq	0x10002bcf8             ## symbol stub for: _memcpy
00000001000285cb	movq	-0x200(%rbp), %r10
00000001000285d2	movq	-0x1e8(%rbp), %r9
00000001000285d9	leaq	(%rbx,%r13), %r11
00000001000285dd	notb	%r15b
00000001000285e0	movb	-0x1e0(%rbp), %al
00000001000285e6	orb	%r15b, %al
00000001000285e9	testb	$0x1, %al
00000001000285eb	jne	0x10002862a
00000001000285ed	testq	%r12, %r12
00000001000285f0	movq	%r12, %rax
00000001000285f3	je	0x10002862a
00000001000285f5	cmpq	%r10, %r11
00000001000285f8	jae	0x1000285ff
00000001000285fa	movb	$0x20, (%r9,%r11)
00000001000285ff	incq	%r11
0000000100028602	decq	%rax
0000000100028605	jne	0x1000285f5
0000000100028607	addq	%rbx, %r12
000000010002860a	addq	%r13, %r12
000000010002860d	movq	%r12, %r11
0000000100028610	jmp	0x10002862a
0000000100028612	addq	%rbx, %r11
0000000100028615	cmpq	%r10, %rax
0000000100028618	jae	0x10002861f
000000010002861a	movb	$0x20, (%r9,%rax)
000000010002861f	incq	%rax
0000000100028622	decq	%rbx
0000000100028625	jne	0x100028615
0000000100028627	addq	%r12, %r11
000000010002862a	movq	-0x1c8(%rbp), %rdx
0000000100028631	incq	%rdx
0000000100028634	movq	%rdx, -0x1c8(%rbp)
000000010002863b	jmp	0x10002751d
0000000100028640	cmpq	%r10, %r11
0000000100028643	jae	0x10002864c
0000000100028645	movb	$0x0, (%r9,%r11)
000000010002864a	jmp	0x100028652
000000010002864c	movb	$0x0, -0x1(%r10,%r9)
0000000100028652	movq	0x99b7(%rip), %rax      ## literal pool symbol address: ___stack_chk_guard
0000000100028659	movq	(%rax), %rax
000000010002865c	cmpq	-0x30(%rbp), %rax
0000000100028660	jne	0x100028677
0000000100028662	movl	%r11d, %eax
0000000100028665	addq	$0x228, %rsp            ## imm = 0x228
000000010002866c	popq	%rbx
000000010002866d	popq	%r12
000000010002866f	popq	%r13
0000000100028671	popq	%r14
0000000100028673	popq	%r15
0000000100028675	popq	%rbp
0000000100028676	retq
0000000100028677	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
000000010002867c	.byte 0x16 #bad opcode
000000010002867d	outl	%eax, %dx
000000010002867e	.byte 0xff #bad opcode
000000010002867f	.byte 0xff #bad opcode
0000000100028680	jnp	0x100028671
0000000100028682	.byte 0xff #bad opcode
0000000100028683	.byte 0xff #bad opcode
0000000100028684	jnp	0x100028675
0000000100028686	.byte 0xff #bad opcode
0000000100028687	pushq	%rsp
0000000100028689	outb	%al, %dx
000000010002868a	.byte 0xff #bad opcode
000000010002868b	.byte 0xff #bad opcode
000000010002868c	jnp	0x10002867d
000000010002868e	.byte 0xff #bad opcode
000000010002868f	.byte 0xff #bad opcode
0000000100028690	jnp	0x100028681
0000000100028692	.byte 0xff #bad opcode
0000000100028693	.byte 0xff #bad opcode
0000000100028694	jnp	0x100028685
0000000100028696	.byte 0xff #bad opcode
0000000100028697	.byte 0xff #bad opcode
0000000100028698	jnp	0x100028689
000000010002869a	.byte 0xff #bad opcode
000000010002869b	.byte 0xff #bad opcode
000000010002869c	jnp	0x10002868d
000000010002869e	.byte 0xff #bad opcode
000000010002869f	.byte 0xff #bad opcode
00000001000286a0	jnp	0x100028691
00000001000286a2	.byte 0xff #bad opcode
00000001000286a3	callq	*0x20ffffef(%rbx)
00000001000286a9	outl	%eax, %dx
00000001000286aa	.byte 0xff #bad opcode
00000001000286ab	.byte 0xff #bad opcode
00000001000286ac	jnp	0x10002869d
00000001000286ae	.byte 0xff #bad opcode
00000001000286af	decl	%edi
00000001000286b1	outb	%al, %dx
00000001000286b2	.byte 0xff #bad opcode
00000001000286b3	.byte 0xff #bad opcode
00000001000286b4	jnp	0x1000286a5
00000001000286b6	.byte 0xff #bad opcode
00000001000286b7	.byte 0xff #bad opcode
00000001000286b8	jnp	0x1000286a9
00000001000286ba	.byte 0xff #bad opcode
00000001000286bb	pushq	(%rdi,%rbp,8)
00000001000286be	.byte 0xff #bad opcode
00000001000286bf	pushq	(%rdi,%rbp,8)
00000001000286c2	.byte 0xff #bad opcode
00000001000286c3	pushq	(%rdi,%rbp,8)
00000001000286c6	.byte 0xff #bad opcode
00000001000286c7	pushq	(%rdi,%rbp,8)
00000001000286ca	.byte 0xff #bad opcode
00000001000286cb	pushq	(%rdi,%rbp,8)
00000001000286ce	.byte 0xff #bad opcode
00000001000286cf	pushq	(%rdi,%rbp,8)
00000001000286d2	.byte 0xff #bad opcode
00000001000286d3	pushq	(%rdi,%rbp,8)
00000001000286d6	.byte 0xff #bad opcode
00000001000286d7	pushq	(%rdi,%rbp,8)
00000001000286da	.byte 0xff #bad opcode
00000001000286db	pushq	(%rdi,%rbp,8)
00000001000286de	.byte 0xff #bad opcode
00000001000286df	pushq	(%rdi,%rbp,8)
00000001000286e2	.byte 0xff #bad opcode
00000001000286e3	jmpq	*-0xf(%rax)
00000001000286e6	.byte 0xff #bad opcode
00000001000286e7	.byte 0xff #bad opcode
00000001000286e8	std
00000001000286e9	idivl	%edi
00000001000286eb	.byte 0xff #bad opcode
00000001000286ec	cmpl	%ebp, %esi
00000001000286ee	.byte 0xff #bad opcode
00000001000286ef	.byte 0xff #bad opcode
00000001000286f0	cmpl	%ebp, %esi
00000001000286f2	.byte 0xff #bad opcode
00000001000286f3	lcalll	*(%rbx)
00000001000286f5	clc
00000001000286f6	.byte 0xff #bad opcode
00000001000286f7	.byte 0xff #bad opcode
00000001000286f8	cmpl	%ebp, %esi
00000001000286fa	.byte 0xff #bad opcode
00000001000286fb	.byte 0xff #bad opcode
00000001000286fc	cmpl	%edi, %eax
00000001000286fe	.byte 0xff #bad opcode
00000001000286ff	.byte 0xff #bad opcode
0000000100028700	cmpl	%ebp, %esi
0000000100028702	.byte 0xff #bad opcode
0000000100028703	.byte 0xff #bad opcode
0000000100028704	cmpl	%ebp, %esi
0000000100028706	.byte 0xff #bad opcode
0000000100028707	ljmpl	*-0xe(%rbp)
000000010002870a	.byte 0xff #bad opcode
000000010002870b	decl	(%rcx)
000000010002870d	idivb	%bh
000000010002870f	pushq	(%rdx)
0000000100028711	idivb	%bh
0000000100028713	decl	(%rcx)
0000000100028715	idivb	%bh
0000000100028717	pushq	(%rdx)
0000000100028719	idivb	%bh
000000010002871b	pushq	(%rdx)
000000010002871d	idivb	%bh
000000010002871f	pushq	(%rdx)
0000000100028721	idivb	%bh
0000000100028723	pushq	0x9fffff3(%rbx)
0000000100028729	idivb	%bh
000000010002872b	pushq	(%rdx)
000000010002872d	idivb	%bh
000000010002872f	pushq	(%rdx)
0000000100028731	idivb	%bh
0000000100028733	decl	(%rcx)
0000000100028735	idivb	%bh
0000000100028737	decl	(%rdi)
0000000100028739	.byte 0x1f #bad opcode
000000010002873a	testb	(%rax), %al
000000010002873c	addb	%al, (%rax)
000000010002873e	addb	%al, (%rax)
_je_malloc_cprintf:
0000000100028740	pushq	%rbp
0000000100028741	movq	%rsp, %rbp
0000000100028744	pushq	%r15
0000000100028746	pushq	%r14
0000000100028748	pushq	%rbx
0000000100028749	subq	$0x10d8, %rsp           ## imm = 0x10D8
0000000100028750	movq	%rsi, %r14
0000000100028753	movq	%rdi, %rbx
0000000100028756	testb	%al, %al
0000000100028758	je	0x100028792
000000010002875a	movaps	%xmm0, -0x10c0(%rbp)
0000000100028761	movaps	%xmm1, -0x10b0(%rbp)
0000000100028768	movaps	%xmm2, -0x10a0(%rbp)
000000010002876f	movaps	%xmm3, -0x1090(%rbp)
0000000100028776	movaps	%xmm4, -0x1080(%rbp)
000000010002877d	movaps	%xmm5, -0x1070(%rbp)
0000000100028784	movaps	%xmm6, -0x1060(%rbp)
000000010002878b	movaps	%xmm7, -0x1050(%rbp)
0000000100028792	movq	%r9, -0x10c8(%rbp)
0000000100028799	movq	%r8, -0x10d0(%rbp)
00000001000287a0	movq	%rcx, -0x10d8(%rbp)
00000001000287a7	movq	0x9862(%rip), %rax      ## literal pool symbol address: ___stack_chk_guard
00000001000287ae	movq	(%rax), %rax
00000001000287b1	movq	%rax, -0x20(%rbp)
00000001000287b5	leaq	-0x10f0(%rbp), %rax
00000001000287bc	movq	%rax, -0x1030(%rbp)
00000001000287c3	leaq	0x10(%rbp), %rax
00000001000287c7	movq	%rax, -0x1038(%rbp)
00000001000287ce	movl	$0x30, -0x103c(%rbp)
00000001000287d8	movl	$0x18, -0x1040(%rbp)
00000001000287e2	testq	%rbx, %rbx
00000001000287e5	jne	0x100028802
00000001000287e7	leaq	_je_malloc_message(%rip), %rax
00000001000287ee	movq	(%rax), %rax
00000001000287f1	leaq	_wrtmessage(%rip), %rbx
00000001000287f8	testq	%rax, %rax
00000001000287fb	cmovneq	%rax, %rbx
00000001000287ff	xorl	%r14d, %r14d
0000000100028802	leaq	-0x1020(%rbp), %r15
0000000100028809	leaq	-0x1040(%rbp), %rcx
0000000100028810	movq	%r15, %rdi
0000000100028813	movl	$0x1000, %esi           ## imm = 0x1000
0000000100028818	callq	_je_malloc_vsnprintf
000000010002881d	movq	%r14, %rdi
0000000100028820	movq	%r15, %rsi
0000000100028823	callq	*%rbx
0000000100028825	movq	0x97e4(%rip), %rax      ## literal pool symbol address: ___stack_chk_guard
000000010002882c	movq	(%rax), %rax
000000010002882f	cmpq	-0x20(%rbp), %rax
0000000100028833	jne	0x100028843
0000000100028835	addq	$0x10d8, %rsp           ## imm = 0x10D8
000000010002883c	popq	%rbx
000000010002883d	popq	%r14
000000010002883f	popq	%r15
0000000100028841	popq	%rbp
0000000100028842	retq
0000000100028843	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
0000000100028848	nopl	(%rax,%rax)
_je_malloc_printf:
0000000100028850	pushq	%rbp
0000000100028851	movq	%rsp, %rbp
0000000100028854	pushq	%r15
0000000100028856	pushq	%r14
0000000100028858	pushq	%rbx
0000000100028859	subq	$0x10d8, %rsp           ## imm = 0x10D8
0000000100028860	movq	%rdi, %r10
0000000100028863	testb	%al, %al
0000000100028865	je	0x10002889f
0000000100028867	movaps	%xmm0, -0x10c0(%rbp)
000000010002886e	movaps	%xmm1, -0x10b0(%rbp)
0000000100028875	movaps	%xmm2, -0x10a0(%rbp)
000000010002887c	movaps	%xmm3, -0x1090(%rbp)
0000000100028883	movaps	%xmm4, -0x1080(%rbp)
000000010002888a	movaps	%xmm5, -0x1070(%rbp)
0000000100028891	movaps	%xmm6, -0x1060(%rbp)
0000000100028898	movaps	%xmm7, -0x1050(%rbp)
000000010002889f	movq	%r9, -0x10c8(%rbp)
00000001000288a6	movq	%r8, -0x10d0(%rbp)
00000001000288ad	movq	%rcx, -0x10d8(%rbp)
00000001000288b4	movq	%rdx, -0x10e0(%rbp)
00000001000288bb	movq	%rsi, -0x10e8(%rbp)
00000001000288c2	movq	0x9747(%rip), %r15      ## literal pool symbol address: ___stack_chk_guard
00000001000288c9	movq	(%r15), %rax
00000001000288cc	movq	%rax, -0x20(%rbp)
00000001000288d0	leaq	-0x10f0(%rbp), %rax
00000001000288d7	movq	%rax, -0x1030(%rbp)
00000001000288de	leaq	0x10(%rbp), %rax
00000001000288e2	movq	%rax, -0x1038(%rbp)
00000001000288e9	movl	$0x30, -0x103c(%rbp)
00000001000288f3	movl	$0x8, -0x1040(%rbp)
00000001000288fd	leaq	_je_malloc_message(%rip), %rax
0000000100028904	movq	(%rax), %rbx
0000000100028907	leaq	-0x1020(%rbp), %r14
000000010002890e	leaq	-0x1040(%rbp), %rcx
0000000100028915	movq	%r14, %rdi
0000000100028918	movl	$0x1000, %esi           ## imm = 0x1000
000000010002891d	movq	%r10, %rdx
0000000100028920	callq	_je_malloc_vsnprintf
0000000100028925	leaq	_wrtmessage(%rip), %rax
000000010002892c	testq	%rbx, %rbx
000000010002892f	cmovneq	%rbx, %rax
0000000100028933	xorl	%edi, %edi
0000000100028935	movq	%r14, %rsi
0000000100028938	callq	*%rax
000000010002893a	movq	(%r15), %rax
000000010002893d	cmpq	-0x20(%rbp), %rax
0000000100028941	jne	0x100028951
0000000100028943	addq	$0x10d8, %rsp           ## imm = 0x10D8
000000010002894a	popq	%rbx
000000010002894b	popq	%r14
000000010002894d	popq	%r15
000000010002894f	popq	%rbp
0000000100028950	retq
0000000100028951	callq	0x10002bcc2             ## symbol stub for: ___stack_chk_fail
0000000100028956	nop
0000000100028957	nop
0000000100028958	nop
0000000100028959	nop
000000010002895a	nop
000000010002895b	nop
000000010002895c	nop
000000010002895d	nop
000000010002895e	nop
000000010002895f	nop
_je_malloc_tsd_malloc:
0000000100028960	pushq	%rbp
0000000100028961	movq	%rsp, %rbp
0000000100028964	pushq	%rbx
0000000100028965	pushq	%rax
0000000100028966	movq	%rdi, %rbx
0000000100028969	leaq	_je_arenas(%rip), %rax
0000000100028970	movq	(%rax), %rax
0000000100028973	movq	(%rax), %rdi
0000000100028976	testq	%rdi, %rdi
0000000100028979	jne	0x100028988
000000010002897b	movq	0x28, %rdi
0000000100028983	testq	%rdi, %rdi
0000000100028986	je	0x1000289b0
0000000100028988	addq	$0x3f, %rbx
000000010002898c	andq	$-0x40, %rbx
0000000100028990	movq	%rbx, %rsi
0000000100028993	xorl	%edx, %edx
0000000100028995	addq	$0x8, %rsp
0000000100028999	cmpq	$0xe00, %rbx            ## imm = 0xE00
00000001000289a0	ja	0x1000289a9
00000001000289a2	popq	%rbx
00000001000289a3	popq	%rbp
00000001000289a4	jmp	_je_arena_malloc_small
00000001000289a9	popq	%rbx
00000001000289aa	popq	%rbp
00000001000289ab	jmp	_je_arena_malloc_large
00000001000289b0	xorl	%edi, %edi
00000001000289b2	callq	_je_choose_arena_hard
00000001000289b7	movq	%rax, %rdi
00000001000289ba	jmp	0x100028988
00000001000289bc	nopl	(%rax)
_je_tsd_cleanup:
00000001000289c0	pushq	%rbp
00000001000289c1	movq	%rsp, %rbp
00000001000289c4	pushq	%r15
00000001000289c6	pushq	%r14
00000001000289c8	pushq	%rbx
00000001000289c9	subq	$0x28, %rsp
00000001000289cd	movq	%rdi, %r14
00000001000289d0	movl	(%r14), %eax
00000001000289d3	cmpl	$0x3, %eax
00000001000289d6	jne	0x100028a4e
00000001000289d8	movl	$0x2, (%r14)
00000001000289df	leaq	_je_tsd_tsd(%rip), %rax
00000001000289e6	movq	(%rax), %rdi
00000001000289e9	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
00000001000289ee	movq	%rax, %rbx
00000001000289f1	testq	%rbx, %rbx
00000001000289f4	jne	0x100028aad
00000001000289fa	callq	0x10002bd76             ## symbol stub for: _pthread_self
00000001000289ff	movq	%rax, %r15
0000000100028a02	leaq	0xbb9f(%rip), %rdi
0000000100028a09	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100028a0e	movq	_je_tsd_init_head(%rip), %rax
0000000100028a15	testq	%rax, %rax
0000000100028a18	je	0x100028b68
0000000100028a1e	xorl	%ecx, %ecx
0000000100028a20	movq	%rax, %rbx
0000000100028a23	nopw	%cs:(%rax,%rax)
0000000100028a30	cmpq	%r15, 0x10(%rbx)
0000000100028a34	je	0x100028c8f
0000000100028a3a	movq	(%rbx), %rbx
0000000100028a3d	cmpq	%rax, %rbx
0000000100028a40	cmoveq	%rcx, %rbx
0000000100028a44	testq	%rbx, %rbx
0000000100028a47	jne	0x100028a30
0000000100028a49	jmp	0x100028b38
0000000100028a4e	cmpl	$0x1, %eax
0000000100028a51	jne	0x100028aef
0000000100028a57	movq	%r14, %rdi
0000000100028a5a	callq	_je_tcache_cleanup
0000000100028a5f	movq	%r14, %rdi
0000000100028a62	callq	_je_thread_allocated_cleanup
0000000100028a67	movq	%r14, %rdi
0000000100028a6a	callq	_je_thread_deallocated_cleanup
0000000100028a6f	movq	%r14, %rdi
0000000100028a72	callq	_je_prof_tdata_cleanup
0000000100028a77	movq	%r14, %rdi
0000000100028a7a	callq	_je_arena_cleanup
0000000100028a7f	movq	%r14, %rdi
0000000100028a82	callq	_je_tcache_enabled_cleanup
0000000100028a87	movq	%r14, %rdi
0000000100028a8a	callq	_je_quarantine_cleanup
0000000100028a8f	leaq	_je_tsd_tsd(%rip), %rax
0000000100028a96	movl	$0x2, (%r14)
0000000100028a9d	movq	(%rax), %rdi
0000000100028aa0	callq	0x10002bd34             ## symbol stub for: _pthread_getspecific
0000000100028aa5	movq	%rax, %rbx
0000000100028aa8	testq	%rbx, %rbx
0000000100028aab	je	0x100028afa
0000000100028aad	movq	0x20(%r14), %rax
0000000100028ab1	movq	0x28(%r14), %rcx
0000000100028ab5	movq	0x30(%r14), %rdx
0000000100028ab9	movq	0x38(%r14), %rsi
0000000100028abd	movq	%rsi, 0x40(%rbx)
0000000100028ac1	movq	%rdx, 0x38(%rbx)
0000000100028ac5	movq	%rcx, 0x30(%rbx)
0000000100028ac9	movq	%rax, 0x28(%rbx)
0000000100028acd	movq	0x18(%r14), %rax
0000000100028ad1	movq	%rax, 0x20(%rbx)
0000000100028ad5	movq	0x10(%r14), %rax
0000000100028ad9	movq	%rax, 0x18(%rbx)
0000000100028add	movq	(%r14), %rax
0000000100028ae0	movq	0x8(%r14), %rcx
0000000100028ae4	movq	%rcx, 0x10(%rbx)
0000000100028ae8	movq	%rax, 0x8(%rbx)
0000000100028aec	movb	$0x1, (%rbx)
0000000100028aef	addq	$0x28, %rsp
0000000100028af3	popq	%rbx
0000000100028af4	popq	%r14
0000000100028af6	popq	%r15
0000000100028af8	popq	%rbp
0000000100028af9	retq
0000000100028afa	callq	0x10002bd76             ## symbol stub for: _pthread_self
0000000100028aff	movq	%rax, %r15
0000000100028b02	leaq	0xba9f(%rip), %rdi
0000000100028b09	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100028b0e	movq	_je_tsd_init_head(%rip), %rax
0000000100028b15	testq	%rax, %rax
0000000100028b18	je	0x100028b68
0000000100028b1a	xorl	%ecx, %ecx
0000000100028b1c	movq	%rax, %rbx
0000000100028b1f	cmpq	%r15, 0x10(%rbx)
0000000100028b23	je	0x100028c8f
0000000100028b29	movq	(%rbx), %rbx
0000000100028b2c	cmpq	%rax, %rbx
0000000100028b2f	cmoveq	%rcx, %rbx
0000000100028b33	testq	%rbx, %rbx
0000000100028b36	jne	0x100028b1f
0000000100028b38	leaq	-0x38(%rbp), %rcx
0000000100028b3c	movq	%rcx, -0x38(%rbp)
0000000100028b40	movq	%rcx, -0x30(%rbp)
0000000100028b44	movq	%r15, -0x28(%rbp)
0000000100028b48	movq	0x8(%rax), %rdx
0000000100028b4c	movq	%rdx, -0x30(%rbp)
0000000100028b50	movq	%rax, -0x38(%rbp)
0000000100028b54	movq	%rcx, (%rdx)
0000000100028b57	movq	_je_tsd_init_head(%rip), %rax
0000000100028b5e	movq	%rcx, 0x8(%rax)
0000000100028b62	movq	-0x38(%rbp), %rax
0000000100028b66	jmp	0x100028b78
0000000100028b68	leaq	-0x38(%rbp), %rax
0000000100028b6c	movq	%rax, -0x38(%rbp)
0000000100028b70	movq	%rax, -0x30(%rbp)
0000000100028b74	movq	%r15, -0x28(%rbp)
0000000100028b78	movq	%rax, _je_tsd_init_head(%rip)
0000000100028b7f	leaq	0xba22(%rip), %rdi
0000000100028b86	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100028b8b	leaq	_je_arenas(%rip), %rax
0000000100028b92	movq	(%rax), %rax
0000000100028b95	movq	(%rax), %rax
0000000100028b98	testq	%rax, %rax
0000000100028b9b	jne	0x100028bae
0000000100028b9d	movq	0x28, %rax
0000000100028ba5	testq	%rax, %rax
0000000100028ba8	je	0x100028cc9
0000000100028bae	movq	%rax, %rdi
0000000100028bb1	movl	$0x80, %esi
0000000100028bb6	xorl	%edx, %edx
0000000100028bb8	callq	_je_arena_malloc_small
0000000100028bbd	movq	%rax, %rbx
0000000100028bc0	movq	%rbx, -0x20(%rbp)
0000000100028bc4	testq	%rbx, %rbx
0000000100028bc7	je	0x100028cd5
0000000100028bcd	movb	$0x0, (%rbx)
0000000100028bd0	movq	0x4e51(%rip), %rax
0000000100028bd7	movq	0x4e52(%rip), %rcx
0000000100028bde	movq	0x4e53(%rip), %rdx
0000000100028be5	movq	0x4e54(%rip), %rsi
0000000100028bec	movq	0x4e55(%rip), %rdi
0000000100028bf3	movq	%rdi, 0x40(%rbx)
0000000100028bf7	movq	%rsi, 0x38(%rbx)
0000000100028bfb	movq	%rdx, 0x30(%rbx)
0000000100028bff	movq	%rcx, 0x28(%rbx)
0000000100028c03	movq	%rax, 0x20(%rbx)
0000000100028c07	movq	0x4e12(%rip), %rax
0000000100028c0e	movq	%rax, 0x18(%rbx)
0000000100028c12	movq	0x4dff(%rip), %rax
0000000100028c19	movq	%rax, 0x10(%rbx)
0000000100028c1d	movq	_tsd_initializer(%rip), %rax
0000000100028c24	movq	%rax, 0x8(%rbx)
0000000100028c28	leaq	_je_tsd_tsd(%rip), %rax
0000000100028c2f	movq	(%rax), %rdi
0000000100028c32	movq	%rbx, %rsi
0000000100028c35	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
0000000100028c3a	testl	%eax, %eax
0000000100028c3c	jne	0x100028ce6
0000000100028c42	leaq	0xb95f(%rip), %rdi
0000000100028c49	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100028c4e	movq	_je_tsd_init_head(%rip), %rcx
0000000100028c55	leaq	-0x38(%rbp), %rax
0000000100028c59	cmpq	%rax, %rcx
0000000100028c5c	jne	0x100028c69
0000000100028c5e	movq	-0x38(%rbp), %rcx
0000000100028c62	movq	%rcx, _je_tsd_init_head(%rip)
0000000100028c69	cmpq	%rax, %rcx
0000000100028c6c	je	0x100028cad
0000000100028c6e	movq	-0x38(%rbp), %rcx
0000000100028c72	movq	-0x30(%rbp), %rdx
0000000100028c76	movq	%rcx, (%rdx)
0000000100028c79	movq	-0x38(%rbp), %rcx
0000000100028c7d	movq	-0x30(%rbp), %rdx
0000000100028c81	movq	%rdx, 0x8(%rcx)
0000000100028c85	movq	%rax, -0x38(%rbp)
0000000100028c89	movq	%rax, -0x30(%rbp)
0000000100028c8d	jmp	0x100028cb8
0000000100028c8f	leaq	0xb912(%rip), %rdi
0000000100028c96	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100028c9b	movq	0x18(%rbx), %rbx
0000000100028c9f	testq	%rbx, %rbx
0000000100028ca2	jne	0x100028aad
0000000100028ca8	jmp	0x100028b8b
0000000100028cad	movq	$0x0, 0xb8e8(%rip)
0000000100028cb8	leaq	0xb8e9(%rip), %rdi
0000000100028cbf	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100028cc4	jmp	0x100028aad
0000000100028cc9	xorl	%edi, %edi
0000000100028ccb	callq	_je_choose_arena_hard
0000000100028cd0	jmp	0x100028bae
0000000100028cd5	leaq	0x5522(%rip), %rdi      ## literal pool for: "<jemalloc>: Error allocating TSD for \n"
0000000100028cdc	callq	_je_malloc_write
0000000100028ce1	callq	0x10002bcce             ## symbol stub for: _abort
0000000100028ce6	leaq	0x5538(%rip), %rdi      ## literal pool for: "<jemalloc>: Error setting TSD for \n"
0000000100028ced	callq	_je_malloc_write
0000000100028cf2	callq	0x10002bcce             ## symbol stub for: _abort
0000000100028cf7	nopw	(%rax,%rax)
_je_malloc_tsd_boot:
0000000100028d00	pushq	%rbp
0000000100028d01	movq	%rsp, %rbp
0000000100028d04	movl	$0x0, 0xc742(%rip)
0000000100028d0e	leaq	_je_tsd_tsd(%rip), %rdi
0000000100028d15	leaq	_je_tsd_cleanup_wrapper(%rip), %rsi
0000000100028d1c	callq	0x10002bd3a             ## symbol stub for: _pthread_key_create
0000000100028d21	movl	%eax, %ecx
0000000100028d23	movb	$0x1, %al
0000000100028d25	testl	%ecx, %ecx
0000000100028d27	jne	0x100028d32
0000000100028d29	movb	$0x1, 0xb9b0(%rip)
0000000100028d30	xorb	%al, %al
0000000100028d32	popq	%rbp
0000000100028d33	retq
0000000100028d34	nopw	%cs:(%rax,%rax)
_je_tsd_init_check_recursion:
0000000100028d40	pushq	%rbp
0000000100028d41	movq	%rsp, %rbp
0000000100028d44	pushq	%r15
0000000100028d46	pushq	%r14
0000000100028d48	pushq	%r13
0000000100028d4a	pushq	%r12
0000000100028d4c	pushq	%rbx
0000000100028d4d	pushq	%rax
0000000100028d4e	movq	%rsi, %r12
0000000100028d51	movq	%rdi, %r14
0000000100028d54	callq	0x10002bd76             ## symbol stub for: _pthread_self
0000000100028d59	movq	%rax, %r13
0000000100028d5c	leaq	0x8(%r14), %r15
0000000100028d60	movq	%r15, %rdi
0000000100028d63	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100028d68	movq	(%r14), %rax
0000000100028d6b	testq	%rax, %rax
0000000100028d6e	je	0x100028d95
0000000100028d70	xorl	%ecx, %ecx
0000000100028d72	movq	%rax, %rbx
0000000100028d75	nopw	%cs:(%rax,%rax)
0000000100028d80	cmpq	%r13, 0x10(%rbx)
0000000100028d84	je	0x100028dd8
0000000100028d86	movq	(%rbx), %rbx
0000000100028d89	cmpq	%rax, %rbx
0000000100028d8c	cmoveq	%rcx, %rbx
0000000100028d90	testq	%rbx, %rbx
0000000100028d93	jne	0x100028d80
0000000100028d95	movq	%r12, (%r12)
0000000100028d99	movq	%r12, 0x8(%r12)
0000000100028d9e	movq	%r13, 0x10(%r12)
0000000100028da3	movq	(%r14), %rax
0000000100028da6	testq	%rax, %rax
0000000100028da9	je	0x100028dc9
0000000100028dab	movq	0x8(%rax), %rax
0000000100028daf	movq	%rax, 0x8(%r12)
0000000100028db4	movq	(%r14), %rcx
0000000100028db7	movq	%rcx, (%r12)
0000000100028dbb	movq	%r12, (%rax)
0000000100028dbe	movq	(%r14), %rax
0000000100028dc1	movq	%r12, 0x8(%rax)
0000000100028dc5	movq	(%r12), %r12
0000000100028dc9	movq	%r12, (%r14)
0000000100028dcc	movq	%r15, %rdi
0000000100028dcf	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100028dd4	xorl	%eax, %eax
0000000100028dd6	jmp	0x100028de4
0000000100028dd8	movq	%r15, %rdi
0000000100028ddb	callq	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100028de0	movq	0x18(%rbx), %rax
0000000100028de4	addq	$0x8, %rsp
0000000100028de8	popq	%rbx
0000000100028de9	popq	%r12
0000000100028deb	popq	%r13
0000000100028ded	popq	%r14
0000000100028def	popq	%r15
0000000100028df1	popq	%rbp
0000000100028df2	retq
0000000100028df3	nopw	%cs:(%rax,%rax)
_je_tsd_init_finish:
0000000100028e00	pushq	%rbp
0000000100028e01	movq	%rsp, %rbp
0000000100028e04	pushq	%r15
0000000100028e06	pushq	%r14
0000000100028e08	pushq	%rbx
0000000100028e09	pushq	%rax
0000000100028e0a	movq	%rsi, %rbx
0000000100028e0d	movq	%rdi, %r15
0000000100028e10	leaq	0x8(%r15), %r14
0000000100028e14	movq	%r14, %rdi
0000000100028e17	callq	0x10002bc86             ## symbol stub for: _OSSpinLockLock
0000000100028e1c	movq	(%r15), %rax
0000000100028e1f	cmpq	%rbx, %rax
0000000100028e22	jne	0x100028e2a
0000000100028e24	movq	(%rbx), %rax
0000000100028e27	movq	%rax, (%r15)
0000000100028e2a	cmpq	%rbx, %rax
0000000100028e2d	je	0x100028e4d
0000000100028e2f	movq	(%rbx), %rax
0000000100028e32	movq	0x8(%rbx), %rcx
0000000100028e36	movq	%rax, (%rcx)
0000000100028e39	movq	(%rbx), %rax
0000000100028e3c	movq	0x8(%rbx), %rcx
0000000100028e40	movq	%rcx, 0x8(%rax)
0000000100028e44	movq	%rbx, (%rbx)
0000000100028e47	movq	%rbx, 0x8(%rbx)
0000000100028e4b	jmp	0x100028e54
0000000100028e4d	movq	$0x0, (%r15)
0000000100028e54	movq	%r14, %rdi
0000000100028e57	addq	$0x8, %rsp
0000000100028e5b	popq	%rbx
0000000100028e5c	popq	%r14
0000000100028e5e	popq	%r15
0000000100028e60	popq	%rbp
0000000100028e61	jmp	0x10002bc8c             ## symbol stub for: _OSSpinLockUnlock
0000000100028e66	nopw	%cs:(%rax,%rax)
_je_tsd_cleanup_wrapper:
0000000100028e70	pushq	%rbp
0000000100028e71	movq	%rsp, %rbp
0000000100028e74	pushq	%rbx
0000000100028e75	pushq	%rax
0000000100028e76	movq	%rdi, %rbx
0000000100028e79	cmpb	$0x0, (%rbx)
0000000100028e7c	je	0x100028ec4
0000000100028e7e	movb	$0x0, (%rbx)
0000000100028e81	leaq	0x8(%rbx), %rdi
0000000100028e85	callq	_je_tsd_cleanup
0000000100028e8a	cmpb	$0x0, (%rbx)
0000000100028e8d	je	0x100028ec4
0000000100028e8f	leaq	_je_tsd_tsd(%rip), %rax
0000000100028e96	movq	(%rax), %rdi
0000000100028e99	movq	%rbx, %rsi
0000000100028e9c	callq	0x10002bd7c             ## symbol stub for: _pthread_setspecific
0000000100028ea1	testl	%eax, %eax
0000000100028ea3	je	0x100028ebd
0000000100028ea5	leaq	0x5379(%rip), %rdi      ## literal pool for: "<jemalloc>: Error setting TSD for \n"
0000000100028eac	callq	_je_malloc_write
0000000100028eb1	leaq	_je_opt_abort(%rip), %rax
0000000100028eb8	cmpb	$0x0, (%rax)
0000000100028ebb	jne	0x100028f24
0000000100028ebd	addq	$0x8, %rsp
0000000100028ec1	popq	%rbx
0000000100028ec2	popq	%rbp
0000000100028ec3	retq
0000000100028ec4	leaq	_je_chunksize_mask(%rip), %rax
0000000100028ecb	movq	(%rax), %rsi
0000000100028ece	notq	%rsi
0000000100028ed1	andq	%rbx, %rsi
0000000100028ed4	cmpq	%rbx, %rsi
0000000100028ed7	je	0x100028f08
0000000100028ed9	movq	%rbx, %rcx
0000000100028edc	subq	%rsi, %rcx
0000000100028edf	shrq	$0xc, %rcx
0000000100028ee3	leaq	_je_map_bias(%rip), %rdx
0000000100028eea	movq	%rcx, %rax
0000000100028eed	subq	(%rdx), %rax
0000000100028ef0	movq	(%rsi), %rdi
0000000100028ef3	testb	$0x2, 0x8(%rsi,%rax,8)
0000000100028ef8	jne	0x100028f16
0000000100028efa	movq	%rbx, %rdx
0000000100028efd	addq	$0x8, %rsp
0000000100028f01	popq	%rbx
0000000100028f02	popq	%rbp
0000000100028f03	jmp	_je_arena_dalloc_small
0000000100028f08	movq	%rbx, %rdi
0000000100028f0b	addq	$0x8, %rsp
0000000100028f0f	popq	%rbx
0000000100028f10	popq	%rbp
0000000100028f11	jmp	_je_huge_dalloc
0000000100028f16	movq	%rbx, %rdx
0000000100028f19	addq	$0x8, %rsp
0000000100028f1d	popq	%rbx
0000000100028f1e	popq	%rbp
0000000100028f1f	jmp	_je_arena_dalloc_large
0000000100028f24	callq	0x10002bcce             ## symbol stub for: _abort
0000000100028f29	nop
0000000100028f2a	nop
0000000100028f2b	nop
0000000100028f2c	nop
0000000100028f2d	nop
0000000100028f2e	nop
0000000100028f2f	nop
__ZN9panicking9panic_fmt20hd3ab350bce4886e96YLE:
0000000100028f30	pushq	%rbp
0000000100028f31	movq	%rsp, %rbp
0000000100028f34	subq	$0x60, %rsp
0000000100028f38	movq	(%rsi), %rax
0000000100028f3b	movq	0x8(%rsi), %rcx
0000000100028f3f	movl	0x10(%rsi), %edx
0000000100028f42	movq	0x28(%rdi), %rsi
0000000100028f46	movq	%rsi, -0x8(%rbp)
0000000100028f4a	movq	0x20(%rdi), %rsi
0000000100028f4e	movq	%rsi, -0x10(%rbp)
0000000100028f52	movq	0x18(%rdi), %rsi
0000000100028f56	movq	%rsi, -0x18(%rbp)
0000000100028f5a	movq	0x10(%rdi), %rsi
0000000100028f5e	movq	%rsi, -0x20(%rbp)
0000000100028f62	movq	(%rdi), %rsi
0000000100028f65	movq	0x8(%rdi), %rdi
0000000100028f69	movq	%rdi, -0x28(%rbp)
0000000100028f6d	movq	%rsi, -0x30(%rbp)
0000000100028f71	movq	-0x8(%rbp), %rsi
0000000100028f75	movq	%rsi, 0x28(%rsp)
0000000100028f7a	movq	-0x10(%rbp), %rsi
0000000100028f7e	movq	%rsi, 0x20(%rsp)
0000000100028f83	movq	-0x18(%rbp), %rsi
0000000100028f87	movq	%rsi, 0x18(%rsp)
0000000100028f8c	movq	-0x20(%rbp), %rsi
0000000100028f90	movq	%rsi, 0x10(%rsp)
0000000100028f95	movq	-0x30(%rbp), %rsi
0000000100028f99	movq	-0x28(%rbp), %rdi
0000000100028f9d	movq	%rdi, 0x8(%rsp)
0000000100028fa2	movq	%rsi, (%rsp)
0000000100028fa6	movq	%rax, %rdi
0000000100028fa9	movq	%rcx, %rsi
0000000100028fac	callq	_rust_begin_unwind
0000000100028fb1	nopw	%cs:(%rax,%rax)
__ZN3fmt3num16u32.fmt..Display3fmt20hfb3702319ae760aadMVE:
0000000100028fc0	pushq	%rbp
0000000100028fc1	movq	%rsp, %rbp
0000000100028fc4	subq	$0x20, %rsp
0000000100028fc8	movq	%rsi, %r10
0000000100028fcb	movl	(%rdi), %esi
0000000100028fcd	movl	$0x14, %r11d
0000000100028fd3	cmpl	$0x270f, %esi           ## imm = 0x270F
0000000100028fd9	jbe	0x10002903a
0000000100028fdb	movl	$0xd1b71759, %r8d       ## imm = 0xD1B71759
0000000100028fe1	leaq	_byte_str54845(%rip), %r9
0000000100028fe8	nopl	(%rax,%rax)
0000000100028ff0	movl	%esi, %edx
0000000100028ff2	imulq	%r8, %rdx
0000000100028ff6	shrq	$0x2d, %rdx
0000000100028ffa	imull	$0x2710, %edx, %edi     ## imm = 0x2710
0000000100029000	movl	%esi, %eax
0000000100029002	subl	%edi, %eax
0000000100029004	imulq	$0x51eb851f, %rax, %rdi ## imm = 0x51EB851F
000000010002900b	shrq	$0x25, %rdi
000000010002900f	imull	$0x64, %edi, %ecx
0000000100029012	subl	%ecx, %eax
0000000100029014	movw	(%r9,%rdi,2), %cx
0000000100029019	movw	%cx, -0x18(%rbp,%r11)
000000010002901f	movw	(%r9,%rax,2), %ax
0000000100029024	movw	%ax, -0x16(%rbp,%r11)
000000010002902a	leaq	-0x4(%r11), %r11
000000010002902e	cmpl	$0x5f5e0ff, %esi        ## imm = 0x5F5E0FF
0000000100029034	movl	%edx, %esi
0000000100029036	ja	0x100028ff0
0000000100029038	jmp	0x10002903c
000000010002903a	movl	%esi, %edx
000000010002903c	cmpl	$0x63, %edx
000000010002903f	jbe	0x10002906a
0000000100029041	movl	%edx, %eax
0000000100029043	imulq	$0x51eb851f, %rax, %rax ## imm = 0x51EB851F
000000010002904a	shrq	$0x25, %rax
000000010002904e	imull	$0x64, %eax, %ecx
0000000100029051	subl	%ecx, %edx
0000000100029053	leaq	_byte_str54845(%rip), %rcx
000000010002905a	movw	(%rcx,%rdx,2), %cx
000000010002905e	movw	%cx, -0x16(%rbp,%r11)
0000000100029064	addq	$-0x2, %r11
0000000100029068	movl	%eax, %edx
000000010002906a	cmpl	$0x9, %edx
000000010002906d	ja	0x10002907c
000000010002906f	addb	$0x30, %dl
0000000100029072	movb	%dl, -0x15(%rbp,%r11)
0000000100029077	decq	%r11
000000010002907a	jmp	0x100029093
000000010002907c	movl	%edx, %eax
000000010002907e	leaq	_byte_str54845(%rip), %rcx
0000000100029085	movw	(%rcx,%rax,2), %ax
0000000100029089	movw	%ax, -0x16(%rbp,%r11)
000000010002908f	addq	$-0x2, %r11
0000000100029093	leaq	-0x14(%rbp,%r11), %r8
0000000100029098	movl	$0x14, %r9d
000000010002909e	subq	%r11, %r9
00000001000290a1	leaq	_byte_str54062(%rip), %rdx
00000001000290a8	movl	$0x1, %esi
00000001000290ad	xorl	%ecx, %ecx
00000001000290af	movq	%r10, %rdi
00000001000290b2	callq	__ZN3fmt23Formatter$LT$$u27$a$GT$12pad_integral20h1cf7543225553af6OUWE ## fmt::Formatter$LT$$u27$a$GT$::pad_integral::h1cf7543225553af6OUW
00000001000290b7	addq	$0x20, %rsp
00000001000290bb	popq	%rbp
00000001000290bc	retq
00000001000290bd	nopl	(%rax)
__ZN9panicking18panic_bounds_check20h10583f21138d2ce3cYLE:
00000001000290c0	pushq	%rbp
00000001000290c1	movq	%rsp, %rbp
00000001000290c4	subq	$0x60, %rsp
00000001000290c8	movq	%rdi, %rax
00000001000290cb	movq	%rsi, -0x8(%rbp)
00000001000290cf	movq	%rdx, -0x10(%rbp)
00000001000290d3	leaq	__ZN3fmt3num18usize.fmt..Display3fmt20h4910be5ac333d90911VE(%rip), %rcx ## fmt::num::usize.fmt..Display::fmt::h4910be5ac333d90911V
00000001000290da	movq	%rcx, -0x58(%rbp)
00000001000290de	leaq	-0x10(%rbp), %rdx
00000001000290e2	movq	%rdx, -0x60(%rbp)
00000001000290e6	movq	%rcx, -0x48(%rbp)
00000001000290ea	leaq	-0x8(%rbp), %rcx
00000001000290ee	movq	%rcx, -0x50(%rbp)
00000001000290f2	leaq	_ref54527(%rip), %rcx
00000001000290f9	movq	%rcx, -0x40(%rbp)
00000001000290fd	movq	$0x2, -0x38(%rbp)
0000000100029105	movq	$0x0, -0x28(%rbp)
000000010002910d	movq	$0x0, -0x30(%rbp)
0000000100029115	leaq	-0x60(%rbp), %rcx
0000000100029119	movq	%rcx, -0x20(%rbp)
000000010002911d	movq	$0x2, -0x18(%rbp)
0000000100029125	leaq	-0x40(%rbp), %rdi
0000000100029129	movq	%rax, %rsi
000000010002912c	callq	__ZN9panicking9panic_fmt20hd3ab350bce4886e96YLE ## panicking::panic_fmt::hd3ab350bce4886e96YL
0000000100029131	nopw	%cs:(%rax,%rax)
__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE:
0000000100029140	pushq	%rbp
0000000100029141	movq	%rsp, %rbp
0000000100029144	subq	$0x60, %rsp
0000000100029148	movq	%rdi, -0x8(%rbp)
000000010002914c	movq	%rsi, -0x10(%rbp)
0000000100029150	leaq	__ZN3fmt3num18usize.fmt..Display3fmt20h4910be5ac333d90911VE(%rip), %rax ## fmt::num::usize.fmt..Display::fmt::h4910be5ac333d90911V
0000000100029157	movq	%rax, -0x58(%rbp)
000000010002915b	leaq	-0x8(%rbp), %rcx
000000010002915f	movq	%rcx, -0x60(%rbp)
0000000100029163	movq	%rax, -0x48(%rbp)
0000000100029167	leaq	-0x10(%rbp), %rax
000000010002916b	movq	%rax, -0x50(%rbp)
000000010002916f	leaq	_ref54553(%rip), %rax
0000000100029176	movq	%rax, -0x40(%rbp)
000000010002917a	movq	$0x2, -0x38(%rbp)
0000000100029182	movq	$0x0, -0x28(%rbp)
000000010002918a	movq	$0x0, -0x30(%rbp)
0000000100029192	leaq	-0x60(%rbp), %rax
0000000100029196	movq	%rax, -0x20(%rbp)
000000010002919a	movq	$0x2, -0x18(%rbp)
00000001000291a2	leaq	__ZN5slice22slice_index_order_fail10_FILE_LINE20h4a56c969ed2d4d85wJPE(%rip), %rsi ## slice::slice_index_order_fail::_FILE_LINE::h4a56c969ed2d4d85wJP
00000001000291a9	leaq	-0x40(%rbp), %rdi
00000001000291ad	callq	__ZN9panicking9panic_fmt20hd3ab350bce4886e96YLE ## panicking::panic_fmt::hd3ab350bce4886e96YL
00000001000291b2	nopw	%cs:(%rax,%rax)
__ZN5slice20slice_index_len_fail20h8e992429212e1de1jIPE:
00000001000291c0	pushq	%rbp
00000001000291c1	movq	%rsp, %rbp
00000001000291c4	subq	$0x60, %rsp
00000001000291c8	movq	%rdi, -0x8(%rbp)
00000001000291cc	movq	%rsi, -0x10(%rbp)
00000001000291d0	leaq	__ZN3fmt3num18usize.fmt..Display3fmt20h4910be5ac333d90911VE(%rip), %rax ## fmt::num::usize.fmt..Display::fmt::h4910be5ac333d90911V
00000001000291d7	movq	%rax, -0x58(%rbp)
00000001000291db	leaq	-0x8(%rbp), %rcx
00000001000291df	movq	%rcx, -0x60(%rbp)
00000001000291e3	movq	%rax, -0x48(%rbp)
00000001000291e7	leaq	-0x10(%rbp), %rax
00000001000291eb	movq	%rax, -0x50(%rbp)
00000001000291ef	leaq	_ref54550(%rip), %rax
00000001000291f6	movq	%rax, -0x40(%rbp)
00000001000291fa	movq	$0x2, -0x38(%rbp)
0000000100029202	movq	$0x0, -0x28(%rbp)
000000010002920a	movq	$0x0, -0x30(%rbp)
0000000100029212	leaq	-0x60(%rbp), %rax
0000000100029216	movq	%rax, -0x20(%rbp)
000000010002921a	movq	$0x2, -0x18(%rbp)
0000000100029222	leaq	__ZN5slice20slice_index_len_fail10_FILE_LINE20h4a56c969ed2d4d85wIPE(%rip), %rsi ## slice::slice_index_len_fail::_FILE_LINE::h4a56c969ed2d4d85wIP
0000000100029229	leaq	-0x40(%rbp), %rdi
000000010002922d	callq	__ZN9panicking9panic_fmt20hd3ab350bce4886e96YLE ## panicking::panic_fmt::hd3ab350bce4886e96YL
0000000100029232	nopw	%cs:(%rax,%rax)
__ZN9panicking5panic20he1e34a74b1285647DXLE:
0000000100029240	pushq	%rbp
0000000100029241	movq	%rsp, %rbp
0000000100029244	subq	$0x60, %rsp
0000000100029248	movl	0x20(%rdi), %eax
000000010002924b	movq	(%rdi), %rcx
000000010002924e	movq	0x8(%rdi), %rdx
0000000100029252	movq	%rdx, -0x38(%rbp)
0000000100029256	movq	%rcx, -0x40(%rbp)
000000010002925a	leaq	-0x40(%rbp), %rcx
000000010002925e	movq	%rcx, -0x30(%rbp)
0000000100029262	movq	$0x1, -0x28(%rbp)
000000010002926a	movq	$0x0, -0x18(%rbp)
0000000100029272	movq	$0x0, -0x20(%rbp)
000000010002927a	leaq	_ref54522(%rip), %rcx
0000000100029281	movq	%rcx, -0x10(%rbp)
0000000100029285	movq	$0x0, -0x8(%rbp)
000000010002928d	movq	0x10(%rdi), %rcx
0000000100029291	movq	0x18(%rdi), %rdx
0000000100029295	movq	%rdx, -0x50(%rbp)
0000000100029299	movq	%rcx, -0x58(%rbp)
000000010002929d	movl	%eax, -0x48(%rbp)
00000001000292a0	leaq	-0x30(%rbp), %rdi
00000001000292a4	leaq	-0x58(%rbp), %rsi
00000001000292a8	callq	__ZN9panicking9panic_fmt20hd3ab350bce4886e96YLE ## panicking::panic_fmt::hd3ab350bce4886e96YL
00000001000292ad	nopl	(%rax)
__ZN3num14from_str_radix20h9887575674536082120E:
00000001000292b0	pushq	%rbp
00000001000292b1	movq	%rsp, %rbp
00000001000292b4	pushq	%r14
00000001000292b6	pushq	%rbx
00000001000292b7	subq	$0x50, %rsp
00000001000292bb	movq	%rdx, %r8
00000001000292be	movl	%ecx, -0x14(%rbp)
00000001000292c1	leal	-0x2(%rcx), %eax
00000001000292c4	cmpl	$0x23, %eax
00000001000292c7	jae	0x1000293c0
00000001000292cd	testq	%r8, %r8
00000001000292d0	je	0x100029377
00000001000292d6	movzbl	(%rsi), %eax
00000001000292d9	cmpl	$0x2b, %eax
00000001000292dc	jne	0x1000292ea
00000001000292de	decq	%r8
00000001000292e1	je	0x100029377
00000001000292e7	incq	%rsi
00000001000292ea	xorl	%eax, %eax
00000001000292ec	cmpl	$0x24, %ecx
00000001000292ef	movl	%ecx, %r9d
00000001000292f2	ja	0x100029416
00000001000292f8	xorl	%r10d, %r10d
00000001000292fb	nopl	(%rax,%rax)
0000000100029300	movzbl	(%rsi), %r14d
0000000100029304	leal	-0x30(%r14), %edx
0000000100029308	cmpl	$0xa, %edx
000000010002930b	jb	0x10002933b
000000010002930d	leal	-0x61(%r14), %edx
0000000100029311	cmpl	$0x19, %edx
0000000100029314	ja	0x100029320
0000000100029316	addl	$-0x57, %r14d
000000010002931a	jmp	0x100029338
000000010002931c	nopl	(%rax)
0000000100029320	leal	-0x41(%r14), %edx
0000000100029324	cmpl	$0x19, %edx
0000000100029327	movl	$0x0, %ebx
000000010002932c	movl	$0x0, %r11d
0000000100029332	ja	0x100029350
0000000100029334	addl	$-0x37, %r14d
0000000100029338	movl	%r14d, %edx
000000010002933b	cmpl	%ecx, %edx
000000010002933d	sbbq	%rbx, %rbx
0000000100029340	movq	%rdx, %r11
0000000100029343	shlq	$0x20, %r11
0000000100029347	cmpl	%ecx, %edx
0000000100029349	cmovaeq	%r10, %r11
000000010002934d	andl	$0x1, %ebx
0000000100029350	orl	%r11d, %ebx
0000000100029353	cmpl	$0x1, %ebx
0000000100029356	jne	0x10002939f
0000000100029358	mulq	%r9
000000010002935b	jo	0x10002938b
000000010002935d	shrq	$0x20, %r11
0000000100029361	addq	%r11, %rax
0000000100029364	jb	0x10002938b
0000000100029366	incq	%rsi
0000000100029369	decq	%r8
000000010002936c	jne	0x100029300
000000010002936e	movq	%rax, 0x8(%rdi)
0000000100029372	movb	$0x0, (%rdi)
0000000100029375	jmp	0x1000293b4
0000000100029377	movq	0x46fa(%rip), %rax
000000010002937e	movq	%rax, 0x8(%rdi)
0000000100029382	movq	_const53902(%rip), %rax
0000000100029389	jmp	0x1000293b1
000000010002938b	movq	0x4706(%rip), %rax
0000000100029392	movq	%rax, 0x8(%rdi)
0000000100029396	movq	_const53904(%rip), %rax
000000010002939d	jmp	0x1000293b1
000000010002939f	movq	0x46e2(%rip), %rax
00000001000293a6	movq	%rax, 0x8(%rdi)
00000001000293aa	movq	_const53903(%rip), %rax
00000001000293b1	movq	%rax, (%rdi)
00000001000293b4	movq	%rdi, %rax
00000001000293b7	addq	$0x50, %rsp
00000001000293bb	popq	%rbx
00000001000293bc	popq	%r14
00000001000293be	popq	%rbp
00000001000293bf	retq
00000001000293c0	leaq	__ZN3fmt3num16u32.fmt..Display3fmt20hfb3702319ae760aadMVE(%rip), %rax ## fmt::num::u32.fmt..Display::fmt::hfb3702319ae760aadMV
00000001000293c7	movq	%rax, -0x50(%rbp)
00000001000293cb	leaq	-0x14(%rbp), %rax
00000001000293cf	movq	%rax, -0x58(%rbp)
00000001000293d3	leaq	_ref53939(%rip), %rax
00000001000293da	movq	%rax, -0x48(%rbp)
00000001000293de	movq	$0x1, -0x40(%rbp)
00000001000293e6	movq	$0x0, -0x30(%rbp)
00000001000293ee	movq	$0x0, -0x38(%rbp)
00000001000293f6	leaq	-0x58(%rbp), %rax
00000001000293fa	movq	%rax, -0x28(%rbp)
00000001000293fe	movq	$0x1, -0x20(%rbp)
0000000100029406	leaq	__ZN3num14from_str_radix10_FILE_LINE20h4a56c969ed2d4d85rBkE(%rip), %rsi ## num::from_str_radix::_FILE_LINE::h4a56c969ed2d4d85rBk
000000010002940d	leaq	-0x48(%rbp), %rdi
0000000100029411	callq	__ZN9panicking9panic_fmt20hd3ab350bce4886e96YLE ## panicking::panic_fmt::hd3ab350bce4886e96YL
0000000100029416	leaq	__ZN4char12char.CharExt8to_digit14_MSG_FILE_LINE20h9e0bce6065acf43csFLE(%rip), %rdi ## char::char.CharExt::to_digit::_MSG_FILE_LINE::h9e0bce6065acf43csFL
000000010002941d	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
0000000100029422	nopw	%cs:(%rax,%rax)
__ZN3fmt8builders38DebugTuple$LT$$u27$a$C$$u20$$u27$b$GT$6finish20ha2f1b0382261116dXgWE:
0000000100029430	pushq	%rbp
0000000100029431	movq	%rsp, %rbp
0000000100029434	pushq	%rbx
0000000100029435	pushq	%rax
0000000100029436	movq	%rdi, %rbx
0000000100029439	cmpb	$0x0, 0x9(%rbx)
000000010002943d	movb	0x8(%rbx), %al
0000000100029440	je	0x10002947b
0000000100029442	testb	%al, %al
0000000100029444	movb	$0x1, %al
0000000100029446	jne	0x100029478
0000000100029448	movq	(%rbx), %rax
000000010002944b	testb	$0x4, (%rax)
000000010002944e	movq	0x30(%rax), %rdi
0000000100029452	movq	0x38(%rax), %rax
0000000100029456	movq	0x18(%rax), %rax
000000010002945a	jne	0x10002946a
000000010002945c	leaq	_str54884(%rip), %rsi
0000000100029463	movl	$0x1, %edx
0000000100029468	jmp	0x100029476
000000010002946a	leaq	_str54882(%rip), %rsi
0000000100029471	movl	$0x2, %edx
0000000100029476	callq	*%rax
0000000100029478	movb	%al, 0x8(%rbx)
000000010002947b	addq	$0x8, %rsp
000000010002947f	popq	%rbx
0000000100029480	popq	%rbp
0000000100029481	retq
0000000100029482	nopw	%cs:(%rax,%rax)
__ZN3num13usize.FromStr8from_str20h9622d2574bcf3ad2ImkE:
0000000100029490	pushq	%rbp
0000000100029491	movq	%rsp, %rbp
0000000100029494	pushq	%rbx
0000000100029495	pushq	%rax
0000000100029496	movq	%rdi, %rbx
0000000100029499	movl	$0xa, %ecx
000000010002949e	callq	__ZN3num14from_str_radix20h9887575674536082120E ## num::from_str_radix::h9887575674536082120
00000001000294a3	movq	%rbx, %rax
00000001000294a6	addq	$0x8, %rsp
00000001000294aa	popq	%rbx
00000001000294ab	popq	%rbp
00000001000294ac	retq
00000001000294ad	nopl	(%rax)
__ZN3num26ParseIntError...fmt..Debug3fmt20hb2f3a5535c54d8c9KGkE:
00000001000294b0	pushq	%rbp
00000001000294b1	movq	%rsp, %rbp
00000001000294b4	pushq	%r14
00000001000294b6	pushq	%rbx
00000001000294b7	subq	$0x20, %rsp
00000001000294bb	movq	%rsi, %rbx
00000001000294be	movq	%rdi, %r14
00000001000294c1	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
00000001000294cb	movq	%rax, -0x28(%rbp)
00000001000294cf	movq	0x30(%rbx), %rdi
00000001000294d3	movq	0x38(%rbx), %rax
00000001000294d7	leaq	_str53940(%rip), %rsi
00000001000294de	movl	$0xd, %edx
00000001000294e3	callq	*0x18(%rax)
00000001000294e6	movq	%rbx, -0x20(%rbp)
00000001000294ea	movb	%al, -0x18(%rbp)
00000001000294ed	movb	$0x0, -0x17(%rbp)
00000001000294f1	movq	%r14, -0x28(%rbp)
00000001000294f5	leaq	_str53942(%rip), %rsi
00000001000294fc	leaq	_vtable53946(%rip), %r8
0000000100029503	leaq	-0x20(%rbp), %rdi
0000000100029507	leaq	-0x28(%rbp), %rcx
000000010002950b	movl	$0x4, %edx
0000000100029510	callq	__ZN3fmt8builders39DebugStruct$LT$$u27$a$C$$u20$$u27$b$GT$5field20he239029fca9d7324a9VE ## fmt::builders::DebugStruct$LT$$u27$a$C$$u20$$u27$b$GT$::field::he239029fca9d7324a9V
0000000100029515	cmpb	$0x0, -0x17(%rbp)
0000000100029519	movb	-0x18(%rbp), %al
000000010002951c	je	0x100029553
000000010002951e	testb	%al, %al
0000000100029520	movb	$0x1, %al
0000000100029522	jne	0x100029550
0000000100029524	movq	-0x20(%rbp), %rax
0000000100029528	testb	$0x4, (%rax)
000000010002952b	movq	0x30(%rax), %rdi
000000010002952f	movq	0x38(%rax), %rax
0000000100029533	movq	0x18(%rax), %rax
0000000100029537	jne	0x100029542
0000000100029539	leaq	_str54816(%rip), %rsi
0000000100029540	jmp	0x100029549
0000000100029542	leaq	_str54867(%rip), %rsi
0000000100029549	movl	$0x2, %edx
000000010002954e	callq	*%rax
0000000100029550	movb	%al, -0x18(%rbp)
0000000100029553	addq	$0x20, %rsp
0000000100029557	popq	%rbx
0000000100029558	popq	%r14
000000010002955a	popq	%rbp
000000010002955b	retq
000000010002955c	nopl	(%rax)
__ZN3fmt8builders39DebugStruct$LT$$u27$a$C$$u20$$u27$b$GT$5field20he239029fca9d7324a9VE:
0000000100029560	pushq	%rbp
0000000100029561	movq	%rsp, %rbp
0000000100029564	pushq	%rbx
0000000100029565	subq	$0xa8, %rsp
000000010002956c	movq	%rdi, %rbx
000000010002956f	movq	%rsi, -0x98(%rbp)
0000000100029576	movq	%rdx, -0x90(%rbp)
000000010002957d	movq	%rcx, -0xa8(%rbp)
0000000100029584	movq	%r8, -0xa0(%rbp)
000000010002958b	cmpb	$0x0, 0x8(%rbx)
000000010002958f	je	0x100029598
0000000100029591	movb	$0x1, %al
0000000100029593	jmp	0x1000296de
0000000100029598	cmpb	$0x0, 0x9(%rbx)
000000010002959c	je	0x1000295b2
000000010002959e	movq	0xabbb(%rip), %rax
00000001000295a5	movq	%rax, -0x40(%rbp)
00000001000295a9	movq	_const54856(%rip), %rax
00000001000295b0	jmp	0x1000295c4
00000001000295b2	movq	0xabb7(%rip), %rax
00000001000295b9	movq	%rax, -0x40(%rbp)
00000001000295bd	movq	_const54858(%rip), %rax
00000001000295c4	movq	%rax, -0x48(%rbp)
00000001000295c8	movq	(%rbx), %rax
00000001000295cb	testb	$0x4, (%rax)
00000001000295ce	jne	0x10002964e
00000001000295d0	leaq	__ZN3fmt25_$RF$$u27$a$u20$T.Display3fmt20h1710875452693759379E(%rip), %rcx ## fmt::_$RF$$u27$a$u20$T.Display::fmt::h1710875452693759379
00000001000295d7	movq	%rcx, -0x80(%rbp)
00000001000295db	leaq	-0x48(%rbp), %rdx
00000001000295df	movq	%rdx, -0x88(%rbp)
00000001000295e6	movq	%rcx, -0x70(%rbp)
00000001000295ea	leaq	-0x98(%rbp), %rcx
00000001000295f1	movq	%rcx, -0x78(%rbp)
00000001000295f5	leaq	__ZN3fmt23_$RF$$u27$a$u20$T.Debug3fmt20h8386447523349772906E(%rip), %rcx ## fmt::_$RF$$u27$a$u20$T.Debug::fmt::h8386447523349772906
00000001000295fc	movq	%rcx, -0x60(%rbp)
0000000100029600	leaq	-0xa8(%rbp), %rcx
0000000100029607	movq	%rcx, -0x68(%rbp)
000000010002960b	movq	0x30(%rax), %rdi
000000010002960f	movq	0x38(%rax), %rsi
0000000100029613	leaq	_ref54874(%rip), %rax
000000010002961a	movq	%rax, -0x38(%rbp)
000000010002961e	movq	$0x3, -0x30(%rbp)
0000000100029626	movq	$0x0, -0x20(%rbp)
000000010002962e	movq	$0x0, -0x28(%rbp)
0000000100029636	leaq	-0x88(%rbp), %rax
000000010002963d	movq	%rax, -0x18(%rbp)
0000000100029641	movq	$0x3, -0x10(%rbp)
0000000100029649	jmp	0x1000296d5
000000010002964e	movq	%rax, -0x58(%rbp)
0000000100029652	movb	$0x0, -0x50(%rbp)
0000000100029656	leaq	__ZN3fmt25_$RF$$u27$a$u20$T.Display3fmt20h1710875452693759379E(%rip), %rax ## fmt::_$RF$$u27$a$u20$T.Display::fmt::h1710875452693759379
000000010002965d	movq	%rax, -0x80(%rbp)
0000000100029661	leaq	-0x48(%rbp), %rcx
0000000100029665	movq	%rcx, -0x88(%rbp)
000000010002966c	movq	%rax, -0x70(%rbp)
0000000100029670	leaq	-0x98(%rbp), %rax
0000000100029677	movq	%rax, -0x78(%rbp)
000000010002967b	leaq	__ZN3fmt23_$RF$$u27$a$u20$T.Debug3fmt20h8386447523349772906E(%rip), %rax ## fmt::_$RF$$u27$a$u20$T.Debug::fmt::h8386447523349772906
0000000100029682	movq	%rax, -0x60(%rbp)
0000000100029686	leaq	-0xa8(%rbp), %rax
000000010002968d	movq	%rax, -0x68(%rbp)
0000000100029691	leaq	_ref54871(%rip), %rax
0000000100029698	movq	%rax, -0x38(%rbp)
000000010002969c	movq	$0x3, -0x30(%rbp)
00000001000296a4	leaq	_ref54872(%rip), %rax
00000001000296ab	movq	%rax, -0x28(%rbp)
00000001000296af	movq	$0x3, -0x20(%rbp)
00000001000296b7	leaq	-0x88(%rbp), %rax
00000001000296be	movq	%rax, -0x18(%rbp)
00000001000296c2	movq	$0x3, -0x10(%rbp)
00000001000296ca	leaq	_vtable54860(%rip), %rsi
00000001000296d1	leaq	-0x58(%rbp), %rdi
00000001000296d5	leaq	-0x38(%rbp), %rdx
00000001000296d9	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
00000001000296de	movb	%al, 0x8(%rbx)
00000001000296e1	movb	$0x1, 0x9(%rbx)
00000001000296e5	movq	%rbx, %rax
00000001000296e8	addq	$0xa8, %rsp
00000001000296ef	popq	%rbx
00000001000296f0	popq	%rbp
00000001000296f1	retq
00000001000296f2	nopw	%cs:(%rax,%rax)
__ZN2i810drop.5394417hb6132dbdac4766e3E:
0000000100029700	retq
0000000100029701	nopw	%cs:(%rax,%rax)
__ZN3fmt23_$RF$$u27$a$u20$T.Debug3fmt21h11699693878589093332E:
0000000100029710	pushq	%rbp
0000000100029711	movq	%rsp, %rbp
0000000100029714	movq	(%rdi), %rax
0000000100029717	movzbl	(%rax), %eax
000000010002971a	cmpl	$0x1, %eax
000000010002971d	je	0x100029747
000000010002971f	movzbl	%al, %eax
0000000100029722	cmpl	$0x2, %eax
0000000100029725	je	0x100029762
0000000100029727	cmpl	$0x3, %eax
000000010002972a	jne	0x10002977d
000000010002972c	movq	0x30(%rsi), %rdi
0000000100029730	movq	0x38(%rsi), %rax
0000000100029734	movq	0x18(%rax), %rax
0000000100029738	leaq	_str53953(%rip), %rsi
000000010002973f	movl	$0x9, %edx
0000000100029744	popq	%rbp
0000000100029745	jmpq	*%rax
0000000100029747	movq	0x30(%rsi), %rdi
000000010002974b	movq	0x38(%rsi), %rax
000000010002974f	movq	0x18(%rax), %rax
0000000100029753	leaq	_str53949(%rip), %rsi
000000010002975a	movl	$0xc, %edx
000000010002975f	popq	%rbp
0000000100029760	jmpq	*%rax
0000000100029762	movq	0x30(%rsi), %rdi
0000000100029766	movq	0x38(%rsi), %rax
000000010002976a	movq	0x18(%rax), %rax
000000010002976e	leaq	_str53951(%rip), %rsi
0000000100029775	movl	$0x8, %edx
000000010002977a	popq	%rbp
000000010002977b	jmpq	*%rax
000000010002977d	movq	0x30(%rsi), %rdi
0000000100029781	movq	0x38(%rsi), %rax
0000000100029785	movq	0x18(%rax), %rax
0000000100029789	leaq	_str53947(%rip), %rsi
0000000100029790	movl	$0x5, %edx
0000000100029795	popq	%rbp
0000000100029796	jmpq	*%rax
0000000100029798	nopl	(%rax,%rax)
__ZN3fmt11str.Display3fmt20heb4a20d360344d3ePoXE:
00000001000297a0	pushq	%rbp
00000001000297a1	movq	%rsp, %rbp
00000001000297a4	movq	%rsi, %rax
00000001000297a7	movq	%rdi, %rcx
00000001000297aa	movq	%rdx, %rdi
00000001000297ad	movq	%rcx, %rsi
00000001000297b0	movq	%rax, %rdx
00000001000297b3	popq	%rbp
00000001000297b4	jmp	__ZN3fmt23Formatter$LT$$u27$a$GT$3pad20h49b6da3ba1729bc5yZWE ## fmt::Formatter$LT$$u27$a$GT$::pad::h49b6da3ba1729bc5yZW
00000001000297b9	nopl	(%rax)
__ZN3fmt8builders38DebugTuple$LT$$u27$a$C$$u20$$u27$b$GT$5field20h852b74a15b5621a95dWE:
00000001000297c0	pushq	%rbp
00000001000297c1	movq	%rsp, %rbp
00000001000297c4	pushq	%rbx
00000001000297c5	subq	$0xa8, %rsp
00000001000297cc	movq	%rdi, %rbx
00000001000297cf	movq	%rsi, -0xa8(%rbp)
00000001000297d6	movq	%rdx, -0xa0(%rbp)
00000001000297dd	cmpb	$0x0, 0x8(%rbx)
00000001000297e1	je	0x1000297ea
00000001000297e3	movb	$0x1, %al
00000001000297e5	jmp	0x100029973
00000001000297ea	cmpb	$0x0, 0x9(%rbx)
00000001000297ee	je	0x10002981a
00000001000297f0	movq	0xaa59(%rip), %rax
00000001000297f7	movq	%rax, -0x20(%rbp)
00000001000297fb	movq	0xaa46(%rip), %rax
0000000100029802	movq	%rax, -0x28(%rbp)
0000000100029806	movq	0xaa33(%rip), %rax
000000010002980d	movq	%rax, -0x30(%rbp)
0000000100029811	movq	_const54877(%rip), %rax
0000000100029818	jmp	0x100029842
000000010002981a	movq	0xaa4f(%rip), %rax
0000000100029821	movq	%rax, -0x20(%rbp)
0000000100029825	movq	0xaa3c(%rip), %rax
000000010002982c	movq	%rax, -0x28(%rbp)
0000000100029830	movq	0xaa29(%rip), %rax
0000000100029837	movq	%rax, -0x30(%rbp)
000000010002983b	movq	_const54879(%rip), %rax
0000000100029842	movq	%rax, -0x38(%rbp)
0000000100029846	movq	-0x38(%rbp), %rax
000000010002984a	movq	-0x30(%rbp), %rcx
000000010002984e	movq	%rcx, -0x40(%rbp)
0000000100029852	movq	%rax, -0x48(%rbp)
0000000100029856	movq	-0x28(%rbp), %rax
000000010002985a	movq	-0x20(%rbp), %rcx
000000010002985e	movq	%rcx, -0x50(%rbp)
0000000100029862	movq	%rax, -0x58(%rbp)
0000000100029866	movq	(%rbx), %rax
0000000100029869	testb	$0x4, (%rax)
000000010002986c	jne	0x1000298ec
000000010002986e	leaq	__ZN3fmt25_$RF$$u27$a$u20$T.Display3fmt20h1710875452693759379E(%rip), %rcx ## fmt::_$RF$$u27$a$u20$T.Display::fmt::h1710875452693759379
0000000100029875	movq	%rcx, -0x90(%rbp)
000000010002987c	leaq	-0x48(%rbp), %rdx
0000000100029880	movq	%rdx, -0x98(%rbp)
0000000100029887	movq	%rcx, -0x80(%rbp)
000000010002988b	leaq	-0x58(%rbp), %rcx
000000010002988f	movq	%rcx, -0x88(%rbp)
0000000100029896	leaq	__ZN3fmt23_$RF$$u27$a$u20$T.Debug3fmt20h8386447523349772906E(%rip), %rcx ## fmt::_$RF$$u27$a$u20$T.Debug::fmt::h8386447523349772906
000000010002989d	movq	%rcx, -0x70(%rbp)
00000001000298a1	leaq	-0xa8(%rbp), %rcx
00000001000298a8	movq	%rcx, -0x78(%rbp)
00000001000298ac	movq	0x30(%rax), %rdi
00000001000298b0	movq	0x38(%rax), %rsi
00000001000298b4	leaq	_ref54888(%rip), %rax
00000001000298bb	movq	%rax, -0x38(%rbp)
00000001000298bf	movq	$0x3, -0x30(%rbp)
00000001000298c7	movq	$0x0, -0x20(%rbp)
00000001000298cf	movq	$0x0, -0x28(%rbp)
00000001000298d7	leaq	-0x98(%rbp), %rax
00000001000298de	movq	%rax, -0x18(%rbp)
00000001000298e2	movq	$0x3, -0x10(%rbp)
00000001000298ea	jmp	0x10002996a
00000001000298ec	movq	%rax, -0x68(%rbp)
00000001000298f0	movb	$0x0, -0x60(%rbp)
00000001000298f4	leaq	__ZN3fmt25_$RF$$u27$a$u20$T.Display3fmt20h1710875452693759379E(%rip), %rax ## fmt::_$RF$$u27$a$u20$T.Display::fmt::h1710875452693759379
00000001000298fb	movq	%rax, -0x90(%rbp)
0000000100029902	leaq	-0x48(%rbp), %rax
0000000100029906	movq	%rax, -0x98(%rbp)
000000010002990d	leaq	__ZN3fmt23_$RF$$u27$a$u20$T.Debug3fmt20h8386447523349772906E(%rip), %rax ## fmt::_$RF$$u27$a$u20$T.Debug::fmt::h8386447523349772906
0000000100029914	movq	%rax, -0x80(%rbp)
0000000100029918	leaq	-0xa8(%rbp), %rax
000000010002991f	movq	%rax, -0x88(%rbp)
0000000100029926	leaq	_ref54886(%rip), %rax
000000010002992d	movq	%rax, -0x38(%rbp)
0000000100029931	movq	$0x2, -0x30(%rbp)
0000000100029939	leaq	_ref54887(%rip), %rax
0000000100029940	movq	%rax, -0x28(%rbp)
0000000100029944	movq	$0x2, -0x20(%rbp)
000000010002994c	leaq	-0x98(%rbp), %rax
0000000100029953	movq	%rax, -0x18(%rbp)
0000000100029957	movq	$0x2, -0x10(%rbp)
000000010002995f	leaq	_vtable54860(%rip), %rsi
0000000100029966	leaq	-0x68(%rbp), %rdi
000000010002996a	leaq	-0x38(%rbp), %rdx
000000010002996e	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
0000000100029973	movb	%al, 0x8(%rbx)
0000000100029976	movb	$0x1, 0x9(%rbx)
000000010002997a	movq	%rbx, %rax
000000010002997d	addq	$0xa8, %rsp
0000000100029984	popq	%rbx
0000000100029985	popq	%rbp
0000000100029986	retq
0000000100029987	nopw	(%rax,%rax)
__ZN3fmt23_$RF$$u27$a$u20$T.Debug3fmt21h18143362499662439902E:
0000000100029990	pushq	%rbp
0000000100029991	movq	%rsp, %rbp
0000000100029994	movq	(%rdi), %rdi
0000000100029997	popq	%rbp
0000000100029998	jmp	__ZN3fmt3num18usize.fmt..Display3fmt20h4910be5ac333d90911VE ## fmt::num::usize.fmt..Display::fmt::h4910be5ac333d90911V
000000010002999d	nopl	(%rax)
__ZN3fmt23Formatter$LT$$u27$a$GT$9write_fmt20h6a01724f235a71fd09WE:
00000001000299a0	pushq	%rbp
00000001000299a1	movq	%rsp, %rbp
00000001000299a4	subq	$0x30, %rsp
00000001000299a8	movq	0x30(%rdi), %rax
00000001000299ac	movq	0x38(%rdi), %rcx
00000001000299b0	movq	0x28(%rsi), %rdx
00000001000299b4	movq	%rdx, -0x8(%rbp)
00000001000299b8	movq	0x20(%rsi), %rdx
00000001000299bc	movq	%rdx, -0x10(%rbp)
00000001000299c0	movq	0x18(%rsi), %rdx
00000001000299c4	movq	%rdx, -0x18(%rbp)
00000001000299c8	movq	0x10(%rsi), %rdx
00000001000299cc	movq	%rdx, -0x20(%rbp)
00000001000299d0	movq	(%rsi), %rdx
00000001000299d3	movq	0x8(%rsi), %rsi
00000001000299d7	movq	%rsi, -0x28(%rbp)
00000001000299db	movq	%rdx, -0x30(%rbp)
00000001000299df	leaq	-0x30(%rbp), %rdx
00000001000299e3	movq	%rax, %rdi
00000001000299e6	movq	%rcx, %rsi
00000001000299e9	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
00000001000299ee	addq	$0x30, %rsp
00000001000299f2	popq	%rbp
00000001000299f3	retq
00000001000299f4	nopw	%cs:(%rax,%rax)
__ZN3fmt24ArgumentV1$LT$$u27$a$GT$10from_usize20hb1c56d52bc6846b9RJWE:
0000000100029a00	pushq	%rbp
0000000100029a01	movq	%rsp, %rbp
0000000100029a04	leaq	__ZN3fmt24ArgumentV1$LT$$u27$a$GT$10show_usize20hff7abeab48b8a5854IWE(%rip), %rax ## fmt::ArgumentV1$LT$$u27$a$GT$::show_usize::hff7abeab48b8a5854IW
0000000100029a0b	movq	%rax, 0x8(%rdi)
0000000100029a0f	movq	%rsi, (%rdi)
0000000100029a12	movq	%rdi, %rax
0000000100029a15	popq	%rbp
0000000100029a16	retq
0000000100029a17	nopw	(%rax,%rax)
__ZN3fmt23Formatter$LT$$u27$a$GT$3pad20h49b6da3ba1729bc5yZWE:
0000000100029a20	pushq	%rbp
0000000100029a21	movq	%rsp, %rbp
0000000100029a24	pushq	%r15
0000000100029a26	pushq	%r14
0000000100029a28	pushq	%r13
0000000100029a2a	pushq	%r12
0000000100029a2c	pushq	%rbx
0000000100029a2d	subq	$0x28, %rsp
0000000100029a31	movq	%rdx, %r10
0000000100029a34	movq	%rdi, %r12
0000000100029a37	movq	0x10(%r12), %r8
0000000100029a3c	movq	0x20(%r12), %rax
0000000100029a41	cmpq	$0x1, %r8
0000000100029a45	jne	0x100029a53
0000000100029a47	cmpq	$0x1, %rax
0000000100029a4b	jne	0x100029b4f
0000000100029a51	jmp	0x100029a5d
0000000100029a53	cmpq	$0x1, %rax
0000000100029a57	jne	0x100029c61
0000000100029a5d	movq	0x28(%r12), %rdx
0000000100029a62	testq	%rdx, %rdx
0000000100029a65	je	0x100029af8
0000000100029a6b	testq	%r10, %r10
0000000100029a6e	je	0x100029b46
0000000100029a74	leaq	(%rsi,%r10), %r9
0000000100029a78	notq	%rdx
0000000100029a7b	xorl	%eax, %eax
0000000100029a7d	movq	%rsi, %rdi
0000000100029a80	movq	%rsi, %r11
0000000100029a83	nopw	%cs:(%rax,%rax)
0000000100029a90	leaq	0x1(%rdi), %rbx
0000000100029a94	movb	(%rdi), %cl
0000000100029a96	testb	%cl, %cl
0000000100029a98	jns	0x100029ae0
0000000100029a9a	addq	$0x2, %rdi
0000000100029a9e	cmpq	%r9, %rbx
0000000100029aa1	cmovneq	%rdi, %rbx
0000000100029aa5	cmoveq	%r9, %rdi
0000000100029aa9	movzbl	%cl, %ecx
0000000100029aac	cmpl	$0xe0, %ecx
0000000100029ab2	jb	0x100029ae0
0000000100029ab4	cmpq	%r9, %rdi
0000000100029ab7	leaq	0x1(%rdi), %rdi
0000000100029abb	cmovneq	%rdi, %rbx
0000000100029abf	cmoveq	%r9, %rdi
0000000100029ac3	cmpl	$0xf0, %ecx
0000000100029ac9	jb	0x100029ae0
0000000100029acb	cmpq	%r9, %rdi
0000000100029ace	leaq	0x1(%rdi), %rcx
0000000100029ad2	cmovneq	%rcx, %rbx
0000000100029ad6	nopw	%cs:(%rax,%rax)
0000000100029ae0	incq	%rdx
0000000100029ae3	je	0x100029aff
0000000100029ae5	subq	%r11, %rax
0000000100029ae8	addq	%rbx, %rax
0000000100029aeb	cmpq	%r9, %rbx
0000000100029aee	movq	%rbx, %rdi
0000000100029af1	movq	%rbx, %r11
0000000100029af4	jne	0x100029a90
0000000100029af6	jmp	0x100029b46
0000000100029af8	xorl	%eax, %eax
0000000100029afa	testq	%r10, %r10
0000000100029afd	je	0x100029b46
0000000100029aff	movq	0x30(%r12), %rdi
0000000100029b04	movq	0x38(%r12), %rcx
0000000100029b09	movq	0x18(%rcx), %rcx
0000000100029b0d	cmpq	%r10, %rax
0000000100029b10	je	0x100029b33
0000000100029b12	jae	0x100029df8
0000000100029b18	movzbl	(%rsi,%rax), %edx
0000000100029b1c	cmpl	$0xbf, %edx
0000000100029b22	seta	%bl
0000000100029b25	shrb	$0x7, %dl
0000000100029b28	xorb	$0x1, %dl
0000000100029b2b	orb	%bl, %dl
0000000100029b2d	je	0x100029df8
0000000100029b33	movq	%rax, %rdx
0000000100029b36	addq	$0x28, %rsp
0000000100029b3a	popq	%rbx
0000000100029b3b	popq	%r12
0000000100029b3d	popq	%r13
0000000100029b3f	popq	%r14
0000000100029b41	popq	%r15
0000000100029b43	popq	%rbp
0000000100029b44	jmpq	*%rcx
0000000100029b46	testq	%r8, %r8
0000000100029b49	je	0x100029c61
0000000100029b4f	movq	0x18(%r12), %r9
0000000100029b54	leaq	(%rsi,%r10), %r8
0000000100029b58	xorl	%ecx, %ecx
0000000100029b5a	testq	%r10, %r10
0000000100029b5d	je	0x100029bcb
0000000100029b5f	movq	%rsi, %rdx
0000000100029b62	nopw	%cs:(%rax,%rax)
0000000100029b70	leaq	0x1(%rdx), %rax
0000000100029b74	movb	(%rdx), %bl
0000000100029b76	testb	%bl, %bl
0000000100029b78	jns	0x100029bc0
0000000100029b7a	addq	$0x2, %rdx
0000000100029b7e	cmpq	%r8, %rax
0000000100029b81	cmovneq	%rdx, %rax
0000000100029b85	cmoveq	%r8, %rdx
0000000100029b89	movzbl	%bl, %edi
0000000100029b8c	cmpl	$0xe0, %edi
0000000100029b92	jb	0x100029bc0
0000000100029b94	cmpq	%r8, %rdx
0000000100029b97	leaq	0x1(%rdx), %rdx
0000000100029b9b	cmovneq	%rdx, %rax
0000000100029b9f	cmoveq	%r8, %rdx
0000000100029ba3	cmpl	$0xf0, %edi
0000000100029ba9	jb	0x100029bc0
0000000100029bab	cmpq	%r8, %rdx
0000000100029bae	leaq	0x1(%rdx), %rdx
0000000100029bb2	cmovneq	%rdx, %rax
0000000100029bb6	nopw	%cs:(%rax,%rax)
0000000100029bc0	incq	%rcx
0000000100029bc3	cmpq	%r8, %rax
0000000100029bc6	movq	%rax, %rdx
0000000100029bc9	jne	0x100029b70
0000000100029bcb	cmpq	%r9, %rcx
0000000100029bce	jae	0x100029c61
0000000100029bd4	xorl	%ecx, %ecx
0000000100029bd6	testq	%r10, %r10
0000000100029bd9	je	0x100029c3b
0000000100029bdb	movq	%rsi, %rax
0000000100029bde	nop
0000000100029be0	leaq	0x1(%rax), %rdx
0000000100029be4	movb	(%rax), %bl
0000000100029be6	testb	%bl, %bl
0000000100029be8	jns	0x100029c30
0000000100029bea	addq	$0x2, %rax
0000000100029bee	cmpq	%r8, %rdx
0000000100029bf1	cmovneq	%rax, %rdx
0000000100029bf5	cmoveq	%r8, %rax
0000000100029bf9	movzbl	%bl, %edi
0000000100029bfc	cmpl	$0xe0, %edi
0000000100029c02	jb	0x100029c30
0000000100029c04	cmpq	%r8, %rax
0000000100029c07	leaq	0x1(%rax), %rax
0000000100029c0b	cmovneq	%rax, %rdx
0000000100029c0f	cmoveq	%r8, %rax
0000000100029c13	cmpl	$0xf0, %edi
0000000100029c19	jb	0x100029c30
0000000100029c1b	cmpq	%r8, %rax
0000000100029c1e	leaq	0x1(%rax), %rax
0000000100029c22	cmovneq	%rax, %rdx
0000000100029c26	nopw	%cs:(%rax,%rax)
0000000100029c30	incq	%rcx
0000000100029c33	cmpq	%r8, %rdx
0000000100029c36	movq	%rdx, %rax
0000000100029c39	jne	0x100029be0
0000000100029c3b	movzbl	0x8(%r12), %edx
0000000100029c41	xorl	%eax, %eax
0000000100029c43	cmpl	$0x3, %edx
0000000100029c46	je	0x100029c4a
0000000100029c48	movb	%dl, %al
0000000100029c4a	subq	%rcx, %r9
0000000100029c4d	testb	%al, %al
0000000100029c4f	je	0x100029c82
0000000100029c51	movzbl	%al, %eax
0000000100029c54	cmpl	$0x2, %eax
0000000100029c57	je	0x100029c86
0000000100029c59	movq	%r9, %rbx
0000000100029c5c	xorl	%r9d, %r9d
0000000100029c5f	jmp	0x100029c92
0000000100029c61	movq	0x30(%r12), %rdi
0000000100029c66	movq	0x38(%r12), %rax
0000000100029c6b	movq	0x18(%rax), %rax
0000000100029c6f	movq	%r10, %rdx
0000000100029c72	addq	$0x28, %rsp
0000000100029c76	popq	%rbx
0000000100029c77	popq	%r12
0000000100029c79	popq	%r13
0000000100029c7b	popq	%r14
0000000100029c7d	popq	%r15
0000000100029c7f	popq	%rbp
0000000100029c80	jmpq	*%rax
0000000100029c82	xorl	%ebx, %ebx
0000000100029c84	jmp	0x100029c92
0000000100029c86	movq	%r9, %rbx
0000000100029c89	shrq	%rbx
0000000100029c8c	incq	%r9
0000000100029c8f	shrq	%r9
0000000100029c92	movl	$0x0, -0x2c(%rbp)
0000000100029c99	movl	0x4(%r12), %eax
0000000100029c9e	cmpl	$0x7f, %eax
0000000100029ca1	ja	0x100029cbd
0000000100029ca3	movq	%r9, -0x38(%rbp)
0000000100029ca7	movq	%rsi, -0x48(%rbp)
0000000100029cab	movq	%r10, -0x40(%rbp)
0000000100029caf	movb	%al, -0x2c(%rbp)
0000000100029cb2	movl	$0x1, %r14d
0000000100029cb8	jmp	0x100029d5d
0000000100029cbd	cmpl	$0x7ff, %eax            ## imm = 0x7FF
0000000100029cc2	ja	0x100029ced
0000000100029cc4	movq	%r9, -0x38(%rbp)
0000000100029cc8	movq	%rsi, -0x48(%rbp)
0000000100029ccc	movq	%r10, -0x40(%rbp)
0000000100029cd0	movl	%eax, %ecx
0000000100029cd2	shrl	$0x6, %ecx
0000000100029cd5	andb	$0x1f, %cl
0000000100029cd8	orb	$-0x40, %cl
0000000100029cdb	movb	%cl, -0x2c(%rbp)
0000000100029cde	andb	$0x3f, %al
0000000100029ce0	orb	$-0x80, %al
0000000100029ce2	movb	%al, -0x2b(%rbp)
0000000100029ce5	movl	$0x2, %r14d
0000000100029ceb	jmp	0x100029d5d
0000000100029ced	movq	%r9, -0x38(%rbp)
0000000100029cf1	movq	%rsi, -0x48(%rbp)
0000000100029cf5	movq	%r10, -0x40(%rbp)
0000000100029cf9	movl	%eax, %ecx
0000000100029cfb	cmpl	$0xffff, %eax           ## imm = 0xFFFF
0000000100029d00	ja	0x100029d2b
0000000100029d02	shrl	$0xc, %ecx
0000000100029d05	andb	$0xf, %cl
0000000100029d08	orb	$-0x20, %cl
0000000100029d0b	movb	%cl, -0x2c(%rbp)
0000000100029d0e	movl	%eax, %ecx
0000000100029d10	shrl	$0x6, %ecx
0000000100029d13	andb	$0x3f, %cl
0000000100029d16	orb	$-0x80, %cl
0000000100029d19	movb	%cl, -0x2b(%rbp)
0000000100029d1c	andb	$0x3f, %al
0000000100029d1e	orb	$-0x80, %al
0000000100029d20	movb	%al, -0x2a(%rbp)
0000000100029d23	movl	$0x3, %r14d
0000000100029d29	jmp	0x100029d5d
0000000100029d2b	shrl	$0x12, %ecx
0000000100029d2e	orb	$-0x10, %cl
0000000100029d31	movb	%cl, -0x2c(%rbp)
0000000100029d34	movl	%eax, %ecx
0000000100029d36	shrl	$0xc, %ecx
0000000100029d39	andb	$0x3f, %cl
0000000100029d3c	orb	$-0x80, %cl
0000000100029d3f	movb	%cl, -0x2b(%rbp)
0000000100029d42	movl	%eax, %ecx
0000000100029d44	shrl	$0x6, %ecx
0000000100029d47	andb	$0x3f, %cl
0000000100029d4a	orb	$-0x80, %cl
0000000100029d4d	movb	%cl, -0x2a(%rbp)
0000000100029d50	andb	$0x3f, %al
0000000100029d52	orb	$-0x80, %al
0000000100029d54	movb	%al, -0x29(%rbp)
0000000100029d57	movl	$0x4, %r14d
0000000100029d5d	movq	$-0x1, %r15
0000000100029d64	leaq	-0x2c(%rbp), %r13
0000000100029d68	nopl	(%rax,%rax)
0000000100029d70	incq	%r15
0000000100029d73	cmpq	%rbx, %r15
0000000100029d76	jae	0x100029d91
0000000100029d78	movq	0x30(%r12), %rdi
0000000100029d7d	movq	0x38(%r12), %rax
0000000100029d82	movq	%r13, %rsi
0000000100029d85	movq	%r14, %rdx
0000000100029d88	callq	*0x18(%rax)
0000000100029d8b	testb	%al, %al
0000000100029d8d	je	0x100029d70
0000000100029d8f	jmp	0x100029de3
0000000100029d91	movq	0x30(%r12), %rdi
0000000100029d96	movq	0x38(%r12), %rax
0000000100029d9b	movq	-0x48(%rbp), %rsi
0000000100029d9f	movq	-0x40(%rbp), %rdx
0000000100029da3	callq	*0x18(%rax)
0000000100029da6	testb	%al, %al
0000000100029da8	jne	0x100029de3
0000000100029daa	movq	$-0x1, %rbx
0000000100029db1	leaq	-0x2c(%rbp), %r15
0000000100029db5	nopw	%cs:(%rax,%rax)
0000000100029dc0	incq	%rbx
0000000100029dc3	movq	-0x38(%rbp), %rax
0000000100029dc7	cmpq	%rax, %rbx
0000000100029dca	jae	0x100029df4
0000000100029dcc	movq	0x30(%r12), %rdi
0000000100029dd1	movq	0x38(%r12), %rax
0000000100029dd6	movq	%r15, %rsi
0000000100029dd9	movq	%r14, %rdx
0000000100029ddc	callq	*0x18(%rax)
0000000100029ddf	testb	%al, %al
0000000100029de1	je	0x100029dc0
0000000100029de3	movb	$0x1, %al
0000000100029de5	addq	$0x28, %rsp
0000000100029de9	popq	%rbx
0000000100029dea	popq	%r12
0000000100029dec	popq	%r13
0000000100029dee	popq	%r14
0000000100029df0	popq	%r15
0000000100029df2	popq	%rbp
0000000100029df3	retq
0000000100029df4	xorl	%eax, %eax
0000000100029df6	jmp	0x100029de5
0000000100029df8	xorl	%edx, %edx
0000000100029dfa	movq	%rsi, %rdi
0000000100029dfd	movq	%r10, %rsi
0000000100029e00	movq	%rax, %rcx
0000000100029e03	callq	__ZN3str16slice_error_fail20h42e25a3c2e6fdb09h8SE ## str::slice_error_fail::h42e25a3c2e6fdb09h8S
0000000100029e08	nopl	(%rax,%rax)
__ZN3fmt3num18usize.fmt..Display3fmt20h4910be5ac333d90911VE:
0000000100029e10	pushq	%rbp
0000000100029e11	movq	%rsp, %rbp
0000000100029e14	pushq	%rbx
0000000100029e15	subq	$0x18, %rsp
0000000100029e19	movq	%rsi, %r10
0000000100029e1c	movq	(%rdi), %rsi
0000000100029e1f	movl	$0x14, %edi
0000000100029e24	cmpq	$0x270f, %rsi           ## imm = 0x270F
0000000100029e2b	jbe	0x100029ea5
0000000100029e2d	movabsq	$0x346dc5d63886594b, %r8 ## imm = 0x346DC5D63886594B
0000000100029e37	movabsq	$0x28f5c28f5c28f5c3, %r9 ## imm = 0x28F5C28F5C28F5C3
0000000100029e41	leaq	_byte_str54845(%rip), %r11
0000000100029e48	nopl	(%rax,%rax)
0000000100029e50	movq	%rsi, %rax
0000000100029e53	mulq	%r8
0000000100029e56	movq	%rdx, %rcx
0000000100029e59	shrq	$0xb, %rcx
0000000100029e5d	imulq	$0x2710, %rcx, %rax     ## imm = 0x2710
0000000100029e64	movq	%rsi, %rbx
0000000100029e67	subq	%rax, %rbx
0000000100029e6a	movq	%rbx, %rax
0000000100029e6d	shrq	$0x2, %rax
0000000100029e71	mulq	%r9
0000000100029e74	shrq	$0x2, %rdx
0000000100029e78	imulq	$0x64, %rdx, %rax
0000000100029e7c	subq	%rax, %rbx
0000000100029e7f	movw	(%r11,%rdx,2), %ax
0000000100029e84	movw	%ax, -0x20(%rbp,%rdi)
0000000100029e89	movw	(%r11,%rbx,2), %ax
0000000100029e8e	movw	%ax, -0x1e(%rbp,%rdi)
0000000100029e93	leaq	-0x4(%rdi), %rdi
0000000100029e97	cmpq	$0x5f5e0ff, %rsi        ## imm = 0x5F5E0FF
0000000100029e9e	movq	%rcx, %rsi
0000000100029ea1	ja	0x100029e50
0000000100029ea3	jmp	0x100029ea8
0000000100029ea5	movq	%rsi, %rcx
0000000100029ea8	cmpq	$0x63, %rcx
0000000100029eac	jle	0x100029eed
0000000100029eae	movabsq	$-0x5c28f5c28f5c28f5, %rdx ## imm = 0xA3D70A3D70A3D70B
0000000100029eb8	movq	%rcx, %rax
0000000100029ebb	imulq	%rdx
0000000100029ebe	addq	%rcx, %rdx
0000000100029ec1	movq	%rdx, %rax
0000000100029ec4	shrq	$0x3f, %rax
0000000100029ec8	sarq	$0x6, %rdx
0000000100029ecc	addq	%rax, %rdx
0000000100029ecf	imulq	$0x64, %rdx, %rax
0000000100029ed3	subq	%rax, %rcx
0000000100029ed6	leaq	_byte_str54845(%rip), %rax
0000000100029edd	movw	(%rax,%rcx,2), %ax
0000000100029ee1	movw	%ax, -0x1e(%rbp,%rdi)
0000000100029ee6	addq	$-0x2, %rdi
0000000100029eea	movq	%rdx, %rcx
0000000100029eed	cmpq	$0x9, %rcx
0000000100029ef1	jg	0x100029eff
0000000100029ef3	addb	$0x30, %cl
0000000100029ef6	movb	%cl, -0x1d(%rbp,%rdi)
0000000100029efa	decq	%rdi
0000000100029efd	jmp	0x100029f13
0000000100029eff	leaq	_byte_str54845(%rip), %rax
0000000100029f06	movw	(%rax,%rcx,2), %ax
0000000100029f0a	movw	%ax, -0x1e(%rbp,%rdi)
0000000100029f0f	addq	$-0x2, %rdi
0000000100029f13	leaq	-0x1c(%rbp,%rdi), %r8
0000000100029f18	movl	$0x14, %r9d
0000000100029f1e	subq	%rdi, %r9
0000000100029f21	leaq	_byte_str54062(%rip), %rdx
0000000100029f28	movl	$0x1, %esi
0000000100029f2d	xorl	%ecx, %ecx
0000000100029f2f	movq	%r10, %rdi
0000000100029f32	callq	__ZN3fmt23Formatter$LT$$u27$a$GT$12pad_integral20h1cf7543225553af6OUWE ## fmt::Formatter$LT$$u27$a$GT$::pad_integral::h1cf7543225553af6OUW
0000000100029f37	addq	$0x18, %rsp
0000000100029f3b	popq	%rbx
0000000100029f3c	popq	%rbp
0000000100029f3d	retq
0000000100029f3e	nop
__ZN6option13expect_failed20h7a80286ec067e9d5ftOE:
0000000100029f40	pushq	%rbp
0000000100029f41	movq	%rsp, %rbp
0000000100029f44	subq	$0x50, %rsp
0000000100029f48	movq	%rdi, -0x10(%rbp)
0000000100029f4c	movq	%rsi, -0x8(%rbp)
0000000100029f50	leaq	__ZN3fmt25_$RF$$u27$a$u20$T.Display3fmt20h1710875452693759379E(%rip), %rax ## fmt::_$RF$$u27$a$u20$T.Display::fmt::h1710875452693759379
0000000100029f57	movq	%rax, -0x48(%rbp)
0000000100029f5b	leaq	-0x10(%rbp), %rax
0000000100029f5f	movq	%rax, -0x50(%rbp)
0000000100029f63	leaq	_ref54358(%rip), %rax
0000000100029f6a	movq	%rax, -0x40(%rbp)
0000000100029f6e	movq	$0x1, -0x38(%rbp)
0000000100029f76	movq	$0x0, -0x28(%rbp)
0000000100029f7e	movq	$0x0, -0x30(%rbp)
0000000100029f86	leaq	-0x50(%rbp), %rax
0000000100029f8a	movq	%rax, -0x20(%rbp)
0000000100029f8e	movq	$0x1, -0x18(%rbp)
0000000100029f96	leaq	__ZN6option13expect_failed10_FILE_LINE20h4a56c969ed2d4d85ptOE(%rip), %rsi ## option::expect_failed::_FILE_LINE::h4a56c969ed2d4d85ptO
0000000100029f9d	leaq	-0x40(%rbp), %rdi
0000000100029fa1	callq	__ZN9panicking9panic_fmt20hd3ab350bce4886e96YLE ## panicking::panic_fmt::hd3ab350bce4886e96YL
0000000100029fa6	nopw	%cs:(%rax,%rax)
__ZN3fmt25_$RF$$u27$a$u20$T.Display3fmt20h1710875452693759379E:
0000000100029fb0	pushq	%rbp
0000000100029fb1	movq	%rsp, %rbp
0000000100029fb4	movq	(%rdi), %rax
0000000100029fb7	movq	0x8(%rdi), %rdx
0000000100029fbb	movq	%rsi, %rdi
0000000100029fbe	movq	%rax, %rsi
0000000100029fc1	popq	%rbp
0000000100029fc2	jmp	__ZN3fmt23Formatter$LT$$u27$a$GT$3pad20h49b6da3ba1729bc5yZWE ## fmt::Formatter$LT$$u27$a$GT$::pad::h49b6da3ba1729bc5yZW
0000000100029fc7	nopw	(%rax,%rax)
__ZN3str22Utf8Error...fmt..Debug3fmt20hccbcd0edc8d54983dWRE:
0000000100029fd0	pushq	%rbp
0000000100029fd1	movq	%rsp, %rbp
0000000100029fd4	pushq	%r14
0000000100029fd6	pushq	%rbx
0000000100029fd7	subq	$0x20, %rsp
0000000100029fdb	movq	%rsi, %rbx
0000000100029fde	movq	%rdi, %r14
0000000100029fe1	movabsq	$0x1d1d1d1d1d1d1d1d, %rax ## imm = 0x1D1D1D1D1D1D1D1D
0000000100029feb	movq	%rax, -0x28(%rbp)
0000000100029fef	movq	0x30(%rbx), %rdi
0000000100029ff3	movq	0x38(%rbx), %rax
0000000100029ff7	leaq	_str54567(%rip), %rsi
0000000100029ffe	movl	$0x9, %edx
000000010002a003	callq	*0x18(%rax)
000000010002a006	movq	%rbx, -0x20(%rbp)
000000010002a00a	movb	%al, -0x18(%rbp)
000000010002a00d	movb	$0x0, -0x17(%rbp)
000000010002a011	movq	%r14, -0x28(%rbp)
000000010002a015	leaq	_str54569(%rip), %rsi
000000010002a01c	leaq	_vtable53981(%rip), %r8
000000010002a023	leaq	-0x20(%rbp), %rdi
000000010002a027	leaq	-0x28(%rbp), %rcx
000000010002a02b	movl	$0xb, %edx
000000010002a030	callq	__ZN3fmt8builders39DebugStruct$LT$$u27$a$C$$u20$$u27$b$GT$5field20he239029fca9d7324a9VE ## fmt::builders::DebugStruct$LT$$u27$a$C$$u20$$u27$b$GT$::field::he239029fca9d7324a9V
000000010002a035	cmpb	$0x0, -0x17(%rbp)
000000010002a039	movb	-0x18(%rbp), %al
000000010002a03c	je	0x10002a073
000000010002a03e	testb	%al, %al
000000010002a040	movb	$0x1, %al
000000010002a042	jne	0x10002a070
000000010002a044	movq	-0x20(%rbp), %rax
000000010002a048	testb	$0x4, (%rax)
000000010002a04b	movq	0x30(%rax), %rdi
000000010002a04f	movq	0x38(%rax), %rax
000000010002a053	movq	0x18(%rax), %rax
000000010002a057	jne	0x10002a062
000000010002a059	leaq	_str54816(%rip), %rsi
000000010002a060	jmp	0x10002a069
000000010002a062	leaq	_str54867(%rip), %rsi
000000010002a069	movl	$0x2, %edx
000000010002a06e	callq	*%rax
000000010002a070	movb	%al, -0x18(%rbp)
000000010002a073	addq	$0x20, %rsp
000000010002a077	popq	%rbx
000000010002a078	popq	%r14
000000010002a07a	popq	%rbp
000000010002a07b	retq
000000010002a07c	nopl	(%rax)
__ZN3str9Utf8Error11valid_up_to20h4342dc6993cd5672IYRE:
000000010002a080	pushq	%rbp
000000010002a081	movq	%rsp, %rbp
000000010002a084	movq	(%rdi), %rax
000000010002a087	popq	%rbp
000000010002a088	retq
000000010002a089	nopl	(%rax)
__ZN3str9from_utf820hae3f484627915ba4TYRE:
000000010002a090	pushq	%rbp
000000010002a091	movq	%rsp, %rbp
000000010002a094	pushq	%r15
000000010002a096	pushq	%r14
000000010002a098	pushq	%r12
000000010002a09a	pushq	%rbx
000000010002a09b	testq	%rdx, %rdx
000000010002a09e	je	0x10002a30f
000000010002a0a4	leaq	-0x10(%rdx), %r11
000000010002a0a8	xorl	%ecx, %ecx
000000010002a0aa	leaq	__ZN3str15UTF8_CHAR_WIDTH20he9cfcfc54d933e5d6NSE(%rip), %r9 ## str::UTF8_CHAR_WIDTH::he9cfcfc54d933e5d6NS
000000010002a0b1	movl	$0xc001, %r8d           ## imm = 0xC001
000000010002a0b7	movabsq	$-0x7f7f7f7f7f7f7f80, %r10 ## imm = 0x8080808080808080
000000010002a0c1	nopw	%cs:(%rax,%rax)
000000010002a0d0	movzbl	(%rsi,%rcx), %r12d
000000010002a0d5	testb	%r12b, %r12b
000000010002a0d8	js	0x10002a0f0
000000010002a0da	leal	(%rcx,%rsi), %eax
000000010002a0dd	testb	$0x7, %al
000000010002a0df	je	0x10002a140
000000010002a0e1	incq	%rcx
000000010002a0e4	movq	%rcx, %rax
000000010002a0e7	jmp	0x10002a303
000000010002a0ec	nopl	(%rax)
000000010002a0f0	leaq	0x1(%rcx), %rax
000000010002a0f4	cmpq	%rdx, %rax
000000010002a0f7	jae	0x10002a320
000000010002a0fd	movzbl	(%r12,%r9), %ebx
000000010002a102	movb	(%rsi,%rax), %r14b
000000010002a106	cmpl	$0x4, %ebx
000000010002a109	je	0x10002a197
000000010002a10f	movzbl	%bl, %ebx
000000010002a112	cmpl	$0x3, %ebx
000000010002a115	je	0x10002a24a
000000010002a11b	cmpl	$0x2, %ebx
000000010002a11e	jne	0x10002a320
000000010002a124	andb	$-0x40, %r14b
000000010002a128	movzbl	%r14b, %ebx
000000010002a12c	cmpl	$0x80, %ebx
000000010002a132	je	0x10002a300
000000010002a138	jmp	0x10002a320
000000010002a13d	nopl	(%rax)
000000010002a140	cmpq	$0x10, %rdx
000000010002a144	jae	0x10002a154
000000010002a146	jmp	0x10002a167
000000010002a148	nopl	(%rax,%rax)
000000010002a150	addq	$0x10, %rcx
000000010002a154	cmpq	%r11, %rcx
000000010002a157	ja	0x10002a167
000000010002a159	movq	0x8(%rsi,%rcx), %rax
000000010002a15e	orq	(%rsi,%rcx), %rax
000000010002a162	testq	%rax, %r10
000000010002a165	je	0x10002a150
000000010002a167	cmpq	%rdx, %rcx
000000010002a16a	movq	%rcx, %rax
000000010002a16d	jae	0x10002a303
000000010002a173	nopw	%cs:(%rax,%rax)
000000010002a180	cmpb	$0x0, (%rsi,%rax)
000000010002a184	js	0x10002a303
000000010002a18a	incq	%rax
000000010002a18d	cmpq	%rdx, %rax
000000010002a190	jb	0x10002a180
000000010002a192	jmp	0x10002a303
000000010002a197	leaq	0x2(%rcx), %r15
000000010002a19b	cmpq	%rdx, %r15
000000010002a19e	jae	0x10002a320
000000010002a1a4	leaq	0x3(%rcx), %rax
000000010002a1a8	cmpq	%rdx, %rax
000000010002a1ab	jae	0x10002a320
000000010002a1b1	movb	(%rsi,%r15), %bl
000000010002a1b5	andb	$-0x40, %bl
000000010002a1b8	movzbl	%bl, %ebx
000000010002a1bb	cmpl	$0x80, %ebx
000000010002a1c1	jne	0x10002a320
000000010002a1c7	movb	(%rsi,%rax), %bl
000000010002a1ca	andb	$-0x40, %bl
000000010002a1cd	movzbl	%bl, %ebx
000000010002a1d0	cmpl	$0x80, %ebx
000000010002a1d6	jne	0x10002a320
000000010002a1dc	movl	%r12d, %ebx
000000010002a1df	andl	$0xfc, %ebx
000000010002a1e5	cmpl	$0xf0, %ebx
000000010002a1eb	jne	0x10002a1ff
000000010002a1ed	movb	%r14b, %bl
000000010002a1f0	addb	$0x70, %bl
000000010002a1f3	movzbl	%bl, %ebx
000000010002a1f6	cmpl	$0x30, %ebx
000000010002a1f9	jb	0x10002a300
000000010002a1ff	addb	$0xf, %r12b
000000010002a203	movzbl	%r12b, %r15d
000000010002a207	cmpl	$0x2, %r15d
000000010002a20b	ja	0x10002a222
000000010002a20d	testb	%r14b, %r14b
000000010002a210	jns	0x10002a222
000000010002a212	movzbl	%r14b, %ebx
000000010002a216	cmpl	$0xc0, %ebx
000000010002a21c	jb	0x10002a300
000000010002a222	cmpl	$0x3, %r15d
000000010002a226	ja	0x10002a320
000000010002a22c	testb	%r14b, %r14b
000000010002a22f	jns	0x10002a320
000000010002a235	movzbl	%r14b, %ebx
000000010002a239	cmpl	$0x8f, %ebx
000000010002a23f	jbe	0x10002a300
000000010002a245	jmp	0x10002a320
000000010002a24a	leaq	0x2(%rcx), %rax
000000010002a24e	cmpq	%rdx, %rax
000000010002a251	jae	0x10002a320
000000010002a257	movb	(%rsi,%rax), %bl
000000010002a25a	andb	$-0x40, %bl
000000010002a25d	movzbl	%bl, %ebx
000000010002a260	cmpl	$0x80, %ebx
000000010002a266	jne	0x10002a320
000000010002a26c	movb	%r14b, %bl
000000010002a26f	andb	$-0x20, %bl
000000010002a272	movzbl	%bl, %ebx
000000010002a275	cmpl	$0xa0, %ebx
000000010002a27b	jne	0x10002a29f
000000010002a27d	movb	%r12b, %bl
000000010002a280	addb	$0x1f, %bl
000000010002a283	movzbl	%bl, %ebx
000000010002a286	cmpl	$0xc, %ebx
000000010002a289	jb	0x10002a300
000000010002a28b	movb	%r12b, %bl
000000010002a28e	addb	$0x20, %bl
000000010002a291	movzbl	%bl, %ebx
000000010002a294	cmpl	$0xf, %ebx
000000010002a297	ja	0x10002a29f
000000010002a299	btq	%rbx, %r8
000000010002a29d	jb	0x10002a300
000000010002a29f	testb	%r14b, %r14b
000000010002a2a2	jns	0x10002a2cf
000000010002a2a4	movzbl	%r14b, %ebx
000000010002a2a8	cmpl	$0xbf, %ebx
000000010002a2ae	ja	0x10002a2cf
000000010002a2b0	movb	%r12b, %bl
000000010002a2b3	addb	$0x1f, %bl
000000010002a2b6	movzbl	%bl, %ebx
000000010002a2b9	cmpl	$0xc, %ebx
000000010002a2bc	jb	0x10002a300
000000010002a2be	movb	%r12b, %bl
000000010002a2c1	andb	$-0x2, %bl
000000010002a2c4	movzbl	%bl, %ebx
000000010002a2c7	cmpl	$0xee, %ebx
000000010002a2cd	je	0x10002a300
000000010002a2cf	testb	%r14b, %r14b
000000010002a2d2	jns	0x10002a320
000000010002a2d4	movzbl	%r14b, %ebx
000000010002a2d8	cmpl	$0x9f, %ebx
000000010002a2de	ja	0x10002a320
000000010002a2e0	movb	%r12b, %bl
000000010002a2e3	addb	$0x1f, %bl
000000010002a2e6	movzbl	%bl, %ebx
000000010002a2e9	cmpl	$0xd, %ebx
000000010002a2ec	jb	0x10002a300
000000010002a2ee	andb	$-0x2, %r12b
000000010002a2f2	movzbl	%r12b, %ebx
000000010002a2f6	cmpl	$0xee, %ebx
000000010002a2fc	jne	0x10002a320
000000010002a2fe	nop
000000010002a300	incq	%rax
000000010002a303	cmpq	%rdx, %rax
000000010002a306	movq	%rax, %rcx
000000010002a309	jb	0x10002a0d0
000000010002a30f	movq	%rsi, 0x8(%rdi)
000000010002a313	movq	%rdx, 0x10(%rdi)
000000010002a317	movq	$0x0, (%rdi)
000000010002a31e	jmp	0x10002a32b
000000010002a320	movq	%rcx, 0x8(%rdi)
000000010002a324	movq	$0x1, (%rdi)
000000010002a32b	movq	%rdi, %rax
000000010002a32e	popq	%rbx
000000010002a32f	popq	%r12
000000010002a331	popq	%r14
000000010002a333	popq	%r15
000000010002a335	popq	%rbp
000000010002a336	retq
000000010002a337	nopw	(%rax,%rax)
__ZN3str16slice_error_fail20h42e25a3c2e6fdb09h8SE:
000000010002a340	pushq	%rbp
000000010002a341	movq	%rsp, %rbp
000000010002a344	subq	$0x80, %rsp
000000010002a34b	movq	%rdi, -0x10(%rbp)
000000010002a34f	movq	%rsi, -0x8(%rbp)
000000010002a353	movq	%rdx, -0x18(%rbp)
000000010002a357	movq	%rcx, -0x20(%rbp)
000000010002a35b	cmpq	%rcx, %rdx
000000010002a35e	jbe	0x10002a36c
000000010002a360	leaq	__ZN3str16slice_error_fail14_MSG_FILE_LINE20h9e0bce6065acf43cE8SE(%rip), %rdi ## str::slice_error_fail::_MSG_FILE_LINE::h9e0bce6065acf43cE8S
000000010002a367	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
000000010002a36c	leaq	__ZN3fmt3num18usize.fmt..Display3fmt20h4910be5ac333d90911VE(%rip), %rax ## fmt::num::usize.fmt..Display::fmt::h4910be5ac333d90911V
000000010002a373	movq	%rax, -0x78(%rbp)
000000010002a377	leaq	-0x18(%rbp), %rcx
000000010002a37b	movq	%rcx, -0x80(%rbp)
000000010002a37f	movq	%rax, -0x68(%rbp)
000000010002a383	leaq	-0x20(%rbp), %rax
000000010002a387	movq	%rax, -0x70(%rbp)
000000010002a38b	leaq	__ZN3fmt25_$RF$$u27$a$u20$T.Display3fmt20h1710875452693759379E(%rip), %rax ## fmt::_$RF$$u27$a$u20$T.Display::fmt::h1710875452693759379
000000010002a392	movq	%rax, -0x58(%rbp)
000000010002a396	leaq	-0x10(%rbp), %rax
000000010002a39a	movq	%rax, -0x60(%rbp)
000000010002a39e	leaq	_ref54607(%rip), %rax
000000010002a3a5	movq	%rax, -0x50(%rbp)
000000010002a3a9	movq	$0x4, -0x48(%rbp)
000000010002a3b1	movq	$0x0, -0x38(%rbp)
000000010002a3b9	movq	$0x0, -0x40(%rbp)
000000010002a3c1	leaq	-0x80(%rbp), %rax
000000010002a3c5	movq	%rax, -0x30(%rbp)
000000010002a3c9	movq	$0x3, -0x28(%rbp)
000000010002a3d1	leaq	__ZN3str16slice_error_fail10_FILE_LINE20h4a56c969ed2d4d85Z8SE(%rip), %rsi ## str::slice_error_fail::_FILE_LINE::h4a56c969ed2d4d85Z8S
000000010002a3d8	leaq	-0x50(%rbp), %rdi
000000010002a3dc	callq	__ZN9panicking9panic_fmt20hd3ab350bce4886e96YLE ## panicking::panic_fmt::hd3ab350bce4886e96YL
000000010002a3e1	nopw	%cs:(%rax,%rax)
__ZN3str17char_range_at_raw23multibyte_char_range_at20hec393b978def27bbhtTE:
000000010002a3f0	pushq	%rbp
000000010002a3f1	movq	%rsp, %rbp
000000010002a3f4	movq	%rcx, %r8
000000010002a3f7	cmpq	%rdx, %r8
000000010002a3fa	jae	0x10002a49f
000000010002a400	movzbl	(%rsi,%r8), %r11d
000000010002a405	leaq	__ZN3str15UTF8_CHAR_WIDTH20he9cfcfc54d933e5d6NSE(%rip), %rcx ## str::UTF8_CHAR_WIDTH::he9cfcfc54d933e5d6NS
000000010002a40c	movzbl	(%r11,%rcx), %r9d
000000010002a411	testq	%r9, %r9
000000010002a414	je	0x10002a4ae
000000010002a41a	leaq	0x1(%r8), %r10
000000010002a41e	cmpq	%rdx, %r10
000000010002a421	jae	0x10002a493
000000010002a423	movb	%r9b, %cl
000000010002a426	andb	$0x7, %cl
000000010002a429	movb	$0x7f, %al
000000010002a42b	shrb	%cl, %al
000000010002a42d	andb	%r11b, %al
000000010002a430	movzbl	%al, %eax
000000010002a433	movzbl	(%rsi,%r10), %ecx
000000010002a438	shll	$0x6, %eax
000000010002a43b	andl	$0x3f, %ecx
000000010002a43e	orl	%eax, %ecx
000000010002a440	leaq	-0xe0(%r11), %rax
000000010002a447	cmpq	$0x14, %rax
000000010002a44b	ja	0x10002a463
000000010002a44d	leaq	0x2(%r8), %r10
000000010002a451	cmpq	%rdx, %r10
000000010002a454	jae	0x10002a493
000000010002a456	movzbl	(%rsi,%r10), %eax
000000010002a45b	shll	$0x6, %ecx
000000010002a45e	andl	$0x3f, %eax
000000010002a461	orl	%eax, %ecx
000000010002a463	addq	$-0xf0, %r11
000000010002a46a	cmpq	$0x4, %r11
000000010002a46e	ja	0x10002a485
000000010002a470	leaq	0x3(%r8), %rax
000000010002a474	cmpq	%rdx, %rax
000000010002a477	jae	0x10002a493
000000010002a479	movzbl	(%rsi,%rax), %eax
000000010002a47d	shll	$0x6, %ecx
000000010002a480	andl	$0x3f, %eax
000000010002a483	orl	%eax, %ecx
000000010002a485	movl	%ecx, (%rdi)
000000010002a487	addq	%r8, %r9
000000010002a48a	movq	%r9, 0x8(%rdi)
000000010002a48e	movq	%rdi, %rax
000000010002a491	popq	%rbp
000000010002a492	retq
000000010002a493	leaq	__ZN5slice36_$u5b$T$u5d$.ops..Index$LT$usize$GT$5index14_MSG_FILE_LINE20h9e0bce6065acf43c2GPE(%rip), %rdi ## slice::_$u5b$T$u5d$.ops..Index$LT$usize$GT$::index::_MSG_FILE_LINE::h9e0bce6065acf43c2GP
000000010002a49a	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
000000010002a49f	leaq	_panic_bounds_check_loc54622(%rip), %rdi
000000010002a4a6	movq	%r8, %rsi
000000010002a4a9	callq	__ZN9panicking18panic_bounds_check20h10583f21138d2ce3cYLE ## panicking::panic_bounds_check::h10583f21138d2ce3cYL
000000010002a4ae	leaq	__ZN3str17char_range_at_raw23multibyte_char_range_at14_MSG_FILE_LINE20h9e0bce6065acf43cTtTE(%rip), %rdi ## str::char_range_at_raw::multibyte_char_range_at::_MSG_FILE_LINE::h9e0bce6065acf43cTtT
000000010002a4b5	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
000000010002a4ba	nopw	(%rax,%rax)
__ZN3fmt9str.Debug3fmt20h1811581a7ede1e2dBmXE:
000000010002a4c0	pushq	%rbp
000000010002a4c1	movq	%rsp, %rbp
000000010002a4c4	pushq	%r15
000000010002a4c6	pushq	%r14
000000010002a4c8	pushq	%r13
000000010002a4ca	pushq	%r12
000000010002a4cc	pushq	%rbx
000000010002a4cd	subq	$0x48, %rsp
000000010002a4d1	movq	%rdx, -0x30(%rbp)
000000010002a4d5	movq	%rsi, %rbx
000000010002a4d8	movq	%rdi, %r14
000000010002a4db	movq	0x30(%rdx), %rdi
000000010002a4df	movq	0x38(%rdx), %rax
000000010002a4e3	movl	$0x22, %esi
000000010002a4e8	callq	*0x20(%rax)
000000010002a4eb	testb	%al, %al
000000010002a4ed	jne	0x10002a94d
000000010002a4f3	movq	%rbx, -0x38(%rbp)
000000010002a4f7	movq	%r14, %rdi
000000010002a4fa	movq	%rdi, -0x58(%rbp)
000000010002a4fe	leaq	(%rdi,%rbx), %rsi
000000010002a502	movq	%rsi, -0x48(%rbp)
000000010002a506	xorl	%r8d, %r8d
000000010002a509	testq	%rbx, %rbx
000000010002a50c	je	0x10002a90c
000000010002a512	xorl	%r8d, %r8d
000000010002a515	movq	%rdi, %r14
000000010002a518	xorl	%r15d, %r15d
000000010002a51b	movq	%r14, %rcx
000000010002a51e	movq	%r15, %r11
000000010002a521	nopw	%cs:(%rax,%rax)
000000010002a530	leaq	0x1(%r14), %rax
000000010002a534	movzbl	(%r14), %r12d
000000010002a538	testb	%r12b, %r12b
000000010002a53b	js	0x10002a550
000000010002a53d	movq	%rax, %r14
000000010002a540	jmp	0x10002a5d6
000000010002a545	nopw	%cs:(%rax,%rax)
000000010002a550	cmpq	%rsi, %rax
000000010002a553	je	0x10002a566
000000010002a555	movzbl	0x1(%r14), %edx
000000010002a55a	addq	$0x2, %r14
000000010002a55e	andl	$0x3f, %edx
000000010002a561	movq	%r14, %rbx
000000010002a564	jmp	0x10002a56e
000000010002a566	xorl	%edx, %edx
000000010002a568	movq	%rax, %r14
000000010002a56b	movq	%rsi, %rbx
000000010002a56e	movl	%r12d, %eax
000000010002a571	andl	$0x1f, %eax
000000010002a574	cmpl	$0xe0, %r12d
000000010002a57b	jb	0x10002a5c9
000000010002a57d	xorl	%r10d, %r10d
000000010002a580	cmpq	%rsi, %rbx
000000010002a583	movq	%rsi, %r9
000000010002a586	je	0x10002a599
000000010002a588	movzbl	(%rbx), %r10d
000000010002a58c	incq	%rbx
000000010002a58f	andl	$0x3f, %r10d
000000010002a593	movq	%rbx, %r14
000000010002a596	movq	%rbx, %r9
000000010002a599	shll	$0x6, %edx
000000010002a59c	orl	%r10d, %edx
000000010002a59f	cmpl	$0xf0, %r12d
000000010002a5a6	jb	0x10002a5ce
000000010002a5a8	xorl	%ebx, %ebx
000000010002a5aa	cmpq	%rsi, %r9
000000010002a5ad	je	0x10002a5bc
000000010002a5af	movzbl	(%r9), %ebx
000000010002a5b3	incq	%r9
000000010002a5b6	andl	$0x3f, %ebx
000000010002a5b9	movq	%r9, %r14
000000010002a5bc	andl	$0x7, %eax
000000010002a5bf	shll	$0x12, %eax
000000010002a5c2	shll	$0x6, %edx
000000010002a5c5	orl	%ebx, %edx
000000010002a5c7	jmp	0x10002a5d1
000000010002a5c9	shll	$0x6, %eax
000000010002a5cc	jmp	0x10002a5d1
000000010002a5ce	shll	$0xc, %eax
000000010002a5d1	orl	%eax, %edx
000000010002a5d3	movl	%edx, %r12d
000000010002a5d6	movq	%r11, %r15
000000010002a5d9	subq	%rcx, %r15
000000010002a5dc	addq	%r14, %r15
000000010002a5df	xorl	%ebx, %ebx
000000010002a5e1	cmpl	$0x21, %r12d
000000010002a5e5	jg	0x10002a620
000000010002a5e7	movl	$0x74, %eax
000000010002a5ec	cmpl	$0x9, %r12d
000000010002a5f0	movl	$0x0, %r13d
000000010002a5f6	je	0x10002a6c3
000000010002a5fc	cmpl	$0xa, %r12d
000000010002a600	je	0x10002a698
000000010002a606	cmpl	$0xd, %r12d
000000010002a60a	jne	0x10002a644
000000010002a60c	jmp	0x10002a6a4
000000010002a611	nopw	%cs:(%rax,%rax)
000000010002a620	cmpl	$0x22, %r12d
000000010002a624	je	0x10002a6b0
000000010002a62a	cmpl	$0x27, %r12d
000000010002a62e	je	0x10002a6b5
000000010002a634	cmpl	$0x5c, %r12d
000000010002a638	movl	$0x0, %r13d
000000010002a63e	je	0x10002a6c0
000000010002a644	leal	-0x20(%r12), %eax
000000010002a649	cmpl	$0x5e, %eax
000000010002a64c	jbe	0x10002a67f
000000010002a64e	movl	%r12d, %r9d
000000010002a651	movq	$-0x1, %rdx
000000010002a658	movl	$0x4, %eax
000000010002a65d	nopl	(%rax)
000000010002a660	movb	%al, %cl
000000010002a662	andb	$0x3c, %cl
000000010002a665	movq	%r9, %rbx
000000010002a668	shrq	%cl, %rbx
000000010002a66b	incq	%rdx
000000010002a66e	addq	$0x4, %rax
000000010002a672	testq	%rbx, %rbx
000000010002a675	jne	0x10002a660
000000010002a677	movb	$0x3, %bl
000000010002a679	cmpq	$-0x4, %rdx
000000010002a67d	jne	0x10002a693
000000010002a67f	cmpq	%rsi, %r14
000000010002a682	movq	%r14, %rcx
000000010002a685	movq	%r15, %r11
000000010002a688	jne	0x10002a530
000000010002a68e	jmp	0x10002a90c
000000010002a693	movl	%r12d, %r13d
000000010002a696	jmp	0x10002a6c0
000000010002a698	xorl	%ebx, %ebx
000000010002a69a	movl	$0x6e, %eax
000000010002a69f	xorl	%r13d, %r13d
000000010002a6a2	jmp	0x10002a6c3
000000010002a6a4	xorl	%ebx, %ebx
000000010002a6a6	movl	$0x72, %eax
000000010002a6ab	xorl	%r13d, %r13d
000000010002a6ae	jmp	0x10002a6c3
000000010002a6b0	xorl	%r13d, %r13d
000000010002a6b3	jmp	0x10002a6c0
000000010002a6b5	xorl	%r13d, %r13d
000000010002a6b8	nopl	(%rax,%rax)
000000010002a6c0	movl	%r12d, %eax
000000010002a6c3	movl	%eax, -0x3c(%rbp)
000000010002a6c6	movq	%r11, %rdx
000000010002a6c9	subq	%r8, %rdx
000000010002a6cc	jb	0x10002a97f
000000010002a6d2	cmpq	-0x38(%rbp), %r8
000000010002a6d6	je	0x10002a6f8
000000010002a6d8	jae	0x10002a97f
000000010002a6de	movzbl	(%rdi,%r8), %eax
000000010002a6e3	cmpl	$0xbf, %eax
000000010002a6e8	seta	%cl
000000010002a6eb	shrb	$0x7, %al
000000010002a6ee	xorb	$0x1, %al
000000010002a6f0	orb	%cl, %al
000000010002a6f2	je	0x10002a97f
000000010002a6f8	cmpq	-0x38(%rbp), %r11
000000010002a6fc	je	0x10002a71e
000000010002a6fe	jae	0x10002a97f
000000010002a704	movzbl	(%rdi,%r11), %eax
000000010002a709	cmpl	$0xbf, %eax
000000010002a70e	seta	%cl
000000010002a711	shrb	$0x7, %al
000000010002a714	xorb	$0x1, %al
000000010002a716	orb	%cl, %al
000000010002a718	je	0x10002a97f
000000010002a71e	movq	%r11, -0x50(%rbp)
000000010002a722	addq	%rdi, %r8
000000010002a725	movq	-0x30(%rbp), %rax
000000010002a729	movq	0x30(%rax), %rdi
000000010002a72d	movq	0x38(%rax), %rax
000000010002a731	movq	%r8, %rsi
000000010002a734	callq	*0x18(%rax)
000000010002a737	testb	%al, %al
000000010002a739	movl	$0x0, %eax
000000010002a73e	movq	%rax, -0x68(%rbp)
000000010002a742	movl	$0x0, %eax
000000010002a747	movq	%rax, -0x60(%rbp)
000000010002a74b	jmp	0x10002a764
000000010002a74d	nopl	(%rax)
000000010002a750	movq	-0x30(%rbp), %rax
000000010002a754	movq	0x30(%rax), %rdi
000000010002a758	movq	0x38(%rax), %rax
000000010002a75c	movl	%r10d, %esi
000000010002a75f	callq	*0x20(%rax)
000000010002a762	testb	%al, %al
000000010002a764	movl	-0x3c(%rbp), %r10d
000000010002a768	jne	0x10002a94d
000000010002a76e	movzbl	%bl, %eax
000000010002a771	cmpl	$0x1, %eax
000000010002a774	movq	-0x48(%rbp), %rsi
000000010002a778	movq	-0x50(%rbp), %r9
000000010002a77c	je	0x10002a820
000000010002a782	cmpl	$0x2, %eax
000000010002a785	movq	-0x58(%rbp), %rdi
000000010002a789	je	0x10002a8d0
000000010002a78f	movb	$0x1, %bl
000000010002a791	cmpl	$0x3, %eax
000000010002a794	jne	0x10002a850
000000010002a79a	movb	$0x3, %bl
000000010002a79c	movq	-0x60(%rbp), %r11
000000010002a7a0	decq	%r11
000000010002a7a3	cmpq	$0x4, %r11
000000010002a7a7	ja	0x10002a83d
000000010002a7ad	movq	$-0x1, %rax
000000010002a7b4	movl	$0x4, %edx
000000010002a7b9	leaq	0x1e0(%rip), %rcx
000000010002a7c0	movq	%rcx, %r8
000000010002a7c3	movslq	(%r8,%r11,4), %rcx
000000010002a7c7	addq	%r8, %rcx
000000010002a7ca	jmpq	*%rcx
000000010002a7cc	xorl	%eax, %eax
000000010002a7ce	movq	%rax, -0x68(%rbp)
000000010002a7d2	movl	$0x2, %eax
000000010002a7d7	movq	%rax, -0x60(%rbp)
000000010002a7db	movl	%r10d, -0x3c(%rbp)
000000010002a7df	movl	$0x75, %r10d
000000010002a7e5	jmp	0x10002a750
000000010002a7ea	nopw	(%rax,%rax)
000000010002a7f0	movb	%dl, %cl
000000010002a7f2	andb	$0x1c, %cl
000000010002a7f5	movl	%r13d, %edi
000000010002a7f8	shrl	%cl, %edi
000000010002a7fa	incq	%rax
000000010002a7fd	addl	$0x4, %edx
000000010002a800	testl	%edi, %edi
000000010002a802	jne	0x10002a7f0
000000010002a804	movq	%rax, -0x68(%rbp)
000000010002a808	movl	$0x3, %eax
000000010002a80d	movq	%rax, -0x60(%rbp)
000000010002a811	movl	%r10d, -0x3c(%rbp)
000000010002a815	movl	$0x7b, %r10d
000000010002a81b	jmp	0x10002a750
000000010002a820	movb	$0x2, %bl
000000010002a822	xorl	%eax, %eax
000000010002a824	movq	%rax, -0x68(%rbp)
000000010002a828	xorl	%eax, %eax
000000010002a82a	movq	%rax, -0x60(%rbp)
000000010002a82e	xorl	%r13d, %r13d
000000010002a831	movl	$0x0, -0x3c(%rbp)
000000010002a838	jmp	0x10002a750
000000010002a83d	xorl	%eax, %eax
000000010002a83f	movq	%rax, -0x68(%rbp)
000000010002a843	movl	$0x1, %eax
000000010002a848	movq	%rax, -0x60(%rbp)
000000010002a84c	nopl	(%rax)
000000010002a850	movl	%r10d, -0x3c(%rbp)
000000010002a854	movl	$0x5c, %r10d
000000010002a85a	jmp	0x10002a750
000000010002a85f	movq	-0x68(%rbp), %rsi
000000010002a863	leaq	(,%rsi,4), %rcx
000000010002a86b	andb	$0x1c, %cl
000000010002a86e	movl	%r13d, %eax
000000010002a871	shrl	%cl, %eax
000000010002a873	movb	%al, %cl
000000010002a875	andb	$0xf, %cl
000000010002a878	andl	$0xf, %eax
000000010002a87b	cmpl	$0xa, %eax
000000010002a87e	movb	$0x30, %al
000000010002a880	jb	0x10002a884
000000010002a882	movb	$0x57, %al
000000010002a884	addb	%cl, %al
000000010002a886	leaq	-0x1(%rsi), %rcx
000000010002a88a	testq	%rsi, %rsi
000000010002a88d	sete	%dl
000000010002a890	cmovneq	%rcx, %rsi
000000010002a894	movq	%rsi, -0x68(%rbp)
000000010002a898	movzbl	%dl, %ecx
000000010002a89b	addq	$0x3, %rcx
000000010002a89f	movq	%rcx, -0x60(%rbp)
000000010002a8a3	movl	%r10d, -0x3c(%rbp)
000000010002a8a7	movzbl	%al, %eax
000000010002a8aa	movl	%eax, %r10d
000000010002a8ad	jmp	0x10002a750
000000010002a8b2	xorl	%eax, %eax
000000010002a8b4	movq	%rax, -0x68(%rbp)
000000010002a8b8	movl	$0x5, %eax
000000010002a8bd	movq	%rax, -0x60(%rbp)
000000010002a8c1	movl	%r10d, -0x3c(%rbp)
000000010002a8c5	movl	$0x7d, %r10d
000000010002a8cb	jmp	0x10002a750
000000010002a8d0	cmpl	$0x80, %r12d
000000010002a8d7	movl	$0x1, %r8d
000000010002a8dd	jb	0x10002a900
000000010002a8df	cmpl	$0x800, %r12d           ## imm = 0x800
000000010002a8e6	movl	$0x2, %r8d
000000010002a8ec	jb	0x10002a900
000000010002a8ee	cmpl	$0xffff, %r12d          ## imm = 0xFFFF
000000010002a8f5	seta	%al
000000010002a8f8	movzbl	%al, %r8d
000000010002a8fc	addq	$0x3, %r8
000000010002a900	addq	%r9, %r8
000000010002a903	cmpq	%rsi, %r14
000000010002a906	jne	0x10002a51b
000000010002a90c	cmpq	-0x38(%rbp), %r8
000000010002a910	je	0x10002a930
000000010002a912	jae	0x10002a98e
000000010002a914	movzbl	(%rdi,%r8), %eax
000000010002a919	cmpl	$0xbf, %eax
000000010002a91e	seta	%cl
000000010002a921	shrb	$0x7, %al
000000010002a924	xorb	$0x1, %al
000000010002a926	orb	%cl, %al
000000010002a928	je	0x10002a98e
000000010002a92a	addq	%r8, %rdi
000000010002a92d	movq	%rdi, %rsi
000000010002a930	movq	-0x38(%rbp), %rdx
000000010002a934	subq	%r8, %rdx
000000010002a937	movq	-0x30(%rbp), %rcx
000000010002a93b	movq	0x30(%rcx), %rdi
000000010002a93f	movq	0x38(%rcx), %rax
000000010002a943	movq	%rcx, %rbx
000000010002a946	callq	*0x18(%rax)
000000010002a949	testb	%al, %al
000000010002a94b	je	0x10002a95e
000000010002a94d	movb	$0x1, %al
000000010002a94f	addq	$0x48, %rsp
000000010002a953	popq	%rbx
000000010002a954	popq	%r12
000000010002a956	popq	%r13
000000010002a958	popq	%r14
000000010002a95a	popq	%r15
000000010002a95c	popq	%rbp
000000010002a95d	retq
000000010002a95e	movq	0x30(%rbx), %rdi
000000010002a962	movq	0x38(%rbx), %rax
000000010002a966	movq	0x20(%rax), %rax
000000010002a96a	movl	$0x22, %esi
000000010002a96f	addq	$0x48, %rsp
000000010002a973	popq	%rbx
000000010002a974	popq	%r12
000000010002a976	popq	%r13
000000010002a978	popq	%r14
000000010002a97a	popq	%r15
000000010002a97c	popq	%rbp
000000010002a97d	jmpq	*%rax
000000010002a97f	movq	-0x38(%rbp), %rsi
000000010002a983	movq	%r8, %rdx
000000010002a986	movq	%r11, %rcx
000000010002a989	callq	__ZN3str16slice_error_fail20h42e25a3c2e6fdb09h8SE ## str::slice_error_fail::h42e25a3c2e6fdb09h8S
000000010002a98e	movq	-0x38(%rbp), %rsi
000000010002a992	movq	%r8, %rdx
000000010002a995	movq	%rsi, %rcx
000000010002a998	callq	__ZN3str16slice_error_fail20h42e25a3c2e6fdb09h8SE ## str::slice_error_fail::h42e25a3c2e6fdb09h8S
000000010002a99d	nopl	(%rax)
000000010002a9a0	subb	$-0x2, %al
000000010002a9a2	.byte 0xff #bad opcode
000000010002a9a3	callq	*-0x2(%rax)
000000010002a9a6	.byte 0xff #bad opcode
000000010002a9a7	.byte 0xff #bad opcode
000000010002a9a8	movl	$0x12fffffe, %edi       ## imm = 0x12FFFFFE
000000010002a9ad	.byte 0xff #bad opcode
000000010002a9ae	.byte 0xff #bad opcode
000000010002a9af	pushq	(%rax)
000000010002a9b1	.byte 0xff #bad opcode
000000010002a9b2	.byte 0xff #bad opcode
000000010002a9b3	jmpq	*0x66(%rsi)
000000010002a9b6	nopw	%cs:(%rax,%rax)
__ZN3fmt24ArgumentV1$LT$$u27$a$GT$10show_usize20hff7abeab48b8a5854IWE:
000000010002a9c0	pushq	%rbp
000000010002a9c1	movq	%rsp, %rbp
000000010002a9c4	popq	%rbp
000000010002a9c5	jmp	__ZN3fmt3num18usize.fmt..Display3fmt20h4910be5ac333d90911VE ## fmt::num::usize.fmt..Display::fmt::h4910be5ac333d90911V
000000010002a9ca	nopw	(%rax,%rax)
__ZN3fmt31Arguments$LT$$u27$a$GT$.Display3fmt20hcdab7e0ab1478a9bONWE:
000000010002a9d0	pushq	%rbp
000000010002a9d1	movq	%rsp, %rbp
000000010002a9d4	subq	$0x30, %rsp
000000010002a9d8	movq	0x30(%rsi), %rax
000000010002a9dc	movq	0x38(%rsi), %rsi
000000010002a9e0	movq	0x28(%rdi), %rcx
000000010002a9e4	movq	%rcx, -0x8(%rbp)
000000010002a9e8	movq	0x20(%rdi), %rcx
000000010002a9ec	movq	%rcx, -0x10(%rbp)
000000010002a9f0	movq	0x18(%rdi), %rcx
000000010002a9f4	movq	%rcx, -0x18(%rbp)
000000010002a9f8	movq	0x10(%rdi), %rcx
000000010002a9fc	movq	%rcx, -0x20(%rbp)
000000010002aa00	movq	(%rdi), %rcx
000000010002aa03	movq	0x8(%rdi), %rdx
000000010002aa07	movq	%rdx, -0x28(%rbp)
000000010002aa0b	movq	%rcx, -0x30(%rbp)
000000010002aa0f	leaq	-0x30(%rbp), %rdx
000000010002aa13	movq	%rax, %rdi
000000010002aa16	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
000000010002aa1b	addq	$0x30, %rsp
000000010002aa1f	popq	%rbp
000000010002aa20	retq
000000010002aa21	nopw	%cs:(%rax,%rax)
__ZN3fmt5write20hdde38ba94d06d154UPWE:
000000010002aa30	pushq	%rbp
000000010002aa31	movq	%rsp, %rbp
000000010002aa34	pushq	%r15
000000010002aa36	pushq	%r14
000000010002aa38	pushq	%r13
000000010002aa3a	pushq	%r12
000000010002aa3c	pushq	%rbx
000000010002aa3d	subq	$0x78, %rsp
000000010002aa41	movl	$0x0, -0x88(%rbp)
000000010002aa4b	movq	0x3056(%rip), %rax
000000010002aa52	movq	%rax, -0x70(%rbp)
000000010002aa56	movq	_const53906(%rip), %rcx
000000010002aa5d	movq	%rcx, -0x78(%rbp)
000000010002aa61	movq	%rax, -0x60(%rbp)
000000010002aa65	movq	%rcx, -0x68(%rbp)
000000010002aa69	movq	%rdi, -0x58(%rbp)
000000010002aa6d	movq	%rsi, -0x50(%rbp)
000000010002aa71	movb	$0x3, -0x80(%rbp)
000000010002aa75	movl	$0x20, -0x84(%rbp)
000000010002aa7f	movq	0x20(%rdx), %rax
000000010002aa83	movq	0x28(%rdx), %rcx
000000010002aa87	movq	%rcx, -0x30(%rbp)
000000010002aa8b	movq	%rax, -0x38(%rbp)
000000010002aa8f	movq	0x20(%rdx), %rbx
000000010002aa93	movq	0x28(%rdx), %r15
000000010002aa97	movq	%rbx, -0x48(%rbp)
000000010002aa9b	shlq	$0x4, %r15
000000010002aa9f	leaq	(%rbx,%r15), %rax
000000010002aaa3	movq	%rax, -0x40(%rbp)
000000010002aaa7	movq	(%rdx), %rax
000000010002aaaa	movq	0x8(%rdx), %r12
000000010002aaae	movq	%r12, %rcx
000000010002aab1	shlq	$0x4, %rcx
000000010002aab5	movq	0x10(%rdx), %r14
000000010002aab9	testq	%r14, %r14
000000010002aabc	je	0x10002ad3a
000000010002aac2	movq	0x18(%rdx), %rbx
000000010002aac6	leaq	0x38(%r14), %r12
000000010002aaca	shlq	$0x6, %rbx
000000010002aace	movq	%rcx, %r15
000000010002aad1	movq	%rcx, -0x98(%rbp)
000000010002aad8	movq	%rax, %r13
000000010002aadb	movq	%rax, -0x90(%rbp)
000000010002aae2	nopw	%cs:(%rax,%rax)
000000010002aaf0	testq	%rbx, %rbx
000000010002aaf3	je	0x10002ada9
000000010002aaf9	testq	%r15, %r15
000000010002aafc	je	0x10002addf
000000010002ab02	movq	-0x58(%rbp), %rdi
000000010002ab06	movq	-0x50(%rbp), %rax
000000010002ab0a	movq	(%r13), %rsi
000000010002ab0e	movq	0x8(%r13), %rdx
000000010002ab12	callq	*0x18(%rax)
000000010002ab15	testb	%al, %al
000000010002ab17	jne	0x10002addb
000000010002ab1d	movl	0x10(%r14), %eax
000000010002ab21	movl	%eax, -0x84(%rbp)
000000010002ab27	movb	0x14(%r14), %al
000000010002ab2b	movb	%al, -0x80(%rbp)
000000010002ab2e	movl	0x18(%r14), %eax
000000010002ab32	movl	%eax, -0x88(%rbp)
000000010002ab38	movq	0x30(%r14), %rax
000000010002ab3c	cmpq	$0x1, %rax
000000010002ab40	je	0x10002ab70
000000010002ab42	cmpq	$0x2, %rax
000000010002ab46	je	0x10002abb0
000000010002ab48	cmpq	$0x3, %rax
000000010002ab4c	movl	$0x0, %eax
000000010002ab51	movl	$0x0, %ecx
000000010002ab56	je	0x10002abf5
000000010002ab5c	movq	(%r12), %rax
000000010002ab60	jmp	0x10002abf0
000000010002ab65	nopw	%cs:(%rax,%rax)
000000010002ab70	movq	(%r12), %rsi
000000010002ab74	movq	-0x30(%rbp), %rdx
000000010002ab78	cmpq	%rdx, %rsi
000000010002ab7b	jae	0x10002ae08
000000010002ab81	movq	-0x38(%rbp), %rdx
000000010002ab85	shlq	$0x4, %rsi
000000010002ab89	leaq	__ZN3fmt24ArgumentV1$LT$$u27$a$GT$10show_usize20hff7abeab48b8a5854IWE(%rip), %rax ## fmt::ArgumentV1$LT$$u27$a$GT$::show_usize::hff7abeab48b8a5854IW
000000010002ab90	cmpq	%rax, 0x8(%rdx,%rsi)
000000010002ab95	movl	$0x0, %eax
000000010002ab9a	movl	$0x0, %ecx
000000010002ab9f	jne	0x10002abf5
000000010002aba1	movq	(%rdx,%rsi), %rax
000000010002aba5	movq	(%rax), %rax
000000010002aba8	jmp	0x10002abf0
000000010002abaa	nopw	(%rax,%rax)
000000010002abb0	movq	-0x48(%rbp), %rdx
000000010002abb4	cmpq	-0x40(%rbp), %rdx
000000010002abb8	movl	$0x0, %eax
000000010002abbd	movl	$0x0, %ecx
000000010002abc2	je	0x10002abf5
000000010002abc4	leaq	0x10(%rdx), %rax
000000010002abc8	movq	%rax, -0x48(%rbp)
000000010002abcc	leaq	__ZN3fmt24ArgumentV1$LT$$u27$a$GT$10show_usize20hff7abeab48b8a5854IWE(%rip), %rax ## fmt::ArgumentV1$LT$$u27$a$GT$::show_usize::hff7abeab48b8a5854IW
000000010002abd3	cmpq	%rax, 0x8(%rdx)
000000010002abd7	movl	$0x0, %eax
000000010002abdc	movl	$0x0, %ecx
000000010002abe1	jne	0x10002abf5
000000010002abe3	movq	(%rdx), %rax
000000010002abe6	movq	(%rax), %rax
000000010002abe9	nopl	(%rax)
000000010002abf0	movl	$0x1, %ecx
000000010002abf5	movq	%rcx, -0x78(%rbp)
000000010002abf9	movq	%rax, -0x70(%rbp)
000000010002abfd	movq	0x20(%r14), %rax
000000010002ac01	cmpq	$0x1, %rax
000000010002ac05	je	0x10002ac30
000000010002ac07	cmpq	$0x2, %rax
000000010002ac0b	je	0x10002ac70
000000010002ac0d	cmpq	$0x3, %rax
000000010002ac11	movl	$0x0, %eax
000000010002ac16	movl	$0x0, %ecx
000000010002ac1b	je	0x10002acb5
000000010002ac21	movq	-0x10(%r12), %rax
000000010002ac26	jmp	0x10002acb0
000000010002ac2b	nopl	(%rax,%rax)
000000010002ac30	movq	-0x10(%r12), %rsi
000000010002ac35	movq	-0x30(%rbp), %rdx
000000010002ac39	cmpq	%rdx, %rsi
000000010002ac3c	jae	0x10002ae14
000000010002ac42	movq	-0x38(%rbp), %rdx
000000010002ac46	shlq	$0x4, %rsi
000000010002ac4a	leaq	__ZN3fmt24ArgumentV1$LT$$u27$a$GT$10show_usize20hff7abeab48b8a5854IWE(%rip), %rax ## fmt::ArgumentV1$LT$$u27$a$GT$::show_usize::hff7abeab48b8a5854IW
000000010002ac51	cmpq	%rax, 0x8(%rdx,%rsi)
000000010002ac56	movl	$0x0, %eax
000000010002ac5b	movl	$0x0, %ecx
000000010002ac60	jne	0x10002acb5
000000010002ac62	movq	(%rdx,%rsi), %rax
000000010002ac66	movq	(%rax), %rax
000000010002ac69	jmp	0x10002acb0
000000010002ac6b	nopl	(%rax,%rax)
000000010002ac70	movq	-0x48(%rbp), %rdx
000000010002ac74	cmpq	-0x40(%rbp), %rdx
000000010002ac78	movl	$0x0, %eax
000000010002ac7d	movl	$0x0, %ecx
000000010002ac82	je	0x10002acb5
000000010002ac84	leaq	0x10(%rdx), %rax
000000010002ac88	movq	%rax, -0x48(%rbp)
000000010002ac8c	leaq	__ZN3fmt24ArgumentV1$LT$$u27$a$GT$10show_usize20hff7abeab48b8a5854IWE(%rip), %rax ## fmt::ArgumentV1$LT$$u27$a$GT$::show_usize::hff7abeab48b8a5854IW
000000010002ac93	cmpq	%rax, 0x8(%rdx)
000000010002ac97	movl	$0x0, %eax
000000010002ac9c	movl	$0x0, %ecx
000000010002aca1	jne	0x10002acb5
000000010002aca3	movq	(%rdx), %rax
000000010002aca6	movq	(%rax), %rax
000000010002aca9	nopl	(%rax)
000000010002acb0	movl	$0x1, %ecx
000000010002acb5	movq	%rcx, -0x68(%rbp)
000000010002acb9	movq	%rax, -0x60(%rbp)
000000010002acbd	cmpq	$0x1, (%r14)
000000010002acc1	jne	0x10002acf0
000000010002acc3	movq	-0x30(%r12), %rsi
000000010002acc8	movq	-0x30(%rbp), %rdx
000000010002accc	cmpq	%rdx, %rsi
000000010002accf	jae	0x10002adf0
000000010002acd5	movq	-0x38(%rbp), %rcx
000000010002acd9	shlq	$0x4, %rsi
000000010002acdd	leaq	(%rcx,%rsi), %rax
000000010002ace1	leaq	0x8(%rcx,%rsi), %rcx
000000010002ace6	jmp	0x10002ad0d
000000010002ace8	nopl	(%rax,%rax)
000000010002acf0	movq	-0x48(%rbp), %rax
000000010002acf4	cmpq	-0x40(%rbp), %rax
000000010002acf8	je	0x10002adfc
000000010002acfe	leaq	0x10(%rax), %rcx
000000010002ad02	movq	%rcx, -0x48(%rbp)
000000010002ad06	movq	%rax, %rcx
000000010002ad09	addq	$0x8, %rcx
000000010002ad0d	addq	$0x40, %r14
000000010002ad11	addq	$0x10, %r13
000000010002ad15	movq	(%rax), %rdi
000000010002ad18	leaq	-0x88(%rbp), %rsi
000000010002ad1f	callq	*(%rcx)
000000010002ad21	addq	$-0x10, %r15
000000010002ad25	addq	$0x40, %r12
000000010002ad29	addq	$-0x40, %rbx
000000010002ad2d	testb	%al, %al
000000010002ad2f	je	0x10002aaf0
000000010002ad35	jmp	0x10002addb
000000010002ad3a	movq	%rcx, -0x98(%rbp)
000000010002ad41	shlq	$0x4, %r12
000000010002ad45	leaq	-0x88(%rbp), %r14
000000010002ad4c	movq	%rax, %r13
000000010002ad4f	movq	%rax, -0x90(%rbp)
000000010002ad56	nopw	%cs:(%rax,%rax)
000000010002ad60	testq	%r15, %r15
000000010002ad63	je	0x10002ada9
000000010002ad65	testq	%r12, %r12
000000010002ad68	je	0x10002addf
000000010002ad6a	testq	%rbx, %rbx
000000010002ad6d	je	0x10002ada5
000000010002ad6f	movq	-0x58(%rbp), %rdi
000000010002ad73	movq	-0x50(%rbp), %rax
000000010002ad77	movq	(%r13), %rsi
000000010002ad7b	movq	0x8(%r13), %rdx
000000010002ad7f	callq	*0x18(%rax)
000000010002ad82	testb	%al, %al
000000010002ad84	jne	0x10002addb
000000010002ad86	addq	$0x10, %r13
000000010002ad8a	movq	(%rbx), %rdi
000000010002ad8d	movq	%r14, %rsi
000000010002ad90	callq	*0x8(%rbx)
000000010002ad93	leaq	0x10(%rbx), %rbx
000000010002ad97	addq	$-0x10, %r12
000000010002ad9b	addq	$-0x10, %r15
000000010002ad9f	testb	%al, %al
000000010002ada1	je	0x10002ad60
000000010002ada3	jmp	0x10002addb
000000010002ada5	addq	$0x10, %r13
000000010002ada9	movq	-0x90(%rbp), %rax
000000010002adb0	movq	-0x98(%rbp), %rcx
000000010002adb7	addq	%rcx, %rax
000000010002adba	cmpq	%rax, %r13
000000010002adbd	je	0x10002addf
000000010002adbf	testq	%r13, %r13
000000010002adc2	je	0x10002addf
000000010002adc4	movq	-0x58(%rbp), %rdi
000000010002adc8	movq	-0x50(%rbp), %rax
000000010002adcc	movq	(%r13), %rsi
000000010002add0	movq	0x8(%r13), %rdx
000000010002add4	callq	*0x18(%rax)
000000010002add7	testb	%al, %al
000000010002add9	je	0x10002addf
000000010002addb	movb	$0x1, %al
000000010002addd	jmp	0x10002ade1
000000010002addf	xorl	%eax, %eax
000000010002ade1	addq	$0x78, %rsp
000000010002ade5	popq	%rbx
000000010002ade6	popq	%r12
000000010002ade8	popq	%r13
000000010002adea	popq	%r14
000000010002adec	popq	%r15
000000010002adee	popq	%rbp
000000010002adef	retq
000000010002adf0	leaq	_panic_bounds_check_loc54736(%rip), %rdi
000000010002adf7	callq	__ZN9panicking18panic_bounds_check20h10583f21138d2ce3cYLE ## panicking::panic_bounds_check::h10583f21138d2ce3cYL
000000010002adfc	leaq	__ZN6option15Option$LT$T$GT$6unwrap14_MSG_FILE_LINE20h9e0bce6065acf43cknOE(%rip), %rdi ## option::Option$LT$T$GT$::unwrap::_MSG_FILE_LINE::h9e0bce6065acf43cknO
000000010002ae03	callq	__ZN9panicking5panic20he1e34a74b1285647DXLE ## panicking::panic::he1e34a74b1285647DXL
000000010002ae08	leaq	_panic_bounds_check_loc54737(%rip), %rdi
000000010002ae0f	callq	__ZN9panicking18panic_bounds_check20h10583f21138d2ce3cYLE ## panicking::panic_bounds_check::h10583f21138d2ce3cYL
000000010002ae14	leaq	_panic_bounds_check_loc54737(%rip), %rdi
000000010002ae1b	callq	__ZN9panicking18panic_bounds_check20h10583f21138d2ce3cYLE ## panicking::panic_bounds_check::h10583f21138d2ce3cYL
__ZN3fmt23Formatter$LT$$u27$a$GT$12pad_integral20h1cf7543225553af6OUWE:
000000010002ae20	pushq	%rbp
000000010002ae21	movq	%rsp, %rbp
000000010002ae24	pushq	%r15
000000010002ae26	pushq	%r14
000000010002ae28	pushq	%r13
000000010002ae2a	pushq	%r12
000000010002ae2c	pushq	%rbx
000000010002ae2d	subq	$0x48, %rsp
000000010002ae31	movq	%r9, %r15
000000010002ae34	movq	%r8, %r13
000000010002ae37	movq	%rcx, %rbx
000000010002ae3a	movq	%rdi, %r12
000000010002ae3d	testb	%sil, %sil
000000010002ae40	je	0x10002ae61
000000010002ae42	movl	(%r12), %r8d
000000010002ae46	movl	%r8d, %r10d
000000010002ae49	andl	$0x1, %r10d
000000010002ae4d	movl	%r8d, %r14d
000000010002ae50	andl	$0x1, %r14d
000000010002ae54	movb	$0x2b, %r11b
000000010002ae57	jne	0x10002ae5c
000000010002ae59	xorl	%r11d, %r11d
000000010002ae5c	addq	%r15, %r10
000000010002ae5f	jmp	0x10002ae72
000000010002ae61	leaq	0x1(%r15), %r10
000000010002ae65	movl	(%r12), %r8d
000000010002ae69	movb	$0x2d, %r11b
000000010002ae6c	movl	$0x1, %r14d
000000010002ae72	testb	$0x4, %r8b
000000010002ae76	jne	0x10002ae88
000000010002ae78	movq	%rdx, -0x40(%rbp)
000000010002ae7c	movl	$0x0, -0x38(%rbp)
000000010002ae83	jmp	0x10002af0f
000000010002ae88	xorl	%eax, %eax
000000010002ae8a	testq	%rbx, %rbx
000000010002ae8d	je	0x10002aefd
000000010002ae8f	leaq	(%rdx,%rbx), %rsi
000000010002ae93	movq	%rbx, %r9
000000010002ae96	movq	%rdx, %rdi
000000010002ae99	movq	%rdx, -0x40(%rbp)
000000010002ae9d	nopl	(%rax)
000000010002aea0	leaq	0x1(%rdi), %rbx
000000010002aea4	movb	(%rdi), %cl
000000010002aea6	testb	%cl, %cl
000000010002aea8	jns	0x10002aef0
000000010002aeaa	addq	$0x2, %rdi
000000010002aeae	cmpq	%rsi, %rbx
000000010002aeb1	cmovneq	%rdi, %rbx
000000010002aeb5	cmoveq	%rsi, %rdi
000000010002aeb9	movzbl	%cl, %ecx
000000010002aebc	cmpl	$0xe0, %ecx
000000010002aec2	jb	0x10002aef0
000000010002aec4	cmpq	%rsi, %rdi
000000010002aec7	leaq	0x1(%rdi), %rdi
000000010002aecb	cmovneq	%rdi, %rbx
000000010002aecf	cmoveq	%rsi, %rdi
000000010002aed3	cmpl	$0xf0, %ecx
000000010002aed9	jb	0x10002aef0
000000010002aedb	cmpq	%rsi, %rdi
000000010002aede	leaq	0x1(%rdi), %rcx
000000010002aee2	cmovneq	%rcx, %rbx
000000010002aee6	nopw	%cs:(%rax,%rax)
000000010002aef0	incq	%rax
000000010002aef3	cmpq	%rsi, %rbx
000000010002aef6	movq	%rbx, %rdi
000000010002aef9	jne	0x10002aea0
000000010002aefb	jmp	0x10002af04
000000010002aefd	movq	%rdx, -0x40(%rbp)
000000010002af01	movq	%rbx, %r9
000000010002af04	addq	%rax, %r10
000000010002af07	movb	$0x1, %al
000000010002af09	movl	%eax, -0x38(%rbp)
000000010002af0c	movq	%r9, %rbx
000000010002af0f	cmpq	$0x1, 0x10(%r12)
000000010002af15	jne	0x10002af66
000000010002af17	movl	%r14d, -0x44(%rbp)
000000010002af1b	movq	0x18(%r12), %rsi
000000010002af20	movq	%rsi, %r14
000000010002af23	subq	%r10, %r14
000000010002af26	jbe	0x10002af6e
000000010002af28	testb	$0x8, %r8b
000000010002af2c	jne	0x10002afe0
000000010002af32	movzbl	0x8(%r12), %edx
000000010002af38	cmpl	$0x3, %edx
000000010002af3b	movb	$0x1, %cl
000000010002af3d	je	0x10002af41
000000010002af3f	movb	%dl, %cl
000000010002af41	subq	%r10, %rsi
000000010002af44	testb	%cl, %cl
000000010002af46	je	0x10002b072
000000010002af4c	movzbl	%cl, %eax
000000010002af4f	cmpl	$0x2, %eax
000000010002af52	je	0x10002b07b
000000010002af58	movq	%r13, -0x58(%rbp)
000000010002af5c	movq	%rsi, %r13
000000010002af5f	xorl	%esi, %esi
000000010002af61	jmp	0x10002b08b
000000010002af66	cmpl	$0x1, %r14d
000000010002af6a	je	0x10002af74
000000010002af6c	jmp	0x10002afa1
000000010002af6e	cmpl	$0x1, -0x44(%rbp)
000000010002af72	jne	0x10002afa1
000000010002af74	movl	$0x0, -0x2c(%rbp)
000000010002af7b	movb	%r11b, -0x2c(%rbp)
000000010002af7f	movq	0x30(%r12), %rdi
000000010002af84	movq	0x38(%r12), %rax
000000010002af89	leaq	-0x2c(%rbp), %rsi
000000010002af8d	movl	$0x1, %edx
000000010002af92	callq	*0x18(%rax)
000000010002af95	movb	%al, %cl
000000010002af97	movb	$0x1, %al
000000010002af99	testb	%cl, %cl
000000010002af9b	jne	0x10002b3ab
000000010002afa1	movl	-0x38(%rbp), %eax
000000010002afa4	testb	%al, %al
000000010002afa6	je	0x10002afc8
000000010002afa8	movq	0x30(%r12), %rdi
000000010002afad	movq	0x38(%r12), %rax
000000010002afb2	movq	-0x40(%rbp), %rsi
000000010002afb6	movq	%rbx, %rdx
000000010002afb9	callq	*0x18(%rax)
000000010002afbc	movb	%al, %cl
000000010002afbe	movb	$0x1, %al
000000010002afc0	testb	%cl, %cl
000000010002afc2	jne	0x10002b3ab
000000010002afc8	movq	0x30(%r12), %rdi
000000010002afcd	movq	0x38(%r12), %rax
000000010002afd2	movq	%r13, %rsi
000000010002afd5	movq	%r15, %rdx
000000010002afd8	callq	*0x18(%rax)
000000010002afdb	jmp	0x10002b3ab
000000010002afe0	movl	$0x30, 0x4(%r12)
000000010002afe9	cmpl	$0x1, -0x44(%rbp)
000000010002afed	jne	0x10002b01c
000000010002afef	movl	$0x0, -0x2c(%rbp)
000000010002aff6	movb	%r11b, -0x2c(%rbp)
000000010002affa	movq	0x30(%r12), %rdi
000000010002afff	movq	0x38(%r12), %rax
000000010002b004	leaq	-0x2c(%rbp), %rsi
000000010002b008	movl	$0x1, %edx
000000010002b00d	callq	*0x18(%rax)
000000010002b010	movb	%al, %cl
000000010002b012	movb	$0x1, %al
000000010002b014	testb	%cl, %cl
000000010002b016	jne	0x10002b3ab
000000010002b01c	movl	-0x38(%rbp), %eax
000000010002b01f	testb	%al, %al
000000010002b021	je	0x10002b043
000000010002b023	movq	0x30(%r12), %rdi
000000010002b028	movq	0x38(%r12), %rax
000000010002b02d	movq	-0x40(%rbp), %rsi
000000010002b031	movq	%rbx, %rdx
000000010002b034	callq	*0x18(%rax)
000000010002b037	movb	%al, %cl
000000010002b039	movb	$0x1, %al
000000010002b03b	testb	%cl, %cl
000000010002b03d	jne	0x10002b3ab
000000010002b043	movzbl	0x8(%r12), %ecx
000000010002b049	cmpl	$0x3, %ecx
000000010002b04c	movb	$0x1, %al
000000010002b04e	je	0x10002b052
000000010002b050	movb	%cl, %al
000000010002b052	testb	%al, %al
000000010002b054	je	0x10002b265
000000010002b05a	movzbl	%al, %eax
000000010002b05d	cmpl	$0x2, %eax
000000010002b060	je	0x10002b253
000000010002b066	movq	%r14, -0x38(%rbp)
000000010002b06a	xorl	%r14d, %r14d
000000010002b06d	jmp	0x10002b26b
000000010002b072	movq	%r13, -0x58(%rbp)
000000010002b076	xorl	%r13d, %r13d
000000010002b079	jmp	0x10002b08b
000000010002b07b	movq	%r13, -0x58(%rbp)
000000010002b07f	movq	%rsi, %r13
000000010002b082	shrq	%r13
000000010002b085	incq	%rsi
000000010002b088	shrq	%rsi
000000010002b08b	movl	$0x0, -0x30(%rbp)
000000010002b092	movl	0x4(%r12), %eax
000000010002b097	cmpl	$0x7f, %eax
000000010002b09a	ja	0x10002b0ba
000000010002b09c	movq	%rsi, -0x50(%rbp)
000000010002b0a0	movl	%r11d, -0x64(%rbp)
000000010002b0a4	movq	%rbx, -0x70(%rbp)
000000010002b0a8	movq	%r15, -0x60(%rbp)
000000010002b0ac	movb	%al, -0x30(%rbp)
000000010002b0af	movl	$0x1, %r15d
000000010002b0b5	jmp	0x10002b177
000000010002b0ba	cmpl	$0x7ff, %eax            ## imm = 0x7FF
000000010002b0bf	ja	0x10002b0f1
000000010002b0c1	movq	%rsi, -0x50(%rbp)
000000010002b0c5	movl	%r11d, -0x64(%rbp)
000000010002b0c9	movq	%rbx, -0x70(%rbp)
000000010002b0cd	movq	%r15, -0x60(%rbp)
000000010002b0d1	movl	%eax, %ecx
000000010002b0d3	shrl	$0x6, %ecx
000000010002b0d6	andb	$0x1f, %cl
000000010002b0d9	orb	$-0x40, %cl
000000010002b0dc	movb	%cl, -0x30(%rbp)
000000010002b0df	andb	$0x3f, %al
000000010002b0e1	orb	$-0x80, %al
000000010002b0e3	movb	%al, -0x2f(%rbp)
000000010002b0e6	movl	$0x2, %r15d
000000010002b0ec	jmp	0x10002b177
000000010002b0f1	cmpl	$0xffff, %eax           ## imm = 0xFFFF
000000010002b0f6	ja	0x10002b133
000000010002b0f8	movq	%rsi, -0x50(%rbp)
000000010002b0fc	movl	%r11d, -0x64(%rbp)
000000010002b100	movq	%rbx, -0x70(%rbp)
000000010002b104	movq	%r15, -0x60(%rbp)
000000010002b108	movl	%eax, %ecx
000000010002b10a	shrl	$0xc, %ecx
000000010002b10d	andb	$0xf, %cl
000000010002b110	orb	$-0x20, %cl
000000010002b113	movb	%cl, -0x30(%rbp)
000000010002b116	movl	%eax, %ecx
000000010002b118	shrl	$0x6, %ecx
000000010002b11b	andb	$0x3f, %cl
000000010002b11e	orb	$-0x80, %cl
000000010002b121	movb	%cl, -0x2f(%rbp)
000000010002b124	andb	$0x3f, %al
000000010002b126	orb	$-0x80, %al
000000010002b128	movb	%al, -0x2e(%rbp)
000000010002b12b	movl	$0x3, %r15d
000000010002b131	jmp	0x10002b177
000000010002b133	movq	%rsi, -0x50(%rbp)
000000010002b137	movl	%r11d, -0x64(%rbp)
000000010002b13b	movq	%rbx, -0x70(%rbp)
000000010002b13f	movq	%r15, -0x60(%rbp)
000000010002b143	movl	%eax, %ecx
000000010002b145	shrl	$0x12, %ecx
000000010002b148	orb	$-0x10, %cl
000000010002b14b	movb	%cl, -0x30(%rbp)
000000010002b14e	movl	%eax, %ecx
000000010002b150	shrl	$0xc, %ecx
000000010002b153	andb	$0x3f, %cl
000000010002b156	orb	$-0x80, %cl
000000010002b159	movb	%cl, -0x2f(%rbp)
000000010002b15c	movl	%eax, %ecx
000000010002b15e	shrl	$0x6, %ecx
000000010002b161	andb	$0x3f, %cl
000000010002b164	orb	$-0x80, %cl
000000010002b167	movb	%cl, -0x2e(%rbp)
000000010002b16a	andb	$0x3f, %al
000000010002b16c	orb	$-0x80, %al
000000010002b16e	movb	%al, -0x2d(%rbp)
000000010002b171	movl	$0x4, %r15d
000000010002b177	movq	$-0x1, %rbx
000000010002b17e	leaq	-0x30(%rbp), %r14
000000010002b182	nopw	%cs:(%rax,%rax)
000000010002b190	incq	%rbx
000000010002b193	cmpq	%r13, %rbx
000000010002b196	jae	0x10002b1b4
000000010002b198	movq	0x30(%r12), %rdi
000000010002b19d	movq	0x38(%r12), %rax
000000010002b1a2	movq	%r14, %rsi
000000010002b1a5	movq	%r15, %rdx
000000010002b1a8	callq	*0x18(%rax)
000000010002b1ab	testb	%al, %al
000000010002b1ad	je	0x10002b190
000000010002b1af	jmp	0x10002b24c
000000010002b1b4	cmpl	$0x1, -0x44(%rbp)
000000010002b1b8	jne	0x10002b1e1
000000010002b1ba	movl	$0x0, -0x2c(%rbp)
000000010002b1c1	movl	-0x64(%rbp), %eax
000000010002b1c4	movb	%al, -0x2c(%rbp)
000000010002b1c7	movq	0x30(%r12), %rdi
000000010002b1cc	movq	0x38(%r12), %rax
000000010002b1d1	leaq	-0x2c(%rbp), %rsi
000000010002b1d5	movl	$0x1, %edx
000000010002b1da	callq	*0x18(%rax)
000000010002b1dd	testb	%al, %al
000000010002b1df	jne	0x10002b24c
000000010002b1e1	movl	-0x38(%rbp), %eax
000000010002b1e4	testb	%al, %al
000000010002b1e6	je	0x10002b201
000000010002b1e8	movq	0x30(%r12), %rdi
000000010002b1ed	movq	0x38(%r12), %rax
000000010002b1f2	movq	-0x40(%rbp), %rsi
000000010002b1f6	movq	-0x70(%rbp), %rdx
000000010002b1fa	callq	*0x18(%rax)
000000010002b1fd	testb	%al, %al
000000010002b1ff	jne	0x10002b24c
000000010002b201	movq	0x30(%r12), %rdi
000000010002b206	movq	0x38(%r12), %rax
000000010002b20b	movq	-0x58(%rbp), %rsi
000000010002b20f	movq	-0x60(%rbp), %rdx
000000010002b213	callq	*0x18(%rax)
000000010002b216	testb	%al, %al
000000010002b218	jne	0x10002b24c
000000010002b21a	movq	$-0x1, %rbx
000000010002b221	leaq	-0x30(%rbp), %r14
000000010002b225	incq	%rbx
000000010002b228	movq	-0x50(%rbp), %rax
000000010002b22c	cmpq	%rax, %rbx
000000010002b22f	jae	0x10002b3a9
000000010002b235	movq	0x30(%r12), %rdi
000000010002b23a	movq	0x38(%r12), %rax
000000010002b23f	movq	%r14, %rsi
000000010002b242	movq	%r15, %rdx
000000010002b245	callq	*0x18(%rax)
000000010002b248	testb	%al, %al
000000010002b24a	je	0x10002b225
000000010002b24c	movb	$0x1, %al
000000010002b24e	jmp	0x10002b3ab
000000010002b253	movq	%r14, %rax
000000010002b256	shrq	%rax
000000010002b259	movq	%rax, -0x38(%rbp)
000000010002b25d	incq	%r14
000000010002b260	shrq	%r14
000000010002b263	jmp	0x10002b26b
000000010002b265	xorl	%eax, %eax
000000010002b267	movq	%rax, -0x38(%rbp)
000000010002b26b	movl	$0x0, -0x2c(%rbp)
000000010002b272	movl	0x4(%r12), %eax
000000010002b277	cmpl	$0x7f, %eax
000000010002b27a	ja	0x10002b292
000000010002b27c	movq	%r13, -0x58(%rbp)
000000010002b280	movq	%r15, -0x60(%rbp)
000000010002b284	movb	%al, -0x2c(%rbp)
000000010002b287	movl	$0x1, %r15d
000000010002b28d	jmp	0x10002b32a
000000010002b292	cmpl	$0x7ff, %eax            ## imm = 0x7FF
000000010002b297	ja	0x10002b2be
000000010002b299	movq	%r13, -0x58(%rbp)
000000010002b29d	movq	%r15, -0x60(%rbp)
000000010002b2a1	movl	%eax, %ecx
000000010002b2a3	shrl	$0x6, %ecx
000000010002b2a6	andb	$0x1f, %cl
000000010002b2a9	orb	$-0x40, %cl
000000010002b2ac	movb	%cl, -0x2c(%rbp)
000000010002b2af	andb	$0x3f, %al
000000010002b2b1	orb	$-0x80, %al
000000010002b2b3	movb	%al, -0x2b(%rbp)
000000010002b2b6	movl	$0x2, %r15d
000000010002b2bc	jmp	0x10002b32a
000000010002b2be	movq	%r13, -0x58(%rbp)
000000010002b2c2	movq	%r15, -0x60(%rbp)
000000010002b2c6	movl	%eax, %ecx
000000010002b2c8	cmpl	$0xffff, %eax           ## imm = 0xFFFF
000000010002b2cd	ja	0x10002b2f8
000000010002b2cf	shrl	$0xc, %ecx
000000010002b2d2	andb	$0xf, %cl
000000010002b2d5	orb	$-0x20, %cl
000000010002b2d8	movb	%cl, -0x2c(%rbp)
000000010002b2db	movl	%eax, %ecx
000000010002b2dd	shrl	$0x6, %ecx
000000010002b2e0	andb	$0x3f, %cl
000000010002b2e3	orb	$-0x80, %cl
000000010002b2e6	movb	%cl, -0x2b(%rbp)
000000010002b2e9	andb	$0x3f, %al
000000010002b2eb	orb	$-0x80, %al
000000010002b2ed	movb	%al, -0x2a(%rbp)
000000010002b2f0	movl	$0x3, %r15d
000000010002b2f6	jmp	0x10002b32a
000000010002b2f8	shrl	$0x12, %ecx
000000010002b2fb	orb	$-0x10, %cl
000000010002b2fe	movb	%cl, -0x2c(%rbp)
000000010002b301	movl	%eax, %ecx
000000010002b303	shrl	$0xc, %ecx
000000010002b306	andb	$0x3f, %cl
000000010002b309	orb	$-0x80, %cl
000000010002b30c	movb	%cl, -0x2b(%rbp)
000000010002b30f	movl	%eax, %ecx
000000010002b311	shrl	$0x6, %ecx
000000010002b314	andb	$0x3f, %cl
000000010002b317	orb	$-0x80, %cl
000000010002b31a	movb	%cl, -0x2a(%rbp)
000000010002b31d	andb	$0x3f, %al
000000010002b31f	orb	$-0x80, %al
000000010002b321	movb	%al, -0x29(%rbp)
000000010002b324	movl	$0x4, %r15d
000000010002b32a	movq	$-0x1, %r13
000000010002b331	leaq	-0x2c(%rbp), %rbx
000000010002b335	nopw	%cs:(%rax,%rax)
000000010002b340	incq	%r13
000000010002b343	cmpq	-0x38(%rbp), %r13
000000010002b347	jae	0x10002b362
000000010002b349	movq	0x30(%r12), %rdi
000000010002b34e	movq	0x38(%r12), %rax
000000010002b353	movq	%rbx, %rsi
000000010002b356	movq	%r15, %rdx
000000010002b359	callq	*0x18(%rax)
000000010002b35c	testb	%al, %al
000000010002b35e	je	0x10002b340
000000010002b360	jmp	0x10002b3a5
000000010002b362	movq	0x30(%r12), %rdi
000000010002b367	movq	0x38(%r12), %rax
000000010002b36c	movq	-0x58(%rbp), %rsi
000000010002b370	movq	-0x60(%rbp), %rdx
000000010002b374	callq	*0x18(%rax)
000000010002b377	testb	%al, %al
000000010002b379	jne	0x10002b3a5
000000010002b37b	movq	$-0x1, %rbx
000000010002b382	leaq	-0x2c(%rbp), %r13
000000010002b386	incq	%rbx
000000010002b389	cmpq	%r14, %rbx
000000010002b38c	jae	0x10002b3a9
000000010002b38e	movq	0x30(%r12), %rdi
000000010002b393	movq	0x38(%r12), %rax
000000010002b398	movq	%r13, %rsi
000000010002b39b	movq	%r15, %rdx
000000010002b39e	callq	*0x18(%rax)
000000010002b3a1	testb	%al, %al
000000010002b3a3	je	0x10002b386
000000010002b3a5	movb	$0x1, %al
000000010002b3a7	jmp	0x10002b3ab
000000010002b3a9	xorl	%eax, %eax
000000010002b3ab	addq	$0x48, %rsp
000000010002b3af	popq	%rbx
000000010002b3b0	popq	%r12
000000010002b3b2	popq	%r13
000000010002b3b4	popq	%r14
000000010002b3b6	popq	%r15
000000010002b3b8	popq	%rbp
000000010002b3b9	retq
000000010002b3ba	nopw	(%rax,%rax)
__ZN3fmt23Formatter$LT$$u27$a$GT$9alternate20h0236ca76df644ce2AbXE:
000000010002b3c0	pushq	%rbp
000000010002b3c1	movq	%rsp, %rbp
000000010002b3c4	movb	(%rdi), %al
000000010002b3c6	andb	$0x4, %al
000000010002b3c8	shrb	$0x2, %al
000000010002b3cb	popq	%rbp
000000010002b3cc	retq
000000010002b3cd	nopl	(%rax)
__ZN3fmt8builders15debug_tuple_new20hd405c67ddd5f4094CdWE:
000000010002b3d0	pushq	%rbp
000000010002b3d1	movq	%rsp, %rbp
000000010002b3d4	pushq	%r14
000000010002b3d6	pushq	%rbx
000000010002b3d7	movq	%rsi, %r14
000000010002b3da	movq	%rdi, %rbx
000000010002b3dd	movq	0x30(%r14), %rdi
000000010002b3e1	movq	0x38(%r14), %rax
000000010002b3e5	movq	%rdx, %rsi
000000010002b3e8	movq	%rcx, %rdx
000000010002b3eb	callq	*0x18(%rax)
000000010002b3ee	movq	%r14, (%rbx)
000000010002b3f1	movb	%al, 0x8(%rbx)
000000010002b3f4	movb	$0x0, 0x9(%rbx)
000000010002b3f8	movq	%rbx, %rax
000000010002b3fb	popq	%rbx
000000010002b3fc	popq	%r14
000000010002b3fe	popq	%rbp
000000010002b3ff	retq
__ZN3fmt3num15u8.fmt..Display3fmt20h1f4cd1496b6ff851pwVE:
000000010002b400	pushq	%rbp
000000010002b401	movq	%rsp, %rbp
000000010002b404	subq	$0x20, %rsp
000000010002b408	movq	%rsi, %r10
000000010002b40b	movzbl	(%rdi), %edx
000000010002b40e	cmpq	$0x64, %rdx
000000010002b412	jb	0x10002b448
000000010002b414	movzbl	%dl, %eax
000000010002b417	imull	$0x29, %eax, %ecx
000000010002b41a	andl	$0x3000, %ecx           ## imm = 0x3000
000000010002b420	shrl	$0xc, %ecx
000000010002b423	movb	$0x64, %sil
000000010002b426	movb	%cl, %al
000000010002b428	mulb	%sil
000000010002b42b	subb	%al, %dl
000000010002b42d	movzbl	%dl, %eax
000000010002b430	leaq	_byte_str54845(%rip), %rdx
000000010002b437	movw	(%rdx,%rax,2), %ax
000000010002b43b	movw	%ax, -0x2(%rbp)
000000010002b43f	movl	$0x11, %eax
000000010002b444	movb	%cl, %dl
000000010002b446	jmp	0x10002b455
000000010002b448	movl	$0x13, %eax
000000010002b44d	movzbl	%dl, %ecx
000000010002b450	cmpl	$0x9, %ecx
000000010002b453	ja	0x10002b45e
000000010002b455	addb	$0x30, %dl
000000010002b458	movb	%dl, -0x14(%rbp,%rax)
000000010002b45c	jmp	0x10002b472
000000010002b45e	leaq	_byte_str54845(%rip), %rax
000000010002b465	movw	(%rax,%rdx,2), %ax
000000010002b469	movw	%ax, -0x2(%rbp)
000000010002b46d	movl	$0x12, %eax
000000010002b472	leaq	-0x14(%rbp,%rax), %r8
000000010002b477	movl	$0x14, %r9d
000000010002b47d	subq	%rax, %r9
000000010002b480	leaq	_byte_str54062(%rip), %rdx
000000010002b487	movl	$0x1, %esi
000000010002b48c	xorl	%ecx, %ecx
000000010002b48e	movq	%r10, %rdi
000000010002b491	callq	__ZN3fmt23Formatter$LT$$u27$a$GT$12pad_integral20h1cf7543225553af6OUWE ## fmt::Formatter$LT$$u27$a$GT$::pad_integral::h1cf7543225553af6OUW
000000010002b496	addq	$0x20, %rsp
000000010002b49a	popq	%rbp
000000010002b49b	retq
000000010002b49c	nopl	(%rax)
__ZN3fmt3num12GenericRadix7fmt_int19h663031077181503234E:
000000010002b4a0	pushq	%rbp
000000010002b4a1	movq	%rsp, %rbp
000000010002b4a4	subq	$0xa0, %rsp
000000010002b4ab	movq	%rsi, %r10
000000010002b4ae	movq	%rdi, %rcx
000000010002b4b1	xorps	%xmm0, %xmm0
000000010002b4b4	movaps	%xmm0, -0x70(%rbp)
000000010002b4b8	movaps	%xmm0, -0x80(%rbp)
000000010002b4bc	movaps	%xmm0, -0x90(%rbp)
000000010002b4c3	movaps	%xmm0, -0xa0(%rbp)
000000010002b4ca	movl	$0x40, %edi
000000010002b4cf	nop
000000010002b4d0	testq	%rdi, %rdi
000000010002b4d3	je	0x10002b512
000000010002b4d5	movb	%cl, %al
000000010002b4d7	andb	$0xf, %al
000000010002b4d9	movb	$0x1d, -0x39(%rbp)
000000010002b4dd	movl	%ecx, %esi
000000010002b4df	andl	$0xf, %esi
000000010002b4e2	cmpl	$0x9, %esi
000000010002b4e5	ja	0x10002b4f0
000000010002b4e7	orb	$0x30, %al
000000010002b4e9	jmp	0x10002b4ff
000000010002b4eb	nopl	(%rax,%rax)
000000010002b4f0	movb	%al, %dl
000000010002b4f2	addb	$-0xa, %dl
000000010002b4f5	movzbl	%dl, %edx
000000010002b4f8	cmpl	$0x5, %edx
000000010002b4fb	ja	0x10002b54f
000000010002b4fd	addb	$0x57, %al
000000010002b4ff	shrq	$0x4, %rcx
000000010002b503	movb	%al, -0xa1(%rbp,%rdi)
000000010002b50a	decq	%rdi
000000010002b50d	testq	%rcx, %rcx
000000010002b510	jne	0x10002b4d0
000000010002b512	cmpq	$0x41, %rdi
000000010002b516	jae	0x10002b5b8
000000010002b51c	leaq	-0xa0(%rbp,%rdi), %r8
000000010002b524	movl	$0x40, %r9d
000000010002b52a	subq	%rdi, %r9
000000010002b52d	leaq	_str54831(%rip), %rdx
000000010002b534	movl	$0x1, %esi
000000010002b539	movl	$0x2, %ecx
000000010002b53e	movq	%r10, %rdi
000000010002b541	callq	__ZN3fmt23Formatter$LT$$u27$a$GT$12pad_integral20h1cf7543225553af6OUWE ## fmt::Formatter$LT$$u27$a$GT$::pad_integral::h1cf7543225553af6OUW
000000010002b546	addq	$0xa0, %rsp
000000010002b54d	popq	%rbp
000000010002b54e	retq
000000010002b54f	movb	%al, -0x1(%rbp)
000000010002b552	movb	$0xf, -0x39(%rbp)
000000010002b556	leaq	__ZN3fmt3num15u8.fmt..Display3fmt20h1f4cd1496b6ff851pwVE(%rip), %rax ## fmt::num::u8.fmt..Display::fmt::h1f4cd1496b6ff851pwV
000000010002b55d	movq	%rax, -0x58(%rbp)
000000010002b561	leaq	-0x39(%rbp), %rcx
000000010002b565	movq	%rcx, -0x60(%rbp)
000000010002b569	movq	%rax, -0x48(%rbp)
000000010002b56d	leaq	-0x1(%rbp), %rax
000000010002b571	movq	%rax, -0x50(%rbp)
000000010002b575	leaq	_ref54827(%rip), %rax
000000010002b57c	movq	%rax, -0x38(%rbp)
000000010002b580	movq	$0x2, -0x30(%rbp)
000000010002b588	movq	$0x0, -0x20(%rbp)
000000010002b590	movq	$0x0, -0x28(%rbp)
000000010002b598	leaq	-0x60(%rbp), %rax
000000010002b59c	movq	%rax, -0x18(%rbp)
000000010002b5a0	movq	$0x2, -0x10(%rbp)
000000010002b5a8	leaq	__ZN3fmt3num21LowerHex.GenericRadix5digit10_FILE_LINE20h4a56c969ed2d4d85MUUE(%rip), %rsi ## fmt::num::LowerHex.GenericRadix::digit::_FILE_LINE::h4a56c969ed2d4d85MUU
000000010002b5af	leaq	-0x38(%rbp), %rdi
000000010002b5b3	callq	__ZN9panicking9panic_fmt20hd3ab350bce4886e96YLE ## panicking::panic_fmt::hd3ab350bce4886e96YL
000000010002b5b8	movl	$0x40, %esi
000000010002b5bd	callq	__ZN5slice22slice_index_order_fail20he2dd1311502ab24djJPE ## slice::slice_index_order_fail::he2dd1311502ab24djJP
000000010002b5c2	nopw	%cs:(%rax,%rax)
__ZN3fmt3num18isize.fmt..Display3fmt20h6a64c3dc5b8c04824XVE:
000000010002b5d0	pushq	%rbp
000000010002b5d1	movq	%rsp, %rbp
000000010002b5d4	pushq	%r14
000000010002b5d6	pushq	%rbx
000000010002b5d7	subq	$0x20, %rsp
000000010002b5db	movq	(%rdi), %r8
000000010002b5de	movq	%r8, %rbx
000000010002b5e1	negq	%rbx
000000010002b5e4	cmovlq	%r8, %rbx
000000010002b5e8	movl	$0x14, %r10d
000000010002b5ee	cmpq	$0x270f, %rbx           ## imm = 0x270F
000000010002b5f5	jbe	0x10002b677
000000010002b5fb	movabsq	$0x346dc5d63886594b, %r9 ## imm = 0x346DC5D63886594B
000000010002b605	movabsq	$0x28f5c28f5c28f5c3, %r11 ## imm = 0x28F5C28F5C28F5C3
000000010002b60f	leaq	_byte_str54845(%rip), %r14
000000010002b616	nopw	%cs:(%rax,%rax)
000000010002b620	movq	%rbx, %rax
000000010002b623	mulq	%r9
000000010002b626	movq	%rdx, %rcx
000000010002b629	shrq	$0xb, %rcx
000000010002b62d	imulq	$0x2710, %rcx, %rax     ## imm = 0x2710
000000010002b634	movq	%rbx, %rdi
000000010002b637	subq	%rax, %rdi
000000010002b63a	movq	%rdi, %rax
000000010002b63d	shrq	$0x2, %rax
000000010002b641	mulq	%r11
000000010002b644	shrq	$0x2, %rdx
000000010002b648	imulq	$0x64, %rdx, %rax
000000010002b64c	subq	%rax, %rdi
000000010002b64f	movw	(%r14,%rdx,2), %ax
000000010002b654	movw	%ax, -0x28(%rbp,%r10)
000000010002b65a	movw	(%r14,%rdi,2), %ax
000000010002b65f	movw	%ax, -0x26(%rbp,%r10)
000000010002b665	leaq	-0x4(%r10), %r10
000000010002b669	cmpq	$0x5f5e0ff, %rbx        ## imm = 0x5F5E0FF
000000010002b670	movq	%rcx, %rbx
000000010002b673	ja	0x10002b620
000000010002b675	jmp	0x10002b67a
000000010002b677	movq	%rbx, %rcx
000000010002b67a	cmpq	$0x63, %rcx
000000010002b67e	jle	0x10002b6c0
000000010002b680	movabsq	$-0x5c28f5c28f5c28f5, %rdx ## imm = 0xA3D70A3D70A3D70B
000000010002b68a	movq	%rcx, %rax
000000010002b68d	imulq	%rdx
000000010002b690	addq	%rcx, %rdx
000000010002b693	movq	%rdx, %rax
000000010002b696	shrq	$0x3f, %rax
000000010002b69a	sarq	$0x6, %rdx
000000010002b69e	addq	%rax, %rdx
000000010002b6a1	imulq	$0x64, %rdx, %rax
000000010002b6a5	subq	%rax, %rcx
000000010002b6a8	leaq	_byte_str54845(%rip), %rax
000000010002b6af	movw	(%rax,%rcx,2), %ax
000000010002b6b3	movw	%ax, -0x26(%rbp,%r10)
000000010002b6b9	addq	$-0x2, %r10
000000010002b6bd	movq	%rdx, %rcx
000000010002b6c0	cmpq	$0x9, %rcx
000000010002b6c4	jg	0x10002b6d3
000000010002b6c6	addb	$0x30, %cl
000000010002b6c9	movb	%cl, -0x25(%rbp,%r10)
000000010002b6ce	decq	%r10
000000010002b6d1	jmp	0x10002b6e8
000000010002b6d3	leaq	_byte_str54845(%rip), %rax
000000010002b6da	movw	(%rax,%rcx,2), %ax
000000010002b6de	movw	%ax, -0x26(%rbp,%r10)
000000010002b6e4	addq	$-0x2, %r10
000000010002b6e8	testq	%r8, %r8
000000010002b6eb	setns	%al
000000010002b6ee	leaq	-0x24(%rbp,%r10), %r8
000000010002b6f3	movl	$0x14, %r9d
000000010002b6f9	subq	%r10, %r9
000000010002b6fc	movzbl	%al, %eax
000000010002b6ff	leaq	_byte_str54062(%rip), %rdx
000000010002b706	xorl	%ecx, %ecx
000000010002b708	movq	%rsi, %rdi
000000010002b70b	movl	%eax, %esi
000000010002b70d	callq	__ZN3fmt23Formatter$LT$$u27$a$GT$12pad_integral20h1cf7543225553af6OUWE ## fmt::Formatter$LT$$u27$a$GT$::pad_integral::h1cf7543225553af6OUW
000000010002b712	addq	$0x20, %rsp
000000010002b716	popq	%rbx
000000010002b717	popq	%r14
000000010002b719	popq	%rbp
000000010002b71a	retq
000000010002b71b	nopl	(%rax,%rax)
__ZN3fmt3num19usize.fmt..LowerHex3fmt20h82d379ce243390a585UE:
000000010002b720	pushq	%rbp
000000010002b721	movq	%rsp, %rbp
000000010002b724	movq	(%rdi), %rdi
000000010002b727	popq	%rbp
000000010002b728	jmp	__ZN3fmt3num12GenericRadix7fmt_int19h663031077181503234E ## fmt::num::GenericRadix::fmt_int::h663031077181503234
000000010002b72d	nopl	(%rax)
__ZN3fmt3num16i32.fmt..Display3fmt20hc117e0f17c173be6gIVE:
000000010002b730	pushq	%rbp
000000010002b731	movq	%rsp, %rbp
000000010002b734	pushq	%rbx
000000010002b735	subq	$0x18, %rsp
000000010002b739	movl	(%rdi), %r8d
000000010002b73c	movl	%r8d, %edi
000000010002b73f	negl	%edi
000000010002b741	cmovll	%r8d, %edi
000000010002b745	movl	$0x14, %r11d
000000010002b74b	cmpl	$0x270f, %edi           ## imm = 0x270F
000000010002b751	jbe	0x10002b7aa
000000010002b753	movl	$0xd1b71759, %r9d       ## imm = 0xD1B71759
000000010002b759	leaq	_byte_str54845(%rip), %r10
000000010002b760	movl	%edi, %edx
000000010002b762	imulq	%r9, %rdx
000000010002b766	shrq	$0x2d, %rdx
000000010002b76a	imull	$0x2710, %edx, %ecx     ## imm = 0x2710
000000010002b770	movl	%edi, %eax
000000010002b772	subl	%ecx, %eax
000000010002b774	imulq	$0x51eb851f, %rax, %rcx ## imm = 0x51EB851F
000000010002b77b	shrq	$0x25, %rcx
000000010002b77f	imull	$0x64, %ecx, %ebx
000000010002b782	subl	%ebx, %eax
000000010002b784	movw	(%r10,%rcx,2), %cx
000000010002b789	movw	%cx, -0x20(%rbp,%r11)
000000010002b78f	movw	(%r10,%rax,2), %ax
000000010002b794	movw	%ax, -0x1e(%rbp,%r11)
000000010002b79a	leaq	-0x4(%r11), %r11
000000010002b79e	cmpl	$0x5f5e0ff, %edi        ## imm = 0x5F5E0FF
000000010002b7a4	movl	%edx, %edi
000000010002b7a6	ja	0x10002b760
000000010002b7a8	jmp	0x10002b7ac
000000010002b7aa	movl	%edi, %edx
000000010002b7ac	cmpl	$0x63, %edx
000000010002b7af	jbe	0x10002b7da
000000010002b7b1	movl	%edx, %eax
000000010002b7b3	imulq	$0x51eb851f, %rax, %rax ## imm = 0x51EB851F
000000010002b7ba	shrq	$0x25, %rax
000000010002b7be	imull	$0x64, %eax, %ecx
000000010002b7c1	subl	%ecx, %edx
000000010002b7c3	leaq	_byte_str54845(%rip), %rcx
000000010002b7ca	movw	(%rcx,%rdx,2), %cx
000000010002b7ce	movw	%cx, -0x1e(%rbp,%r11)
000000010002b7d4	addq	$-0x2, %r11
000000010002b7d8	movl	%eax, %edx
000000010002b7da	cmpl	$0x9, %edx
000000010002b7dd	ja	0x10002b7ec
000000010002b7df	addb	$0x30, %dl
000000010002b7e2	movb	%dl, -0x1d(%rbp,%r11)
000000010002b7e7	decq	%r11
000000010002b7ea	jmp	0x10002b803
000000010002b7ec	movl	%edx, %eax
000000010002b7ee	leaq	_byte_str54845(%rip), %rcx
000000010002b7f5	movw	(%rcx,%rax,2), %ax
000000010002b7f9	movw	%ax, -0x1e(%rbp,%r11)
000000010002b7ff	addq	$-0x2, %r11
000000010002b803	testl	%r8d, %r8d
000000010002b806	setns	%al
000000010002b809	leaq	-0x1c(%rbp,%r11), %r8
000000010002b80e	movl	$0x14, %r9d
000000010002b814	subq	%r11, %r9
000000010002b817	movzbl	%al, %eax
000000010002b81a	leaq	_byte_str54062(%rip), %rdx
000000010002b821	xorl	%ecx, %ecx
000000010002b823	movq	%rsi, %rdi
000000010002b826	movl	%eax, %esi
000000010002b828	callq	__ZN3fmt23Formatter$LT$$u27$a$GT$12pad_integral20h1cf7543225553af6OUWE ## fmt::Formatter$LT$$u27$a$GT$::pad_integral::h1cf7543225553af6OUW
000000010002b82d	addq	$0x18, %rsp
000000010002b831	popq	%rbx
000000010002b832	popq	%rbp
000000010002b833	retq
000000010002b834	nopw	%cs:(%rax,%rax)
__ZN3fmt8builders49PadAdapter$LT$$u27$a$C$$u20$$u27$b$GT$.fmt..Write9write_str20hd97bab0986776b3eE6VE:
000000010002b840	pushq	%rbp
000000010002b841	movq	%rsp, %rbp
000000010002b844	pushq	%r15
000000010002b846	pushq	%r14
000000010002b848	pushq	%r13
000000010002b84a	pushq	%r12
000000010002b84c	pushq	%rbx
000000010002b84d	pushq	%rax
000000010002b84e	movq	%rdx, %r14
000000010002b851	movq	%rsi, %r13
000000010002b854	movq	%rdi, %r15
000000010002b857	testq	%r14, %r14
000000010002b85a	jne	0x10002b876
000000010002b85c	xorl	%eax, %eax
000000010002b85e	jmp	0x10002b9e9
000000010002b863	nopw	%cs:(%rax,%rax)
000000010002b870	addq	%r12, %r13
000000010002b873	movq	%rcx, %r14
000000010002b876	cmpb	$0x0, 0x8(%r15)
000000010002b87b	je	0x10002b8a3
000000010002b87d	movq	(%r15), %rax
000000010002b880	movq	0x30(%rax), %rdi
000000010002b884	movq	0x38(%rax), %rax
000000010002b888	movl	$0x4, %edx
000000010002b88d	leaq	_str54849(%rip), %rsi
000000010002b894	callq	*0x18(%rax)
000000010002b897	movb	%al, %cl
000000010002b899	movb	$0x1, %al
000000010002b89b	testb	%cl, %cl
000000010002b89d	jne	0x10002b9e9
000000010002b8a3	leaq	(%r13,%r14), %r8
000000010002b8a8	xorl	%eax, %eax
000000010002b8aa	movq	%r13, %rcx
000000010002b8ad	nopl	(%rax)
000000010002b8b0	movq	%rax, %r12
000000010002b8b3	cmpq	%r8, %rcx
000000010002b8b6	je	0x10002b970
000000010002b8bc	leaq	0x1(%rcx), %rdx
000000010002b8c0	movzbl	(%rcx), %edi
000000010002b8c3	testb	%dil, %dil
000000010002b8c6	jns	0x10002b946
000000010002b8c8	cmpq	%r8, %rdx
000000010002b8cb	je	0x10002b8dd
000000010002b8cd	leaq	0x2(%rcx), %rdx
000000010002b8d1	movzbl	0x1(%rcx), %esi
000000010002b8d5	andl	$0x3f, %esi
000000010002b8d8	movq	%rdx, %rbx
000000010002b8db	jmp	0x10002b8e2
000000010002b8dd	xorl	%esi, %esi
000000010002b8df	movq	%r8, %rbx
000000010002b8e2	movl	%edi, %eax
000000010002b8e4	andl	$0x1f, %eax
000000010002b8e7	cmpl	$0xe0, %edi
000000010002b8ed	jb	0x10002b93a
000000010002b8ef	xorl	%r10d, %r10d
000000010002b8f2	cmpq	%r8, %rbx
000000010002b8f5	movq	%r8, %r9
000000010002b8f8	je	0x10002b90b
000000010002b8fa	movzbl	(%rbx), %r10d
000000010002b8fe	incq	%rbx
000000010002b901	andl	$0x3f, %r10d
000000010002b905	movq	%rbx, %rdx
000000010002b908	movq	%rbx, %r9
000000010002b90b	shll	$0x6, %esi
000000010002b90e	orl	%r10d, %esi
000000010002b911	cmpl	$0xf0, %edi
000000010002b917	jb	0x10002b93f
000000010002b919	xorl	%edi, %edi
000000010002b91b	cmpq	%r8, %r9
000000010002b91e	je	0x10002b92d
000000010002b920	movzbl	(%r9), %edi
000000010002b924	incq	%r9
000000010002b927	andl	$0x3f, %edi
000000010002b92a	movq	%r9, %rdx
000000010002b92d	andl	$0x7, %eax
000000010002b930	shll	$0x12, %eax
000000010002b933	shll	$0x6, %esi
000000010002b936	orl	%edi, %esi
000000010002b938	jmp	0x10002b942
000000010002b93a	shll	$0x6, %eax
000000010002b93d	jmp	0x10002b942
000000010002b93f	shll	$0xc, %eax
000000010002b942	orl	%eax, %esi
000000010002b944	movl	%esi, %edi
000000010002b946	movq	%r12, %rax
000000010002b949	subq	%rcx, %rax
000000010002b94c	addq	%rdx, %rax
000000010002b94f	cmpl	$0xa, %edi
000000010002b952	movq	%rdx, %rcx
000000010002b955	jne	0x10002b8b0
000000010002b95b	movb	$0x1, 0x8(%r15)
000000010002b960	incq	%r12
000000010002b963	jmp	0x10002b978
000000010002b965	nopw	%cs:(%rax,%rax)
000000010002b970	movb	$0x0, 0x8(%r15)
000000010002b975	movq	%r14, %r12
000000010002b978	movq	(%r15), %rax
000000010002b97b	cmpq	%r12, %r14
000000010002b97e	je	0x10002b99b
000000010002b980	jbe	0x10002b9f8
000000010002b982	movzbl	(%r13,%r12), %ecx
000000010002b988	cmpl	$0xbf, %ecx
000000010002b98e	seta	%dl
000000010002b991	shrb	$0x7, %cl
000000010002b994	xorb	$0x1, %cl
000000010002b997	orb	%dl, %cl
000000010002b999	je	0x10002b9f8
000000010002b99b	movq	0x30(%rax), %rdi
000000010002b99f	movq	0x38(%rax), %rax
000000010002b9a3	movq	%r13, %rsi
000000010002b9a6	movq	%r12, %rdx
000000010002b9a9	callq	*0x18(%rax)
000000010002b9ac	testb	%al, %al
000000010002b9ae	setne	%al
000000010002b9b1	jne	0x10002b9e9
000000010002b9b3	movq	%r14, %rcx
000000010002b9b6	subq	%r12, %rcx
000000010002b9b9	je	0x10002b9e9
000000010002b9bb	jbe	0x10002b9d8
000000010002b9bd	movzbl	(%r13,%r12), %eax
000000010002b9c3	cmpl	$0xbf, %eax
000000010002b9c8	seta	%dl
000000010002b9cb	shrb	$0x7, %al
000000010002b9ce	xorb	$0x1, %al
000000010002b9d0	orb	%dl, %al
000000010002b9d2	jne	0x10002b870
000000010002b9d8	movq	%r13, %rdi
000000010002b9db	movq	%r14, %rsi
000000010002b9de	movq	%r12, %rdx
000000010002b9e1	movq	%r14, %rcx
000000010002b9e4	callq	__ZN3str16slice_error_fail20h42e25a3c2e6fdb09h8SE ## str::slice_error_fail::h42e25a3c2e6fdb09h8S
000000010002b9e9	addq	$0x8, %rsp
000000010002b9ed	popq	%rbx
000000010002b9ee	popq	%r12
000000010002b9f0	popq	%r13
000000010002b9f2	popq	%r14
000000010002b9f4	popq	%r15
000000010002b9f6	popq	%rbp
000000010002b9f7	retq
000000010002b9f8	xorl	%edx, %edx
000000010002b9fa	movq	%r13, %rdi
000000010002b9fd	movq	%r14, %rsi
000000010002ba00	movq	%r12, %rcx
000000010002ba03	callq	__ZN3str16slice_error_fail20h42e25a3c2e6fdb09h8SE ## str::slice_error_fail::h42e25a3c2e6fdb09h8S
000000010002ba08	nopl	(%rax,%rax)
__ZN3fmt5Write10write_char21h17626212769364874469E:
000000010002ba10	pushq	%rbp
000000010002ba11	movq	%rsp, %rbp
000000010002ba14	subq	$0x10, %rsp
000000010002ba18	movl	$0x0, -0x4(%rbp)
000000010002ba1f	cmpl	$0x7f, %esi
000000010002ba22	ja	0x10002ba32
000000010002ba24	movb	%sil, -0x4(%rbp)
000000010002ba28	movl	$0x1, %edx
000000010002ba2d	jmp	0x10002babd
000000010002ba32	movl	%esi, %eax
000000010002ba34	cmpl	$0x7ff, %esi            ## imm = 0x7FF
000000010002ba3a	ja	0x10002ba59
000000010002ba3c	shrl	$0x6, %eax
000000010002ba3f	andb	$0x1f, %al
000000010002ba41	orb	$-0x40, %al
000000010002ba43	movb	%al, -0x4(%rbp)
000000010002ba46	andb	$0x3f, %sil
000000010002ba4a	orb	$-0x80, %sil
000000010002ba4e	movb	%sil, -0x3(%rbp)
000000010002ba52	movl	$0x2, %edx
000000010002ba57	jmp	0x10002babd
000000010002ba59	cmpl	$0xffff, %esi           ## imm = 0xFFFF
000000010002ba5f	ja	0x10002ba8a
000000010002ba61	shrl	$0xc, %eax
000000010002ba64	andb	$0xf, %al
000000010002ba66	orb	$-0x20, %al
000000010002ba68	movb	%al, -0x4(%rbp)
000000010002ba6b	movl	%esi, %eax
000000010002ba6d	shrl	$0x6, %eax
000000010002ba70	andb	$0x3f, %al
000000010002ba72	orb	$-0x80, %al
000000010002ba74	movb	%al, -0x3(%rbp)
000000010002ba77	andb	$0x3f, %sil
000000010002ba7b	orb	$-0x80, %sil
000000010002ba7f	movb	%sil, -0x2(%rbp)
000000010002ba83	movl	$0x3, %edx
000000010002ba88	jmp	0x10002babd
000000010002ba8a	shrl	$0x12, %eax
000000010002ba8d	andb	$0x7, %al
000000010002ba8f	orb	$-0x10, %al
000000010002ba91	movb	%al, -0x4(%rbp)
000000010002ba94	movl	%esi, %eax
000000010002ba96	shrl	$0xc, %eax
000000010002ba99	andb	$0x3f, %al
000000010002ba9b	orb	$-0x80, %al
000000010002ba9d	movb	%al, -0x3(%rbp)
000000010002baa0	movl	%esi, %eax
000000010002baa2	shrl	$0x6, %eax
000000010002baa5	andb	$0x3f, %al
000000010002baa7	orb	$-0x80, %al
000000010002baa9	movb	%al, -0x2(%rbp)
000000010002baac	andb	$0x3f, %sil
000000010002bab0	orb	$-0x80, %sil
000000010002bab4	movb	%sil, -0x1(%rbp)
000000010002bab8	movl	$0x4, %edx
000000010002babd	leaq	-0x4(%rbp), %rsi
000000010002bac1	callq	__ZN3fmt8builders49PadAdapter$LT$$u27$a$C$$u20$$u27$b$GT$.fmt..Write9write_str20hd97bab0986776b3eE6VE ## fmt::builders::PadAdapter$LT$$u27$a$C$$u20$$u27$b$GT$.fmt..Write::write_str::hd97bab0986776b3eE6V
000000010002bac6	addq	$0x10, %rsp
000000010002baca	popq	%rbp
000000010002bacb	retq
000000010002bacc	nopl	(%rax)
__ZN3fmt5Write9write_fmt21h18021532368755049626E:
000000010002bad0	pushq	%rbp
000000010002bad1	movq	%rsp, %rbp
000000010002bad4	subq	$0x40, %rsp
000000010002bad8	movq	%rdi, -0x8(%rbp)
000000010002badc	movq	0x28(%rsi), %rax
000000010002bae0	movq	%rax, -0x10(%rbp)
000000010002bae4	movq	0x20(%rsi), %rax
000000010002bae8	movq	%rax, -0x18(%rbp)
000000010002baec	movq	0x18(%rsi), %rax
000000010002baf0	movq	%rax, -0x20(%rbp)
000000010002baf4	movq	0x10(%rsi), %rax
000000010002baf8	movq	%rax, -0x28(%rbp)
000000010002bafc	movq	(%rsi), %rax
000000010002baff	movq	0x8(%rsi), %rcx
000000010002bb03	movq	%rcx, -0x30(%rbp)
000000010002bb07	movq	%rax, -0x38(%rbp)
000000010002bb0b	leaq	_vtable54859(%rip), %rsi
000000010002bb12	leaq	-0x8(%rbp), %rdi
000000010002bb16	leaq	-0x38(%rbp), %rdx
000000010002bb1a	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
000000010002bb1f	addq	$0x40, %rsp
000000010002bb23	popq	%rbp
000000010002bb24	retq
000000010002bb25	nopw	%cs:(%rax,%rax)
__ZN3fmt5Write9write_fmt36Adapter$LT$$u27$a$C$$u20$T$GT$.Write9write_str21h10264674740334520550E:
000000010002bb30	pushq	%rbp
000000010002bb31	movq	%rsp, %rbp
000000010002bb34	movq	(%rdi), %rdi
000000010002bb37	popq	%rbp
000000010002bb38	jmp	__ZN3fmt8builders49PadAdapter$LT$$u27$a$C$$u20$$u27$b$GT$.fmt..Write9write_str20hd97bab0986776b3eE6VE ## fmt::builders::PadAdapter$LT$$u27$a$C$$u20$$u27$b$GT$.fmt..Write::write_str::hd97bab0986776b3eE6V
000000010002bb3d	nopl	(%rax)
__ZN3fmt5Write10write_char20h3967071695110453538E:
000000010002bb40	pushq	%rbp
000000010002bb41	movq	%rsp, %rbp
000000010002bb44	subq	$0x10, %rsp
000000010002bb48	movl	$0x0, -0x4(%rbp)
000000010002bb4f	cmpl	$0x7f, %esi
000000010002bb52	ja	0x10002bb62
000000010002bb54	movb	%sil, -0x4(%rbp)
000000010002bb58	movl	$0x1, %edx
000000010002bb5d	jmp	0x10002bbed
000000010002bb62	movl	%esi, %eax
000000010002bb64	cmpl	$0x7ff, %esi            ## imm = 0x7FF
000000010002bb6a	ja	0x10002bb89
000000010002bb6c	shrl	$0x6, %eax
000000010002bb6f	andb	$0x1f, %al
000000010002bb71	orb	$-0x40, %al
000000010002bb73	movb	%al, -0x4(%rbp)
000000010002bb76	andb	$0x3f, %sil
000000010002bb7a	orb	$-0x80, %sil
000000010002bb7e	movb	%sil, -0x3(%rbp)
000000010002bb82	movl	$0x2, %edx
000000010002bb87	jmp	0x10002bbed
000000010002bb89	cmpl	$0xffff, %esi           ## imm = 0xFFFF
000000010002bb8f	ja	0x10002bbba
000000010002bb91	shrl	$0xc, %eax
000000010002bb94	andb	$0xf, %al
000000010002bb96	orb	$-0x20, %al
000000010002bb98	movb	%al, -0x4(%rbp)
000000010002bb9b	movl	%esi, %eax
000000010002bb9d	shrl	$0x6, %eax
000000010002bba0	andb	$0x3f, %al
000000010002bba2	orb	$-0x80, %al
000000010002bba4	movb	%al, -0x3(%rbp)
000000010002bba7	andb	$0x3f, %sil
000000010002bbab	orb	$-0x80, %sil
000000010002bbaf	movb	%sil, -0x2(%rbp)
000000010002bbb3	movl	$0x3, %edx
000000010002bbb8	jmp	0x10002bbed
000000010002bbba	shrl	$0x12, %eax
000000010002bbbd	andb	$0x7, %al
000000010002bbbf	orb	$-0x10, %al
000000010002bbc1	movb	%al, -0x4(%rbp)
000000010002bbc4	movl	%esi, %eax
000000010002bbc6	shrl	$0xc, %eax
000000010002bbc9	andb	$0x3f, %al
000000010002bbcb	orb	$-0x80, %al
000000010002bbcd	movb	%al, -0x3(%rbp)
000000010002bbd0	movl	%esi, %eax
000000010002bbd2	shrl	$0x6, %eax
000000010002bbd5	andb	$0x3f, %al
000000010002bbd7	orb	$-0x80, %al
000000010002bbd9	movb	%al, -0x2(%rbp)
000000010002bbdc	andb	$0x3f, %sil
000000010002bbe0	orb	$-0x80, %sil
000000010002bbe4	movb	%sil, -0x1(%rbp)
000000010002bbe8	movl	$0x4, %edx
000000010002bbed	movq	(%rdi), %rdi
000000010002bbf0	leaq	-0x4(%rbp), %rsi
000000010002bbf4	callq	__ZN3fmt8builders49PadAdapter$LT$$u27$a$C$$u20$$u27$b$GT$.fmt..Write9write_str20hd97bab0986776b3eE6VE ## fmt::builders::PadAdapter$LT$$u27$a$C$$u20$$u27$b$GT$.fmt..Write::write_str::hd97bab0986776b3eE6V
000000010002bbf9	addq	$0x10, %rsp
000000010002bbfd	popq	%rbp
000000010002bbfe	retq
000000010002bbff	nop
__ZN3fmt5Write9write_fmt36Adapter$LT$$u27$a$C$$u20$T$GT$.Write9write_fmt20h8853275263319331022E:
000000010002bc00	pushq	%rbp
000000010002bc01	movq	%rsp, %rbp
000000010002bc04	subq	$0x40, %rsp
000000010002bc08	movq	(%rdi), %rax
000000010002bc0b	movq	%rax, -0x8(%rbp)
000000010002bc0f	movq	0x28(%rsi), %rax
000000010002bc13	movq	%rax, -0x10(%rbp)
000000010002bc17	movq	0x20(%rsi), %rax
000000010002bc1b	movq	%rax, -0x18(%rbp)
000000010002bc1f	movq	0x18(%rsi), %rax
000000010002bc23	movq	%rax, -0x20(%rbp)
000000010002bc27	movq	0x10(%rsi), %rax
000000010002bc2b	movq	%rax, -0x28(%rbp)
000000010002bc2f	movq	(%rsi), %rax
000000010002bc32	movq	0x8(%rsi), %rcx
000000010002bc36	movq	%rcx, -0x30(%rbp)
000000010002bc3a	movq	%rax, -0x38(%rbp)
000000010002bc3e	leaq	_vtable54859(%rip), %rsi
000000010002bc45	leaq	-0x8(%rbp), %rdi
000000010002bc49	leaq	-0x38(%rbp), %rdx
000000010002bc4d	callq	__ZN3fmt5write20hdde38ba94d06d154UPWE ## fmt::write::hdde38ba94d06d154UPW
000000010002bc52	addq	$0x40, %rsp
000000010002bc56	popq	%rbp
000000010002bc57	retq
000000010002bc58	nopl	(%rax,%rax)
__ZN3fmt23_$RF$$u27$a$u20$T.Debug3fmt20h8386447523349772906E:
000000010002bc60	pushq	%rbp
000000010002bc61	movq	%rsp, %rbp
000000010002bc64	movq	(%rdi), %rax
000000010002bc67	movq	0x8(%rdi), %rcx
000000010002bc6b	movq	0x18(%rcx), %rcx
000000010002bc6f	movq	%rax, %rdi
000000010002bc72	popq	%rbp
000000010002bc73	jmpq	*%rcx
000000010002bc75	nopw	%cs:(%rax,%rax)