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
140270740:	48 83 fb 01          	cmp    $0x1,%rbx
140270744:	4c 0f 46 c3          	cmovbe %rbx,%r8
140270748:	33 d2                	xor    %edx,%edx
14027074a:	e8 09 c3 08 00       	call   0x1402fca58
14027074f:	48 85 c0             	test   %rax,%rax
140270752:	75 35                	jne    0x140270789
140270754:	48 83 fb 01          	cmp    $0x1,%rbx
140270758:	76 0a                	jbe    0x140270764
14027075a:	80 7c 1f ff 00       	cmpb   $0x0,-0x1(%rdi,%rbx,1)
14027075f:	75 03                	jne    0x140270764
140270761:	48 ff cb             	dec    %rbx
140270764:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140270769:	44 8b ce             	mov    %esi,%r9d
14027076c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140270771:	4c 8b c3             	mov    %rbx,%r8
140270774:	48 8b d7             	mov    %rdi,%rdx
140270777:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
14027077e:	00
14027077f:	48 8b cd             	mov    %rbp,%rcx
140270782:	e8 29 06 00 00       	call   0x140270db0
140270787:	eb 05                	jmp    0x14027078e
140270789:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
14027078e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140270793:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140270798:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14027079d:	48 83 c4 30          	add    $0x30,%rsp
1402707a1:	5f                   	pop    %rdi
1402707a2:	c3                   	ret
1402707a3:	cc                   	int3
1402707a4:	cc                   	int3
1402707a5:	cc                   	int3
1402707a6:	cc                   	int3
1402707a7:	cc                   	int3
1402707a8:	cc                   	int3
1402707a9:	cc                   	int3
1402707aa:	cc                   	int3
1402707ab:	cc                   	int3
1402707ac:	cc                   	int3
1402707ad:	cc                   	int3
1402707ae:	cc                   	int3
1402707af:	cc                   	int3
1402707b0:	b8 38 00 00 00       	mov    $0x38,%eax
1402707b5:	e8 26 9e 08 00       	call   0x1402fa5e0
1402707ba:	48 2b e0             	sub    %rax,%rsp
1402707bd:	48 85 d2             	test   %rdx,%rdx
1402707c0:	75 08                	jne    0x1402707ca
1402707c2:	8d 42 fe             	lea    -0x2(%rdx),%eax
1402707c5:	48 83 c4 38          	add    $0x38,%rsp
1402707c9:	c3                   	ret
1402707ca:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402707d1:	00 00
1402707d3:	c7 44 24 20 07 00 00 	movl   $0x7,0x20(%rsp)
1402707da:	00
1402707db:	e8 d0 05 00 00       	call   0x140270db0
1402707e0:	48 83 c4 38          	add    $0x38,%rsp
1402707e4:	c3                   	ret
1402707e5:	cc                   	int3
1402707e6:	cc                   	int3
1402707e7:	cc                   	int3
1402707e8:	cc                   	int3
1402707e9:	cc                   	int3
1402707ea:	cc                   	int3
1402707eb:	cc                   	int3
1402707ec:	cc                   	int3
1402707ed:	cc                   	int3
1402707ee:	cc                   	int3
1402707ef:	cc                   	int3
1402707f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402707f5:	57                   	push   %rdi
1402707f6:	b8 40 00 00 00       	mov    $0x40,%eax
1402707fb:	e8 e0 9d 08 00       	call   0x1402fa5e0
140270800:	48 2b e0             	sub    %rax,%rsp
140270803:	48 8b 05 76 79 19 00 	mov    0x197976(%rip),%rax        # 0x140408180
14027080a:	48 33 c4             	xor    %rsp,%rax
14027080d:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140270812:	48 8b d1             	mov    %rcx,%rdx
140270815:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14027081a:	e8 71 01 00 00       	call   0x140270990
14027081f:	8b f8                	mov    %eax,%edi
140270821:	85 c0                	test   %eax,%eax
140270823:	74 29                	je     0x14027084e
140270825:	e8 36 b2 fe ff       	call   0x14025ba60
14027082a:	48 8b d8             	mov    %rax,%rbx
14027082d:	48 85 c0             	test   %rax,%rax
140270830:	74 1c                	je     0x14027084e
140270832:	44 8b c7             	mov    %edi,%r8d
140270835:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14027083a:	48 8b c8             	mov    %rax,%rcx
14027083d:	e8 6e d5 ff ff       	call   0x14026ddb0
140270842:	85 c0                	test   %eax,%eax
140270844:	75 22                	jne    0x140270868
140270846:	48 8b cb             	mov    %rbx,%rcx
140270849:	e8 a2 b0 fe ff       	call   0x14025b8f0
14027084e:	33 c0                	xor    %eax,%eax
140270850:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140270855:	48 33 cc             	xor    %rsp,%rcx
140270858:	e8 e3 9d 08 00       	call   0x1402fa640
14027085d:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140270862:	48 83 c4 40          	add    $0x40,%rsp
140270866:	5f                   	pop    %rdi
140270867:	c3                   	ret
140270868:	48 8b c3             	mov    %rbx,%rax
14027086b:	eb e3                	jmp    0x140270850
14027086d:	cc                   	int3
14027086e:	cc                   	int3
14027086f:	cc                   	int3
140270870:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140270875:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14027087a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14027087f:	57                   	push   %rdi
140270880:	b8 50 00 00 00       	mov    $0x50,%eax
140270885:	e8 56 9d 08 00       	call   0x1402fa5e0
14027088a:	48 2b e0             	sub    %rax,%rsp
14027088d:	48 8b 05 ec 78 19 00 	mov    0x1978ec(%rip),%rax        # 0x140408180
140270894:	48 33 c4             	xor    %rsp,%rax
140270897:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14027089c:	33 db                	xor    %ebx,%ebx
14027089e:	48 8b e9             	mov    %rcx,%rbp
1402708a1:	8d 53 2f             	lea    0x2f(%rbx),%edx
1402708a4:	e8 97 c1 08 00       	call   0x1402fca40
1402708a9:	48 8b f0             	mov    %rax,%rsi
1402708ac:	48 85 c0             	test   %rax,%rax
1402708af:	0f 84 b3 00 00 00    	je     0x140270968
1402708b5:	41 b8 05 04 00 00    	mov    $0x405,%r8d
1402708bb:	48 8d 15 6e 5d 11 00 	lea    0x115d6e(%rip),%rdx        # 0x140386630
1402708c2:	48 8b cd             	mov    %rbp,%rcx
1402708c5:	e8 f6 bc fc ff       	call   0x14023c5c0
1402708ca:	48 8b f8             	mov    %rax,%rdi
1402708cd:	48 85 c0             	test   %rax,%rax
1402708d0:	0f 84 92 00 00 00    	je     0x140270968
1402708d6:	48 2b c5             	sub    %rbp,%rax
1402708d9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402708de:	48 03 f0             	add    %rax,%rsi
1402708e1:	48 8b d7             	mov    %rdi,%rdx
1402708e4:	88 1e                	mov    %bl,(%rsi)
1402708e6:	e8 a5 00 00 00       	call   0x140270990
1402708eb:	48 63 e8             	movslq %eax,%rbp
1402708ee:	85 c0                	test   %eax,%eax
1402708f0:	74 59                	je     0x14027094b
1402708f2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402708f7:	48 03 cd             	add    %rbp,%rcx
1402708fa:	48 8d 56 01          	lea    0x1(%rsi),%rdx
1402708fe:	e8 8d 00 00 00       	call   0x140270990
140270903:	41 b8 12 04 00 00    	mov    $0x412,%r8d
140270909:	48 8d 15 20 5d 11 00 	lea    0x115d20(%rip),%rdx        # 0x140386630
140270910:	48 8b cf             	mov    %rdi,%rcx
140270913:	8b f0                	mov    %eax,%esi
140270915:	e8 f6 89 fb ff       	call   0x140229310
14027091a:	8b fb                	mov    %ebx,%edi
14027091c:	85 f6                	test   %esi,%esi
14027091e:	74 2b                	je     0x14027094b
140270920:	3b ee                	cmp    %esi,%ebp
140270922:	75 27                	jne    0x14027094b
140270924:	e8 37 b1 fe ff       	call   0x14025ba60
140270929:	48 8b d8             	mov    %rax,%rbx
14027092c:	48 85 c0             	test   %rax,%rax
14027092f:	74 1a                	je     0x14027094b
140270931:	44 8d 04 2e          	lea    (%rsi,%rbp,1),%r8d
140270935:	48 8b c8             	mov    %rax,%rcx
140270938:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14027093d:	e8 6e d4 ff ff       	call   0x14026ddb0
140270942:	85 c0                	test   %eax,%eax
140270944:	74 05                	je     0x14027094b
140270946:	48 8b c3             	mov    %rbx,%rax
140270949:	eb 1f                	jmp    0x14027096a
14027094b:	41 b8 21 04 00 00    	mov    $0x421,%r8d
140270951:	48 8d 15 d8 5c 11 00 	lea    0x115cd8(%rip),%rdx        # 0x140386630
140270958:	48 8b cf             	mov    %rdi,%rcx
14027095b:	e8 b0 89 fb ff       	call   0x140229310
140270960:	48 8b cb             	mov    %rbx,%rcx
140270963:	e8 88 af fe ff       	call   0x14025b8f0
140270968:	33 c0                	xor    %eax,%eax
14027096a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14027096f:	48 33 cc             	xor    %rsp,%rcx
140270972:	e8 c9 9c 08 00       	call   0x1402fa640