140004b97:	e8 a4 0c 00 00       	call   0x140005840
140004b9c:	cc                   	int3
140004b9d:	90                   	nop
140004b9e:	90                   	nop
140004b9f:	90                   	nop
140004ba0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004ba5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140004baa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140004baf:	57                   	push   %rdi
140004bb0:	41 56                	push   %r14
140004bb2:	41 57                	push   %r15
140004bb4:	48 83 ec 20          	sub    $0x20,%rsp
140004bb8:	4c 8b 71 10          	mov    0x10(%rcx),%r14
140004bbc:	48 bb ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rbx
140004bc3:	ff ff 7f
140004bc6:	48 8b c3             	mov    %rbx,%rax
140004bc9:	48 8b f9             	mov    %rcx,%rdi
140004bcc:	49 2b c6             	sub    %r14,%rax
140004bcf:	48 3b c2             	cmp    %rdx,%rax
140004bd2:	0f 82 dd 00 00 00    	jb     0x140004cb5
140004bd8:	48 8b 69 18          	mov    0x18(%rcx),%rbp
140004bdc:	4d 8d 3c 16          	lea    (%r14,%rdx,1),%r15
140004be0:	49 8b d7             	mov    %r15,%rdx
140004be3:	48 83 ca 0f          	or     $0xf,%rdx
140004be7:	48 3b d3             	cmp    %rbx,%rdx
140004bea:	77 1f                	ja     0x140004c0b
140004bec:	48 8b cd             	mov    %rbp,%rcx
140004bef:	48 8b c3             	mov    %rbx,%rax
140004bf2:	48 d1 e9             	shr    $1,%rcx
140004bf5:	48 2b c1             	sub    %rcx,%rax
140004bf8:	48 3b e8             	cmp    %rax,%rbp
140004bfb:	77 0e                	ja     0x140004c0b
140004bfd:	48 8d 04 29          	lea    (%rcx,%rbp,1),%rax
140004c01:	48 8b da             	mov    %rdx,%rbx
140004c04:	48 3b d0             	cmp    %rax,%rdx
140004c07:	48 0f 42 d8          	cmovb  %rax,%rbx
140004c0b:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
140004c0f:	33 f6                	xor    %esi,%esi
140004c11:	48 85 c9             	test   %rcx,%rcx
140004c14:	74 14                	je     0x140004c2a
140004c16:	0f ae e8             	lfence
140004c19:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
140004c20:	72 53                	jb     0x140004c75
140004c22:	e8 2d 0c 00 00       	call   0x140005854
140004c27:	48 8b f0             	mov    %rax,%rsi
140004c2a:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
140004c2e:	4d 8d 46 01          	lea    0x1(%r14),%r8
140004c32:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
140004c36:	48 8b ce             	mov    %rsi,%rcx
140004c39:	48 83 fd 0f          	cmp    $0xf,%rbp
140004c3d:	76 4f                	jbe    0x140004c8e
140004c3f:	48 8b 1f             	mov    (%rdi),%rbx
140004c42:	48 8b d3             	mov    %rbx,%rdx
140004c45:	e8 a6 0d 20 00       	call   0x1402059f0
140004c4a:	48 8d 45 01          	lea    0x1(%rbp),%rax
140004c4e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140004c54:	72 14                	jb     0x140004c6a
140004c56:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
140004c5a:	48 2b d9             	sub    %rcx,%rbx
140004c5d:	48 8d 43 f8          	lea    -0x8(%rbx),%rax
140004c61:	48 83 f8 1f          	cmp    $0x1f,%rax
140004c65:	77 20                	ja     0x140004c87
140004c67:	48 8b d9             	mov    %rcx,%rbx
140004c6a:	48 8b cb             	mov    %rbx,%rcx
140004c6d:	ff 15 cd de 20 00    	call   *0x20decd(%rip)        # 0x140212b40
140004c73:	eb 21                	jmp    0x140004c96
140004c75:	ff 15 d5 de 20 00    	call   *0x20ded5(%rip)        # 0x140212b50
140004c7b:	48 85 c0             	test   %rax,%rax
140004c7e:	75 a7                	jne    0x140004c27
140004c80:	ff 15 aa de 20 00    	call   *0x20deaa(%rip)        # 0x140212b30
140004c86:	cc                   	int3
140004c87:	ff 15 f3 de 20 00    	call   *0x20def3(%rip)        # 0x140212b80
140004c8d:	cc                   	int3
140004c8e:	48 8b d7             	mov    %rdi,%rdx
140004c91:	e8 5a 0d 20 00       	call   0x1402059f0
140004c96:	48 89 37             	mov    %rsi,(%rdi)
140004c99:	48 8b c7             	mov    %rdi,%rax
140004c9c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140004ca1:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140004ca6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140004cab:	48 83 c4 20          	add    $0x20,%rsp
140004caf:	41 5f                	pop    %r15
140004cb1:	41 5e                	pop    %r14
140004cb3:	5f                   	pop    %rdi
140004cb4:	c3                   	ret
140004cb5:	e8 86 0b 00 00       	call   0x140005840
140004cba:	cc                   	int3
140004cbb:	90                   	nop
140004cbc:	40 53                	rex push %rbx
140004cbe:	48 83 ec 20          	sub    $0x20,%rsp
140004cc2:	48 8b d9             	mov    %rcx,%rbx
140004cc5:	48 8b c2             	mov    %rdx,%rax
140004cc8:	48 8d 0d e9 1c 23 00 	lea    0x231ce9(%rip),%rcx        # 0x1402369b8
140004ccf:	0f 57 c0             	xorps  %xmm0,%xmm0
140004cd2:	48 89 0b             	mov    %rcx,(%rbx)
140004cd5:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140004cd9:	48 8d 48 08          	lea    0x8(%rax),%rcx
140004cdd:	0f 11 02             	movups %xmm0,(%rdx)
140004ce0:	ff 15 0a da 20 00    	call   *0x20da0a(%rip)        # 0x1402126f0
140004ce6:	48 8d 05 53 1c 23 00 	lea    0x231c53(%rip),%rax        # 0x140236940
140004ced:	48 89 03             	mov    %rax,(%rbx)
140004cf0:	48 8b c3             	mov    %rbx,%rax
140004cf3:	48 83 c4 20          	add    $0x20,%rsp
140004cf7:	5b                   	pop    %rbx
140004cf8:	c3                   	ret
140004cf9:	90                   	nop
140004cfa:	90                   	nop
140004cfb:	90                   	nop
140004cfc:	0f 57 c0             	xorps  %xmm0,%xmm0
140004cff:	48 8b c1             	mov    %rcx,%rax
140004d02:	0f 11 01             	movups %xmm0,(%rcx)
140004d05:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
140004d0a:	48 c7 41 18 0f 00 00 	movq   $0xf,0x18(%rcx)
140004d11:	00
140004d12:	c6 01 00             	movb   $0x0,(%rcx)
140004d15:	c3                   	ret
140004d16:	90                   	nop
140004d17:	90                   	nop
140004d18:	40 53                	rex push %rbx
140004d1a:	48 83 ec 20          	sub    $0x20,%rsp
140004d1e:	48 8b d9             	mov    %rcx,%rbx
140004d21:	48 8b c2             	mov    %rdx,%rax
140004d24:	48 8d 0d 8d 1c 23 00 	lea    0x231c8d(%rip),%rcx        # 0x1402369b8
140004d2b:	0f 57 c0             	xorps  %xmm0,%xmm0
140004d2e:	48 89 0b             	mov    %rcx,(%rbx)
140004d31:	48 8d 53 08          	lea    0x8(%rbx),%rdx
140004d35:	48 8d 48 08          	lea    0x8(%rax),%rcx
140004d39:	0f 11 02             	movups %xmm0,(%rdx)
140004d3c:	ff 15 ae d9 20 00    	call   *0x20d9ae(%rip)        # 0x1402126f0
140004d42:	48 8d 05 87 1c 23 00 	lea    0x231c87(%rip),%rax        # 0x1402369d0
140004d49:	48 89 03             	mov    %rax,(%rbx)
140004d4c:	48 8b c3             	mov    %rbx,%rax
140004d4f:	48 83 c4 20          	add    $0x20,%rsp
140004d53:	5b                   	pop    %rbx
140004d54:	c3                   	ret
140004d55:	90                   	nop
140004d56:	90                   	nop
140004d57:	90                   	nop
140004d58:	90                   	nop
140004d59:	90                   	nop
140004d5a:	90                   	nop
140004d5b:	90                   	nop
140004d5c:	90                   	nop
140004d5d:	90                   	nop
140004d5e:	90                   	nop
140004d5f:	90                   	nop
140004d60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004d65:	57                   	push   %rdi
140004d66:	48 83 ec 20          	sub    $0x20,%rsp
140004d6a:	48 8d 05 27 1b 23 00 	lea    0x231b27(%rip),%rax        # 0x140236898
140004d71:	8b da                	mov    %edx,%ebx
140004d73:	48 89 01             	mov    %rax,(%rcx)
140004d76:	48 8b f9             	mov    %rcx,%rdi
140004d79:	e8 a2 05 00 00       	call   0x140005320
140004d7e:	48 8b cf             	mov    %rdi,%rcx
140004d81:	ff 15 b1 d9 20 00    	call   *0x20d9b1(%rip)        # 0x140212738
140004d87:	f6 c3 01             	test   $0x1,%bl
140004d8a:	74 09                	je     0x140004d95
140004d8c:	48 8b cf             	mov    %rdi,%rcx
140004d8f:	ff 15 ab dd 20 00    	call   *0x20ddab(%rip)        # 0x140212b40
140004d95:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140004d9a:	48 8b c7             	mov    %rdi,%rax
140004d9d:	48 83 c4 20          	add    $0x20,%rsp
140004da1:	5f                   	pop    %rdi
140004da2:	c3                   	ret
140004da3:	90                   	nop
140004da4:	90                   	nop
140004da5:	90                   	nop
140004da6:	90                   	nop
140004da7:	90                   	nop
140004da8:	90                   	nop
140004da9:	90                   	nop
140004daa:	90                   	nop
140004dab:	90                   	nop
140004dac:	90                   	nop
140004dad:	90                   	nop
140004dae:	90                   	nop
140004daf:	90                   	nop
140004db0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004db5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140004dba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140004dbf:	57                   	push   %rdi
140004dc0:	41 54                	push   %r12
140004dc2:	41 55                	push   %r13
140004dc4:	41 56                	push   %r14
140004dc6:	41 57                	push   %r15
140004dc8:	48 83 ec 20          	sub    $0x20,%rsp
140004dcc:	f6 41 70 02          	testb  $0x2,0x70(%rcx)
140004dd0:	44 8b e2             	mov    %edx,%r12d
140004dd3:	48 8b d9             	mov    %rcx,%rbx
140004dd6:	0f 85 95 01 00 00    	jne    0x140004f71
140004ddc:	83 fa ff             	cmp    $0xffffffff,%edx
140004ddf:	75 07                	jne    0x140004de8
140004de1:	33 c0                	xor    %eax,%eax
140004de3:	e9 8c 01 00 00       	jmp    0x140004f74
140004de8:	48 8b 41 40          	mov    0x40(%rcx),%rax
140004dec:	48 8b 51 58          	mov    0x58(%rcx),%rdx
140004df0:	4c 8b 00             	mov    (%rax),%r8
140004df3:	48 63 02             	movslq (%rdx),%rax
140004df6:	49 8d 0c 00          	lea    (%r8,%rax,1),%rcx
140004dfa:	4d 85 c0             	test   %r8,%r8
140004dfd:	74 2a                	je     0x140004e29
140004dff:	4c 3b c1             	cmp    %rcx,%r8
140004e02:	73 25                	jae    0x140004e29
140004e04:	ff c8                	dec    %eax
140004e06:	89 02                	mov    %eax,(%rdx)
140004e08:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140004e0c:	48 8b 11             	mov    (%rcx),%rdx
140004e0f:	48 8d 42 01          	lea    0x1(%rdx),%rax
140004e13:	48 89 01             	mov    %rax,(%rcx)
140004e16:	49 8d 40 01          	lea    0x1(%r8),%rax
140004e1a:	44 88 22             	mov    %r12b,(%rdx)
140004e1d:	48 89 43 68          	mov    %rax,0x68(%rbx)
140004e21:	41 8b c4             	mov    %r12d,%eax
140004e24:	e9 4b 01 00 00       	jmp    0x140004f74
140004e29:	4c 8d 7b 18          	lea    0x18(%rbx),%r15
140004e2d:	be 20 00 00 00       	mov    $0x20,%esi
140004e32:	49 8b 07             	mov    (%r15),%rax
140004e35:	48 8b 38             	mov    (%rax),%rdi
140004e38:	48 2b cf             	sub    %rdi,%rcx
140004e3b:	49 f7 d8             	neg    %r8
140004e3e:	4d 1b f6             	sbb    %r14,%r14
140004e41:	4c 23 f1             	and    %rcx,%r14
140004e44:	4c 3b f6             	cmp    %rsi,%r14
140004e47:	72 0d                	jb     0x140004e56
140004e49:	49 81 fe ff ff ff 3f 	cmp    $0x3fffffff,%r14
140004e50:	73 09                	jae    0x140004e5b
140004e52:	4b 8d 34 36          	lea    (%r14,%r14,1),%rsi
140004e56:	4d 8b ef             	mov    %r15,%r13
140004e59:	eb 12                	jmp    0x140004e6d
140004e5b:	be ff ff ff 7f       	mov    $0x7fffffff,%esi
140004e60:	4c 3b f6             	cmp    %rsi,%r14
140004e63:	0f 83 08 01 00 00    	jae    0x140004f71
140004e69:	4c 8d 6b 18          	lea    0x18(%rbx),%r13
140004e6d:	48 85 f6             	test   %rsi,%rsi
140004e70:	75 04                	jne    0x140004e76
140004e72:	33 ed                	xor    %ebp,%ebp
140004e74:	eb 1a                	jmp    0x140004e90
140004e76:	0f ae e8             	lfence
140004e79:	48 8b ce             	mov    %rsi,%rcx
140004e7c:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
140004e83:	72 5b                	jb     0x140004ee0
140004e85:	e8 ca 09 00 00       	call   0x140005854
140004e8a:	48 8b e8             	mov    %rax,%rbp
140004e8d:	4d 8b fd             	mov    %r13,%r15
140004e90:	4d 8b c6             	mov    %r14,%r8
140004e93:	48 8b d7             	mov    %rdi,%rdx
140004e96:	48 8b cd             	mov    %rbp,%rcx
140004e99:	e8 52 0b 20 00       	call   0x1402059f0
140004e9e:	49 8d 14 2e          	lea    (%r14,%rbp,1),%rdx
140004ea2:	8b cd                	mov    %ebp,%ecx
140004ea4:	48 8d 42 01          	lea    0x1(%rdx),%rax
140004ea8:	2b ca                	sub    %edx,%ecx
140004eaa:	48 89 43 68          	mov    %rax,0x68(%rbx)
140004eae:	03 ce                	add    %esi,%ecx
140004eb0:	48 8b 43 20          	mov    0x20(%rbx),%rax
140004eb4:	48 89 28             	mov    %rbp,(%rax)
140004eb7:	48 8b 43 40          	mov    0x40(%rbx),%rax
140004ebb:	48 89 10             	mov    %rdx,(%rax)
140004ebe:	48 8b 43 58          	mov    0x58(%rbx),%rax
140004ec2:	89 08                	mov    %ecx,(%rax)
140004ec4:	f6 43 70 04          	testb  $0x4,0x70(%rbx)
140004ec8:	74 2b                	je     0x140004ef5
140004eca:	49 8b 07             	mov    (%r15),%rax
140004ecd:	48 89 28             	mov    %rbp,(%rax)
140004ed0:	48 8b 43 38          	mov    0x38(%rbx),%rax
140004ed4:	48 89 28             	mov    %rbp,(%rax)
140004ed7:	48 8b 43 50          	mov    0x50(%rbx),%rax
140004edb:	83 20 00             	andl   $0x0,(%rax)
140004ede:	eb 3b                	jmp    0x140004f1b
140004ee0:	ff 15 6a dc 20 00    	call   *0x20dc6a(%rip)        # 0x140212b50
140004ee6:	48 8b e8             	mov    %rax,%rbp
140004ee9:	48 85 c0             	test   %rax,%rax
140004eec:	75 9f                	jne    0x140004e8d
140004eee:	ff 15 3c dc 20 00    	call   *0x20dc3c(%rip)        # 0x140212b30
140004ef4:	cc                   	int3
140004ef5:	48 8b 43 38          	mov    0x38(%rbx),%rax
140004ef9:	48 8b 53 68          	mov    0x68(%rbx),%rdx
140004efd:	48 8b 08             	mov    (%rax),%rcx
140004f00:	49 8b 07             	mov    (%r15),%rax
140004f03:	48 2b cf             	sub    %rdi,%rcx
140004f06:	48 03 cd             	add    %rbp,%rcx
140004f09:	2b d1                	sub    %ecx,%edx
140004f0b:	48 89 28             	mov    %rbp,(%rax)
140004f0e:	48 8b 43 38          	mov    0x38(%rbx),%rax
140004f12:	48 89 08             	mov    %rcx,(%rax)
140004f15:	48 8b 43 50          	mov    0x50(%rbx),%rax
140004f19:	89 10                	mov    %edx,(%rax)
140004f1b:	f6 43 70 01          	testb  $0x1,0x70(%rbx)
140004f1f:	74 29                	je     0x140004f4a
140004f21:	49 81 fe 00 10 00 00 	cmp    $0x1000,%r14
140004f28:	72 17                	jb     0x140004f41
140004f2a:	0f ae e8             	lfence
140004f2d:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
140004f31:	48 2b f9             	sub    %rcx,%rdi
140004f34:	48 8d 47 f8          	lea    -0x8(%rdi),%rax
140004f38:	48 83 f8 1f          	cmp    $0x1f,%rax
140004f3c:	77 2c                	ja     0x140004f6a
140004f3e:	48 8b f9             	mov    %rcx,%rdi
140004f41:	48 8b cf             	mov    %rdi,%rcx
140004f44:	ff 15 f6 db 20 00    	call   *0x20dbf6(%rip)        # 0x140212b40
140004f4a:	48 8b 43 58          	mov    0x58(%rbx),%rax
140004f4e:	83 4b 70 01          	orl    $0x1,0x70(%rbx)
140004f52:	ff 08                	decl   (%rax)
140004f54:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140004f58:	48 8b 11             	mov    (%rcx),%rdx
140004f5b:	48 8d 42 01          	lea    0x1(%rdx),%rax
140004f5f:	48 89 01             	mov    %rax,(%rcx)
140004f62:	44 88 22             	mov    %r12b,(%rdx)
140004f65:	e9 b7 fe ff ff       	jmp    0x140004e21
140004f6a:	ff 15 10 dc 20 00    	call   *0x20dc10(%rip)        # 0x140212b80
140004f70:	cc                   	int3
140004f71:	83 c8 ff             	or     $0xffffffff,%eax
140004f74:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140004f79:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140004f7e:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140004f83:	48 83 c4 20          	add    $0x20,%rsp
140004f87:	41 5f                	pop    %r15
140004f89:	41 5e                	pop    %r14
140004f8b:	41 5d                	pop    %r13
140004f8d:	41 5c                	pop    %r12
140004f8f:	5f                   	pop    %rdi
140004f90:	c3                   	ret
140004f91:	90                   	nop
140004f92:	90                   	nop
140004f93:	90                   	nop
140004f94:	90                   	nop
140004f95:	90                   	nop
140004f96:	90                   	nop
140004f97:	90                   	nop
140004f98:	90                   	nop
140004f99:	90                   	nop
140004f9a:	90                   	nop
140004f9b:	90                   	nop
140004f9c:	90                   	nop
140004f9d:	90                   	nop
140004f9e:	90                   	nop
140004f9f:	90                   	nop
140004fa0:	48 8b 41 38          	mov    0x38(%rcx),%rax
140004fa4:	45 33 c9             	xor    %r9d,%r9d
140004fa7:	4c 8b 00             	mov    (%rax),%r8
140004faa:	4d 85 c0             	test   %r8,%r8
140004fad:	74 3c                	je     0x140004feb
140004faf:	48 8b 41 18          	mov    0x18(%rcx),%rax
140004fb3:	4c 3b 00             	cmp    (%rax),%r8
140004fb6:	76 33                	jbe    0x140004feb
140004fb8:	83 fa ff             	cmp    $0xffffffff,%edx
140004fbb:	74 0c                	je     0x140004fc9
140004fbd:	41 3a 50 ff          	cmp    -0x1(%r8),%dl
140004fc1:	74 06                	je     0x140004fc9