140285131:	48 85 c0             	test   %rax,%rax
140285134:	75 14                	jne    0x14028514a
140285136:	48 8b 49 18          	mov    0x18(%rcx),%rcx
14028513a:	48 85 c9             	test   %rcx,%rcx
14028513d:	0f 84 ca 00 00 00    	je     0x14028520d
140285143:	e8 38 64 e3 ff       	call   0x1400bb580
140285148:	eb 08                	jmp    0x140285152
14028514a:	48 8b c8             	mov    %rax,%rcx
14028514d:	e8 ae 64 e3 ff       	call   0x1400bb600
140285152:	ba 30 00 00 00       	mov    $0x30,%edx
140285157:	48 8b c8             	mov    %rax,%rcx
14028515a:	48 8b e8             	mov    %rax,%rbp
14028515d:	44 8d 42 cf          	lea    -0x31(%rdx),%r8d
140285161:	e8 9a e3 fa ff       	call   0x140233500
140285166:	8b f8                	mov    %eax,%edi
140285168:	85 c0                	test   %eax,%eax
14028516a:	0f 88 7c 00 00 00    	js     0x1402851ec
140285170:	8b d7                	mov    %edi,%edx
140285172:	48 8b cd             	mov    %rbp,%rcx
140285175:	e8 36 e3 fa ff       	call   0x1402334b0
14028517a:	48 8b c8             	mov    %rax,%rcx
14028517d:	48 8b d8             	mov    %rax,%rbx
140285180:	e8 2b e0 fa ff       	call   0x1402331b0
140285185:	48 8b c8             	mov    %rax,%rcx
140285188:	e8 73 83 fa ff       	call   0x14022d500
14028518d:	48 8b f0             	mov    %rax,%rsi
140285190:	45 85 ff             	test   %r15d,%r15d
140285193:	74 14                	je     0x1402851a9
140285195:	8b d7                	mov    %edi,%edx
140285197:	48 8b cd             	mov    %rbp,%rcx
14028519a:	e8 01 e2 fa ff       	call   0x1402333a0
14028519f:	48 8b cb             	mov    %rbx,%rcx
1402851a2:	e8 b9 e2 fb ff       	call   0x140243460
1402851a7:	ff cf                	dec    %edi
1402851a9:	33 db                	xor    %ebx,%ebx
1402851ab:	48 85 f6             	test   %rsi,%rsi
1402851ae:	74 50                	je     0x140285200
1402851b0:	e8 7b 04 fb ff       	call   0x140235630
1402851b5:	48 8b d8             	mov    %rax,%rbx
1402851b8:	48 85 c0             	test   %rax,%rax
1402851bb:	74 43                	je     0x140285200
1402851bd:	48 89 70 08          	mov    %rsi,0x8(%rax)
1402851c1:	48 8b d0             	mov    %rax,%rdx
1402851c4:	49 8b ce             	mov    %r14,%rcx
1402851c7:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
1402851cd:	33 f6                	xor    %esi,%esi
1402851cf:	e8 2c 33 fa ff       	call   0x140228500
1402851d4:	85 c0                	test   %eax,%eax
1402851d6:	74 1b                	je     0x1402851f3
1402851d8:	44 8b c7             	mov    %edi,%r8d
1402851db:	8d 56 30             	lea    0x30(%rsi),%edx
1402851de:	48 8b cd             	mov    %rbp,%rcx
1402851e1:	e8 1a e3 fa ff       	call   0x140233500
1402851e6:	8b f8                	mov    %eax,%edi
1402851e8:	85 c0                	test   %eax,%eax
1402851ea:	79 84                	jns    0x140285170
1402851ec:	b8 01 00 00 00       	mov    $0x1,%eax
1402851f1:	eb 4f                	jmp    0x140285242
1402851f3:	b8 7d 01 00 00       	mov    $0x17d,%eax
1402851f8:	41 b8 41 00 00 00    	mov    $0x41,%r8d
1402851fe:	eb 18                	jmp    0x140285218
140285200:	b8 76 01 00 00       	mov    $0x176,%eax
140285205:	41 b8 41 00 00 00    	mov    $0x41,%r8d
14028520b:	eb 0b                	jmp    0x140285218
14028520d:	b8 62 01 00 00       	mov    $0x162,%eax
140285212:	41 b8 7d 00 00 00    	mov    $0x7d,%r8d
140285218:	ba 7a 00 00 00       	mov    $0x7a,%edx
14028521d:	89 44 24 20          	mov    %eax,0x20(%rsp)
140285221:	4c 8d 0d 48 4c 10 00 	lea    0x104c48(%rip),%r9        # 0x140389e70
140285228:	8d 4a a8             	lea    -0x58(%rdx),%ecx
14028522b:	e8 70 c1 f9 ff       	call   0x1402213a0
140285230:	48 8b cb             	mov    %rbx,%rcx
140285233:	e8 d8 03 fb ff       	call   0x140235610
140285238:	48 8b ce             	mov    %rsi,%rcx
14028523b:	e8 b0 66 fd ff       	call   0x14025b8f0
140285240:	33 c0                	xor    %eax,%eax
140285242:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140285247:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14028524c:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140285251:	48 83 c4 30          	add    $0x30,%rsp
140285255:	41 5f                	pop    %r15
140285257:	41 5e                	pop    %r14
140285259:	5f                   	pop    %rdi
14028525a:	c3                   	ret
14028525b:	cc                   	int3
14028525c:	cc                   	int3
14028525d:	cc                   	int3
14028525e:	cc                   	int3
14028525f:	cc                   	int3
140285260:	40 57                	rex push %rdi
140285262:	b8 60 01 00 00       	mov    $0x160,%eax
140285267:	e8 74 53 07 00       	call   0x1402fa5e0
14028526c:	48 2b e0             	sub    %rax,%rsp
14028526f:	48 8b 05 0a 2f 18 00 	mov    0x182f0a(%rip),%rax        # 0x140408180
140285276:	48 33 c4             	xor    %rsp,%rax
140285279:	48 89 84 24 50 01 00 	mov    %rax,0x150(%rsp)
140285280:	00
140285281:	48 63 02             	movslq (%rdx),%rax
140285284:	4c 8b ca             	mov    %rdx,%r9
140285287:	4c 89 44 24 40       	mov    %r8,0x40(%rsp)
14028528c:	83 f8 08             	cmp    $0x8,%eax
14028528f:	0f 87 0c 02 00 00    	ja     0x1402854a1
140285295:	48 8d 15 64 ad d7 ff 	lea    -0x28529c(%rip),%rdx        # 0x140000000
14028529c:	8b 8c 82 00 55 28 00 	mov    0x285500(%rdx,%rax,4),%ecx
1402852a3:	48 03 ca             	add    %rdx,%rcx
1402852a6:	ff e1                	jmp    *%rcx
1402852a8:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402852ad:	48 8d 15 94 4a 10 00 	lea    0x104a94(%rip),%rdx        # 0x140389d48
1402852b4:	48 8d 0d 9d 4a 10 00 	lea    0x104a9d(%rip),%rcx        # 0x140389d58
1402852bb:	e9 d8 01 00 00       	jmp    0x140285498
1402852c0:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402852c5:	48 8d 15 7c 4a 10 00 	lea    0x104a7c(%rip),%rdx        # 0x140389d48
1402852cc:	48 8d 0d 95 4a 10 00 	lea    0x104a95(%rip),%rcx        # 0x140389d68
1402852d3:	e9 c0 01 00 00       	jmp    0x140285498
1402852d8:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402852dd:	48 8d 15 64 4a 10 00 	lea    0x104a64(%rip),%rdx        # 0x140389d48
1402852e4:	48 8d 0d 8d 4a 10 00 	lea    0x104a8d(%rip),%rcx        # 0x140389d78
1402852eb:	e9 a8 01 00 00       	jmp    0x140285498
1402852f0:	49 8b 51 08          	mov    0x8(%r9),%rdx
1402852f4:	48 8d 0d 15 85 0a 00 	lea    0xa8515(%rip),%rcx        # 0x14032d810
1402852fb:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140285300:	4c 63 02             	movslq (%rdx),%r8
140285303:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140285307:	e8 54 c9 fe ff       	call   0x140271c60
14028530c:	e9 8c 01 00 00       	jmp    0x14028549d
140285311:	49 8b 51 08          	mov    0x8(%r9),%rdx
140285315:	48 8d 0d 94 9e 0a 00 	lea    0xa9e94(%rip),%rcx        # 0x14032f1b0
14028531c:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140285321:	4c 63 02             	movslq (%rdx),%r8
140285324:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140285328:	e8 33 c9 fe ff       	call   0x140271c60
14028532d:	e9 6b 01 00 00       	jmp    0x14028549d
140285332:	49 8b 51 08          	mov    0x8(%r9),%rdx
140285336:	48 8d 0d 4b 4a 10 00 	lea    0x104a4b(%rip),%rcx        # 0x140389d88
14028533d:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140285342:	4c 63 02             	movslq (%rdx),%r8
140285345:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140285349:	e8 12 c9 fe ff       	call   0x140271c60
14028534e:	e9 4a 01 00 00       	jmp    0x14028549d
140285353:	49 8b 49 08          	mov    0x8(%r9),%rcx
140285357:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14028535c:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140285362:	e8 59 c0 ff ff       	call   0x1402813c0
140285367:	48 85 c0             	test   %rax,%rax
14028536a:	0f 84 8a 01 00 00    	je     0x1402854fa
140285370:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140285375:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14028537a:	48 8d 0d 0f 4a 10 00 	lea    0x104a0f(%rip),%rcx        # 0x140389d90
140285381:	e9 12 01 00 00       	jmp    0x140285498
140285386:	49 8b 41 08          	mov    0x8(%r9),%rax
14028538a:	8b 08                	mov    (%rax),%ecx
14028538c:	48 8b 78 08          	mov    0x8(%rax),%rdi
140285390:	83 f9 04             	cmp    $0x4,%ecx
140285393:	75 37                	jne    0x1402853cc
140285395:	0f b6 4f 02          	movzbl 0x2(%rdi),%ecx
140285399:	4c 8d 05 c8 84 0b 00 	lea    0xb84c8(%rip),%r8        # 0x14033d868
1402853a0:	0f b6 57 01          	movzbl 0x1(%rdi),%edx
1402853a4:	0f b6 47 03          	movzbl 0x3(%rdi),%eax
1402853a8:	44 0f b6 0f          	movzbl (%rdi),%r9d
1402853ac:	89 44 24 30          	mov    %eax,0x30(%rsp)
1402853b0:	89 4c 24 28          	mov    %ecx,0x28(%rsp)
1402853b4:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402853b9:	89 54 24 20          	mov    %edx,0x20(%rsp)
1402853bd:	ba 00 01 00 00       	mov    $0x100,%edx
1402853c2:	e8 b9 4b fa ff       	call   0x140229f80
1402853c7:	e9 bb 00 00 00       	jmp    0x140285487
1402853cc:	83 f9 10             	cmp    $0x10,%ecx
1402853cf:	0f 85 ea 00 00 00    	jne    0x1402854bf
1402853d5:	48 89 9c 24 70 01 00 	mov    %rbx,0x170(%rsp)
1402853dc:	00
1402853dd:	33 db                	xor    %ebx,%ebx
1402853df:	c6 44 24 50 00       	movb   $0x0,0x50(%rsp)
1402853e4:	0f 1f 40 00          	nopl   0x0(%rax)
1402853e8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1402853ef:	00
1402853f0:	44 0f b6 0f          	movzbl (%rdi),%r9d
1402853f4:	4c 8d 05 15 12 10 00 	lea    0x101215(%rip),%r8        # 0x140386610
1402853fb:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
1402853ff:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140285404:	41 c1 e1 08          	shl    $0x8,%r9d
140285408:	ba 05 00 00 00       	mov    $0x5,%edx
14028540d:	44 0b c8             	or     %eax,%r9d
140285410:	e8 6b 4b fa ff       	call   0x140229f80
140285415:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14028541a:	48 ff c8             	dec    %rax
14028541d:	48 8d 7f 02          	lea    0x2(%rdi),%rdi
140285421:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
140285425:	48 8d 40 01          	lea    0x1(%rax),%rax
140285429:	75 f6                	jne    0x140285421
14028542b:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140285430:	33 d2                	xor    %edx,%edx
140285432:	0f 1f 40 00          	nopl   0x0(%rax)
140285436:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14028543d:	00 00 00
140285440:	41 0f b6 0c 10       	movzbl (%r8,%rdx,1),%ecx
140285445:	88 0c 10             	mov    %cl,(%rax,%rdx,1)
140285448:	48 8d 52 01          	lea    0x1(%rdx),%rdx
14028544c:	84 c9                	test   %cl,%cl
14028544e:	75 f0                	jne    0x140285440
140285450:	83 fb 07             	cmp    $0x7,%ebx
140285453:	74 1f                	je     0x140285474
140285455:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14028545a:	48 ff c9             	dec    %rcx
14028545d:	0f 1f 00             	nopl   (%rax)
140285460:	80 79 01 00          	cmpb   $0x0,0x1(%rcx)
140285464:	48 8d 49 01          	lea    0x1(%rcx),%rcx
140285468:	75 f6                	jne    0x140285460
14028546a:	0f b7 05 cf 97 0a 00 	movzwl 0xa97cf(%rip),%eax        # 0x14032ec40
140285471:	66 89 01             	mov    %ax,(%rcx)
140285474:	ff c3                	inc    %ebx
140285476:	83 fb 08             	cmp    $0x8,%ebx
140285479:	0f 8c 71 ff ff ff    	jl     0x1402853f0
14028547f:	48 8b 9c 24 70 01 00 	mov    0x170(%rsp),%rbx
140285486:	00
140285487:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14028548c:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140285491:	48 8d 0d 10 49 10 00 	lea    0x104910(%rip),%rcx        # 0x140389da8
140285498:	e8 33 aa fe ff       	call   0x14026fed0
14028549d:	85 c0                	test   %eax,%eax
14028549f:	74 59                	je     0x1402854fa
1402854a1:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402854a6:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
1402854ad:	00
1402854ae:	48 33 cc             	xor    %rsp,%rcx
1402854b1:	e8 8a 51 07 00       	call   0x1402fa640
1402854b6:	48 81 c4 60 01 00 00 	add    $0x160,%rsp
1402854bd:	5f                   	pop    %rdi
1402854be:	c3                   	ret
1402854bf:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402854c4:	48 8d 15 cd 48 10 00 	lea    0x1048cd(%rip),%rdx        # 0x140389d98
1402854cb:	eb c4                	jmp    0x140285491
1402854cd:	4d 8b 41 08          	mov    0x8(%r9),%r8
1402854d1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402854d6:	ba 00 01 00 00       	mov    $0x100,%edx
1402854db:	e8 90 92 fa ff       	call   0x14022e770
1402854e0:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1402854e5:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402854ea:	48 8d 0d c7 48 10 00 	lea    0x1048c7(%rip),%rcx        # 0x140389db8
1402854f1:	e8 da a9 fe ff       	call   0x14026fed0
1402854f6:	85 c0                	test   %eax,%eax
1402854f8:	75 a7                	jne    0x1402854a1
1402854fa:	33 c0                	xor    %eax,%eax
1402854fc:	eb a8                	jmp    0x1402854a6
1402854fe:	66 90                	xchg   %ax,%ax
140285500:	a8 52                	test   $0x52,%al
140285502:	28 00                	sub    %al,(%rax)
140285504:	f0 52                	lock push %rdx
140285506:	28 00                	sub    %al,(%rax)
140285508:	11 53 28             	adc    %edx,0x28(%rbx)
14028550b:	00 c0                	add    %al,%al
14028550d:	52                   	push   %rdx
14028550e:	28 00                	sub    %al,(%rax)
140285510:	53                   	push   %rbx
140285511:	53                   	push   %rbx
140285512:	28 00                	sub    %al,(%rax)
140285514:	d8 52 28             	fcoms  0x28(%rdx)
140285517:	00 32                	add    %dh,(%rdx)
140285519:	53                   	push   %rbx
14028551a:	28 00                	sub    %al,(%rax)
14028551c:	86 53 28             	xchg   %dl,0x28(%rbx)
14028551f:	00 cd                	add    %cl,%ch
140285521:	54                   	push   %rsp
140285522:	28 00                	sub    %al,(%rax)
140285524:	cc                   	int3
140285525:	cc                   	int3
140285526:	cc                   	int3
140285527:	cc                   	int3
140285528:	cc                   	int3
140285529:	cc                   	int3
14028552a:	cc                   	int3
14028552b:	cc                   	int3
14028552c:	cc                   	int3
14028552d:	cc                   	int3
14028552e:	cc                   	int3
14028552f:	cc                   	int3
140285530:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140285535:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14028553a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14028553f:	57                   	push   %rdi
140285540:	b8 30 00 00 00       	mov    $0x30,%eax
140285545:	e8 96 50 07 00       	call   0x1402fa5e0
14028554a:	48 2b e0             	sub    %rax,%rsp
14028554d:	49 8b 78 10          	mov    0x10(%r8),%rdi
140285551:	48 8b f2             	mov    %rdx,%rsi
140285554:	49 8b 58 08          	mov    0x8(%r8),%rbx
140285558:	48 8b e9             	mov    %rcx,%rbp
14028555b:	48 85 ff             	test   %rdi,%rdi
14028555e:	75 23                	jne    0x140285583
140285560:	4c 8d 0d 09 49 10 00 	lea    0x104909(%rip),%r9        # 0x140389e70
140285567:	c7 44 24 20 15 02 00 	movl   $0x215,0x20(%rsp)
14028556e:	00
14028556f:	8d 50 45             	lea    0x45(%rax),%edx
140285572:	44 8d 40 4c          	lea    0x4c(%rax),%r8d
140285576:	8d 48 f2             	lea    -0xe(%rax),%ecx
140285579:	e8 22 be f9 ff       	call   0x1402213a0
14028557e:	e9 fa 00 00 00       	jmp    0x14028567d
140285583:	48 8d 15 86 82 0a 00 	lea    0xa8286(%rip),%rdx        # 0x14032d810
14028558a:	48 8b cb             	mov    %rbx,%rcx
14028558d:	e8 2e c1 fe ff       	call   0x1402716c0
140285592:	85 c0                	test   %eax,%eax
140285594:	75 08                	jne    0x14028559e
140285596:	8d 48 01             	lea    0x1(%rax),%ecx
140285599:	e9 8d 00 00 00       	jmp    0x14028562b
14028559e:	48 8d 15 e3 47 10 00 	lea    0x1047e3(%rip),%rdx        # 0x140389d88
1402855a5:	48 8b cb             	mov    %rbx,%rcx
1402855a8:	e8 13 c1 fe ff       	call   0x1402716c0
1402855ad:	85 c0                	test   %eax,%eax
1402855af:	75 05                	jne    0x1402855b6
1402855b1:	8d 48 06             	lea    0x6(%rax),%ecx
1402855b4:	eb 75                	jmp    0x14028562b
1402855b6:	48 8d 15 f3 9b 0a 00 	lea    0xa9bf3(%rip),%rdx        # 0x14032f1b0
1402855bd:	48 8b cb             	mov    %rbx,%rcx
1402855c0:	e8 fb c0 fe ff       	call   0x1402716c0
1402855c5:	85 c0                	test   %eax,%eax
1402855c7:	75 05                	jne    0x1402855ce
1402855c9:	8d 48 02             	lea    0x2(%rax),%ecx
1402855cc:	eb 5d                	jmp    0x14028562b
1402855ce:	48 8d 15 c3 48 10 00 	lea    0x1048c3(%rip),%rdx        # 0x140389e98
1402855d5:	48 8b cb             	mov    %rbx,%rcx
1402855d8:	e8 e3 c0 fe ff       	call   0x1402716c0
1402855dd:	85 c0                	test   %eax,%eax
1402855df:	75 05                	jne    0x1402855e6
1402855e1:	8d 48 08             	lea    0x8(%rax),%ecx
1402855e4:	eb 45                	jmp    0x14028562b
1402855e6:	48 8d 15 2f 94 0c 00 	lea    0xc942f(%rip),%rdx        # 0x14034ea1c
1402855ed:	48 8b cb             	mov    %rbx,%rcx
1402855f0:	e8 cb c0 fe ff       	call   0x1402716c0
1402855f5:	85 c0                	test   %eax,%eax
1402855f7:	75 05                	jne    0x1402855fe
1402855f9:	8d 48 07             	lea    0x7(%rax),%ecx
1402855fc:	eb 2d                	jmp    0x14028562b
1402855fe:	48 8d 15 9b 48 10 00 	lea    0x10489b(%rip),%rdx        # 0x140389ea0
140285605:	48 8b cb             	mov    %rbx,%rcx
140285608:	e8 b3 c0 fe ff       	call   0x1402716c0
14028560d:	85 c0                	test   %eax,%eax
14028560f:	75 05                	jne    0x140285616
140285611:	8d 48 04             	lea    0x4(%rax),%ecx
140285614:	eb 15                	jmp    0x14028562b
140285616:	48 8d 15 8b 48 10 00 	lea    0x10488b(%rip),%rdx        # 0x140389ea8
14028561d:	48 8b cb             	mov    %rbx,%rcx
140285620:	e8 9b c0 fe ff       	call   0x1402716c0
140285625:	85 c0                	test   %eax,%eax
140285627:	75 21                	jne    0x14028564a
140285629:	33 c9                	xor    %ecx,%ecx
14028562b:	44 8b c9             	mov    %ecx,%r9d
14028562e:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
140285635:	00
140285636:	33 c9                	xor    %ecx,%ecx
140285638:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14028563d:	4c 8b c6             	mov    %rsi,%r8