140274494:	75 38                	jne    0x1402744ce
140274496:	48 8d 15 17 6d 09 00 	lea    0x96d17(%rip),%rdx        # 0x14030b1b4
14027449d:	48 8b cb             	mov    %rbx,%rcx
1402744a0:	e8 5b 44 ec ff       	call   0x140138900
1402744a5:	48 85 c0             	test   %rax,%rax
1402744a8:	75 24                	jne    0x1402744ce
1402744aa:	48 8d 15 af 6a 09 00 	lea    0x96aaf(%rip),%rdx        # 0x14030af60
1402744b1:	48 8b cb             	mov    %rbx,%rcx
1402744b4:	e8 47 44 ec ff       	call   0x140138900
1402744b9:	48 85 c0             	test   %rax,%rax
1402744bc:	75 10                	jne    0x1402744ce
1402744be:	b8 01 00 00 00       	mov    $0x1,%eax
1402744c3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402744c8:	48 83 c4 20          	add    $0x20,%rsp
1402744cc:	5f                   	pop    %rdi
1402744cd:	c3                   	ret
1402744ce:	e8 9d 2b eb ff       	call   0x140127070
1402744d3:	4c 8d 05 6e 4b 11 00 	lea    0x114b6e(%rip),%r8        # 0x140389048
1402744da:	ba a1 02 00 00       	mov    $0x2a1,%edx
1402744df:	48 8d 0d fa 4a 11 00 	lea    0x114afa(%rip),%rcx        # 0x140388fe0
1402744e6:	e8 a5 2c eb ff       	call   0x140127190
1402744eb:	45 33 c0             	xor    %r8d,%r8d
1402744ee:	ba 06 01 08 00       	mov    $0x80106,%edx
1402744f3:	41 8d 48 39          	lea    0x39(%r8),%ecx
1402744f7:	e8 94 2d eb ff       	call   0x140127290
1402744fc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140274501:	33 c0                	xor    %eax,%eax
140274503:	48 83 c4 20          	add    $0x20,%rsp
140274507:	5f                   	pop    %rdi
140274508:	c3                   	ret
140274509:	cc                   	int3
14027450a:	cc                   	int3
14027450b:	cc                   	int3
14027450c:	cc                   	int3
14027450d:	cc                   	int3
14027450e:	cc                   	int3
14027450f:	cc                   	int3
140274510:	48 8d 05 f9 47 11 00 	lea    0x1147f9(%rip),%rax        # 0x140388d10
140274517:	c3                   	ret
140274518:	cc                   	int3
140274519:	cc                   	int3
14027451a:	cc                   	int3
14027451b:	cc                   	int3
14027451c:	cc                   	int3
14027451d:	cc                   	int3
14027451e:	cc                   	int3
14027451f:	cc                   	int3
140274520:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140274525:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027452a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027452f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140274534:	41 54                	push   %r12
140274536:	41 56                	push   %r14
140274538:	41 57                	push   %r15
14027453a:	b8 30 00 00 00       	mov    $0x30,%eax
14027453f:	e8 ec c5 03 00       	call   0x1402b0b30
140274544:	48 2b e0             	sub    %rax,%rsp
140274547:	4d 8b f8             	mov    %r8,%r15
14027454a:	4c 8b e2             	mov    %rdx,%r12
14027454d:	48 8b d9             	mov    %rcx,%rbx
140274550:	45 33 f6             	xor    %r14d,%r14d
140274553:	33 ed                	xor    %ebp,%ebp
140274555:	e8 86 cc e0 ff       	call   0x1400811e0
14027455a:	85 c0                	test   %eax,%eax
14027455c:	0f 84 e9 01 00 00    	je     0x14027474b
140274562:	48 85 db             	test   %rbx,%rbx
140274565:	0f 84 e0 01 00 00    	je     0x14027474b
14027456b:	8b 43 14             	mov    0x14(%rbx),%eax
14027456e:	85 c0                	test   %eax,%eax
140274570:	74 09                	je     0x14027457b
140274572:	c7 43 3c 03 00 00 00 	movl   $0x3,0x3c(%rbx)
140274579:	eb 06                	jmp    0x140274581
14027457b:	83 7b 3c 03          	cmpl   $0x3,0x3c(%rbx)
14027457f:	75 43                	jne    0x1402745c4
140274581:	48 39 6b 08          	cmp    %rbp,0x8(%rbx)
140274585:	75 3d                	jne    0x1402745c4
140274587:	85 c0                	test   %eax,%eax
140274589:	75 13                	jne    0x14027459e
14027458b:	8b 4b 18             	mov    0x18(%rbx),%ecx
14027458e:	e8 1d ed f9 ff       	call   0x1402132b0
140274593:	89 43 14             	mov    %eax,0x14(%rbx)
140274596:	85 c0                	test   %eax,%eax
140274598:	0f 84 ad 01 00 00    	je     0x14027474b
14027459e:	48 8b 0b             	mov    (%rbx),%rcx
1402745a1:	8b d0                	mov    %eax,%edx
1402745a3:	e8 f8 08 ee ff       	call   0x140154ea0
1402745a8:	48 8b f8             	mov    %rax,%rdi
1402745ab:	48 85 c0             	test   %rax,%rax
1402745ae:	0f 84 97 01 00 00    	je     0x14027474b
1402745b4:	48 8b c8             	mov    %rax,%rcx
1402745b7:	e8 74 01 e9 ff       	call   0x140104730
1402745bc:	48 8b f0             	mov    %rax,%rsi
1402745bf:	e9 00 01 00 00       	jmp    0x1402746c4
1402745c4:	48 8b 0b             	mov    (%rbx),%rcx
1402745c7:	e8 84 43 ed ff       	call   0x140148950
1402745cc:	48 8b f8             	mov    %rax,%rdi
1402745cf:	48 85 c0             	test   %rax,%rax
1402745d2:	0f 84 73 01 00 00    	je     0x14027474b
1402745d8:	48 8b c8             	mov    %rax,%rcx
1402745db:	e8 50 01 e9 ff       	call   0x140104730
1402745e0:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402745e4:	48 8b f0             	mov    %rax,%rsi
1402745e7:	48 85 d2             	test   %rdx,%rdx
1402745ea:	74 10                	je     0x1402745fc
1402745ec:	48 8b c8             	mov    %rax,%rcx
1402745ef:	e8 6c 2d f5 ff       	call   0x1401c7360
1402745f4:	85 c0                	test   %eax,%eax
1402745f6:	0f 84 13 01 00 00    	je     0x14027470f
1402745fc:	4c 8b 43 30          	mov    0x30(%rbx),%r8
140274600:	48 8b ce             	mov    %rsi,%rcx
140274603:	48 8b 53 28          	mov    0x28(%rbx),%rdx
140274607:	e8 f4 32 f5 ff       	call   0x1401c7900
14027460c:	85 c0                	test   %eax,%eax
14027460e:	0f 84 fb 00 00 00    	je     0x14027470f
140274614:	8b 53 38             	mov    0x38(%rbx),%edx
140274617:	83 fa ff             	cmp    $0xffffffff,%edx
14027461a:	74 1a                	je     0x140274636
14027461c:	48 8b ce             	mov    %rsi,%rcx
14027461f:	e8 bc 32 f5 ff       	call   0x1401c78e0
140274624:	8b 53 44             	mov    0x44(%rbx),%edx
140274627:	83 fa ff             	cmp    $0xffffffff,%edx
14027462a:	74 19                	je     0x140274645
14027462c:	48 8b ce             	mov    %rsi,%rcx
14027462f:	e8 6c 7d ed ff       	call   0x14014c3a0
140274634:	eb 0f                	jmp    0x140274645
140274636:	8b 53 48             	mov    0x48(%rbx),%edx
140274639:	85 d2                	test   %edx,%edx
14027463b:	74 08                	je     0x140274645
14027463d:	48 8b ce             	mov    %rsi,%rcx
140274640:	e8 ab 32 f5 ff       	call   0x1401c78f0
140274645:	48 8b 53 50          	mov    0x50(%rbx),%rdx
140274649:	48 85 d2             	test   %rdx,%rdx
14027464c:	74 14                	je     0x140274662
14027464e:	4c 8b 43 58          	mov    0x58(%rbx),%r8
140274652:	48 8b ce             	mov    %rsi,%rcx
140274655:	e8 36 36 f5 ff       	call   0x1401c7c90
14027465a:	85 c0                	test   %eax,%eax
14027465c:	0f 84 ad 00 00 00    	je     0x14027470f
140274662:	4c 89 63 60          	mov    %r12,0x60(%rbx)
140274666:	4c 89 7b 68          	mov    %r15,0x68(%rbx)
14027466a:	e8 b1 be e7 ff       	call   0x1400f0520
14027466f:	48 8b e8             	mov    %rax,%rbp
140274672:	48 85 c0             	test   %rax,%rax
140274675:	74 12                	je     0x140274689
140274677:	4c 8b c3             	mov    %rbx,%r8
14027467a:	48 8d 15 0f 0f 00 00 	lea    0xf0f(%rip),%rdx        # 0x140275590
140274681:	48 8b c8             	mov    %rax,%rcx
140274684:	e8 f7 be e7 ff       	call   0x1400f0580
140274689:	f6 43 10 04          	testb  $0x4,0x10(%rbx)
14027468d:	74 35                	je     0x1402746c4
14027468f:	8b 53 3c             	mov    0x3c(%rbx),%edx
140274692:	48 8b cf             	mov    %rdi,%rcx
140274695:	8b 43 18             	mov    0x18(%rbx),%eax
140274698:	85 d2                	test   %edx,%edx
14027469a:	75 10                	jne    0x1402746ac
14027469c:	44 8b 43 40          	mov    0x40(%rbx),%r8d
1402746a0:	4c 8b cd             	mov    %rbp,%r9
1402746a3:	8b d0                	mov    %eax,%edx
1402746a5:	e8 c6 e8 f9 ff       	call   0x140212f70
1402746aa:	eb 11                	jmp    0x1402746bd
1402746ac:	44 8b 4b 20          	mov    0x20(%rbx),%r9d
1402746b0:	44 8b c0             	mov    %eax,%r8d
1402746b3:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1402746b8:	e8 83 eb f9 ff       	call   0x140213240
1402746bd:	44 8b f0             	mov    %eax,%r14d
1402746c0:	85 c0                	test   %eax,%eax
1402746c2:	7e 4b                	jle    0x14027470f
1402746c4:	f6 43 10 03          	testb  $0x3,0x10(%rbx)
1402746c8:	74 5c                	je     0x140274726
1402746ca:	48 83 3e 00          	cmpq   $0x0,(%rsi)
1402746ce:	74 3a                	je     0x14027470a
1402746d0:	48 83 7e 10 00       	cmpq   $0x0,0x10(%rsi)
1402746d5:	74 33                	je     0x14027470a
1402746d7:	8b 53 4c             	mov    0x4c(%rbx),%edx
1402746da:	85 d2                	test   %edx,%edx
1402746dc:	7e 08                	jle    0x1402746e6
1402746de:	48 8b cf             	mov    %rdi,%rcx
1402746e1:	e8 5a 3f ed ff       	call   0x140148640
1402746e6:	45 33 c0             	xor    %r8d,%r8d
1402746e9:	ba 04 00 00 00       	mov    $0x4,%edx
1402746ee:	83 7b 3c 01          	cmpl   $0x1,0x3c(%rbx)
1402746f2:	48 8b ce             	mov    %rsi,%rcx
1402746f5:	41 0f 94 c0          	sete   %r8b
1402746f9:	e8 52 2e f5 ff       	call   0x1401c7550
1402746fe:	48 8b cf             	mov    %rdi,%rcx
140274701:	e8 9a 27 f5 ff       	call   0x1401c6ea0
140274706:	85 c0                	test   %eax,%eax
140274708:	7f 1c                	jg     0x140274726
14027470a:	45 85 f6             	test   %r14d,%r14d
14027470d:	7f 0a                	jg     0x140274719
14027470f:	48 8b cf             	mov    %rdi,%rcx
140274712:	e8 b9 3c ed ff       	call   0x1401483d0
140274717:	33 ff                	xor    %edi,%edi
140274719:	48 8b cd             	mov    %rbp,%rcx
14027471c:	e8 cf bd e7 ff       	call   0x1400f04f0
140274721:	48 8b c7             	mov    %rdi,%rax
140274724:	eb 27                	jmp    0x14027474d
140274726:	ba 00 f0 00 00       	mov    $0xf000,%edx
14027472b:	48 8b cf             	mov    %rdi,%rcx
14027472e:	e8 8d 3c ed ff       	call   0x1401483c0
140274733:	8b 53 70             	mov    0x70(%rbx),%edx
140274736:	48 8b cf             	mov    %rdi,%rcx
140274739:	e8 f2 3e ed ff       	call   0x140148630
14027473e:	48 8b cd             	mov    %rbp,%rcx
140274741:	e8 aa bd e7 ff       	call   0x1400f04f0
140274746:	48 8b c7             	mov    %rdi,%rax
140274749:	eb 02                	jmp    0x14027474d
14027474b:	33 c0                	xor    %eax,%eax
14027474d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140274752:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140274757:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14027475c:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140274761:	48 83 c4 30          	add    $0x30,%rsp
140274765:	41 5f                	pop    %r15
140274767:	41 5e                	pop    %r14
140274769:	41 5c                	pop    %r12
14027476b:	c3                   	ret
14027476c:	cc                   	int3
14027476d:	cc                   	int3
14027476e:	cc                   	int3
14027476f:	cc                   	int3
140274770:	48 85 c9             	test   %rcx,%rcx
140274773:	74 71                	je     0x1402747e6
140274775:	53                   	push   %rbx
140274776:	b8 20 00 00 00       	mov    $0x20,%eax
14027477b:	e8 b0 c3 03 00       	call   0x1402b0b30
140274780:	48 2b e0             	sub    %rax,%rsp
140274783:	48 8b d9             	mov    %rcx,%rbx
140274786:	48 8d 15 53 48 11 00 	lea    0x114853(%rip),%rdx        # 0x140388fe0
14027478d:	48 8b 49 50          	mov    0x50(%rcx),%rcx
140274791:	41 b8 1f 03 00 00    	mov    $0x31f,%r8d
140274797:	e8 24 76 e7 ff       	call   0x1400ebdc0
14027479c:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1402747a0:	48 8d 15 39 48 11 00 	lea    0x114839(%rip),%rdx        # 0x140388fe0
1402747a7:	41 b8 20 03 00 00    	mov    $0x320,%r8d
1402747ad:	e8 0e 76 e7 ff       	call   0x1400ebdc0
1402747b2:	48 8b 53 30          	mov    0x30(%rbx),%rdx
1402747b6:	4c 8d 05 23 48 11 00 	lea    0x114823(%rip),%r8        # 0x140388fe0
1402747bd:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1402747c1:	41 b9 21 03 00 00    	mov    $0x321,%r9d
1402747c7:	e8 e4 76 e7 ff       	call   0x1400ebeb0
1402747cc:	41 b8 22 03 00 00    	mov    $0x322,%r8d
1402747d2:	48 8d 15 07 48 11 00 	lea    0x114807(%rip),%rdx        # 0x140388fe0
1402747d9:	48 8b cb             	mov    %rbx,%rcx
1402747dc:	e8 df 75 e7 ff       	call   0x1400ebdc0
1402747e1:	48 83 c4 20          	add    $0x20,%rsp
1402747e5:	5b                   	pop    %rbx
1402747e6:	c3                   	ret
1402747e7:	cc                   	int3
1402747e8:	cc                   	int3
1402747e9:	cc                   	int3
1402747ea:	cc                   	int3
1402747eb:	cc                   	int3
1402747ec:	cc                   	int3
1402747ed:	cc                   	int3
1402747ee:	cc                   	int3
1402747ef:	cc                   	int3
1402747f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402747f5:	57                   	push   %rdi
1402747f6:	b8 20 00 00 00       	mov    $0x20,%eax
1402747fb:	e8 30 c3 03 00       	call   0x1402b0b30
140274800:	48 2b e0             	sub    %rax,%rsp
140274803:	48 8b fa             	mov    %rdx,%rdi
140274806:	48 8b d9             	mov    %rcx,%rbx
140274809:	e8 d2 c9 e0 ff       	call   0x1400811e0
14027480e:	85 c0                	test   %eax,%eax
140274810:	74 1b                	je     0x14027482d
140274812:	48 83 ff 08          	cmp    $0x8,%rdi
140274816:	75 15                	jne    0x14027482d
140274818:	48 8b 03             	mov    (%rbx),%rax
14027481b:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140274822:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140274827:	48 83 c4 20          	add    $0x20,%rsp
14027482b:	5f                   	pop    %rdi
14027482c:	c3                   	ret
14027482d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140274832:	33 c0                	xor    %eax,%eax
140274834:	48 83 c4 20          	add    $0x20,%rsp
140274838:	5f                   	pop    %rdi
140274839:	c3                   	ret
14027483a:	cc                   	int3
14027483b:	cc                   	int3
14027483c:	cc                   	int3
14027483d:	cc                   	int3
14027483e:	cc                   	int3
14027483f:	cc                   	int3
140274840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140274845:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14027484a:	57                   	push   %rdi
14027484b:	b8 20 00 00 00       	mov    $0x20,%eax
140274850:	e8 db c2 03 00       	call   0x1402b0b30
140274855:	48 2b e0             	sub    %rax,%rsp
140274858:	48 8b da             	mov    %rdx,%rbx
14027485b:	48 8b f1             	mov    %rcx,%rsi
14027485e:	48 8b cb             	mov    %rbx,%rcx
140274861:	48 8d 15 14 6a 09 00 	lea    0x96a14(%rip),%rdx        # 0x14030b27c
140274868:	e8 93 40 ec ff       	call   0x140138900
14027486d:	48 8b f8             	mov    %rax,%rdi
140274870:	48 85 c0             	test   %rax,%rax
140274873:	74 1a                	je     0x14027488f
140274875:	48 8b ce             	mov    %rsi,%rcx
140274878:	e8 13 3b ed ff       	call   0x140148390
14027487d:	8b d0                	mov    %eax,%edx
14027487f:	48 8b cf             	mov    %rdi,%rcx
140274882:	e8 09 42 ec ff       	call   0x140138a90
140274887:	85 c0                	test   %eax,%eax
140274889:	0f 84 93 00 00 00    	je     0x140274922
14027488f:	48 8d 15 22 2f 0a 00 	lea    0xa2f22(%rip),%rdx        # 0x1403177b8
140274896:	48 8b cb             	mov    %rbx,%rcx
140274899:	e8 62 40 ec ff       	call   0x140138900
14027489e:	48 8b f8             	mov    %rax,%rdi
1402748a1:	48 85 c0             	test   %rax,%rax
1402748a4:	74 16                	je     0x1402748bc
1402748a6:	48 8b ce             	mov    %rsi,%rcx
1402748a9:	e8 42 3c ed ff       	call   0x1401484f0
1402748ae:	8b d0                	mov    %eax,%edx
1402748b0:	48 8b cf             	mov    %rdi,%rcx
1402748b3:	e8 d8 41 ec ff       	call   0x140138a90
1402748b8:	85 c0                	test   %eax,%eax
1402748ba:	74 66                	je     0x140274922
1402748bc:	48 8d 15 05 2f 0a 00 	lea    0xa2f05(%rip),%rdx        # 0x1403177c8
1402748c3:	48 8b cb             	mov    %rbx,%rcx
1402748c6:	e8 35 40 ec ff       	call   0x140138900
1402748cb:	48 8b f8             	mov    %rax,%rdi
1402748ce:	48 85 c0             	test   %rax,%rax
1402748d1:	74 16                	je     0x1402748e9
1402748d3:	48 8b ce             	mov    %rsi,%rcx
1402748d6:	e8 75 3d ed ff       	call   0x140148650
1402748db:	8b d0                	mov    %eax,%edx
1402748dd:	48 8b cf             	mov    %rdi,%rcx
1402748e0:	e8 ab 41 ec ff       	call   0x140138a90
1402748e5:	85 c0                	test   %eax,%eax
1402748e7:	74 39                	je     0x140274922
1402748e9:	48 8d 15 d8 66 09 00 	lea    0x966d8(%rip),%rdx        # 0x14030afc8
1402748f0:	48 8b cb             	mov    %rbx,%rcx
1402748f3:	e8 08 40 ec ff       	call   0x140138900
1402748f8:	48 8b f8             	mov    %rax,%rdi
1402748fb:	48 85 c0             	test   %rax,%rax
1402748fe:	74 34                	je     0x140274934
140274900:	83 78 08 05          	cmpl   $0x5,0x8(%rax)
140274904:	75 1c                	jne    0x140274922
140274906:	4c 8b 40 18          	mov    0x18(%rax),%r8
14027490a:	48 8d 50 10          	lea    0x10(%rax),%rdx
14027490e:	45 33 c9             	xor    %r9d,%r9d
140274911:	48 8b ce             	mov    %rsi,%rcx
140274914:	e8 97 27 f5 ff       	call   0x1401c70b0
140274919:	48 89 47 20          	mov    %rax,0x20(%rdi)
14027491d:	48 85 c0             	test   %rax,%rax
140274920:	75 12                	jne    0x140274934
140274922:	33 c0                	xor    %eax,%eax