140a14884:	48 8b cb             	mov    %rbx,%rcx
140a14887:	48 8b 40 08          	mov    0x8(%rax),%rax
140a1488b:	ff 15 a7 83 0f 00    	call   *0xf83a7(%rip)        # 0x140b0cc38
140a14891:	49 8b c6             	mov    %r14,%rax
140a14894:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140a14899:	48 83 c4 20          	add    $0x20,%rsp
140a1489d:	41 5e                	pop    %r14
140a1489f:	5f                   	pop    %rdi
140a148a0:	5e                   	pop    %rsi
140a148a1:	c3                   	ret
140a148a2:	90                   	nop
140a148a3:	90                   	nop
140a148a4:	48 8b 41 98          	mov    -0x68(%rcx),%rax
140a148a8:	48 63 50 08          	movslq 0x8(%rax),%rdx
140a148ac:	f3 0f 10 44 0a f8    	movss  -0x8(%rdx,%rcx,1),%xmm0
140a148b2:	c3                   	ret
140a148b3:	90                   	nop
140a148b4:	48 8b 41 98          	mov    -0x68(%rcx),%rax
140a148b8:	48 63 40 08          	movslq 0x8(%rax),%rax
140a148bc:	48 83 c0 a8          	add    $0xffffffffffffffa8,%rax
140a148c0:	48 03 c1             	add    %rcx,%rax
140a148c3:	c3                   	ret
140a148c4:	48 8b 41 98          	mov    -0x68(%rcx),%rax
140a148c8:	80 f2 01             	xor    $0x1,%dl
140a148cb:	4c 63 40 08          	movslq 0x8(%rax),%r8
140a148cf:	4d 8b 4c 08 18       	mov    0x18(%r8,%rcx,1),%r9
140a148d4:	49 8b 41 08          	mov    0x8(%r9),%rax
140a148d8:	49 83 c1 08          	add    $0x8,%r9
140a148dc:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a148e0:	49 03 c9             	add    %r9,%rcx
140a148e3:	48 8b 01             	mov    (%rcx),%rax
140a148e6:	48 8b 40 48          	mov    0x48(%rax),%rax
140a148ea:	48 ff 25 47 83 0f 00 	rex.W jmp *0xf8347(%rip)        # 0x140b0cc38
140a148f1:	90                   	nop
140a148f2:	90                   	nop
140a148f3:	90                   	nop
140a148f4:	40 53                	rex push %rbx
140a148f6:	48 83 ec 20          	sub    $0x20,%rsp
140a148fa:	48 8b 41 98          	mov    -0x68(%rcx),%rax
140a148fe:	48 8b d9             	mov    %rcx,%rbx
140a14901:	48 83 c1 98          	add    $0xffffffffffffff98,%rcx
140a14905:	48 63 50 04          	movslq 0x4(%rax),%rdx
140a14909:	48 03 ca             	add    %rdx,%rcx
140a1490c:	48 8b 01             	mov    (%rcx),%rax
140a1490f:	48 8b 40 28          	mov    0x28(%rax),%rax
140a14913:	ff 15 1f 83 0f 00    	call   *0xf831f(%rip)        # 0x140b0cc38
140a14919:	84 c0                	test   %al,%al
140a1491b:	75 3a                	jne    0x140a14957
140a1491d:	48 8b 43 98          	mov    -0x68(%rbx),%rax
140a14921:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a14925:	48 83 c1 98          	add    $0xffffffffffffff98,%rcx
140a14929:	48 03 cb             	add    %rbx,%rcx
140a1492c:	48 83 7b d0 00       	cmpq   $0x0,-0x30(%rbx)
140a14931:	48 8b 01             	mov    (%rcx),%rax
140a14934:	75 13                	jne    0x140a14949
140a14936:	48 8b 40 18          	mov    0x18(%rax),%rax
140a1493a:	83 ca ff             	or     $0xffffffff,%edx
140a1493d:	48 83 c4 20          	add    $0x20,%rsp
140a14941:	5b                   	pop    %rbx
140a14942:	48 ff 25 ef 82 0f 00 	rex.W jmp *0xf82ef(%rip)        # 0x140b0cc38
140a14949:	48 8b 40 08          	mov    0x8(%rax),%rax
140a1494d:	48 8d 53 c0          	lea    -0x40(%rbx),%rdx
140a14951:	ff 15 e1 82 0f 00    	call   *0xf82e1(%rip)        # 0x140b0cc38
140a14957:	48 83 c4 20          	add    $0x20,%rsp
140a1495b:	5b                   	pop    %rbx
140a1495c:	c3                   	ret
140a1495d:	90                   	nop
140a1495e:	90                   	nop
140a1495f:	90                   	nop
140a14960:	48 8d 81 a8 fe ff ff 	lea    -0x158(%rcx),%rax
140a14967:	c3                   	ret
140a14968:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a1496d:	57                   	push   %rdi
140a1496e:	48 83 ec 20          	sub    $0x20,%rsp
140a14972:	48 8d b9 e8 fe ff ff 	lea    -0x118(%rcx),%rdi
140a14979:	48 8b d9             	mov    %rcx,%rbx
140a1497c:	48 8b cf             	mov    %rdi,%rcx
140a1497f:	ff 15 e3 76 0f 00    	call   *0xf76e3(%rip)        # 0x140b0c068
140a14985:	8b 9b f0 fe ff ff    	mov    -0x110(%rbx),%ebx
140a1498b:	48 8b cf             	mov    %rdi,%rcx
140a1498e:	ff 15 dc 76 0f 00    	call   *0xf76dc(%rip)        # 0x140b0c070
140a14994:	8b c3                	mov    %ebx,%eax
140a14996:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a1499b:	48 83 c4 20          	add    $0x20,%rsp
140a1499f:	5f                   	pop    %rdi
140a149a0:	c3                   	ret
140a149a1:	90                   	nop
140a149a2:	90                   	nop
140a149a3:	90                   	nop
140a149a4:	48 8b c4             	mov    %rsp,%rax
140a149a7:	48 89 58 08          	mov    %rbx,0x8(%rax)
140a149ab:	48 89 70 18          	mov    %rsi,0x18(%rax)
140a149af:	48 89 50 10          	mov    %rdx,0x10(%rax)
140a149b3:	57                   	push   %rdi
140a149b4:	48 83 ec 40          	sub    $0x40,%rsp
140a149b8:	48 8b da             	mov    %rdx,%rbx
140a149bb:	48 8b f9             	mov    %rcx,%rdi
140a149be:	83 60 d8 00          	andl   $0x0,-0x28(%rax)
140a149c2:	48 8d b1 e8 fe ff ff 	lea    -0x118(%rcx),%rsi
140a149c9:	48 89 70 e0          	mov    %rsi,-0x20(%rax)
140a149cd:	c6 40 e8 01          	movb   $0x1,-0x18(%rax)
140a149d1:	48 8b ce             	mov    %rsi,%rcx
140a149d4:	ff 15 8e 76 0f 00    	call   *0xf768e(%rip)        # 0x140b0c068
140a149da:	0f 57 c0             	xorps  %xmm0,%xmm0
140a149dd:	0f 11 03             	movups %xmm0,(%rbx)
140a149e0:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140a149e5:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
140a149ea:	45 33 c0             	xor    %r8d,%r8d
140a149ed:	48 8d 15 c4 a2 12 00 	lea    0x12a2c4(%rip),%rdx        # 0x140b3ecb8
140a149f4:	48 8b cb             	mov    %rbx,%rcx
140a149f7:	e8 24 f4 5e ff       	call   0x140003e20
140a149fc:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140a14a03:	00
140a14a04:	48 63 87 f0 fe ff ff 	movslq -0x110(%rdi),%rax
140a14a0b:	83 f8 ff             	cmp    $0xffffffff,%eax
140a14a0e:	74 34                	je     0x140a14a44
140a14a10:	48 8b d0             	mov    %rax,%rdx
140a14a13:	48 8b 8f a8 fe ff ff 	mov    -0x158(%rdi),%rcx
140a14a1a:	48 8b 87 b0 fe ff ff 	mov    -0x150(%rdi),%rax
140a14a21:	48 2b c1             	sub    %rcx,%rax
140a14a24:	48 c1 f8 05          	sar    $0x5,%rax
140a14a28:	48 3b d0             	cmp    %rax,%rdx
140a14a2b:	72 07                	jb     0x140a14a34
140a14a2d:	ff 15 65 7f 0f 00    	call   *0xf7f65(%rip)        # 0x140b0c998
140a14a33:	cc                   	int3
140a14a34:	48 c1 e2 05          	shl    $0x5,%rdx
140a14a38:	48 03 d1             	add    %rcx,%rdx
140a14a3b:	48 8b cb             	mov    %rbx,%rcx
140a14a3e:	e8 b1 34 5f ff       	call   0x140007ef4
140a14a43:	90                   	nop
140a14a44:	48 8b ce             	mov    %rsi,%rcx
140a14a47:	ff 15 23 76 0f 00    	call   *0xf7623(%rip)        # 0x140b0c070
140a14a4d:	48 8b c3             	mov    %rbx,%rax
140a14a50:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a14a55:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140a14a5a:	48 83 c4 40          	add    $0x40,%rsp
140a14a5e:	5f                   	pop    %rdi
140a14a5f:	c3                   	ret
140a14a60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a14a65:	57                   	push   %rdi
140a14a66:	48 83 ec 30          	sub    $0x30,%rsp
140a14a6a:	33 ff                	xor    %edi,%edi
140a14a6c:	48 8b d9             	mov    %rcx,%rbx
140a14a6f:	85 d2                	test   %edx,%edx
140a14a71:	79 0e                	jns    0x140a14a81
140a14a73:	8b 91 f0 fe ff ff    	mov    -0x110(%rcx),%edx
140a14a79:	85 d2                	test   %edx,%edx
140a14a7b:	0f 88 3b 01 00 00    	js     0x140a14bbc
140a14a81:	48 81 c1 a8 fe ff ff 	add    $0xfffffffffffffea8,%rcx
140a14a88:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a14a8c:	48 2b 01             	sub    (%rcx),%rax
140a14a8f:	48 c1 f8 05          	sar    $0x5,%rax
140a14a93:	3b d0                	cmp    %eax,%edx
140a14a95:	0f 8d 21 01 00 00    	jge    0x140a14bbc
140a14a9b:	44 8b c2             	mov    %edx,%r8d
140a14a9e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140a14aa3:	49 c1 e0 05          	shl    $0x5,%r8
140a14aa7:	4c 03 01             	add    (%rcx),%r8
140a14aaa:	e8 f1 68 7f ff       	call   0x14020b3a0
140a14aaf:	48 8b 83 a0 fe ff ff 	mov    -0x160(%rbx),%rax
140a14ab6:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a14aba:	48 8b 94 19 20 ff ff 	mov    -0xe0(%rcx,%rbx,1),%rdx
140a14ac1:	ff
140a14ac2:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a14ac6:	48 83 c2 08          	add    $0x8,%rdx
140a14aca:	48 63 48 10          	movslq 0x10(%rax),%rcx
140a14ace:	48 03 ca             	add    %rdx,%rcx
140a14ad1:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140a14ad6:	48 8b 01             	mov    (%rcx),%rax
140a14ad9:	c7 44 24 48 58 eb 00 	movl   $0xeb58,0x48(%rsp)
140a14ae0:	00
140a14ae1:	48 8b 40 28          	mov    0x28(%rax),%rax
140a14ae5:	ff 15 4d 81 0f 00    	call   *0xf814d(%rip)        # 0x140b0cc38
140a14aeb:	48 8b 83 a0 fe ff ff 	mov    -0x160(%rbx),%rax
140a14af2:	ba 00 04 00 00       	mov    $0x400,%edx
140a14af7:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a14afb:	48 8b 8c 19 20 ff ff 	mov    -0xe0(%rcx,%rbx,1),%rcx
140a14b02:	ff
140a14b03:	48 8b 01             	mov    (%rcx),%rax
140a14b06:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
140a14b0d:	ff 15 25 81 0f 00    	call   *0xf8125(%rip)        # 0x140b0cc38
140a14b13:	48 8b 83 a0 fe ff ff 	mov    -0x160(%rbx),%rax
140a14b1a:	0f 57 c0             	xorps  %xmm0,%xmm0
140a14b1d:	4c 63 50 08          	movslq 0x8(%rax),%r10
140a14b21:	49 8b 94 1a 20 ff ff 	mov    -0xe0(%r10,%rbx,1),%rdx
140a14b28:	ff
140a14b29:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a14b2d:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a14b31:	48 83 c1 08          	add    $0x8,%rcx
140a14b35:	48 03 ca             	add    %rdx,%rcx
140a14b38:	ba 01 00 00 00       	mov    $0x1,%edx
140a14b3d:	48 8b 01             	mov    (%rcx),%rax
140a14b40:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a14b46:	4c 8b 58 38          	mov    0x38(%rax),%r11
140a14b4a:	49 8b 84 1a 28 ff ff 	mov    -0xd8(%r10,%rbx,1),%rax
140a14b51:	ff
140a14b52:	48 85 c0             	test   %rax,%rax
140a14b55:	74 04                	je     0x140a14b5b
140a14b57:	f0 01 50 08          	lock add %edx,0x8(%rax)
140a14b5b:	49 8b 84 1a 20 ff ff 	mov    -0xe0(%r10,%rbx,1),%rax
140a14b62:	ff
140a14b63:	48 85 c0             	test   %rax,%rax
140a14b66:	74 0f                	je     0x140a14b77
140a14b68:	4c 8b 40 08          	mov    0x8(%rax),%r8
140a14b6c:	49 63 78 04          	movslq 0x4(%r8),%rdi
140a14b70:	48 83 c7 08          	add    $0x8,%rdi
140a14b74:	48 03 f8             	add    %rax,%rdi
140a14b77:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140a14b7c:	49 8b c3             	mov    %r11,%rax
140a14b7f:	4d 8b 84 1a 28 ff ff 	mov    -0xd8(%r10,%rbx,1),%r8
140a14b86:	ff
140a14b87:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140a14b8c:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140a14b91:	ff 15 a1 80 0f 00    	call   *0xf80a1(%rip)        # 0x140b0cc38
140a14b97:	48 8b 83 a0 fe ff ff 	mov    -0x160(%rbx),%rax
140a14b9e:	83 ca ff             	or     $0xffffffff,%edx
140a14ba1:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a14ba5:	48 81 c1 a0 fe ff ff 	add    $0xfffffffffffffea0,%rcx
140a14bac:	48 03 cb             	add    %rbx,%rcx
140a14baf:	48 8b 01             	mov    (%rcx),%rax
140a14bb2:	48 8b 40 18          	mov    0x18(%rax),%rax
140a14bb6:	ff 15 7c 80 0f 00    	call   *0xf807c(%rip)        # 0x140b0cc38
140a14bbc:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a14bc1:	33 c0                	xor    %eax,%eax
140a14bc3:	48 83 c4 30          	add    $0x30,%rsp
140a14bc7:	5f                   	pop    %rdi
140a14bc8:	c3                   	ret
140a14bc9:	90                   	nop
140a14bca:	90                   	nop
140a14bcb:	90                   	nop
140a14bcc:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a14bd1:	55                   	push   %rbp
140a14bd2:	56                   	push   %rsi
140a14bd3:	57                   	push   %rdi
140a14bd4:	41 54                	push   %r12
140a14bd6:	41 55                	push   %r13
140a14bd8:	41 56                	push   %r14
140a14bda:	41 57                	push   %r15
140a14bdc:	48 8b ec             	mov    %rsp,%rbp
140a14bdf:	48 83 ec 60          	sub    $0x60,%rsp
140a14be3:	48 8b 99 b0 fe ff ff 	mov    -0x150(%rcx),%rbx
140a14bea:	33 f6                	xor    %esi,%esi
140a14bec:	48 8b f9             	mov    %rcx,%rdi
140a14bef:	48 8b c3             	mov    %rbx,%rax
140a14bf2:	48 8b 89 a8 fe ff ff 	mov    -0x158(%rcx),%rcx
140a14bf9:	4c 8b f2             	mov    %rdx,%r14
140a14bfc:	48 2b c1             	sub    %rcx,%rax
140a14bff:	8b d6                	mov    %esi,%edx
140a14c01:	48 c1 f8 05          	sar    $0x5,%rax
140a14c05:	45 8b e0             	mov    %r8d,%r12d
140a14c08:	48 89 55 40          	mov    %rdx,0x40(%rbp)
140a14c0c:	44 8b ee             	mov    %esi,%r13d
140a14c0f:	48 85 c0             	test   %rax,%rax
140a14c12:	0f 84 98 00 00 00    	je     0x140a14cb0
140a14c18:	44 8b c6             	mov    %esi,%r8d
140a14c1b:	48 89 75 58          	mov    %rsi,0x58(%rbp)
140a14c1f:	48 2b d9             	sub    %rcx,%rbx
140a14c22:	48 c1 fb 05          	sar    $0x5,%rbx
140a14c26:	48 3b d3             	cmp    %rbx,%rdx
140a14c29:	0f 83 e3 00 00 00    	jae    0x140a14d12
140a14c2f:	4d 8b 7e 10          	mov    0x10(%r14),%r15
140a14c33:	49 03 c8             	add    %r8,%rcx
140a14c36:	49 83 7e 18 07       	cmpq   $0x7,0x18(%r14)
140a14c3b:	49 8b d6             	mov    %r14,%rdx
140a14c3e:	76 03                	jbe    0x140a14c43
140a14c40:	49 8b 16             	mov    (%r14),%rdx
140a14c43:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
140a14c48:	48 8b 59 10          	mov    0x10(%rcx),%rbx
140a14c4c:	76 03                	jbe    0x140a14c51
140a14c4e:	48 8b 09             	mov    (%rcx),%rcx
140a14c51:	4c 3b fb             	cmp    %rbx,%r15
140a14c54:	4c 8b c3             	mov    %rbx,%r8
140a14c57:	4d 0f 42 c7          	cmovb  %r15,%r8
140a14c5b:	e8 dc 2e 5f ff       	call   0x140007b3c
140a14c60:	85 c0                	test   %eax,%eax
140a14c62:	75 09                	jne    0x140a14c6d
140a14c64:	49 3b df             	cmp    %r15,%rbx
140a14c67:	72 0f                	jb     0x140a14c78
140a14c69:	77 0d                	ja     0x140a14c78
140a14c6b:	8b c6                	mov    %esi,%eax
140a14c6d:	85 c0                	test   %eax,%eax
140a14c6f:	b9 05 40 00 80       	mov    $0x80004005,%ecx
140a14c74:	44 0f 44 e9          	cmove  %ecx,%r13d
140a14c78:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140a14c7c:	4c 8b 45 58          	mov    0x58(%rbp),%r8
140a14c80:	48 ff c2             	inc    %rdx
140a14c83:	48 8b 9f b0 fe ff ff 	mov    -0x150(%rdi),%rbx
140a14c8a:	49 83 c0 20          	add    $0x20,%r8
140a14c8e:	48 8b 8f a8 fe ff ff 	mov    -0x158(%rdi),%rcx
140a14c95:	48 8b c3             	mov    %rbx,%rax
140a14c98:	48 2b c1             	sub    %rcx,%rax
140a14c9b:	48 89 55 40          	mov    %rdx,0x40(%rbp)
140a14c9f:	48 c1 f8 05          	sar    $0x5,%rax
140a14ca3:	4c 89 45 58          	mov    %r8,0x58(%rbp)
140a14ca7:	48 3b d0             	cmp    %rax,%rdx
140a14caa:	0f 82 6f ff ff ff    	jb     0x140a14c1f
140a14cb0:	45 85 ed             	test   %r13d,%r13d
140a14cb3:	0f 88 12 02 00 00    	js     0x140a14ecb
140a14cb9:	48 8b d3             	mov    %rbx,%rdx
140a14cbc:	48 2b d1             	sub    %rcx,%rdx
140a14cbf:	45 85 e4             	test   %r12d,%r12d
140a14cc2:	78 0c                	js     0x140a14cd0
140a14cc4:	48 8b c2             	mov    %rdx,%rax
140a14cc7:	48 c1 f8 05          	sar    $0x5,%rax
140a14ccb:	44 3b e0             	cmp    %eax,%r12d
140a14cce:	7c 07                	jl     0x140a14cd7
140a14cd0:	4c 8b e2             	mov    %rdx,%r12
140a14cd3:	49 c1 fc 05          	sar    $0x5,%r12
140a14cd7:	4d 63 fc             	movslq %r12d,%r15
140a14cda:	4c 8d 8f a8 fe ff ff 	lea    -0x158(%rdi),%r9
140a14ce1:	49 c1 e7 05          	shl    $0x5,%r15
140a14ce5:	4c 03 f9             	add    %rcx,%r15
140a14ce8:	48 3b 9f b8 fe ff ff 	cmp    -0x148(%rdi),%rbx
140a14cef:	0f 84 c0 00 00 00    	je     0x140a14db5
140a14cf5:	49 8b d6             	mov    %r14,%rdx
140a14cf8:	4c 3b fb             	cmp    %rbx,%r15
140a14cfb:	75 1c                	jne    0x140a14d19
140a14cfd:	48 8b cb             	mov    %rbx,%rcx
140a14d00:	e8 ab 17 5f ff       	call   0x1400064b0
140a14d05:	48 83 87 b0 fe ff ff 	addq   $0x20,-0x150(%rdi)
140a14d0c:	20
140a14d0d:	e9 b1 00 00 00       	jmp    0x140a14dc3
140a14d12:	ff 15 80 7c 0f 00    	call   *0xf7c80(%rip)        # 0x140b0c998
140a14d18:	cc                   	int3
140a14d19:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140a14d1d:	4c 89 4d d0          	mov    %r9,-0x30(%rbp)
140a14d21:	e8 8a 17 5f ff       	call   0x1400064b0
140a14d26:	4c 8d 73 e0          	lea    -0x20(%rbx),%r14
140a14d2a:	41 0f 10 06          	movups (%r14),%xmm0
140a14d2e:	0f 11 03             	movups %xmm0,(%rbx)
140a14d31:	41 0f 10 4e 10       	movups 0x10(%r14),%xmm1
140a14d36:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
140a14d3a:	49 89 76 10          	mov    %rsi,0x10(%r14)
140a14d3e:	49 c7 46 18 07 00 00 	movq   $0x7,0x18(%r14)
140a14d45:	00
140a14d46:	66 41 89 36          	mov    %si,(%r14)
140a14d4a:	48 83 87 b0 fe ff ff 	addq   $0x20,-0x150(%rdi)
140a14d51:	20
140a14d52:	eb 0f                	jmp    0x140a14d63
140a14d54:	49 8b ce             	mov    %r14,%rcx
140a14d57:	49 83 ee 20          	sub    $0x20,%r14
140a14d5b:	49 8b d6             	mov    %r14,%rdx
140a14d5e:	e8 bd 16 5f ff       	call   0x140006420
140a14d63:	4d 3b f7             	cmp    %r15,%r14
140a14d66:	75 ec                	jne    0x140a14d54
140a14d68:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140a14d6c:	49 8b cf             	mov    %r15,%rcx
140a14d6f:	e8 ac 16 5f ff       	call   0x140006420
140a14d74:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
140a14d78:	48 83 f8 07          	cmp    $0x7,%rax