1400f6a04:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f6a08:	48 2b d1             	sub    %rcx,%rdx
1400f6a0b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f6a0f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f6a13:	0f 87 90 00 00 00    	ja     0x1400f6aa9
1400f6a19:	ff 15 21 c1 11 00    	call   *0x11c121(%rip)        # 0x140212b40
1400f6a1f:	66 0f 7f 75 10       	movdqa %xmm6,0x10(%rbp)
1400f6a24:	45 33 ff             	xor    %r15d,%r15d
1400f6a27:	66 44 89 7d 00       	mov    %r15w,0x0(%rbp)
1400f6a2c:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1400f6a30:	48 83 f8 07          	cmp    $0x7,%rax
1400f6a34:	76 2e                	jbe    0x1400f6a64
1400f6a36:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f6a3d:	00
1400f6a3e:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400f6a42:	48 8b d1             	mov    %rcx,%rdx
1400f6a45:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f6a4b:	72 11                	jb     0x1400f6a5e
1400f6a4d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f6a51:	48 2b d1             	sub    %rcx,%rdx
1400f6a54:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f6a58:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f6a5c:	77 4b                	ja     0x1400f6aa9
1400f6a5e:	ff 15 dc c0 11 00    	call   *0x11c0dc(%rip)        # 0x140212b40
1400f6a64:	66 0f 7f 75 d0       	movdqa %xmm6,-0x30(%rbp)
1400f6a69:	66 44 89 7d c0       	mov    %r15w,-0x40(%rbp)
1400f6a6e:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
1400f6a72:	e8 11 11 fe ff       	call   0x1400d7b88
1400f6a77:	48 8b 45 50          	mov    0x50(%rbp),%rax
1400f6a7b:	48 83 f8 07          	cmp    $0x7,%rax
1400f6a7f:	76 35                	jbe    0x1400f6ab6
1400f6a81:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f6a88:	00
1400f6a89:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400f6a8d:	48 8b d1             	mov    %rcx,%rdx
1400f6a90:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f6a96:	72 18                	jb     0x1400f6ab0
1400f6a98:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f6a9c:	48 2b d1             	sub    %rcx,%rdx
1400f6a9f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f6aa3:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f6aa7:	76 07                	jbe    0x1400f6ab0
1400f6aa9:	ff 15 d1 c0 11 00    	call   *0x11c0d1(%rip)        # 0x140212b80
1400f6aaf:	cc                   	int3
1400f6ab0:	ff 15 8a c0 11 00    	call   *0x11c08a(%rip)        # 0x140212b40
1400f6ab6:	45 8b c7             	mov    %r15d,%r8d
1400f6ab9:	48 85 ff             	test   %rdi,%rdi
1400f6abc:	41 0f 95 c0          	setne  %r8b
1400f6ac0:	45 3b e0             	cmp    %r8d,%r12d
1400f6ac3:	74 18                	je     0x1400f6add
1400f6ac5:	41 b8 c8 76 88 02    	mov    $0x28876c8,%r8d
1400f6acb:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400f6ad0:	e8 a3 06 ff ff       	call   0x1400e7178
1400f6ad5:	4c 8b c0             	mov    %rax,%r8
1400f6ad8:	e9 63 04 00 00       	jmp    0x1400f6f40
1400f6add:	48 85 ff             	test   %rdi,%rdi
1400f6ae0:	74 3f                	je     0x1400f6b21
1400f6ae2:	48 39 bb d8 00 00 00 	cmp    %rdi,0xd8(%rbx)
1400f6ae9:	74 36                	je     0x1400f6b21
1400f6aeb:	48 8b 07             	mov    (%rdi),%rax
1400f6aee:	48 8b cf             	mov    %rdi,%rcx
1400f6af1:	48 8b 00             	mov    (%rax),%rax
1400f6af4:	ff 15 36 c3 11 00    	call   *0x11c336(%rip)        # 0x140212e30
1400f6afa:	48 8b 8b d8 00 00 00 	mov    0xd8(%rbx),%rcx
1400f6b01:	48 85 c9             	test   %rcx,%rcx
1400f6b04:	74 14                	je     0x1400f6b1a
1400f6b06:	4c 89 bb d8 00 00 00 	mov    %r15,0xd8(%rbx)
1400f6b0d:	48 8b 01             	mov    (%rcx),%rax
1400f6b10:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f6b14:	ff 15 16 c3 11 00    	call   *0x11c316(%rip)        # 0x140212e30
1400f6b1a:	48 89 bb d8 00 00 00 	mov    %rdi,0xd8(%rbx)
1400f6b21:	45 84 e4             	test   %r12b,%r12b
1400f6b24:	74 4b                	je     0x1400f6b71
1400f6b26:	48 8b bb d8 00 00 00 	mov    0xd8(%rbx),%rdi
1400f6b2d:	48 39 bb f0 00 00 00 	cmp    %rdi,0xf0(%rbx)
1400f6b34:	74 3b                	je     0x1400f6b71
1400f6b36:	48 85 ff             	test   %rdi,%rdi
1400f6b39:	74 0f                	je     0x1400f6b4a
1400f6b3b:	48 8b 07             	mov    (%rdi),%rax
1400f6b3e:	48 8b cf             	mov    %rdi,%rcx
1400f6b41:	48 8b 00             	mov    (%rax),%rax
1400f6b44:	ff 15 e6 c2 11 00    	call   *0x11c2e6(%rip)        # 0x140212e30
1400f6b4a:	48 8b 8b f0 00 00 00 	mov    0xf0(%rbx),%rcx
1400f6b51:	48 85 c9             	test   %rcx,%rcx
1400f6b54:	74 14                	je     0x1400f6b6a
1400f6b56:	4c 89 bb f0 00 00 00 	mov    %r15,0xf0(%rbx)
1400f6b5d:	48 8b 01             	mov    (%rcx),%rax
1400f6b60:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f6b64:	ff 15 c6 c2 11 00    	call   *0x11c2c6(%rip)        # 0x140212e30
1400f6b6a:	48 89 bb f0 00 00 00 	mov    %rdi,0xf0(%rbx)
1400f6b71:	49 83 7e 18 07       	cmpq   $0x7,0x18(%r14)
1400f6b76:	76 03                	jbe    0x1400f6b7b
1400f6b78:	4d 8b 36             	mov    (%r14),%r14
1400f6b7b:	48 8d 7b 20          	lea    0x20(%rbx),%rdi
1400f6b7f:	48 8b 0f             	mov    (%rdi),%rcx
1400f6b82:	48 85 c9             	test   %rcx,%rcx
1400f6b85:	74 11                	je     0x1400f6b98
1400f6b87:	4c 89 3f             	mov    %r15,(%rdi)
1400f6b8a:	48 8b 01             	mov    (%rcx),%rax
1400f6b8d:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f6b91:	ff 15 99 c2 11 00    	call   *0x11c299(%rip)        # 0x140212e30
1400f6b97:	90                   	nop
1400f6b98:	4d 8b ce             	mov    %r14,%r9
1400f6b9b:	4d 8b c5             	mov    %r13,%r8
1400f6b9e:	48 8b d7             	mov    %rdi,%rdx
1400f6ba1:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400f6ba6:	e8 21 49 ff ff       	call   0x1400eb4cc
1400f6bab:	44 39 7c 24 40       	cmp    %r15d,0x40(%rsp)
1400f6bb0:	0f 85 85 03 00 00    	jne    0x1400f6f3b
1400f6bb6:	44 38 7b 18          	cmp    %r15b,0x18(%rbx)
1400f6bba:	74 23                	je     0x1400f6bdf
1400f6bbc:	c7 44 24 68 06 00 00 	movl   $0x6,0x68(%rsp)
1400f6bc3:	00
1400f6bc4:	4c 89 7c 24 70       	mov    %r15,0x70(%rsp)
1400f6bc9:	44 89 7c 24 78       	mov    %r15d,0x78(%rsp)
1400f6bce:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400f6bd3:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400f6bd7:	48 8b cb             	mov    %rbx,%rcx
1400f6bda:	e8 99 3c 00 00       	call   0x1400fa878
1400f6bdf:	48 8d 7b 08          	lea    0x8(%rbx),%rdi
1400f6be3:	4c 39 3f             	cmp    %r15,(%rdi)
1400f6be6:	75 74                	jne    0x1400f6c5c
1400f6be8:	4c 8b c7             	mov    %rdi,%r8
1400f6beb:	49 8b d5             	mov    %r13,%rdx
1400f6bee:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400f6bf2:	e8 45 e0 ff ff       	call   0x1400f4c3c
1400f6bf7:	33 d2                	xor    %edx,%edx
1400f6bf9:	41 b8 02 02 00 00    	mov    $0x202,%r8d
1400f6bff:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1400f6c06:	e8 f7 ed 10 00       	call   0x140205a02
1400f6c0b:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1400f6c12:	e8 2d 91 00 00       	call   0x1400ffd44
1400f6c17:	48 8b 0f             	mov    (%rdi),%rcx
1400f6c1a:	48 85 c9             	test   %rcx,%rcx
1400f6c1d:	0f 84 63 03 00 00    	je     0x1400f6f86
1400f6c23:	48 8b 01             	mov    (%rcx),%rax
1400f6c26:	45 33 c9             	xor    %r9d,%r9d
1400f6c29:	4c 8d 85 c0 00 00 00 	lea    0xc0(%rbp),%r8
1400f6c30:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400f6c34:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f6c38:	ff 15 f2 c1 11 00    	call   *0x11c1f2(%rip)        # 0x140212e30
1400f6c3e:	8b 10                	mov    (%rax),%edx
1400f6c40:	89 54 24 40          	mov    %edx,0x40(%rsp)
1400f6c44:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400f6c48:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400f6c4d:	8b 40 10             	mov    0x10(%rax),%eax
1400f6c50:	89 44 24 50          	mov    %eax,0x50(%rsp)
1400f6c54:	85 d2                	test   %edx,%edx
1400f6c56:	0f 85 df 02 00 00    	jne    0x1400f6f3b
1400f6c5c:	48 8b 0f             	mov    (%rdi),%rcx
1400f6c5f:	48 85 c9             	test   %rcx,%rcx
1400f6c62:	0f 84 11 03 00 00    	je     0x1400f6f79
1400f6c68:	48 8b 01             	mov    (%rcx),%rax
1400f6c6b:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400f6c70:	44 88 64 24 20       	mov    %r12b,0x20(%rsp)
1400f6c75:	4d 8b cd             	mov    %r13,%r9
1400f6c78:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400f6c7d:	4c 8b c7             	mov    %rdi,%r8
1400f6c80:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400f6c84:	48 8b 40 18          	mov    0x18(%rax),%rax
1400f6c88:	ff 15 a2 c1 11 00    	call   *0x11c1a2(%rip)        # 0x140212e30
1400f6c8e:	8b 08                	mov    (%rax),%ecx
1400f6c90:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1400f6c94:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400f6c98:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400f6c9d:	8b 40 10             	mov    0x10(%rax),%eax
1400f6ca0:	89 44 24 50          	mov    %eax,0x50(%rsp)
1400f6ca4:	e8 97 3b fe ff       	call   0x1400da840
1400f6ca9:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
1400f6cae:	4c 8b cf             	mov    %rdi,%r9
1400f6cb1:	4d 8b c5             	mov    %r13,%r8
1400f6cb4:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1400f6cb9:	48 8b c8             	mov    %rax,%rcx
1400f6cbc:	e8 83 3c fe ff       	call   0x1400da944
1400f6cc1:	48 8b 08             	mov    (%rax),%rcx
1400f6cc4:	48 8b 50 08          	mov    0x8(%rax),%rdx
1400f6cc8:	4c 89 38             	mov    %r15,(%rax)
1400f6ccb:	4c 89 78 08          	mov    %r15,0x8(%rax)
1400f6ccf:	48 89 8b a8 00 00 00 	mov    %rcx,0xa8(%rbx)
1400f6cd6:	48 8b bb b0 00 00 00 	mov    0xb0(%rbx),%rdi
1400f6cdd:	48 89 93 b0 00 00 00 	mov    %rdx,0xb0(%rbx)
1400f6ce4:	49 83 ce ff          	or     $0xffffffffffffffff,%r14
1400f6ce8:	48 85 ff             	test   %rdi,%rdi
1400f6ceb:	74 39                	je     0x1400f6d26
1400f6ced:	41 8b c6             	mov    %r14d,%eax
1400f6cf0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400f6cf5:	41 03 c6             	add    %r14d,%eax
1400f6cf8:	75 2c                	jne    0x1400f6d26
1400f6cfa:	48 8b 07             	mov    (%rdi),%rax
1400f6cfd:	48 8b cf             	mov    %rdi,%rcx
1400f6d00:	48 8b 00             	mov    (%rax),%rax
1400f6d03:	ff 15 27 c1 11 00    	call   *0x11c127(%rip)        # 0x140212e30
1400f6d09:	41 8b c6             	mov    %r14d,%eax
1400f6d0c:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400f6d11:	41 03 c6             	add    %r14d,%eax
1400f6d14:	75 10                	jne    0x1400f6d26
1400f6d16:	48 8b 07             	mov    (%rdi),%rax
1400f6d19:	48 8b cf             	mov    %rdi,%rcx
1400f6d1c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f6d20:	ff 15 0a c1 11 00    	call   *0x11c10a(%rip)        # 0x140212e30
1400f6d26:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1400f6d2b:	48 85 ff             	test   %rdi,%rdi
1400f6d2e:	74 39                	je     0x1400f6d69
1400f6d30:	41 8b c6             	mov    %r14d,%eax
1400f6d33:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400f6d38:	41 03 c6             	add    %r14d,%eax
1400f6d3b:	75 2c                	jne    0x1400f6d69
1400f6d3d:	48 8b 07             	mov    (%rdi),%rax
1400f6d40:	48 8b cf             	mov    %rdi,%rcx
1400f6d43:	48 8b 00             	mov    (%rax),%rax
1400f6d46:	ff 15 e4 c0 11 00    	call   *0x11c0e4(%rip)        # 0x140212e30
1400f6d4c:	41 8b c6             	mov    %r14d,%eax
1400f6d4f:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400f6d54:	41 03 c6             	add    %r14d,%eax
1400f6d57:	75 10                	jne    0x1400f6d69
1400f6d59:	48 8b 07             	mov    (%rdi),%rax
1400f6d5c:	48 8b cf             	mov    %rdi,%rcx
1400f6d5f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f6d63:	ff 15 c7 c0 11 00    	call   *0x11c0c7(%rip)        # 0x140212e30
1400f6d69:	44 39 7c 24 40       	cmp    %r15d,0x40(%rsp)
1400f6d6e:	0f 85 c7 01 00 00    	jne    0x1400f6f3b
1400f6d74:	4c 39 7b 78          	cmp    %r15,0x78(%rbx)
1400f6d78:	75 36                	jne    0x1400f6db0
1400f6d7a:	44 88 7b 18          	mov    %r15b,0x18(%rbx)
1400f6d7e:	41 b8 98 65 85 02    	mov    $0x2856598,%r8d
1400f6d84:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400f6d89:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400f6d8d:	e8 82 0b ff ff       	call   0x1400e7914
1400f6d92:	8b 10                	mov    (%rax),%edx
1400f6d94:	89 54 24 40          	mov    %edx,0x40(%rsp)
1400f6d98:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400f6d9c:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400f6da1:	8b 40 10             	mov    0x10(%rax),%eax
1400f6da4:	89 44 24 50          	mov    %eax,0x50(%rsp)
1400f6da8:	85 d2                	test   %edx,%edx
1400f6daa:	0f 85 8b 01 00 00    	jne    0x1400f6f3b
1400f6db0:	4c 39 bb d8 00 00 00 	cmp    %r15,0xd8(%rbx)
1400f6db7:	74 61                	je     0x1400f6e1a
1400f6db9:	45 33 c9             	xor    %r9d,%r9d
1400f6dbc:	41 b8 3f 4c 7f 09    	mov    $0x97f4c3f,%r8d
1400f6dc2:	48 8d 15 e7 3c 00 00 	lea    0x3ce7(%rip),%rdx        # 0x1400faab0
1400f6dc9:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
1400f6dcd:	ff 15 f5 b8 23 00    	call   *0x23b8f5(%rip)        # 0x1403326c8
1400f6dd3:	49 3b c6             	cmp    %r14,%rax
1400f6dd6:	75 24                	jne    0x1400f6dfc
1400f6dd8:	ba 99 65 85 02       	mov    $0x2856599,%edx
1400f6ddd:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400f6de1:	e8 aa 46 ff ff       	call   0x1400eb490
1400f6de6:	8b 08                	mov    (%rax),%ecx
1400f6de8:	89 4c 24 40          	mov    %ecx,0x40(%rsp)
1400f6dec:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400f6df0:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400f6df5:	8b 40 10             	mov    0x10(%rax),%eax
1400f6df8:	89 44 24 50          	mov    %eax,0x50(%rsp)
1400f6dfc:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1400f6e01:	41 b9 08 00 00 00    	mov    $0x8,%r9d
1400f6e07:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1400f6e0c:	41 8d 51 25          	lea    0x25(%r9),%edx
1400f6e10:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
1400f6e14:	ff 15 66 b8 23 00    	call   *0x23b866(%rip)        # 0x140332680
1400f6e1a:	48 8b 03             	mov    (%rbx),%rax
1400f6e1d:	48 8b cb             	mov    %rbx,%rcx
1400f6e20:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
1400f6e27:	ff 15 03 c0 11 00    	call   *0x11c003(%rip)        # 0x140212e30
1400f6e2d:	48 8b f8             	mov    %rax,%rdi
1400f6e30:	48 85 c0             	test   %rax,%rax
1400f6e33:	74 0f                	je     0x1400f6e44
1400f6e35:	48 8b 00             	mov    (%rax),%rax
1400f6e38:	48 8b cf             	mov    %rdi,%rcx
1400f6e3b:	48 8b 00             	mov    (%rax),%rax
1400f6e3e:	ff 15 ec bf 11 00    	call   *0x11bfec(%rip)        # 0x140212e30
1400f6e44:	48 85 ff             	test   %rdi,%rdi
1400f6e47:	0f 84 c7 00 00 00    	je     0x1400f6f14
1400f6e4d:	48 8d 43 50          	lea    0x50(%rbx),%rax
1400f6e51:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
1400f6e56:	76 03                	jbe    0x1400f6e5b
1400f6e58:	48 8b 00             	mov    (%rax),%rax
1400f6e5b:	48 8d 0d a6 aa 17 00 	lea    0x17aaa6(%rip),%rcx        # 0x140271908
1400f6e62:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1400f6e66:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1400f6e6a:	b8 00 01 00 00       	mov    $0x100,%eax
1400f6e6f:	66 89 45 b8          	mov    %ax,-0x48(%rbp)
1400f6e73:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f6e76:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1400f6e7a:	66 0f 7f 75 d0       	movdqa %xmm6,-0x30(%rbp)
1400f6e7f:	66 44 89 7d c0       	mov    %r15w,-0x40(%rbp)
1400f6e84:	48 8d 05 dd fe 13 00 	lea    0x13fedd(%rip),%rax        # 0x140236d68
1400f6e8b:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1400f6e8f:	48 8d 05 b2 ee 17 00 	lea    0x17eeb2(%rip),%rax        # 0x140275d48
1400f6e96:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f6e9b:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1400f6e9f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f6ea4:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400f6ea9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f6eae:	b9 d0 80 5c 00       	mov    $0x5c80d0,%ecx
1400f6eb3:	41 b8 32 00 00 00    	mov    $0x32,%r8d
1400f6eb9:	e8 ea fa f0 ff       	call   0x1400069a8
1400f6ebe:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1400f6ec2:	48 83 f8 07          	cmp    $0x7,%rax
1400f6ec6:	76 35                	jbe    0x1400f6efd
1400f6ec8:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f6ecf:	00
1400f6ed0:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400f6ed4:	48 8b d1             	mov    %rcx,%rdx
1400f6ed7:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f6edd:	72 18                	jb     0x1400f6ef7
1400f6edf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f6ee3:	48 2b d1             	sub    %rcx,%rdx
1400f6ee6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f6eea:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f6eee:	76 07                	jbe    0x1400f6ef7
1400f6ef0:	ff 15 8a bc 11 00    	call   *0x11bc8a(%rip)        # 0x140212b80
1400f6ef6:	cc                   	int3
1400f6ef7:	ff 15 43 bc 11 00    	call   *0x11bc43(%rip)        # 0x140212b40
1400f6efd:	48 8b 07             	mov    (%rdi),%rax
1400f6f00:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1400f6f04:	48 8b d3             	mov    %rbx,%rdx
1400f6f07:	48 8b cf             	mov    %rdi,%rcx
1400f6f0a:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f6f0e:	ff 15 1c bf 11 00    	call   *0x11bf1c(%rip)        # 0x140212e30
1400f6f14:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400f6f19:	48 8b d6             	mov    %rsi,%rdx
1400f6f1c:	48 8b cb             	mov    %rbx,%rcx
1400f6f1f:	e8 54 39 00 00       	call   0x1400fa878
1400f6f24:	48 85 ff             	test   %rdi,%rdi
1400f6f27:	74 22                	je     0x1400f6f4b
1400f6f29:	48 8b 07             	mov    (%rdi),%rax
1400f6f2c:	48 8b cf             	mov    %rdi,%rcx
1400f6f2f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f6f33:	ff 15 f7 be 11 00    	call   *0x11bef7(%rip)        # 0x140212e30
1400f6f39:	eb 10                	jmp    0x1400f6f4b
1400f6f3b:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400f6f40:	48 8b d6             	mov    %rsi,%rdx
1400f6f43:	48 8b cb             	mov    %rbx,%rcx
1400f6f46:	e8 2d 39 00 00       	call   0x1400fa878
1400f6f4b:	48 8b c6             	mov    %rsi,%rax
1400f6f4e:	48 8b 8d d0 02 00 00 	mov    0x2d0(%rbp),%rcx
1400f6f55:	48 33 cc             	xor    %rsp,%rcx
1400f6f58:	e8 13 d8 10 00       	call   0x140204770
1400f6f5d:	0f 28 b4 24 e0 03 00 	movaps 0x3e0(%rsp),%xmm6
1400f6f64:	00
1400f6f65:	48 81 c4 f8 03 00 00 	add    $0x3f8,%rsp
1400f6f6c:	41 5f                	pop    %r15
1400f6f6e:	41 5e                	pop    %r14
1400f6f70:	41 5d                	pop    %r13
1400f6f72:	41 5c                	pop    %r12
1400f6f74:	5f                   	pop    %rdi
1400f6f75:	5e                   	pop    %rsi
1400f6f76:	5b                   	pop    %rbx
1400f6f77:	5d                   	pop    %rbp