1401b15d6:	48 8b d9             	mov    %rcx,%rbx
1401b15d9:	48 8b 09             	mov    (%rcx),%rcx
1401b15dc:	48 85 c9             	test   %rcx,%rcx
1401b15df:	74 37                	je     0x1401b1618
1401b15e1:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401b15e5:	48 2b c1             	sub    %rcx,%rax
1401b15e8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b15ee:	72 14                	jb     0x1401b1604
1401b15f0:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401b15f4:	48 2b ca             	sub    %rdx,%rcx
1401b15f7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401b15fb:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b15ff:	77 1d                	ja     0x1401b161e
1401b1601:	48 8b ca             	mov    %rdx,%rcx
1401b1604:	ff 15 b6 b2 95 00    	call   *0x95b2b6(%rip)        # 0x140b0c8c0
1401b160a:	48 83 23 00          	andq   $0x0,(%rbx)
1401b160e:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1401b1613:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1401b1618:	48 83 c4 20          	add    $0x20,%rsp
1401b161c:	5b                   	pop    %rbx
1401b161d:	c3                   	ret
1401b161e:	ff 15 74 b3 95 00    	call   *0x95b374(%rip)        # 0x140b0c998
1401b1624:	cc                   	int3
1401b1625:	90                   	nop
1401b1626:	90                   	nop
1401b1627:	90                   	nop
1401b1628:	40 53                	rex push %rbx
1401b162a:	48 83 ec 30          	sub    $0x30,%rsp
1401b162e:	48 8b d9             	mov    %rcx,%rbx
1401b1631:	b9 78 00 00 00       	mov    $0x78,%ecx
1401b1636:	ff 15 8c b2 95 00    	call   *0x95b28c(%rip)        # 0x140b0c8c8
1401b163c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401b1641:	48 85 c0             	test   %rax,%rax
1401b1644:	75 07                	jne    0x1401b164d
1401b1646:	ff 15 4c ae 95 00    	call   *0x95ae4c(%rip)        # 0x140b0c498
1401b164c:	90                   	nop
1401b164d:	b9 01 00 00 00       	mov    $0x1,%ecx
1401b1652:	89 48 08             	mov    %ecx,0x8(%rax)
1401b1655:	89 48 0c             	mov    %ecx,0xc(%rax)
1401b1658:	48 8d 0d b1 d4 96 00 	lea    0x96d4b1(%rip),%rcx        # 0x140b1eb10
1401b165f:	48 89 08             	mov    %rcx,(%rax)
1401b1662:	48 8d 48 10          	lea    0x10(%rax),%rcx
1401b1666:	48 83 21 00          	andq   $0x0,(%rcx)
1401b166a:	0f 10 05 ff 2f 96 00 	movups 0x962fff(%rip),%xmm0        # 0x140b14670
1401b1671:	f3 0f 7f 41 08       	movdqu %xmm0,0x8(%rcx)
1401b1676:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b1679:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
1401b167d:	48 83 61 28 00       	andq   $0x0,0x28(%rcx)
1401b1682:	48 c7 41 30 0f 00 00 	movq   $0xf,0x30(%rcx)
1401b1689:	00
1401b168a:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
1401b168e:	83 61 50 00          	andl   $0x0,0x50(%rcx)
1401b1692:	83 61 54 00          	andl   $0x0,0x54(%rcx)
1401b1696:	c6 41 60 00          	movb   $0x0,0x60(%rcx)
1401b169a:	48 89 0b             	mov    %rcx,(%rbx)
1401b169d:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401b16a1:	48 8b c3             	mov    %rbx,%rax
1401b16a4:	48 83 c4 30          	add    $0x30,%rsp
1401b16a8:	5b                   	pop    %rbx
1401b16a9:	c3                   	ret
1401b16aa:	90                   	nop
1401b16ab:	90                   	nop
1401b16ac:	40 53                	rex push %rbx
1401b16ae:	48 83 ec 20          	sub    $0x20,%rsp
1401b16b2:	48 8b 19             	mov    (%rcx),%rbx
1401b16b5:	48 85 db             	test   %rbx,%rbx
1401b16b8:	74 3f                	je     0x1401b16f9
1401b16ba:	48 8b 0b             	mov    (%rbx),%rcx
1401b16bd:	48 85 c9             	test   %rcx,%rcx
1401b16c0:	74 37                	je     0x1401b16f9
1401b16c2:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401b16c6:	48 2b c1             	sub    %rcx,%rax
1401b16c9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b16cf:	72 14                	jb     0x1401b16e5
1401b16d1:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401b16d5:	48 2b ca             	sub    %rdx,%rcx
1401b16d8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401b16dc:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b16e0:	77 1d                	ja     0x1401b16ff
1401b16e2:	48 8b ca             	mov    %rdx,%rcx
1401b16e5:	ff 15 d5 b1 95 00    	call   *0x95b1d5(%rip)        # 0x140b0c8c0
1401b16eb:	48 83 23 00          	andq   $0x0,(%rbx)
1401b16ef:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
1401b16f4:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1401b16f9:	48 83 c4 20          	add    $0x20,%rsp
1401b16fd:	5b                   	pop    %rbx
1401b16fe:	c3                   	ret
1401b16ff:	ff 15 93 b2 95 00    	call   *0x95b293(%rip)        # 0x140b0c998
1401b1705:	cc                   	int3
1401b1706:	90                   	nop
1401b1707:	90                   	nop
1401b1708:	90                   	nop
1401b1709:	90                   	nop
1401b170a:	90                   	nop
1401b170b:	90                   	nop
1401b170c:	90                   	nop
1401b170d:	90                   	nop
1401b170e:	90                   	nop
1401b170f:	90                   	nop
1401b1710:	40 53                	rex push %rbx
1401b1712:	48 83 ec 20          	sub    $0x20,%rsp
1401b1716:	48 8b 41 40          	mov    0x40(%rcx),%rax
1401b171a:	48 8b d9             	mov    %rcx,%rbx
1401b171d:	48 83 f8 0f          	cmp    $0xf,%rax
1401b1721:	76 29                	jbe    0x1401b174c
1401b1723:	48 8b 49 28          	mov    0x28(%rcx),%rcx
1401b1727:	48 ff c0             	inc    %rax
1401b172a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b1730:	72 14                	jb     0x1401b1746
1401b1732:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401b1736:	48 2b ca             	sub    %rdx,%rcx
1401b1739:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401b173d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b1741:	77 20                	ja     0x1401b1763
1401b1743:	48 8b ca             	mov    %rdx,%rcx
1401b1746:	ff 15 74 b1 95 00    	call   *0x95b174(%rip)        # 0x140b0c8c0
1401b174c:	48 83 63 38 00       	andq   $0x0,0x38(%rbx)
1401b1751:	48 c7 43 40 0f 00 00 	movq   $0xf,0x40(%rbx)
1401b1758:	00
1401b1759:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
1401b175d:	48 83 c4 20          	add    $0x20,%rsp
1401b1761:	5b                   	pop    %rbx
1401b1762:	c3                   	ret
1401b1763:	ff 15 2f b2 95 00    	call   *0x95b22f(%rip)        # 0x140b0c998
1401b1769:	cc                   	int3
1401b176a:	90                   	nop
1401b176b:	90                   	nop
1401b176c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b1771:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401b1776:	57                   	push   %rdi
1401b1777:	48 83 ec 20          	sub    $0x20,%rsp
1401b177b:	48 b8 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rax
1401b1782:	ff ff 7f
1401b1785:	48 8b fa             	mov    %rdx,%rdi
1401b1788:	48 8b f1             	mov    %rcx,%rsi
1401b178b:	48 3b d0             	cmp    %rax,%rdx
1401b178e:	77 69                	ja     0x1401b17f9
1401b1790:	33 db                	xor    %ebx,%ebx
1401b1792:	48 85 d2             	test   %rdx,%rdx
1401b1795:	74 43                	je     0x1401b17da
1401b1797:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401b179e:	72 22                	jb     0x1401b17c2
1401b17a0:	48 8d 4a 27          	lea    0x27(%rdx),%rcx
1401b17a4:	48 3b ca             	cmp    %rdx,%rcx
1401b17a7:	76 56                	jbe    0x1401b17ff
1401b17a9:	ff 15 19 b1 95 00    	call   *0x95b119(%rip)        # 0x140b0c8c8
1401b17af:	48 85 c0             	test   %rax,%rax
1401b17b2:	74 1c                	je     0x1401b17d0
1401b17b4:	48 8d 58 27          	lea    0x27(%rax),%rbx
1401b17b8:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
1401b17bc:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
1401b17c0:	eb 18                	jmp    0x1401b17da
1401b17c2:	48 8b cf             	mov    %rdi,%rcx
1401b17c5:	ff 15 fd b0 95 00    	call   *0x95b0fd(%rip)        # 0x140b0c8c8
1401b17cb:	48 85 c0             	test   %rax,%rax
1401b17ce:	75 07                	jne    0x1401b17d7
1401b17d0:	ff 15 c2 ac 95 00    	call   *0x95acc2(%rip)        # 0x140b0c498
1401b17d6:	cc                   	int3
1401b17d7:	48 8b d8             	mov    %rax,%rbx
1401b17da:	48 89 1e             	mov    %rbx,(%rsi)
1401b17dd:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
1401b17e1:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1401b17e5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b17ea:	48 89 46 10          	mov    %rax,0x10(%rsi)
1401b17ee:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401b17f3:	48 83 c4 20          	add    $0x20,%rsp
1401b17f7:	5f                   	pop    %rdi
1401b17f8:	c3                   	ret
1401b17f9:	e8 6a a5 e6 ff       	call   0x14001bd68
1401b17fe:	cc                   	int3
1401b17ff:	e8 cc 24 e5 ff       	call   0x140003cd0
1401b1804:	cc                   	int3
1401b1805:	90                   	nop
1401b1806:	90                   	nop
1401b1807:	90                   	nop
1401b1808:	90                   	nop
1401b1809:	90                   	nop
1401b180a:	90                   	nop
1401b180b:	90                   	nop
1401b180c:	90                   	nop
1401b180d:	90                   	nop
1401b180e:	90                   	nop
1401b180f:	90                   	nop
1401b1810:	40 53                	rex push %rbx
1401b1812:	48 83 ec 20          	sub    $0x20,%rsp
1401b1816:	48 8d 05 f3 d2 96 00 	lea    0x96d2f3(%rip),%rax        # 0x140b1eb10
1401b181d:	48 8b d9             	mov    %rcx,%rbx
1401b1820:	48 89 01             	mov    %rax,(%rcx)
1401b1823:	f6 c2 01             	test   $0x1,%dl
1401b1826:	74 05                	je     0x1401b182d
1401b1828:	e8 a7 dd 93 00       	call   0x140aef5d4
1401b182d:	48 8b c3             	mov    %rbx,%rax
1401b1830:	48 83 c4 20          	add    $0x20,%rsp
1401b1834:	5b                   	pop    %rbx
1401b1835:	c3                   	ret
1401b1836:	90                   	nop
1401b1837:	90                   	nop
1401b1838:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b183d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401b1842:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401b1847:	57                   	push   %rdi
1401b1848:	41 56                	push   %r14
1401b184a:	41 57                	push   %r15
1401b184c:	48 83 ec 20          	sub    $0x20,%rsp
1401b1850:	48 8b f2             	mov    %rdx,%rsi
1401b1853:	4c 8b f1             	mov    %rcx,%r14
1401b1856:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
1401b185d:	ff ff 7f
1401b1860:	48 3b d3             	cmp    %rbx,%rdx
1401b1863:	0f 87 cb 00 00 00    	ja     0x1401b1934
1401b1869:	4c 8b 79 08          	mov    0x8(%rcx),%r15
1401b186d:	4c 2b 39             	sub    (%rcx),%r15
1401b1870:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1401b1874:	49 2b 0e             	sub    (%r14),%rcx
1401b1877:	48 8b d1             	mov    %rcx,%rdx
1401b187a:	48 d1 ea             	shr    $1,%rdx
1401b187d:	48 8b c3             	mov    %rbx,%rax
1401b1880:	48 2b c2             	sub    %rdx,%rax
1401b1883:	48 3b c8             	cmp    %rax,%rcx
1401b1886:	77 0b                	ja     0x1401b1893
1401b1888:	48 8d 1c 0a          	lea    (%rdx,%rcx,1),%rbx
1401b188c:	48 3b de             	cmp    %rsi,%rbx
1401b188f:	48 0f 42 de          	cmovb  %rsi,%rbx
1401b1893:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401b1898:	33 ff                	xor    %edi,%edi
1401b189a:	48 85 db             	test   %rbx,%rbx
1401b189d:	74 47                	je     0x1401b18e6
1401b189f:	48 81 fb 00 10 00 00 	cmp    $0x1000,%rbx
1401b18a6:	72 26                	jb     0x1401b18ce
1401b18a8:	48 8d 4b 27          	lea    0x27(%rbx),%rcx
1401b18ac:	48 3b cb             	cmp    %rbx,%rcx
1401b18af:	0f 86 85 00 00 00    	jbe    0x1401b193a
1401b18b5:	ff 15 0d b0 95 00    	call   *0x95b00d(%rip)        # 0x140b0c8c8
1401b18bb:	48 85 c0             	test   %rax,%rax
1401b18be:	74 1c                	je     0x1401b18dc
1401b18c0:	48 8d 78 27          	lea    0x27(%rax),%rdi
1401b18c4:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
1401b18c8:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
1401b18cc:	eb 18                	jmp    0x1401b18e6
1401b18ce:	48 8b cb             	mov    %rbx,%rcx
1401b18d1:	ff 15 f1 af 95 00    	call   *0x95aff1(%rip)        # 0x140b0c8c8
1401b18d7:	48 85 c0             	test   %rax,%rax
1401b18da:	75 07                	jne    0x1401b18e3
1401b18dc:	ff 15 b6 ab 95 00    	call   *0x95abb6(%rip)        # 0x140b0c498
1401b18e2:	cc                   	int3
1401b18e3:	48 8b f8             	mov    %rax,%rdi
1401b18e6:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1401b18eb:	49 8d 0c 3f          	lea    (%r15,%rdi,1),%rcx
1401b18ef:	4c 8b c6             	mov    %rsi,%r8
1401b18f2:	4d 2b c7             	sub    %r15,%r8
1401b18f5:	33 d2                	xor    %edx,%edx
1401b18f7:	e8 70 eb 93 00       	call   0x140af046c
1401b18fc:	4d 8b 46 08          	mov    0x8(%r14),%r8
1401b1900:	4d 2b 06             	sub    (%r14),%r8
1401b1903:	49 8b 16             	mov    (%r14),%rdx
1401b1906:	48 8b cf             	mov    %rdi,%rcx
1401b1909:	e8 58 eb 93 00       	call   0x140af0466
1401b190e:	4c 8b cb             	mov    %rbx,%r9
1401b1911:	4c 8b c6             	mov    %rsi,%r8
1401b1914:	48 8b d7             	mov    %rdi,%rdx
1401b1917:	49 8b ce             	mov    %r14,%rcx
1401b191a:	e8 21 00 00 00       	call   0x1401b1940
1401b191f:	90                   	nop
1401b1920:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b1925:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1401b192a:	48 83 c4 20          	add    $0x20,%rsp
1401b192e:	41 5f                	pop    %r15
1401b1930:	41 5e                	pop    %r14
1401b1932:	5f                   	pop    %rdi
1401b1933:	c3                   	ret
1401b1934:	e8 2f a4 e6 ff       	call   0x14001bd68
1401b1939:	cc                   	int3
1401b193a:	e8 91 23 e5 ff       	call   0x140003cd0
1401b193f:	cc                   	int3
1401b1940:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b1945:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401b194a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b194f:	57                   	push   %rdi
1401b1950:	48 83 ec 20          	sub    $0x20,%rsp
1401b1954:	48 8b d9             	mov    %rcx,%rbx
1401b1957:	49 8b f1             	mov    %r9,%rsi
1401b195a:	48 8b 09             	mov    (%rcx),%rcx
1401b195d:	49 8b e8             	mov    %r8,%rbp
1401b1960:	48 8b fa             	mov    %rdx,%rdi
1401b1963:	48 85 c9             	test   %rcx,%rcx
1401b1966:	74 29                	je     0x1401b1991
1401b1968:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401b196c:	48 2b c1             	sub    %rcx,%rax
1401b196f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401b1975:	72 14                	jb     0x1401b198b
1401b1977:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401b197b:	48 2b ca             	sub    %rdx,%rcx
1401b197e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401b1982:	48 83 f8 1f          	cmp    $0x1f,%rax
1401b1986:	77 31                	ja     0x1401b19b9
1401b1988:	48 8b ca             	mov    %rdx,%rcx
1401b198b:	ff 15 2f af 95 00    	call   *0x95af2f(%rip)        # 0x140b0c8c0
1401b1991:	48 8d 04 2f          	lea    (%rdi,%rbp,1),%rax
1401b1995:	48 89 3b             	mov    %rdi,(%rbx)
1401b1998:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401b199d:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401b19a1:	48 8d 04 3e          	lea    (%rsi,%rdi,1),%rax
1401b19a5:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401b19aa:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401b19ae:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401b19b3:	48 83 c4 20          	add    $0x20,%rsp
1401b19b7:	5f                   	pop    %rdi
1401b19b8:	c3                   	ret
1401b19b9:	ff 15 d9 af 95 00    	call   *0x95afd9(%rip)        # 0x140b0c998
1401b19bf:	cc                   	int3
1401b19c0:	40 53                	rex push %rbx
1401b19c2:	48 83 ec 20          	sub    $0x20,%rsp
1401b19c6:	41 b9 15 00 00 00    	mov    $0x15,%r9d
1401b19cc:	4c 8b c2             	mov    %rdx,%r8
1401b19cf:	48 8b d9             	mov    %rcx,%rbx
1401b19d2:	41 8d 51 ec          	lea    -0x14(%r9),%edx
1401b19d6:	e8 25 16 fe ff       	call   0x140193000
1401b19db:	33 c9                	xor    %ecx,%ecx
1401b19dd:	48 8d 05 64 d1 96 00 	lea    0x96d164(%rip),%rax        # 0x140b1eb48
1401b19e4:	48 89 03             	mov    %rax,(%rbx)
1401b19e7:	0f 57 c0             	xorps  %xmm0,%xmm0
1401b19ea:	0f 11 83 90 00 00 00 	movups %xmm0,0x90(%rbx)
1401b19f1:	48 89 8b a0 00 00 00 	mov    %rcx,0xa0(%rbx)
1401b19f8:	8d 41 07             	lea    0x7(%rcx),%eax
1401b19fb:	48 89 83 a8 00 00 00 	mov    %rax,0xa8(%rbx)
1401b1a02:	66 89 8b 90 00 00 00 	mov    %cx,0x90(%rbx)
1401b1a09:	0f 11 83 b0 00 00 00 	movups %xmm0,0xb0(%rbx)
1401b1a10:	48 89 83 c8 00 00 00 	mov    %rax,0xc8(%rbx)
1401b1a17:	48 89 8b c0 00 00 00 	mov    %rcx,0xc0(%rbx)
1401b1a1e:	66 89 8b b0 00 00 00 	mov    %cx,0xb0(%rbx)
1401b1a25:	0f 11 83 d0 00 00 00 	movups %xmm0,0xd0(%rbx)
1401b1a2c:	48 89 83 e8 00 00 00 	mov    %rax,0xe8(%rbx)
1401b1a33:	48 89 8b e0 00 00 00 	mov    %rcx,0xe0(%rbx)
1401b1a3a:	66 89 8b d0 00 00 00 	mov    %cx,0xd0(%rbx)
1401b1a41:	0f 11 83 f0 00 00 00 	movups %xmm0,0xf0(%rbx)
1401b1a48:	48 89 83 08 01 00 00 	mov    %rax,0x108(%rbx)
1401b1a4f:	48 8b c3             	mov    %rbx,%rax
1401b1a52:	48 89 8b 00 01 00 00 	mov    %rcx,0x100(%rbx)
1401b1a59:	66 89 8b f0 00 00 00 	mov    %cx,0xf0(%rbx)
1401b1a60:	48 83 c4 20          	add    $0x20,%rsp
1401b1a64:	5b                   	pop    %rbx
1401b1a65:	c3                   	ret
1401b1a66:	90                   	nop
1401b1a67:	90                   	nop
1401b1a68:	90                   	nop
1401b1a69:	90                   	nop
1401b1a6a:	90                   	nop
1401b1a6b:	90                   	nop
1401b1a6c:	90                   	nop
1401b1a6d:	90                   	nop