1400f2bc2:	45 88 ae 45 01 00 00 	mov    %r13b,0x145(%r14)
1400f2bc9:	41 88 86 ea 00 00 00 	mov    %al,0xea(%r14)
1400f2bd0:	40 38 3d 49 10 22 00 	cmp    %dil,0x221049(%rip)        # 0x140313c20
1400f2bd7:	74 07                	je     0x1400f2be0
1400f2bd9:	8b 05 51 10 22 00    	mov    0x221051(%rip),%eax        # 0x140313c30
1400f2bdf:	90                   	nop
1400f2be0:	40 88 7d 87          	mov    %dil,-0x79(%rbp)
1400f2be4:	40 88 7d 88          	mov    %dil,-0x78(%rbp)
1400f2be8:	40 88 7d 89          	mov    %dil,-0x77(%rbp)
1400f2bec:	48 89 7d 97          	mov    %rdi,-0x69(%rbp)
1400f2bf0:	49 8b 07             	mov    (%r15),%rax
1400f2bf3:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
1400f2bf7:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1400f2bfb:	49 8b cf             	mov    %r15,%rcx
1400f2bfe:	48 8b 40 78          	mov    0x78(%rax),%rax
1400f2c02:	ff 15 28 02 12 00    	call   *0x120228(%rip)        # 0x140212e30
1400f2c08:	39 38                	cmp    %edi,(%rax)
1400f2c0a:	75 5f                	jne    0x1400f2c6b
1400f2c0c:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1400f2c10:	48 85 c9             	test   %rcx,%rcx
1400f2c13:	74 56                	je     0x1400f2c6b
1400f2c15:	48 8b 01             	mov    (%rcx),%rax
1400f2c18:	4c 8d 4d 88          	lea    -0x78(%rbp),%r9
1400f2c1c:	45 8b c5             	mov    %r13d,%r8d
1400f2c1f:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1400f2c23:	48 8b 40 30          	mov    0x30(%rax),%rax
1400f2c27:	ff 15 03 02 12 00    	call   *0x120203(%rip)        # 0x140212e30
1400f2c2d:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1400f2c31:	48 8b 01             	mov    (%rcx),%rax
1400f2c34:	4c 8d 4d 89          	lea    -0x77(%rbp),%r9
1400f2c38:	41 b8 24 00 00 00    	mov    $0x24,%r8d
1400f2c3e:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1400f2c42:	48 8b 40 30          	mov    0x30(%rax),%rax
1400f2c46:	ff 15 e4 01 12 00    	call   *0x1201e4(%rip)        # 0x140212e30
1400f2c4c:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1400f2c50:	48 8b 01             	mov    (%rcx),%rax
1400f2c53:	4c 8d 4d 87          	lea    -0x79(%rbp),%r9
1400f2c57:	41 b8 21 00 00 00    	mov    $0x21,%r8d
1400f2c5d:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1400f2c61:	48 8b 40 30          	mov    0x30(%rax),%rax
1400f2c65:	ff 15 c5 01 12 00    	call   *0x1201c5(%rip)        # 0x140212e30
1400f2c6b:	40 38 7d 87          	cmp    %dil,-0x79(%rbp)
1400f2c6f:	41 0f 94 c0          	sete   %r8b
1400f2c73:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1400f2c77:	49 8b ce             	mov    %r14,%rcx
1400f2c7a:	e8 95 fd ff ff       	call   0x1400f2a14
1400f2c7f:	48 89 7d 8f          	mov    %rdi,-0x71(%rbp)
1400f2c83:	4c 8d 4d d7          	lea    -0x29(%rbp),%r9
1400f2c87:	48 83 7d ef 07       	cmpq   $0x7,-0x11(%rbp)
1400f2c8c:	4c 0f 47 4d d7       	cmova  -0x29(%rbp),%r9
1400f2c91:	4c 8b c3             	mov    %rbx,%r8
1400f2c94:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
1400f2c98:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400f2c9c:	e8 2b 88 ff ff       	call   0x1400eb4cc
1400f2ca1:	8b 45 b7             	mov    -0x49(%rbp),%eax
1400f2ca4:	85 c0                	test   %eax,%eax
1400f2ca6:	0f 84 95 00 00 00    	je     0x1400f2d41
1400f2cac:	89 06                	mov    %eax,(%rsi)
1400f2cae:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
1400f2cb2:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400f2cb6:	8b 45 c7             	mov    -0x39(%rbp),%eax
1400f2cb9:	89 46 10             	mov    %eax,0x10(%rsi)
1400f2cbc:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1400f2cc0:	48 85 c9             	test   %rcx,%rcx
1400f2cc3:	74 0e                	je     0x1400f2cd3
1400f2cc5:	48 8b 01             	mov    (%rcx),%rax
1400f2cc8:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f2ccc:	ff 15 5e 01 12 00    	call   *0x12015e(%rip)        # 0x140212e30
1400f2cd2:	90                   	nop
1400f2cd3:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
1400f2cd7:	48 83 f8 07          	cmp    $0x7,%rax
1400f2cdb:	76 2f                	jbe    0x1400f2d0c
1400f2cdd:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f2ce4:	00
1400f2ce5:	49 3b c4             	cmp    %r12,%rax
1400f2ce8:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1400f2cec:	48 8b d1             	mov    %rcx,%rdx
1400f2cef:	72 15                	jb     0x1400f2d06
1400f2cf1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f2cf5:	48 2b d1             	sub    %rcx,%rdx
1400f2cf8:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f2cfc:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f2d00:	0f 87 95 01 00 00    	ja     0x1400f2e9b
1400f2d06:	ff 15 34 fe 11 00    	call   *0x11fe34(%rip)        # 0x140212b40
1400f2d0c:	48 8b c6             	mov    %rsi,%rax
1400f2d0f:	48 8b 4d f7          	mov    -0x9(%rbp),%rcx
1400f2d13:	48 33 cc             	xor    %rsp,%rcx
1400f2d16:	e8 55 1a 11 00       	call   0x140204770
1400f2d1b:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
1400f2d22:	41 5f                	pop    %r15
1400f2d24:	41 5e                	pop    %r14
1400f2d26:	41 5d                	pop    %r13
1400f2d28:	41 5c                	pop    %r12
1400f2d2a:	5f                   	pop    %rdi
1400f2d2b:	5e                   	pop    %rsi
1400f2d2c:	5b                   	pop    %rbx
1400f2d2d:	5d                   	pop    %rbp
1400f2d2e:	c3                   	ret
1400f2d2f:	41 38 86 44 01 00 00 	cmp    %al,0x144(%r14)
1400f2d36:	0f 85 73 01 00 00    	jne    0x1400f2eaf
1400f2d3c:	e9 8f fe ff ff       	jmp    0x1400f2bd0
1400f2d41:	48 89 7d a7          	mov    %rdi,-0x59(%rbp)
1400f2d45:	89 7d 9f             	mov    %edi,-0x61(%rbp)
1400f2d48:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1400f2d4c:	48 85 db             	test   %rbx,%rbx
1400f2d4f:	74 11                	je     0x1400f2d62
1400f2d51:	48 8b 03             	mov    (%rbx),%rax
1400f2d54:	48 8b cb             	mov    %rbx,%rcx
1400f2d57:	48 8b 40 38          	mov    0x38(%rax),%rax
1400f2d5b:	ff 15 cf 00 12 00    	call   *0x1200cf(%rip)        # 0x140212e30
1400f2d61:	90                   	nop
1400f2d62:	48 85 db             	test   %rbx,%rbx
1400f2d65:	0f 84 37 01 00 00    	je     0x1400f2ea2
1400f2d6b:	48 8b 03             	mov    (%rbx),%rax
1400f2d6e:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
1400f2d72:	48 8b cb             	mov    %rbx,%rcx
1400f2d75:	48 8b 80 00 02 00 00 	mov    0x200(%rax),%rax
1400f2d7c:	ff 15 ae 00 12 00    	call   *0x1200ae(%rip)        # 0x140212e30
1400f2d82:	4c 8b e0             	mov    %rax,%r12
1400f2d85:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1400f2d89:	b9 9b 3a 00 00       	mov    $0x3a9b,%ecx
1400f2d8e:	e8 ed fb 01 00       	call   0x140112980
1400f2d93:	84 c0                	test   %al,%al
1400f2d95:	74 31                	je     0x1400f2dc8
1400f2d97:	49 8b 0f             	mov    (%r15),%rcx
1400f2d9a:	48 8b 81 e8 00 00 00 	mov    0xe8(%rcx),%rax
1400f2da1:	49 8b cf             	mov    %r15,%rcx
1400f2da4:	ff 15 86 00 12 00    	call   *0x120086(%rip)        # 0x140212e30
1400f2daa:	4c 8b e0             	mov    %rax,%r12
1400f2dad:	48 85 c0             	test   %rax,%rax
1400f2db0:	74 12                	je     0x1400f2dc4
1400f2db2:	48 8b 08             	mov    (%rax),%rcx
1400f2db5:	48 8b 01             	mov    (%rcx),%rax
1400f2db8:	49 8b cc             	mov    %r12,%rcx
1400f2dbb:	ff 15 6f 00 12 00    	call   *0x12006f(%rip)        # 0x140212e30
1400f2dc1:	49 8b fc             	mov    %r12,%rdi
1400f2dc4:	4c 8b 65 8f          	mov    -0x71(%rbp),%r12
1400f2dc8:	49 8d 4e 10          	lea    0x10(%r14),%rcx
1400f2dcc:	80 7d 88 00          	cmpb   $0x0,-0x78(%rbp)
1400f2dd0:	75 09                	jne    0x1400f2ddb
1400f2dd2:	80 7d 89 00          	cmpb   $0x0,-0x77(%rbp)
1400f2dd6:	75 03                	jne    0x1400f2ddb
1400f2dd8:	45 32 ed             	xor    %r13b,%r13b
1400f2ddb:	44 88 6c 24 28       	mov    %r13b,0x28(%rsp)
1400f2de0:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400f2de5:	4c 8d 4d a7          	lea    -0x59(%rbp),%r9
1400f2de9:	4d 8b c4             	mov    %r12,%r8
1400f2dec:	48 8b 55 af          	mov    -0x51(%rbp),%rdx
1400f2df0:	e8 cb e6 00 00       	call   0x1401014c0
1400f2df5:	0f b7 d0             	movzwl %ax,%edx
1400f2df8:	81 ca 00 00 07 80    	or     $0x80070000,%edx
1400f2dfe:	85 c0                	test   %eax,%eax
1400f2e00:	0f 4e d0             	cmovle %eax,%edx
1400f2e03:	41 b8 c2 76 88 02    	mov    $0x28876c2,%r8d
1400f2e09:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400f2e0d:	e8 8a 84 ff ff       	call   0x1400eb29c
1400f2e12:	44 8b 75 b7          	mov    -0x49(%rbp),%r14d
1400f2e16:	45 85 f6             	test   %r14d,%r14d
1400f2e19:	75 17                	jne    0x1400f2e32
1400f2e1b:	49 8b 07             	mov    (%r15),%rax
1400f2e1e:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
1400f2e22:	49 8b cf             	mov    %r15,%rcx
1400f2e25:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
1400f2e2c:	ff 15 fe ff 11 00    	call   *0x11fffe(%rip)        # 0x140212e30
1400f2e32:	44 89 36             	mov    %r14d,(%rsi)
1400f2e35:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
1400f2e39:	48 89 46 08          	mov    %rax,0x8(%rsi)
1400f2e3d:	8b 45 c7             	mov    -0x39(%rbp),%eax
1400f2e40:	89 46 10             	mov    %eax,0x10(%rsi)
1400f2e43:	48 85 ff             	test   %rdi,%rdi
1400f2e46:	74 11                	je     0x1400f2e59
1400f2e48:	48 8b 07             	mov    (%rdi),%rax
1400f2e4b:	48 8b cf             	mov    %rdi,%rcx
1400f2e4e:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f2e52:	ff 15 d8 ff 11 00    	call   *0x11ffd8(%rip)        # 0x140212e30
1400f2e58:	90                   	nop
1400f2e59:	48 8b 03             	mov    (%rbx),%rax
1400f2e5c:	48 8b cb             	mov    %rbx,%rcx
1400f2e5f:	48 8b 40 40          	mov    0x40(%rax),%rax
1400f2e63:	ff 15 c7 ff 11 00    	call   *0x11ffc7(%rip)        # 0x140212e30
1400f2e69:	48 8b 03             	mov    (%rbx),%rax
1400f2e6c:	48 8b cb             	mov    %rbx,%rcx
1400f2e6f:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f2e73:	ff 15 b7 ff 11 00    	call   *0x11ffb7(%rip)        # 0x140212e30
1400f2e79:	90                   	nop
1400f2e7a:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
1400f2e7e:	48 83 f8 07          	cmp    $0x7,%rax
1400f2e82:	0f 86 84 fe ff ff    	jbe    0x1400f2d0c
1400f2e88:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f2e8f:	00
1400f2e90:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f2e96:	e9 4d fe ff ff       	jmp    0x1400f2ce8
1400f2e9b:	ff 15 df fc 11 00    	call   *0x11fcdf(%rip)        # 0x140212b80
1400f2ea1:	cc                   	int3
1400f2ea2:	33 d2                	xor    %edx,%edx
1400f2ea4:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1400f2ea9:	e8 36 84 f1 ff       	call   0x14000b2e4
1400f2eae:	cc                   	int3
1400f2eaf:	b9 9b 70 59 00       	mov    $0x59709b,%ecx
1400f2eb4:	e8 17 8e f1 ff       	call   0x14000bcd0
1400f2eb9:	41 b8 c1 76 88 02    	mov    $0x28876c1,%r8d
1400f2ebf:	48 8b ce             	mov    %rsi,%rcx
1400f2ec2:	e8 b1 42 ff ff       	call   0x1400e7178
1400f2ec7:	e9 07 fe ff ff       	jmp    0x1400f2cd3
1400f2ecc:	b9 9a 70 59 00       	mov    $0x59709a,%ecx
1400f2ed1:	e8 fa 8d f1 ff       	call   0x14000bcd0
1400f2ed6:	ba 03 00 00 00       	mov    $0x3,%edx
1400f2edb:	41 b8 c0 76 88 02    	mov    $0x28876c0,%r8d
1400f2ee1:	48 8b ce             	mov    %rsi,%rcx
1400f2ee4:	e8 03 49 ff ff       	call   0x1400e77ec
1400f2ee9:	e9 1e fe ff ff       	jmp    0x1400f2d0c
1400f2eee:	cc                   	int3
1400f2eef:	90                   	nop
1400f2ef0:	40 55                	rex push %rbp
1400f2ef2:	53                   	push   %rbx
1400f2ef3:	56                   	push   %rsi
1400f2ef4:	57                   	push   %rdi
1400f2ef5:	41 54                	push   %r12
1400f2ef7:	41 55                	push   %r13
1400f2ef9:	41 56                	push   %r14
1400f2efb:	41 57                	push   %r15
1400f2efd:	48 8d ac 24 28 fd ff 	lea    -0x2d8(%rsp),%rbp
1400f2f04:	ff
1400f2f05:	48 81 ec d8 03 00 00 	sub    $0x3d8,%rsp
1400f2f0c:	48 8b 05 6d e2 20 00 	mov    0x20e26d(%rip),%rax        # 0x140301180
1400f2f13:	48 33 c4             	xor    %rsp,%rax
1400f2f16:	48 89 85 c0 02 00 00 	mov    %rax,0x2c0(%rbp)
1400f2f1d:	49 8b d9             	mov    %r9,%rbx
1400f2f20:	4d 8b e0             	mov    %r8,%r12
1400f2f23:	48 8b f2             	mov    %rdx,%rsi
1400f2f26:	4c 8b e9             	mov    %rcx,%r13
1400f2f29:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1400f2f2d:	e8 26 1a 00 00       	call   0x1400f4958
1400f2f32:	45 33 f6             	xor    %r14d,%r14d
1400f2f35:	44 88 33             	mov    %r14b,(%rbx)
1400f2f38:	41 8b de             	mov    %r14d,%ebx
1400f2f3b:	48 89 5d b8          	mov    %rbx,-0x48(%rbp)
1400f2f3f:	45 8d 7e 07          	lea    0x7(%r14),%r15d
1400f2f43:	49 8b 04 24          	mov    (%r12),%rax
1400f2f47:	45 33 c0             	xor    %r8d,%r8d
1400f2f4a:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1400f2f4e:	49 8b cc             	mov    %r12,%rcx
1400f2f51:	48 8b 40 10          	mov    0x10(%rax),%rax
1400f2f55:	ff 15 d5 fe 11 00    	call   *0x11fed5(%rip)        # 0x140212e30
1400f2f5b:	48 8b 38             	mov    (%rax),%rdi
1400f2f5e:	4c 89 30             	mov    %r14,(%rax)
1400f2f61:	48 8b cb             	mov    %rbx,%rcx
1400f2f64:	48 8b df             	mov    %rdi,%rbx
1400f2f67:	48 89 5d b8          	mov    %rbx,-0x48(%rbp)
1400f2f6b:	48 85 c9             	test   %rcx,%rcx
1400f2f6e:	74 0d                	je     0x1400f2f7d
1400f2f70:	48 8b 01             	mov    (%rcx),%rax
1400f2f73:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f2f77:	ff 15 b3 fe 11 00    	call   *0x11feb3(%rip)        # 0x140212e30
1400f2f7d:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400f2f81:	48 85 c9             	test   %rcx,%rcx
1400f2f84:	74 11                	je     0x1400f2f97
1400f2f86:	4c 89 75 a8          	mov    %r14,-0x58(%rbp)
1400f2f8a:	48 8b 01             	mov    (%rcx),%rax
1400f2f8d:	48 8b 40 08          	mov    0x8(%rax),%rax
1400f2f91:	ff 15 99 fe 11 00    	call   *0x11fe99(%rip)        # 0x140212e30
1400f2f97:	48 85 ff             	test   %rdi,%rdi
1400f2f9a:	0f 84 bc 13 00 00    	je     0x1400f435c
1400f2fa0:	44 89 74 24 44       	mov    %r14d,0x44(%rsp)
1400f2fa5:	48 8b 07             	mov    (%rdi),%rax
1400f2fa8:	4c 8d 4c 24 44       	lea    0x44(%rsp),%r9
1400f2fad:	45 33 c0             	xor    %r8d,%r8d
1400f2fb0:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f2fb5:	48 8b cf             	mov    %rdi,%rcx
1400f2fb8:	48 8b 40 18          	mov    0x18(%rax),%rax
1400f2fbc:	ff 15 6e fe 11 00    	call   *0x11fe6e(%rip)        # 0x140212e30
1400f2fc2:	c7 44 24 40 02 00 00 	movl   $0x2,0x40(%rsp)
1400f2fc9:	00
1400f2fca:	48 8b 07             	mov    (%rdi),%rax
1400f2fcd:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
1400f2fd2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400f2fd8:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f2fdd:	48 8b cf             	mov    %rdi,%rcx
1400f2fe0:	48 8b 40 18          	mov    0x18(%rax),%rax
1400f2fe4:	ff 15 46 fe 11 00    	call   *0x11fe46(%rip)        # 0x140212e30
1400f2fea:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
1400f2fee:	bf 02 00 00 00       	mov    $0x2,%edi
1400f2ff3:	3b cf                	cmp    %edi,%ecx
1400f2ff5:	0f 85 98 03 00 00    	jne    0x1400f3393
1400f2ffb:	48 8d 45 70          	lea    0x70(%rbp),%rax
1400f2fff:	4c 39 bd 88 00 00 00 	cmp    %r15,0x88(%rbp)
1400f3006:	48 0f 47 45 70       	cmova  0x70(%rbp),%rax
1400f300b:	48 8d 0d f6 e8 17 00 	lea    0x17e8f6(%rip),%rcx        # 0x140271908
1400f3012:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
1400f3016:	48 89 45 00          	mov    %rax,0x0(%rbp)
1400f301a:	b8 00 01 00 00       	mov    $0x100,%eax
1400f301f:	66 89 45 08          	mov    %ax,0x8(%rbp)
1400f3023:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f3026:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
1400f302a:	4c 89 75 20          	mov    %r14,0x20(%rbp)
1400f302e:	4c 89 7d 28          	mov    %r15,0x28(%rbp)
1400f3032:	66 44 89 75 10       	mov    %r14w,0x10(%rbp)
1400f3037:	48 8d 05 2a 3d 14 00 	lea    0x143d2a(%rip),%rax        # 0x140236d68
1400f303e:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400f3042:	48 8d 05 17 26 18 00 	lea    0x182617(%rip),%rax        # 0x140275660
1400f3049:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400f304e:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400f3052:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f3057:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400f305c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f3061:	b9 c4 80 5c 00       	mov    $0x5c80c4,%ecx
1400f3066:	44 8d 47 30          	lea    0x30(%rdi),%r8d
1400f306a:	e8 39 39 f1 ff       	call   0x1400069a8
1400f306f:	48 8b 45 28          	mov    0x28(%rbp),%rax
1400f3073:	49 3b c7             	cmp    %r15,%rax
1400f3076:	76 32                	jbe    0x1400f30aa
1400f3078:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f307f:	00
1400f3080:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1400f3084:	48 8b d1             	mov    %rcx,%rdx
1400f3087:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f308d:	72 15                	jb     0x1400f30a4
1400f308f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f3093:	48 2b d1             	sub    %rcx,%rdx
1400f3096:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f309a:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f309e:	0f 87 7f 12 00 00    	ja     0x1400f4323
1400f30a4:	ff 15 96 fa 11 00    	call   *0x11fa96(%rip)        # 0x140212b40
1400f30aa:	44 88 74 24 48       	mov    %r14b,0x48(%rsp)
1400f30af:	48 8b 03             	mov    (%rbx),%rax
1400f30b2:	4c 8d 4c 24 48       	lea    0x48(%rsp),%r9
1400f30b7:	41 b8 09 00 00 00    	mov    $0x9,%r8d
1400f30bd:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f30c2:	48 8b cb             	mov    %rbx,%rcx
1400f30c5:	48 8b 40 28          	mov    0x28(%rax),%rax
1400f30c9:	ff 15 61 fd 11 00    	call   *0x11fd61(%rip)        # 0x140212e30
1400f30cf:	44 38 74 24 48       	cmp    %r14b,0x48(%rsp)
1400f30d4:	0f 84 89 00 00 00    	je     0x1400f3163
1400f30da:	48 8b 06             	mov    (%rsi),%rax
1400f30dd:	48 8d 0d 7c d0 14 00 	lea    0x14d07c(%rip),%rcx        # 0x140240160
1400f30e4:	48 89 8d 40 02 00 00 	mov    %rcx,0x240(%rbp)
1400f30eb:	48 8d 8d 40 02 00 00 	lea    0x240(%rbp),%rcx
1400f30f2:	48 89 8d 78 02 00 00 	mov    %rcx,0x278(%rbp)
1400f30f9:	4c 8d 85 40 02 00 00 	lea    0x240(%rbp),%r8
1400f3100:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f3105:	48 8b ce             	mov    %rsi,%rcx
1400f3108:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
1400f310f:	ff 15 1b fd 11 00    	call   *0x11fd1b(%rip)        # 0x140212e30
1400f3115:	90                   	nop
1400f3116:	48 8b 8d 78 02 00 00 	mov    0x278(%rbp),%rcx
1400f311d:	48 85 c9             	test   %rcx,%rcx
1400f3120:	74 1a                	je     0x1400f313c
1400f3122:	48 8b 01             	mov    (%rcx),%rax
1400f3125:	48 8d 95 40 02 00 00 	lea    0x240(%rbp),%rdx
1400f312c:	48 3b ca             	cmp    %rdx,%rcx