1401e15f0:	40 53                	rex push %rbx
1401e15f2:	48 83 ec 20          	sub    $0x20,%rsp
1401e15f6:	48 8b d9             	mov    %rcx,%rbx
1401e15f9:	48 81 c1 98 00 00 00 	add    $0x98,%rcx
1401e1600:	e8 5b 1f 8c 00       	call   0x140aa3560
1401e1605:	48 8b cb             	mov    %rbx,%rcx
1401e1608:	48 83 c4 20          	add    $0x20,%rsp
1401e160c:	5b                   	pop    %rbx
1401e160d:	e9 4e ff ff ff       	jmp    0x1401e1560
1401e1612:	cc                   	int3
1401e1613:	cc                   	int3
1401e1614:	cc                   	int3
1401e1615:	cc                   	int3
1401e1616:	cc                   	int3
1401e1617:	cc                   	int3
1401e1618:	cc                   	int3
1401e1619:	cc                   	int3
1401e161a:	cc                   	int3
1401e161b:	cc                   	int3
1401e161c:	cc                   	int3
1401e161d:	cc                   	int3
1401e161e:	cc                   	int3
1401e161f:	cc                   	int3
1401e1620:	40 53                	rex push %rbx
1401e1622:	48 83 ec 20          	sub    $0x20,%rsp
1401e1626:	48 8b 19             	mov    (%rcx),%rbx
1401e1629:	48 85 db             	test   %rbx,%rbx
1401e162c:	74 24                	je     0x1401e1652
1401e162e:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1401e1632:	e8 e9 ff ff ff       	call   0x1401e1620
1401e1637:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1401e163b:	e8 30 56 00 00       	call   0x1401e6c70
1401e1640:	ba 48 00 00 00       	mov    $0x48,%edx
1401e1645:	48 8b cb             	mov    %rbx,%rcx
1401e1648:	48 83 c4 20          	add    $0x20,%rsp
1401e164c:	5b                   	pop    %rbx
1401e164d:	e9 f2 9a c3 00       	jmp    0x140e1b144
1401e1652:	48 83 c4 20          	add    $0x20,%rsp
1401e1656:	5b                   	pop    %rbx
1401e1657:	c3                   	ret
1401e1658:	cc                   	int3
1401e1659:	cc                   	int3
1401e165a:	cc                   	int3
1401e165b:	cc                   	int3
1401e165c:	cc                   	int3
1401e165d:	cc                   	int3
1401e165e:	cc                   	int3
1401e165f:	cc                   	int3
1401e1660:	40 53                	rex push %rbx
1401e1662:	48 83 ec 20          	sub    $0x20,%rsp
1401e1666:	48 8b 19             	mov    (%rcx),%rbx
1401e1669:	48 85 db             	test   %rbx,%rbx
1401e166c:	74 1a                	je     0x1401e1688
1401e166e:	48 8b cb             	mov    %rbx,%rcx
1401e1671:	e8 7a b7 8b 00       	call   0x140a9cdf0
1401e1676:	ba 78 00 00 00       	mov    $0x78,%edx
1401e167b:	48 8b cb             	mov    %rbx,%rcx
1401e167e:	48 83 c4 20          	add    $0x20,%rsp
1401e1682:	5b                   	pop    %rbx
1401e1683:	e9 bc 9a c3 00       	jmp    0x140e1b144
1401e1688:	48 83 c4 20          	add    $0x20,%rsp
1401e168c:	5b                   	pop    %rbx
1401e168d:	c3                   	ret
1401e168e:	cc                   	int3
1401e168f:	cc                   	int3
1401e1690:	40 53                	rex push %rbx
1401e1692:	48 83 ec 20          	sub    $0x20,%rsp
1401e1696:	48 8b 19             	mov    (%rcx),%rbx
1401e1699:	48 85 db             	test   %rbx,%rbx
1401e169c:	74 1a                	je     0x1401e16b8
1401e169e:	48 8b cb             	mov    %rbx,%rcx
1401e16a1:	e8 aa 0a 00 00       	call   0x1401e2150
1401e16a6:	ba 30 00 00 00       	mov    $0x30,%edx
1401e16ab:	48 8b cb             	mov    %rbx,%rcx
1401e16ae:	48 83 c4 20          	add    $0x20,%rsp
1401e16b2:	5b                   	pop    %rbx
1401e16b3:	e9 8c 9a c3 00       	jmp    0x140e1b144
1401e16b8:	48 83 c4 20          	add    $0x20,%rsp
1401e16bc:	5b                   	pop    %rbx
1401e16bd:	c3                   	ret
1401e16be:	cc                   	int3
1401e16bf:	cc                   	int3
1401e16c0:	48 8b 09             	mov    (%rcx),%rcx
1401e16c3:	48 85 c9             	test   %rcx,%rcx
1401e16c6:	74 12                	je     0x1401e16da
1401e16c8:	48 8b 01             	mov    (%rcx),%rax
1401e16cb:	ba 01 00 00 00       	mov    $0x1,%edx
1401e16d0:	48 8b 00             	mov    (%rax),%rax
1401e16d3:	48 ff 25 46 23 da 00 	rex.W jmp *0xda2346(%rip)        # 0x140f83a20
1401e16da:	c3                   	ret
1401e16db:	cc                   	int3
1401e16dc:	cc                   	int3
1401e16dd:	cc                   	int3
1401e16de:	cc                   	int3
1401e16df:	cc                   	int3
1401e16e0:	e9 db 72 00 00       	jmp    0x1401e89c0
1401e16e5:	cc                   	int3
1401e16e6:	cc                   	int3
1401e16e7:	cc                   	int3
1401e16e8:	cc                   	int3
1401e16e9:	cc                   	int3
1401e16ea:	cc                   	int3
1401e16eb:	cc                   	int3
1401e16ec:	cc                   	int3
1401e16ed:	cc                   	int3
1401e16ee:	cc                   	int3
1401e16ef:	cc                   	int3
1401e16f0:	e9 db 73 00 00       	jmp    0x1401e8ad0
1401e16f5:	cc                   	int3
1401e16f6:	cc                   	int3
1401e16f7:	cc                   	int3
1401e16f8:	cc                   	int3
1401e16f9:	cc                   	int3
1401e16fa:	cc                   	int3
1401e16fb:	cc                   	int3
1401e16fc:	cc                   	int3
1401e16fd:	cc                   	int3
1401e16fe:	cc                   	int3
1401e16ff:	cc                   	int3
1401e1700:	40 53                	rex push %rbx
1401e1702:	48 83 ec 20          	sub    $0x20,%rsp
1401e1706:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1401e170b:	48 8b d9             	mov    %rcx,%rbx
1401e170e:	48 8b 79 28          	mov    0x28(%rcx),%rdi
1401e1712:	48 85 ff             	test   %rdi,%rdi
1401e1715:	74 44                	je     0x1401e175b
1401e1717:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1401e171c:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401e1721:	8b c6                	mov    %esi,%eax
1401e1723:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401e1728:	83 f8 01             	cmp    $0x1,%eax
1401e172b:	75 29                	jne    0x1401e1756
1401e172d:	48 8b 07             	mov    (%rdi),%rax
1401e1730:	48 8b cf             	mov    %rdi,%rcx
1401e1733:	48 8b 00             	mov    (%rax),%rax
1401e1736:	ff 15 e4 22 da 00    	call   *0xda22e4(%rip)        # 0x140f83a20
1401e173c:	f0 0f c1 77 0c       	lock xadd %esi,0xc(%rdi)
1401e1741:	83 fe 01             	cmp    $0x1,%esi
1401e1744:	75 10                	jne    0x1401e1756
1401e1746:	48 8b 07             	mov    (%rdi),%rax
1401e1749:	48 8b cf             	mov    %rdi,%rcx
1401e174c:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e1750:	ff 15 ca 22 da 00    	call   *0xda22ca(%rip)        # 0x140f83a20
1401e1756:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401e175b:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1401e175f:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401e1764:	48 83 fa 0f          	cmp    $0xf,%rdx
1401e1768:	76 2c                	jbe    0x1401e1796
1401e176a:	48 8b 0b             	mov    (%rbx),%rcx
1401e176d:	48 ff c2             	inc    %rdx
1401e1770:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401e1777:	72 18                	jb     0x1401e1791
1401e1779:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401e177d:	48 83 c2 27          	add    $0x27,%rdx
1401e1781:	49 2b c8             	sub    %r8,%rcx
1401e1784:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401e1788:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e178c:	77 21                	ja     0x1401e17af
1401e178e:	49 8b c8             	mov    %r8,%rcx
1401e1791:	e8 ae 99 c3 00       	call   0x140e1b144
1401e1796:	48 c7 43 10 00 00 00 	movq   $0x0,0x10(%rbx)
1401e179d:	00
1401e179e:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1401e17a5:	00
1401e17a6:	c6 03 00             	movb   $0x0,(%rbx)
1401e17a9:	48 83 c4 20          	add    $0x20,%rsp
1401e17ad:	5b                   	pop    %rbx
1401e17ae:	c3                   	ret
1401e17af:	e8 f0 89 c4 00       	call   0x140e2a1a4
1401e17b4:	cc                   	int3
1401e17b5:	cc                   	int3
1401e17b6:	cc                   	int3
1401e17b7:	cc                   	int3
1401e17b8:	cc                   	int3
1401e17b9:	cc                   	int3
1401e17ba:	cc                   	int3
1401e17bb:	cc                   	int3
1401e17bc:	cc                   	int3
1401e17bd:	cc                   	int3
1401e17be:	cc                   	int3
1401e17bf:	cc                   	int3
1401e17c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e17c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401e17ca:	57                   	push   %rdi
1401e17cb:	48 83 ec 20          	sub    $0x20,%rsp
1401e17cf:	48 8b f1             	mov    %rcx,%rsi
1401e17d2:	48 81 c1 b8 00 00 00 	add    $0xb8,%rcx
1401e17d9:	80 79 70 00          	cmpb   $0x0,0x70(%rcx)
1401e17dd:	74 0e                	je     0x1401e17ed
1401e17df:	48 8b 01             	mov    (%rcx),%rax
1401e17e2:	33 d2                	xor    %edx,%edx
1401e17e4:	48 8b 00             	mov    (%rax),%rax
1401e17e7:	ff 15 33 22 da 00    	call   *0xda2233(%rip)        # 0x140f83a20
1401e17ed:	48 8b 9e b0 00 00 00 	mov    0xb0(%rsi),%rbx
1401e17f4:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1401e17f9:	48 85 db             	test   %rbx,%rbx
1401e17fc:	74 37                	je     0x1401e1835
1401e17fe:	8b c7                	mov    %edi,%eax
1401e1800:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401e1805:	83 f8 01             	cmp    $0x1,%eax
1401e1808:	75 2b                	jne    0x1401e1835
1401e180a:	48 8b 03             	mov    (%rbx),%rax
1401e180d:	48 8b cb             	mov    %rbx,%rcx
1401e1810:	48 8b 00             	mov    (%rax),%rax
1401e1813:	ff 15 07 22 da 00    	call   *0xda2207(%rip)        # 0x140f83a20
1401e1819:	8b c7                	mov    %edi,%eax
1401e181b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401e1820:	83 f8 01             	cmp    $0x1,%eax
1401e1823:	75 10                	jne    0x1401e1835
1401e1825:	48 8b 03             	mov    (%rbx),%rax
1401e1828:	48 8b cb             	mov    %rbx,%rcx
1401e182b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e182f:	ff 15 eb 21 da 00    	call   *0xda21eb(%rip)        # 0x140f83a20
1401e1835:	48 8d 8e 88 00 00 00 	lea    0x88(%rsi),%rcx
1401e183c:	e8 df f7 ff ff       	call   0x1401e1020
1401e1841:	48 8d 4e 68          	lea    0x68(%rsi),%rcx
1401e1845:	e8 d6 f7 ff ff       	call   0x1401e1020
1401e184a:	48 8d 4e 48          	lea    0x48(%rsi),%rcx
1401e184e:	e8 cd f7 ff ff       	call   0x1401e1020
1401e1853:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401e1857:	48 85 c9             	test   %rcx,%rcx
1401e185a:	74 17                	je     0x1401e1873
1401e185c:	f0 0f c1 79 0c       	lock xadd %edi,0xc(%rcx)
1401e1861:	83 ff 01             	cmp    $0x1,%edi
1401e1864:	75 0d                	jne    0x1401e1873
1401e1866:	48 8b 01             	mov    (%rcx),%rax
1401e1869:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e186d:	ff 15 ad 21 da 00    	call   *0xda21ad(%rip)        # 0x140f83a20
1401e1873:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e1878:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401e187d:	48 83 c4 20          	add    $0x20,%rsp
1401e1881:	5f                   	pop    %rdi
1401e1882:	c3                   	ret
1401e1883:	cc                   	int3
1401e1884:	cc                   	int3
1401e1885:	cc                   	int3
1401e1886:	cc                   	int3
1401e1887:	cc                   	int3
1401e1888:	cc                   	int3
1401e1889:	cc                   	int3
1401e188a:	cc                   	int3
1401e188b:	cc                   	int3
1401e188c:	cc                   	int3
1401e188d:	cc                   	int3
1401e188e:	cc                   	int3
1401e188f:	cc                   	int3
1401e1890:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e1895:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401e189a:	57                   	push   %rdi
1401e189b:	48 83 ec 20          	sub    $0x20,%rsp
1401e189f:	48 8b d9             	mov    %rcx,%rbx
1401e18a2:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
1401e18a6:	80 79 70 00          	cmpb   $0x0,0x70(%rcx)
1401e18aa:	74 0e                	je     0x1401e18ba
1401e18ac:	48 8b 01             	mov    (%rcx),%rax
1401e18af:	33 d2                	xor    %edx,%edx
1401e18b1:	48 8b 00             	mov    (%rax),%rax
1401e18b4:	ff 15 66 21 da 00    	call   *0xda2166(%rip)        # 0x140f83a20
1401e18ba:	48 8b 7b 78          	mov    0x78(%rbx),%rdi
1401e18be:	be ff ff ff ff       	mov    $0xffffffff,%esi
1401e18c3:	48 85 ff             	test   %rdi,%rdi
1401e18c6:	74 37                	je     0x1401e18ff
1401e18c8:	8b c6                	mov    %esi,%eax
1401e18ca:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401e18cf:	83 f8 01             	cmp    $0x1,%eax
1401e18d2:	75 2b                	jne    0x1401e18ff
1401e18d4:	48 8b 07             	mov    (%rdi),%rax
1401e18d7:	48 8b cf             	mov    %rdi,%rcx
1401e18da:	48 8b 00             	mov    (%rax),%rax
1401e18dd:	ff 15 3d 21 da 00    	call   *0xda213d(%rip)        # 0x140f83a20
1401e18e3:	8b c6                	mov    %esi,%eax
1401e18e5:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401e18ea:	83 f8 01             	cmp    $0x1,%eax
1401e18ed:	75 10                	jne    0x1401e18ff
1401e18ef:	48 8b 07             	mov    (%rdi),%rax
1401e18f2:	48 8b cf             	mov    %rdi,%rcx
1401e18f5:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e18f9:	ff 15 21 21 da 00    	call   *0xda2121(%rip)        # 0x140f83a20
1401e18ff:	80 7b 68 00          	cmpb   $0x0,0x68(%rbx)
1401e1903:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
1401e1907:	74 05                	je     0x1401e190e
1401e1909:	e8 82 f8 ff ff       	call   0x1401e1190
1401e190e:	80 7b 48 00          	cmpb   $0x0,0x48(%rbx)
1401e1912:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1401e1916:	74 05                	je     0x1401e191d
1401e1918:	e8 73 f8 ff ff       	call   0x1401e1190
1401e191d:	80 7b 28 00          	cmpb   $0x0,0x28(%rbx)
1401e1921:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1401e1925:	74 05                	je     0x1401e192c
1401e1927:	e8 64 f8 ff ff       	call   0x1401e1190
1401e192c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401e1930:	48 85 c9             	test   %rcx,%rcx
1401e1933:	74 17                	je     0x1401e194c
1401e1935:	f0 0f c1 71 0c       	lock xadd %esi,0xc(%rcx)
1401e193a:	83 fe 01             	cmp    $0x1,%esi
1401e193d:	75 0d                	jne    0x1401e194c
1401e193f:	48 8b 01             	mov    (%rcx),%rax
1401e1942:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e1946:	ff 15 d4 20 da 00    	call   *0xda20d4(%rip)        # 0x140f83a20
1401e194c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401e1951:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401e1956:	48 83 c4 20          	add    $0x20,%rsp
1401e195a:	5f                   	pop    %rdi
1401e195b:	c3                   	ret
1401e195c:	cc                   	int3
1401e195d:	cc                   	int3
1401e195e:	cc                   	int3
1401e195f:	cc                   	int3
1401e1960:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401e1965:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401e196a:	57                   	push   %rdi
1401e196b:	48 83 ec 20          	sub    $0x20,%rsp
1401e196f:	48 8b f1             	mov    %rcx,%rsi
1401e1972:	48 83 c1 30          	add    $0x30,%rcx
1401e1976:	80 79 70 00          	cmpb   $0x0,0x70(%rcx)
1401e197a:	74 0e                	je     0x1401e198a
1401e197c:	48 8b 01             	mov    (%rcx),%rax
1401e197f:	33 d2                	xor    %edx,%edx
1401e1981:	48 8b 00             	mov    (%rax),%rax
1401e1984:	ff 15 96 20 da 00    	call   *0xda2096(%rip)        # 0x140f83a20
1401e198a:	48 8b 5e 28          	mov    0x28(%rsi),%rbx
1401e198e:	bf ff ff ff ff       	mov    $0xffffffff,%edi
1401e1993:	48 85 db             	test   %rbx,%rbx
1401e1996:	74 37                	je     0x1401e19cf
1401e1998:	8b c7                	mov    %edi,%eax
1401e199a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401e199f:	83 f8 01             	cmp    $0x1,%eax
1401e19a2:	75 2b                	jne    0x1401e19cf
1401e19a4:	48 8b 03             	mov    (%rbx),%rax
1401e19a7:	48 8b cb             	mov    %rbx,%rcx
1401e19aa:	48 8b 00             	mov    (%rax),%rax
1401e19ad:	ff 15 6d 20 da 00    	call   *0xda206d(%rip)        # 0x140f83a20
1401e19b3:	8b c7                	mov    %edi,%eax
1401e19b5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401e19ba:	83 f8 01             	cmp    $0x1,%eax
1401e19bd:	75 10                	jne    0x1401e19cf
1401e19bf:	48 8b 03             	mov    (%rbx),%rax
1401e19c2:	48 8b cb             	mov    %rbx,%rcx
1401e19c5:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e19c9:	ff 15 51 20 da 00    	call   *0xda2051(%rip)        # 0x140f83a20
1401e19cf:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401e19d3:	48 85 c9             	test   %rcx,%rcx
1401e19d6:	74 17                	je     0x1401e19ef
1401e19d8:	f0 0f c1 79 0c       	lock xadd %edi,0xc(%rcx)
1401e19dd:	83 ff 01             	cmp    $0x1,%edi
1401e19e0:	75 0d                	jne    0x1401e19ef
1401e19e2:	48 8b 01             	mov    (%rcx),%rax
1401e19e5:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e19e9:	ff 15 31 20 da 00    	call   *0xda2031(%rip)        # 0x140f83a20
1401e19ef:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx