140ed9050:	8b f0                	mov    %eax,%esi
140ed9052:	b8 00 08 00 00       	mov    $0x800,%eax
140ed9057:	49 8b cc             	mov    %r12,%rcx
140ed905a:	2b c2                	sub    %edx,%eax
140ed905c:	c1 e8 05             	shr    $0x5,%eax
140ed905f:	66 03 c2             	add    %dx,%ax
140ed9062:	66 41 89 04 08       	mov    %ax,(%r8,%rcx,1)
140ed9067:	e9 2a 03 00 00       	jmp    0x140ed9396
140ed906c:	2b f0                	sub    %eax,%esi
140ed906e:	2b f8                	sub    %eax,%edi
140ed9070:	41 8b c9             	mov    %r9d,%ecx
140ed9073:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed9077:	41 8b c7             	mov    %r15d,%eax
140ed907a:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed907e:	d3 e0                	shl    %cl,%eax
140ed9080:	49 8b cc             	mov    %r12,%rcx
140ed9083:	44 03 e8             	add    %eax,%r13d
140ed9086:	0f b7 c2             	movzwl %dx,%eax
140ed9089:	66 c1 e8 05          	shr    $0x5,%ax
140ed908d:	66 2b d0             	sub    %ax,%dx
140ed9090:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140ed9095:	0f b7 c2             	movzwl %dx,%eax
140ed9098:	66 41 89 14 08       	mov    %dx,(%r8,%rcx,1)
140ed909d:	e9 f4 02 00 00       	jmp    0x140ed9396
140ed90a2:	41 83 c2 fc          	add    $0xfffffffc,%r10d
140ed90a6:	44 89 54 24 60       	mov    %r10d,0x60(%rsp)
140ed90ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140ed90b0:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed90b6:	73 1d                	jae    0x140ed90d5
140ed90b8:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed90bc:	0f 84 71 11 00 00    	je     0x140eda233
140ed90c2:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed90c6:	c1 e7 08             	shl    $0x8,%edi
140ed90c9:	c1 e6 08             	shl    $0x8,%esi
140ed90cc:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed90d0:	0b f8                	or     %eax,%edi
140ed90d2:	48 ff c3             	inc    %rbx
140ed90d5:	d1 ee                	shr    $1,%esi
140ed90d7:	46 8d 2c 6d 01 00 00 	lea    0x1(,%r13,2),%r13d
140ed90de:	00
140ed90df:	2b fe                	sub    %esi,%edi
140ed90e1:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed90e5:	8b cf                	mov    %edi,%ecx
140ed90e7:	8b c7                	mov    %edi,%eax
140ed90e9:	c1 e9 1f             	shr    $0x1f,%ecx
140ed90ec:	8b fe                	mov    %esi,%edi
140ed90ee:	f7 d9                	neg    %ecx
140ed90f0:	23 f9                	and    %ecx,%edi
140ed90f2:	44 03 e9             	add    %ecx,%r13d
140ed90f5:	03 f8                	add    %eax,%edi
140ed90f7:	41 83 c2 ff          	add    $0xffffffff,%r10d
140ed90fb:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed90ff:	44 89 54 24 60       	mov    %r10d,0x60(%rsp)
140ed9104:	75 aa                	jne    0x140ed90b0
140ed9106:	41 c1 e5 04          	shl    $0x4,%r13d
140ed910a:	41 be 01 00 00 00    	mov    $0x1,%r14d
140ed9110:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140ed9115:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed911b:	73 23                	jae    0x140ed9140
140ed911d:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed9121:	0f 84 3a 11 00 00    	je     0x140eda261
140ed9127:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed912b:	c1 e7 08             	shl    $0x8,%edi
140ed912e:	c1 e6 08             	shl    $0x8,%esi
140ed9131:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed9135:	0b c7                	or     %edi,%eax
140ed9137:	8b f8                	mov    %eax,%edi
140ed9139:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed913d:	48 ff c3             	inc    %rbx
140ed9140:	4c 8b 5d 20          	mov    0x20(%rbp),%r11
140ed9144:	41 8b c6             	mov    %r14d,%eax
140ed9147:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed914b:	8b c6                	mov    %esi,%eax
140ed914d:	0f b7 8a 44 66 00 00 	movzwl 0x6644(%rdx),%ecx
140ed9154:	c1 e8 0b             	shr    $0xb,%eax
140ed9157:	0f af c1             	imul   %ecx,%eax
140ed915a:	3b f8                	cmp    %eax,%edi
140ed915c:	73 2d                	jae    0x140ed918b
140ed915e:	8b f0                	mov    %eax,%esi
140ed9160:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed9164:	41 8b c6             	mov    %r14d,%eax
140ed9167:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed916b:	b8 00 08 00 00       	mov    $0x800,%eax
140ed9170:	0f b7 8a 44 66 00 00 	movzwl 0x6644(%rdx),%ecx
140ed9177:	2b c1                	sub    %ecx,%eax
140ed9179:	c1 e8 05             	shr    $0x5,%eax
140ed917c:	66 03 c1             	add    %cx,%ax
140ed917f:	66 89 82 44 66 00 00 	mov    %ax,0x6644(%rdx)
140ed9186:	45 03 f6             	add    %r14d,%r14d
140ed9189:	eb 2d                	jmp    0x140ed91b8
140ed918b:	2b f0                	sub    %eax,%esi
140ed918d:	46 8d 34 75 01 00 00 	lea    0x1(,%r14,2),%r14d
140ed9194:	00
140ed9195:	2b f8                	sub    %eax,%edi
140ed9197:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed919b:	0f b7 c1             	movzwl %cx,%eax
140ed919e:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed91a2:	66 c1 e8 05          	shr    $0x5,%ax
140ed91a6:	66 2b c8             	sub    %ax,%cx
140ed91a9:	41 ff c5             	inc    %r13d
140ed91ac:	66 89 8a 44 66 00 00 	mov    %cx,0x6644(%rdx)
140ed91b3:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140ed91b8:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed91be:	73 23                	jae    0x140ed91e3
140ed91c0:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed91c4:	0f 84 ca 10 00 00    	je     0x140eda294
140ed91ca:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed91ce:	c1 e7 08             	shl    $0x8,%edi
140ed91d1:	c1 e6 08             	shl    $0x8,%esi
140ed91d4:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed91d8:	0b c7                	or     %edi,%eax
140ed91da:	8b f8                	mov    %eax,%edi
140ed91dc:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed91e0:	48 ff c3             	inc    %rbx
140ed91e3:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140ed91e8:	41 8b c6             	mov    %r14d,%eax
140ed91eb:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed91ef:	8b c6                	mov    %esi,%eax
140ed91f1:	0f b7 8a 44 66 00 00 	movzwl 0x6644(%rdx),%ecx
140ed91f8:	c1 e8 0b             	shr    $0xb,%eax
140ed91fb:	0f af c1             	imul   %ecx,%eax
140ed91fe:	3b f8                	cmp    %eax,%edi
140ed9200:	73 2d                	jae    0x140ed922f
140ed9202:	8b f0                	mov    %eax,%esi
140ed9204:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed9208:	41 8b c6             	mov    %r14d,%eax
140ed920b:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed920f:	b8 00 08 00 00       	mov    $0x800,%eax
140ed9214:	0f b7 8a 44 66 00 00 	movzwl 0x6644(%rdx),%ecx
140ed921b:	2b c1                	sub    %ecx,%eax
140ed921d:	c1 e8 05             	shr    $0x5,%eax
140ed9220:	66 03 c1             	add    %cx,%ax
140ed9223:	66 89 82 44 66 00 00 	mov    %ax,0x6644(%rdx)
140ed922a:	45 03 f6             	add    %r14d,%r14d
140ed922d:	eb 2e                	jmp    0x140ed925d
140ed922f:	2b f0                	sub    %eax,%esi
140ed9231:	46 8d 34 75 01 00 00 	lea    0x1(,%r14,2),%r14d
140ed9238:	00
140ed9239:	2b f8                	sub    %eax,%edi
140ed923b:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed923f:	0f b7 c1             	movzwl %cx,%eax
140ed9242:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed9246:	66 c1 e8 05          	shr    $0x5,%ax
140ed924a:	66 2b c8             	sub    %ax,%cx
140ed924d:	41 83 c0 02          	add    $0x2,%r8d
140ed9251:	66 89 8a 44 66 00 00 	mov    %cx,0x6644(%rdx)
140ed9258:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
140ed925d:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed9263:	73 23                	jae    0x140ed9288
140ed9265:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed9269:	0f 84 35 10 00 00    	je     0x140eda2a4
140ed926f:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed9273:	c1 e7 08             	shl    $0x8,%edi
140ed9276:	c1 e6 08             	shl    $0x8,%esi
140ed9279:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed927d:	0b c7                	or     %edi,%eax
140ed927f:	8b f8                	mov    %eax,%edi
140ed9281:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed9285:	48 ff c3             	inc    %rbx
140ed9288:	41 8b c6             	mov    %r14d,%eax
140ed928b:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed928f:	8b c6                	mov    %esi,%eax
140ed9291:	0f b7 8a 44 66 00 00 	movzwl 0x6644(%rdx),%ecx
140ed9298:	c1 e8 0b             	shr    $0xb,%eax
140ed929b:	0f af c1             	imul   %ecx,%eax
140ed929e:	3b f8                	cmp    %eax,%edi
140ed92a0:	73 2d                	jae    0x140ed92cf
140ed92a2:	8b f0                	mov    %eax,%esi
140ed92a4:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed92a8:	41 8b c6             	mov    %r14d,%eax
140ed92ab:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed92af:	b8 00 08 00 00       	mov    $0x800,%eax
140ed92b4:	0f b7 8a 44 66 00 00 	movzwl 0x6644(%rdx),%ecx
140ed92bb:	2b c1                	sub    %ecx,%eax
140ed92bd:	c1 e8 05             	shr    $0x5,%eax
140ed92c0:	66 03 c1             	add    %cx,%ax
140ed92c3:	66 89 82 44 66 00 00 	mov    %ax,0x6644(%rdx)
140ed92ca:	45 03 f6             	add    %r14d,%r14d
140ed92cd:	eb 2e                	jmp    0x140ed92fd
140ed92cf:	2b f0                	sub    %eax,%esi
140ed92d1:	46 8d 34 75 01 00 00 	lea    0x1(,%r14,2),%r14d
140ed92d8:	00
140ed92d9:	2b f8                	sub    %eax,%edi
140ed92db:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed92df:	0f b7 c1             	movzwl %cx,%eax
140ed92e2:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed92e6:	66 c1 e8 05          	shr    $0x5,%ax
140ed92ea:	66 2b c8             	sub    %ax,%cx
140ed92ed:	41 83 c0 04          	add    $0x4,%r8d
140ed92f1:	66 89 8a 44 66 00 00 	mov    %cx,0x6644(%rdx)
140ed92f8:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
140ed92fd:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed9303:	73 23                	jae    0x140ed9328
140ed9305:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed9309:	0f 84 a5 0f 00 00    	je     0x140eda2b4
140ed930f:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed9313:	c1 e7 08             	shl    $0x8,%edi
140ed9316:	c1 e6 08             	shl    $0x8,%esi
140ed9319:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed931d:	0b c7                	or     %edi,%eax
140ed931f:	8b f8                	mov    %eax,%edi
140ed9321:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed9325:	48 ff c3             	inc    %rbx
140ed9328:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140ed932d:	41 8b c6             	mov    %r14d,%eax
140ed9330:	48 8d 14 45 44 66 00 	lea    0x6644(,%rax,2),%rdx
140ed9337:	00
140ed9338:	8b c6                	mov    %esi,%eax
140ed933a:	42 0f b7 0c 1a       	movzwl (%rdx,%r11,1),%ecx
140ed933f:	c1 e8 0b             	shr    $0xb,%eax
140ed9342:	0f af c1             	imul   %ecx,%eax
140ed9345:	3b f8                	cmp    %eax,%edi
140ed9347:	73 15                	jae    0x140ed935e
140ed9349:	8b f0                	mov    %eax,%esi
140ed934b:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed934f:	b8 00 08 00 00       	mov    $0x800,%eax
140ed9354:	2b c1                	sub    %ecx,%eax
140ed9356:	c1 e8 05             	shr    $0x5,%eax
140ed9359:	66 03 c1             	add    %cx,%ax
140ed935c:	eb 22                	jmp    0x140ed9380
140ed935e:	2b f0                	sub    %eax,%esi
140ed9360:	2b f8                	sub    %eax,%edi
140ed9362:	0f b7 c1             	movzwl %cx,%eax
140ed9365:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed9369:	66 c1 e8 05          	shr    $0x5,%ax
140ed936d:	41 83 c5 08          	add    $0x8,%r13d
140ed9371:	66 2b c8             	sub    %ax,%cx
140ed9374:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed9378:	0f b7 c1             	movzwl %cx,%eax
140ed937b:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140ed9380:	49 8b cb             	mov    %r11,%rcx
140ed9383:	66 89 04 11          	mov    %ax,(%rcx,%rdx,1)
140ed9387:	41 83 fd ff          	cmp    $0xffffffff,%r13d
140ed938b:	0f 84 33 0f 00 00    	je     0x140eda2c4
140ed9391:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
140ed9396:	41 8b c5             	mov    %r13d,%eax
140ed9399:	48 39 45 90          	cmp    %rax,-0x70(%rbp)
140ed939d:	0f 87 85 de ff ff    	ja     0x140ed7228
140ed93a3:	44 8b 7c 24 34       	mov    0x34(%rsp),%r15d
140ed93a8:	ba 09 00 00 00       	mov    $0x9,%edx
140ed93ad:	44 8b 54 24 3c       	mov    0x3c(%rsp),%r10d
140ed93b2:	8b f2                	mov    %edx,%esi
140ed93b4:	45 33 c0             	xor    %r8d,%r8d
140ed93b7:	e9 f7 0f 00 00       	jmp    0x140eda3b3
140ed93bc:	2b f0                	sub    %eax,%esi
140ed93be:	2b f8                	sub    %eax,%edi
140ed93c0:	0f b7 c1             	movzwl %cx,%eax
140ed93c3:	66 c1 e8 05          	shr    $0x5,%ax
140ed93c7:	66 2b c8             	sub    %ax,%cx
140ed93ca:	66 89 0a             	mov    %cx,(%rdx)
140ed93cd:	e9 65 01 00 00       	jmp    0x140ed9537
140ed93d2:	2b f0                	sub    %eax,%esi
140ed93d4:	2b f8                	sub    %eax,%edi
140ed93d6:	0f b7 c1             	movzwl %cx,%eax
140ed93d9:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed93dd:	66 c1 e8 05          	shr    $0x5,%ax
140ed93e1:	66 2b c8             	sub    %ax,%cx
140ed93e4:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed93e8:	66 89 8a 98 61 00 00 	mov    %cx,0x6198(%rdx)
140ed93ef:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed93f5:	73 23                	jae    0x140ed941a
140ed93f7:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed93fb:	0f 84 89 0b 00 00    	je     0x140ed9f8a
140ed9401:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed9405:	c1 e7 08             	shl    $0x8,%edi
140ed9408:	c1 e6 08             	shl    $0x8,%esi
140ed940b:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed940f:	0b c7                	or     %edi,%eax
140ed9411:	8b f8                	mov    %eax,%edi
140ed9413:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed9417:	48 ff c3             	inc    %rbx
140ed941a:	41 8b c2             	mov    %r10d,%eax
140ed941d:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed9421:	8b c6                	mov    %esi,%eax
140ed9423:	0f b7 8a b0 61 00 00 	movzwl 0x61b0(%rdx),%ecx
140ed942a:	c1 e8 0b             	shr    $0xb,%eax
140ed942d:	0f af c1             	imul   %ecx,%eax
140ed9430:	3b f8                	cmp    %eax,%edi
140ed9432:	73 33                	jae    0x140ed9467
140ed9434:	44 8b 6c 24 64       	mov    0x64(%rsp),%r13d
140ed9439:	8b f0                	mov    %eax,%esi
140ed943b:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140ed9440:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed9444:	b8 00 08 00 00       	mov    $0x800,%eax
140ed9449:	2b c1                	sub    %ecx,%eax
140ed944b:	44 89 44 24 64       	mov    %r8d,0x64(%rsp)
140ed9450:	c1 e8 05             	shr    $0x5,%eax
140ed9453:	66 03 c1             	add    %cx,%ax
140ed9456:	44 89 6c 24 30       	mov    %r13d,0x30(%rsp)
140ed945b:	66 89 82 b0 61 00 00 	mov    %ax,0x61b0(%rdx)
140ed9462:	e9 d8 00 00 00       	jmp    0x140ed953f
140ed9467:	2b f0                	sub    %eax,%esi
140ed9469:	2b f8                	sub    %eax,%edi
140ed946b:	0f b7 c1             	movzwl %cx,%eax
140ed946e:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed9472:	66 c1 e8 05          	shr    $0x5,%ax
140ed9476:	66 2b c8             	sub    %ax,%cx
140ed9479:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed947d:	66 89 8a b0 61 00 00 	mov    %cx,0x61b0(%rdx)
140ed9484:	81 fe 00 00 00 01    	cmp    $0x1000000,%esi
140ed948a:	73 23                	jae    0x140ed94af
140ed948c:	48 3b 5d 40          	cmp    0x40(%rbp),%rbx
140ed9490:	0f 84 01 0b 00 00    	je     0x140ed9f97
140ed9496:	48 8b 45 30          	mov    0x30(%rbp),%rax
140ed949a:	c1 e7 08             	shl    $0x8,%edi
140ed949d:	c1 e6 08             	shl    $0x8,%esi
140ed94a0:	0f b6 04 03          	movzbl (%rbx,%rax,1),%eax
140ed94a4:	0b c7                	or     %edi,%eax
140ed94a6:	8b f8                	mov    %eax,%edi
140ed94a8:	89 44 24 24          	mov    %eax,0x24(%rsp)
140ed94ac:	48 ff c3             	inc    %rbx
140ed94af:	44 8b 44 24 30       	mov    0x30(%rsp),%r8d
140ed94b4:	41 8b c2             	mov    %r10d,%eax
140ed94b7:	49 8d 14 43          	lea    (%r11,%rax,2),%rdx
140ed94bb:	8b c6                	mov    %esi,%eax
140ed94bd:	0f b7 8a c8 61 00 00 	movzwl 0x61c8(%rdx),%ecx
140ed94c4:	c1 e8 0b             	shr    $0xb,%eax
140ed94c7:	0f af c1             	imul   %ecx,%eax
140ed94ca:	3b f8                	cmp    %eax,%edi
140ed94cc:	73 33                	jae    0x140ed9501
140ed94ce:	44 8b 6c 24 64       	mov    0x64(%rsp),%r13d
140ed94d3:	8b f0                	mov    %eax,%esi
140ed94d5:	89 44 24 20          	mov    %eax,0x20(%rsp)
140ed94d9:	b8 00 08 00 00       	mov    $0x800,%eax
140ed94de:	2b c1                	sub    %ecx,%eax
140ed94e0:	44 89 44 24 64       	mov    %r8d,0x64(%rsp)
140ed94e5:	c1 e8 05             	shr    $0x5,%eax
140ed94e8:	66 03 c1             	add    %cx,%ax
140ed94eb:	66 89 82 c8 61 00 00 	mov    %ax,0x61c8(%rdx)
140ed94f2:	8b 44 24 68          	mov    0x68(%rsp),%eax
140ed94f6:	44 89 6c 24 68       	mov    %r13d,0x68(%rsp)
140ed94fb:	89 44 24 30          	mov    %eax,0x30(%rsp)
140ed94ff:	eb 3e                	jmp    0x140ed953f
140ed9501:	44 8b 6c 24 68       	mov    0x68(%rsp),%r13d
140ed9506:	2b f0                	sub    %eax,%esi
140ed9508:	2b f8                	sub    %eax,%edi
140ed950a:	0f b7 c1             	movzwl %cx,%eax
140ed950d:	66 c1 e8 05          	shr    $0x5,%ax
140ed9511:	66 2b c8             	sub    %ax,%cx
140ed9514:	8b 44 24 78          	mov    0x78(%rsp),%eax
140ed9518:	44 89 6c 24 78       	mov    %r13d,0x78(%rsp)
140ed951d:	44 8b 6c 24 64       	mov    0x64(%rsp),%r13d
140ed9522:	44 89 6c 24 68       	mov    %r13d,0x68(%rsp)
140ed9527:	44 89 44 24 64       	mov    %r8d,0x64(%rsp)
140ed952c:	66 89 8a c8 61 00 00 	mov    %cx,0x61c8(%rdx)
140ed9533:	89 44 24 30          	mov    %eax,0x30(%rsp)
140ed9537:	89 7c 24 24          	mov    %edi,0x24(%rsp)
140ed953b:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ed953f:	41 83 fa 07          	cmp    $0x7,%r10d
140ed9543:	b9 08 00 00 00       	mov    $0x8,%ecx