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)
1400a1599:	48 8b ea             	mov    %rdx,%rbp
1400a159c:	0f 82 ee 00 00 00    	jb     0x1400a1690
1400a15a2:	48 8b 11             	mov    (%rcx),%rdx
1400a15a5:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400a15a9:	4d 85 c0             	test   %r8,%r8
1400a15ac:	74 15                	je     0x1400a15c3
1400a15ae:	41 8b 40 08          	mov    0x8(%r8),%eax
1400a15b2:	eb 0b                	jmp    0x1400a15bf
1400a15b4:	8d 48 01             	lea    0x1(%rax),%ecx
1400a15b7:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400a15bd:	74 47                	je     0x1400a1606
1400a15bf:	85 c0                	test   %eax,%eax
1400a15c1:	75 f1                	jne    0x1400a15b4
1400a15c3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400a15c8:	e8 0b 60 ff ff       	call   0x1400975d8
1400a15cd:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400a15d2:	48 8b cd             	mov    %rbp,%rcx
1400a15d5:	e8 62 da ff ff       	call   0x14009f03c
1400a15da:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400a15df:	48 85 c9             	test   %rcx,%rcx
1400a15e2:	74 0d                	je     0x1400a15f1
1400a15e4:	48 8b 01             	mov    (%rcx),%rax
1400a15e7:	48 8b 40 10          	mov    0x10(%rax),%rax
1400a15eb:	ff 15 3f 18 17 00    	call   *0x17183f(%rip)        # 0x140212e30
1400a15f1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400a15f6:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1400a15fb:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400a1600:	48 83 c4 20          	add    $0x20,%rsp
1400a1604:	5f                   	pop    %rdi
1400a1605:	c3                   	ret
1400a1606:	48 8b 7a 08          	mov    0x8(%rdx),%rdi
1400a160a:	48 85 ff             	test   %rdi,%rdi
1400a160d:	74 b4                	je     0x1400a15c3
1400a160f:	4c 8b 42 20          	mov    0x20(%rdx),%r8
1400a1613:	83 ce ff             	or     $0xffffffff,%esi
1400a1616:	4d 85 c0             	test   %r8,%r8
1400a1619:	74 15                	je     0x1400a1630
1400a161b:	41 8b 40 08          	mov    0x8(%r8),%eax
1400a161f:	eb 0b                	jmp    0x1400a162c
1400a1621:	8d 48 01             	lea    0x1(%rax),%ecx
1400a1624:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400a162a:	74 2e                	je     0x1400a165a
1400a162c:	85 c0                	test   %eax,%eax
1400a162e:	75 f1                	jne    0x1400a1621
1400a1630:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400a1635:	e8 9e 5f ff ff       	call   0x1400975d8
1400a163a:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
1400a163e:	f0 0f c1 71 08       	lock xadd %esi,0x8(%rcx)
1400a1643:	83 fe 01             	cmp    $0x1,%esi
1400a1646:	75 85                	jne    0x1400a15cd
1400a1648:	48 8b 01             	mov    (%rcx),%rax
1400a164b:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a164f:	ff 15 db 17 17 00    	call   *0x1717db(%rip)        # 0x140212e30
1400a1655:	e9 73 ff ff ff       	jmp    0x1400a15cd
1400a165a:	48 8b 5a 18          	mov    0x18(%rdx),%rbx
1400a165e:	48 85 db             	test   %rbx,%rbx
1400a1661:	74 cd                	je     0x1400a1630
1400a1663:	48 8d 4a 28          	lea    0x28(%rdx),%rcx
1400a1667:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400a166c:	e8 67 ad ff ff       	call   0x14009c3d8
1400a1671:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1400a1675:	8b c6                	mov    %esi,%eax
1400a1677:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a167c:	83 f8 01             	cmp    $0x1,%eax
1400a167f:	75 b9                	jne    0x1400a163a
1400a1681:	48 8b 01             	mov    (%rcx),%rax
1400a1684:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a1688:	ff 15 a2 17 17 00    	call   *0x1717a2(%rip)        # 0x140212e30
1400a168e:	eb aa                	jmp    0x1400a163a
1400a1690:	33 d2                	xor    %edx,%edx
1400a1692:	b9 91 56 60 01       	mov    $0x1605691,%ecx
1400a1697:	e8 48 9c f6 ff       	call   0x14000b2e4
1400a169c:	cc                   	int3
1400a169d:	90                   	nop
1400a169e:	90                   	nop
1400a169f:	90                   	nop
1400a16a0:	48 83 ec 28          	sub    $0x28,%rsp
1400a16a4:	48 83 79 08 70       	cmpq   $0x70,0x8(%rcx)
1400a16a9:	72 0c                	jb     0x1400a16b7
1400a16ab:	48 8b 09             	mov    (%rcx),%rcx
1400a16ae:	48 83 c4 28          	add    $0x28,%rsp
1400a16b2:	e9 ad 01 00 00       	jmp    0x1400a1864
1400a16b7:	33 d2                	xor    %edx,%edx
1400a16b9:	b9 91 56 60 01       	mov    $0x1605691,%ecx
1400a16be:	e8 21 9c f6 ff       	call   0x14000b2e4
1400a16c3:	cc                   	int3
1400a16c4:	90                   	nop
1400a16c5:	90                   	nop
1400a16c6:	90                   	nop
1400a16c7:	90                   	nop
1400a16c8:	90                   	nop
1400a16c9:	90                   	nop
1400a16ca:	90                   	nop
1400a16cb:	90                   	nop
1400a16cc:	90                   	nop
1400a16cd:	90                   	nop
1400a16ce:	90                   	nop
1400a16cf:	90                   	nop
1400a16d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400a16d5:	57                   	push   %rdi
1400a16d6:	48 83 ec 20          	sub    $0x20,%rsp
1400a16da:	48 83 79 08 30       	cmpq   $0x30,0x8(%rcx)
1400a16df:	48 8b fa             	mov    %rdx,%rdi
1400a16e2:	0f 82 91 00 00 00    	jb     0x1400a1779
1400a16e8:	48 8b 11             	mov    (%rcx),%rdx
1400a16eb:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1400a16ef:	4d 85 c0             	test   %r8,%r8
1400a16f2:	74 15                	je     0x1400a1709
1400a16f4:	41 8b 40 08          	mov    0x8(%r8),%eax
1400a16f8:	eb 0b                	jmp    0x1400a1705
1400a16fa:	8d 48 01             	lea    0x1(%rax),%ecx
1400a16fd:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400a1703:	74 3d                	je     0x1400a1742
1400a1705:	85 c0                	test   %eax,%eax
1400a1707:	75 f1                	jne    0x1400a16fa
1400a1709:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400a170e:	e8 c5 5e ff ff       	call   0x1400975d8
1400a1713:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400a1718:	48 8b cf             	mov    %rdi,%rcx
1400a171b:	e8 1c d9 ff ff       	call   0x14009f03c
1400a1720:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400a1725:	48 85 c9             	test   %rcx,%rcx
1400a1728:	74 0d                	je     0x1400a1737
1400a172a:	48 8b 01             	mov    (%rcx),%rax
1400a172d:	48 8b 40 10          	mov    0x10(%rax),%rax
1400a1731:	ff 15 f9 16 17 00    	call   *0x1716f9(%rip)        # 0x140212e30
1400a1737:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400a173c:	48 83 c4 20          	add    $0x20,%rsp
1400a1740:	5f                   	pop    %rdi
1400a1741:	c3                   	ret
1400a1742:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
1400a1746:	48 85 db             	test   %rbx,%rbx
1400a1749:	74 be                	je     0x1400a1709
1400a174b:	48 8d 4a 18          	lea    0x18(%rdx),%rcx
1400a174f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400a1754:	e8 0b e0 ff ff       	call   0x14009f764
1400a1759:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
1400a175d:	83 c8 ff             	or     $0xffffffff,%eax
1400a1760:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a1765:	83 f8 01             	cmp    $0x1,%eax
1400a1768:	75 a9                	jne    0x1400a1713
1400a176a:	48 8b 01             	mov    (%rcx),%rax
1400a176d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400a1771:	ff 15 b9 16 17 00    	call   *0x1716b9(%rip)        # 0x140212e30
1400a1777:	eb 9a                	jmp    0x1400a1713
1400a1779:	33 d2                	xor    %edx,%edx
1400a177b:	b9 91 56 60 01       	mov    $0x1605691,%ecx
1400a1780:	e8 5f 9b f6 ff       	call   0x14000b2e4
1400a1785:	cc                   	int3
1400a1786:	90                   	nop
1400a1787:	90                   	nop
1400a1788:	90                   	nop
1400a1789:	90                   	nop
1400a178a:	90                   	nop
1400a178b:	90                   	nop
1400a178c:	90                   	nop
1400a178d:	90                   	nop
1400a178e:	90                   	nop
1400a178f:	90                   	nop
1400a1790:	48 83 ec 28          	sub    $0x28,%rsp
1400a1794:	48 83 79 08 30       	cmpq   $0x30,0x8(%rcx)
1400a1799:	72 0c                	jb     0x1400a17a7
1400a179b:	48 8b 09             	mov    (%rcx),%rcx
1400a179e:	48 83 c4 28          	add    $0x28,%rsp
1400a17a2:	e9 35 01 00 00       	jmp    0x1400a18dc
1400a17a7:	33 d2                	xor    %edx,%edx
1400a17a9:	b9 91 56 60 01       	mov    $0x1605691,%ecx
1400a17ae:	e8 31 9b f6 ff       	call   0x14000b2e4
1400a17b3:	cc                   	int3
1400a17b4:	90                   	nop
1400a17b5:	90                   	nop
1400a17b6:	90                   	nop
1400a17b7:	90                   	nop
1400a17b8:	90                   	nop
1400a17b9:	90                   	nop