1400f7a12:	e9 ba fd ff ff       	jmp    0x1400f77d1
1400f7a17:	b8 0c 00 00 00       	mov    $0xc,%eax
1400f7a1c:	e9 46 fc ff ff       	jmp    0x1400f7667
1400f7a21:	49 c7 07 00 00 00 00 	movq   $0x0,(%r15)
1400f7a28:	e9 62 fa ff ff       	jmp    0x1400f748f
1400f7a2d:	80 7f 04 38          	cmpb   $0x38,0x4(%rdi)
1400f7a31:	0f 85 de ef ff ff    	jne    0x1400f6a15
1400f7a37:	80 7f 05 00          	cmpb   $0x0,0x5(%rdi)
1400f7a3b:	0f 84 41 fe ff ff    	je     0x1400f7882
1400f7a41:	e9 cf ef ff ff       	jmp    0x1400f6a15
1400f7a46:	45 31 c0             	xor    %r8d,%r8d
1400f7a49:	e9 2a fd ff ff       	jmp    0x1400f7778
1400f7a4e:	b9 01 00 00 00       	mov    $0x1,%ecx
1400f7a53:	e8 80 22 0f 00       	call   0x1401e9cd8
1400f7a58:	48 89 c3             	mov    %rax,%rbx
1400f7a5b:	e9 0a ff ff ff       	jmp    0x1400f796a
1400f7a60:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
1400f7a67:	00
1400f7a68:	e9 22 fa ff ff       	jmp    0x1400f748f
1400f7a6d:	48 c7 43 68 00 00 00 	movq   $0x0,0x68(%rbx)
1400f7a74:	00
1400f7a75:	4c 8b 26             	mov    (%rsi),%r12
1400f7a78:	e9 54 fd ff ff       	jmp    0x1400f77d1
1400f7a7d:	41 b8 be 05 00 00    	mov    $0x5be,%r8d
1400f7a83:	48 8d 15 e2 c7 11 00 	lea    0x11c7e2(%rip),%rdx        # 0x14021426c
1400f7a8a:	48 8d 0d ff c8 11 00 	lea    0x11c8ff(%rip),%rcx        # 0x140214390
1400f7a91:	ff 15 41 79 1b 00    	call   *0x1b7941(%rip)        # 0x1402af3d8
1400f7a97:	b8 0c 00 00 00       	mov    $0xc,%eax
1400f7a9c:	e9 81 f8 ff ff       	jmp    0x1400f7322
1400f7aa1:	e8 ca cd 0e 00       	call   0x1401e4870
1400f7aa6:	41 b8 ab 05 00 00    	mov    $0x5ab,%r8d
1400f7aac:	48 8d 15 b9 c7 11 00 	lea    0x11c7b9(%rip),%rdx        # 0x14021426c
1400f7ab3:	48 8d 0d bd c8 11 00 	lea    0x11c8bd(%rip),%rcx        # 0x140214377
1400f7aba:	ff 15 18 79 1b 00    	call   *0x1b7918(%rip)        # 0x1402af3d8
1400f7ac0:	41 b8 ac 05 00 00    	mov    $0x5ac,%r8d
1400f7ac6:	48 8d 15 9f c7 11 00 	lea    0x11c79f(%rip),%rdx        # 0x14021426c
1400f7acd:	48 8d 0d ad c8 11 00 	lea    0x11c8ad(%rip),%rcx        # 0x140214381
1400f7ad4:	ff 15 fe 78 1b 00    	call   *0x1b78fe(%rip)        # 0x1402af3d8
1400f7ada:	90                   	nop
1400f7adb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f7ae0:	48 83 ec 28          	sub    $0x28,%rsp
1400f7ae4:	44 8b 0d 45 18 18 00 	mov    0x181845(%rip),%r9d        # 0x140279330
1400f7aeb:	44 89 c8             	mov    %r9d,%eax
1400f7aee:	c1 e8 18             	shr    $0x18,%eax
1400f7af1:	83 e0 01             	and    $0x1,%eax
1400f7af4:	c1 e0 04             	shl    $0x4,%eax
1400f7af7:	49 89 ca             	mov    %rcx,%r10
1400f7afa:	4c 89 c1             	mov    %r8,%rcx
1400f7afd:	45 0f b6 40 30       	movzbl 0x30(%r8),%r8d
1400f7b02:	83 c8 80             	or     $0xffffff80,%eax
1400f7b05:	41 83 e0 6f          	and    $0x6f,%r8d
1400f7b09:	44 09 c0             	or     %r8d,%eax
1400f7b0c:	49 89 d0             	mov    %rdx,%r8
1400f7b0f:	4c 89 d2             	mov    %r10,%rdx
1400f7b12:	88 41 30             	mov    %al,0x30(%rcx)
1400f7b15:	e8 86 ed ff ff       	call   0x1400f68a0
1400f7b1a:	85 c0                	test   %eax,%eax
1400f7b1c:	74 22                	je     0x1400f7b40
1400f7b1e:	48 63 d0             	movslq %eax,%rdx
1400f7b21:	48 8d 0d 38 c9 11 00 	lea    0x11c938(%rip),%rcx        # 0x140214460
1400f7b28:	48 8d 05 d1 c9 11 00 	lea    0x11c9d1(%rip),%rax        # 0x140214500
1400f7b2f:	48 03 04 d1          	add    (%rcx,%rdx,8),%rax
1400f7b33:	48 83 c4 28          	add    $0x28,%rsp
1400f7b37:	c3                   	ret
1400f7b38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400f7b3f:	00
1400f7b40:	31 c0                	xor    %eax,%eax
1400f7b42:	48 83 c4 28          	add    $0x28,%rsp
1400f7b46:	c3                   	ret
1400f7b47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400f7b4e:	00 00
1400f7b50:	8b 05 da 17 18 00    	mov    0x1817da(%rip),%eax        # 0x140279330
1400f7b56:	89 0d d4 17 18 00    	mov    %ecx,0x1817d4(%rip)        # 0x140279330
1400f7b5c:	c3                   	ret
1400f7b5d:	0f 1f 00             	nopl   (%rax)
1400f7b60:	55                   	push   %rbp
1400f7b61:	57                   	push   %rdi
1400f7b62:	56                   	push   %rsi
1400f7b63:	53                   	push   %rbx
1400f7b64:	48 83 ec 28          	sub    $0x28,%rsp
1400f7b68:	31 c0                	xor    %eax,%eax
1400f7b6a:	48 8b 71 18          	mov    0x18(%rcx),%rsi
1400f7b6e:	48 8b 29             	mov    (%rcx),%rbp
1400f7b71:	48 8d 7e 08          	lea    0x8(%rsi),%rdi
1400f7b75:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
1400f7b7c:	49 89 f0             	mov    %rsi,%r8
1400f7b7f:	48 c7 86 f8 00 00 00 	movq   $0x0,0xf8(%rsi)
1400f7b86:	00 00 00 00
1400f7b8a:	48 83 e7 f8          	and    $0xfffffffffffffff8,%rdi
1400f7b8e:	48 89 cb             	mov    %rcx,%rbx
1400f7b91:	48 89 f1             	mov    %rsi,%rcx
1400f7b94:	48 29 f9             	sub    %rdi,%rcx
1400f7b97:	81 c1 00 01 00 00    	add    $0x100,%ecx
1400f7b9d:	c1 e9 03             	shr    $0x3,%ecx
1400f7ba0:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1400f7ba3:	48 89 d9             	mov    %rbx,%rcx
1400f7ba6:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1400f7baa:	e8 a1 6b ff ff       	call   0x1400ee750
1400f7baf:	48 8b 55 50          	mov    0x50(%rbp),%rdx
1400f7bb3:	48 39 55 48          	cmp    %rdx,0x48(%rbp)
1400f7bb7:	74 0f                	je     0x1400f7bc8
1400f7bb9:	49 89 f0             	mov    %rsi,%r8
1400f7bbc:	48 89 d9             	mov    %rbx,%rcx
1400f7bbf:	e8 8c 6b ff ff       	call   0x1400ee750
1400f7bc4:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1400f7bc8:	48 8b 45 58          	mov    0x58(%rbp),%rax
1400f7bcc:	48 39 d0             	cmp    %rdx,%rax
1400f7bcf:	74 12                	je     0x1400f7be3
1400f7bd1:	48 89 c2             	mov    %rax,%rdx
1400f7bd4:	49 89 f0             	mov    %rsi,%r8
1400f7bd7:	48 89 d9             	mov    %rbx,%rcx
1400f7bda:	e8 71 6b ff ff       	call   0x1400ee750
1400f7bdf:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1400f7be3:	48 8b 45 60          	mov    0x60(%rbp),%rax
1400f7be7:	48 39 d0             	cmp    %rdx,%rax
1400f7bea:	74 0e                	je     0x1400f7bfa
1400f7bec:	49 89 f0             	mov    %rsi,%r8
1400f7bef:	48 89 c2             	mov    %rax,%rdx
1400f7bf2:	48 89 d9             	mov    %rbx,%rcx
1400f7bf5:	e8 56 6b ff ff       	call   0x1400ee750
1400f7bfa:	80 4b 30 08          	orb    $0x8,0x30(%rbx)
1400f7bfe:	31 c0                	xor    %eax,%eax
1400f7c00:	48 83 c4 28          	add    $0x28,%rsp
1400f7c04:	5b                   	pop    %rbx
1400f7c05:	5e                   	pop    %rsi
1400f7c06:	5f                   	pop    %rdi
1400f7c07:	5d                   	pop    %rbp
1400f7c08:	c3                   	ret
1400f7c09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f7c10:	41 57                	push   %r15
1400f7c12:	41 56                	push   %r14
1400f7c14:	41 55                	push   %r13
1400f7c16:	41 54                	push   %r12
1400f7c18:	55                   	push   %rbp
1400f7c19:	57                   	push   %rdi
1400f7c1a:	56                   	push   %rsi
1400f7c1b:	53                   	push   %rbx
1400f7c1c:	48 83 ec 68          	sub    $0x68,%rsp
1400f7c20:	44 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%r14d
1400f7c27:	00
1400f7c28:	4c 8b a4 24 e0 00 00 	mov    0xe0(%rsp),%r12
1400f7c2f:	00
1400f7c30:	48 89 94 24 b8 00 00 	mov    %rdx,0xb8(%rsp)
1400f7c37:	00
1400f7c38:	48 89 cd             	mov    %rcx,%rbp
1400f7c3b:	44 89 cf             	mov    %r9d,%edi
1400f7c3e:	45 85 c9             	test   %r9d,%r9d
1400f7c41:	0f 88 91 02 00 00    	js     0x1400f7ed8
1400f7c47:	45 39 c1             	cmp    %r8d,%r9d
1400f7c4a:	0f 8f 88 02 00 00    	jg     0x1400f7ed8
1400f7c50:	0f b6 51 30          	movzbl 0x30(%rcx),%edx
1400f7c54:	43 8d 04 31          	lea    (%r9,%r14,1),%eax
1400f7c58:	41 89 d7             	mov    %edx,%r15d
1400f7c5b:	41 c0 ef 05          	shr    $0x5,%r15b
1400f7c5f:	41 83 e7 03          	and    $0x3,%r15d
1400f7c63:	44 39 c0             	cmp    %r8d,%eax
1400f7c66:	0f 8f 7c 02 00 00    	jg     0x1400f7ee8
1400f7c6c:	85 c0                	test   %eax,%eax
1400f7c6e:	0f 88 94 02 00 00    	js     0x1400f7f08
1400f7c74:	45 85 f6             	test   %r14d,%r14d
1400f7c77:	7e 10                	jle    0x1400f7c89
1400f7c79:	48 83 7d 18 00       	cmpq   $0x0,0x18(%rbp)
1400f7c7e:	74 09                	je     0x1400f7c89
1400f7c80:	f6 c2 08             	test   $0x8,%dl
1400f7c83:	0f 84 d7 01 00 00    	je     0x1400f7e60
1400f7c89:	f6 c2 10             	test   $0x10,%dl
1400f7c8c:	0f 85 9e 01 00 00    	jne    0x1400f7e30
1400f7c92:	4d 85 e4             	test   %r12,%r12
1400f7c95:	0f 84 95 01 00 00    	je     0x1400f7e30
1400f7c9b:	83 e2 06             	and    $0x6,%edx
1400f7c9e:	48 8b 45 28          	mov    0x28(%rbp),%rax
1400f7ca2:	80 fa 04             	cmp    $0x4,%dl
1400f7ca5:	0f 84 dd 02 00 00    	je     0x1400f7f88
1400f7cab:	8d 58 01             	lea    0x1(%rax),%ebx
1400f7cae:	4c 63 eb             	movslq %ebx,%r13
1400f7cb1:	4a 8d 0c ed 00 00 00 	lea    0x0(,%r13,8),%rcx
1400f7cb8:	00
1400f7cb9:	44 89 84 24 c0 00 00 	mov    %r8d,0xc0(%rsp)
1400f7cc0:	00
1400f7cc1:	e8 12 21 0f 00       	call   0x1401e9dd8
1400f7cc6:	48 89 c6             	mov    %rax,%rsi
1400f7cc9:	48 85 c0             	test   %rax,%rax
1400f7ccc:	0f 84 26 02 00 00    	je     0x1400f7ef8
1400f7cd2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400f7cd7:	8b 84 24 d8 00 00 00 	mov    0xd8(%rsp),%eax
1400f7cde:	41 89 f9             	mov    %edi,%r9d
1400f7ce1:	48 89 e9             	mov    %rbp,%rcx
1400f7ce4:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1400f7ce9:	44 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8d
1400f7cf0:	00
1400f7cf1:	44 89 7c 24 40       	mov    %r15d,0x40(%rsp)
1400f7cf6:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
1400f7cfd:	00
1400f7cfe:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400f7d02:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1400f7d07:	e8 54 bd ff ff       	call   0x1400f3a60
1400f7d0c:	41 89 c5             	mov    %eax,%r13d
1400f7d0f:	85 c0                	test   %eax,%eax
1400f7d11:	0f 85 39 01 00 00    	jne    0x1400f7e50
1400f7d17:	4d 85 e4             	test   %r12,%r12
1400f7d1a:	0f 84 d6 00 00 00    	je     0x1400f7df6
1400f7d20:	0f b6 45 30          	movzbl 0x30(%rbp),%eax
1400f7d24:	44 8d 73 01          	lea    0x1(%rbx),%r14d
1400f7d28:	d0 e8                	shr    $1,%al
1400f7d2a:	83 e0 03             	and    $0x3,%eax
1400f7d2d:	0f 84 55 01 00 00    	je     0x1400f7e88
1400f7d33:	83 f8 01             	cmp    $0x1,%eax
1400f7d36:	0f 84 dc 01 00 00    	je     0x1400f7f18
1400f7d3c:	83 f8 02             	cmp    $0x2,%eax
1400f7d3f:	0f 85 e5 02 00 00    	jne    0x1400f802a
1400f7d45:	41 39 1c 24          	cmp    %ebx,(%r12)
1400f7d49:	0f 82 c1 02 00 00    	jb     0x1400f8010
1400f7d4f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400f7d55:	85 db                	test   %ebx,%ebx
1400f7d57:	0f 8e 6b 02 00 00    	jle    0x1400f7fc8
1400f7d5d:	48 63 cb             	movslq %ebx,%rcx
1400f7d60:	4d 8b 54 24 08       	mov    0x8(%r12),%r10
1400f7d65:	4d 8b 4c 24 10       	mov    0x10(%r12),%r9
1400f7d6a:	31 c0                	xor    %eax,%eax
1400f7d6c:	48 c1 e1 02          	shl    $0x2,%rcx
1400f7d70:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400f7d77:	00 00 00 00
1400f7d7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f7d80:	8b 14 46             	mov    (%rsi,%rax,2),%edx
1400f7d83:	41 89 14 02          	mov    %edx,(%r10,%rax,1)
1400f7d87:	8b 54 46 04          	mov    0x4(%rsi,%rax,2),%edx
1400f7d8b:	41 89 14 01          	mov    %edx,(%r9,%rax,1)
1400f7d8f:	48 83 c0 04          	add    $0x4,%rax
1400f7d93:	48 39 c8             	cmp    %rcx,%rax
1400f7d96:	75 e8                	jne    0x1400f7d80
1400f7d98:	41 89 dd             	mov    %ebx,%r13d
1400f7d9b:	45 3b 2c 24          	cmp    (%r12),%r13d
1400f7d9f:	73 37                	jae    0x1400f7dd8
1400f7da1:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
1400f7da6:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
1400f7dab:	48 63 c3             	movslq %ebx,%rax
1400f7dae:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400f7db5:	00 00 00 00
1400f7db9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f7dc0:	c7 04 81 ff ff ff ff 	movl   $0xffffffff,(%rcx,%rax,4)
1400f7dc7:	c7 04 82 ff ff ff ff 	movl   $0xffffffff,(%rdx,%rax,4)
1400f7dce:	48 83 c0 01          	add    $0x1,%rax
1400f7dd2:	41 3b 04 24          	cmp    (%r12),%eax
1400f7dd6:	72 e8                	jb     0x1400f7dc0
1400f7dd8:	43 8d 04 00          	lea    (%r8,%r8,1),%eax
1400f7ddc:	44 0f b6 45 30       	movzbl 0x30(%rbp),%r8d
1400f7de1:	41 83 e0 f9          	and    $0xfffffff9,%r8d
1400f7de5:	41 09 c0             	or     %eax,%r8d
1400f7de8:	44 88 45 30          	mov    %r8b,0x30(%rbp)
1400f7dec:	41 83 e0 06          	and    $0x6,%r8d
1400f7df0:	0f 84 c2 01 00 00    	je     0x1400f7fb8
1400f7df6:	8b 84 24 e8 00 00 00 	mov    0xe8(%rsp),%eax
1400f7dfd:	8b 1e                	mov    (%rsi),%ebx
1400f7dff:	85 c0                	test   %eax,%eax
1400f7e01:	74 0f                	je     0x1400f7e12
1400f7e03:	39 df                	cmp    %ebx,%edi
1400f7e05:	0f 85 39 02 00 00    	jne    0x1400f8044
1400f7e0b:	8b 46 04             	mov    0x4(%rsi),%eax
1400f7e0e:	29 d8                	sub    %ebx,%eax
1400f7e10:	89 c3                	mov    %eax,%ebx
1400f7e12:	48 89 f1             	mov    %rsi,%rcx
1400f7e15:	e8 26 1f 0f 00       	call   0x1401e9d40
1400f7e1a:	89 d8                	mov    %ebx,%eax
1400f7e1c:	48 83 c4 68          	add    $0x68,%rsp
1400f7e20:	5b                   	pop    %rbx
1400f7e21:	5e                   	pop    %rsi
1400f7e22:	5f                   	pop    %rdi
1400f7e23:	5d                   	pop    %rbp
1400f7e24:	41 5c                	pop    %r12
1400f7e26:	41 5d                	pop    %r13
1400f7e28:	41 5e                	pop    %r14
1400f7e2a:	41 5f                	pop    %r15
1400f7e2c:	c3                   	ret
1400f7e2d:	0f 1f 00             	nopl   (%rax)
1400f7e30:	b9 08 00 00 00       	mov    $0x8,%ecx
1400f7e35:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1400f7e3b:	bb 01 00 00 00       	mov    $0x1,%ebx
1400f7e40:	45 31 e4             	xor    %r12d,%r12d
1400f7e43:	e9 71 fe ff ff       	jmp    0x1400f7cb9
1400f7e48:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400f7e4f:	00
1400f7e50:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1400f7e55:	eb bb                	jmp    0x1400f7e12
1400f7e57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400f7e5e:	00 00
1400f7e60:	48 89 e9             	mov    %rbp,%rcx
1400f7e63:	44 89 84 24 c0 00 00 	mov    %r8d,0xc0(%rsp)
1400f7e6a:	00
1400f7e6b:	e8 f0 fc ff ff       	call   0x1400f7b60
1400f7e70:	0f b6 55 30          	movzbl 0x30(%rbp),%edx
1400f7e74:	44 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%r8d
1400f7e7b:	00
1400f7e7c:	e9 08 fe ff ff       	jmp    0x1400f7c89
1400f7e81:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f7e88:	49 63 ce             	movslq %r14d,%rcx
1400f7e8b:	48 c1 e1 02          	shl    $0x2,%rcx
1400f7e8f:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1400f7e94:	e8 3f 1f 0f 00       	call   0x1401e9dd8
1400f7e99:	49 89 44 24 08       	mov    %rax,0x8(%r12)
1400f7e9e:	49 89 c7             	mov    %rax,%r15
1400f7ea1:	48 85 c0             	test   %rax,%rax
1400f7ea4:	0f 84 2d 01 00 00    	je     0x1400f7fd7
1400f7eaa:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400f7eaf:	e8 24 1f 0f 00       	call   0x1401e9dd8
1400f7eb4:	49 89 44 24 10       	mov    %rax,0x10(%r12)
1400f7eb9:	48 85 c0             	test   %rax,%rax
1400f7ebc:	0f 84 0d 01 00 00    	je     0x1400f7fcf
1400f7ec2:	45 89 34 24          	mov    %r14d,(%r12)
1400f7ec6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400f7ecc:	e9 84 fe ff ff       	jmp    0x1400f7d55
1400f7ed1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f7ed8:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1400f7edd:	e9 38 ff ff ff       	jmp    0x1400f7e1a
1400f7ee2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f7ee8:	45 89 c6             	mov    %r8d,%r14d
1400f7eeb:	45 29 ce             	sub    %r9d,%r14d
1400f7eee:	e9 81 fd ff ff       	jmp    0x1400f7c74
1400f7ef3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f7ef8:	bb fe ff ff ff       	mov    $0xfffffffe,%ebx
1400f7efd:	e9 18 ff ff ff       	jmp    0x1400f7e1a
1400f7f02:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f7f08:	45 89 ce             	mov    %r9d,%r14d
1400f7f0b:	41 f7 de             	neg    %r14d
1400f7f0e:	e9 76 fd ff ff       	jmp    0x1400f7c89
1400f7f13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f7f18:	45 39 34 24          	cmp    %r14d,(%r12)
1400f7f1c:	73 a8                	jae    0x1400f7ec6
1400f7f1e:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
1400f7f23:	4d 63 c6             	movslq %r14d,%r8
1400f7f26:	48 85 c9             	test   %rcx,%rcx
1400f7f29:	0f 84 b0 00 00 00    	je     0x1400f7fdf
1400f7f2f:	4a 8d 14 85 00 00 00 	lea    0x0(,%r8,4),%rdx
1400f7f36:	00
1400f7f37:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
1400f7f3c:	e8 f7 1e 0f 00       	call   0x1401e9e38
1400f7f41:	4c 8b 44 24 58       	mov    0x58(%rsp),%r8
1400f7f46:	49 89 c7             	mov    %rax,%r15
1400f7f49:	4d 85 ff             	test   %r15,%r15
1400f7f4c:	0f 84 85 00 00 00    	je     0x1400f7fd7
1400f7f52:	49 8b 4c 24 10       	mov    0x10(%r12),%rcx
1400f7f57:	48 85 c9             	test   %rcx,%rcx
1400f7f5a:	0f 84 9e 00 00 00    	je     0x1400f7ffe
1400f7f60:	4a 8d 14 85 00 00 00 	lea    0x0(,%r8,4),%rdx
1400f7f67:	00
1400f7f68:	e8 cb 1e 0f 00       	call   0x1401e9e38
1400f7f6d:	48 85 c0             	test   %rax,%rax
1400f7f70:	74 5d                	je     0x1400f7fcf
1400f7f72:	4d 89 7c 24 08       	mov    %r15,0x8(%r12)
1400f7f77:	49 89 44 24 10       	mov    %rax,0x10(%r12)
1400f7f7c:	e9 41 ff ff ff       	jmp    0x1400f7ec2