1402702ad:	75 18                	jne    0x1402702c7
1402702af:	41 80 78 02 00       	cmpb   $0x0,0x2(%r8)
1402702b4:	75 11                	jne    0x1402702c7
1402702b6:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
1402702bc:	b8 01 00 00 00       	mov    $0x1,%eax
1402702c1:	48 83 c4 40          	add    $0x40,%rsp
1402702c5:	5b                   	pop    %rbx
1402702c6:	c3                   	ret
1402702c7:	ba 6e 00 00 00       	mov    $0x6e,%edx
1402702cc:	c7 44 24 20 21 01 00 	movl   $0x121,0x20(%rsp)
1402702d3:	00
1402702d4:	4c 8d 0d 55 63 11 00 	lea    0x116355(%rip),%r9        # 0x140386630
1402702db:	8d 4a b4             	lea    -0x4c(%rdx),%ecx
1402702de:	44 8d 42 fa          	lea    -0x6(%rdx),%r8d
1402702e2:	e8 b9 10 fb ff       	call   0x1402213a0
1402702e7:	48 8b 43 10          	mov    0x10(%rbx),%rax
1402702eb:	4c 8d 0d 66 63 11 00 	lea    0x116366(%rip),%r9        # 0x140386658
1402702f2:	4c 8b 03             	mov    (%rbx),%r8
1402702f5:	48 8d 15 64 63 11 00 	lea    0x116364(%rip),%rdx        # 0x140386660
1402702fc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140270301:	b9 06 00 00 00       	mov    $0x6,%ecx
140270306:	48 8d 05 43 63 11 00 	lea    0x116343(%rip),%rax        # 0x140386650
14027030d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140270312:	48 8b 43 08          	mov    0x8(%rbx),%rax
140270316:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14027031b:	e8 00 03 fb ff       	call   0x140220620
140270320:	33 c0                	xor    %eax,%eax
140270322:	48 83 c4 40          	add    $0x40,%rsp
140270326:	5b                   	pop    %rbx
140270327:	c3                   	ret
140270328:	cc                   	int3
140270329:	cc                   	int3
14027032a:	cc                   	int3
14027032b:	cc                   	int3
14027032c:	cc                   	int3
14027032d:	cc                   	int3
14027032e:	cc                   	int3
14027032f:	cc                   	int3
140270330:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140270335:	57                   	push   %rdi
140270336:	b8 40 00 00 00       	mov    $0x40,%eax
14027033b:	e8 a0 a2 08 00       	call   0x1402fa5e0
140270340:	48 2b e0             	sub    %rax,%rsp
140270343:	48 8b fa             	mov    %rdx,%rdi
140270346:	48 8b d9             	mov    %rcx,%rbx
140270349:	48 8b 51 10          	mov    0x10(%rcx),%rdx
14027034d:	33 c9                	xor    %ecx,%ecx
14027034f:	e8 ec 13 00 00       	call   0x140271740
140270354:	48 85 c0             	test   %rax,%rax
140270357:	75 46                	jne    0x14027039f
140270359:	48 8b 43 10          	mov    0x10(%rbx),%rax
14027035d:	4c 8d 0d f4 62 11 00 	lea    0x1162f4(%rip),%r9        # 0x140386658
140270364:	4c 8b 03             	mov    (%rbx),%r8
140270367:	48 8d 15 f2 62 11 00 	lea    0x1162f2(%rip),%rdx        # 0x140386660
14027036e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140270373:	b9 06 00 00 00       	mov    $0x6,%ecx
140270378:	48 8d 05 d1 62 11 00 	lea    0x1162d1(%rip),%rax        # 0x140386650
14027037f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140270384:	48 8b 43 08          	mov    0x8(%rbx),%rax
140270388:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14027038d:	e8 8e 02 fb ff       	call   0x140220620
140270392:	33 c0                	xor    %eax,%eax
140270394:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140270399:	48 83 c4 40          	add    $0x40,%rsp
14027039d:	5f                   	pop    %rdi
14027039e:	c3                   	ret
14027039f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402703a4:	48 89 07             	mov    %rax,(%rdi)
1402703a7:	b8 01 00 00 00       	mov    $0x1,%eax
1402703ac:	48 83 c4 40          	add    $0x40,%rsp
1402703b0:	5f                   	pop    %rdi
1402703b1:	c3                   	ret
1402703b2:	cc                   	int3
1402703b3:	cc                   	int3
1402703b4:	cc                   	int3
1402703b5:	cc                   	int3
1402703b6:	cc                   	int3
1402703b7:	cc                   	int3
1402703b8:	cc                   	int3
1402703b9:	cc                   	int3
1402703ba:	cc                   	int3
1402703bb:	cc                   	int3
1402703bc:	cc                   	int3
1402703bd:	cc                   	int3
1402703be:	cc                   	int3
1402703bf:	cc                   	int3
1402703c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402703c5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402703ca:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402703cf:	57                   	push   %rdi
1402703d0:	41 56                	push   %r14
1402703d2:	41 57                	push   %r15
1402703d4:	b8 30 00 00 00       	mov    $0x30,%eax
1402703d9:	e8 02 a2 08 00       	call   0x1402fa5e0
1402703de:	48 2b e0             	sub    %rax,%rsp
1402703e1:	33 ff                	xor    %edi,%edi
1402703e3:	48 8d 15 46 62 11 00 	lea    0x116246(%rip),%rdx        # 0x140386630
1402703ea:	41 b8 41 01 00 00    	mov    $0x141,%r8d
1402703f0:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1402703f5:	e8 c6 c1 fc ff       	call   0x14023c5c0
1402703fa:	4c 8b f8             	mov    %rax,%r15
1402703fd:	48 85 c0             	test   %rax,%rax
140270400:	75 0e                	jne    0x140270410
140270402:	b9 43 01 00 00       	mov    $0x143,%ecx
140270407:	44 8d 47 41          	lea    0x41(%rdi),%r8d
14027040b:	e9 78 01 00 00       	jmp    0x140270588
140270410:	0f b6 10             	movzbl (%rax),%edx
140270413:	41 be 01 00 00 00    	mov    $0x1,%r14d
140270419:	48 8b ef             	mov    %rdi,%rbp
14027041c:	49 8b df             	mov    %r15,%rbx
14027041f:	49 8b f7             	mov    %r15,%rsi
140270422:	84 d2                	test   %dl,%dl
140270424:	0f 84 43 01 00 00    	je     0x14027056d
14027042a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140270430:	80 fa 0d             	cmp    $0xd,%dl
140270433:	0f 84 db 00 00 00    	je     0x140270514
140270439:	80 fa 0a             	cmp    $0xa,%dl
14027043c:	0f 84 d2 00 00 00    	je     0x140270514
140270442:	45 8b c6             	mov    %r14d,%r8d
140270445:	41 83 e8 01          	sub    $0x1,%r8d
140270449:	74 68                	je     0x1402704b3
14027044b:	41 83 f8 01          	cmp    $0x1,%r8d
14027044f:	0f 85 b0 00 00 00    	jne    0x140270505
140270455:	80 fa 2c             	cmp    $0x2c,%dl
140270458:	0f 85 a7 00 00 00    	jne    0x140270505
14027045e:	48 8b ce             	mov    %rsi,%rcx
140270461:	40 88 3b             	mov    %dil,(%rbx)
140270464:	45 8b f0             	mov    %r8d,%r14d
140270467:	e8 44 14 00 00       	call   0x1402718b0
14027046c:	48 85 c0             	test   %rax,%rax
14027046f:	0f 84 c0 00 00 00    	je     0x140270535
140270475:	8b d7                	mov    %edi,%edx
140270477:	4c 8b c0             	mov    %rax,%r8
14027047a:	38 10                	cmp    %dl,(%rax)
14027047c:	74 14                	je     0x140270492
14027047e:	66 90                	xchg   %ax,%ax
140270480:	81 fa 00 00 00 80    	cmp    $0x80000000,%edx
140270486:	73 0a                	jae    0x140270492
140270488:	49 ff c0             	inc    %r8
14027048b:	ff c2                	inc    %edx
14027048d:	41 38 38             	cmp    %dil,(%r8)
140270490:	75 ee                	jne    0x140270480
140270492:	44 8b c2             	mov    %edx,%r8d
140270495:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
14027049a:	41 0f ba f0 1f       	btr    $0x1f,%r8d
14027049f:	48 8b d0             	mov    %rax,%rdx
1402704a2:	48 8b cd             	mov    %rbp,%rcx
1402704a5:	e8 36 16 00 00       	call   0x140271ae0
1402704aa:	48 8b ef             	mov    %rdi,%rbp
1402704ad:	48 8d 73 01          	lea    0x1(%rbx),%rsi
1402704b1:	eb 52                	jmp    0x140270505
1402704b3:	80 fa 3a             	cmp    $0x3a,%dl
1402704b6:	75 1f                	jne    0x1402704d7
1402704b8:	48 8b ce             	mov    %rsi,%rcx
1402704bb:	40 88 3b             	mov    %dil,(%rbx)
1402704be:	41 be 02 00 00 00    	mov    $0x2,%r14d
1402704c4:	e8 e7 13 00 00       	call   0x1402718b0
1402704c9:	48 8b e8             	mov    %rax,%rbp
1402704cc:	48 85 c0             	test   %rax,%rax
1402704cf:	74 71                	je     0x140270542
1402704d1:	48 8d 73 01          	lea    0x1(%rbx),%rsi
1402704d5:	eb 2e                	jmp    0x140270505
1402704d7:	80 fa 2c             	cmp    $0x2c,%dl
1402704da:	75 29                	jne    0x140270505
1402704dc:	48 8b ce             	mov    %rsi,%rcx
1402704df:	40 88 3b             	mov    %dil,(%rbx)
1402704e2:	e8 c9 13 00 00       	call   0x1402718b0
1402704e7:	48 8d 73 01          	lea    0x1(%rbx),%rsi
1402704eb:	48 8b e8             	mov    %rax,%rbp
1402704ee:	48 85 c0             	test   %rax,%rax
1402704f1:	74 56                	je     0x140270549
1402704f3:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1402704f8:	45 33 c0             	xor    %r8d,%r8d
1402704fb:	33 d2                	xor    %edx,%edx
1402704fd:	48 8b c8             	mov    %rax,%rcx
140270500:	e8 db 15 00 00       	call   0x140271ae0
140270505:	0f b6 53 01          	movzbl 0x1(%rbx),%edx
140270509:	48 ff c3             	inc    %rbx
14027050c:	84 d2                	test   %dl,%dl
14027050e:	0f 85 1c ff ff ff    	jne    0x140270430
140270514:	41 83 fe 02          	cmp    $0x2,%r14d
140270518:	75 53                	jne    0x14027056d
14027051a:	48 8b ce             	mov    %rsi,%rcx
14027051d:	e8 8e 13 00 00       	call   0x1402718b0
140270522:	48 8b d0             	mov    %rax,%rdx
140270525:	48 85 c0             	test   %rax,%rax
140270528:	75 26                	jne    0x140270550
14027052a:	b9 7b 01 00 00       	mov    $0x17b,%ecx
14027052f:	45 8d 46 6b          	lea    0x6b(%r14),%r8d
140270533:	eb 53                	jmp    0x140270588
140270535:	b9 6c 01 00 00       	mov    $0x16c,%ecx
14027053a:	41 b8 6d 00 00 00    	mov    $0x6d,%r8d
140270540:	eb 46                	jmp    0x140270588
140270542:	b9 54 01 00 00       	mov    $0x154,%ecx
140270547:	eb 39                	jmp    0x140270582
140270549:	b9 5e 01 00 00       	mov    $0x15e,%ecx
14027054e:	eb 32                	jmp    0x140270582
140270550:	40 38 38             	cmp    %dil,(%rax)
140270553:	74 12                	je     0x140270567
140270555:	81 ff 00 00 00 80    	cmp    $0x80000000,%edi
14027055b:	73 0a                	jae    0x140270567
14027055d:	48 ff c0             	inc    %rax
140270560:	ff c7                	inc    %edi
140270562:	80 38 00             	cmpb   $0x0,(%rax)
140270565:	75 ee                	jne    0x140270555
140270567:	0f ba f7 1f          	btr    $0x1f,%edi
14027056b:	eb 60                	jmp    0x1402705cd
14027056d:	48 8b ce             	mov    %rsi,%rcx
140270570:	e8 3b 13 00 00       	call   0x1402718b0
140270575:	48 8b e8             	mov    %rax,%rbp
140270578:	48 85 c0             	test   %rax,%rax
14027057b:	75 4d                	jne    0x1402705ca
14027057d:	b9 82 01 00 00       	mov    $0x182,%ecx
140270582:	41 b8 6c 00 00 00    	mov    $0x6c,%r8d
140270588:	ba 6d 00 00 00       	mov    $0x6d,%edx
14027058d:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140270591:	4c 8d 0d 98 60 11 00 	lea    0x116098(%rip),%r9        # 0x140386630
140270598:	8d 4a b5             	lea    -0x4b(%rdx),%ecx
14027059b:	e8 00 0e fb ff       	call   0x1402213a0
1402705a0:	41 b8 8b 01 00 00    	mov    $0x18b,%r8d
1402705a6:	48 8d 15 83 60 11 00 	lea    0x116083(%rip),%rdx        # 0x140386630
1402705ad:	49 8b cf             	mov    %r15,%rcx
1402705b0:	e8 5b 8d fb ff       	call   0x140229310
1402705b5:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402705ba:	48 8d 15 df fa ff ff 	lea    -0x521(%rip),%rdx        # 0x1402700a0
1402705c1:	e8 9a 7e fb ff       	call   0x140228460
1402705c6:	33 c0                	xor    %eax,%eax
1402705c8:	eb 2d                	jmp    0x1402705f7
1402705ca:	48 8b d7             	mov    %rdi,%rdx
1402705cd:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
1402705d2:	4c 8b c7             	mov    %rdi,%r8
1402705d5:	48 8b cd             	mov    %rbp,%rcx
1402705d8:	e8 03 15 00 00       	call   0x140271ae0
1402705dd:	41 b8 87 01 00 00    	mov    $0x187,%r8d
1402705e3:	48 8d 15 46 60 11 00 	lea    0x116046(%rip),%rdx        # 0x140386630
1402705ea:	49 8b cf             	mov    %r15,%rcx
1402705ed:	e8 1e 8d fb ff       	call   0x140229310
1402705f2:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1402705f7:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402705fc:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140270601:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140270606:	48 83 c4 30          	add    $0x30,%rsp
14027060a:	41 5f                	pop    %r15
14027060c:	41 5e                	pop    %r14
14027060e:	5f                   	pop    %rdi
14027060f:	c3                   	ret
140270610:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140270615:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027061a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027061f:	57                   	push   %rdi
140270620:	b8 30 00 00 00       	mov    $0x30,%eax
140270625:	e8 b6 9f 08 00       	call   0x1402fa5e0
14027062a:	48 2b e0             	sub    %rax,%rsp
14027062d:	41 8b f1             	mov    %r9d,%esi
140270630:	49 8b d8             	mov    %r8,%rbx
140270633:	48 8b fa             	mov    %rdx,%rdi
140270636:	48 8b e9             	mov    %rcx,%rbp
140270639:	48 85 d2             	test   %rdx,%rdx
14027063c:	74 7a                	je     0x1402706b8
14027063e:	48 85 db             	test   %rbx,%rbx
140270641:	75 27                	jne    0x14027066a
140270643:	33 c0                	xor    %eax,%eax
140270645:	4c 8b c2             	mov    %rdx,%r8
140270648:	38 02                	cmp    %al,(%rdx)
14027064a:	74 16                	je     0x140270662
14027064c:	0f 1f 40 00          	nopl   0x0(%rax)
140270650:	3d 00 00 00 80       	cmp    $0x80000000,%eax
140270655:	73 0b                	jae    0x140270662
140270657:	49 ff c0             	inc    %r8
14027065a:	ff c0                	inc    %eax
14027065c:	41 80 38 00          	cmpb   $0x0,(%r8)
140270660:	75 ee                	jne    0x140270650
140270662:	8b d8                	mov    %eax,%ebx
140270664:	0f ba f3 1f          	btr    $0x1f,%ebx
140270668:	eb 1a                	jmp    0x140270684
14027066a:	49 ff c8             	dec    %r8
14027066d:	48 8b cf             	mov    %rdi,%rcx
140270670:	48 83 fb 01          	cmp    $0x1,%rbx
140270674:	4c 0f 46 c3          	cmovbe %rbx,%r8
140270678:	33 d2                	xor    %edx,%edx
14027067a:	e8 d9 c3 08 00       	call   0x1402fca58
14027067f:	48 85 c0             	test   %rax,%rax
140270682:	75 34                	jne    0x1402706b8
140270684:	48 83 fb 01          	cmp    $0x1,%rbx
140270688:	76 0a                	jbe    0x140270694
14027068a:	80 7c 1f ff 00       	cmpb   $0x0,-0x1(%rdi,%rbx,1)
14027068f:	75 03                	jne    0x140270694
140270691:	48 ff cb             	dec    %rbx
140270694:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14027069b:	00 00
14027069d:	44 8b ce             	mov    %esi,%r9d
1402706a0:	4c 8b c3             	mov    %rbx,%r8
1402706a3:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1402706aa:	00
1402706ab:	48 8b d7             	mov    %rdi,%rdx
1402706ae:	48 8b cd             	mov    %rbp,%rcx
1402706b1:	e8 fa 06 00 00       	call   0x140270db0
1402706b6:	eb 05                	jmp    0x1402706bd
1402706b8:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1402706bd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402706c2:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402706c7:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402706cc:	48 83 c4 30          	add    $0x30,%rsp
1402706d0:	5f                   	pop    %rdi
1402706d1:	c3                   	ret
1402706d2:	cc                   	int3
1402706d3:	cc                   	int3
1402706d4:	cc                   	int3
1402706d5:	cc                   	int3
1402706d6:	cc                   	int3
1402706d7:	cc                   	int3
1402706d8:	cc                   	int3
1402706d9:	cc                   	int3
1402706da:	cc                   	int3
1402706db:	cc                   	int3
1402706dc:	cc                   	int3
1402706dd:	cc                   	int3
1402706de:	cc                   	int3
1402706df:	cc                   	int3
1402706e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402706e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402706ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402706ef:	57                   	push   %rdi
1402706f0:	b8 30 00 00 00       	mov    $0x30,%eax
1402706f5:	e8 e6 9e 08 00       	call   0x1402fa5e0
1402706fa:	48 2b e0             	sub    %rax,%rsp
1402706fd:	41 8b f1             	mov    %r9d,%esi
140270700:	49 8b d8             	mov    %r8,%rbx
140270703:	48 8b fa             	mov    %rdx,%rdi
140270706:	48 8b e9             	mov    %rcx,%rbp
140270709:	48 85 d2             	test   %rdx,%rdx
14027070c:	74 7b                	je     0x140270789
14027070e:	48 85 db             	test   %rbx,%rbx
140270711:	75 27                	jne    0x14027073a
140270713:	33 c0                	xor    %eax,%eax
140270715:	4c 8b c2             	mov    %rdx,%r8
140270718:	38 02                	cmp    %al,(%rdx)
14027071a:	74 16                	je     0x140270732
14027071c:	0f 1f 40 00          	nopl   0x0(%rax)
140270720:	3d 00 00 00 80       	cmp    $0x80000000,%eax
140270725:	73 0b                	jae    0x140270732
140270727:	49 ff c0             	inc    %r8
14027072a:	ff c0                	inc    %eax
14027072c:	41 80 38 00          	cmpb   $0x0,(%r8)
140270730:	75 ee                	jne    0x140270720
140270732:	8b d8                	mov    %eax,%ebx
140270734:	0f ba f3 1f          	btr    $0x1f,%ebx
140270738:	eb 1a                	jmp    0x140270754
14027073a:	49 ff c8             	dec    %r8
14027073d:	48 8b cf             	mov    %rdi,%rcx