1400f1ab7:	48 89 c3             	mov    %rax,%rbx
1400f1aba:	85 c9                	test   %ecx,%ecx
1400f1abc:	74 09                	je     0x1400f1ac7
1400f1abe:	48 85 c0             	test   %rax,%rax
1400f1ac1:	0f 84 c1 00 00 00    	je     0x1400f1b88
1400f1ac7:	8b 84 24 d0 00 00 00 	mov    0xd0(%rsp),%eax
1400f1ace:	44 8b ac 24 c8 00 00 	mov    0xc8(%rsp),%r13d
1400f1ad5:	00
1400f1ad6:	4c 8d 7c 24 40       	lea    0x40(%rsp),%r15
1400f1adb:	85 c0                	test   %eax,%eax
1400f1add:	0f 94 44 24 3f       	sete   0x3f(%rsp)
1400f1ae2:	41 81 cd 00 00 40 00 	or     $0x400000,%r13d
1400f1ae9:	eb 61                	jmp    0x1400f1b4c
1400f1aeb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f1af0:	3c 09                	cmp    $0x9,%al
1400f1af2:	75 07                	jne    0x1400f1afb
1400f1af4:	80 7c 24 3f 00       	cmpb   $0x0,0x3f(%rsp)
1400f1af9:	74 7a                	je     0x1400f1b75
1400f1afb:	8b 84 24 d0 00 00 00 	mov    0xd0(%rsp),%eax
1400f1b02:	49 89 f0             	mov    %rsi,%r8
1400f1b05:	48 89 ea             	mov    %rbp,%rdx
1400f1b08:	48 89 f9             	mov    %rdi,%rcx
1400f1b0b:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400f1b10:	44 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%r9d
1400f1b17:	00
1400f1b18:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400f1b1c:	e8 ef fd ff ff       	call   0x1400f1910
1400f1b21:	41 8b 14 24          	mov    (%r12),%edx
1400f1b25:	49 89 c0             	mov    %rax,%r8
1400f1b28:	85 d2                	test   %edx,%edx
1400f1b2a:	74 05                	je     0x1400f1b31
1400f1b2c:	48 85 c0             	test   %rax,%rax
1400f1b2f:	74 57                	je     0x1400f1b88
1400f1b31:	48 89 da             	mov    %rbx,%rdx
1400f1b34:	4d 89 f9             	mov    %r15,%r9
1400f1b37:	4c 89 f1             	mov    %r14,%rcx
1400f1b3a:	c6 44 24 48 0a       	movb   $0xa,0x48(%rsp)
1400f1b3f:	e8 9c b8 ff ff       	call   0x1400ed3e0
1400f1b44:	48 89 c3             	mov    %rax,%rbx
1400f1b47:	48 85 c0             	test   %rax,%rax
1400f1b4a:	74 34                	je     0x1400f1b80
1400f1b4c:	80 7e 08 0a          	cmpb   $0xa,0x8(%rsi)
1400f1b50:	75 3e                	jne    0x1400f1b90
1400f1b52:	48 89 fa             	mov    %rdi,%rdx
1400f1b55:	45 89 e8             	mov    %r13d,%r8d
1400f1b58:	48 89 f1             	mov    %rsi,%rcx
1400f1b5b:	e8 d0 cd ff ff       	call   0x1400ee930
1400f1b60:	01 47 20             	add    %eax,0x20(%rdi)
1400f1b63:	0f b6 46 08          	movzbl 0x8(%rsi),%eax
1400f1b67:	89 c2                	mov    %eax,%edx
1400f1b69:	83 e2 f7             	and    $0xfffffff7,%edx
1400f1b6c:	80 fa 02             	cmp    $0x2,%dl
1400f1b6f:	0f 85 7b ff ff ff    	jne    0x1400f1af0
1400f1b75:	45 31 c0             	xor    %r8d,%r8d
1400f1b78:	eb b7                	jmp    0x1400f1b31
1400f1b7a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f1b80:	41 c7 04 24 0c 00 00 	movl   $0xc,(%r12)
1400f1b87:	00
1400f1b88:	31 db                	xor    %ebx,%ebx
1400f1b8a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400f1b90:	48 8b 3d 59 6f 14 00 	mov    0x146f59(%rip),%rdi        # 0x140238af0
1400f1b97:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400f1b9c:	48 2b 07             	sub    (%rdi),%rax
1400f1b9f:	75 14                	jne    0x1400f1bb5
1400f1ba1:	48 89 d8             	mov    %rbx,%rax
1400f1ba4:	48 83 c4 68          	add    $0x68,%rsp
1400f1ba8:	5b                   	pop    %rbx
1400f1ba9:	5e                   	pop    %rsi
1400f1baa:	5f                   	pop    %rdi
1400f1bab:	5d                   	pop    %rbp
1400f1bac:	41 5c                	pop    %r12
1400f1bae:	41 5d                	pop    %r13
1400f1bb0:	41 5e                	pop    %r14
1400f1bb2:	41 5f                	pop    %r15
1400f1bb4:	c3                   	ret
1400f1bb5:	e8 b6 2c 0f 00       	call   0x1401e4870
1400f1bba:	90                   	nop
1400f1bbb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400f1bc0:	41 57                	push   %r15
1400f1bc2:	41 56                	push   %r14
1400f1bc4:	41 55                	push   %r13
1400f1bc6:	41 54                	push   %r12
1400f1bc8:	55                   	push   %rbp
1400f1bc9:	57                   	push   %rdi
1400f1bca:	56                   	push   %rsi
1400f1bcb:	53                   	push   %rbx
1400f1bcc:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
1400f1bd3:	0f 11 b4 24 d0 00 00 	movups %xmm6,0xd0(%rsp)
1400f1bda:	00
1400f1bdb:	48 8b 3d 0e 6f 14 00 	mov    0x146f0e(%rip),%rdi        # 0x140238af0
1400f1be2:	48 8b 07             	mov    (%rdi),%rax
1400f1be5:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1400f1bec:	00
1400f1bed:	31 c0                	xor    %eax,%eax
1400f1bef:	48 89 d6             	mov    %rdx,%rsi
1400f1bf2:	49 63 d0             	movslq %r8d,%rdx
1400f1bf5:	48 8b 79 58          	mov    0x58(%rcx),%rdi
1400f1bf9:	48 8d 04 d5 00 00 00 	lea    0x0(,%rdx,8),%rax
1400f1c00:	00
1400f1c01:	49 89 cf             	mov    %rcx,%r15
1400f1c04:	49 89 d4             	mov    %rdx,%r12
1400f1c07:	4c 89 cb             	mov    %r9,%rbx
1400f1c0a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400f1c0f:	48 03 41 70          	add    0x70(%rcx),%rax
1400f1c13:	4c 8b 18             	mov    (%rax),%r11
1400f1c16:	41 8b 49 04          	mov    0x4(%r9),%ecx
1400f1c1a:	c7 84 24 9c 00 00 00 	movl   $0x0,0x9c(%rsp)
1400f1c21:	00 00 00 00
1400f1c25:	4d 85 db             	test   %r11,%r11
1400f1c28:	0f 84 52 04 00 00    	je     0x1400f2080
1400f1c2e:	85 c9                	test   %ecx,%ecx
1400f1c30:	75 5e                	jne    0x1400f1c90
1400f1c32:	48 8b 0e             	mov    (%rsi),%rcx
1400f1c35:	48 c7 04 d1 00 00 00 	movq   $0x0,(%rcx,%rdx,8)
1400f1c3c:	00
1400f1c3d:	48 8b 00             	mov    (%rax),%rax
1400f1c40:	f6 40 50 40          	testb  $0x40,0x50(%rax)
1400f1c44:	0f 85 2e 01 00 00    	jne    0x1400f1d78
1400f1c4a:	31 d2                	xor    %edx,%edx
1400f1c4c:	0f 1f 40 00          	nopl   0x0(%rax)
1400f1c50:	48 8b 35 99 6e 14 00 	mov    0x146e99(%rip),%rsi        # 0x140238af0
1400f1c57:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1400f1c5e:	00
1400f1c5f:	48 2b 06             	sub    (%rsi),%rax
1400f1c62:	0f 85 51 08 00 00    	jne    0x1400f24b9
1400f1c68:	0f 10 b4 24 d0 00 00 	movups 0xd0(%rsp),%xmm6
1400f1c6f:	00
1400f1c70:	89 d0                	mov    %edx,%eax
1400f1c72:	48 81 c4 e8 00 00 00 	add    $0xe8,%rsp
1400f1c79:	5b                   	pop    %rbx
1400f1c7a:	5e                   	pop    %rsi
1400f1c7b:	5f                   	pop    %rdi
1400f1c7c:	5d                   	pop    %rbp
1400f1c7d:	41 5c                	pop    %r12
1400f1c7f:	41 5d                	pop    %r13
1400f1c81:	41 5e                	pop    %r14
1400f1c83:	41 5f                	pop    %r15
1400f1c85:	c3                   	ret
1400f1c86:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400f1c8d:	00 00 00
1400f1c90:	48 89 fa             	mov    %rdi,%rdx
1400f1c93:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1400f1c9a:	00
1400f1c9b:	4d 89 c8             	mov    %r9,%r8
1400f1c9e:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
1400f1ca3:	c7 84 24 a0 00 00 00 	movl   $0x0,0xa0(%rsp)
1400f1caa:	00 00 00 00
1400f1cae:	e8 8d e4 ff ff       	call   0x1400f0140
1400f1cb3:	8b 94 24 a0 00 00 00 	mov    0xa0(%rsp),%edx
1400f1cba:	48 89 c5             	mov    %rax,%rbp
1400f1cbd:	85 d2                	test   %edx,%edx
1400f1cbf:	75 8f                	jne    0x1400f1c50
1400f1cc1:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
1400f1cc6:	44 8b 4d 28          	mov    0x28(%rbp),%r9d
1400f1cca:	49 8d 43 08          	lea    0x8(%r11),%rax
1400f1cce:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400f1cd3:	45 85 c9             	test   %r9d,%r9d
1400f1cd6:	0f 85 cc 03 00 00    	jne    0x1400f20a8
1400f1cdc:	48 63 43 04          	movslq 0x4(%rbx),%rax
1400f1ce0:	4c 8d 6d 28          	lea    0x28(%rbp),%r13
1400f1ce4:	85 c0                	test   %eax,%eax
1400f1ce6:	0f 84 5e 07 00 00    	je     0x1400f244a
1400f1cec:	89 45 28             	mov    %eax,0x28(%rbp)
1400f1cef:	48 8d 0c 85 00 00 00 	lea    0x0(,%rax,4),%rcx
1400f1cf6:	00
1400f1cf7:	c7 45 2c 00 00 00 00 	movl   $0x0,0x2c(%rbp)
1400f1cfe:	4c 89 5c 24 40       	mov    %r11,0x40(%rsp)
1400f1d03:	e8 d0 80 0f 00       	call   0x1401e9dd8
1400f1d08:	4c 8b 5c 24 40       	mov    0x40(%rsp),%r11
1400f1d0d:	48 85 c0             	test   %rax,%rax
1400f1d10:	48 89 45 30          	mov    %rax,0x30(%rbp)
1400f1d14:	0f 84 ac 05 00 00    	je     0x1400f22c6
1400f1d1a:	44 8b 43 04          	mov    0x4(%rbx),%r8d
1400f1d1e:	31 ed                	xor    %ebp,%ebp
1400f1d20:	4d 89 de             	mov    %r11,%r14
1400f1d23:	c7 84 24 a0 00 00 00 	movl   $0x0,0xa0(%rsp)
1400f1d2a:	00 00 00 00
1400f1d2e:	45 85 c0             	test   %r8d,%r8d
1400f1d31:	7f 1a                	jg     0x1400f1d4d
1400f1d33:	e9 74 03 00 00       	jmp    0x1400f20ac
1400f1d38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400f1d3f:	00
1400f1d40:	48 83 c5 01          	add    $0x1,%rbp
1400f1d44:	39 6b 04             	cmp    %ebp,0x4(%rbx)
1400f1d47:	0f 8e 39 07 00 00    	jle    0x1400f2486
1400f1d4d:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400f1d51:	4c 89 e9             	mov    %r13,%rcx
1400f1d54:	48 63 14 a8          	movslq (%rax,%rbp,4),%rdx
1400f1d58:	48 c1 e2 04          	shl    $0x4,%rdx
1400f1d5c:	48 03 57 38          	add    0x38(%rdi),%rdx
1400f1d60:	e8 9b c3 ff ff       	call   0x1400ee100
1400f1d65:	89 84 24 a0 00 00 00 	mov    %eax,0xa0(%rsp)
1400f1d6c:	85 c0                	test   %eax,%eax
1400f1d6e:	74 d0                	je     0x1400f1d40
1400f1d70:	e9 51 05 00 00       	jmp    0x1400f22c6
1400f1d75:	0f 1f 00             	nopl   (%rax)
1400f1d78:	44 89 e2             	mov    %r12d,%edx
1400f1d7b:	4c 89 f9             	mov    %r15,%rcx
1400f1d7e:	4c 89 5c 24 38       	mov    %r11,0x38(%rsp)
1400f1d83:	e8 c8 af ff ff       	call   0x1400ecd50
1400f1d88:	41 89 c2             	mov    %eax,%r10d
1400f1d8b:	83 f8 ff             	cmp    $0xffffffff,%eax
1400f1d8e:	0f 84 b6 fe ff ff    	je     0x1400f1c4a
1400f1d94:	4c 8b 5c 24 38       	mov    0x38(%rsp),%r11
1400f1d99:	4d 8b 6f 58          	mov    0x58(%r15),%r13
1400f1d9d:	48 c7 84 24 a0 00 00 	movq   $0x0,0xa0(%rsp)
1400f1da4:	00 00 00 00 00
1400f1da9:	41 8b 43 0c          	mov    0xc(%r11),%eax
1400f1dad:	85 c0                	test   %eax,%eax
1400f1daf:	0f 8e 95 fe ff ff    	jle    0x1400f1c4a
1400f1db5:	49 63 c2             	movslq %r10d,%rax
1400f1db8:	45 31 c0             	xor    %r8d,%r8d
1400f1dbb:	44 89 a4 24 40 01 00 	mov    %r12d,0x140(%rsp)
1400f1dc2:	00
1400f1dc3:	4d 89 ec             	mov    %r13,%r12
1400f1dc6:	48 8d 04 80          	lea    (%rax,%rax,4),%rax
1400f1dca:	44 89 54 24 7c       	mov    %r10d,0x7c(%rsp)
1400f1dcf:	44 8b ac 24 40 01 00 	mov    0x140(%rsp),%r13d
1400f1dd6:	00
1400f1dd7:	4c 89 c1             	mov    %r8,%rcx
1400f1dda:	48 c1 e0 02          	shl    $0x2,%rax
1400f1dde:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1400f1de3:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400f1de8:	48 8d 46 18          	lea    0x18(%rsi),%rax
1400f1dec:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f1df1:	48 8d 84 24 b8 00 00 	lea    0xb8(%rsp),%rax
1400f1df8:	00
1400f1df9:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400f1e00:	00 00
1400f1e02:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400f1e07:	eb 1a                	jmp    0x1400f1e23
1400f1e09:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400f1e10:	80 fb 04             	cmp    $0x4,%bl
1400f1e13:	74 3a                	je     0x1400f1e4f
1400f1e15:	48 83 c1 01          	add    $0x1,%rcx
1400f1e19:	41 39 4b 0c          	cmp    %ecx,0xc(%r11)
1400f1e1d:	0f 8e 86 06 00 00    	jle    0x1400f24a9
1400f1e23:	49 8b 53 10          	mov    0x10(%r11),%rdx
1400f1e27:	49 8b 1c 24          	mov    (%r12),%rbx
1400f1e2b:	48 63 14 8a          	movslq (%rdx,%rcx,4),%rdx
1400f1e2f:	49 89 d1             	mov    %rdx,%r9
1400f1e32:	49 89 d6             	mov    %rdx,%r14
1400f1e35:	49 c1 e1 04          	shl    $0x4,%r9
1400f1e39:	42 0f b6 5c 0b 08    	movzbl 0x8(%rbx,%r9,1),%ebx
1400f1e3f:	3b 56 10             	cmp    0x10(%rsi),%edx
1400f1e42:	75 cc                	jne    0x1400f1e10
1400f1e44:	44 3b 6e 14          	cmp    0x14(%rsi),%r13d
1400f1e48:	74 cb                	je     0x1400f1e15
1400f1e4a:	80 fb 04             	cmp    $0x4,%bl
1400f1e4d:	75 c6                	jne    0x1400f1e15
1400f1e4f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1400f1e54:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400f1e59:	4c 89 9c 24 80 00 00 	mov    %r11,0x80(%rsp)
1400f1e60:	00
1400f1e61:	66 41 0f 6e f6       	movd   %r14d,%xmm6
1400f1e66:	8b 7c 24 7c          	mov    0x7c(%rsp),%edi
1400f1e6a:	4c 89 4c 24 50       	mov    %r9,0x50(%rsp)
1400f1e6f:	66 41 0f 6e cd       	movd   %r13d,%xmm1
1400f1e74:	48 8b 98 88 00 00 00 	mov    0x88(%rax),%rbx
1400f1e7b:	48 8d 04 95 00 00 00 	lea    0x0(,%rdx,4),%rax
1400f1e82:	00
1400f1e83:	48 89 8c 24 88 00 00 	mov    %rcx,0x88(%rsp)
1400f1e8a:	00
1400f1e8b:	66 0f 62 f1          	punpckldq %xmm1,%xmm6
1400f1e8f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400f1e94:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
1400f1e9b:	00
1400f1e9c:	48 01 eb             	add    %rbp,%rbx
1400f1e9f:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400f1ea4:	48 89 e8             	mov    %rbp,%rax
1400f1ea7:	89 fd                	mov    %edi,%ebp
1400f1ea9:	48 89 df             	mov    %rbx,%rdi
1400f1eac:	48 89 c3             	mov    %rax,%rbx
1400f1eaf:	90                   	nop
1400f1eb0:	44 3b 37             	cmp    (%rdi),%r14d
1400f1eb3:	0f 85 9f 02 00 00    	jne    0x1400f2158
1400f1eb9:	8b 47 0c             	mov    0xc(%rdi),%eax
1400f1ebc:	2b 47 08             	sub    0x8(%rdi),%eax
1400f1ebf:	45 8d 5c 05 00       	lea    0x0(%r13,%rax,1),%r11d
1400f1ec4:	0f 84 96 02 00 00    	je     0x1400f2160
1400f1eca:	49 8b 44 24 18       	mov    0x18(%r12),%rax
1400f1ecf:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400f1ed4:	8b 14 08             	mov    (%rax,%rcx,1),%edx
1400f1ed7:	44 3b 5e 14          	cmp    0x14(%rsi),%r11d
1400f1edb:	0f 8f 77 02 00 00    	jg     0x1400f2158
1400f1ee1:	4c 8b 3e             	mov    (%rsi),%r15
1400f1ee4:	49 63 c3             	movslq %r11d,%rax
1400f1ee7:	49 8b 0c c7          	mov    (%r15,%rax,8),%rcx
1400f1eeb:	48 85 c9             	test   %rcx,%rcx
1400f1eee:	0f 84 64 02 00 00    	je     0x1400f2158
1400f1ef4:	48 83 c1 08          	add    $0x8,%rcx
1400f1ef8:	e8 73 aa ff ff       	call   0x1400ec970
1400f1efd:	85 c0                	test   %eax,%eax
1400f1eff:	0f 84 53 02 00 00    	je     0x1400f2158
1400f1f05:	89 54 24 20          	mov    %edx,0x20(%rsp)
1400f1f09:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400f1f0e:	45 89 e9             	mov    %r13d,%r9d
1400f1f11:	45 89 f0             	mov    %r14d,%r8d
1400f1f14:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
1400f1f19:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400f1f1e:	e8 2d d6 ff ff       	call   0x1400ef550
1400f1f23:	85 c0                	test   %eax,%eax
1400f1f25:	0f 85 2d 02 00 00    	jne    0x1400f2158
1400f1f2b:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
1400f1f31:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1400f1f36:	0f 84 44 02 00 00    	je     0x1400f2180
1400f1f3c:	66 0f d6 b4 24 b0 00 	movq   %xmm6,0xb0(%rsp)
1400f1f43:	00 00
1400f1f45:	48 89 f9             	mov    %rdi,%rcx
1400f1f48:	89 ea                	mov    %ebp,%edx
1400f1f4a:	e8 21 da ff ff       	call   0x1400ef970
1400f1f4f:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1400f1f56:	00
1400f1f57:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400f1f5c:	83 f8 ff             	cmp    $0xffffffff,%eax
1400f1f5f:	0f 84 f2 04 00 00    	je     0x1400f2457
1400f1f65:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1400f1f6a:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1400f1f6f:	4c 8b 3c 01          	mov    (%rcx,%rax,1),%r15
1400f1f73:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400f1f78:	e8 43 05 00 00       	call   0x1400f24c0
1400f1f7d:	4c 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8
1400f1f84:	00
1400f1f85:	4c 89 44 24 38       	mov    %r8,0x38(%rsp)
1400f1f8a:	4c 89 c1             	mov    %r8,%rcx
1400f1f8d:	85 c0                	test   %eax,%eax
1400f1f8f:	0f 85 ed 04 00 00    	jne    0x1400f2482
1400f1f95:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400f1f99:	48 85 d2             	test   %rdx,%rdx
1400f1f9c:	74 1c                	je     0x1400f1fba
1400f1f9e:	45 8d 4d 01          	lea    0x1(%r13),%r9d
1400f1fa2:	4c 89 e1             	mov    %r12,%rcx
1400f1fa5:	e8 16 e3 ff ff       	call   0x1400f02c0
1400f1faa:	85 c0                	test   %eax,%eax
1400f1fac:	0f 85 e6 04 00 00    	jne    0x1400f2498
1400f1fb2:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1400f1fb9:	00
1400f1fba:	48 89 c8             	mov    %rcx,%rax
1400f1fbd:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400f1fc2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400f1fc7:	89 ea                	mov    %ebp,%edx
1400f1fc9:	4c 89 3c 08          	mov    %r15,(%rax,%rcx,1)
1400f1fcd:	48 89 f9             	mov    %rdi,%rcx
1400f1fd0:	e8 9b a9 ff ff       	call   0x1400ec970
1400f1fd5:	89 c2                	mov    %eax,%edx
1400f1fd7:	83 ea 01             	sub    $0x1,%edx
1400f1fda:	78 58                	js     0x1400f2034
1400f1fdc:	8b 8c 24 bc 00 00 00 	mov    0xbc(%rsp),%ecx
1400f1fe3:	39 ca                	cmp    %ecx,%edx
1400f1fe5:	7d 4d                	jge    0x1400f2034