1400a1152:	48 83 ec 20          	sub    $0x20,%rsp
1400a1156:	48 83 79 10 00       	cmpq   $0x0,0x10(%rcx)
1400a115b:	48 8b da             	mov    %rdx,%rbx
1400a115e:	74 16                	je     0x1400a1176
1400a1160:	4c 8d 41 18          	lea    0x18(%rcx),%r8
1400a1164:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400a1168:	e8 6b c0 ff ff       	call   0x14009d1d8
1400a116d:	48 8b c3             	mov    %rbx,%rax
1400a1170:	48 83 c4 20          	add    $0x20,%rsp
1400a1174:	5b                   	pop    %rbx
1400a1175:	c3                   	ret
1400a1176:	33 d2                	xor    %edx,%edx
1400a1178:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400a117d:	e8 62 a1 f6 ff       	call   0x14000b2e4
1400a1182:	cc                   	int3
1400a1183:	90                   	nop
1400a1184:	90                   	nop
1400a1185:	90                   	nop
1400a1186:	90                   	nop
1400a1187:	90                   	nop
1400a1188:	90                   	nop
1400a1189:	90                   	nop
1400a118a:	90                   	nop
1400a118b:	90                   	nop
1400a118c:	90                   	nop
1400a118d:	90                   	nop
1400a118e:	90                   	nop
1400a118f:	90                   	nop
1400a1190:	40 53                	rex push %rbx
1400a1192:	48 83 ec 20          	sub    $0x20,%rsp
1400a1196:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400a119a:	48 8b da             	mov    %rdx,%rbx
1400a119d:	48 85 c9             	test   %rcx,%rcx
1400a11a0:	74 0e                	je     0x1400a11b0
1400a11a2:	e8 95 bd ff ff       	call   0x14009cf3c
1400a11a7:	48 8b c3             	mov    %rbx,%rax
1400a11aa:	48 83 c4 20          	add    $0x20,%rsp
1400a11ae:	5b                   	pop    %rbx
1400a11af:	c3                   	ret
1400a11b0:	33 d2                	xor    %edx,%edx
1400a11b2:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400a11b7:	e8 28 a1 f6 ff       	call   0x14000b2e4
1400a11bc:	cc                   	int3
1400a11bd:	90                   	nop
1400a11be:	90                   	nop
1400a11bf:	90                   	nop
1400a11c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400a11c5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400a11ca:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400a11cf:	57                   	push   %rdi
1400a11d0:	48 83 ec 20          	sub    $0x20,%rsp
1400a11d4:	48 83 79 08 38       	cmpq   $0x38,0x8(%rcx)
1400a11d9:	48 8b ea             	mov    %rdx,%rbp
1400a11dc:	0f 82 f8 00 00 00    	jb     0x1400a12da
1400a11e2:	48 8b 11             	mov    (%rcx),%rdx
1400a11e5:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400a11e9:	4d 85 c0             	test   %r8,%r8
1400a11ec:	74 15                	je     0x1400a1203
1400a11ee:	41 8b 40 08          	mov    0x8(%r8),%eax
1400a11f2:	eb 0b                	jmp    0x1400a11ff
1400a11f4:	8d 48 01             	lea    0x1(%rax),%ecx
1400a11f7:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400a11fd:	74 4d                	je     0x1400a124c
1400a11ff:	85 c0                	test   %eax,%eax
1400a1201:	75 f1                	jne    0x1400a11f4
1400a1203:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400a1208:	e8 cb 63 ff ff       	call   0x1400975d8
1400a120d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400a1212:	48 8b cd             	mov    %rbp,%rcx
1400a1215:	e8 22 de ff ff       	call   0x14009f03c
1400a121a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400a121f:	48 85 c9             	test   %rcx,%rcx
1400a1222:	74 13                	je     0x1400a1237
1400a1224:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400a122a:	48 8b 01             	mov    (%rcx),%rax
1400a122d:	48 8b 40 10          	mov    0x10(%rax),%rax
1400a1231:	ff 15 f9 1b 17 00    	call   *0x171bf9(%rip)        # 0x140212e30
1400a1237:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400a123c:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400a1241:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400a1246:	48 83 c4 20          	add    $0x20,%rsp
1400a124a:	5f                   	pop    %rdi
1400a124b:	c3                   	ret
1400a124c:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
1400a1250:	48 85 ff             	test   %rdi,%rdi
1400a1253:	74 ae                	je     0x1400a1203
1400a1255:	4c 8b 42 20          	mov    0x20(%rdx),%r8
1400a1259:	83 ce ff             	or     $0xffffffff,%esi
1400a125c:	4d 85 c0             	test   %r8,%r8
1400a125f:	74 15                	je     0x1400a1276
1400a1261:	41 8b 40 08          	mov    0x8(%r8),%eax
1400a1265:	eb 0b                	jmp    0x1400a1272
1400a1267:	8d 48 01             	lea    0x1(%rax),%ecx
1400a126a:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400a1270:	74 32                	je     0x1400a12a4
1400a1272:	85 c0                	test   %eax,%eax
1400a1274:	75 f1                	jne    0x1400a1267
1400a1276:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400a127b:	e8 58 63 ff ff       	call   0x1400975d8
1400a1280:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
1400a1284:	f0 0f c1 71 08       	lock xadd %esi,0x8(%rcx)
1400a1289:	83 fe 01             	cmp    $0x1,%esi
1400a128c:	0f 85 7b ff ff ff    	jne    0x1400a120d
1400a1292:	48 8b 01             	mov    (%rcx),%rax
1400a1295:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a1299:	ff 15 91 1b 17 00    	call   *0x171b91(%rip)        # 0x140212e30
1400a129f:	e9 69 ff ff ff       	jmp    0x1400a120d
1400a12a4:	48 8b 5a 18          	mov    0x18(%rdx),%rbx
1400a12a8:	48 85 db             	test   %rbx,%rbx
1400a12ab:	74 c9                	je     0x1400a1276
1400a12ad:	48 8d 4a 28          	lea    0x28(%rdx),%rcx
1400a12b1:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400a12b6:	e8 89 b9 ff ff       	call   0x14009cc44
1400a12bb:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1400a12bf:	8b c6                	mov    %esi,%eax
1400a12c1:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a12c6:	83 f8 01             	cmp    $0x1,%eax
1400a12c9:	75 b5                	jne    0x1400a1280
1400a12cb:	48 8b 01             	mov    (%rcx),%rax
1400a12ce:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a12d2:	ff 15 58 1b 17 00    	call   *0x171b58(%rip)        # 0x140212e30
1400a12d8:	eb a6                	jmp    0x1400a1280
1400a12da:	33 d2                	xor    %edx,%edx
1400a12dc:	b9 91 56 60 01       	mov    $0x1605691,%ecx
1400a12e1:	e8 fe 9f f6 ff       	call   0x14000b2e4
1400a12e6:	cc                   	int3
1400a12e7:	90                   	nop
1400a12e8:	90                   	nop
1400a12e9:	90                   	nop
1400a12ea:	90                   	nop
1400a12eb:	90                   	nop
1400a12ec:	90                   	nop
1400a12ed:	90                   	nop
1400a12ee:	90                   	nop
1400a12ef:	90                   	nop
1400a12f0:	40 53                	rex push %rbx
1400a12f2:	48 83 ec 20          	sub    $0x20,%rsp
1400a12f6:	48 83 79 08 38       	cmpq   $0x38,0x8(%rcx)
1400a12fb:	72 2b                	jb     0x1400a1328
1400a12fd:	48 8b 19             	mov    (%rcx),%rbx
1400a1300:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400a1304:	e8 07 fd ff ff       	call   0x1400a1010
1400a1309:	48 8b 0b             	mov    (%rbx),%rcx
1400a130c:	48 85 c9             	test   %rcx,%rcx
1400a130f:	74 11                	je     0x1400a1322
1400a1311:	48 83 23 00          	andq   $0x0,(%rbx)
1400a1315:	48 8b 01             	mov    (%rcx),%rax
1400a1318:	48 8b 40 10          	mov    0x10(%rax),%rax
1400a131c:	ff 15 0e 1b 17 00    	call   *0x171b0e(%rip)        # 0x140212e30
1400a1322:	48 83 c4 20          	add    $0x20,%rsp
1400a1326:	5b                   	pop    %rbx
1400a1327:	c3                   	ret
1400a1328:	33 d2                	xor    %edx,%edx
1400a132a:	b9 91 56 60 01       	mov    $0x1605691,%ecx
1400a132f:	e8 b0 9f f6 ff       	call   0x14000b2e4
1400a1334:	cc                   	int3
1400a1335:	90                   	nop
1400a1336:	90                   	nop
1400a1337:	90                   	nop
1400a1338:	90                   	nop
1400a1339:	90                   	nop
1400a133a:	90                   	nop
1400a133b:	90                   	nop
1400a133c:	90                   	nop
1400a133d:	90                   	nop
1400a133e:	90                   	nop
1400a133f:	90                   	nop
1400a1340:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400a1345:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400a134a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400a134f:	57                   	push   %rdi
1400a1350:	48 83 ec 20          	sub    $0x20,%rsp
1400a1354:	48 83 79 08 38       	cmpq   $0x38,0x8(%rcx)
1400a1359:	48 8b ea             	mov    %rdx,%rbp
1400a135c:	0f 82 f8 00 00 00    	jb     0x1400a145a
1400a1362:	48 8b 11             	mov    (%rcx),%rdx
1400a1365:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400a1369:	4d 85 c0             	test   %r8,%r8
1400a136c:	74 15                	je     0x1400a1383
1400a136e:	41 8b 40 08          	mov    0x8(%r8),%eax
1400a1372:	eb 0b                	jmp    0x1400a137f
1400a1374:	8d 48 01             	lea    0x1(%rax),%ecx
1400a1377:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400a137d:	74 4d                	je     0x1400a13cc
1400a137f:	85 c0                	test   %eax,%eax
1400a1381:	75 f1                	jne    0x1400a1374
1400a1383:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400a1388:	e8 4b 62 ff ff       	call   0x1400975d8
1400a138d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400a1392:	48 8b cd             	mov    %rbp,%rcx
1400a1395:	e8 a2 dc ff ff       	call   0x14009f03c
1400a139a:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400a139f:	48 85 c9             	test   %rcx,%rcx
1400a13a2:	74 13                	je     0x1400a13b7
1400a13a4:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400a13aa:	48 8b 01             	mov    (%rcx),%rax
1400a13ad:	48 8b 40 10          	mov    0x10(%rax),%rax
1400a13b1:	ff 15 79 1a 17 00    	call   *0x171a79(%rip)        # 0x140212e30
1400a13b7:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400a13bc:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400a13c1:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400a13c6:	48 83 c4 20          	add    $0x20,%rsp
1400a13ca:	5f                   	pop    %rdi
1400a13cb:	c3                   	ret
1400a13cc:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
1400a13d0:	48 85 ff             	test   %rdi,%rdi
1400a13d3:	74 ae                	je     0x1400a1383
1400a13d5:	4c 8b 42 20          	mov    0x20(%rdx),%r8
1400a13d9:	83 ce ff             	or     $0xffffffff,%esi
1400a13dc:	4d 85 c0             	test   %r8,%r8
1400a13df:	74 15                	je     0x1400a13f6
1400a13e1:	41 8b 40 08          	mov    0x8(%r8),%eax
1400a13e5:	eb 0b                	jmp    0x1400a13f2
1400a13e7:	8d 48 01             	lea    0x1(%rax),%ecx
1400a13ea:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400a13f0:	74 32                	je     0x1400a1424
1400a13f2:	85 c0                	test   %eax,%eax
1400a13f4:	75 f1                	jne    0x1400a13e7
1400a13f6:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400a13fb:	e8 d8 61 ff ff       	call   0x1400975d8
1400a1400:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
1400a1404:	f0 0f c1 71 08       	lock xadd %esi,0x8(%rcx)
1400a1409:	83 fe 01             	cmp    $0x1,%esi
1400a140c:	0f 85 7b ff ff ff    	jne    0x1400a138d
1400a1412:	48 8b 01             	mov    (%rcx),%rax
1400a1415:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a1419:	ff 15 11 1a 17 00    	call   *0x171a11(%rip)        # 0x140212e30
1400a141f:	e9 69 ff ff ff       	jmp    0x1400a138d
1400a1424:	48 8b 5a 18          	mov    0x18(%rdx),%rbx
1400a1428:	48 85 db             	test   %rbx,%rbx
1400a142b:	74 c9                	je     0x1400a13f6
1400a142d:	48 8d 4a 28          	lea    0x28(%rdx),%rcx
1400a1431:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400a1436:	e8 85 b4 ff ff       	call   0x14009c8c0
1400a143b:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1400a143f:	8b c6                	mov    %esi,%eax
1400a1441:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a1446:	83 f8 01             	cmp    $0x1,%eax
1400a1449:	75 b5                	jne    0x1400a1400
1400a144b:	48 8b 01             	mov    (%rcx),%rax
1400a144e:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a1452:	ff 15 d8 19 17 00    	call   *0x1719d8(%rip)        # 0x140212e30
1400a1458:	eb a6                	jmp    0x1400a1400
1400a145a:	33 d2                	xor    %edx,%edx
1400a145c:	b9 91 56 60 01       	mov    $0x1605691,%ecx
1400a1461:	e8 7e 9e f6 ff       	call   0x14000b2e4
1400a1466:	cc                   	int3
1400a1467:	90                   	nop
1400a1468:	90                   	nop
1400a1469:	90                   	nop
1400a146a:	90                   	nop
1400a146b:	90                   	nop
1400a146c:	90                   	nop
1400a146d:	90                   	nop
1400a146e:	90                   	nop
1400a146f:	90                   	nop
1400a1470:	40 53                	rex push %rbx
1400a1472:	48 83 ec 20          	sub    $0x20,%rsp
1400a1476:	48 83 79 08 38       	cmpq   $0x38,0x8(%rcx)
1400a147b:	72 2b                	jb     0x1400a14a8
1400a147d:	48 8b 19             	mov    (%rcx),%rbx
1400a1480:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400a1484:	e8 0b fc ff ff       	call   0x1400a1094
1400a1489:	48 8b 0b             	mov    (%rbx),%rcx
1400a148c:	48 85 c9             	test   %rcx,%rcx
1400a148f:	74 11                	je     0x1400a14a2
1400a1491:	48 83 23 00          	andq   $0x0,(%rbx)
1400a1495:	48 8b 01             	mov    (%rcx),%rax
1400a1498:	48 8b 40 10          	mov    0x10(%rax),%rax
1400a149c:	ff 15 8e 19 17 00    	call   *0x17198e(%rip)        # 0x140212e30
1400a14a2:	48 83 c4 20          	add    $0x20,%rsp
1400a14a6:	5b                   	pop    %rbx
1400a14a7:	c3                   	ret
1400a14a8:	33 d2                	xor    %edx,%edx
1400a14aa:	b9 91 56 60 01       	mov    $0x1605691,%ecx
1400a14af:	e8 30 9e f6 ff       	call   0x14000b2e4
1400a14b4:	cc                   	int3
1400a14b5:	90                   	nop
1400a14b6:	90                   	nop
1400a14b7:	90                   	nop
1400a14b8:	90                   	nop
1400a14b9:	90                   	nop
1400a14ba:	90                   	nop
1400a14bb:	90                   	nop
1400a14bc:	90                   	nop
1400a14bd:	90                   	nop
1400a14be:	90                   	nop
1400a14bf:	90                   	nop
1400a14c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400a14c5:	57                   	push   %rdi
1400a14c6:	48 83 ec 20          	sub    $0x20,%rsp
1400a14ca:	48 83 79 08 38       	cmpq   $0x38,0x8(%rcx)
1400a14cf:	48 8b fa             	mov    %rdx,%rdi
1400a14d2:	0f 82 97 00 00 00    	jb     0x1400a156f
1400a14d8:	48 8b 11             	mov    (%rcx),%rdx
1400a14db:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400a14df:	4d 85 c0             	test   %r8,%r8
1400a14e2:	74 15                	je     0x1400a14f9
1400a14e4:	41 8b 40 08          	mov    0x8(%r8),%eax
1400a14e8:	eb 0b                	jmp    0x1400a14f5
1400a14ea:	8d 48 01             	lea    0x1(%rax),%ecx
1400a14ed:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400a14f3:	74 43                	je     0x1400a1538
1400a14f5:	85 c0                	test   %eax,%eax
1400a14f7:	75 f1                	jne    0x1400a14ea
1400a14f9:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400a14fe:	e8 d5 60 ff ff       	call   0x1400975d8
1400a1503:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400a1508:	48 8b cf             	mov    %rdi,%rcx
1400a150b:	e8 2c db ff ff       	call   0x14009f03c
1400a1510:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400a1515:	48 85 c9             	test   %rcx,%rcx
1400a1518:	74 13                	je     0x1400a152d
1400a151a:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1400a1520:	48 8b 01             	mov    (%rcx),%rax
1400a1523:	48 8b 40 10          	mov    0x10(%rax),%rax
1400a1527:	ff 15 03 19 17 00    	call   *0x171903(%rip)        # 0x140212e30
1400a152d:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400a1532:	48 83 c4 20          	add    $0x20,%rsp
1400a1536:	5f                   	pop    %rdi
1400a1537:	c3                   	ret
1400a1538:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
1400a153c:	48 85 db             	test   %rbx,%rbx
1400a153f:	74 b8                	je     0x1400a14f9
1400a1541:	48 8d 4a 18          	lea    0x18(%rdx),%rcx
1400a1545:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400a154a:	e8 31 e3 ff ff       	call   0x14009f880
1400a154f:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1400a1553:	83 c8 ff             	or     $0xffffffff,%eax
1400a1556:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a155b:	83 f8 01             	cmp    $0x1,%eax
1400a155e:	75 a3                	jne    0x1400a1503
1400a1560:	48 8b 01             	mov    (%rcx),%rax
1400a1563:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a1567:	ff 15 c3 18 17 00    	call   *0x1718c3(%rip)        # 0x140212e30
1400a156d:	eb 94                	jmp    0x1400a1503
1400a156f:	33 d2                	xor    %edx,%edx
1400a1571:	b9 91 56 60 01       	mov    $0x1605691,%ecx
1400a1576:	e8 69 9d f6 ff       	call   0x14000b2e4
1400a157b:	cc                   	int3
1400a157c:	90                   	nop
1400a157d:	90                   	nop
1400a157e:	90                   	nop
1400a157f:	90                   	nop
1400a1580:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400a1585:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400a158a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400a158f:	57                   	push   %rdi
1400a1590:	48 83 ec 20          	sub    $0x20,%rsp
1400a1594:	48 83 79 08 70       	cmpq   $0x70,0x8(%rcx)