1407b7c2b:	74 26                	je     0x1407b7c53
1407b7c2d:	48 8d 15 8c 86 87 00 	lea    0x87868c(%rip),%rdx        # 0x1410302c0
1407b7c34:	48 8b 0d bd 98 c7 00 	mov    0xc798bd(%rip),%rcx        # 0x1414314f8
1407b7c3b:	e8 80 b9 fd ff       	call   0x1407935c0
1407b7c40:	33 d2                	xor    %edx,%edx
1407b7c42:	48 8b cb             	mov    %rbx,%rcx
1407b7c45:	e8 66 6d a5 ff       	call   0x14020e9b0
1407b7c4a:	48 8b c3             	mov    %rbx,%rax
1407b7c4d:	48 83 c4 30          	add    $0x30,%rsp
1407b7c51:	5b                   	pop    %rbx
1407b7c52:	c3                   	ret
1407b7c53:	48 8b 01             	mov    (%rcx),%rax
1407b7c56:	f2 0f 10 48 20       	movsd  0x20(%rax),%xmm1
1407b7c5b:	ff 05 bf 45 c7 00    	incl   0xc745bf(%rip)        # 0x14142c220
1407b7c61:	48 8b 0d b0 b1 c7 00 	mov    0xc7b1b0(%rip),%rcx        # 0x141432e18
1407b7c68:	48 85 c9             	test   %rcx,%rcx
1407b7c6b:	74 05                	je     0x1407b7c72
1407b7c6d:	e8 8e f2 9d ff       	call   0x140196f00
1407b7c72:	48 8b 05 ff b1 c7 00 	mov    0xc7b1ff(%rip),%rax        # 0x141432e78
1407b7c79:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407b7c7d:	48 85 c9             	test   %rcx,%rcx
1407b7c80:	74 14                	je     0x1407b7c96
1407b7c82:	8b 41 10             	mov    0x10(%rcx),%eax
1407b7c85:	ff c0                	inc    %eax
1407b7c87:	89 41 10             	mov    %eax,0x10(%rcx)
1407b7c8a:	83 f8 01             	cmp    $0x1,%eax
1407b7c8d:	7e 24                	jle    0x1407b7cb3
1407b7c8f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b7c94:	74 12                	je     0x1407b7ca8
1407b7c96:	48 89 0b             	mov    %rcx,(%rbx)
1407b7c99:	ff 0d 81 45 c7 00    	decl   0xc74581(%rip)        # 0x14142c220
1407b7c9f:	48 8b c3             	mov    %rbx,%rax
1407b7ca2:	48 83 c4 30          	add    $0x30,%rsp
1407b7ca6:	5b                   	pop    %rbx
1407b7ca7:	c3                   	ret
1407b7ca8:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b7cad:	e8 4e 2a fd ff       	call   0x14078a700
1407b7cb2:	cc                   	int3
1407b7cb3:	33 c9                	xor    %ecx,%ecx
1407b7cb5:	e8 46 2a fd ff       	call   0x14078a700
1407b7cba:	cc                   	int3
1407b7cbb:	cc                   	int3
1407b7cbc:	cc                   	int3
1407b7cbd:	cc                   	int3
1407b7cbe:	cc                   	int3
1407b7cbf:	cc                   	int3
1407b7cc0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407b7cc5:	55                   	push   %rbp
1407b7cc6:	56                   	push   %rsi
1407b7cc7:	57                   	push   %rdi
1407b7cc8:	41 56                	push   %r14
1407b7cca:	41 57                	push   %r15
1407b7ccc:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1407b7cd3:	48 8b 05 26 12 c0 00 	mov    0xc01226(%rip),%rax        # 0x1413b8f00
1407b7cda:	48 33 c4             	xor    %rsp,%rax
1407b7cdd:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1407b7ce2:	48 8b f1             	mov    %rcx,%rsi
1407b7ce5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1407b7cea:	45 33 ff             	xor    %r15d,%r15d
1407b7ced:	49 8b 10             	mov    (%r8),%rdx
1407b7cf0:	49 8b 48 08          	mov    0x8(%r8),%rcx
1407b7cf4:	48 2b ca             	sub    %rdx,%rcx
1407b7cf7:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
1407b7cfb:	48 83 f9 08          	cmp    $0x8,%rcx
1407b7cff:	74 22                	je     0x1407b7d23
1407b7d01:	48 8d 15 f8 86 87 00 	lea    0x8786f8(%rip),%rdx        # 0x141030400
1407b7d08:	48 8b 0d e9 97 c7 00 	mov    0xc797e9(%rip),%rcx        # 0x1414314f8
1407b7d0f:	e8 ac b8 fd ff       	call   0x1407935c0
1407b7d14:	33 d2                	xor    %edx,%edx
1407b7d16:	48 8b ce             	mov    %rsi,%rcx
1407b7d19:	e8 92 6c a5 ff       	call   0x14020e9b0
1407b7d1e:	e9 81 01 00 00       	jmp    0x1407b7ea4
1407b7d23:	48 8b 0a             	mov    (%rdx),%rcx
1407b7d26:	ff 05 f4 44 c7 00    	incl   0xc744f4(%rip)        # 0x14142c220
1407b7d2c:	48 83 3d e4 b0 c7 00 	cmpq   $0x0,0xc7b0e4(%rip)        # 0x141432e18
1407b7d33:	00
1407b7d34:	0f 84 3d 01 00 00    	je     0x1407b7e77
1407b7d3a:	0f 57 c0             	xorps  %xmm0,%xmm0
1407b7d3d:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1407b7d43:	49 8b ef             	mov    %r15,%rbp
1407b7d46:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1407b7d4b:	e8 50 cd f7 ff       	call   0x140734aa0
1407b7d50:	4c 8b f0             	mov    %rax,%r14
1407b7d53:	41 8b ff             	mov    %r15d,%edi
1407b7d56:	48 8b 48 30          	mov    0x30(%rax),%rcx
1407b7d5a:	4c 8b 01             	mov    (%rcx),%r8
1407b7d5d:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1407b7d61:	49 2b d0             	sub    %r8,%rdx
1407b7d64:	48 c1 fa 04          	sar    $0x4,%rdx
1407b7d68:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1407b7d6d:	85 d2                	test   %edx,%edx
1407b7d6f:	0f 84 cd 00 00 00    	je     0x1407b7e42
1407b7d75:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1407b7d7c:	00 00 00 00
1407b7d80:	8b c7                	mov    %edi,%eax
1407b7d82:	48 03 c0             	add    %rax,%rax
1407b7d85:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1407b7d8a:	49 8b 0c c0          	mov    (%r8,%rax,8),%rcx
1407b7d8e:	e8 0d b1 f8 ff       	call   0x140742ea0
1407b7d93:	90                   	nop
1407b7d94:	48 3b dd             	cmp    %rbp,%rbx
1407b7d97:	74 36                	je     0x1407b7dcf
1407b7d99:	0f 57 c0             	xorps  %xmm0,%xmm0
1407b7d9c:	0f 11 03             	movups %xmm0,(%rbx)
1407b7d9f:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1407b7da3:	4c 89 7b 18          	mov    %r15,0x18(%rbx)
1407b7da7:	0f 10 00             	movups (%rax),%xmm0
1407b7daa:	0f 11 03             	movups %xmm0,(%rbx)
1407b7dad:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1407b7db1:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1407b7db5:	4c 89 78 10          	mov    %r15,0x10(%rax)
1407b7db9:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1407b7dc0:	00
1407b7dc1:	c6 00 00             	movb   $0x0,(%rax)
1407b7dc4:	48 83 c3 20          	add    $0x20,%rbx
1407b7dc8:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1407b7dcd:	eb 1a                	jmp    0x1407b7de9
1407b7dcf:	4c 8b c0             	mov    %rax,%r8
1407b7dd2:	48 8b d3             	mov    %rbx,%rdx
1407b7dd5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1407b7dda:	e8 31 10 a8 ff       	call   0x140238e10
1407b7ddf:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1407b7de4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1407b7de9:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1407b7dee:	48 83 fa 0f          	cmp    $0xf,%rdx
1407b7df2:	76 32                	jbe    0x1407b7e26
1407b7df4:	48 ff c2             	inc    %rdx
1407b7df7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1407b7dfc:	48 8b c1             	mov    %rcx,%rax
1407b7dff:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407b7e06:	72 19                	jb     0x1407b7e21
1407b7e08:	48 83 c2 27          	add    $0x27,%rdx
1407b7e0c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407b7e10:	48 2b c1             	sub    %rcx,%rax
1407b7e13:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407b7e17:	48 83 f8 1f          	cmp    $0x1f,%rax
1407b7e1b:	0f 87 bd 00 00 00    	ja     0x1407b7ede
1407b7e21:	e8 1e 33 66 00       	call   0x140e1b144
1407b7e26:	ff c7                	inc    %edi
1407b7e28:	49 8b 46 30          	mov    0x30(%r14),%rax
1407b7e2c:	4c 8b 00             	mov    (%rax),%r8
1407b7e2f:	48 8b 48 08          	mov    0x8(%rax),%rcx
1407b7e33:	49 2b c8             	sub    %r8,%rcx
1407b7e36:	48 c1 f9 04          	sar    $0x4,%rcx
1407b7e3a:	3b f9                	cmp    %ecx,%edi
1407b7e3c:	0f 82 3e ff ff ff    	jb     0x1407b7d80
1407b7e42:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1407b7e47:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1407b7e4c:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1407b7e51:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1407b7e56:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1407b7e5b:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1407b7e60:	48 89 6c 24 58       	mov    %rbp,0x58(%rsp)
1407b7e65:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1407b7e6a:	48 8b 0d a7 af c7 00 	mov    0xc7afa7(%rip),%rcx        # 0x141432e18
1407b7e71:	e8 ca 43 d9 ff       	call   0x14054c240
1407b7e76:	90                   	nop
1407b7e77:	48 8b 05 fa af c7 00 	mov    0xc7affa(%rip),%rax        # 0x141432e78
1407b7e7e:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407b7e82:	48 85 c9             	test   %rcx,%rcx
1407b7e85:	74 14                	je     0x1407b7e9b
1407b7e87:	8b 41 10             	mov    0x10(%rcx),%eax
1407b7e8a:	ff c0                	inc    %eax
1407b7e8c:	89 41 10             	mov    %eax,0x10(%rcx)
1407b7e8f:	83 f8 01             	cmp    $0x1,%eax
1407b7e92:	7e 42                	jle    0x1407b7ed6
1407b7e94:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b7e99:	74 30                	je     0x1407b7ecb
1407b7e9b:	48 89 0e             	mov    %rcx,(%rsi)
1407b7e9e:	ff 0d 7c 43 c7 00    	decl   0xc7437c(%rip)        # 0x14142c220
1407b7ea4:	48 8b c6             	mov    %rsi,%rax
1407b7ea7:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1407b7eac:	48 33 cc             	xor    %rsp,%rcx
1407b7eaf:	e8 4c 36 66 00       	call   0x140e1b500
1407b7eb4:	48 8b 9c 24 b8 00 00 	mov    0xb8(%rsp),%rbx
1407b7ebb:	00
1407b7ebc:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1407b7ec3:	41 5f                	pop    %r15
1407b7ec5:	41 5e                	pop    %r14
1407b7ec7:	5f                   	pop    %rdi
1407b7ec8:	5e                   	pop    %rsi
1407b7ec9:	5d                   	pop    %rbp
1407b7eca:	c3                   	ret
1407b7ecb:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b7ed0:	e8 2b 28 fd ff       	call   0x14078a700
1407b7ed5:	cc                   	int3
1407b7ed6:	33 c9                	xor    %ecx,%ecx
1407b7ed8:	e8 23 28 fd ff       	call   0x14078a700
1407b7edd:	90                   	nop
1407b7ede:	e8 c1 22 67 00       	call   0x140e2a1a4
1407b7ee3:	cc                   	int3
1407b7ee4:	cc                   	int3
1407b7ee5:	cc                   	int3
1407b7ee6:	cc                   	int3
1407b7ee7:	cc                   	int3
1407b7ee8:	cc                   	int3
1407b7ee9:	cc                   	int3
1407b7eea:	cc                   	int3
1407b7eeb:	cc                   	int3
1407b7eec:	cc                   	int3
1407b7eed:	cc                   	int3
1407b7eee:	cc                   	int3
1407b7eef:	cc                   	int3
1407b7ef0:	40 53                	rex push %rbx
1407b7ef2:	48 83 ec 50          	sub    $0x50,%rsp
1407b7ef6:	48 8b d9             	mov    %rcx,%rbx
1407b7ef9:	49 8b 08             	mov    (%r8),%rcx
1407b7efc:	49 8b 40 08          	mov    0x8(%r8),%rax
1407b7f00:	48 2b c1             	sub    %rcx,%rax
1407b7f03:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407b7f07:	48 83 f8 08          	cmp    $0x8,%rax
1407b7f0b:	74 26                	je     0x1407b7f33
1407b7f0d:	48 8d 15 fc 83 87 00 	lea    0x8783fc(%rip),%rdx        # 0x141030310
1407b7f14:	48 8b 0d dd 95 c7 00 	mov    0xc795dd(%rip),%rcx        # 0x1414314f8
1407b7f1b:	e8 a0 b6 fd ff       	call   0x1407935c0
1407b7f20:	33 d2                	xor    %edx,%edx
1407b7f22:	48 8b cb             	mov    %rbx,%rcx
1407b7f25:	e8 86 6a a5 ff       	call   0x14020e9b0
1407b7f2a:	48 8b c3             	mov    %rbx,%rax
1407b7f2d:	48 83 c4 50          	add    $0x50,%rsp
1407b7f31:	5b                   	pop    %rbx
1407b7f32:	c3                   	ret
1407b7f33:	48 8b 09             	mov    (%rcx),%rcx
1407b7f36:	e8 e5 c9 f7 ff       	call   0x140734920
1407b7f3b:	ff 05 df 42 c7 00    	incl   0xc742df(%rip)        # 0x14142c220
1407b7f41:	48 83 3d cf ae c7 00 	cmpq   $0x0,0xc7aecf(%rip)        # 0x141432e18
1407b7f48:	00
1407b7f49:	74 1c                	je     0x1407b7f67
1407b7f4b:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1407b7f50:	48 8b c8             	mov    %rax,%rcx
1407b7f53:	e8 48 af f8 ff       	call   0x140742ea0
1407b7f58:	48 8b d0             	mov    %rax,%rdx
1407b7f5b:	48 8b 0d b6 ae c7 00 	mov    0xc7aeb6(%rip),%rcx        # 0x141432e18
1407b7f62:	e8 e9 43 d9 ff       	call   0x14054c350
1407b7f67:	48 8b 05 0a af c7 00 	mov    0xc7af0a(%rip),%rax        # 0x141432e78
1407b7f6e:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407b7f72:	48 85 c9             	test   %rcx,%rcx
1407b7f75:	74 14                	je     0x1407b7f8b
1407b7f77:	8b 41 10             	mov    0x10(%rcx),%eax
1407b7f7a:	ff c0                	inc    %eax
1407b7f7c:	89 41 10             	mov    %eax,0x10(%rcx)
1407b7f7f:	83 f8 01             	cmp    $0x1,%eax
1407b7f82:	7e 24                	jle    0x1407b7fa8
1407b7f84:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b7f89:	74 12                	je     0x1407b7f9d
1407b7f8b:	48 89 0b             	mov    %rcx,(%rbx)
1407b7f8e:	ff 0d 8c 42 c7 00    	decl   0xc7428c(%rip)        # 0x14142c220
1407b7f94:	48 8b c3             	mov    %rbx,%rax
1407b7f97:	48 83 c4 50          	add    $0x50,%rsp
1407b7f9b:	5b                   	pop    %rbx
1407b7f9c:	c3                   	ret
1407b7f9d:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b7fa2:	e8 59 27 fd ff       	call   0x14078a700
1407b7fa7:	cc                   	int3
1407b7fa8:	33 c9                	xor    %ecx,%ecx
1407b7faa:	e8 51 27 fd ff       	call   0x14078a700
1407b7faf:	cc                   	int3
1407b7fb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1407b7fb5:	55                   	push   %rbp
1407b7fb6:	56                   	push   %rsi
1407b7fb7:	57                   	push   %rdi
1407b7fb8:	41 56                	push   %r14
1407b7fba:	41 57                	push   %r15
1407b7fbc:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1407b7fc3:	48 8b 05 36 0f c0 00 	mov    0xc00f36(%rip),%rax        # 0x1413b8f00
1407b7fca:	48 33 c4             	xor    %rsp,%rax
1407b7fcd:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1407b7fd2:	48 8b f1             	mov    %rcx,%rsi
1407b7fd5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1407b7fda:	45 33 ff             	xor    %r15d,%r15d
1407b7fdd:	49 8b 10             	mov    (%r8),%rdx
1407b7fe0:	49 8b 48 08          	mov    0x8(%r8),%rcx
1407b7fe4:	48 2b ca             	sub    %rdx,%rcx
1407b7fe7:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
1407b7feb:	48 83 f9 08          	cmp    $0x8,%rcx
1407b7fef:	74 22                	je     0x1407b8013
1407b7ff1:	48 8d 15 68 83 87 00 	lea    0x878368(%rip),%rdx        # 0x141030360
1407b7ff8:	48 8b 0d f9 94 c7 00 	mov    0xc794f9(%rip),%rcx        # 0x1414314f8
1407b7fff:	e8 bc b5 fd ff       	call   0x1407935c0
1407b8004:	33 d2                	xor    %edx,%edx
1407b8006:	48 8b ce             	mov    %rsi,%rcx
1407b8009:	e8 a2 69 a5 ff       	call   0x14020e9b0
1407b800e:	e9 81 01 00 00       	jmp    0x1407b8194
1407b8013:	48 8b 0a             	mov    (%rdx),%rcx
1407b8016:	ff 05 04 42 c7 00    	incl   0xc74204(%rip)        # 0x14142c220
1407b801c:	48 83 3d f4 ad c7 00 	cmpq   $0x0,0xc7adf4(%rip)        # 0x141432e18
1407b8023:	00
1407b8024:	0f 84 3d 01 00 00    	je     0x1407b8167
1407b802a:	0f 57 c0             	xorps  %xmm0,%xmm0
1407b802d:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1407b8033:	49 8b ef             	mov    %r15,%rbp
1407b8036:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1407b803b:	e8 60 ca f7 ff       	call   0x140734aa0
1407b8040:	4c 8b f0             	mov    %rax,%r14
1407b8043:	41 8b ff             	mov    %r15d,%edi
1407b8046:	48 8b 48 30          	mov    0x30(%rax),%rcx
1407b804a:	4c 8b 01             	mov    (%rcx),%r8
1407b804d:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1407b8051:	49 2b d0             	sub    %r8,%rdx
1407b8054:	48 c1 fa 04          	sar    $0x4,%rdx
1407b8058:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1407b805d:	85 d2                	test   %edx,%edx
1407b805f:	0f 84 cd 00 00 00    	je     0x1407b8132
1407b8065:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1407b806c:	00 00 00 00
1407b8070:	8b c7                	mov    %edi,%eax
1407b8072:	48 03 c0             	add    %rax,%rax
1407b8075:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1407b807a:	49 8b 0c c0          	mov    (%r8,%rax,8),%rcx
1407b807e:	e8 1d ae f8 ff       	call   0x140742ea0
1407b8083:	90                   	nop
1407b8084:	48 3b dd             	cmp    %rbp,%rbx
1407b8087:	74 36                	je     0x1407b80bf
1407b8089:	0f 57 c0             	xorps  %xmm0,%xmm0
1407b808c:	0f 11 03             	movups %xmm0,(%rbx)
1407b808f:	4c 89 7b 10          	mov    %r15,0x10(%rbx)
1407b8093:	4c 89 7b 18          	mov    %r15,0x18(%rbx)
1407b8097:	0f 10 00             	movups (%rax),%xmm0
1407b809a:	0f 11 03             	movups %xmm0,(%rbx)
1407b809d:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1407b80a1:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
1407b80a5:	4c 89 78 10          	mov    %r15,0x10(%rax)
1407b80a9:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1407b80b0:	00
1407b80b1:	c6 00 00             	movb   $0x0,(%rax)
1407b80b4:	48 83 c3 20          	add    $0x20,%rbx
1407b80b8:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1407b80bd:	eb 1a                	jmp    0x1407b80d9
1407b80bf:	4c 8b c0             	mov    %rax,%r8
1407b80c2:	48 8b d3             	mov    %rbx,%rdx
1407b80c5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1407b80ca:	e8 41 0d a8 ff       	call   0x140238e10
1407b80cf:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1407b80d4:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1407b80d9:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1407b80de:	48 83 fa 0f          	cmp    $0xf,%rdx
1407b80e2:	76 32                	jbe    0x1407b8116
1407b80e4:	48 ff c2             	inc    %rdx
1407b80e7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1407b80ec:	48 8b c1             	mov    %rcx,%rax
1407b80ef:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407b80f6:	72 19                	jb     0x1407b8111
1407b80f8:	48 83 c2 27          	add    $0x27,%rdx
1407b80fc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1407b8100:	48 2b c1             	sub    %rcx,%rax
1407b8103:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407b8107:	48 83 f8 1f          	cmp    $0x1f,%rax
1407b810b:	0f 87 bd 00 00 00    	ja     0x1407b81ce
1407b8111:	e8 2e 30 66 00       	call   0x140e1b144
1407b8116:	ff c7                	inc    %edi