1407a7a7a:	48 8b 01             	mov    (%rcx),%rax
1407a7a7d:	ba 01 00 00 00       	mov    $0x1,%edx
1407a7a82:	48 8b 00             	mov    (%rax),%rax
1407a7a85:	ff 15 95 bf 7d 00    	call   *0x7dbf95(%rip)        # 0x140f83a20
1407a7a8b:	48 8b bb 90 00 00 00 	mov    0x90(%rbx),%rdi
1407a7a92:	48 85 ff             	test   %rdi,%rdi
1407a7a95:	74 16                	je     0x1407a7aad
1407a7a97:	48 8b cf             	mov    %rdi,%rcx
1407a7a9a:	e8 51 b0 d9 ff       	call   0x140542af0
1407a7a9f:	ba 40 00 00 00       	mov    $0x40,%edx
1407a7aa4:	48 8b cf             	mov    %rdi,%rcx
1407a7aa7:	e8 98 36 67 00       	call   0x140e1b144
1407a7aac:	90                   	nop
1407a7aad:	48 8b 8b 98 00 00 00 	mov    0x98(%rbx),%rcx
1407a7ab4:	48 85 c9             	test   %rcx,%rcx
1407a7ab7:	74 20                	je     0x1407a7ad9
1407a7ab9:	8b 41 10             	mov    0x10(%rcx),%eax
1407a7abc:	ff c8                	dec    %eax
1407a7abe:	89 41 10             	mov    %eax,0x10(%rcx)
1407a7ac1:	85 c0                	test   %eax,%eax
1407a7ac3:	7f 14                	jg     0x1407a7ad9
1407a7ac5:	78 49                	js     0x1407a7b10
1407a7ac7:	48 8b 01             	mov    (%rcx),%rax
1407a7aca:	ba 01 00 00 00       	mov    $0x1,%edx
1407a7acf:	48 8b 00             	mov    (%rax),%rax
1407a7ad2:	ff 15 48 bf 7d 00    	call   *0x7dbf48(%rip)        # 0x140f83a20
1407a7ad8:	90                   	nop
1407a7ad9:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
1407a7add:	e8 ae 95 68 00       	call   0x140e31090
1407a7ae2:	48 8b cb             	mov    %rbx,%rcx
1407a7ae5:	e8 46 4b ab ff       	call   0x14025c630
1407a7aea:	40 f6 c6 01          	test   $0x1,%sil
1407a7aee:	74 0d                	je     0x1407a7afd
1407a7af0:	ba a8 00 00 00       	mov    $0xa8,%edx
1407a7af5:	48 8b cb             	mov    %rbx,%rcx
1407a7af8:	e8 47 36 67 00       	call   0x140e1b144
1407a7afd:	48 8b c3             	mov    %rbx,%rax
1407a7b00:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1407a7b05:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1407a7b0a:	48 83 c4 20          	add    $0x20,%rsp
1407a7b0e:	5f                   	pop    %rdi
1407a7b0f:	c3                   	ret
1407a7b10:	b9 02 00 00 00       	mov    $0x2,%ecx
1407a7b15:	e8 e6 2b fe ff       	call   0x14078a700
1407a7b1a:	cc                   	int3
1407a7b1b:	cc                   	int3
1407a7b1c:	cc                   	int3
1407a7b1d:	cc                   	int3
1407a7b1e:	cc                   	int3
1407a7b1f:	cc                   	int3
1407a7b20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407a7b25:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1407a7b2a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1407a7b2f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1407a7b34:	57                   	push   %rdi
1407a7b35:	48 83 ec 60          	sub    $0x60,%rsp
1407a7b39:	49 8b f1             	mov    %r9,%rsi
1407a7b3c:	49 8b e8             	mov    %r8,%rbp
1407a7b3f:	48 8b da             	mov    %rdx,%rbx
1407a7b42:	48 8b f9             	mov    %rcx,%rdi
1407a7b45:	0f 57 c0             	xorps  %xmm0,%xmm0
1407a7b48:	f3 0f 7f 44 24 48    	movdqu %xmm0,0x48(%rsp)
1407a7b4e:	b9 30 00 00 00       	mov    $0x30,%ecx
1407a7b53:	e8 b0 35 67 00       	call   0x140e1b108
1407a7b58:	48 89 00             	mov    %rax,(%rax)
1407a7b5b:	48 89 40 08          	mov    %rax,0x8(%rax)
1407a7b5f:	48 89 40 10          	mov    %rax,0x10(%rax)
1407a7b63:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1407a7b69:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1407a7b6e:	48 8b 07             	mov    (%rdi),%rax
1407a7b71:	4c 8b 50 48          	mov    0x48(%rax),%r10
1407a7b75:	48 8b 0b             	mov    (%rbx),%rcx
1407a7b78:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1407a7b7d:	48 85 c9             	test   %rcx,%rcx
1407a7b80:	74 1c                	je     0x1407a7b9e
1407a7b82:	8b 41 10             	mov    0x10(%rcx),%eax
1407a7b85:	ff c0                	inc    %eax
1407a7b87:	89 41 10             	mov    %eax,0x10(%rcx)
1407a7b8a:	83 f8 01             	cmp    $0x1,%eax
1407a7b8d:	0f 8e a9 00 00 00    	jle    0x1407a7c3c
1407a7b93:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407a7b98:	0f 84 a6 00 00 00    	je     0x1407a7c44
1407a7b9e:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1407a7ba3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1407a7ba8:	8b 8c 24 90 00 00 00 	mov    0x90(%rsp),%ecx
1407a7baf:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1407a7bb3:	4c 8b ce             	mov    %rsi,%r9
1407a7bb6:	4c 8b c5             	mov    %rbp,%r8
1407a7bb9:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1407a7bbe:	48 8b cf             	mov    %rdi,%rcx
1407a7bc1:	49 8b c2             	mov    %r10,%rax
1407a7bc4:	ff 15 56 be 7d 00    	call   *0x7dbe56(%rip)        # 0x140f83a20
1407a7bca:	90                   	nop
1407a7bcb:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1407a7bd0:	4d 8b 40 08          	mov    0x8(%r8),%r8
1407a7bd4:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1407a7bd9:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1407a7bde:	e8 fd 92 aa ff       	call   0x140250ee0
1407a7be3:	ba 30 00 00 00       	mov    $0x30,%edx
1407a7be8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1407a7bed:	e8 52 35 67 00       	call   0x140e1b144
1407a7bf2:	90                   	nop
1407a7bf3:	48 8b 0b             	mov    (%rbx),%rcx
1407a7bf6:	48 85 c9             	test   %rcx,%rcx
1407a7bf9:	74 20                	je     0x1407a7c1b
1407a7bfb:	8b 41 10             	mov    0x10(%rcx),%eax
1407a7bfe:	ff c8                	dec    %eax
1407a7c00:	89 41 10             	mov    %eax,0x10(%rcx)
1407a7c03:	85 c0                	test   %eax,%eax
1407a7c05:	7f 14                	jg     0x1407a7c1b
1407a7c07:	78 28                	js     0x1407a7c31
1407a7c09:	48 8b 01             	mov    (%rcx),%rax
1407a7c0c:	ba 01 00 00 00       	mov    $0x1,%edx
1407a7c11:	48 8b 00             	mov    (%rax),%rax
1407a7c14:	ff 15 06 be 7d 00    	call   *0x7dbe06(%rip)        # 0x140f83a20
1407a7c1a:	90                   	nop
1407a7c1b:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1407a7c20:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1407a7c24:	49 8b 6b 20          	mov    0x20(%r11),%rbp
1407a7c28:	49 8b 73 28          	mov    0x28(%r11),%rsi
1407a7c2c:	49 8b e3             	mov    %r11,%rsp
1407a7c2f:	5f                   	pop    %rdi
1407a7c30:	c3                   	ret
1407a7c31:	b9 02 00 00 00       	mov    $0x2,%ecx
1407a7c36:	e8 c5 2a fe ff       	call   0x14078a700
1407a7c3b:	90                   	nop
1407a7c3c:	33 c9                	xor    %ecx,%ecx
1407a7c3e:	e8 bd 2a fe ff       	call   0x14078a700
1407a7c43:	cc                   	int3
1407a7c44:	b9 01 00 00 00       	mov    $0x1,%ecx
1407a7c49:	e8 b2 2a fe ff       	call   0x14078a700
1407a7c4e:	cc                   	int3
1407a7c4f:	cc                   	int3
1407a7c50:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1407a7c55:	48 83 ec 28          	sub    $0x28,%rsp
1407a7c59:	48 8d 15 f0 e9 88 00 	lea    0x88e9f0(%rip),%rdx        # 0x141036650
1407a7c60:	e8 2b 27 fe ff       	call   0x14078a390
1407a7c65:	cc                   	int3
1407a7c66:	cc                   	int3
1407a7c67:	cc                   	int3
1407a7c68:	cc                   	int3
1407a7c69:	cc                   	int3
1407a7c6a:	cc                   	int3
1407a7c6b:	cc                   	int3
1407a7c6c:	cc                   	int3
1407a7c6d:	cc                   	int3
1407a7c6e:	cc                   	int3
1407a7c6f:	cc                   	int3
1407a7c70:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1407a7c75:	55                   	push   %rbp
1407a7c76:	53                   	push   %rbx
1407a7c77:	56                   	push   %rsi
1407a7c78:	57                   	push   %rdi
1407a7c79:	41 54                	push   %r12
1407a7c7b:	41 56                	push   %r14
1407a7c7d:	41 57                	push   %r15
1407a7c7f:	48 8b ec             	mov    %rsp,%rbp
1407a7c82:	48 83 ec 60          	sub    $0x60,%rsp
1407a7c86:	4c 8b fa             	mov    %rdx,%r15
1407a7c89:	48 8b f9             	mov    %rcx,%rdi
1407a7c8c:	4c 8b 51 70          	mov    0x70(%rcx),%r10
1407a7c90:	4d 3b ca             	cmp    %r10,%r9
1407a7c93:	76 07                	jbe    0x1407a7c9c
1407a7c95:	4c 89 49 70          	mov    %r9,0x70(%rcx)
1407a7c99:	4d 8b d1             	mov    %r9,%r10
1407a7c9c:	48 8b 41 40          	mov    0x40(%rcx),%rax
1407a7ca0:	48 8b 48 40          	mov    0x40(%rax),%rcx
1407a7ca4:	48 63 41 78          	movslq 0x78(%rcx),%rax
1407a7ca8:	49 3b c2             	cmp    %r10,%rax
1407a7cab:	76 04                	jbe    0x1407a7cb1
1407a7cad:	48 89 47 70          	mov    %rax,0x70(%rdi)
1407a7cb1:	48 8b 02             	mov    (%rdx),%rax
1407a7cb4:	45 33 e4             	xor    %r12d,%r12d
1407a7cb7:	4c 89 22             	mov    %r12,(%rdx)
1407a7cba:	48 89 45 40          	mov    %rax,0x40(%rbp)
1407a7cbe:	4d 8b c8             	mov    %r8,%r9
1407a7cc1:	4c 8d 45 40          	lea    0x40(%rbp),%r8
1407a7cc5:	48 8d 55 58          	lea    0x58(%rbp),%rdx
1407a7cc9:	48 8b cf             	mov    %rdi,%rcx
1407a7ccc:	e8 3f 03 00 00       	call   0x1407a8010
1407a7cd1:	49 8b 17             	mov    (%r15),%rdx
1407a7cd4:	48 8b 08             	mov    (%rax),%rcx
1407a7cd7:	49 89 0f             	mov    %rcx,(%r15)
1407a7cda:	48 89 10             	mov    %rdx,(%rax)
1407a7cdd:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1407a7ce1:	48 85 c9             	test   %rcx,%rcx
1407a7ce4:	74 24                	je     0x1407a7d0a
1407a7ce6:	8b 41 10             	mov    0x10(%rcx),%eax
1407a7ce9:	ff c8                	dec    %eax
1407a7ceb:	89 41 10             	mov    %eax,0x10(%rcx)
1407a7cee:	85 c0                	test   %eax,%eax
1407a7cf0:	7f 18                	jg     0x1407a7d0a
1407a7cf2:	0f 88 a8 02 00 00    	js     0x1407a7fa0
1407a7cf8:	48 8b 01             	mov    (%rcx),%rax
1407a7cfb:	ba 01 00 00 00       	mov    $0x1,%edx
1407a7d00:	48 8b 00             	mov    (%rax),%rax
1407a7d03:	ff 15 17 bd 7d 00    	call   *0x7dbd17(%rip)        # 0x140f83a20
1407a7d09:	90                   	nop
1407a7d0a:	48 8b 47 40          	mov    0x40(%rdi),%rax
1407a7d0e:	83 78 58 00          	cmpl   $0x0,0x58(%rax)
1407a7d12:	75 26                	jne    0x1407a7d3a
1407a7d14:	48 8b 5f 18          	mov    0x18(%rdi),%rbx
1407a7d18:	48 8b 77 20          	mov    0x20(%rdi),%rsi
1407a7d1c:	48 3b de             	cmp    %rsi,%rbx
1407a7d1f:	74 19                	je     0x1407a7d3a
1407a7d21:	48 8b cb             	mov    %rbx,%rcx
1407a7d24:	e8 47 47 ab ff       	call   0x14025c470
1407a7d29:	48 83 c3 28          	add    $0x28,%rbx
1407a7d2d:	48 3b de             	cmp    %rsi,%rbx
1407a7d30:	75 ef                	jne    0x1407a7d21
1407a7d32:	48 8b 47 18          	mov    0x18(%rdi),%rax
1407a7d36:	48 89 47 20          	mov    %rax,0x20(%rdi)
1407a7d3a:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
1407a7d3e:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
1407a7d42:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
1407a7d46:	b9 30 00 00 00       	mov    $0x30,%ecx
1407a7d4b:	e8 b8 33 67 00       	call   0x140e1b108
1407a7d50:	48 89 00             	mov    %rax,(%rax)
1407a7d53:	48 89 40 08          	mov    %rax,0x8(%rax)
1407a7d57:	48 89 40 10          	mov    %rax,0x10(%rax)
1407a7d5b:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1407a7d61:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1407a7d65:	c6 45 f0 00          	movb   $0x0,-0x10(%rbp)
1407a7d69:	49 8b 17             	mov    (%r15),%rdx
1407a7d6c:	48 85 d2             	test   %rdx,%rdx
1407a7d6f:	74 1c                	je     0x1407a7d8d
1407a7d71:	8b 42 10             	mov    0x10(%rdx),%eax
1407a7d74:	ff c0                	inc    %eax
1407a7d76:	89 42 10             	mov    %eax,0x10(%rdx)
1407a7d79:	83 f8 01             	cmp    $0x1,%eax
1407a7d7c:	0f 8e 29 02 00 00    	jle    0x1407a7fab
1407a7d82:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407a7d87:	0f 84 26 02 00 00    	je     0x1407a7fb3
1407a7d8d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1407a7d91:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
1407a7d95:	48 85 c9             	test   %rcx,%rcx
1407a7d98:	74 24                	je     0x1407a7dbe
1407a7d9a:	8b 41 10             	mov    0x10(%rcx),%eax
1407a7d9d:	ff c8                	dec    %eax
1407a7d9f:	89 41 10             	mov    %eax,0x10(%rcx)
1407a7da2:	85 c0                	test   %eax,%eax
1407a7da4:	7f 18                	jg     0x1407a7dbe
1407a7da6:	0f 88 12 02 00 00    	js     0x1407a7fbe
1407a7dac:	48 8b 01             	mov    (%rcx),%rax
1407a7daf:	ba 01 00 00 00       	mov    $0x1,%edx
1407a7db4:	48 8b 00             	mov    (%rax),%rax
1407a7db7:	ff 15 63 bc 7d 00    	call   *0x7dbc63(%rip)        # 0x140f83a20
1407a7dbd:	90                   	nop
1407a7dbe:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1407a7dc2:	48 8b 75 68          	mov    0x68(%rbp),%rsi
1407a7dc6:	48 3b c6             	cmp    %rsi,%rax
1407a7dc9:	74 30                	je     0x1407a7dfb
1407a7dcb:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1407a7dcf:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1407a7dd3:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1407a7dd7:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1407a7ddb:	e8 00 91 aa ff       	call   0x140250ee0
1407a7de0:	48 89 5b 08          	mov    %rbx,0x8(%rbx)
1407a7de4:	48 89 1b             	mov    %rbx,(%rbx)
1407a7de7:	48 89 5b 10          	mov    %rbx,0x10(%rbx)
1407a7deb:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
1407a7def:	48 8b d6             	mov    %rsi,%rdx
1407a7df2:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1407a7df6:	e8 65 c8 ed ff       	call   0x140684660
1407a7dfb:	49 8b 0f             	mov    (%r15),%rcx
1407a7dfe:	48 85 c9             	test   %rcx,%rcx
1407a7e01:	74 1c                	je     0x1407a7e1f
1407a7e03:	8b 41 10             	mov    0x10(%rcx),%eax
1407a7e06:	ff c0                	inc    %eax
1407a7e08:	89 41 10             	mov    %eax,0x10(%rcx)
1407a7e0b:	83 f8 01             	cmp    $0x1,%eax
1407a7e0e:	0f 8e b5 01 00 00    	jle    0x1407a7fc9
1407a7e14:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407a7e19:	0f 84 b2 01 00 00    	je     0x1407a7fd1
1407a7e1f:	4c 8b 87 98 00 00 00 	mov    0x98(%rdi),%r8
1407a7e26:	48 89 8f 98 00 00 00 	mov    %rcx,0x98(%rdi)
1407a7e2d:	4d 85 c0             	test   %r8,%r8
1407a7e30:	74 29                	je     0x1407a7e5b
1407a7e32:	41 8b 40 10          	mov    0x10(%r8),%eax
1407a7e36:	ff c8                	dec    %eax
1407a7e38:	41 89 40 10          	mov    %eax,0x10(%r8)
1407a7e3c:	85 c0                	test   %eax,%eax
1407a7e3e:	7f 1b                	jg     0x1407a7e5b
1407a7e40:	0f 88 96 01 00 00    	js     0x1407a7fdc
1407a7e46:	49 8b 00             	mov    (%r8),%rax
1407a7e49:	ba 01 00 00 00       	mov    $0x1,%edx
1407a7e4e:	49 8b c8             	mov    %r8,%rcx
1407a7e51:	48 8b 00             	mov    (%rax),%rax
1407a7e54:	ff 15 c6 bb 7d 00    	call   *0x7dbbc6(%rip)        # 0x140f83a20
1407a7e5a:	90                   	nop
1407a7e5b:	8b 45 60             	mov    0x60(%rbp),%eax
1407a7e5e:	89 45 d8             	mov    %eax,-0x28(%rbp)
1407a7e61:	89 87 a0 00 00 00    	mov    %eax,0xa0(%rdi)
1407a7e67:	48 8b 77 20          	mov    0x20(%rdi),%rsi
1407a7e6b:	48 3b 77 28          	cmp    0x28(%rdi),%rsi
1407a7e6f:	74 7e                	je     0x1407a7eef
1407a7e71:	48 89 75 40          	mov    %rsi,0x40(%rbp)
1407a7e75:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1407a7e79:	48 89 0e             	mov    %rcx,(%rsi)
1407a7e7c:	48 85 c9             	test   %rcx,%rcx
1407a7e7f:	74 1c                	je     0x1407a7e9d
1407a7e81:	8b 41 10             	mov    0x10(%rcx),%eax
1407a7e84:	ff c0                	inc    %eax
1407a7e86:	89 41 10             	mov    %eax,0x10(%rcx)
1407a7e89:	83 f8 01             	cmp    $0x1,%eax
1407a7e8c:	0f 8e 55 01 00 00    	jle    0x1407a7fe7
1407a7e92:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407a7e97:	0f 84 52 01 00 00    	je     0x1407a7fef
1407a7e9d:	8b 45 d8             	mov    -0x28(%rbp),%eax
1407a7ea0:	89 46 08             	mov    %eax,0x8(%rsi)
1407a7ea3:	48 8d 5e 10          	lea    0x10(%rsi),%rbx
1407a7ea7:	4c 89 23             	mov    %r12,(%rbx)
1407a7eaa:	4c 89 63 08          	mov    %r12,0x8(%rbx)
1407a7eae:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
1407a7eb2:	48 89 5d c8          	mov    %rbx,-0x38(%rbp)
1407a7eb6:	b9 30 00 00 00       	mov    $0x30,%ecx
1407a7ebb:	e8 48 32 67 00       	call   0x140e1b108
1407a7ec0:	48 89 00             	mov    %rax,(%rax)
1407a7ec3:	48 89 40 08          	mov    %rax,0x8(%rax)
1407a7ec7:	48 89 40 10          	mov    %rax,0x10(%rax)
1407a7ecb:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1407a7ed1:	48 89 03             	mov    %rax,(%rbx)
1407a7ed4:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1407a7ed8:	48 8b cb             	mov    %rbx,%rcx
1407a7edb:	e8 80 c7 ed ff       	call   0x140684660
1407a7ee0:	90                   	nop
1407a7ee1:	0f b6 45 f0          	movzbl -0x10(%rbp),%eax
1407a7ee5:	88 46 20             	mov    %al,0x20(%rsi)
1407a7ee8:	48 83 47 20 28       	addq   $0x28,0x20(%rdi)
1407a7eed:	eb 10                	jmp    0x1407a7eff
1407a7eef:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1407a7ef3:	48 8b d6             	mov    %rsi,%rdx
1407a7ef6:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
1407a7efa:	e8 c1 c0 ff ff       	call   0x1407a3fc0
1407a7eff:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1407a7f03:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1407a7f07:	e8 64 df ff ff       	call   0x1407a5e70
1407a7f0c:	90                   	nop
1407a7f0d:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
1407a7f11:	4d 8b 40 08          	mov    0x8(%r8),%r8
1407a7f15:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1407a7f19:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1407a7f1d:	e8 be 8f aa ff       	call   0x140250ee0
1407a7f22:	ba 30 00 00 00       	mov    $0x30,%edx
1407a7f27:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1407a7f2b:	e8 14 32 67 00       	call   0x140e1b144
1407a7f30:	90                   	nop
1407a7f31:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1407a7f35:	48 85 c9             	test   %rcx,%rcx
1407a7f38:	74 24                	je     0x1407a7f5e