140ed7aae:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed7ab2:	c1 e7 08             	shl    $0x8,%edi
140ed7ab5:	c1 e6 08             	shl    $0x8,%esi
140ed7ab8:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed7abc:	0b c7                	or     %edi,%eax
140ed7abe:	8b f8                	mov    %eax,%edi
140ed7ac0:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed7ac4:	48 ff c3             	inc    %rbx
140ed7ac7:	48 8d 14 09          	lea    (%rcx,%rcx,1),%rdx
140ed7acb:	8b c6                	mov    %esi,%eax
140ed7acd:	42 0f b7 0c 22       	movzwl (%rdx,%r12,1),%ecx
140ed7ad2:	c1 e8 0b             	shr    $0xb,%eax
140ed7ad5:	0f af c1             	imul   %ecx,%eax
140ed7ad8:	3b f8                	cmp    %eax,%edi
140ed7ada:	73 1e                	jae    0x140ed7afa
140ed7adc:	8b f0                	mov    %eax,%esi
140ed7ade:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed7ae2:	b8 00 08 00 00       	mov    $0x800,%eax
140ed7ae7:	41 f7 d2             	not    %r10d
140ed7aea:	2b c1                	sub    %ecx,%eax
140ed7aec:	45 03 f6             	add    %r14d,%r14d
140ed7aef:	c1 e8 05             	shr    $0x5,%eax
140ed7af2:	45 23 ca             	and    %r10d,%r9d
140ed7af5:	66 03 c1             	add    %cx,%ax
140ed7af8:	eb 24                	jmp    0x140ed7b1e
140ed7afa:	2b f0                	sub    %eax,%esi
140ed7afc:	46 8d 34 75 01 00 00 	lea    0x1(,%r14,2),%r14d
140ed7b03:	00
140ed7b04:	2b f8                	sub    %eax,%edi
140ed7b06:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed7b0a:	0f b7 c1             	movzwl %cx,%eax
140ed7b0d:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed7b11:	66 c1 e8 05          	shr    $0x5,%ax
140ed7b15:	45 23 ca             	and    %r10d,%r9d
140ed7b18:	66 2b c8             	sub    %ax,%cx
140ed7b1b:	0f b7 c1             	movzwl %cx,%eax
140ed7b1e:	49 8b cc             	mov    %r12,%rcx
140ed7b21:	45 03 ff             	add    %r15d,%r15d
140ed7b24:	45 8b df             	mov    %r15d,%r11d
140ed7b27:	66 89 04 0a          	mov    %ax,(%rdx,%rcx,1)
140ed7b2b:	45 23 d9             	and    %r9d,%r11d
140ed7b2e:	43 8d 0c 0b          	lea    (%r11,%r9,1),%ecx
140ed7b32:	41 03 ce             	add    %r14d,%ecx
140ed7b35:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed7b3b:	73 23                	jae    0x140ed7b60
140ed7b3d:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed7b41:	0f 84 73 23 00 00    	je     0x140ed9eba
140ed7b47:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed7b4b:	c1 e7 08             	shl    $0x8,%edi
140ed7b4e:	c1 e6 08             	shl    $0x8,%esi
140ed7b51:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed7b55:	0b c7                	or     %edi,%eax
140ed7b57:	8b f8                	mov    %eax,%edi
140ed7b59:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed7b5d:	48 ff c3             	inc    %rbx
140ed7b60:	48 8d 14 09          	lea    (%rcx,%rcx,1),%rdx
140ed7b64:	8b c6                	mov    %esi,%eax
140ed7b66:	42 0f b7 0c 22       	movzwl (%rdx,%r12,1),%ecx
140ed7b6b:	c1 e8 0b             	shr    $0xb,%eax
140ed7b6e:	0f af c1             	imul   %ecx,%eax
140ed7b71:	3b f8                	cmp    %eax,%edi
140ed7b73:	73 1e                	jae    0x140ed7b93
140ed7b75:	8b f0                	mov    %eax,%esi
140ed7b77:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed7b7b:	b8 00 08 00 00       	mov    $0x800,%eax
140ed7b80:	41 f7 d3             	not    %r11d
140ed7b83:	2b c1                	sub    %ecx,%eax
140ed7b85:	45 03 f6             	add    %r14d,%r14d
140ed7b88:	c1 e8 05             	shr    $0x5,%eax
140ed7b8b:	45 23 cb             	and    %r11d,%r9d
140ed7b8e:	66 03 c1             	add    %cx,%ax
140ed7b91:	eb 24                	jmp    0x140ed7bb7
140ed7b93:	2b f0                	sub    %eax,%esi
140ed7b95:	46 8d 34 75 01 00 00 	lea    0x1(,%r14,2),%r14d
140ed7b9c:	00
140ed7b9d:	2b f8                	sub    %eax,%edi
140ed7b9f:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed7ba3:	0f b7 c1             	movzwl %cx,%eax
140ed7ba6:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed7baa:	66 c1 e8 05          	shr    $0x5,%ax
140ed7bae:	45 23 cb             	and    %r11d,%r9d
140ed7bb1:	66 2b c8             	sub    %ax,%cx
140ed7bb4:	0f b7 c1             	movzwl %cx,%eax
140ed7bb7:	49 8b cc             	mov    %r12,%rcx
140ed7bba:	45 03 ff             	add    %r15d,%r15d
140ed7bbd:	66 89 04 11          	mov    %ax,(%rcx,%rdx,1)
140ed7bc1:	44 89 7c 24 34       	mov    %r15d,0x34(%rsp)
140ed7bc6:	45 23 f9             	and    %r9d,%r15d
140ed7bc9:	43 8d 0c 0f          	lea    (%r15,%r9,1),%ecx
140ed7bcd:	41 03 ce             	add    %r14d,%ecx
140ed7bd0:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed7bd6:	73 23                	jae    0x140ed7bfb
140ed7bd8:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed7bdc:	0f 84 ec 22 00 00    	je     0x140ed9ece
140ed7be2:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed7be6:	c1 e7 08             	shl    $0x8,%edi
140ed7be9:	c1 e6 08             	shl    $0x8,%esi
140ed7bec:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed7bf0:	0b c7                	or     %edi,%eax
140ed7bf2:	8b f8                	mov    %eax,%edi
140ed7bf4:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed7bf8:	48 ff c3             	inc    %rbx
140ed7bfb:	48 8d 14 09          	lea    (%rcx,%rcx,1),%rdx
140ed7bff:	8b c6                	mov    %esi,%eax
140ed7c01:	42 0f b7 0c 22       	movzwl (%rdx,%r12,1),%ecx
140ed7c06:	c1 e8 0b             	shr    $0xb,%eax
140ed7c09:	0f af c1             	imul   %ecx,%eax
140ed7c0c:	3b f8                	cmp    %eax,%edi
140ed7c0e:	73 1e                	jae    0x140ed7c2e
140ed7c10:	8b f0                	mov    %eax,%esi
140ed7c12:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed7c16:	b8 00 08 00 00       	mov    $0x800,%eax
140ed7c1b:	41 f7 d7             	not    %r15d
140ed7c1e:	2b c1                	sub    %ecx,%eax
140ed7c20:	45 03 f6             	add    %r14d,%r14d
140ed7c23:	c1 e8 05             	shr    $0x5,%eax
140ed7c26:	45 23 cf             	and    %r15d,%r9d
140ed7c29:	66 03 c1             	add    %cx,%ax
140ed7c2c:	eb 24                	jmp    0x140ed7c52
140ed7c2e:	2b f0                	sub    %eax,%esi
140ed7c30:	46 8d 34 75 01 00 00 	lea    0x1(,%r14,2),%r14d
140ed7c37:	00
140ed7c38:	2b f8                	sub    %eax,%edi
140ed7c3a:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed7c3e:	0f b7 c1             	movzwl %cx,%eax
140ed7c41:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed7c45:	66 c1 e8 05          	shr    $0x5,%ax
140ed7c49:	45 23 cf             	and    %r15d,%r9d
140ed7c4c:	66 2b c8             	sub    %ax,%cx
140ed7c4f:	0f b7 c1             	movzwl %cx,%eax
140ed7c52:	49 8b cc             	mov    %r12,%rcx
140ed7c55:	66 89 04 11          	mov    %ax,(%rcx,%rdx,1)
140ed7c59:	44 8b 7c 24 34       	mov    0x34(%rsp),%r15d
140ed7c5e:	45 03 ff             	add    %r15d,%r15d
140ed7c61:	44 89 7c 24 34       	mov    %r15d,0x34(%rsp)
140ed7c66:	45 8b e7             	mov    %r15d,%r12d
140ed7c69:	45 23 e1             	and    %r9d,%r12d
140ed7c6c:	43 8d 0c 0c          	lea    (%r12,%r9,1),%ecx
140ed7c70:	41 03 ce             	add    %r14d,%ecx
140ed7c73:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed7c79:	73 23                	jae    0x140ed7c9e
140ed7c7b:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed7c7f:	0f 84 5d 22 00 00    	je     0x140ed9ee2
140ed7c85:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed7c89:	c1 e7 08             	shl    $0x8,%edi
140ed7c8c:	c1 e6 08             	shl    $0x8,%esi
140ed7c8f:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed7c93:	0b c7                	or     %edi,%eax
140ed7c95:	8b f8                	mov    %eax,%edi
140ed7c97:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed7c9b:	48 ff c3             	inc    %rbx
140ed7c9e:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140ed7ca3:	48 8d 14 09          	lea    (%rcx,%rcx,1),%rdx
140ed7ca7:	8b c6                	mov    %esi,%eax
140ed7ca9:	c1 e8 0b             	shr    $0xb,%eax
140ed7cac:	42 0f b7 0c 02       	movzwl (%rdx,%r8,1),%ecx
140ed7cb1:	0f af c1             	imul   %ecx,%eax
140ed7cb4:	3b f8                	cmp    %eax,%edi
140ed7cb6:	73 1e                	jae    0x140ed7cd6
140ed7cb8:	8b f0                	mov    %eax,%esi
140ed7cba:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed7cbe:	b8 00 08 00 00       	mov    $0x800,%eax
140ed7cc3:	41 f7 d4             	not    %r12d
140ed7cc6:	2b c1                	sub    %ecx,%eax
140ed7cc8:	45 03 f6             	add    %r14d,%r14d
140ed7ccb:	c1 e8 05             	shr    $0x5,%eax
140ed7cce:	45 23 cc             	and    %r12d,%r9d
140ed7cd1:	66 03 c1             	add    %cx,%ax
140ed7cd4:	eb 24                	jmp    0x140ed7cfa
140ed7cd6:	2b f0                	sub    %eax,%esi
140ed7cd8:	46 8d 34 75 01 00 00 	lea    0x1(,%r14,2),%r14d
140ed7cdf:	00
140ed7ce0:	2b f8                	sub    %eax,%edi
140ed7ce2:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed7ce6:	0f b7 c1             	movzwl %cx,%eax
140ed7ce9:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed7ced:	66 c1 e8 05          	shr    $0x5,%ax
140ed7cf1:	45 23 cc             	and    %r12d,%r9d
140ed7cf4:	66 2b c8             	sub    %ax,%cx
140ed7cf7:	0f b7 c1             	movzwl %cx,%eax
140ed7cfa:	49 8b c8             	mov    %r8,%rcx
140ed7cfd:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
140ed7d02:	66 89 04 0a          	mov    %ax,(%rdx,%rcx,1)
140ed7d06:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
140ed7d0a:	48 8d 0d ef 82 12 ff 	lea    -0xed7d11(%rip),%rcx        # 0x140000000
140ed7d11:	44 8b 94 81 40 01 21 	mov    0x1210140(%rcx,%rax,4),%r10d
140ed7d18:	01
140ed7d19:	44 89 54 24 3c       	mov    %r10d,0x3c(%rsp)
140ed7d1e:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140ed7d23:	44 8b 7c 24 34       	mov    0x34(%rsp),%r15d
140ed7d28:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140ed7d2d:	4c 3b 4c 24 70       	cmp    0x70(%rsp),%r9
140ed7d32:	0f 84 c3 21 00 00    	je     0x140ed9efb
140ed7d38:	48 8b 45 80          	mov    -0x80(%rbp),%rax
140ed7d3c:	46 88 34 08          	mov    %r14b,(%rax,%r9,1)
140ed7d40:	49 ff c1             	inc    %r9
140ed7d43:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140ed7d48:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140ed7d4d:	4c 89 4d 88          	mov    %r9,-0x78(%rbp)
140ed7d51:	4c 3b 4d 90          	cmp    -0x70(%rbp),%r9
140ed7d55:	0f 86 02 f5 ff ff    	jbe    0x140ed725d
140ed7d5b:	4c 89 4d 90          	mov    %r9,-0x70(%rbp)
140ed7d5f:	e9 f9 f4 ff ff       	jmp    0x140ed725d
140ed7d64:	2b f0                	sub    %eax,%esi
140ed7d66:	2b f8                	sub    %eax,%edi
140ed7d68:	0f b7 c1             	movzwl %cx,%eax
140ed7d6b:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed7d6f:	66 c1 e8 05          	shr    $0x5,%ax
140ed7d73:	66 2b c8             	sub    %ax,%cx
140ed7d76:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed7d7a:	66 89 0a             	mov    %cx,(%rdx)
140ed7d7d:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed7d83:	73 23                	jae    0x140ed7da8
140ed7d85:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed7d89:	0f 84 95 21 00 00    	je     0x140ed9f24
140ed7d8f:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed7d93:	c1 e7 08             	shl    $0x8,%edi
140ed7d96:	c1 e6 08             	shl    $0x8,%esi
140ed7d99:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed7d9d:	0b c7                	or     %edi,%eax
140ed7d9f:	8b f8                	mov    %eax,%edi
140ed7da1:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed7da5:	48 ff c3             	inc    %rbx
140ed7da8:	41 8b c2             	mov    %r10d,%eax
140ed7dab:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed7daf:	8b c6                	mov    %esi,%eax
140ed7db1:	0f b7 8a 80 61 00 00 	movzwl 0x6180(%rdx),%ecx
140ed7db8:	c1 e8 0b             	shr    $0xb,%eax
140ed7dbb:	0f af c1             	imul   %ecx,%eax
140ed7dbe:	3b f8                	cmp    %eax,%edi
140ed7dc0:	0f 82 75 01 00 00    	jb     0x140ed7f3b
140ed7dc6:	2b f0                	sub    %eax,%esi
140ed7dc8:	2b f8                	sub    %eax,%edi
140ed7dca:	0f b7 c1             	movzwl %cx,%eax
140ed7dcd:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed7dd1:	66 c1 e8 05          	shr    $0x5,%ax
140ed7dd5:	66 2b c8             	sub    %ax,%cx
140ed7dd8:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed7ddc:	48 83 7d 90 00       	cmpq   $0x0,-0x70(%rbp)
140ed7de1:	66 89 8a 80 61 00 00 	mov    %cx,0x6180(%rdx)
140ed7de8:	0f 86 76 22 00 00    	jbe    0x140eda064
140ed7dee:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed7df4:	73 23                	jae    0x140ed7e19
140ed7df6:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed7dfa:	0f 84 53 21 00 00    	je     0x140ed9f53
140ed7e00:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed7e04:	c1 e7 08             	shl    $0x8,%edi
140ed7e07:	c1 e6 08             	shl    $0x8,%esi
140ed7e0a:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed7e0e:	0b c7                	or     %edi,%eax
140ed7e10:	8b f8                	mov    %eax,%edi
140ed7e12:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed7e16:	48 ff c3             	inc    %rbx
140ed7e19:	41 8b c2             	mov    %r10d,%eax
140ed7e1c:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed7e20:	8b c6                	mov    %esi,%eax
140ed7e22:	0f b7 8a 98 61 00 00 	movzwl 0x6198(%rdx),%ecx
140ed7e29:	c1 e8 0b             	shr    $0xb,%eax
140ed7e2c:	0f af c1             	imul   %ecx,%eax
140ed7e2f:	3b f8                	cmp    %eax,%edi
140ed7e31:	0f 83 9b 15 00 00    	jae    0x140ed93d2
140ed7e37:	8b f0                	mov    %eax,%esi
140ed7e39:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed7e3d:	b8 00 08 00 00       	mov    $0x800,%eax
140ed7e42:	2b c1                	sub    %ecx,%eax
140ed7e44:	c1 e8 05             	shr    $0x5,%eax
140ed7e47:	66 03 c1             	add    %cx,%ax
140ed7e4a:	66 89 82 98 61 00 00 	mov    %ax,0x6198(%rdx)
140ed7e51:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed7e57:	73 23                	jae    0x140ed7e7c
140ed7e59:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed7e5d:	0f 84 fd 20 00 00    	je     0x140ed9f60
140ed7e63:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed7e67:	c1 e7 08             	shl    $0x8,%edi
140ed7e6a:	c1 e6 08             	shl    $0x8,%esi
140ed7e6d:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed7e71:	0b c7                	or     %edi,%eax
140ed7e73:	8b f8                	mov    %eax,%edi
140ed7e75:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed7e79:	48 ff c3             	inc    %rbx
140ed7e7c:	8b 44 24 58          	mov    0x58(%rsp),%eax
140ed7e80:	41 8b ca             	mov    %r10d,%ecx
140ed7e83:	48 81 c1 0f 03 00 00 	add    $0x30f,%rcx
140ed7e8a:	48 c1 e1 04          	shl    $0x4,%rcx
140ed7e8e:	48 03 c8             	add    %rax,%rcx
140ed7e91:	8b c6                	mov    %esi,%eax
140ed7e93:	c1 e8 0b             	shr    $0xb,%eax
140ed7e96:	49 8d 14 4b          	lea    (%r11,%rcx,2),%rdx
140ed7e9a:	41 0f b7 0c 4b       	movzwl (%r11,%rcx,2),%ecx
140ed7e9f:	0f af c1             	imul   %ecx,%eax
140ed7ea2:	3b f8                	cmp    %eax,%edi
140ed7ea4:	0f 83 12 15 00 00    	jae    0x140ed93bc
140ed7eaa:	8b f0                	mov    %eax,%esi
140ed7eac:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed7eb0:	b8 00 08 00 00       	mov    $0x800,%eax
140ed7eb5:	2b c1                	sub    %ecx,%eax
140ed7eb7:	c1 e8 05             	shr    $0x5,%eax
140ed7eba:	66 03 c1             	add    %cx,%ax
140ed7ebd:	66 89 02             	mov    %ax,(%rdx)
140ed7ec0:	41 83 fa 07          	cmp    $0x7,%r10d
140ed7ec4:	b8 0b 00 00 00       	mov    $0xb,%eax
140ed7ec9:	ba 09 00 00 00       	mov    $0x9,%edx
140ed7ece:	0f 42 c2             	cmovb  %edx,%eax
140ed7ed1:	44 8b d0             	mov    %eax,%r10d
140ed7ed4:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
140ed7ed8:	4c 8b 4c 24 48       	mov    0x48(%rsp),%r9
140ed7edd:	41 b8 00 00 00 00    	mov    $0x0,%r8d
140ed7ee3:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140ed7ee8:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140ed7eec:	4d 3b e9             	cmp    %r9,%r13
140ed7eef:	44 8b 7c 24 34       	mov    0x34(%rsp),%r15d
140ed7ef4:	49 0f 42 c0          	cmovb  %r8,%rax
140ed7ef8:	4c 3b 4c 24 70       	cmp    0x70(%rsp),%r9
140ed7efd:	0f 84 6a 20 00 00    	je     0x140ed9f6d
140ed7f03:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
140ed7f07:	49 2b c5             	sub    %r13,%rax
140ed7f0a:	48 03 c1             	add    %rcx,%rax
140ed7f0d:	42 0f b6 44 08 ff    	movzbl -0x1(%rax,%r9,1),%eax
140ed7f13:	42 88 04 09          	mov    %al,(%rcx,%r9,1)
140ed7f17:	49 ff c1             	inc    %r9
140ed7f1a:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140ed7f1f:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140ed7f24:	4c 89 4d 88          	mov    %r9,-0x78(%rbp)
140ed7f28:	4c 3b 4d 90          	cmp    -0x70(%rbp),%r9
140ed7f2c:	0f 86 2b f3 ff ff    	jbe    0x140ed725d
140ed7f32:	4c 89 4d 90          	mov    %r9,-0x70(%rbp)
140ed7f36:	e9 22 f3 ff ff       	jmp    0x140ed725d
140ed7f3b:	44 8b 6c 24 68       	mov    0x68(%rsp),%r13d
140ed7f40:	8b f0                	mov    %eax,%esi
140ed7f42:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed7f46:	41 be 01 00 00 00    	mov    $0x1,%r14d
140ed7f4c:	44 89 6c 24 78       	mov    %r13d,0x78(%rsp)
140ed7f51:	b8 00 08 00 00       	mov    $0x800,%eax
140ed7f56:	44 8b 6c 24 64       	mov    0x64(%rsp),%r13d
140ed7f5b:	2b c1                	sub    %ecx,%eax
140ed7f5d:	c1 e8 05             	shr    $0x5,%eax
140ed7f60:	66 03 c1             	add    %cx,%ax
140ed7f63:	44 89 6c 24 68       	mov    %r13d,0x68(%rsp)
140ed7f68:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140ed7f6d:	41 83 fa 07          	cmp    $0x7,%r10d
140ed7f71:	66 89 82 80 61 00 00 	mov    %ax,0x6180(%rdx)
140ed7f78:	b8 0a 00 00 00       	mov    $0xa,%eax
140ed7f7d:	0f 42 44 24 7c       	cmovb  0x7c(%rsp),%eax
140ed7f82:	44 8b d0             	mov    %eax,%r10d
140ed7f85:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
140ed7f89:	44 89 6c 24 64       	mov    %r13d,0x64(%rsp)
140ed7f8e:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed7f94:	73 23                	jae    0x140ed7fb9
140ed7f96:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed7f9a:	0f 84 dd 20 00 00    	je     0x140eda07d