14001e9f7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14001e9fd:	72 14                	jb     0x14001ea13
14001e9ff:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14001ea03:	48 2b ca             	sub    %rdx,%rcx
14001ea06:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14001ea0a:	48 83 f8 1f          	cmp    $0x1f,%rax
14001ea0e:	77 1d                	ja     0x14001ea2d
14001ea10:	48 8b ca             	mov    %rdx,%rcx
14001ea13:	ff 15 a7 de ae 00    	call   *0xaedea7(%rip)        # 0x140b0c8c0
14001ea19:	48 83 23 00          	andq   $0x0,(%rbx)
14001ea1d:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14001ea22:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14001ea27:	48 83 c4 20          	add    $0x20,%rsp
14001ea2b:	5b                   	pop    %rbx
14001ea2c:	c3                   	ret
14001ea2d:	ff 15 65 df ae 00    	call   *0xaedf65(%rip)        # 0x140b0c998
14001ea33:	cc                   	int3
14001ea34:	90                   	nop
14001ea35:	90                   	nop
14001ea36:	90                   	nop
14001ea37:	90                   	nop
14001ea38:	90                   	nop
14001ea39:	90                   	nop
14001ea3a:	90                   	nop
14001ea3b:	90                   	nop
14001ea3c:	90                   	nop
14001ea3d:	90                   	nop
14001ea3e:	90                   	nop
14001ea3f:	90                   	nop
14001ea40:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14001ea45:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001ea4a:	55                   	push   %rbp
14001ea4b:	57                   	push   %rdi
14001ea4c:	41 56                	push   %r14
14001ea4e:	48 8b ec             	mov    %rsp,%rbp
14001ea51:	48 83 ec 40          	sub    $0x40,%rsp
14001ea55:	48 8b f9             	mov    %rcx,%rdi
14001ea58:	48 8b 99 d8 08 00 00 	mov    0x8d8(%rcx),%rbx
14001ea5f:	48 3b 99 e0 08 00 00 	cmp    0x8e0(%rcx),%rbx
14001ea66:	e9 90 00 00 00       	jmp    0x14001eafb
14001ea6b:	4c 8d 87 e8 08 00 00 	lea    0x8e8(%rdi),%r8
14001ea72:	48 8d 55 20          	lea    0x20(%rbp),%rdx
14001ea76:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
14001ea7a:	e8 25 37 00 00       	call   0x1400221a4
14001ea7f:	0f 57 c0             	xorps  %xmm0,%xmm0
14001ea82:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
14001ea87:	48 8b 08             	mov    (%rax),%rcx
14001ea8a:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
14001ea8e:	48 8b 48 08          	mov    0x8(%rax),%rcx
14001ea92:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
14001ea96:	48 83 20 00          	andq   $0x0,(%rax)
14001ea9a:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
14001ea9f:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
14001eaa3:	48 8b cf             	mov    %rdi,%rcx
14001eaa6:	e8 91 77 0b 00       	call   0x1400d623c
14001eaab:	48 8b 75 f8          	mov    -0x8(%rbp),%rsi
14001eaaf:	48 85 f6             	test   %rsi,%rsi
14001eab2:	74 3d                	je     0x14001eaf1
14001eab4:	83 c8 ff             	or     $0xffffffff,%eax
14001eab7:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
14001eabc:	83 f8 01             	cmp    $0x1,%eax
14001eabf:	75 2c                	jne    0x14001eaed
14001eac1:	48 8b 06             	mov    (%rsi),%rax
14001eac4:	48 8b ce             	mov    %rsi,%rcx
14001eac7:	48 8b 00             	mov    (%rax),%rax
14001eaca:	ff 15 68 e1 ae 00    	call   *0xaee168(%rip)        # 0x140b0cc38
14001ead0:	83 c8 ff             	or     $0xffffffff,%eax
14001ead3:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
14001ead8:	83 f8 01             	cmp    $0x1,%eax
14001eadb:	75 10                	jne    0x14001eaed
14001eadd:	48 8b 06             	mov    (%rsi),%rax
14001eae0:	48 8b ce             	mov    %rsi,%rcx
14001eae3:	48 8b 40 08          	mov    0x8(%rax),%rax
14001eae7:	ff 15 4b e1 ae 00    	call   *0xaee14b(%rip)        # 0x140b0cc38
14001eaed:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
14001eaf1:	48 ff c3             	inc    %rbx
14001eaf4:	48 3b 9f e0 08 00 00 	cmp    0x8e0(%rdi),%rbx
14001eafb:	48 89 5d 20          	mov    %rbx,0x20(%rbp)
14001eaff:	0f 85 66 ff ff ff    	jne    0x14001ea6b
14001eb05:	8a 97 28 09 00 00    	mov    0x928(%rdi),%dl
14001eb0b:	48 8b cf             	mov    %rdi,%rcx
14001eb0e:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14001eb13:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
14001eb18:	48 83 c4 40          	add    $0x40,%rsp
14001eb1c:	41 5e                	pop    %r14
14001eb1e:	5f                   	pop    %rdi
14001eb1f:	5d                   	pop    %rbp
14001eb20:	e9 9b 78 0b 00       	jmp    0x1400d63c0
14001eb25:	cc                   	int3
14001eb26:	90                   	nop
14001eb27:	90                   	nop
14001eb28:	90                   	nop
14001eb29:	90                   	nop
14001eb2a:	90                   	nop
14001eb2b:	90                   	nop
14001eb2c:	90                   	nop
14001eb2d:	90                   	nop
14001eb2e:	90                   	nop
14001eb2f:	90                   	nop
14001eb30:	40 53                	rex push %rbx
14001eb32:	48 83 ec 20          	sub    $0x20,%rsp
14001eb36:	48 8b d9             	mov    %rcx,%rbx
14001eb39:	48 83 c1 30          	add    $0x30,%rcx
14001eb3d:	e8 8e c3 ff ff       	call   0x14001aed0
14001eb42:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
14001eb46:	48 85 db             	test   %rbx,%rbx
14001eb49:	74 39                	je     0x14001eb84
14001eb4b:	83 c8 ff             	or     $0xffffffff,%eax
14001eb4e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14001eb53:	83 f8 01             	cmp    $0x1,%eax
14001eb56:	75 2c                	jne    0x14001eb84
14001eb58:	48 8b 03             	mov    (%rbx),%rax
14001eb5b:	48 8b cb             	mov    %rbx,%rcx
14001eb5e:	48 8b 00             	mov    (%rax),%rax
14001eb61:	ff 15 d1 e0 ae 00    	call   *0xaee0d1(%rip)        # 0x140b0cc38
14001eb67:	83 c8 ff             	or     $0xffffffff,%eax
14001eb6a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14001eb6f:	83 f8 01             	cmp    $0x1,%eax
14001eb72:	75 10                	jne    0x14001eb84
14001eb74:	48 8b 03             	mov    (%rbx),%rax
14001eb77:	48 8b cb             	mov    %rbx,%rcx
14001eb7a:	48 8b 40 08          	mov    0x8(%rax),%rax
14001eb7e:	ff 15 b4 e0 ae 00    	call   *0xaee0b4(%rip)        # 0x140b0cc38
14001eb84:	48 83 c4 20          	add    $0x20,%rsp
14001eb88:	5b                   	pop    %rbx
14001eb89:	c3                   	ret
14001eb8a:	90                   	nop
14001eb8b:	90                   	nop
14001eb8c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001eb91:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001eb96:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14001eb9b:	41 54                	push   %r12
14001eb9d:	41 56                	push   %r14
14001eb9f:	41 57                	push   %r15
14001eba1:	48 83 ec 20          	sub    $0x20,%rsp
14001eba5:	48 8b 19             	mov    (%rcx),%rbx
14001eba8:	4d 8b f9             	mov    %r9,%r15
14001ebab:	4d 8b e0             	mov    %r8,%r12
14001ebae:	4c 8b f2             	mov    %rdx,%r14
14001ebb1:	48 8b f9             	mov    %rcx,%rdi
14001ebb4:	48 85 db             	test   %rbx,%rbx
14001ebb7:	74 5d                	je     0x14001ec16
14001ebb9:	48 8b 71 08          	mov    0x8(%rcx),%rsi
14001ebbd:	eb 0c                	jmp    0x14001ebcb
14001ebbf:	48 8b cb             	mov    %rbx,%rcx
14001ebc2:	e8 09 c3 ff ff       	call   0x14001aed0
14001ebc7:	48 83 c3 18          	add    $0x18,%rbx
14001ebcb:	48 3b de             	cmp    %rsi,%rbx
14001ebce:	75 ef                	jne    0x14001ebbf
14001ebd0:	48 8b 0f             	mov    (%rdi),%rcx
14001ebd3:	48 ba ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rdx
14001ebda:	aa aa aa
14001ebdd:	48 8b 47 10          	mov    0x10(%rdi),%rax
14001ebe1:	48 2b c1             	sub    %rcx,%rax
14001ebe4:	48 c1 f8 03          	sar    $0x3,%rax
14001ebe8:	48 0f af c2          	imul   %rdx,%rax
14001ebec:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
14001ebf0:	48 c1 e0 03          	shl    $0x3,%rax
14001ebf4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14001ebfa:	72 14                	jb     0x14001ec10
14001ebfc:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14001ec00:	48 2b ca             	sub    %rdx,%rcx
14001ec03:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14001ec07:	48 83 f8 1f          	cmp    $0x1f,%rax
14001ec0b:	77 3e                	ja     0x14001ec4b
14001ec0d:	48 8b ca             	mov    %rdx,%rcx
14001ec10:	ff 15 aa dc ae 00    	call   *0xaedcaa(%rip)        # 0x140b0c8c0
14001ec16:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001ec1b:	4b 8d 04 64          	lea    (%r12,%r12,2),%rax
14001ec1f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14001ec24:	49 8d 0c c6          	lea    (%r14,%rax,8),%rcx
14001ec28:	4c 89 37             	mov    %r14,(%rdi)
14001ec2b:	4b 8d 04 7f          	lea    (%r15,%r15,2),%rax
14001ec2f:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
14001ec33:	49 8d 0c c6          	lea    (%r14,%rax,8),%rcx
14001ec37:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
14001ec3b:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14001ec40:	48 83 c4 20          	add    $0x20,%rsp
14001ec44:	41 5f                	pop    %r15
14001ec46:	41 5e                	pop    %r14
14001ec48:	41 5c                	pop    %r12
14001ec4a:	c3                   	ret
14001ec4b:	ff 15 47 dd ae 00    	call   *0xaedd47(%rip)        # 0x140b0c998
14001ec51:	cc                   	int3
14001ec52:	90                   	nop
14001ec53:	90                   	nop
14001ec54:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001ec59:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14001ec5e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001ec63:	57                   	push   %rdi
14001ec64:	41 56                	push   %r14
14001ec66:	41 57                	push   %r15
14001ec68:	48 83 ec 20          	sub    $0x20,%rsp
14001ec6c:	48 8b 19             	mov    (%rcx),%rbx
14001ec6f:	49 8b f1             	mov    %r9,%rsi
14001ec72:	49 8b e8             	mov    %r8,%rbp
14001ec75:	4c 8b fa             	mov    %rdx,%r15
14001ec78:	48 8b f9             	mov    %rcx,%rdi
14001ec7b:	48 85 db             	test   %rbx,%rbx
14001ec7e:	74 47                	je     0x14001ecc7
14001ec80:	4c 8b 71 08          	mov    0x8(%rcx),%r14
14001ec84:	eb 0c                	jmp    0x14001ec92
14001ec86:	48 8b cb             	mov    %rbx,%rcx
14001ec89:	e8 a6 ed fe ff       	call   0x14000da34
14001ec8e:	48 83 c3 40          	add    $0x40,%rbx
14001ec92:	49 3b de             	cmp    %r14,%rbx
14001ec95:	75 ef                	jne    0x14001ec86
14001ec97:	48 8b 0f             	mov    (%rdi),%rcx
14001ec9a:	48 8b 47 10          	mov    0x10(%rdi),%rax
14001ec9e:	48 2b c1             	sub    %rcx,%rax
14001eca1:	48 83 e0 c0          	and    $0xffffffffffffffc0,%rax
14001eca5:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14001ecab:	72 14                	jb     0x14001ecc1
14001ecad:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14001ecb1:	48 2b ca             	sub    %rdx,%rcx
14001ecb4:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14001ecb8:	48 83 f8 1f          	cmp    $0x1f,%rax
14001ecbc:	77 3b                	ja     0x14001ecf9
14001ecbe:	48 8b ca             	mov    %rdx,%rcx
14001ecc1:	ff 15 f9 db ae 00    	call   *0xaedbf9(%rip)        # 0x140b0c8c0
14001ecc7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001eccc:	48 c1 e5 06          	shl    $0x6,%rbp
14001ecd0:	49 03 ef             	add    %r15,%rbp
14001ecd3:	48 c1 e6 06          	shl    $0x6,%rsi
14001ecd7:	49 03 f7             	add    %r15,%rsi
14001ecda:	4c 89 3f             	mov    %r15,(%rdi)
14001ecdd:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
14001ece1:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14001ece6:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14001ecea:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14001ecef:	48 83 c4 20          	add    $0x20,%rsp
14001ecf3:	41 5f                	pop    %r15
14001ecf5:	41 5e                	pop    %r14
14001ecf7:	5f                   	pop    %rdi
14001ecf8:	c3                   	ret
14001ecf9:	ff 15 99 dc ae 00    	call   *0xaedc99(%rip)        # 0x140b0c998
14001ecff:	cc                   	int3
14001ed00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001ed05:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001ed0a:	57                   	push   %rdi
14001ed0b:	48 83 ec 20          	sub    $0x20,%rsp
14001ed0f:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rax
14001ed16:	aa aa 0a
14001ed19:	48 8b f1             	mov    %rcx,%rsi
14001ed1c:	48 3b d0             	cmp    %rax,%rdx
14001ed1f:	77 75                	ja     0x14001ed96
14001ed21:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
14001ed25:	33 db                	xor    %ebx,%ebx
14001ed27:	48 8d 3c c5 00 00 00 	lea    0x0(,%rax,8),%rdi
14001ed2e:	00
14001ed2f:	48 85 ff             	test   %rdi,%rdi
14001ed32:	74 43                	je     0x14001ed77
14001ed34:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
14001ed3b:	72 22                	jb     0x14001ed5f
14001ed3d:	48 8d 4f 27          	lea    0x27(%rdi),%rcx
14001ed41:	48 3b cf             	cmp    %rdi,%rcx
14001ed44:	76 56                	jbe    0x14001ed9c
14001ed46:	ff 15 7c db ae 00    	call   *0xaedb7c(%rip)        # 0x140b0c8c8
14001ed4c:	48 85 c0             	test   %rax,%rax
14001ed4f:	74 1c                	je     0x14001ed6d
14001ed51:	48 8d 58 27          	lea    0x27(%rax),%rbx
14001ed55:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
14001ed59:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
14001ed5d:	eb 18                	jmp    0x14001ed77
14001ed5f:	48 8b cf             	mov    %rdi,%rcx
14001ed62:	ff 15 60 db ae 00    	call   *0xaedb60(%rip)        # 0x140b0c8c8
14001ed68:	48 85 c0             	test   %rax,%rax
14001ed6b:	75 07                	jne    0x14001ed74
14001ed6d:	ff 15 25 d7 ae 00    	call   *0xaed725(%rip)        # 0x140b0c498
14001ed73:	cc                   	int3
14001ed74:	48 8b d8             	mov    %rax,%rbx
14001ed77:	48 89 1e             	mov    %rbx,(%rsi)
14001ed7a:	48 8d 04 3b          	lea    (%rbx,%rdi,1),%rax
14001ed7e:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
14001ed82:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001ed87:	48 89 46 10          	mov    %rax,0x10(%rsi)
14001ed8b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14001ed90:	48 83 c4 20          	add    $0x20,%rsp
14001ed94:	5f                   	pop    %rdi
14001ed95:	c3                   	ret
14001ed96:	e8 cd cf ff ff       	call   0x14001bd68
14001ed9b:	cc                   	int3
14001ed9c:	e8 2f 4f fe ff       	call   0x140003cd0
14001eda1:	cc                   	int3
14001eda2:	90                   	nop
14001eda3:	90                   	nop
14001eda4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001eda9:	57                   	push   %rdi
14001edaa:	48 83 ec 20          	sub    $0x20,%rsp
14001edae:	48 8b fa             	mov    %rdx,%rdi
14001edb1:	48 8b d9             	mov    %rcx,%rbx
14001edb4:	48 3b ca             	cmp    %rdx,%rcx
14001edb7:	74 67                	je     0x14001ee20
14001edb9:	48 8b 09             	mov    (%rcx),%rcx
14001edbc:	48 85 c9             	test   %rcx,%rcx
14001edbf:	74 3b                	je     0x14001edfc
14001edc1:	48 8b 43 10          	mov    0x10(%rbx),%rax
14001edc5:	48 2b c1             	sub    %rcx,%rax
14001edc8:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
14001edcc:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14001edd2:	72 14                	jb     0x14001ede8
14001edd4:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14001edd8:	48 2b ca             	sub    %rdx,%rcx
14001eddb:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14001eddf:	48 83 f8 1f          	cmp    $0x1f,%rax
14001ede3:	77 49                	ja     0x14001ee2e
14001ede5:	48 8b ca             	mov    %rdx,%rcx
14001ede8:	ff 15 d2 da ae 00    	call   *0xaedad2(%rip)        # 0x140b0c8c0
14001edee:	48 83 23 00          	andq   $0x0,(%rbx)
14001edf2:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14001edf7:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14001edfc:	48 8b 07             	mov    (%rdi),%rax
14001edff:	48 89 03             	mov    %rax,(%rbx)
14001ee02:	48 8b 47 08          	mov    0x8(%rdi),%rax
14001ee06:	48 89 43 08          	mov    %rax,0x8(%rbx)
14001ee0a:	48 8b 47 10          	mov    0x10(%rdi),%rax
14001ee0e:	48 89 43 10          	mov    %rax,0x10(%rbx)
14001ee12:	48 83 27 00          	andq   $0x0,(%rdi)
14001ee16:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
14001ee1b:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
14001ee20:	48 8b c3             	mov    %rbx,%rax
14001ee23:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001ee28:	48 83 c4 20          	add    $0x20,%rsp
14001ee2c:	5f                   	pop    %rdi
14001ee2d:	c3                   	ret
14001ee2e:	ff 15 64 db ae 00    	call   *0xaedb64(%rip)        # 0x140b0c998
14001ee34:	cc                   	int3
14001ee35:	90                   	nop
14001ee36:	90                   	nop
14001ee37:	90                   	nop
14001ee38:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001ee3d:	57                   	push   %rdi
14001ee3e:	48 83 ec 20          	sub    $0x20,%rsp
14001ee42:	48 b8 ff ff ff ff ff 	movabs $0xfffffffffffffff,%rax
14001ee49:	ff ff 0f
14001ee4c:	48 8b da             	mov    %rdx,%rbx
14001ee4f:	48 8b f9             	mov    %rcx,%rdi
14001ee52:	48 3b d0             	cmp    %rax,%rdx
14001ee55:	77 2c                	ja     0x14001ee83
14001ee57:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
14001ee5c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14001ee61:	e8 72 34 00 00       	call   0x1400222d8
14001ee66:	48 c1 e3 04          	shl    $0x4,%rbx
14001ee6a:	48 03 d8             	add    %rax,%rbx
14001ee6d:	48 89 07             	mov    %rax,(%rdi)
14001ee70:	48 89 47 08          	mov    %rax,0x8(%rdi)
14001ee74:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
14001ee78:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001ee7d:	48 83 c4 20          	add    $0x20,%rsp
14001ee81:	5f                   	pop    %rdi