1400d7b3f:	85 c0                	test   %eax,%eax
1400d7b41:	0f 84 05 ff ff ff    	je     0x1400d7a4c
1400d7b47:	8b c8                	mov    %eax,%ecx
1400d7b49:	e8 a2 d0 fe ff       	call   0x1400c4bf0
1400d7b4e:	48 8d 15 fb 43 21 00 	lea    0x2143fb(%rip),%rdx        # 0x1402ebf50
1400d7b55:	e9 b5 fd ff ff       	jmp    0x1400d790f
1400d7b5a:	4d 8b c5             	mov    %r13,%r8
1400d7b5d:	48 8d 15 14 43 21 00 	lea    0x214314(%rip),%rdx        # 0x1402ebe78
1400d7b64:	e9 8b fb ff ff       	jmp    0x1400d76f4
1400d7b69:	cc                   	int3
1400d7b6a:	cc                   	int3
1400d7b6b:	cc                   	int3
1400d7b6c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d7b71:	57                   	push   %rdi
1400d7b72:	48 83 ec 20          	sub    $0x20,%rsp
1400d7b76:	48 8b 82 c8 01 00 00 	mov    0x1c8(%rdx),%rax
1400d7b7d:	4c 8d 0d 09 04 2d 00 	lea    0x2d0409(%rip),%r9        # 0x1403a7f8d
1400d7b84:	48 85 c0             	test   %rax,%rax
1400d7b87:	4c 8d 05 f2 3b 21 00 	lea    0x213bf2(%rip),%r8        # 0x1402eb780
1400d7b8e:	48 8b da             	mov    %rdx,%rbx
1400d7b91:	48 8b f9             	mov    %rcx,%rdi
1400d7b94:	4c 0f 45 c8          	cmovne %rax,%r9
1400d7b98:	48 81 c2 f8 03 00 00 	add    $0x3f8,%rdx
1400d7b9f:	e8 34 c9 04 00       	call   0x1401244d8
1400d7ba4:	85 c0                	test   %eax,%eax
1400d7ba6:	75 11                	jne    0x1400d7bb9
1400d7ba8:	88 83 0a 05 00 00    	mov    %al,0x50a(%rbx)
1400d7bae:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1400d7bb2:	c6 81 06 05 00 00 03 	movb   $0x3,0x506(%rcx)
1400d7bb9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d7bbe:	48 83 c4 20          	add    $0x20,%rsp
1400d7bc2:	5f                   	pop    %rdi
1400d7bc3:	c3                   	ret
1400d7bc4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400d7bc9:	57                   	push   %rdi
1400d7bca:	48 83 ec 20          	sub    $0x20,%rsp
1400d7bce:	48 8b 41 20          	mov    0x20(%rcx),%rax
1400d7bd2:	48 8b d9             	mov    %rcx,%rbx
1400d7bd5:	48 8d b8 f8 03 00 00 	lea    0x3f8(%rax),%rdi
1400d7bdc:	81 fa 4b 01 00 00    	cmp    $0x14b,%edx
1400d7be2:	75 4b                	jne    0x1400d7c2f
1400d7be4:	80 bf 0e 01 00 00 03 	cmpb   $0x3,0x10e(%rdi)
1400d7beb:	0f 85 99 00 00 00    	jne    0x1400d7c8a
1400d7bf1:	48 8b 80 d0 01 00 00 	mov    0x1d0(%rax),%rax
1400d7bf8:	4c 8d 0d 8e 03 2d 00 	lea    0x2d038e(%rip),%r9        # 0x1403a7f8d
1400d7bff:	48 85 c0             	test   %rax,%rax
1400d7c02:	4c 8d 05 17 3c 21 00 	lea    0x213c17(%rip),%r8        # 0x1402eb820
1400d7c09:	48 8b d7             	mov    %rdi,%rdx
1400d7c0c:	4c 0f 45 c8          	cmovne %rax,%r9
1400d7c10:	e8 c3 c8 04 00       	call   0x1401244d8
1400d7c15:	8b d0                	mov    %eax,%edx
1400d7c17:	85 c0                	test   %eax,%eax
1400d7c19:	0f 85 bd 00 00 00    	jne    0x1400d7cdc
1400d7c1f:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400d7c23:	c6 81 06 05 00 00 04 	movb   $0x4,0x506(%rcx)
1400d7c2a:	e9 ad 00 00 00       	jmp    0x1400d7cdc
1400d7c2f:	8d 82 38 ff ff ff    	lea    -0xc8(%rdx),%eax
1400d7c35:	83 f8 64             	cmp    $0x64,%eax
1400d7c38:	73 0c                	jae    0x1400d7c46
1400d7c3a:	e8 bd e5 ff ff       	call   0x1400d61fc
1400d7c3f:	8b d0                	mov    %eax,%edx
1400d7c41:	e9 96 00 00 00       	jmp    0x1400d7cdc
1400d7c46:	81 fa 4c 01 00 00    	cmp    $0x14c,%edx
1400d7c4c:	75 3c                	jne    0x1400d7c8a
1400d7c4e:	4c 8b 89 20 08 00 00 	mov    0x820(%rcx),%r9
1400d7c55:	4d 85 c9             	test   %r9,%r9
1400d7c58:	74 22                	je     0x1400d7c7c
1400d7c5a:	4c 8d 05 47 46 21 00 	lea    0x214647(%rip),%r8        # 0x1402ec2a8
1400d7c61:	48 8b d7             	mov    %rdi,%rdx
1400d7c64:	e8 6f c8 04 00       	call   0x1401244d8
1400d7c69:	8b d0                	mov    %eax,%edx
1400d7c6b:	85 c0                	test   %eax,%eax
1400d7c6d:	75 6d                	jne    0x1400d7cdc
1400d7c6f:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400d7c73:	c6 80 06 05 00 00 05 	movb   $0x5,0x506(%rax)
1400d7c7a:	eb 60                	jmp    0x1400d7cdc
1400d7c7c:	48 8d 15 2d 46 21 00 	lea    0x21462d(%rip),%rdx        # 0x1402ec2b0
1400d7c83:	e8 48 cd fd ff       	call   0x1400b49d0
1400d7c88:	eb 4d                	jmp    0x1400d7cd7
1400d7c8a:	4c 8b 89 28 08 00 00 	mov    0x828(%rcx),%r9
1400d7c91:	4d 85 c9             	test   %r9,%r9
1400d7c94:	74 32                	je     0x1400d7cc8
1400d7c96:	80 bf 12 01 00 00 00 	cmpb   $0x0,0x112(%rdi)
1400d7c9d:	75 29                	jne    0x1400d7cc8
1400d7c9f:	4c 8d 05 0e 14 21 00 	lea    0x21140e(%rip),%r8        # 0x1402e90b4
1400d7ca6:	48 8b d7             	mov    %rdi,%rdx
1400d7ca9:	e8 2a c8 04 00       	call   0x1401244d8
1400d7cae:	8b d0                	mov    %eax,%edx
1400d7cb0:	85 c0                	test   %eax,%eax
1400d7cb2:	75 28                	jne    0x1400d7cdc
1400d7cb4:	c6 87 12 01 00 00 01 	movb   $0x1,0x112(%rdi)
1400d7cbb:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400d7cbf:	c6 80 06 05 00 00 03 	movb   $0x3,0x506(%rax)
1400d7cc6:	eb 14                	jmp    0x1400d7cdc
1400d7cc8:	44 8b c2             	mov    %edx,%r8d
1400d7ccb:	48 8d 15 06 46 21 00 	lea    0x214606(%rip),%rdx        # 0x1402ec2d8
1400d7cd2:	e8 f9 cc fd ff       	call   0x1400b49d0
1400d7cd7:	ba 43 00 00 00       	mov    $0x43,%edx
1400d7cdc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400d7ce1:	8b c2                	mov    %edx,%eax
1400d7ce3:	48 83 c4 20          	add    $0x20,%rsp
1400d7ce7:	5f                   	pop    %rdi
1400d7ce8:	c3                   	ret
1400d7ce9:	cc                   	int3
1400d7cea:	cc                   	int3
1400d7ceb:	cc                   	int3
1400d7cec:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400d7cf1:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400d7cf6:	55                   	push   %rbp
1400d7cf7:	57                   	push   %rdi
1400d7cf8:	41 54                	push   %r12
1400d7cfa:	41 56                	push   %r14
1400d7cfc:	41 57                	push   %r15
1400d7cfe:	48 8b ec             	mov    %rsp,%rbp
1400d7d01:	48 83 ec 70          	sub    $0x70,%rsp
1400d7d05:	48 8b 05 74 dd 2f 00 	mov    0x2fdd74(%rip),%rax        # 0x1403d5a80
1400d7d0c:	48 33 c4             	xor    %rsp,%rax
1400d7d0f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400d7d13:	45 33 e4             	xor    %r12d,%r12d
1400d7d16:	48 8d b2 f8 03 00 00 	lea    0x3f8(%rdx),%rsi
1400d7d1d:	4c 8b fa             	mov    %rdx,%r15
1400d7d20:	48 8b d9             	mov    %rcx,%rbx
1400d7d23:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
1400d7d27:	4c 39 66 18          	cmp    %r12,0x18(%rsi)
1400d7d2b:	74 0d                	je     0x1400d7d3a
1400d7d2d:	48 8b d6             	mov    %rsi,%rdx
1400d7d30:	e8 53 c4 04 00       	call   0x140124188
1400d7d35:	e9 cd 09 00 00       	jmp    0x1400d8707
1400d7d3a:	48 8d 45 c8          	lea    -0x38(%rbp),%rax
1400d7d3e:	4c 8b c6             	mov    %rsi,%r8
1400d7d41:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
1400d7d45:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400d7d4a:	33 d2                	xor    %edx,%edx
1400d7d4c:	e8 a7 de ff ff       	call   0x1400d5bf8
1400d7d51:	8b f8                	mov    %eax,%edi
1400d7d53:	85 c0                	test   %eax,%eax
1400d7d55:	0f 85 ac 09 00 00    	jne    0x1400d8707
1400d7d5b:	44 8b 55 c0          	mov    -0x40(%rbp),%r10d
1400d7d5f:	45 85 d2             	test   %r10d,%r10d
1400d7d62:	0f 84 9d 09 00 00    	je     0x1400d8705
1400d7d68:	44 0f b6 86 0e 01 00 	movzbl 0x10e(%rsi),%r8d
1400d7d6f:	00
1400d7d70:	41 83 f8 12          	cmp    $0x12,%r8d
1400d7d74:	0f 87 ae 07 00 00    	ja     0x1400d8528
1400d7d7a:	0f 84 98 07 00 00    	je     0x1400d8518
1400d7d80:	41 83 f8 09          	cmp    $0x9,%r8d
1400d7d84:	0f 87 ca 04 00 00    	ja     0x1400d8254
1400d7d8a:	0f 84 4c 03 00 00    	je     0x1400d80dc
1400d7d90:	41 83 e8 01          	sub    $0x1,%r8d
1400d7d94:	0f 84 4f 02 00 00    	je     0x1400d7fe9
1400d7d9a:	41 83 e8 01          	sub    $0x1,%r8d
1400d7d9e:	0f 84 65 01 00 00    	je     0x1400d7f09
1400d7da4:	41 83 e8 01          	sub    $0x1,%r8d
1400d7da8:	0f 84 4b 01 00 00    	je     0x1400d7ef9
1400d7dae:	41 83 e8 01          	sub    $0x1,%r8d
1400d7db2:	0f 84 41 01 00 00    	je     0x1400d7ef9
1400d7db8:	41 83 e8 01          	sub    $0x1,%r8d
1400d7dbc:	0f 84 07 01 00 00    	je     0x1400d7ec9
1400d7dc2:	41 83 e8 01          	sub    $0x1,%r8d
1400d7dc6:	0f 84 bd 00 00 00    	je     0x1400d7e89
1400d7dcc:	41 83 e8 01          	sub    $0x1,%r8d
1400d7dd0:	74 47                	je     0x1400d7e19
1400d7dd2:	41 83 f8 01          	cmp    $0x1,%r8d
1400d7dd6:	0f 85 68 04 00 00    	jne    0x1400d8244
1400d7ddc:	41 81 fa f4 01 00 00 	cmp    $0x1f4,%r10d
1400d7de3:	7d 24                	jge    0x1400d7e09
1400d7de5:	33 d2                	xor    %edx,%edx
1400d7de7:	48 8b cb             	mov    %rbx,%rcx
1400d7dea:	e8 ad 63 fd ff       	call   0x1400ae19c
1400d7def:	8b f8                	mov    %eax,%edi
1400d7df1:	85 c0                	test   %eax,%eax
1400d7df3:	74 14                	je     0x1400d7e09
1400d7df5:	48 8d 15 94 45 21 00 	lea    0x214594(%rip),%rdx        # 0x1402ec390
1400d7dfc:	48 8b cb             	mov    %rbx,%rcx
1400d7dff:	e8 cc cb fd ff       	call   0x1400b49d0
1400d7e04:	e9 fc 08 00 00       	jmp    0x1400d8705
1400d7e09:	48 8b cb             	mov    %rbx,%rcx
1400d7e0c:	49 8b d7             	mov    %r15,%rdx
1400d7e0f:	e8 54 ec ff ff       	call   0x1400d6a68
1400d7e14:	e9 ea 08 00 00       	jmp    0x1400d8703
1400d7e19:	8a 8b 20 0a 00 00    	mov    0xa20(%rbx),%cl
1400d7e1f:	b8 1f 85 eb 51       	mov    $0x51eb851f,%eax
1400d7e24:	41 f7 ea             	imul   %r10d
1400d7e27:	c1 fa 05             	sar    $0x5,%edx
1400d7e2a:	8b c2                	mov    %edx,%eax
1400d7e2c:	c1 e8 1f             	shr    $0x1f,%eax
1400d7e2f:	03 d0                	add    %eax,%edx
1400d7e31:	83 fa 02             	cmp    $0x2,%edx
1400d7e34:	75 0e                	jne    0x1400d7e44
1400d7e36:	3a ca                	cmp    %dl,%cl
1400d7e38:	0f 95 c0             	setne  %al
1400d7e3b:	41 88 87 52 03 00 00 	mov    %al,0x352(%r15)
1400d7e42:	eb 09                	jmp    0x1400d7e4d
1400d7e44:	80 f9 02             	cmp    $0x2,%cl
1400d7e47:	0f 87 5c 01 00 00    	ja     0x1400d7fa9
1400d7e4d:	48 8b cb             	mov    %rbx,%rcx
1400d7e50:	44 38 a3 fa 06 00 00 	cmp    %r12b,0x6fa(%rbx)
1400d7e57:	74 b3                	je     0x1400d7e0c
1400d7e59:	4c 8d 0d 28 45 21 00 	lea    0x214528(%rip),%r9        # 0x1402ec388
1400d7e60:	48 8b d6             	mov    %rsi,%rdx
1400d7e63:	4c 8d 05 4a 12 21 00 	lea    0x21124a(%rip),%r8        # 0x1402e90b4
1400d7e6a:	e8 69 c6 04 00       	call   0x1401244d8
1400d7e6f:	8b f8                	mov    %eax,%edi
1400d7e71:	85 c0                	test   %eax,%eax
1400d7e73:	0f 85 8c 08 00 00    	jne    0x1400d8705
1400d7e79:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400d7e7d:	c6 80 06 05 00 00 08 	movb   $0x8,0x506(%rax)
1400d7e84:	e9 7c 08 00 00       	jmp    0x1400d8705
1400d7e89:	80 bb 20 0a 00 00 02 	cmpb   $0x2,0xa20(%rbx)
1400d7e90:	4c 8d 05 e9 44 21 00 	lea    0x2144e9(%rip),%r8        # 0x1402ec380
1400d7e97:	b8 43 00 00 00       	mov    $0x43,%eax
1400d7e9c:	48 8b d6             	mov    %rsi,%rdx
1400d7e9f:	48 8b cb             	mov    %rbx,%rcx
1400d7ea2:	44 8d 48 0d          	lea    0xd(%rax),%r9d
1400d7ea6:	44 0f 44 c8          	cmove  %eax,%r9d
1400d7eaa:	e8 29 c6 04 00       	call   0x1401244d8
1400d7eaf:	8b f8                	mov    %eax,%edi
1400d7eb1:	85 c0                	test   %eax,%eax
1400d7eb3:	0f 85 4c 08 00 00    	jne    0x1400d8705
1400d7eb9:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400d7ebd:	c6 80 06 05 00 00 07 	movb   $0x7,0x506(%rax)
1400d7ec4:	e9 3c 08 00 00       	jmp    0x1400d8705
1400d7ec9:	ba e6 00 00 00       	mov    $0xe6,%edx
1400d7ece:	48 8b cb             	mov    %rbx,%rcx
1400d7ed1:	44 3b d2             	cmp    %edx,%r10d
1400d7ed4:	74 19                	je     0x1400d7eef
1400d7ed6:	45 8b c2             	mov    %r10d,%r8d
1400d7ed9:	48 8d 15 10 44 21 00 	lea    0x214410(%rip),%rdx        # 0x1402ec2f0
1400d7ee0:	e8 eb ca fd ff       	call   0x1400b49d0
1400d7ee5:	bf 0b 00 00 00       	mov    $0xb,%edi
1400d7eea:	e9 16 08 00 00       	jmp    0x1400d8705
1400d7eef:	e8 08 e3 ff ff       	call   0x1400d61fc
1400d7ef4:	e9 0a 08 00 00       	jmp    0x1400d8703
1400d7ef9:	41 8b d2             	mov    %r10d,%edx
1400d7efc:	48 8b cb             	mov    %rbx,%rcx
1400d7eff:	e8 c0 fc ff ff       	call   0x1400d7bc4
1400d7f04:	e9 fa 07 00 00       	jmp    0x1400d8703
1400d7f09:	4c 39 a6 80 00 00 00 	cmp    %r12,0x80(%rsi)
1400d7f10:	0f 85 1d 01 00 00    	jne    0x1400d8033
1400d7f16:	41 81 fa ea 00 00 00 	cmp    $0xea,%r10d
1400d7f1d:	74 6a                	je     0x1400d7f89
1400d7f1f:	41 81 fa 4e 01 00 00 	cmp    $0x14e,%r10d
1400d7f26:	74 61                	je     0x1400d7f89
1400d7f28:	8b 86 08 01 00 00    	mov    0x108(%rsi),%eax
1400d7f2e:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400d7f34:	41 3b c6             	cmp    %r14d,%eax
1400d7f37:	7d 3d                	jge    0x1400d7f76
1400d7f39:	ff c0                	inc    %eax
1400d7f3b:	4c 8d 05 66 38 21 00 	lea    0x213866(%rip),%r8        # 0x1402eb7a8
1400d7f42:	89 86 08 01 00 00    	mov    %eax,0x108(%rsi)
1400d7f48:	8b 86 04 01 00 00    	mov    0x104(%rsi),%eax
1400d7f4e:	01 86 00 01 00 00    	add    %eax,0x100(%rsi)
1400d7f54:	48 8d 05 4d 3e 21 00 	lea    0x213e4d(%rip),%rax        # 0x1402ebda8
1400d7f5b:	4c 63 8e 00 01 00 00 	movslq 0x100(%rsi),%r9
1400d7f62:	4e 8b 0c c8          	mov    (%rax,%r9,8),%r9
1400d7f66:	48 8b d6             	mov    %rsi,%rdx
1400d7f69:	48 8b cb             	mov    %rbx,%rcx
1400d7f6c:	e8 67 c5 04 00       	call   0x1401244d8
1400d7f71:	e9 8d 07 00 00       	jmp    0x1400d8703
1400d7f76:	44 38 b3 20 0a 00 00 	cmp    %r14b,0xa20(%rbx)
1400d7f7d:	76 5a                	jbe    0x1400d7fd9
1400d7f7f:	bf 40 00 00 00       	mov    $0x40,%edi
1400d7f84:	e9 7c 07 00 00       	jmp    0x1400d8705
1400d7f89:	33 d2                	xor    %edx,%edx
1400d7f8b:	49 8b cf             	mov    %r15,%rcx
1400d7f8e:	e8 69 c5 fd ff       	call   0x1400b44fc
1400d7f93:	84 c0                	test   %al,%al
1400d7f95:	75 1c                	jne    0x1400d7fb3
1400d7f97:	45 33 c0             	xor    %r8d,%r8d
1400d7f9a:	49 8b d7             	mov    %r15,%rdx
1400d7f9d:	48 8b cb             	mov    %rbx,%rcx
1400d7fa0:	e8 9b 61 fd ff       	call   0x1400ae140
1400d7fa5:	85 c0                	test   %eax,%eax
1400d7fa7:	74 0a                	je     0x1400d7fb3
1400d7fa9:	b8 40 00 00 00       	mov    $0x40,%eax
1400d7fae:	e9 54 07 00 00       	jmp    0x1400d8707
1400d7fb3:	33 d2                	xor    %edx,%edx
1400d7fb5:	4c 8d 4d c4          	lea    -0x3c(%rbp),%r9
1400d7fb9:	48 8b cb             	mov    %rbx,%rcx
1400d7fbc:	44 8d 42 01          	lea    0x1(%rdx),%r8d
1400d7fc0:	e8 6b c1 fd ff       	call   0x1400b4130
1400d7fc5:	8b f8                	mov    %eax,%edi
1400d7fc7:	85 c0                	test   %eax,%eax
1400d7fc9:	0f 85 36 07 00 00    	jne    0x1400d8705
1400d7fcf:	66 41 c7 87 52 03 00 	movw   $0x100,0x352(%r15)
1400d7fd6:	00 00 01
1400d7fd9:	49 8b d7             	mov    %r15,%rdx
1400d7fdc:	48 8b cb             	mov    %rbx,%rcx
1400d7fdf:	e8 88 fb ff ff       	call   0x1400d7b6c
1400d7fe4:	e9 1a 07 00 00       	jmp    0x1400d8703
1400d7fe9:	ba e6 00 00 00       	mov    $0xe6,%edx
1400d7fee:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400d7ff4:	44 3b d2             	cmp    %edx,%r10d
1400d7ff7:	75 1f                	jne    0x1400d8018
1400d7ff9:	44 38 b3 20 0a 00 00 	cmp    %r14b,0xa20(%rbx)
1400d8000:	76 09                	jbe    0x1400d800b
1400d8002:	45 38 a7 53 03 00 00 	cmp    %r12b,0x353(%r15)
1400d8009:	74 32                	je     0x1400d803d
1400d800b:	48 8b cb             	mov    %rbx,%rcx
1400d800e:	e8 b1 fb ff ff       	call   0x1400d7bc4
1400d8013:	e9 ef 06 00 00       	jmp    0x1400d8707
1400d8018:	41 81 fa dc 00 00 00 	cmp    $0xdc,%r10d
1400d801f:	74 1c                	je     0x1400d803d
1400d8021:	45 8b c2             	mov    %r10d,%r8d
1400d8024:	48 8d 15 ed 42 21 00 	lea    0x2142ed(%rip),%rdx        # 0x1402ec318
1400d802b:	48 8b cb             	mov    %rbx,%rcx
1400d802e:	e8 9d c9 fd ff       	call   0x1400b49d0
1400d8033:	b8 08 00 00 00       	mov    $0x8,%eax
1400d8038:	e9 ca 06 00 00       	jmp    0x1400d8707
1400d803d:	44 38 a3 20 0a 00 00 	cmp    %r12b,0xa20(%rbx)
1400d8044:	74 93                	je     0x1400d7fd9
1400d8046:	45 38 a7 53 03 00 00 	cmp    %r12b,0x353(%r15)
1400d804d:	75 8a                	jne    0x1400d7fd9
1400d804f:	44 89 a6 08 01 00 00 	mov    %r12d,0x108(%rsi)
1400d8056:	44 0f b6 83 f9 06 00 	movzbl 0x6f9(%rbx),%r8d
1400d805d:	00
1400d805e:	41 8b c8             	mov    %r8d,%ecx
1400d8061:	45 85 c0             	test   %r8d,%r8d
1400d8064:	74 2c                	je     0x1400d8092
1400d8066:	41 2b ce             	sub    %r14d,%ecx
1400d8069:	74 27                	je     0x1400d8092
1400d806b:	41 3b ce             	cmp    %r14d,%ecx
1400d806e:	74 19                	je     0x1400d8089
1400d8070:	48 8d 15 d9 42 21 00 	lea    0x2142d9(%rip),%rdx        # 0x1402ec350
1400d8077:	48 8b cb             	mov    %rbx,%rcx
1400d807a:	e8 51 c9 fd ff       	call   0x1400b49d0
1400d807f:	b8 30 00 00 00       	mov    $0x30,%eax
1400d8084:	e9 7e 06 00 00       	jmp    0x1400d8707
1400d8089:	41 8b c6             	mov    %r14d,%eax
1400d808c:	41 83 ce ff          	or     $0xffffffff,%r14d
1400d8090:	eb 03                	jmp    0x1400d8095
1400d8092:	41 8b c4             	mov    %r12d,%eax
1400d8095:	44 8b c8             	mov    %eax,%r9d
1400d8098:	4c 8d 05 09 37 21 00 	lea    0x213709(%rip),%r8        # 0x1402eb7a8
1400d809f:	44 89 b6 04 01 00 00 	mov    %r14d,0x104(%rsi)
1400d80a6:	48 8b d6             	mov    %rsi,%rdx
1400d80a9:	89 86 00 01 00 00    	mov    %eax,0x100(%rsi)
1400d80af:	48 8b cb             	mov    %rbx,%rcx
1400d80b2:	48 8d 05 ef 3c 21 00 	lea    0x213cef(%rip),%rax        # 0x1402ebda8
1400d80b9:	4e 8b 0c c8          	mov    (%rax,%r9,8),%r9
1400d80bd:	e8 16 c4 04 00       	call   0x1401244d8
1400d80c2:	8b f8                	mov    %eax,%edi
1400d80c4:	85 c0                	test   %eax,%eax
1400d80c6:	0f 85 39 06 00 00    	jne    0x1400d8705
1400d80cc:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400d80d0:	c6 80 06 05 00 00 02 	movb   $0x2,0x506(%rax)
1400d80d7:	e9 29 06 00 00       	jmp    0x1400d8705
1400d80dc:	41 81 fa 01 01 00 00 	cmp    $0x101,%r10d
1400d80e3:	0f 85 5b 01 00 00    	jne    0x1400d8244
1400d80e9:	48 8d 4e 60          	lea    0x60(%rsi),%rcx