1406c0957:	48 8b c1             	mov    %rcx,%rax
1406c095a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c0961:	72 19                	jb     0x1406c097c
1406c0963:	48 83 c2 27          	add    $0x27,%rdx
1406c0967:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c096b:	48 2b c1             	sub    %rcx,%rax
1406c096e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c0972:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c0976:	0f 87 9e 01 00 00    	ja     0x1406c0b1a
1406c097c:	e8 c3 a7 75 00       	call   0x140e1b144
1406c0981:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c0984:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1406c0988:	0f 57 c9             	xorps  %xmm1,%xmm1
1406c098b:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1406c0990:	41 b8 33 00 00 00    	mov    $0x33,%r8d
1406c0996:	48 8d 15 e3 cc 95 00 	lea    0x95cce3(%rip),%rdx        # 0x14101d680
1406c099d:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1406c09a1:	e8 5a 64 ad ff       	call   0x140196e00
1406c09a6:	90                   	nop
1406c09a7:	48 8b cb             	mov    %rbx,%rcx
1406c09aa:	e8 91 2b 02 00       	call   0x1406e3540
1406c09af:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1406c09b3:	48 83 7d d8 0f       	cmpq   $0xf,-0x28(%rbp)
1406c09b8:	4c 0f 47 45 c0       	cmova  -0x40(%rbp),%r8
1406c09bd:	48 8d 15 ec 7a 91 00 	lea    0x917aec(%rip),%rdx        # 0x140fd84b0
1406c09c4:	48 8b 8b 98 0d 00 00 	mov    0xd98(%rbx),%rcx
1406c09cb:	e8 a0 f1 cb ff       	call   0x14037fb70
1406c09d0:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1406c09d7:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406c09dc:	e8 d3 ab 77 00       	call   0x140e3b5b4
1406c09e1:	90                   	nop
1406c09e2:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1406c09e6:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c09ea:	76 2d                	jbe    0x1406c0a19
1406c09ec:	48 ff c2             	inc    %rdx
1406c09ef:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1406c09f3:	48 8b c1             	mov    %rcx,%rax
1406c09f6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c09fd:	72 15                	jb     0x1406c0a14
1406c09ff:	48 83 c2 27          	add    $0x27,%rdx
1406c0a03:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c0a07:	48 2b c1             	sub    %rcx,%rax
1406c0a0a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c0a0e:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c0a12:	77 53                	ja     0x1406c0a67
1406c0a14:	e8 2b a7 75 00       	call   0x140e1b144
1406c0a19:	33 d2                	xor    %edx,%edx
1406c0a1b:	48 8b cb             	mov    %rbx,%rcx
1406c0a1e:	e8 4d 29 02 00       	call   0x1406e3370
1406c0a23:	90                   	nop
1406c0a24:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1406c0a28:	e8 03 d9 ff ff       	call   0x1406be330
1406c0a2d:	48 8b 8d f8 00 00 00 	mov    0xf8(%rbp),%rcx
1406c0a34:	48 33 cc             	xor    %rsp,%rcx
1406c0a37:	e8 c4 aa 75 00       	call   0x140e1b500
1406c0a3c:	4c 8d 9c 24 20 02 00 	lea    0x220(%rsp),%r11
1406c0a43:	00
1406c0a44:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1406c0a48:	49 8b 73 40          	mov    0x40(%r11),%rsi
1406c0a4c:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1406c0a50:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1406c0a55:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1406c0a5a:	49 8b e3             	mov    %r11,%rsp
1406c0a5d:	41 5f                	pop    %r15
1406c0a5f:	41 5e                	pop    %r14
1406c0a61:	41 5d                	pop    %r13
1406c0a63:	41 5c                	pop    %r12
1406c0a65:	5d                   	pop    %rbp
1406c0a66:	c3                   	ret
1406c0a67:	e8 38 97 76 00       	call   0x140e2a1a4
1406c0a6c:	90                   	nop
1406c0a6d:	e8 32 97 76 00       	call   0x140e2a1a4
1406c0a72:	90                   	nop
1406c0a73:	e8 2c 97 76 00       	call   0x140e2a1a4
1406c0a78:	cc                   	int3
1406c0a79:	e8 26 97 76 00       	call   0x140e2a1a4
1406c0a7e:	90                   	nop
1406c0a7f:	e8 20 97 76 00       	call   0x140e2a1a4
1406c0a84:	cc                   	int3
1406c0a85:	e8 06 c7 ad ff       	call   0x14019d190
1406c0a8a:	90                   	nop
1406c0a8b:	e8 14 97 76 00       	call   0x140e2a1a4
1406c0a90:	90                   	nop
1406c0a91:	e8 0e 97 76 00       	call   0x140e2a1a4
1406c0a96:	90                   	nop
1406c0a97:	b9 01 00 00 00       	mov    $0x1,%ecx
1406c0a9c:	e8 5f 9c 0c 00       	call   0x14078a700
1406c0aa1:	cc                   	int3
1406c0aa2:	33 c9                	xor    %ecx,%ecx
1406c0aa4:	e8 57 9c 0c 00       	call   0x14078a700
1406c0aa9:	90                   	nop
1406c0aaa:	b9 01 00 00 00       	mov    $0x1,%ecx
1406c0aaf:	e8 4c 9c 0c 00       	call   0x14078a700
1406c0ab4:	cc                   	int3
1406c0ab5:	33 c9                	xor    %ecx,%ecx
1406c0ab7:	e8 44 9c 0c 00       	call   0x14078a700
1406c0abc:	90                   	nop
1406c0abd:	e8 e2 96 76 00       	call   0x140e2a1a4
1406c0ac2:	90                   	nop
1406c0ac3:	e8 dc 96 76 00       	call   0x140e2a1a4
1406c0ac8:	90                   	nop
1406c0ac9:	e8 d6 96 76 00       	call   0x140e2a1a4
1406c0ace:	90                   	nop
1406c0acf:	b9 02 00 00 00       	mov    $0x2,%ecx
1406c0ad4:	e8 27 9c 0c 00       	call   0x14078a700
1406c0ad9:	90                   	nop
1406c0ada:	b9 02 00 00 00       	mov    $0x2,%ecx
1406c0adf:	e8 1c 9c 0c 00       	call   0x14078a700
1406c0ae4:	90                   	nop
1406c0ae5:	e8 ba 96 76 00       	call   0x140e2a1a4
1406c0aea:	90                   	nop
1406c0aeb:	e8 b4 96 76 00       	call   0x140e2a1a4
1406c0af0:	90                   	nop
1406c0af1:	e8 ae 96 76 00       	call   0x140e2a1a4
1406c0af6:	90                   	nop
1406c0af7:	4d 8b c5             	mov    %r13,%r8
1406c0afa:	48 8d 15 df ca 95 00 	lea    0x95cadf(%rip),%rdx        # 0x14101d5e0
1406c0b01:	48 8b 0d f0 09 d7 00 	mov    0xd709f0(%rip),%rcx        # 0x1414314f8
1406c0b08:	e8 03 31 0d 00       	call   0x140793c10
1406c0b0d:	90                   	nop
1406c0b0e:	e8 5d ca ad ff       	call   0x14019d570
1406c0b13:	90                   	nop
1406c0b14:	e8 8b 96 76 00       	call   0x140e2a1a4
1406c0b19:	cc                   	int3
1406c0b1a:	e8 85 96 76 00       	call   0x140e2a1a4
1406c0b1f:	cc                   	int3
1406c0b20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1406c0b25:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1406c0b2a:	56                   	push   %rsi
1406c0b2b:	57                   	push   %rdi
1406c0b2c:	41 56                	push   %r14
1406c0b2e:	48 83 ec 50          	sub    $0x50,%rsp
1406c0b32:	48 8b 05 c7 83 cf 00 	mov    0xcf83c7(%rip),%rax        # 0x1413b8f00
1406c0b39:	48 33 c4             	xor    %rsp,%rax
1406c0b3c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1406c0b41:	48 8b e9             	mov    %rcx,%rbp
1406c0b44:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c0b47:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1406c0b4c:	0f 57 c9             	xorps  %xmm1,%xmm1
1406c0b4f:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
1406c0b55:	b9 40 00 00 00       	mov    $0x40,%ecx
1406c0b5a:	e8 a9 a5 75 00       	call   0x140e1b108
1406c0b5f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1406c0b64:	66 0f 6f 05 44 9d 92 	movdqa 0x929d44(%rip),%xmm0        # 0x140fea8b0
1406c0b6b:	00
1406c0b6c:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1406c0b72:	0f 10 05 df c7 95 00 	movups 0x95c7df(%rip),%xmm0        # 0x14101d358
1406c0b79:	0f 11 00             	movups %xmm0,(%rax)
1406c0b7c:	0f 10 0d e5 c7 95 00 	movups 0x95c7e5(%rip),%xmm1        # 0x14101d368
1406c0b83:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1406c0b87:	0f 10 05 ea c7 95 00 	movups 0x95c7ea(%rip),%xmm0        # 0x14101d378
1406c0b8e:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1406c0b92:	c6 40 30 00          	movb   $0x0,0x30(%rax)
1406c0b96:	48 8b cd             	mov    %rbp,%rcx
1406c0b99:	e8 a2 29 02 00       	call   0x1406e3540
1406c0b9e:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1406c0ba3:	48 83 7c 24 38 0f    	cmpq   $0xf,0x38(%rsp)
1406c0ba9:	4c 0f 47 44 24 20    	cmova  0x20(%rsp),%r8
1406c0baf:	48 8d 15 fa 78 91 00 	lea    0x9178fa(%rip),%rdx        # 0x140fd84b0
1406c0bb6:	48 8b 8d 98 0d 00 00 	mov    0xd98(%rbp),%rcx
1406c0bbd:	e8 ae ef cb ff       	call   0x14037fb70
1406c0bc2:	48 8b 95 98 0d 00 00 	mov    0xd98(%rbp),%rdx
1406c0bc9:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406c0bce:	e8 e1 a9 77 00       	call   0x140e3b5b4
1406c0bd3:	90                   	nop
1406c0bd4:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1406c0bd9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c0bdd:	76 32                	jbe    0x1406c0c11
1406c0bdf:	48 ff c2             	inc    %rdx
1406c0be2:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1406c0be7:	48 8b c1             	mov    %rcx,%rax
1406c0bea:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c0bf1:	72 19                	jb     0x1406c0c0c
1406c0bf3:	48 83 c2 27          	add    $0x27,%rdx
1406c0bf7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c0bfb:	48 2b c1             	sub    %rcx,%rax
1406c0bfe:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c0c02:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c0c06:	0f 87 3a 01 00 00    	ja     0x1406c0d46
1406c0c0c:	e8 33 a5 75 00       	call   0x140e1b144
1406c0c11:	48 8b cd             	mov    %rbp,%rcx
1406c0c14:	e8 77 29 02 00       	call   0x1406e3590
1406c0c19:	48 8b bd 20 0c 00 00 	mov    0xc20(%rbp),%rdi
1406c0c20:	48 8b 1f             	mov    (%rdi),%rbx
1406c0c23:	48 3b df             	cmp    %rdi,%rbx
1406c0c26:	0f 84 ed 00 00 00    	je     0x1406c0d19
1406c0c2c:	45 33 f6             	xor    %r14d,%r14d
1406c0c2f:	90                   	nop
1406c0c30:	48 8d 73 10          	lea    0x10(%rbx),%rsi
1406c0c34:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c0c37:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1406c0c3c:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
1406c0c41:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1406c0c46:	b9 20 00 00 00       	mov    $0x20,%ecx
1406c0c4b:	e8 b8 a4 75 00       	call   0x140e1b108
1406c0c50:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1406c0c55:	48 c7 44 24 30 18 00 	movq   $0x18,0x30(%rsp)
1406c0c5c:	00 00
1406c0c5e:	48 c7 44 24 38 1f 00 	movq   $0x1f,0x38(%rsp)
1406c0c65:	00 00
1406c0c67:	0f 10 05 22 c7 95 00 	movups 0x95c722(%rip),%xmm0        # 0x14101d390
1406c0c6e:	0f 11 00             	movups %xmm0,(%rax)
1406c0c71:	f2 0f 10 05 27 c7 95 	movsd  0x95c727(%rip),%xmm0        # 0x14101d3a0
1406c0c78:	00
1406c0c79:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1406c0c7e:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1406c0c82:	48 8b cd             	mov    %rbp,%rcx
1406c0c85:	e8 b6 28 02 00       	call   0x1406e3540
1406c0c8a:	4c 8d 4e 20          	lea    0x20(%rsi),%r9
1406c0c8e:	49 83 79 18 0f       	cmpq   $0xf,0x18(%r9)
1406c0c93:	76 03                	jbe    0x1406c0c98
1406c0c95:	4d 8b 09             	mov    (%r9),%r9
1406c0c98:	48 83 7e 18 0f       	cmpq   $0xf,0x18(%rsi)
1406c0c9d:	76 03                	jbe    0x1406c0ca2
1406c0c9f:	48 8b 36             	mov    (%rsi),%rsi
1406c0ca2:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1406c0ca7:	48 83 7c 24 38 0f    	cmpq   $0xf,0x38(%rsp)
1406c0cad:	48 0f 47 54 24 20    	cmova  0x20(%rsp),%rdx
1406c0cb3:	4c 8b c6             	mov    %rsi,%r8
1406c0cb6:	48 8b 8d 98 0d 00 00 	mov    0xd98(%rbp),%rcx
1406c0cbd:	e8 ae ee cb ff       	call   0x14037fb70
1406c0cc2:	48 8b 95 98 0d 00 00 	mov    0xd98(%rbp),%rdx
1406c0cc9:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406c0cce:	e8 e1 a8 77 00       	call   0x140e3b5b4
1406c0cd3:	90                   	nop
1406c0cd4:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1406c0cd9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c0cdd:	76 2e                	jbe    0x1406c0d0d
1406c0cdf:	48 ff c2             	inc    %rdx
1406c0ce2:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1406c0ce7:	48 8b c1             	mov    %rcx,%rax
1406c0cea:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c0cf1:	72 15                	jb     0x1406c0d08
1406c0cf3:	48 83 c2 27          	add    $0x27,%rdx
1406c0cf7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c0cfb:	48 2b c1             	sub    %rcx,%rax
1406c0cfe:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c0d02:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c0d06:	77 44                	ja     0x1406c0d4c
1406c0d08:	e8 37 a4 75 00       	call   0x140e1b144
1406c0d0d:	48 8b 1b             	mov    (%rbx),%rbx
1406c0d10:	48 3b df             	cmp    %rdi,%rbx
1406c0d13:	0f 85 17 ff ff ff    	jne    0x1406c0c30
1406c0d19:	b2 01                	mov    $0x1,%dl
1406c0d1b:	48 8b cd             	mov    %rbp,%rcx
1406c0d1e:	e8 4d 26 02 00       	call   0x1406e3370
1406c0d23:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406c0d28:	48 33 cc             	xor    %rsp,%rcx
1406c0d2b:	e8 d0 a7 75 00       	call   0x140e1b500
1406c0d30:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1406c0d35:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
1406c0d3c:	00
1406c0d3d:	48 83 c4 50          	add    $0x50,%rsp
1406c0d41:	41 5e                	pop    %r14
1406c0d43:	5f                   	pop    %rdi
1406c0d44:	5e                   	pop    %rsi
1406c0d45:	c3                   	ret
1406c0d46:	e8 59 94 76 00       	call   0x140e2a1a4
1406c0d4b:	cc                   	int3
1406c0d4c:	e8 53 94 76 00       	call   0x140e2a1a4
1406c0d51:	cc                   	int3
1406c0d52:	cc                   	int3
1406c0d53:	cc                   	int3
1406c0d54:	cc                   	int3
1406c0d55:	cc                   	int3
1406c0d56:	cc                   	int3
1406c0d57:	cc                   	int3
1406c0d58:	cc                   	int3
1406c0d59:	cc                   	int3
1406c0d5a:	cc                   	int3
1406c0d5b:	cc                   	int3
1406c0d5c:	cc                   	int3
1406c0d5d:	cc                   	int3
1406c0d5e:	cc                   	int3
1406c0d5f:	cc                   	int3
1406c0d60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1406c0d65:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1406c0d6a:	55                   	push   %rbp
1406c0d6b:	57                   	push   %rdi
1406c0d6c:	41 56                	push   %r14
1406c0d6e:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1406c0d73:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1406c0d7a:	48 8b 05 7f 81 cf 00 	mov    0xcf817f(%rip),%rax        # 0x1413b8f00
1406c0d81:	48 33 c4             	xor    %rsp,%rax
1406c0d84:	48 89 45 3f          	mov    %rax,0x3f(%rbp)
1406c0d88:	48 8b f9             	mov    %rcx,%rdi
1406c0d8b:	45 33 f6             	xor    %r14d,%r14d
1406c0d8e:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c0d91:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
1406c0d95:	0f 57 c9             	xorps  %xmm1,%xmm1
1406c0d98:	f3 0f 7f 4d ef       	movdqu %xmm1,-0x11(%rbp)
1406c0d9d:	b9 30 00 00 00       	mov    $0x30,%ecx
1406c0da2:	e8 61 a3 75 00       	call   0x140e1b108
1406c0da7:	48 8b c8             	mov    %rax,%rcx
1406c0daa:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1406c0dae:	66 0f 6f 05 8a c9 95 	movdqa 0x95c98a(%rip),%xmm0        # 0x14101d740
1406c0db5:	00
1406c0db6:	f3 0f 7f 45 ef       	movdqu %xmm0,-0x11(%rbp)
1406c0dbb:	0f 10 05 46 c6 95 00 	movups 0x95c646(%rip),%xmm0        # 0x14101d408
1406c0dc2:	0f 11 00             	movups %xmm0,(%rax)
1406c0dc5:	0f 10 0d 4c c6 95 00 	movups 0x95c64c(%rip),%xmm1        # 0x14101d418
1406c0dcc:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1406c0dd0:	f2 0f 10 05 50 c6 95 	movsd  0x95c650(%rip),%xmm0        # 0x14101d428
1406c0dd7:	00
1406c0dd8:	f2 0f 11 40 20       	movsd  %xmm0,0x20(%rax)
1406c0ddd:	0f b6 05 4c c6 95 00 	movzbl 0x95c64c(%rip),%eax        # 0x14101d430
1406c0de4:	88 41 28             	mov    %al,0x28(%rcx)
1406c0de7:	44 88 71 29          	mov    %r14b,0x29(%rcx)
1406c0deb:	48 8b cf             	mov    %rdi,%rcx
1406c0dee:	e8 4d 27 02 00       	call   0x1406e3540
1406c0df3:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
1406c0df7:	48 83 7d f7 0f       	cmpq   $0xf,-0x9(%rbp)
1406c0dfc:	4c 0f 47 45 df       	cmova  -0x21(%rbp),%r8
1406c0e01:	48 8d 15 a8 76 91 00 	lea    0x9176a8(%rip),%rdx        # 0x140fd84b0
1406c0e08:	48 8b 8f 98 0d 00 00 	mov    0xd98(%rdi),%rcx
1406c0e0f:	e8 5c ed cb ff       	call   0x14037fb70
1406c0e14:	48 8b 97 98 0d 00 00 	mov    0xd98(%rdi),%rdx
1406c0e1b:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406c0e20:	e8 8f a7 77 00       	call   0x140e3b5b4
1406c0e25:	90                   	nop
1406c0e26:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
1406c0e2a:	48 83 fa 0f          	cmp    $0xf,%rdx
1406c0e2e:	76 31                	jbe    0x1406c0e61
1406c0e30:	48 ff c2             	inc    %rdx
1406c0e33:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1406c0e37:	48 8b c1             	mov    %rcx,%rax
1406c0e3a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406c0e41:	72 19                	jb     0x1406c0e5c
1406c0e43:	48 83 c2 27          	add    $0x27,%rdx
1406c0e47:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406c0e4b:	48 2b c1             	sub    %rcx,%rax
1406c0e4e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406c0e52:	48 83 f8 1f          	cmp    $0x1f,%rax
1406c0e56:	0f 87 13 02 00 00    	ja     0x1406c106f
1406c0e5c:	e8 e3 a2 75 00       	call   0x140e1b144
1406c0e61:	48 8b cf             	mov    %rdi,%rcx
1406c0e64:	e8 27 27 02 00       	call   0x1406e3590
1406c0e69:	48 8b 9f 80 06 00 00 	mov    0x680(%rdi),%rbx
1406c0e70:	48 8b b7 88 06 00 00 	mov    0x688(%rdi),%rsi
1406c0e77:	48 3b de             	cmp    %rsi,%rbx
1406c0e7a:	0f 84 b5 01 00 00    	je     0x1406c1035
1406c0e80:	8b 53 04             	mov    0x4(%rbx),%edx
1406c0e83:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
1406c0e87:	e8 94 2f af ff       	call   0x1401b3e20
1406c0e8c:	90                   	nop
1406c0e8d:	8b 0b                	mov    (%rbx),%ecx
1406c0e8f:	e8 bc 22 fe ff       	call   0x1406a3150
1406c0e94:	0f 57 c0             	xorps  %xmm0,%xmm0
1406c0e97:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
1406c0e9b:	4c 89 75 ef          	mov    %r14,-0x11(%rbp)