1400d7863:	75 5b                	jne    0x1400d78c0
1400d7865:	4c 8b c7             	mov    %rdi,%r8
1400d7868:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
1400d786f:	8b c8                	mov    %eax,%ecx
1400d7871:	e8 5a d2 fe ff       	call   0x1400c4ad0
1400d7876:	4c 8b c8             	mov    %rax,%r9
1400d7879:	44 0f b7 c6          	movzwl %si,%r8d
1400d787d:	48 8d 15 44 46 21 00 	lea    0x214644(%rip),%rdx        # 0x1402ebec8
1400d7884:	48 8b cb             	mov    %rbx,%rcx
1400d7887:	e8 d0 bb fc ff       	call   0x1400a345c
1400d788c:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400d7891:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400d7896:	c7 44 24 68 80 00 00 	movl   $0x80,0x68(%rsp)
1400d789d:	00
1400d789e:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400d78a2:	48 8b 8e 20 02 00 00 	mov    0x220(%rsi),%rcx
1400d78a9:	ff 15 89 df 20 00    	call   *0x20df89(%rip)        # 0x1402e5838
1400d78af:	85 c0                	test   %eax,%eax
1400d78b1:	75 3e                	jne    0x1400d78f1
1400d78b3:	41 0f b7 f4          	movzwl %r12w,%esi
1400d78b7:	88 44 24 40          	mov    %al,0x40(%rsp)
1400d78bb:	e9 5c ff ff ff       	jmp    0x1400d781c
1400d78c0:	3d 40 27 00 00       	cmp    $0x2740,%eax
1400d78c5:	74 05                	je     0x1400d78cc
1400d78c7:	83 f8 0d             	cmp    $0xd,%eax
1400d78ca:	75 53                	jne    0x1400d791f
1400d78cc:	66 ff c6             	inc    %si
1400d78cf:	88 4c 24 40          	mov    %cl,0x40(%rsp)
1400d78d3:	66 41 3b f5          	cmp    %r13w,%si
1400d78d7:	0f 86 3f ff ff ff    	jbe    0x1400d781c
1400d78dd:	48 8d 15 34 46 21 00 	lea    0x214634(%rip),%rdx        # 0x1402ebf18
1400d78e4:	48 8b cb             	mov    %rbx,%rcx
1400d78e7:	e8 e4 d0 fd ff       	call   0x1400b49d0
1400d78ec:	e9 0b fe ff ff       	jmp    0x1400d76fc
1400d78f1:	ff 15 a1 df 20 00    	call   *0x20dfa1(%rip)        # 0x1402e5898
1400d78f7:	4c 8b c7             	mov    %rdi,%r8
1400d78fa:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
1400d7901:	8b c8                	mov    %eax,%ecx
1400d7903:	e8 c8 d1 fe ff       	call   0x1400c4ad0
1400d7908:	48 8d 15 49 45 21 00 	lea    0x214549(%rip),%rdx        # 0x1402ebe58
1400d790f:	4c 8b c0             	mov    %rax,%r8
1400d7912:	48 8b cb             	mov    %rbx,%rcx
1400d7915:	e8 b6 d0 fd ff       	call   0x1400b49d0
1400d791a:	e9 e2 fd ff ff       	jmp    0x1400d7701
1400d791f:	4c 8b c7             	mov    %rdi,%r8
1400d7922:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
1400d7929:	8b c8                	mov    %eax,%ecx
1400d792b:	e8 a0 d1 fe ff       	call   0x1400c4ad0
1400d7930:	4c 8b c8             	mov    %rax,%r9
1400d7933:	44 0f b7 c6          	movzwl %si,%r8d
1400d7937:	48 8d 15 ba 45 21 00 	lea    0x2145ba(%rip),%rdx        # 0x1402ebef8
1400d793e:	48 8b cb             	mov    %rbx,%rcx
1400d7941:	e8 8a d0 fd ff       	call   0x1400b49d0
1400d7946:	e9 b1 fd ff ff       	jmp    0x1400d76fc
1400d794b:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400d7950:	4c 8d 44 24 68       	lea    0x68(%rsp),%r8
1400d7955:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400d7959:	c7 44 24 68 80 00 00 	movl   $0x80,0x68(%rsp)
1400d7960:	00
1400d7961:	ff 15 d1 de 20 00    	call   *0x20ded1(%rip)        # 0x1402e5838
1400d7967:	85 c0                	test   %eax,%eax
1400d7969:	74 23                	je     0x1400d798e
1400d796b:	ff 15 27 df 20 00    	call   *0x20df27(%rip)        # 0x1402e5898
1400d7971:	4c 8b c7             	mov    %rdi,%r8
1400d7974:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
1400d797b:	8b c8                	mov    %eax,%ecx
1400d797d:	e8 4e d1 fe ff       	call   0x1400c4ad0
1400d7982:	48 8d 15 cf 44 21 00 	lea    0x2144cf(%rip),%rdx        # 0x1402ebe58
1400d7989:	e9 63 fd ff ff       	jmp    0x1400d76f1
1400d798e:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400d7993:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1400d7999:	41 8b d4             	mov    %r12d,%edx
1400d799c:	ff 15 86 de 20 00    	call   *0x20de86(%rip)        # 0x1402e5828
1400d79a2:	85 c0                	test   %eax,%eax
1400d79a4:	74 0e                	je     0x1400d79b4
1400d79a6:	ff 15 ec de 20 00    	call   *0x20deec(%rip)        # 0x1402e5898
1400d79ac:	4c 8b c7             	mov    %rdi,%r8
1400d79af:	e9 28 fd ff ff       	jmp    0x1400d76dc
1400d79b4:	41 b8 2f 00 00 00    	mov    $0x2f,%r8d
1400d79ba:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1400d79be:	49 8b ce             	mov    %r14,%rcx
1400d79c1:	e8 86 47 fe ff       	call   0x1400bc14c
1400d79c6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1400d79cb:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
1400d79d0:	48 8b d6             	mov    %rsi,%rdx
1400d79d3:	45 8b c4             	mov    %r12d,%r8d
1400d79d6:	48 8b cb             	mov    %rbx,%rcx
1400d79d9:	e8 2e 9e 00 00       	call   0x1400e180c
1400d79de:	44 8b f8             	mov    %eax,%r15d
1400d79e1:	85 c0                	test   %eax,%eax
1400d79e3:	0f 85 18 fd ff ff    	jne    0x1400d7701
1400d79e9:	48 83 4c 24 70 ff    	orq    $0xffffffffffffffff,0x70(%rsp)
1400d79ef:	44 8d 70 02          	lea    0x2(%rax),%r14d
1400d79f3:	8b 7c 24 50          	mov    0x50(%rsp),%edi
1400d79f7:	41 3b fe             	cmp    %r14d,%edi
1400d79fa:	74 49                	je     0x1400d7a45
1400d79fc:	0f b7 4d 80          	movzwl -0x80(%rbp),%ecx
1400d7a00:	80 be 51 03 00 00 00 	cmpb   $0x0,0x351(%rsi)
1400d7a07:	75 04                	jne    0x1400d7a0d
1400d7a09:	85 ff                	test   %edi,%edi
1400d7a0b:	74 30                	je     0x1400d7a3d
1400d7a0d:	41 3b fc             	cmp    %r12d,%edi
1400d7a10:	75 06                	jne    0x1400d7a18
1400d7a12:	66 41 3b ce          	cmp    %r14w,%cx
1400d7a16:	75 25                	jne    0x1400d7a3d
1400d7a18:	66 41 3b ce          	cmp    %r14w,%cx
1400d7a1c:	75 1f                	jne    0x1400d7a3d
1400d7a1e:	0f b7 4d 82          	movzwl -0x7e(%rbp),%ecx
1400d7a22:	ff 15 68 de 20 00    	call   *0x20de68(%rip)        # 0x1402e5890
1400d7a28:	44 0f b7 c0          	movzwl %ax,%r8d
1400d7a2c:	85 ff                	test   %edi,%edi
1400d7a2e:	0f 84 c9 00 00 00    	je     0x1400d7afd
1400d7a34:	41 3b fc             	cmp    %r12d,%edi
1400d7a37:	74 33                	je     0x1400d7a6c
1400d7a39:	0f b7 4d 80          	movzwl -0x80(%rbp),%ecx
1400d7a3d:	41 03 fc             	add    %r12d,%edi
1400d7a40:	41 3b fe             	cmp    %r14d,%edi
1400d7a43:	75 bb                	jne    0x1400d7a00
1400d7a45:	4c 8d b6 f8 03 00 00 	lea    0x3f8(%rsi),%r14
1400d7a4c:	41 89 be 00 01 00 00 	mov    %edi,0x100(%r14)
1400d7a53:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400d7a57:	c6 80 06 05 00 00 1c 	movb   $0x1c,0x506(%rax)
1400d7a5e:	45 85 ff             	test   %r15d,%r15d
1400d7a61:	0f 84 a5 fc ff ff    	je     0x1400d770c
1400d7a67:	e9 95 fc ff ff       	jmp    0x1400d7701
1400d7a6c:	48 8d 4d 70          	lea    0x70(%rbp),%rcx
1400d7a70:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1400d7a74:	80 3a 00             	cmpb   $0x0,(%rdx)
1400d7a77:	74 1a                	je     0x1400d7a93
1400d7a79:	80 3a 2e             	cmpb   $0x2e,(%rdx)
1400d7a7c:	41 b9 2c 00 00 00    	mov    $0x2c,%r9d
1400d7a82:	0f b6 02             	movzbl (%rdx),%eax
1400d7a85:	41 0f 44 c1          	cmove  %r9d,%eax
1400d7a89:	88 01                	mov    %al,(%rcx)
1400d7a8b:	49 03 cc             	add    %r12,%rcx
1400d7a8e:	49 03 d4             	add    %r12,%rdx
1400d7a91:	75 e1                	jne    0x1400d7a74
1400d7a93:	45 8b c8             	mov    %r8d,%r9d
1400d7a96:	41 0f b6 c0          	movzbl %r8b,%eax
1400d7a9a:	41 c1 e9 08          	shr    $0x8,%r9d
1400d7a9e:	4c 8d 05 cf 44 21 00 	lea    0x2144cf(%rip),%r8        # 0x1402ebf74
1400d7aa5:	ba 14 00 00 00       	mov    $0x14,%edx
1400d7aaa:	c6 01 00             	movb   $0x0,(%rcx)
1400d7aad:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400d7ab1:	e8 96 25 fe ff       	call   0x1400ba04c
1400d7ab6:	48 8d 45 70          	lea    0x70(%rbp),%rax
1400d7aba:	48 8b cb             	mov    %rbx,%rcx
1400d7abd:	4c 8d b6 f8 03 00 00 	lea    0x3f8(%rsi),%r14
1400d7ac4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400d7ac9:	49 8b d6             	mov    %r14,%rdx
1400d7acc:	4c 8d 0d ba 42 21 00 	lea    0x2142ba(%rip),%r9        # 0x1402ebd8d
1400d7ad3:	4c 8d 05 a6 3a 21 00 	lea    0x213aa6(%rip),%r8        # 0x1402eb580
1400d7ada:	e8 f9 c9 04 00       	call   0x1401244d8
1400d7adf:	44 8b f8             	mov    %eax,%r15d
1400d7ae2:	85 c0                	test   %eax,%eax
1400d7ae4:	0f 84 62 ff ff ff    	je     0x1400d7a4c
1400d7aea:	8b c8                	mov    %eax,%ecx
1400d7aec:	e8 ff d0 fe ff       	call   0x1400c4bf0
1400d7af1:	48 8d 15 88 44 21 00 	lea    0x214488(%rip),%rdx        # 0x1402ebf80
1400d7af8:	e9 12 fe ff ff       	jmp    0x1400d790f
1400d7afd:	33 c9                	xor    %ecx,%ecx
1400d7aff:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
1400d7b04:	66 44 39 75 80       	cmp    %r14w,-0x80(%rbp)
1400d7b09:	48 8d 45 00          	lea    0x0(%rbp),%rax
1400d7b0d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400d7b12:	4c 8d b6 f8 03 00 00 	lea    0x3f8(%rsi),%r14
1400d7b19:	0f 95 c1             	setne  %cl
1400d7b1c:	4c 8d 0d 65 42 21 00 	lea    0x214265(%rip),%r9        # 0x1402ebd88
1400d7b23:	41 03 cc             	add    %r12d,%ecx
1400d7b26:	4c 8d 05 13 44 21 00 	lea    0x214413(%rip),%r8        # 0x1402ebf40
1400d7b2d:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1400d7b31:	49 8b d6             	mov    %r14,%rdx
1400d7b34:	48 8b cb             	mov    %rbx,%rcx
1400d7b37:	e8 9c c9 04 00       	call   0x1401244d8
1400d7b3c:	44 8b f8             	mov    %eax,%r15d
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