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
140ed7fa0:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed7fa4:	c1 e7 08             	shl    $0x8,%edi
140ed7fa7:	c1 e6 08             	shl    $0x8,%esi
140ed7faa:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed7fae:	0b c7                	or     %edi,%eax
140ed7fb0:	8b f8                	mov    %eax,%edi
140ed7fb2:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed7fb6:	48 ff c3             	inc    %rbx
140ed7fb9:	41 0f b7 8b 64 66 00 	movzwl 0x6664(%r11),%ecx
140ed7fc0:	00
140ed7fc1:	8b c6                	mov    %esi,%eax
140ed7fc3:	c1 e8 0b             	shr    $0xb,%eax
140ed7fc6:	0f af c1             	imul   %ecx,%eax
140ed7fc9:	3b f8                	cmp    %eax,%edi
140ed7fcb:	0f 83 22 02 00 00    	jae    0x140ed81f3
140ed7fd1:	8b f0                	mov    %eax,%esi
140ed7fd3:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed7fd7:	b8 00 08 00 00       	mov    $0x800,%eax
140ed7fdc:	2b c1                	sub    %ecx,%eax
140ed7fde:	c1 e8 05             	shr    $0x5,%eax
140ed7fe1:	66 03 c1             	add    %cx,%ax
140ed7fe4:	66 41 89 83 64 66 00 	mov    %ax,0x6664(%r11)
140ed7feb:	00
140ed7fec:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed7ff2:	73 23                	jae    0x140ed8017
140ed7ff4:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed7ff8:	0f 84 a9 20 00 00    	je     0x140eda0a7
140ed7ffe:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed8002:	c1 e7 08             	shl    $0x8,%edi
140ed8005:	c1 e6 08             	shl    $0x8,%esi
140ed8008:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed800c:	0b c7                	or     %edi,%eax
140ed800e:	8b f8                	mov    %eax,%edi
140ed8010:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed8014:	48 ff c3             	inc    %rbx
140ed8017:	44 8b 4c 24 58       	mov    0x58(%rsp),%r9d
140ed801c:	41 8b d1             	mov    %r9d,%edx
140ed801f:	41 8b c6             	mov    %r14d,%eax
140ed8022:	48 c1 e2 03          	shl    $0x3,%rdx
140ed8026:	48 03 c2             	add    %rdx,%rax
140ed8029:	4d 8d 04 43          	lea    (%r11,%rax,2),%r8
140ed802d:	8b c6                	mov    %esi,%eax
140ed802f:	41 0f b7 88 68 66 00 	movzwl 0x6668(%r8),%ecx
140ed8036:	00
140ed8037:	c1 e8 0b             	shr    $0xb,%eax
140ed803a:	0f af c1             	imul   %ecx,%eax
140ed803d:	3b f8                	cmp    %eax,%edi
140ed803f:	73 30                	jae    0x140ed8071
140ed8041:	8b f0                	mov    %eax,%esi
140ed8043:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed8047:	41 8b c6             	mov    %r14d,%eax
140ed804a:	48 03 c2             	add    %rdx,%rax
140ed804d:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed8051:	b8 00 08 00 00       	mov    $0x800,%eax
140ed8056:	0f b7 8a 68 66 00 00 	movzwl 0x6668(%rdx),%ecx
140ed805d:	2b c1                	sub    %ecx,%eax
140ed805f:	c1 e8 05             	shr    $0x5,%eax
140ed8062:	66 03 c1             	add    %cx,%ax
140ed8065:	66 89 82 68 66 00 00 	mov    %ax,0x6668(%rdx)
140ed806c:	45 03 f6             	add    %r14d,%r14d
140ed806f:	eb 26                	jmp    0x140ed8097
140ed8071:	2b f0                	sub    %eax,%esi
140ed8073:	46 8d 34 75 01 00 00 	lea    0x1(,%r14,2),%r14d
140ed807a:	00
140ed807b:	2b f8                	sub    %eax,%edi
140ed807d:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed8081:	0f b7 c1             	movzwl %cx,%eax
140ed8084:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed8088:	66 c1 e8 05          	shr    $0x5,%ax
140ed808c:	66 2b c8             	sub    %ax,%cx
140ed808f:	66 41 89 88 68 66 00 	mov    %cx,0x6668(%r8)
140ed8096:	00
140ed8097:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed809d:	73 23                	jae    0x140ed80c2
140ed809f:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed80a3:	0f 84 0e 20 00 00    	je     0x140eda0b7
140ed80a9:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed80ad:	c1 e7 08             	shl    $0x8,%edi
140ed80b0:	c1 e6 08             	shl    $0x8,%esi
140ed80b3:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed80b7:	0b c7                	or     %edi,%eax
140ed80b9:	8b f8                	mov    %eax,%edi
140ed80bb:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed80bf:	48 ff c3             	inc    %rbx
140ed80c2:	41 8b d1             	mov    %r9d,%edx
140ed80c5:	48 c1 e2 03          	shl    $0x3,%rdx
140ed80c9:	41 8b c6             	mov    %r14d,%eax
140ed80cc:	48 03 c2             	add    %rdx,%rax
140ed80cf:	4d 8d 04 43          	lea    (%r11,%rax,2),%r8
140ed80d3:	8b c6                	mov    %esi,%eax
140ed80d5:	41 0f b7 88 68 66 00 	movzwl 0x6668(%r8),%ecx
140ed80dc:	00
140ed80dd:	c1 e8 0b             	shr    $0xb,%eax
140ed80e0:	0f af c1             	imul   %ecx,%eax
140ed80e3:	3b f8                	cmp    %eax,%edi
140ed80e5:	73 30                	jae    0x140ed8117
140ed80e7:	8b f0                	mov    %eax,%esi
140ed80e9:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed80ed:	41 8b c6             	mov    %r14d,%eax
140ed80f0:	48 03 c2             	add    %rdx,%rax
140ed80f3:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed80f7:	b8 00 08 00 00       	mov    $0x800,%eax
140ed80fc:	0f b7 8a 68 66 00 00 	movzwl 0x6668(%rdx),%ecx
140ed8103:	2b c1                	sub    %ecx,%eax
140ed8105:	c1 e8 05             	shr    $0x5,%eax
140ed8108:	66 03 c1             	add    %cx,%ax
140ed810b:	66 89 82 68 66 00 00 	mov    %ax,0x6668(%rdx)
140ed8112:	45 03 f6             	add    %r14d,%r14d
140ed8115:	eb 26                	jmp    0x140ed813d
140ed8117:	2b f0                	sub    %eax,%esi
140ed8119:	46 8d 34 75 01 00 00 	lea    0x1(,%r14,2),%r14d
140ed8120:	00
140ed8121:	2b f8                	sub    %eax,%edi
140ed8123:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed8127:	0f b7 c1             	movzwl %cx,%eax
140ed812a:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed812e:	66 c1 e8 05          	shr    $0x5,%ax
140ed8132:	66 2b c8             	sub    %ax,%cx
140ed8135:	66 41 89 88 68 66 00 	mov    %cx,0x6668(%r8)
140ed813c:	00
140ed813d:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed8143:	73 23                	jae    0x140ed8168
140ed8145:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed8149:	0f 84 78 1f 00 00    	je     0x140eda0c7
140ed814f:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed8153:	c1 e7 08             	shl    $0x8,%edi
140ed8156:	c1 e6 08             	shl    $0x8,%esi
140ed8159:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed815d:	0b c7                	or     %edi,%eax
140ed815f:	8b f8                	mov    %eax,%edi
140ed8161:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed8165:	48 ff c3             	inc    %rbx
140ed8168:	41 8b d1             	mov    %r9d,%edx
140ed816b:	48 c1 e2 03          	shl    $0x3,%rdx
140ed816f:	41 8b c6             	mov    %r14d,%eax
140ed8172:	48 03 c2             	add    %rdx,%rax
140ed8175:	4d 8d 04 43          	lea    (%r11,%rax,2),%r8
140ed8179:	8b c6                	mov    %esi,%eax
140ed817b:	41 0f b7 88 68 66 00 	movzwl 0x6668(%r8),%ecx
140ed8182:	00
140ed8183:	c1 e8 0b             	shr    $0xb,%eax
140ed8186:	0f af c1             	imul   %ecx,%eax
140ed8189:	3b f8                	cmp    %eax,%edi
140ed818b:	73 37                	jae    0x140ed81c4
140ed818d:	8b f0                	mov    %eax,%esi
140ed818f:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed8193:	41 8b c6             	mov    %r14d,%eax
140ed8196:	48 03 c2             	add    %rdx,%rax
140ed8199:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed819d:	b8 00 08 00 00       	mov    $0x800,%eax
140ed81a2:	0f b7 8a 68 66 00 00 	movzwl 0x6668(%rdx),%ecx
140ed81a9:	2b c1                	sub    %ecx,%eax
140ed81ab:	c1 e8 05             	shr    $0x5,%eax
140ed81ae:	66 03 c1             	add    %cx,%ax
140ed81b1:	45 03 f6             	add    %r14d,%r14d
140ed81b4:	66 89 82 68 66 00 00 	mov    %ax,0x6668(%rdx)
140ed81bb:	45 8d 7e fa          	lea    -0x6(%r14),%r15d
140ed81bf:	e9 8f 07 00 00       	jmp    0x140ed8953
140ed81c4:	2b f0                	sub    %eax,%esi
140ed81c6:	46 8d 34 75 01 00 00 	lea    0x1(,%r14,2),%r14d
140ed81cd:	00
140ed81ce:	2b f8                	sub    %eax,%edi
140ed81d0:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed81d4:	0f b7 c1             	movzwl %cx,%eax
140ed81d7:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed81db:	66 c1 e8 05          	shr    $0x5,%ax
140ed81df:	45 8d 7e fa          	lea    -0x6(%r14),%r15d
140ed81e3:	66 2b c8             	sub    %ax,%cx
140ed81e6:	66 41 89 88 68 66 00 	mov    %cx,0x6668(%r8)
140ed81ed:	00
140ed81ee:	e9 60 07 00 00       	jmp    0x140ed8953
140ed81f3:	2b f0                	sub    %eax,%esi
140ed81f5:	2b f8                	sub    %eax,%edi
140ed81f7:	0f b7 c1             	movzwl %cx,%eax
140ed81fa:	89 74 24 20          	mov    %esi,0x20(%rsp)