140297057:	88 45 8f             	mov    %al,-0x71(%rbp)
14029705a:	0f b6 db             	movzbl %bl,%ebx
14029705d:	c1 e3 08             	shl    $0x8,%ebx
140297060:	41 0f b6 c0          	movzbl %r8b,%eax
140297064:	4c 8b 45 b7          	mov    -0x49(%rbp),%r8
140297068:	41 0f b6 f9          	movzbl %r9b,%edi
14029706c:	44 8b 4d b3          	mov    -0x4d(%rbp),%r9d
140297070:	c1 e7 08             	shl    $0x8,%edi
140297073:	0b f8                	or     %eax,%edi
140297075:	0f b6 c2             	movzbl %dl,%eax
140297078:	c1 e7 08             	shl    $0x8,%edi
14029707b:	0b f8                	or     %eax,%edi
14029707d:	0f b6 45 8f          	movzbl -0x71(%rbp),%eax
140297081:	c1 e7 08             	shl    $0x8,%edi
140297084:	0b f8                	or     %eax,%edi
140297086:	0f b6 c1             	movzbl %cl,%eax
140297089:	0b d8                	or     %eax,%ebx
14029708b:	41 0f b6 c3          	movzbl %r11b,%eax
14029708f:	c1 e3 08             	shl    $0x8,%ebx
140297092:	0b d8                	or     %eax,%ebx
140297094:	41 0f b6 c2          	movzbl %r10b,%eax
140297098:	c1 e3 08             	shl    $0x8,%ebx
14029709b:	0b d8                	or     %eax,%ebx
14029709d:	44 33 7d 9f          	xor    -0x61(%rbp),%r15d
1402970a1:	49 03 f0             	add    %r8,%rsi
1402970a4:	44 33 65 a3          	xor    -0x5d(%rbp),%r12d
1402970a8:	41 83 f9 07          	cmp    $0x7,%r9d
1402970ac:	77 64                	ja     0x140297112
1402970ae:	48 8d 15 4b 8f d6 ff 	lea    -0x2970b5(%rip),%rdx        # 0x140000000
1402970b5:	41 8b c1             	mov    %r9d,%eax
1402970b8:	8b 8c 82 04 72 29 00 	mov    0x297204(%rdx,%rax,4),%ecx
1402970bf:	48 03 ca             	add    %rdx,%rcx
1402970c2:	ff e1                	jmp    *%rcx
1402970c4:	48 ff ce             	dec    %rsi
1402970c7:	41 8b c4             	mov    %r12d,%eax
1402970ca:	c1 e8 18             	shr    $0x18,%eax
1402970cd:	88 06                	mov    %al,(%rsi)
1402970cf:	48 ff ce             	dec    %rsi
1402970d2:	41 8b c4             	mov    %r12d,%eax
1402970d5:	c1 e8 10             	shr    $0x10,%eax
1402970d8:	88 06                	mov    %al,(%rsi)
1402970da:	48 ff ce             	dec    %rsi
1402970dd:	41 8b c4             	mov    %r12d,%eax
1402970e0:	c1 e8 08             	shr    $0x8,%eax
1402970e3:	88 06                	mov    %al,(%rsi)
1402970e5:	48 ff ce             	dec    %rsi
1402970e8:	44 88 26             	mov    %r12b,(%rsi)
1402970eb:	48 ff ce             	dec    %rsi
1402970ee:	41 8b c7             	mov    %r15d,%eax
1402970f1:	c1 e8 18             	shr    $0x18,%eax
1402970f4:	88 06                	mov    %al,(%rsi)
1402970f6:	48 ff ce             	dec    %rsi
1402970f9:	41 8b c7             	mov    %r15d,%eax
1402970fc:	c1 e8 10             	shr    $0x10,%eax
1402970ff:	88 06                	mov    %al,(%rsi)
140297101:	48 ff ce             	dec    %rsi
140297104:	41 8b c7             	mov    %r15d,%eax
140297107:	c1 e8 08             	shr    $0x8,%eax
14029710a:	88 06                	mov    %al,(%rsi)
14029710c:	48 ff ce             	dec    %rsi
14029710f:	44 88 3e             	mov    %r15b,(%rsi)
140297112:	44 8b 4d a7          	mov    -0x59(%rbp),%r9d
140297116:	49 03 f0             	add    %r8,%rsi
140297119:	8b 55 ab             	mov    -0x55(%rbp),%edx
14029711c:	4c 8b 55 bf          	mov    -0x41(%rbp),%r10
140297120:	4c 8b 5d c7          	mov    -0x39(%rbp),%r11
140297124:	4c 8b 7d cf          	mov    -0x31(%rbp),%r15
140297128:	44 3b ca             	cmp    %edx,%r9d
14029712b:	0f 83 d0 fc ff ff    	jae    0x140296e01
140297131:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
140297135:	4c 8b a4 24 90 00 00 	mov    0x90(%rsp),%r12
14029713c:	00
14029713d:	8b c7                	mov    %edi,%eax
14029713f:	41 88 38             	mov    %dil,(%r8)
140297142:	c1 e8 08             	shr    $0x8,%eax
140297145:	41 88 40 01          	mov    %al,0x1(%r8)
140297149:	8b c7                	mov    %edi,%eax
14029714b:	c1 e8 10             	shr    $0x10,%eax
14029714e:	41 88 40 02          	mov    %al,0x2(%r8)
140297152:	8b c3                	mov    %ebx,%eax
140297154:	c1 e8 08             	shr    $0x8,%eax
140297157:	c1 ef 18             	shr    $0x18,%edi
14029715a:	41 88 40 05          	mov    %al,0x5(%r8)
14029715e:	8b c3                	mov    %ebx,%eax
140297160:	c1 e8 10             	shr    $0x10,%eax
140297163:	41 88 58 04          	mov    %bl,0x4(%r8)
140297167:	c1 eb 18             	shr    $0x18,%ebx
14029716a:	41 88 58 07          	mov    %bl,0x7(%r8)
14029716e:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140297175:	00
140297176:	41 88 78 03          	mov    %dil,0x3(%r8)
14029717a:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
140297181:	00
140297182:	41 88 40 06          	mov    %al,0x6(%r8)
140297186:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14029718a:	48 33 cc             	xor    %rsp,%rcx
14029718d:	e8 ae 34 06 00       	call   0x1402fa640
140297192:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140297199:	41 5f                	pop    %r15
14029719b:	41 5e                	pop    %r14
14029719d:	41 5d                	pop    %r13
14029719f:	5e                   	pop    %rsi
1402971a0:	5d                   	pop    %rbp
1402971a1:	c3                   	ret
1402971a2:	66 90                	xchg   %ax,%ax
1402971a4:	4d 6b 29 00          	imul   $0x0,(%r9),%r13
1402971a8:	40 6b 29 00          	rex imul $0x0,(%rcx),%ebp
1402971ac:	33 6b 29             	xor    0x29(%rbx),%ebp
1402971af:	00 28                	add    %ch,(%rax)
1402971b1:	6b 29 00             	imul   $0x0,(%rcx),%ebp
1402971b4:	1d 6b 29 00 0f       	sbb    $0xf00296b,%eax
1402971b9:	6b 29 00             	imul   $0x0,(%rcx),%ebp
1402971bc:	01 6b 29             	add    %ebp,0x29(%rbx)
1402971bf:	00 f5                	add    %dh,%ch
1402971c1:	6a 29                	push   $0x29
1402971c3:	00 cb                	add    %cl,%bl
1402971c5:	6b 29 00             	imul   $0x0,(%rcx),%ebp
1402971c8:	c1 6b 29 00          	shrl   $0x0,0x29(%rbx)
1402971cc:	b7 6b                	mov    $0x6b,%bh
1402971ce:	29 00                	sub    %eax,(%rax)
1402971d0:	ad                   	lods   %ds:(%rsi),%eax
1402971d1:	6b 29 00             	imul   $0x0,(%rcx),%ebp
1402971d4:	a7                   	cmpsl  %es:(%rdi),%ds:(%rsi)
1402971d5:	6b 29 00             	imul   $0x0,(%rcx),%ebp
1402971d8:	9c                   	pushf
1402971d9:	6b 29 00             	imul   $0x0,(%rcx),%ebp
1402971dc:	91                   	xchg   %eax,%ecx
1402971dd:	6b 29 00             	imul   $0x0,(%rcx),%ebp
1402971e0:	86 6b 29             	xchg   %ch,0x29(%rbx)
1402971e3:	00 a6 6e 29 00 98    	add    %ah,-0x67ffd692(%rsi)
1402971e9:	6e                   	outsb  %ds:(%rsi),(%dx)
1402971ea:	29 00                	sub    %eax,(%rax)
1402971ec:	8a 6e 29             	mov    0x29(%rsi),%ch
1402971ef:	00 7e 6e             	add    %bh,0x6e(%rsi)
1402971f2:	29 00                	sub    %eax,(%rax)
1402971f4:	73 6e                	jae    0x140297264
1402971f6:	29 00                	sub    %eax,(%rax)
1402971f8:	65 6e                	outsb  %gs:(%rsi),(%dx)
1402971fa:	29 00                	sub    %eax,(%rax)
1402971fc:	57                   	push   %rdi
1402971fd:	6e                   	outsb  %ds:(%rsi),(%dx)
1402971fe:	29 00                	sub    %eax,(%rax)
140297200:	4b 6e                	rex.WXB outsb %ds:(%rsi),(%dx)
140297202:	29 00                	sub    %eax,(%rax)
140297204:	0c 71                	or     $0x71,%al
140297206:	29 00                	sub    %eax,(%rax)
140297208:	01 71 29             	add    %esi,0x29(%rcx)
14029720b:	00 f6                	add    %dh,%dh
14029720d:	70 29                	jo     0x140297238
14029720f:	00 eb                	add    %ch,%bl
140297211:	70 29                	jo     0x14029723c
140297213:	00 e5                	add    %ah,%ch
140297215:	70 29                	jo     0x140297240
140297217:	00 da                	add    %bl,%dl
140297219:	70 29                	jo     0x140297244
14029721b:	00 cf                	add    %cl,%bh
14029721d:	70 29                	jo     0x140297248
14029721f:	00 c4                	add    %al,%ah
140297221:	70 29                	jo     0x14029724c
140297223:	00 cc                	add    %cl,%ah
140297225:	cc                   	int3
140297226:	cc                   	int3
140297227:	cc                   	int3
140297228:	cc                   	int3
140297229:	cc                   	int3
14029722a:	cc                   	int3
14029722b:	cc                   	int3
14029722c:	cc                   	int3
14029722d:	cc                   	int3
14029722e:	cc                   	int3
14029722f:	cc                   	int3
140297230:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140297235:	55                   	push   %rbp
140297236:	56                   	push   %rsi
140297237:	57                   	push   %rdi
140297238:	41 54                	push   %r12
14029723a:	41 55                	push   %r13
14029723c:	41 56                	push   %r14
14029723e:	41 57                	push   %r15
140297240:	b8 60 00 00 00       	mov    $0x60,%eax
140297245:	e8 96 33 06 00       	call   0x1402fa5e0
14029724a:	48 2b e0             	sub    %rax,%rsp
14029724d:	48 8b 05 2c 0f 17 00 	mov    0x170f2c(%rip),%rax        # 0x140408180
140297254:	48 33 c4             	xor    %rsp,%rax
140297257:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14029725c:	4c 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%r14
140297263:	00
140297264:	48 8b f9             	mov    %rcx,%rdi
140297267:	48 8b 84 24 c0 00 00 	mov    0xc0(%rsp),%rax
14029726e:	00
14029726f:	4d 8b e9             	mov    %r9,%r13
140297272:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140297279:	00
14029727a:	4c 8b fa             	mov    %rdx,%r15
14029727d:	4c 8b a4 24 d8 00 00 	mov    0xd8(%rsp),%r12
140297284:	00
140297285:	33 ed                	xor    %ebp,%ebp
140297287:	45 0f b6 0e          	movzbl (%r14),%r9d
14029728b:	41 8b f0             	mov    %r8d,%esi
14029728e:	41 0f b6 56 04       	movzbl 0x4(%r14),%edx
140297293:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140297298:	41 0f b6 46 01       	movzbl 0x1(%r14),%eax
14029729d:	41 8b 1c 24          	mov    (%r12),%ebx
1402972a1:	c1 e0 08             	shl    $0x8,%eax
1402972a4:	44 0b c8             	or     %eax,%r9d
1402972a7:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402972ac:	41 0f b6 46 02       	movzbl 0x2(%r14),%eax
1402972b1:	41 0f b6 4e 07       	movzbl 0x7(%r14),%ecx
1402972b6:	c1 e0 10             	shl    $0x10,%eax
1402972b9:	44 0b c8             	or     %eax,%r9d
1402972bc:	c1 e1 08             	shl    $0x8,%ecx
1402972bf:	41 0f b6 46 03       	movzbl 0x3(%r14),%eax
1402972c4:	c1 e0 18             	shl    $0x18,%eax
1402972c7:	44 0b c8             	or     %eax,%r9d
1402972ca:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1402972cf:	41 0f b6 46 05       	movzbl 0x5(%r14),%eax
1402972d4:	c1 e0 08             	shl    $0x8,%eax
1402972d7:	0b d0                	or     %eax,%edx
1402972d9:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1402972de:	41 0f b6 46 06       	movzbl 0x6(%r14),%eax
1402972e3:	0b c8                	or     %eax,%ecx
1402972e5:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1402972ea:	c1 e1 10             	shl    $0x10,%ecx
1402972ed:	41 8b c1             	mov    %r9d,%eax
1402972f0:	c1 e8 08             	shr    $0x8,%eax
1402972f3:	0b d1                	or     %ecx,%edx
1402972f5:	88 44 24 49          	mov    %al,0x49(%rsp)
1402972f9:	41 8b c1             	mov    %r9d,%eax
1402972fc:	c1 e8 10             	shr    $0x10,%eax
1402972ff:	88 44 24 4a          	mov    %al,0x4a(%rsp)
140297303:	41 8b c1             	mov    %r9d,%eax
140297306:	c1 e8 18             	shr    $0x18,%eax
140297309:	88 44 24 4b          	mov    %al,0x4b(%rsp)
14029730d:	8b c2                	mov    %edx,%eax
14029730f:	c1 e8 08             	shr    $0x8,%eax
140297312:	88 44 24 4d          	mov    %al,0x4d(%rsp)
140297316:	8b c2                	mov    %edx,%eax
140297318:	c1 e8 10             	shr    $0x10,%eax
14029731b:	88 44 24 4e          	mov    %al,0x4e(%rsp)
14029731f:	8b c2                	mov    %edx,%eax
140297321:	c1 e8 18             	shr    $0x18,%eax
140297324:	89 54 24 24          	mov    %edx,0x24(%rsp)
140297328:	44 88 4c 24 48       	mov    %r9b,0x48(%rsp)
14029732d:	88 54 24 4c          	mov    %dl,0x4c(%rsp)
140297331:	88 44 24 4f          	mov    %al,0x4f(%rsp)
140297335:	45 85 c0             	test   %r8d,%r8d
140297338:	0f 84 dc 00 00 00    	je     0x14029741a
14029733e:	4c 8b 64 24 28       	mov    0x28(%rsp),%r12
140297343:	4c 2b ff             	sub    %rdi,%r15
140297346:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
14029734b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140297350:	ff ce                	dec    %esi
140297352:	85 db                	test   %ebx,%ebx
140297354:	75 60                	jne    0x1402973b6
140297356:	4d 8b ce             	mov    %r14,%r9
140297359:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14029735e:	4d 8b c4             	mov    %r12,%r8
140297361:	49 8b d5             	mov    %r13,%rdx
140297364:	e8 27 da ff ff       	call   0x140294d90
140297369:	44 8b 4c 24 20       	mov    0x20(%rsp),%r9d
14029736e:	41 8b c1             	mov    %r9d,%eax
140297371:	8b 54 24 24          	mov    0x24(%rsp),%edx
140297375:	c1 e8 08             	shr    $0x8,%eax
140297378:	88 44 24 49          	mov    %al,0x49(%rsp)
14029737c:	41 8b c1             	mov    %r9d,%eax
14029737f:	c1 e8 10             	shr    $0x10,%eax
140297382:	88 44 24 4a          	mov    %al,0x4a(%rsp)
140297386:	41 8b c1             	mov    %r9d,%eax
140297389:	c1 e8 18             	shr    $0x18,%eax
14029738c:	88 44 24 4b          	mov    %al,0x4b(%rsp)
140297390:	8b c2                	mov    %edx,%eax
140297392:	c1 e8 08             	shr    $0x8,%eax
140297395:	88 44 24 4d          	mov    %al,0x4d(%rsp)
140297399:	8b c2                	mov    %edx,%eax
14029739b:	c1 e8 10             	shr    $0x10,%eax
14029739e:	88 44 24 4e          	mov    %al,0x4e(%rsp)
1402973a2:	8b c2                	mov    %edx,%eax
1402973a4:	c1 e8 18             	shr    $0x18,%eax
1402973a7:	88 44 24 4f          	mov    %al,0x4f(%rsp)
1402973ab:	ff c5                	inc    %ebp
1402973ad:	44 88 4c 24 48       	mov    %r9b,0x48(%rsp)
1402973b2:	88 54 24 4c          	mov    %dl,0x4c(%rsp)
1402973b6:	48 63 c3             	movslq %ebx,%rax
1402973b9:	0f b6 4c 04 48       	movzbl 0x48(%rsp,%rax,1),%ecx
1402973be:	32 0f                	xor    (%rdi),%cl
1402973c0:	41 88 0c 3f          	mov    %cl,(%r15,%rdi,1)
1402973c4:	48 ff c7             	inc    %rdi
1402973c7:	ff c3                	inc    %ebx
1402973c9:	83 e3 07             	and    $0x7,%ebx
1402973cc:	85 f6                	test   %esi,%esi
1402973ce:	75 80                	jne    0x140297350
1402973d0:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1402973d5:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1402973da:	85 ed                	test   %ebp,%ebp
1402973dc:	74 3c                	je     0x14029741a
1402973de:	41 8b c1             	mov    %r9d,%eax
1402973e1:	45 88 0e             	mov    %r9b,(%r14)
1402973e4:	c1 e8 08             	shr    $0x8,%eax
1402973e7:	41 88 46 01          	mov    %al,0x1(%r14)
1402973eb:	41 8b c1             	mov    %r9d,%eax
1402973ee:	c1 e8 10             	shr    $0x10,%eax
1402973f1:	41 88 46 02          	mov    %al,0x2(%r14)
1402973f5:	8b c2                	mov    %edx,%eax
1402973f7:	c1 e8 08             	shr    $0x8,%eax
1402973fa:	41 88 46 05          	mov    %al,0x5(%r14)
1402973fe:	8b c2                	mov    %edx,%eax
140297400:	c1 e8 10             	shr    $0x10,%eax
140297403:	41 c1 e9 18          	shr    $0x18,%r9d
140297407:	41 88 56 04          	mov    %dl,0x4(%r14)
14029740b:	c1 ea 18             	shr    $0x18,%edx
14029740e:	41 88 56 07          	mov    %dl,0x7(%r14)
140297412:	45 88 4e 03          	mov    %r9b,0x3(%r14)
140297416:	41 88 46 06          	mov    %al,0x6(%r14)
14029741a:	41 89 1c 24          	mov    %ebx,(%r12)
14029741e:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140297423:	48 33 cc             	xor    %rsp,%rcx
140297426:	e8 15 32 06 00       	call   0x1402fa640
14029742b:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140297432:	00
140297433:	48 83 c4 60          	add    $0x60,%rsp
140297437:	41 5f                	pop    %r15
140297439:	41 5e                	pop    %r14
14029743b:	41 5d                	pop    %r13
14029743d:	41 5c                	pop    %r12
14029743f:	5f                   	pop    %rdi
140297440:	5e                   	pop    %rsi
140297441:	5d                   	pop    %rbp
140297442:	c3                   	ret
140297443:	cc                   	int3
140297444:	cc                   	int3
140297445:	cc                   	int3
140297446:	cc                   	int3
140297447:	cc                   	int3
140297448:	cc                   	int3
140297449:	cc                   	int3
14029744a:	cc                   	int3
14029744b:	cc                   	int3
14029744c:	cc                   	int3
14029744d:	cc                   	int3
14029744e:	cc                   	int3
14029744f:	cc                   	int3
140297450:	40 53                	rex push %rbx
140297452:	b8 20 00 00 00       	mov    $0x20,%eax
140297457:	e8 84 31 06 00       	call   0x1402fa5e0
14029745c:	48 2b e0             	sub    %rax,%rsp
14029745f:	44 0f b6 09          	movzbl (%rcx),%r9d
140297463:	4c 8b d1             	mov    %rcx,%r10
140297466:	0f b6 41 01          	movzbl 0x1(%rcx),%eax
14029746a:	48 8b da             	mov    %rdx,%rbx
14029746d:	0f b6 51 04          	movzbl 0x4(%rcx),%edx