1402b6ae2:	be 09 00 00 00       	mov    $0x9,%esi
1402b6ae7:	89 75 38             	mov    %esi,0x38(%rbp)
1402b6aea:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1402b6aee:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1402b6af3:	0f 85 a1 00 00 00    	jne    0x1402b6b9a
1402b6af9:	48 8b 1d 28 98 16 01 	mov    0x1169828(%rip),%rbx        # 0x141420328
1402b6b00:	48 8b 5b 50          	mov    0x50(%rbx),%rbx
1402b6b04:	48 85 db             	test   %rbx,%rbx
1402b6b07:	74 1c                	je     0x1402b6b25
1402b6b09:	8b 43 10             	mov    0x10(%rbx),%eax
1402b6b0c:	ff c0                	inc    %eax
1402b6b0e:	89 43 10             	mov    %eax,0x10(%rbx)
1402b6b11:	83 f8 01             	cmp    $0x1,%eax
1402b6b14:	0f 8e 40 01 00 00    	jle    0x1402b6c5a
1402b6b1a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b6b1f:	0f 84 3d 01 00 00    	je     0x1402b6c62
1402b6b25:	48 89 5d 48          	mov    %rbx,0x48(%rbp)
1402b6b29:	be 0b 00 00 00       	mov    $0xb,%esi
1402b6b2e:	89 75 38             	mov    %esi,0x38(%rbp)
1402b6b31:	48 8b 05 50 54 16 01 	mov    0x1165450(%rip),%rax        # 0x14141bf88
1402b6b38:	48 8b 40 10          	mov    0x10(%rax),%rax
1402b6b3c:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1402b6b40:	48 8b 48 20          	mov    0x20(%rax),%rcx
1402b6b44:	e8 a7 ab 46 00       	call   0x1407216f0
1402b6b49:	85 c0                	test   %eax,%eax
1402b6b4b:	75 44                	jne    0x1402b6b91
1402b6b4d:	48 8b 15 c4 9c 16 01 	mov    0x1169cc4(%rip),%rdx        # 0x141420818
1402b6b54:	48 83 c2 50          	add    $0x50,%rdx
1402b6b58:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1402b6b5c:	e8 6f 92 ee ff       	call   0x14019fdd0
1402b6b61:	48 8b 38             	mov    (%rax),%rdi
1402b6b64:	4c 89 30             	mov    %r14,(%rax)
1402b6b67:	48 89 7d 40          	mov    %rdi,0x40(%rbp)
1402b6b6b:	be 0f 00 00 00       	mov    $0xf,%esi
1402b6b70:	89 75 38             	mov    %esi,0x38(%rbp)
1402b6b73:	48 8b 05 0e 54 16 01 	mov    0x116540e(%rip),%rax        # 0x14141bf88
1402b6b7a:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402b6b7e:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1402b6b82:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402b6b86:	e8 65 ab 46 00       	call   0x1407216f0
1402b6b8b:	85 c0                	test   %eax,%eax
1402b6b8d:	75 06                	jne    0x1402b6b95
1402b6b8f:	eb 11                	jmp    0x1402b6ba2
1402b6b91:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
1402b6b95:	41 b6 01             	mov    $0x1,%r14b
1402b6b98:	eb 0b                	jmp    0x1402b6ba5
1402b6b9a:	48 8b 7d 40          	mov    0x40(%rbp),%rdi
1402b6b9e:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
1402b6ba2:	45 32 f6             	xor    %r14b,%r14b
1402b6ba5:	40 f6 c6 04          	test   $0x4,%sil
1402b6ba9:	74 32                	je     0x1402b6bdd
1402b6bab:	83 e6 fb             	and    $0xfffffffb,%esi
1402b6bae:	89 75 38             	mov    %esi,0x38(%rbp)
1402b6bb1:	48 85 ff             	test   %rdi,%rdi
1402b6bb4:	74 27                	je     0x1402b6bdd
1402b6bb6:	8b 47 10             	mov    0x10(%rdi),%eax
1402b6bb9:	ff c8                	dec    %eax
1402b6bbb:	89 47 10             	mov    %eax,0x10(%rdi)
1402b6bbe:	85 c0                	test   %eax,%eax
1402b6bc0:	7f 1b                	jg     0x1402b6bdd
1402b6bc2:	0f 88 a5 00 00 00    	js     0x1402b6c6d
1402b6bc8:	48 8b 07             	mov    (%rdi),%rax
1402b6bcb:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6bd0:	48 8b cf             	mov    %rdi,%rcx
1402b6bd3:	48 8b 00             	mov    (%rax),%rax
1402b6bd6:	ff 15 44 ce cc 00    	call   *0xccce44(%rip)        # 0x140f83a20
1402b6bdc:	90                   	nop
1402b6bdd:	40 f6 c6 02          	test   $0x2,%sil
1402b6be1:	74 2e                	je     0x1402b6c11
1402b6be3:	83 e6 fd             	and    $0xfffffffd,%esi
1402b6be6:	89 75 38             	mov    %esi,0x38(%rbp)
1402b6be9:	48 85 db             	test   %rbx,%rbx
1402b6bec:	74 23                	je     0x1402b6c11
1402b6bee:	8b 43 10             	mov    0x10(%rbx),%eax
1402b6bf1:	ff c8                	dec    %eax
1402b6bf3:	89 43 10             	mov    %eax,0x10(%rbx)
1402b6bf6:	85 c0                	test   %eax,%eax
1402b6bf8:	7f 17                	jg     0x1402b6c11
1402b6bfa:	78 7c                	js     0x1402b6c78
1402b6bfc:	48 8b 03             	mov    (%rbx),%rax
1402b6bff:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6c04:	48 8b cb             	mov    %rbx,%rcx
1402b6c07:	48 8b 00             	mov    (%rax),%rax
1402b6c0a:	ff 15 10 ce cc 00    	call   *0xccce10(%rip)        # 0x140f83a20
1402b6c10:	90                   	nop
1402b6c11:	40 f6 c6 01          	test   $0x1,%sil
1402b6c15:	74 29                	je     0x1402b6c40
1402b6c17:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1402b6c1b:	48 85 c9             	test   %rcx,%rcx
1402b6c1e:	74 20                	je     0x1402b6c40
1402b6c20:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6c23:	ff c8                	dec    %eax
1402b6c25:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6c28:	85 c0                	test   %eax,%eax
1402b6c2a:	7f 14                	jg     0x1402b6c40
1402b6c2c:	78 21                	js     0x1402b6c4f
1402b6c2e:	48 8b 11             	mov    (%rcx),%rdx
1402b6c31:	48 8b 02             	mov    (%rdx),%rax
1402b6c34:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6c39:	ff 15 e1 cd cc 00    	call   *0xcccde1(%rip)        # 0x140f83a20
1402b6c3f:	90                   	nop
1402b6c40:	41 0f b6 c6          	movzbl %r14b,%eax
1402b6c44:	48 83 c4 60          	add    $0x60,%rsp
1402b6c48:	41 5e                	pop    %r14
1402b6c4a:	5f                   	pop    %rdi
1402b6c4b:	5e                   	pop    %rsi
1402b6c4c:	5b                   	pop    %rbx
1402b6c4d:	5d                   	pop    %rbp
1402b6c4e:	c3                   	ret
1402b6c4f:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6c54:	e8 a7 3a 4d 00       	call   0x14078a700
1402b6c59:	90                   	nop
1402b6c5a:	33 c9                	xor    %ecx,%ecx
1402b6c5c:	e8 9f 3a 4d 00       	call   0x14078a700
1402b6c61:	cc                   	int3
1402b6c62:	b9 01 00 00 00       	mov    $0x1,%ecx
1402b6c67:	e8 94 3a 4d 00       	call   0x14078a700
1402b6c6c:	90                   	nop
1402b6c6d:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6c72:	e8 89 3a 4d 00       	call   0x14078a700
1402b6c77:	90                   	nop
1402b6c78:	b9 02 00 00 00       	mov    $0x2,%ecx
1402b6c7d:	e8 7e 3a 4d 00       	call   0x14078a700
1402b6c82:	cc                   	int3
1402b6c83:	cc                   	int3
1402b6c84:	cc                   	int3
1402b6c85:	cc                   	int3
1402b6c86:	cc                   	int3
1402b6c87:	cc                   	int3
1402b6c88:	cc                   	int3
1402b6c89:	cc                   	int3
1402b6c8a:	cc                   	int3
1402b6c8b:	cc                   	int3
1402b6c8c:	cc                   	int3
1402b6c8d:	cc                   	int3
1402b6c8e:	cc                   	int3
1402b6c8f:	cc                   	int3
1402b6c90:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402b6c95:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1402b6c9a:	55                   	push   %rbp
1402b6c9b:	48 8d 6c 24 a9       	lea    -0x57(%rsp),%rbp
1402b6ca0:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
1402b6ca7:	48 8b f9             	mov    %rcx,%rdi
1402b6caa:	e8 a1 fd ff ff       	call   0x1402b6a50
1402b6caf:	84 c0                	test   %al,%al
1402b6cb1:	0f 84 13 03 00 00    	je     0x1402b6fca
1402b6cb7:	66 0f 6f 05 91 9b d2 	movdqa 0xd29b91(%rip),%xmm0        # 0x140fe0850
1402b6cbe:	00
1402b6cbf:	66 0f 7f 45 17       	movdqa %xmm0,0x17(%rbp)
1402b6cc4:	66 0f 6f 0d b4 5a cf 	movdqa 0xcf5ab4(%rip),%xmm1        # 0x140fac780
1402b6ccb:	00
1402b6ccc:	66 0f 7f 4d 27       	movdqa %xmm1,0x27(%rbp)
1402b6cd1:	66 0f 7f 4d 37       	movdqa %xmm1,0x37(%rbp)
1402b6cd6:	66 0f 6f 05 82 9b d2 	movdqa 0xd29b82(%rip),%xmm0        # 0x140fe0860
1402b6cdd:	00
1402b6cde:	66 0f 7f 45 47       	movdqa %xmm0,0x47(%rbp)
1402b6ce3:	0f 57 c9             	xorps  %xmm1,%xmm1
1402b6ce6:	f3 0f 7f 4d a7       	movdqu %xmm1,-0x59(%rbp)
1402b6ceb:	48 c7 45 b7 00 00 00 	movq   $0x0,-0x49(%rbp)
1402b6cf2:	00
1402b6cf3:	0f ae e8             	lfence
1402b6cf6:	b9 40 00 00 00       	mov    $0x40,%ecx
1402b6cfb:	e8 30 00 ee ff       	call   0x140196d30
1402b6d00:	48 8b d8             	mov    %rax,%rbx
1402b6d03:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1402b6d07:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402b6d0b:	48 8d 48 40          	lea    0x40(%rax),%rcx
1402b6d0f:	48 89 4d b7          	mov    %rcx,-0x49(%rbp)
1402b6d13:	41 b8 40 00 00 00    	mov    $0x40,%r8d
1402b6d19:	48 8d 55 17          	lea    0x17(%rbp),%rdx
1402b6d1d:	48 8b c8             	mov    %rax,%rcx
1402b6d20:	e8 eb 82 c2 00       	call   0x140edf010
1402b6d25:	48 8d 43 40          	lea    0x40(%rbx),%rax
1402b6d29:	48 89 45 af          	mov    %rax,-0x51(%rbp)
1402b6d2d:	48 8d 45 97          	lea    -0x69(%rbp),%rax
1402b6d31:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1402b6d35:	48 8b 05 0c 53 16 01 	mov    0x116530c(%rip),%rax        # 0x14141c048
1402b6d3c:	48 8b 88 10 27 00 00 	mov    0x2710(%rax),%rcx
1402b6d43:	48 85 c9             	test   %rcx,%rcx
1402b6d46:	74 1c                	je     0x1402b6d64
1402b6d48:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6d4b:	ff c0                	inc    %eax
1402b6d4d:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6d50:	83 f8 01             	cmp    $0x1,%eax
1402b6d53:	0f 8e 8c 02 00 00    	jle    0x1402b6fe5
1402b6d59:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b6d5e:	0f 84 89 02 00 00    	je     0x1402b6fed
1402b6d64:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1402b6d68:	48 8b 05 19 52 16 01 	mov    0x1165219(%rip),%rax        # 0x14141bf88
1402b6d6f:	48 8b 88 e0 03 00 00 	mov    0x3e0(%rax),%rcx
1402b6d76:	48 85 c9             	test   %rcx,%rcx
1402b6d79:	74 1c                	je     0x1402b6d97
1402b6d7b:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6d7e:	ff c0                	inc    %eax
1402b6d80:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6d83:	83 f8 01             	cmp    $0x1,%eax
1402b6d86:	0f 8e 6c 02 00 00    	jle    0x1402b6ff8
1402b6d8c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b6d91:	0f 84 69 02 00 00    	je     0x1402b7000
1402b6d97:	48 89 4d d7          	mov    %rcx,-0x29(%rbp)
1402b6d9b:	48 8b 05 a6 52 16 01 	mov    0x11652a6(%rip),%rax        # 0x14141c048
1402b6da2:	48 8b 88 f8 03 00 00 	mov    0x3f8(%rax),%rcx
1402b6da9:	48 89 4d 8f          	mov    %rcx,-0x71(%rbp)
1402b6dad:	48 85 c9             	test   %rcx,%rcx
1402b6db0:	74 1c                	je     0x1402b6dce
1402b6db2:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6db5:	ff c0                	inc    %eax
1402b6db7:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6dba:	83 f8 01             	cmp    $0x1,%eax
1402b6dbd:	0f 8e 48 02 00 00    	jle    0x1402b700b
1402b6dc3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b6dc8:	0f 84 45 02 00 00    	je     0x1402b7013
1402b6dce:	41 b8 45 00 00 00    	mov    $0x45,%r8d
1402b6dd4:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
1402b6dd8:	48 8d 4d bf          	lea    -0x41(%rbp),%rcx
1402b6ddc:	e8 df 81 3f 00       	call   0x1406aefc0
1402b6de1:	48 8b 08             	mov    (%rax),%rcx
1402b6de4:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402b6deb:	48 89 4d df          	mov    %rcx,-0x21(%rbp)
1402b6def:	48 8b 08             	mov    (%rax),%rcx
1402b6df2:	48 85 c9             	test   %rcx,%rcx
1402b6df5:	74 24                	je     0x1402b6e1b
1402b6df7:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6dfa:	ff c8                	dec    %eax
1402b6dfc:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6dff:	85 c0                	test   %eax,%eax
1402b6e01:	7f 18                	jg     0x1402b6e1b
1402b6e03:	0f 88 15 02 00 00    	js     0x1402b701e
1402b6e09:	48 8b 01             	mov    (%rcx),%rax
1402b6e0c:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6e11:	48 8b 00             	mov    (%rax),%rax
1402b6e14:	ff 15 06 cc cc 00    	call   *0xcccc06(%rip)        # 0x140f83a20
1402b6e1a:	90                   	nop
1402b6e1b:	48 8b 05 3e a1 16 01 	mov    0x116a13e(%rip),%rax        # 0x141420f60
1402b6e22:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402b6e26:	48 85 c9             	test   %rcx,%rcx
1402b6e29:	74 1c                	je     0x1402b6e47
1402b6e2b:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6e2e:	ff c0                	inc    %eax
1402b6e30:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6e33:	83 f8 01             	cmp    $0x1,%eax
1402b6e36:	0f 8e ed 01 00 00    	jle    0x1402b7029
1402b6e3c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b6e41:	0f 84 ea 01 00 00    	je     0x1402b7031
1402b6e47:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
1402b6e4b:	48 8b 05 3e a1 16 01 	mov    0x116a13e(%rip),%rax        # 0x141420f90
1402b6e52:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402b6e56:	48 85 c9             	test   %rcx,%rcx
1402b6e59:	74 1c                	je     0x1402b6e77
1402b6e5b:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6e5e:	ff c0                	inc    %eax
1402b6e60:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6e63:	83 f8 01             	cmp    $0x1,%eax
1402b6e66:	0f 8e d0 01 00 00    	jle    0x1402b703c
1402b6e6c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b6e71:	0f 84 cd 01 00 00    	je     0x1402b7044
1402b6e77:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
1402b6e7b:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1402b6e7f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402b6e84:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1402b6e88:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402b6e8d:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1402b6e92:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1402b6e98:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1402b6e9c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1402b6ea1:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1402b6ea5:	e8 a6 8f ee ff       	call   0x14019fe50
1402b6eaa:	90                   	nop
1402b6eab:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1402b6eaf:	48 8b d0             	mov    %rax,%rdx
1402b6eb2:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1402b6eb6:	e8 55 5b 3f 00       	call   0x1406aca10
1402b6ebb:	90                   	nop
1402b6ebc:	4c 8b 00             	mov    (%rax),%r8
1402b6ebf:	48 8b 05 82 51 16 01 	mov    0x1165182(%rip),%rax        # 0x14141c048
1402b6ec6:	48 8b 88 40 04 00 00 	mov    0x440(%rax),%rcx
1402b6ecd:	48 85 c9             	test   %rcx,%rcx
1402b6ed0:	74 1c                	je     0x1402b6eee
1402b6ed2:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6ed5:	ff c0                	inc    %eax
1402b6ed7:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6eda:	83 f8 01             	cmp    $0x1,%eax
1402b6edd:	0f 8e 6c 01 00 00    	jle    0x1402b704f
1402b6ee3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b6ee8:	0f 84 69 01 00 00    	je     0x1402b7057
1402b6eee:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
1402b6ef2:	4c 8d 4d a7          	lea    -0x59(%rbp),%r9
1402b6ef6:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
1402b6efa:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1402b6efe:	e8 3d f1 54 00       	call   0x140806040
1402b6f03:	90                   	nop
1402b6f04:	48 8b 0d 75 4f 16 01 	mov    0x1164f75(%rip),%rcx        # 0x14141be80
1402b6f0b:	4c 8b c7             	mov    %rdi,%r8
1402b6f0e:	48 8b d0             	mov    %rax,%rdx
1402b6f11:	8b 49 24             	mov    0x24(%rcx),%ecx
1402b6f14:	e8 a7 17 ff ff       	call   0x1402a86c0
1402b6f19:	90                   	nop
1402b6f1a:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1402b6f1e:	48 85 c9             	test   %rcx,%rcx
1402b6f21:	74 24                	je     0x1402b6f47
1402b6f23:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6f26:	ff c8                	dec    %eax
1402b6f28:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6f2b:	85 c0                	test   %eax,%eax
1402b6f2d:	7f 18                	jg     0x1402b6f47
1402b6f2f:	0f 88 2d 01 00 00    	js     0x1402b7062
1402b6f35:	48 8b 01             	mov    (%rcx),%rax
1402b6f38:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6f3d:	48 8b 00             	mov    (%rax),%rax
1402b6f40:	ff 15 da ca cc 00    	call   *0xcccada(%rip)        # 0x140f83a20
1402b6f46:	90                   	nop
1402b6f47:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1402b6f4b:	48 85 c9             	test   %rcx,%rcx
1402b6f4e:	74 24                	je     0x1402b6f74
1402b6f50:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6f53:	ff c8                	dec    %eax
1402b6f55:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6f58:	85 c0                	test   %eax,%eax
1402b6f5a:	7f 18                	jg     0x1402b6f74
1402b6f5c:	0f 88 0b 01 00 00    	js     0x1402b706d
1402b6f62:	48 8b 01             	mov    (%rcx),%rax
1402b6f65:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6f6a:	48 8b 00             	mov    (%rax),%rax
1402b6f6d:	ff 15 ad ca cc 00    	call   *0xcccaad(%rip)        # 0x140f83a20
1402b6f73:	90                   	nop
1402b6f74:	4c 8d 0d 75 75 ee ff 	lea    -0x118a8b(%rip),%r9        # 0x14019e4f0
1402b6f7b:	ba 08 00 00 00       	mov    $0x8,%edx
1402b6f80:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402b6f86:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402b6f8a:	e8 bd 45 b6 00       	call   0x140e1b54c
1402b6f8f:	90                   	nop
1402b6f90:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1402b6f94:	48 85 c9             	test   %rcx,%rcx
1402b6f97:	74 31                	je     0x1402b6fca
1402b6f99:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
1402b6f9d:	48 2b d1             	sub    %rcx,%rdx
1402b6fa0:	48 83 e2 fc          	and    $0xfffffffffffffffc,%rdx
1402b6fa4:	48 8b c1             	mov    %rcx,%rax
1402b6fa7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1402b6fae:	72 15                	jb     0x1402b6fc5
1402b6fb0:	48 83 c2 27          	add    $0x27,%rdx
1402b6fb4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402b6fb8:	48 2b c1             	sub    %rcx,%rax
1402b6fbb:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1402b6fbf:	48 83 f8 1f          	cmp    $0x1f,%rax
1402b6fc3:	77 1a                	ja     0x1402b6fdf
1402b6fc5:	e8 7a 41 b6 00       	call   0x140e1b144
1402b6fca:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
1402b6fd1:	00
1402b6fd2:	49 8b 5b 18          	mov    0x18(%r11),%rbx