140047a6b:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140047a6f:	0f 57 c9             	xorps  %xmm1,%xmm1
140047a72:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
140047a77:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140047a7d:	48 8d 15 ac d2 01 00 	lea    0x1d2ac(%rip),%rdx        # 0x140064d30
140047a84:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140047a88:	e8 b3 c5 fd ff       	call   0x140024040
140047a8d:	90                   	nop
140047a8e:	4c 8d 4d 07          	lea    0x7(%rbp),%r9
140047a92:	4c 8d 45 d7          	lea    -0x29(%rbp),%r8
140047a96:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
140047a9a:	49 8b cf             	mov    %r15,%rcx
140047a9d:	e8 be e0 fd ff       	call   0x140025b60
140047aa2:	90                   	nop
140047aa3:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140047aa7:	48 83 fa 07          	cmp    $0x7,%rdx
140047aab:	76 39                	jbe    0x140047ae6
140047aad:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140047ab4:	00
140047ab5:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140047ab9:	48 8b c1             	mov    %rcx,%rax
140047abc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140047ac3:	72 1c                	jb     0x140047ae1
140047ac5:	48 83 c2 27          	add    $0x27,%rdx
140047ac9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140047acd:	48 2b c1             	sub    %rcx,%rax
140047ad0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140047ad4:	48 83 f8 1f          	cmp    $0x1f,%rax
140047ad8:	76 07                	jbe    0x140047ae1
140047ada:	ff 15 c0 7a 01 00    	call   *0x17ac0(%rip)        # 0x14005f5a0
140047ae0:	cc                   	int3
140047ae1:	e8 ae 21 01 00       	call   0x140059c94
140047ae6:	66 0f 6f 05 12 dd 01 	movdqa 0x1dd12(%rip),%xmm0        # 0x140065800
140047aed:	00
140047aee:	f3 0f 7f 45 c7       	movdqu %xmm0,-0x39(%rbp)
140047af3:	66 44 89 65 b7       	mov    %r12w,-0x49(%rbp)
140047af8:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140047afc:	48 83 fa 07          	cmp    $0x7,%rdx
140047b00:	76 39                	jbe    0x140047b3b
140047b02:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140047b09:	00
140047b0a:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140047b0e:	48 8b c1             	mov    %rcx,%rax
140047b11:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140047b18:	72 1c                	jb     0x140047b36
140047b1a:	48 83 c2 27          	add    $0x27,%rdx
140047b1e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140047b22:	48 2b c1             	sub    %rcx,%rax
140047b25:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140047b29:	48 83 f8 1f          	cmp    $0x1f,%rax
140047b2d:	76 07                	jbe    0x140047b36
140047b2f:	ff 15 6b 7a 01 00    	call   *0x17a6b(%rip)        # 0x14005f5a0
140047b35:	cc                   	int3
140047b36:	e8 59 21 01 00       	call   0x140059c94
140047b3b:	4c 89 65 27          	mov    %r12,0x27(%rbp)
140047b3f:	49 8b 07             	mov    (%r15),%rax
140047b42:	48 8b 98 80 00 00 00 	mov    0x80(%rax),%rbx
140047b49:	0f 57 c0             	xorps  %xmm0,%xmm0
140047b4c:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140047b50:	0f 57 c9             	xorps  %xmm1,%xmm1
140047b53:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
140047b58:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140047b5e:	48 8d 15 b3 d2 01 00 	lea    0x1d2b3(%rip),%rdx        # 0x140064e18
140047b65:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140047b69:	e8 d2 c4 fd ff       	call   0x140024040
140047b6e:	90                   	nop
140047b6f:	48 8b 05 4a 72 03 00 	mov    0x3724a(%rip),%rax        # 0x14007edc0
140047b76:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140047b7a:	48 83 7d cf 07       	cmpq   $0x7,-0x31(%rbp)
140047b7f:	48 0f 47 4d b7       	cmova  -0x49(%rbp),%rcx
140047b84:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
140047b88:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140047b8c:	8b 55 c7             	mov    -0x39(%rbp),%edx
140047b8f:	ff d0                	call   *%rax
140047b91:	85 c0                	test   %eax,%eax
140047b93:	79 16                	jns    0x140047bab
140047b95:	45 33 c9             	xor    %r9d,%r9d
140047b98:	45 33 c0             	xor    %r8d,%r8d
140047b9b:	41 8d 51 01          	lea    0x1(%r9),%edx
140047b9f:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
140047ba4:	ff 15 2e 75 01 00    	call   *0x1752e(%rip)        # 0x14005f0d8
140047baa:	90                   	nop
140047bab:	4c 8d 45 27          	lea    0x27(%rbp),%r8
140047baf:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140047bb3:	49 8b cf             	mov    %r15,%rcx
140047bb6:	ff d3                	call   *%rbx
140047bb8:	8b d8                	mov    %eax,%ebx
140047bba:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140047bbe:	ff 15 34 72 03 00    	call   *0x37234(%rip)        # 0x14007edf8
140047bc4:	90                   	nop
140047bc5:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140047bc9:	48 83 fa 07          	cmp    $0x7,%rdx
140047bcd:	76 39                	jbe    0x140047c08
140047bcf:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140047bd6:	00
140047bd7:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140047bdb:	48 8b c1             	mov    %rcx,%rax
140047bde:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140047be5:	72 1c                	jb     0x140047c03
140047be7:	48 83 c2 27          	add    $0x27,%rdx
140047beb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140047bef:	48 2b c1             	sub    %rcx,%rax
140047bf2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140047bf6:	48 83 f8 1f          	cmp    $0x1f,%rax
140047bfa:	76 07                	jbe    0x140047c03
140047bfc:	ff 15 9e 79 01 00    	call   *0x1799e(%rip)        # 0x14005f5a0
140047c02:	cc                   	int3
140047c03:	e8 8c 20 01 00       	call   0x140059c94
140047c08:	85 db                	test   %ebx,%ebx
140047c0a:	0f 88 51 04 00 00    	js     0x140048061
140047c10:	4c 89 65 1f          	mov    %r12,0x1f(%rbp)
140047c14:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140047c18:	48 8b 01             	mov    (%rcx),%rax
140047c1b:	4c 8d 45 1f          	lea    0x1f(%rbp),%r8
140047c1f:	33 d2                	xor    %edx,%edx
140047c21:	ff 50 38             	call   *0x38(%rax)
140047c24:	8b d8                	mov    %eax,%ebx
140047c26:	85 c0                	test   %eax,%eax
140047c28:	0f 88 1f 04 00 00    	js     0x14004804d
140047c2e:	4c 89 65 ff          	mov    %r12,-0x1(%rbp)
140047c32:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140047c36:	48 8b 01             	mov    (%rcx),%rax
140047c39:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
140047c3d:	ff 90 80 00 00 00    	call   *0x80(%rax)
140047c43:	8b d8                	mov    %eax,%ebx
140047c45:	85 c0                	test   %eax,%eax
140047c47:	0f 88 ec 03 00 00    	js     0x140048039
140047c4d:	4c 89 65 f7          	mov    %r12,-0x9(%rbp)
140047c51:	49 83 7e 10 00       	cmpq   $0x0,0x10(%r14)
140047c56:	0f 84 eb 00 00 00    	je     0x140047d47
140047c5c:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
140047c60:	48 8b 03             	mov    (%rbx),%rax
140047c63:	48 8b 70 40          	mov    0x40(%rax),%rsi
140047c67:	0f 57 c0             	xorps  %xmm0,%xmm0
140047c6a:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140047c6e:	0f 57 c9             	xorps  %xmm1,%xmm1
140047c71:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
140047c76:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140047c7c:	48 8d 15 8d d1 01 00 	lea    0x1d18d(%rip),%rdx        # 0x140064e10
140047c83:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140047c87:	e8 b4 c3 fd ff       	call   0x140024040
140047c8c:	90                   	nop
140047c8d:	48 8b 05 2c 71 03 00 	mov    0x3712c(%rip),%rax        # 0x14007edc0
140047c94:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140047c98:	48 83 7d cf 07       	cmpq   $0x7,-0x31(%rbp)
140047c9d:	48 0f 47 4d b7       	cmova  -0x49(%rbp),%rcx
140047ca2:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
140047ca6:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140047caa:	8b 55 c7             	mov    -0x39(%rbp),%edx
140047cad:	ff d0                	call   *%rax
140047caf:	85 c0                	test   %eax,%eax
140047cb1:	79 16                	jns    0x140047cc9
140047cb3:	45 33 c9             	xor    %r9d,%r9d
140047cb6:	45 33 c0             	xor    %r8d,%r8d
140047cb9:	41 8d 51 01          	lea    0x1(%r9),%edx
140047cbd:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
140047cc2:	ff 15 10 74 01 00    	call   *0x17410(%rip)        # 0x14005f0d8
140047cc8:	90                   	nop
140047cc9:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140047ccd:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140047cd1:	48 8b cb             	mov    %rbx,%rcx
140047cd4:	ff d6                	call   *%rsi
140047cd6:	8b d8                	mov    %eax,%ebx
140047cd8:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140047cdc:	ff 15 16 71 03 00    	call   *0x37116(%rip)        # 0x14007edf8
140047ce2:	90                   	nop
140047ce3:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140047ce7:	48 83 fa 07          	cmp    $0x7,%rdx
140047ceb:	76 39                	jbe    0x140047d26
140047ced:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140047cf4:	00
140047cf5:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140047cf9:	48 8b c1             	mov    %rcx,%rax
140047cfc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140047d03:	72 1c                	jb     0x140047d21
140047d05:	48 83 c2 27          	add    $0x27,%rdx
140047d09:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140047d0d:	48 2b c1             	sub    %rcx,%rax
140047d10:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140047d14:	48 83 f8 1f          	cmp    $0x1f,%rax
140047d18:	76 07                	jbe    0x140047d21
140047d1a:	ff 15 80 78 01 00    	call   *0x17880(%rip)        # 0x14005f5a0
140047d20:	cc                   	int3
140047d21:	e8 6e 1f 01 00       	call   0x140059c94
140047d26:	85 db                	test   %ebx,%ebx
140047d28:	0f 88 f7 02 00 00    	js     0x140048025
140047d2e:	4d 8b c7             	mov    %r15,%r8
140047d31:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
140047d35:	49 8b ce             	mov    %r14,%rcx
140047d38:	e8 c3 db fd ff       	call   0x140025900
140047d3d:	8b d8                	mov    %eax,%ebx
140047d3f:	85 c0                	test   %eax,%eax
140047d41:	0f 88 de 02 00 00    	js     0x140048025
140047d47:	83 ef 01             	sub    $0x1,%edi
140047d4a:	0f 84 74 01 00 00    	je     0x140047ec4
140047d50:	83 ff 01             	cmp    $0x1,%edi
140047d53:	0f 85 cc 02 00 00    	jne    0x140048025
140047d59:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
140047d5d:	48 8b 03             	mov    (%rbx),%rax
140047d60:	48 8b 78 40          	mov    0x40(%rax),%rdi
140047d64:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140047d68:	48 85 c9             	test   %rcx,%rcx
140047d6b:	74 0b                	je     0x140047d78
140047d6d:	4c 89 65 f7          	mov    %r12,-0x9(%rbp)
140047d71:	48 8b 01             	mov    (%rcx),%rax
140047d74:	ff 50 10             	call   *0x10(%rax)
140047d77:	90                   	nop
140047d78:	0f 57 c0             	xorps  %xmm0,%xmm0
140047d7b:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140047d7f:	0f 57 c9             	xorps  %xmm1,%xmm1
140047d82:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
140047d87:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140047d8d:	48 8d 15 6c d0 01 00 	lea    0x1d06c(%rip),%rdx        # 0x140064e00
140047d94:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140047d98:	e8 a3 c2 fd ff       	call   0x140024040
140047d9d:	90                   	nop
140047d9e:	48 8b 05 1b 70 03 00 	mov    0x3701b(%rip),%rax        # 0x14007edc0
140047da5:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140047da9:	48 83 7d cf 07       	cmpq   $0x7,-0x31(%rbp)
140047dae:	48 0f 47 4d b7       	cmova  -0x49(%rbp),%rcx
140047db3:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
140047db7:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140047dbb:	8b 55 c7             	mov    -0x39(%rbp),%edx
140047dbe:	ff d0                	call   *%rax
140047dc0:	85 c0                	test   %eax,%eax
140047dc2:	79 16                	jns    0x140047dda
140047dc4:	45 33 c9             	xor    %r9d,%r9d
140047dc7:	45 33 c0             	xor    %r8d,%r8d
140047dca:	41 8d 51 01          	lea    0x1(%r9),%edx
140047dce:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
140047dd3:	ff 15 ff 72 01 00    	call   *0x172ff(%rip)        # 0x14005f0d8
140047dd9:	90                   	nop
140047dda:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140047dde:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140047de2:	48 8b cb             	mov    %rbx,%rcx
140047de5:	ff d7                	call   *%rdi
140047de7:	8b d8                	mov    %eax,%ebx
140047de9:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140047ded:	ff 15 05 70 03 00    	call   *0x37005(%rip)        # 0x14007edf8
140047df3:	90                   	nop
140047df4:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140047df8:	48 83 fa 07          	cmp    $0x7,%rdx
140047dfc:	76 39                	jbe    0x140047e37
140047dfe:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140047e05:	00
140047e06:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140047e0a:	48 8b c1             	mov    %rcx,%rax
140047e0d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140047e14:	72 1c                	jb     0x140047e32
140047e16:	48 83 c2 27          	add    $0x27,%rdx
140047e1a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140047e1e:	48 2b c1             	sub    %rcx,%rax
140047e21:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140047e25:	48 83 f8 1f          	cmp    $0x1f,%rax
140047e29:	76 07                	jbe    0x140047e32
140047e2b:	ff 15 6f 77 01 00    	call   *0x1776f(%rip)        # 0x14005f5a0
140047e31:	cc                   	int3
140047e32:	e8 5d 1e 01 00       	call   0x140059c94
140047e37:	85 db                	test   %ebx,%ebx
140047e39:	0f 88 e6 01 00 00    	js     0x140048025
140047e3f:	48 8b 5d f7          	mov    -0x9(%rbp),%rbx
140047e43:	0f 57 c0             	xorps  %xmm0,%xmm0
140047e46:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
140047e4a:	0f 57 c9             	xorps  %xmm1,%xmm1
140047e4d:	f3 0f 7f 4d e7       	movdqu %xmm1,-0x19(%rbp)
140047e52:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140047e58:	48 8d 15 e9 cf 01 00 	lea    0x1cfe9(%rip),%rdx        # 0x140064e48
140047e5f:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140047e63:	e8 d8 c1 fd ff       	call   0x140024040
140047e68:	90                   	nop
140047e69:	4d 8b c7             	mov    %r15,%r8
140047e6c:	48 8b d3             	mov    %rbx,%rdx
140047e6f:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140047e73:	e8 88 da fd ff       	call   0x140025900
140047e78:	8b d8                	mov    %eax,%ebx
140047e7a:	48 8b 55 ef          	mov    -0x11(%rbp),%rdx
140047e7e:	48 83 fa 07          	cmp    $0x7,%rdx
140047e82:	0f 86 9d 01 00 00    	jbe    0x140048025
140047e88:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140047e8f:	00
140047e90:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140047e94:	48 8b c1             	mov    %rcx,%rax
140047e97:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140047e9e:	0f 82 7b 01 00 00    	jb     0x14004801f
140047ea4:	48 83 c2 27          	add    $0x27,%rdx
140047ea8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140047eac:	48 2b c1             	sub    %rcx,%rax
140047eaf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140047eb3:	48 83 f8 1f          	cmp    $0x1f,%rax
140047eb7:	0f 86 62 01 00 00    	jbe    0x14004801f
140047ebd:	ff 15 dd 76 01 00    	call   *0x176dd(%rip)        # 0x14005f5a0
140047ec3:	cc                   	int3
140047ec4:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
140047ec8:	48 8b 03             	mov    (%rbx),%rax
140047ecb:	48 8b 78 40          	mov    0x40(%rax),%rdi
140047ecf:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
140047ed3:	48 85 c9             	test   %rcx,%rcx
140047ed6:	74 0b                	je     0x140047ee3
140047ed8:	4c 89 65 f7          	mov    %r12,-0x9(%rbp)
140047edc:	48 8b 01             	mov    (%rcx),%rax
140047edf:	ff 50 10             	call   *0x10(%rax)
140047ee2:	90                   	nop
140047ee3:	0f 57 c0             	xorps  %xmm0,%xmm0
140047ee6:	0f 11 45 b7          	movups %xmm0,-0x49(%rbp)
140047eea:	0f 57 c9             	xorps  %xmm1,%xmm1
140047eed:	f3 0f 7f 4d c7       	movdqu %xmm1,-0x39(%rbp)
140047ef2:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140047ef8:	48 8d 15 29 cf 01 00 	lea    0x1cf29(%rip),%rdx        # 0x140064e28
140047eff:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140047f03:	e8 38 c1 fd ff       	call   0x140024040
140047f08:	90                   	nop
140047f09:	48 8b 05 b0 6e 03 00 	mov    0x36eb0(%rip),%rax        # 0x14007edc0
140047f10:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
140047f14:	48 83 7d cf 07       	cmpq   $0x7,-0x31(%rbp)
140047f19:	48 0f 47 4d b7       	cmova  -0x49(%rbp),%rcx
140047f1e:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
140047f22:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
140047f26:	8b 55 c7             	mov    -0x39(%rbp),%edx
140047f29:	ff d0                	call   *%rax
140047f2b:	85 c0                	test   %eax,%eax
140047f2d:	79 16                	jns    0x140047f45
140047f2f:	45 33 c9             	xor    %r9d,%r9d
140047f32:	45 33 c0             	xor    %r8d,%r8d
140047f35:	41 8d 51 01          	lea    0x1(%r9),%edx
140047f39:	b9 0d 00 00 c0       	mov    $0xc000000d,%ecx
140047f3e:	ff 15 94 71 01 00    	call   *0x17194(%rip)        # 0x14005f0d8
140047f44:	90                   	nop
140047f45:	4c 8d 45 f7          	lea    -0x9(%rbp),%r8
140047f49:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
140047f4d:	48 8b cb             	mov    %rbx,%rcx
140047f50:	ff d7                	call   *%rdi
140047f52:	8b d8                	mov    %eax,%ebx
140047f54:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140047f58:	ff 15 9a 6e 03 00    	call   *0x36e9a(%rip)        # 0x14007edf8
140047f5e:	90                   	nop
140047f5f:	48 8b 55 cf          	mov    -0x31(%rbp),%rdx
140047f63:	48 83 fa 07          	cmp    $0x7,%rdx
140047f67:	76 39                	jbe    0x140047fa2
140047f69:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140047f70:	00
140047f71:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140047f75:	48 8b c1             	mov    %rcx,%rax
140047f78:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140047f7f:	72 1c                	jb     0x140047f9d
140047f81:	48 83 c2 27          	add    $0x27,%rdx
140047f85:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140047f89:	48 2b c1             	sub    %rcx,%rax
140047f8c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140047f90:	48 83 f8 1f          	cmp    $0x1f,%rax
140047f94:	76 07                	jbe    0x140047f9d