140276600:	48 8b d8             	mov    %rax,%rbx
140276603:	48 85 c0             	test   %rax,%rax
140276606:	74 1a                	je     0x140276622
140276608:	ba 00 f0 00 00       	mov    $0xf000,%edx
14027660d:	48 8b c8             	mov    %rax,%rcx
140276610:	e8 5b 67 e8 ff       	call   0x1400fcd70
140276615:	ba 00 10 00 00       	mov    $0x1000,%edx
14027661a:	48 8b cb             	mov    %rbx,%rcx
14027661d:	e8 ce 6d e8 ff       	call   0x1400fd3f0
140276622:	48 8b c3             	mov    %rbx,%rax
140276625:	48 83 c4 20          	add    $0x20,%rsp
140276629:	5b                   	pop    %rbx
14027662a:	c3                   	ret
14027662b:	cc                   	int3
14027662c:	cc                   	int3
14027662d:	cc                   	int3
14027662e:	cc                   	int3
14027662f:	cc                   	int3
140276630:	b8 28 00 00 00       	mov    $0x28,%eax
140276635:	e8 f6 a4 03 00       	call   0x1402b0b30
14027663a:	48 2b e0             	sub    %rax,%rsp
14027663d:	4d 8b c8             	mov    %r8,%r9
140276640:	45 33 c0             	xor    %r8d,%r8d
140276643:	48 83 c4 28          	add    $0x28,%rsp
140276647:	e9 f4 0a 00 00       	jmp    0x140277140
14027664c:	cc                   	int3
14027664d:	cc                   	int3
14027664e:	cc                   	int3
14027664f:	cc                   	int3
140276650:	b8 28 00 00 00       	mov    $0x28,%eax
140276655:	e8 d6 a4 03 00       	call   0x1402b0b30
14027665a:	48 2b e0             	sub    %rax,%rsp
14027665d:	4d 8b c8             	mov    %r8,%r9
140276660:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
140276666:	48 83 c4 28          	add    $0x28,%rsp
14027666a:	e9 d1 0a 00 00       	jmp    0x140277140
14027666f:	cc                   	int3
140276670:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140276675:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14027667a:	57                   	push   %rdi
14027667b:	b8 30 00 00 00       	mov    $0x30,%eax
140276680:	e8 ab a4 03 00       	call   0x1402b0b30
140276685:	48 2b e0             	sub    %rax,%rsp
140276688:	48 8b fa             	mov    %rdx,%rdi
14027668b:	48 8b d9             	mov    %rcx,%rbx
14027668e:	48 85 d2             	test   %rdx,%rdx
140276691:	0f 84 e4 00 00 00    	je     0x14027677b
140276697:	48 8d 15 de 4b 09 00 	lea    0x94bde(%rip),%rdx        # 0x14030b27c
14027669e:	48 8b cf             	mov    %rdi,%rcx
1402766a1:	e8 5a 22 ec ff       	call   0x140138900
1402766a6:	48 85 c0             	test   %rax,%rax
1402766a9:	74 59                	je     0x140276704
1402766ab:	48 8d 53 18          	lea    0x18(%rbx),%rdx
1402766af:	48 8b c8             	mov    %rax,%rcx
1402766b2:	e8 59 1e ec ff       	call   0x140138510
1402766b7:	85 c0                	test   %eax,%eax
1402766b9:	74 37                	je     0x1402766f2
1402766bb:	48 81 7b 18 00 02 00 	cmpq   $0x200,0x18(%rbx)
1402766c2:	00
1402766c3:	73 3f                	jae    0x140276704
1402766c5:	e8 a6 09 eb ff       	call   0x140127070
1402766ca:	4c 8d 05 e7 3e 11 00 	lea    0x113ee7(%rip),%r8        # 0x14038a5b8
1402766d1:	ba 03 02 00 00       	mov    $0x203,%edx
1402766d6:	48 8d 0d ab 3e 11 00 	lea    0x113eab(%rip),%rcx        # 0x14038a588
1402766dd:	e8 ae 0a eb ff       	call   0x140127190
1402766e2:	ba ab 00 00 00       	mov    $0xab,%edx
1402766e7:	45 33 c0             	xor    %r8d,%r8d
1402766ea:	8d 4a 8e             	lea    -0x72(%rdx),%ecx
1402766ed:	e8 9e 0b eb ff       	call   0x140127290
1402766f2:	33 c0                	xor    %eax,%eax
1402766f4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402766f9:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402766fe:	48 83 c4 30          	add    $0x30,%rsp
140276702:	5f                   	pop    %rdi
140276703:	c3                   	ret
140276704:	48 8d 15 a1 4b 09 00 	lea    0x94ba1(%rip),%rdx        # 0x14030b2ac
14027670b:	48 8b cf             	mov    %rdi,%rcx
14027670e:	e8 ed 21 ec ff       	call   0x140138900
140276713:	48 85 c0             	test   %rax,%rax
140276716:	74 10                	je     0x140276728
140276718:	48 8d 53 28          	lea    0x28(%rbx),%rdx
14027671c:	48 8b c8             	mov    %rax,%rcx
14027671f:	e8 ec 1d ec ff       	call   0x140138510
140276724:	85 c0                	test   %eax,%eax
140276726:	74 ca                	je     0x1402766f2
140276728:	48 8d 15 a9 33 07 00 	lea    0x733a9(%rip),%rdx        # 0x1402e9ad8
14027672f:	48 8b cf             	mov    %rdi,%rcx
140276732:	e8 c9 21 ec ff       	call   0x140138900
140276737:	48 85 c0             	test   %rax,%rax
14027673a:	74 10                	je     0x14027674c
14027673c:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140276740:	48 8b c8             	mov    %rax,%rcx
140276743:	e8 c8 19 ec ff       	call   0x140138110
140276748:	85 c0                	test   %eax,%eax
14027674a:	74 a6                	je     0x1402766f2
14027674c:	81 7b 10 00 10 00 00 	cmpl   $0x1000,0x10(%rbx)
140276753:	75 26                	jne    0x14027677b
140276755:	48 8b 03             	mov    (%rbx),%rax
140276758:	48 8d 53 44          	lea    0x44(%rbx),%rdx
14027675c:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
140276760:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140276765:	41 b9 00 10 00 00    	mov    $0x1000,%r9d
14027676b:	4c 8b c7             	mov    %rdi,%r8
14027676e:	e8 9d 0b 00 00       	call   0x140277310
140276773:	85 c0                	test   %eax,%eax
140276775:	0f 84 77 ff ff ff    	je     0x1402766f2
14027677b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140276780:	b8 01 00 00 00       	mov    $0x1,%eax
140276785:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14027678a:	48 83 c4 30          	add    $0x30,%rsp
14027678e:	5f                   	pop    %rdi
14027678f:	c3                   	ret
140276790:	48 8d 05 09 e9 15 00 	lea    0x15e909(%rip),%rax        # 0x1403d50a0
140276797:	c3                   	ret
140276798:	cc                   	int3
140276799:	cc                   	int3
14027679a:	cc                   	int3
14027679b:	cc                   	int3
14027679c:	cc                   	int3
14027679d:	cc                   	int3
14027679e:	cc                   	int3
14027679f:	cc                   	int3
1402767a0:	48 8d 05 99 e9 15 00 	lea    0x15e999(%rip),%rax        # 0x1403d5140
1402767a7:	c3                   	ret
1402767a8:	cc                   	int3
1402767a9:	cc                   	int3
1402767aa:	cc                   	int3
1402767ab:	cc                   	int3
1402767ac:	cc                   	int3
1402767ad:	cc                   	int3
1402767ae:	cc                   	int3
1402767af:	cc                   	int3
1402767b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402767b5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402767ba:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402767bf:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1402767c4:	41 54                	push   %r12
1402767c6:	41 56                	push   %r14
1402767c8:	41 57                	push   %r15
1402767ca:	b8 30 00 00 00       	mov    $0x30,%eax
1402767cf:	e8 5c a3 03 00       	call   0x1402b0b30
1402767d4:	48 2b e0             	sub    %rax,%rsp
1402767d7:	4d 8b f8             	mov    %r8,%r15
1402767da:	4c 8b e2             	mov    %rdx,%r12
1402767dd:	48 8b d9             	mov    %rcx,%rbx
1402767e0:	45 33 f6             	xor    %r14d,%r14d
1402767e3:	33 ff                	xor    %edi,%edi
1402767e5:	33 f6                	xor    %esi,%esi
1402767e7:	e8 f4 a9 e0 ff       	call   0x1400811e0
1402767ec:	85 c0                	test   %eax,%eax
1402767ee:	0f 84 d5 00 00 00    	je     0x1402768c9
1402767f4:	48 85 db             	test   %rbx,%rbx
1402767f7:	0f 84 cc 00 00 00    	je     0x1402768c9
1402767fd:	8b 43 10             	mov    0x10(%rbx),%eax
140276800:	85 c0                	test   %eax,%eax
140276802:	74 11                	je     0x140276815
140276804:	3d 00 10 00 00       	cmp    $0x1000,%eax
140276809:	0f 85 ba 00 00 00    	jne    0x1402768c9
14027680f:	48 8d 6b 30          	lea    0x30(%rbx),%rbp
140276813:	eb 14                	jmp    0x140276829
140276815:	48 8d 6b 30          	lea    0x30(%rbx),%rbp
140276819:	48 8b cd             	mov    %rbp,%rcx
14027681c:	e8 2f ee f5 ff       	call   0x1401d5650
140276821:	85 c0                	test   %eax,%eax
140276823:	0f 84 8b 00 00 00    	je     0x1402768b4
140276829:	48 8b 0b             	mov    (%rbx),%rcx
14027682c:	e8 0f 6f e8 ff       	call   0x1400fd740
140276831:	48 8b f8             	mov    %rax,%rdi
140276834:	48 85 c0             	test   %rax,%rax
140276837:	0f 84 8c 00 00 00    	je     0x1402768c9
14027683d:	4c 89 63 48          	mov    %r12,0x48(%rbx)
140276841:	4c 89 7b 50          	mov    %r15,0x50(%rbx)
140276845:	e8 d6 9c e7 ff       	call   0x1400f0520
14027684a:	48 8b f0             	mov    %rax,%rsi
14027684d:	48 85 c0             	test   %rax,%rax
140276850:	74 12                	je     0x140276864
140276852:	4c 8b c3             	mov    %rbx,%r8
140276855:	48 8d 15 14 0b 00 00 	lea    0xb14(%rip),%rdx        # 0x140277370
14027685c:	48 8b c8             	mov    %rax,%rcx
14027685f:	e8 1c 9d e7 ff       	call   0x1400f0580
140276864:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
140276868:	48 8b cf             	mov    %rdi,%rcx
14027686b:	44 8b 43 28          	mov    0x28(%rbx),%r8d
14027686f:	8b 53 18             	mov    0x18(%rbx),%edx
140276872:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140276877:	e8 84 d6 fa ff       	call   0x140223f00
14027687c:	85 c0                	test   %eax,%eax
14027687e:	74 34                	je     0x1402768b4
140276880:	48 8b cf             	mov    %rdi,%rcx
140276883:	e8 a8 6e e8 ff       	call   0x1400fd730
140276888:	48 8b c8             	mov    %rax,%rcx
14027688b:	48 8b d5             	mov    %rbp,%rdx
14027688e:	e8 8d ed f5 ff       	call   0x1401d5620
140276893:	85 c0                	test   %eax,%eax
140276895:	74 1d                	je     0x1402768b4
140276897:	ba 00 f0 00 00       	mov    $0xf000,%edx
14027689c:	48 8b cf             	mov    %rdi,%rcx
14027689f:	e8 cc 64 e8 ff       	call   0x1400fcd70
1402768a4:	8b 53 10             	mov    0x10(%rbx),%edx
1402768a7:	48 8b cf             	mov    %rdi,%rcx
1402768aa:	e8 41 6b e8 ff       	call   0x1400fd3f0
1402768af:	4c 8b f7             	mov    %rdi,%r14
1402768b2:	33 ff                	xor    %edi,%edi
1402768b4:	48 8b ce             	mov    %rsi,%rcx
1402768b7:	e8 34 9c e7 ff       	call   0x1400f04f0
1402768bc:	48 8b cf             	mov    %rdi,%rcx
1402768bf:	e8 bc 64 e8 ff       	call   0x1400fcd80
1402768c4:	49 8b c6             	mov    %r14,%rax
1402768c7:	eb 02                	jmp    0x1402768cb
1402768c9:	33 c0                	xor    %eax,%eax
1402768cb:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402768d0:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1402768d5:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1402768da:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1402768df:	48 83 c4 30          	add    $0x30,%rsp
1402768e3:	41 5f                	pop    %r15
1402768e5:	41 5e                	pop    %r14
1402768e7:	41 5c                	pop    %r12
1402768e9:	c3                   	ret
1402768ea:	cc                   	int3
1402768eb:	cc                   	int3
1402768ec:	cc                   	int3
1402768ed:	cc                   	int3
1402768ee:	cc                   	int3
1402768ef:	cc                   	int3
1402768f0:	48 85 c9             	test   %rcx,%rcx
1402768f3:	74 34                	je     0x140276929
1402768f5:	53                   	push   %rbx
1402768f6:	b8 20 00 00 00       	mov    $0x20,%eax
1402768fb:	e8 30 a2 03 00       	call   0x1402b0b30
140276900:	48 2b e0             	sub    %rax,%rsp
140276903:	48 8b d9             	mov    %rcx,%rbx
140276906:	48 8b 49 20          	mov    0x20(%rcx),%rcx
14027690a:	e8 41 a0 e7 ff       	call   0x1400f0950
14027690f:	41 b8 8a 02 00 00    	mov    $0x28a,%r8d
140276915:	48 8d 15 6c 3c 11 00 	lea    0x113c6c(%rip),%rdx        # 0x14038a588
14027691c:	48 8b cb             	mov    %rbx,%rcx
14027691f:	e8 9c 54 e7 ff       	call   0x1400ebdc0
140276924:	48 83 c4 20          	add    $0x20,%rsp
140276928:	5b                   	pop    %rbx
140276929:	c3                   	ret
14027692a:	cc                   	int3
14027692b:	cc                   	int3
14027692c:	cc                   	int3
14027692d:	cc                   	int3
14027692e:	cc                   	int3
14027692f:	cc                   	int3
140276930:	b8 28 00 00 00       	mov    $0x28,%eax
140276935:	e8 f6 a1 03 00       	call   0x1402b0b30
14027693a:	48 2b e0             	sub    %rax,%rsp
14027693d:	45 33 c0             	xor    %r8d,%r8d
140276940:	48 83 c4 28          	add    $0x28,%rsp
140276944:	e9 87 07 00 00       	jmp    0x1402770d0
140276949:	cc                   	int3
14027694a:	cc                   	int3
14027694b:	cc                   	int3
14027694c:	cc                   	int3
14027694d:	cc                   	int3
14027694e:	cc                   	int3
14027694f:	cc                   	int3
140276950:	b8 28 00 00 00       	mov    $0x28,%eax
140276955:	e8 d6 a1 03 00       	call   0x1402b0b30
14027695a:	48 2b e0             	sub    %rax,%rsp
14027695d:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
140276963:	48 83 c4 28          	add    $0x28,%rsp
140276967:	e9 64 07 00 00       	jmp    0x1402770d0
14027696c:	cc                   	int3
14027696d:	cc                   	int3
14027696e:	cc                   	int3
14027696f:	cc                   	int3
140276970:	b8 28 00 00 00       	mov    $0x28,%eax
140276975:	e8 b6 a1 03 00       	call   0x1402b0b30
14027697a:	48 2b e0             	sub    %rax,%rsp
14027697d:	48 83 c4 28          	add    $0x28,%rsp
140276981:	e9 fa 63 e8 ff       	jmp    0x1400fcd80
140276986:	cc                   	int3
140276987:	cc                   	int3
140276988:	cc                   	int3
140276989:	cc                   	int3
14027698a:	cc                   	int3
14027698b:	cc                   	int3
14027698c:	cc                   	int3
14027698d:	cc                   	int3
14027698e:	cc                   	int3
14027698f:	cc                   	int3
140276990:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140276995:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14027699a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14027699f:	57                   	push   %rdi
1402769a0:	41 56                	push   %r14
1402769a2:	41 57                	push   %r15
1402769a4:	b8 20 00 00 00       	mov    $0x20,%eax
1402769a9:	e8 82 a1 03 00       	call   0x1402b0b30
1402769ae:	48 2b e0             	sub    %rax,%rsp
1402769b1:	48 8b da             	mov    %rdx,%rbx
1402769b4:	48 8b f1             	mov    %rcx,%rsi
1402769b7:	e8 74 6d e8 ff       	call   0x1400fd730
1402769bc:	ba 00 f0 00 00       	mov    $0xf000,%edx
1402769c1:	48 8b ce             	mov    %rsi,%rcx
1402769c4:	48 8b e8             	mov    %rax,%rbp
1402769c7:	e8 34 6a e8 ff       	call   0x1400fd400
1402769cc:	48 8b ce             	mov    %rsi,%rcx
1402769cf:	44 8b f0             	mov    %eax,%r14d
1402769d2:	e8 f9 66 e8 ff       	call   0x1400fd0d0
1402769d7:	33 ff                	xor    %edi,%edi
1402769d9:	48 8d 15 9c 48 09 00 	lea    0x9489c(%rip),%rdx        # 0x14030b27c
1402769e0:	48 85 c0             	test   %rax,%rax
1402769e3:	48 8b cb             	mov    %rbx,%rcx
1402769e6:	40 0f 94 c7          	sete   %dil
1402769ea:	e8 11 1f ec ff       	call   0x140138900
1402769ef:	4c 8b f8             	mov    %rax,%r15
1402769f2:	48 85 c0             	test   %rax,%rax
1402769f5:	74 22                	je     0x140276a19
1402769f7:	85 ff                	test   %edi,%edi
1402769f9:	0f 85 1a 01 00 00    	jne    0x140276b19
1402769ff:	48 8b ce             	mov    %rsi,%rcx
140276a02:	e8 09 74 e8 ff       	call   0x1400fde10
140276a07:	8b d0                	mov    %eax,%edx
140276a09:	49 8b cf             	mov    %r15,%rcx
140276a0c:	e8 7f 20 ec ff       	call   0x140138a90
140276a11:	85 c0                	test   %eax,%eax
140276a13:	0f 84 00 01 00 00    	je     0x140276b19
140276a19:	48 8d 15 98 0d 0a 00 	lea    0xa0d98(%rip),%rdx        # 0x1403177b8
140276a20:	48 8b cb             	mov    %rbx,%rcx
140276a23:	e8 d8 1e ec ff       	call   0x140138900
140276a28:	4c 8b f8             	mov    %rax,%r15
140276a2b:	48 85 c0             	test   %rax,%rax
140276a2e:	74 22                	je     0x140276a52
140276a30:	85 ff                	test   %edi,%edi
140276a32:	0f 85 e1 00 00 00    	jne    0x140276b19
140276a38:	48 8b ce             	mov    %rsi,%rcx
140276a3b:	e8 10 67 e8 ff       	call   0x1400fd150
140276a40:	8b d0                	mov    %eax,%edx
140276a42:	49 8b cf             	mov    %r15,%rcx
140276a45:	e8 46 20 ec ff       	call   0x140138a90
140276a4a:	85 c0                	test   %eax,%eax
140276a4c:	0f 84 c7 00 00 00    	je     0x140276b19
140276a52:	48 8d 15 6f 0d 0a 00 	lea    0xa0d6f(%rip),%rdx        # 0x1403177c8
140276a59:	48 8b cb             	mov    %rbx,%rcx
140276a5c:	e8 9f 1e ec ff       	call   0x140138900
140276a61:	4c 8b f8             	mov    %rax,%r15
140276a64:	48 85 c0             	test   %rax,%rax
140276a67:	74 22                	je     0x140276a8b
140276a69:	85 ff                	test   %edi,%edi
140276a6b:	0f 85 a8 00 00 00    	jne    0x140276b19
140276a71:	48 8b ce             	mov    %rsi,%rcx
140276a74:	e8 07 77 e8 ff       	call   0x1400fe180
140276a79:	8b d0                	mov    %eax,%edx
140276a7b:	49 8b cf             	mov    %r15,%rcx
140276a7e:	e8 0d 20 ec ff       	call   0x140138a90