140297783:	b9 02 00 00 00       	mov    $0x2,%ecx
140297788:	e8 03 fb e8 ff       	call   0x140127290
14029778d:	8b 4b 10             	mov    0x10(%rbx),%ecx
140297790:	85 c9                	test   %ecx,%ecx
140297792:	74 1a                	je     0x1402977ae
140297794:	83 f9 01             	cmp    $0x1,%ecx
140297797:	0f 85 fa 00 00 00    	jne    0x140297897
14029779d:	48 39 7b 18          	cmp    %rdi,0x18(%rbx)
1402977a1:	74 18                	je     0x1402977bb
1402977a3:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1402977a7:	e8 14 e5 f0 ff       	call   0x1401a5cc0
1402977ac:	eb 0d                	jmp    0x1402977bb
1402977ae:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1402977b2:	e8 09 4d e5 ff       	call   0x1400ec4c0
1402977b7:	48 89 7b 18          	mov    %rdi,0x18(%rbx)
1402977bb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402977bf:	48 8d 15 1a 00 10 00 	lea    0x10001a(%rip),%rdx        # 0x1403977e0
1402977c6:	41 b8 73 00 00 00    	mov    $0x73,%r8d
1402977cc:	e8 ef 45 e5 ff       	call   0x1400ebdc0
1402977d1:	83 7b 10 01          	cmpl   $0x1,0x10(%rbx)
1402977d5:	74 35                	je     0x14029780c
1402977d7:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402977db:	e8 f0 34 ed ff       	call   0x14016acd0
1402977e0:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1402977e4:	48 8d 15 f5 ff 0f 00 	lea    0xffff5(%rip),%rdx        # 0x1403977e0
1402977eb:	41 b8 76 00 00 00    	mov    $0x76,%r8d
1402977f1:	e8 ca 45 e5 ff       	call   0x1400ebdc0
1402977f6:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1402977fa:	48 8d 15 df ff 0f 00 	lea    0xfffdf(%rip),%rdx        # 0x1403977e0
140297801:	41 b8 77 00 00 00    	mov    $0x77,%r8d
140297807:	e8 b4 45 e5 ff       	call   0x1400ebdc0
14029780c:	41 b8 79 00 00 00    	mov    $0x79,%r8d
140297812:	48 8d 15 c7 ff 0f 00 	lea    0xfffc7(%rip),%rdx        # 0x1403977e0
140297819:	48 8b cb             	mov    %rbx,%rcx
14029781c:	e8 9f 45 e5 ff       	call   0x1400ebdc0
140297821:	48 8b c7             	mov    %rdi,%rax
140297824:	e9 83 00 00 00       	jmp    0x1402978ac
140297829:	c7 43 20 01 00 00 00 	movl   $0x1,0x20(%rbx)
140297830:	48 8b fb             	mov    %rbx,%rdi
140297833:	48 8b c3             	mov    %rbx,%rax
140297836:	eb 74                	jmp    0x1402978ac
140297838:	48 8d 15 b9 e7 04 00 	lea    0x4e7b9(%rip),%rdx        # 0x1402e5ff8
14029783f:	49 8b ce             	mov    %r14,%rcx
140297842:	e8 59 67 e5 ff       	call   0x1400edfa0
140297847:	48 8b d8             	mov    %rax,%rbx
14029784a:	48 85 c0             	test   %rax,%rax
14029784d:	74 40                	je     0x14029788f
14029784f:	4d 8b c4             	mov    %r12,%r8
140297852:	49 8b d5             	mov    %r13,%rdx
140297855:	33 c9                	xor    %ecx,%ecx
140297857:	e8 84 0b 00 00       	call   0x1402983e0
14029785c:	48 85 c0             	test   %rax,%rax
14029785f:	75 3b                	jne    0x14029789c
140297861:	e8 0a f8 e8 ff       	call   0x140127070
140297866:	4c 8d 05 ab ff 0f 00 	lea    0xfffab(%rip),%r8        # 0x140397818
14029786d:	ba 9e 00 00 00       	mov    $0x9e,%edx
140297872:	48 8d 0d 67 ff 0f 00 	lea    0xfff67(%rip),%rcx        # 0x1403977e0
140297879:	e8 12 f9 e8 ff       	call   0x140127190
14029787e:	45 33 c0             	xor    %r8d,%r8d
140297881:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140297886:	41 8d 48 39          	lea    0x39(%r8),%ecx
14029788a:	e8 01 fa e8 ff       	call   0x140127290
14029788f:	48 8b cb             	mov    %rbx,%rcx
140297892:	e8 09 4d e5 ff       	call   0x1400ec5a0
140297897:	48 8b c7             	mov    %rdi,%rax
14029789a:	eb 10                	jmp    0x1402978ac
14029789c:	48 89 58 18          	mov    %rbx,0x18(%rax)
1402978a0:	48 8b f8             	mov    %rax,%rdi
1402978a3:	eb 07                	jmp    0x1402978ac
1402978a5:	e8 f6 52 e8 ff       	call   0x14011cba0
1402978aa:	33 c0                	xor    %eax,%eax
1402978ac:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402978b1:	48 33 cc             	xor    %rsp,%rcx
1402978b4:	e8 f7 85 01 00       	call   0x1402afeb0
1402978b9:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1402978c0:	00
1402978c1:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1402978c8:	41 5f                	pop    %r15
1402978ca:	41 5e                	pop    %r14
1402978cc:	41 5d                	pop    %r13
1402978ce:	41 5c                	pop    %r12
1402978d0:	5f                   	pop    %rdi
1402978d1:	5e                   	pop    %rsi
1402978d2:	5d                   	pop    %rbp
1402978d3:	c3                   	ret
1402978d4:	cc                   	int3
1402978d5:	cc                   	int3
1402978d6:	cc                   	int3
1402978d7:	cc                   	int3
1402978d8:	cc                   	int3
1402978d9:	cc                   	int3
1402978da:	cc                   	int3
1402978db:	cc                   	int3
1402978dc:	cc                   	int3
1402978dd:	cc                   	int3
1402978de:	cc                   	int3
1402978df:	cc                   	int3
1402978e0:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402978e5:	57                   	push   %rdi
1402978e6:	b8 20 00 00 00       	mov    $0x20,%eax
1402978eb:	e8 40 92 01 00       	call   0x1402b0b30
1402978f0:	48 2b e0             	sub    %rax,%rsp
1402978f3:	48 8b f1             	mov    %rcx,%rsi
1402978f6:	e8 95 0e 00 00       	call   0x140298790
1402978fb:	48 8b f8             	mov    %rax,%rdi
1402978fe:	48 85 c0             	test   %rax,%rax
140297901:	75 0b                	jne    0x14029790e
140297903:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140297908:	48 83 c4 20          	add    $0x20,%rsp
14029790c:	5f                   	pop    %rdi
14029790d:	c3                   	ret
14029790e:	41 b8 81 00 00 00    	mov    $0x81,%r8d
140297914:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140297919:	48 8d 15 c0 fe 0f 00 	lea    0xffec0(%rip),%rdx        # 0x1403977e0
140297920:	41 8d 48 c7          	lea    -0x39(%r8),%ecx
140297924:	e8 97 47 e5 ff       	call   0x1400ec0c0
140297929:	48 8b d8             	mov    %rax,%rbx
14029792c:	48 85 c0             	test   %rax,%rax
14029792f:	74 1e                	je     0x14029794f
140297931:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140297936:	c7 40 10 00 00 00 00 	movl   $0x0,0x10(%rax)
14029793d:	48 89 30             	mov    %rsi,(%rax)
140297940:	48 89 78 18          	mov    %rdi,0x18(%rax)
140297944:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140297949:	48 83 c4 20          	add    $0x20,%rsp
14029794d:	5f                   	pop    %rdi
14029794e:	c3                   	ret
14029794f:	e8 1c f7 e8 ff       	call   0x140127070
140297954:	4c 8d 05 bd fe 0f 00 	lea    0xffebd(%rip),%r8        # 0x140397818
14029795b:	ba 9e 00 00 00       	mov    $0x9e,%edx
140297960:	48 8d 0d 79 fe 0f 00 	lea    0xffe79(%rip),%rcx        # 0x1403977e0
140297967:	e8 24 f8 e8 ff       	call   0x140127190
14029796c:	45 33 c0             	xor    %r8d,%r8d
14029796f:	ba 00 01 0c 00       	mov    $0xc0100,%edx
140297974:	41 8d 48 39          	lea    0x39(%r8),%ecx
140297978:	e8 13 f9 e8 ff       	call   0x140127290
14029797d:	33 db                	xor    %ebx,%ebx
14029797f:	48 8b cf             	mov    %rdi,%rcx
140297982:	e8 39 4b e5 ff       	call   0x1400ec4c0
140297987:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14029798c:	8b c3                	mov    %ebx,%eax
14029798e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140297993:	48 83 c4 20          	add    $0x20,%rsp
140297997:	5f                   	pop    %rdi
140297998:	c3                   	ret
140297999:	cc                   	int3
14029799a:	cc                   	int3
14029799b:	cc                   	int3
14029799c:	cc                   	int3
14029799d:	cc                   	int3
14029799e:	cc                   	int3
14029799f:	cc                   	int3
1402979a0:	48 8d 05 59 fd 0f 00 	lea    0xffd59(%rip),%rax        # 0x140397700
1402979a7:	c3                   	ret
1402979a8:	cc                   	int3
1402979a9:	cc                   	int3
1402979aa:	cc                   	int3
1402979ab:	cc                   	int3
1402979ac:	cc                   	int3
1402979ad:	cc                   	int3
1402979ae:	cc                   	int3
1402979af:	cc                   	int3
1402979b0:	40 53                	rex push %rbx
1402979b2:	55                   	push   %rbp
1402979b3:	56                   	push   %rsi
1402979b4:	57                   	push   %rdi
1402979b5:	41 56                	push   %r14
1402979b7:	b8 20 00 00 00       	mov    $0x20,%eax
1402979bc:	e8 6f 91 01 00       	call   0x1402b0b30
1402979c1:	48 2b e0             	sub    %rax,%rsp
1402979c4:	48 8b fa             	mov    %rdx,%rdi
1402979c7:	48 8b f1             	mov    %rcx,%rsi
1402979ca:	48 85 d2             	test   %rdx,%rdx
1402979cd:	0f 84 91 01 00 00    	je     0x140297b64
1402979d3:	45 33 f6             	xor    %r14d,%r14d
1402979d6:	83 79 10 01          	cmpl   $0x1,0x10(%rcx)
1402979da:	0f 84 8c 00 00 00    	je     0x140297a6c
1402979e0:	48 8d 15 79 35 07 00 	lea    0x73579(%rip),%rdx        # 0x14030af60
1402979e7:	48 8b cf             	mov    %rdi,%rcx
1402979ea:	e8 11 0f ea ff       	call   0x140138900
1402979ef:	48 8b e8             	mov    %rax,%rbp
1402979f2:	48 85 c0             	test   %rax,%rax
1402979f5:	74 31                	je     0x140297a28
1402979f7:	48 8b 4e 30          	mov    0x30(%rsi),%rcx
1402979fb:	48 8d 15 de fd 0f 00 	lea    0xffdde(%rip),%rdx        # 0x1403977e0
140297a02:	41 b8 4e 01 00 00    	mov    $0x14e,%r8d
140297a08:	e8 b3 43 e5 ff       	call   0x1400ebdc0
140297a0d:	45 33 c0             	xor    %r8d,%r8d
140297a10:	4c 89 76 30          	mov    %r14,0x30(%rsi)
140297a14:	48 8d 56 30          	lea    0x30(%rsi),%rdx
140297a18:	48 8b cd             	mov    %rbp,%rcx
140297a1b:	e8 d0 0d ea ff       	call   0x1401387f0
140297a20:	85 c0                	test   %eax,%eax
140297a22:	0f 84 be 00 00 00    	je     0x140297ae6
140297a28:	48 8d 15 a1 fd 0f 00 	lea    0xffda1(%rip),%rdx        # 0x1403977d0
140297a2f:	48 8b cf             	mov    %rdi,%rcx
140297a32:	e8 c9 0e ea ff       	call   0x140138900
140297a37:	48 8b e8             	mov    %rax,%rbp
140297a3a:	48 85 c0             	test   %rax,%rax
140297a3d:	74 2d                	je     0x140297a6c
140297a3f:	48 8b 4e 28          	mov    0x28(%rsi),%rcx
140297a43:	48 8d 15 96 fd 0f 00 	lea    0xffd96(%rip),%rdx        # 0x1403977e0
140297a4a:	41 b8 55 01 00 00    	mov    $0x155,%r8d
140297a50:	e8 6b 43 e5 ff       	call   0x1400ebdc0
140297a55:	45 33 c0             	xor    %r8d,%r8d
140297a58:	4c 89 76 28          	mov    %r14,0x28(%rsi)
140297a5c:	48 8d 56 28          	lea    0x28(%rsi),%rdx
140297a60:	48 8b cd             	mov    %rbp,%rcx
140297a63:	e8 88 0d ea ff       	call   0x1401387f0
140297a68:	85 c0                	test   %eax,%eax
140297a6a:	74 7a                	je     0x140297ae6
140297a6c:	48 8d 15 99 d9 08 00 	lea    0x8d999(%rip),%rdx        # 0x14032540c
140297a73:	48 8b cf             	mov    %rdi,%rcx
140297a76:	e8 85 0e ea ff       	call   0x140138900
140297a7b:	48 85 c0             	test   %rax,%rax
140297a7e:	74 10                	je     0x140297a90
140297a80:	48 8d 56 40          	lea    0x40(%rsi),%rdx
140297a84:	48 8b c8             	mov    %rax,%rcx
140297a87:	e8 d4 06 ea ff       	call   0x140138160
140297a8c:	85 c0                	test   %eax,%eax
140297a8e:	74 56                	je     0x140297ae6
140297a90:	48 8d 15 71 4d 07 00 	lea    0x74d71(%rip),%rdx        # 0x14030c808
140297a97:	48 8b cf             	mov    %rdi,%rcx
140297a9a:	e8 61 0e ea ff       	call   0x140138900
140297a9f:	48 85 c0             	test   %rax,%rax
140297aa2:	0f 84 bc 00 00 00    	je     0x140297b64
140297aa8:	83 7e 10 01          	cmpl   $0x1,0x10(%rsi)
140297aac:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
140297ab1:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
140297ab6:	74 3b                	je     0x140297af3
140297ab8:	e8 b3 f5 e8 ff       	call   0x140127070
140297abd:	4c 8d 05 bc fd 0f 00 	lea    0xffdbc(%rip),%r8        # 0x140397880
140297ac4:	ba 68 01 00 00       	mov    $0x168,%edx
140297ac9:	48 8d 0d 10 fd 0f 00 	lea    0xffd10(%rip),%rcx        # 0x1403977e0
140297ad0:	e8 bb f6 e8 ff       	call   0x140127190
140297ad5:	45 33 c0             	xor    %r8d,%r8d
140297ad8:	ba de 00 00 00       	mov    $0xde,%edx
140297add:	41 8d 48 39          	lea    0x39(%r8),%ecx
140297ae1:	e8 aa f7 e8 ff       	call   0x140127290
140297ae6:	33 c0                	xor    %eax,%eax
140297ae8:	48 83 c4 20          	add    $0x20,%rsp
140297aec:	41 5e                	pop    %r14
140297aee:	5f                   	pop    %rdi
140297aef:	5e                   	pop    %rsi
140297af0:	5d                   	pop    %rbp
140297af1:	5b                   	pop    %rbx
140297af2:	c3                   	ret
140297af3:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140297af8:	48 8b c8             	mov    %rax,%rcx
140297afb:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140297b00:	e8 bb 09 ea ff       	call   0x1401384c0
140297b05:	85 c0                	test   %eax,%eax
140297b07:	74 dd                	je     0x140297ae6
140297b09:	44 8b 44 24 58       	mov    0x58(%rsp),%r8d
140297b0e:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140297b13:	33 c9                	xor    %ecx,%ecx
140297b15:	e8 26 85 e9 ff       	call   0x140130040
140297b1a:	48 8b d8             	mov    %rax,%rbx
140297b1d:	48 85 c0             	test   %rax,%rax
140297b20:	74 c4                	je     0x140297ae6
140297b22:	48 8b 0e             	mov    (%rsi),%rcx
140297b25:	e8 a6 cf e6 ff       	call   0x140104ad0
140297b2a:	48 8b d0             	mov    %rax,%rdx
140297b2d:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140297b32:	45 33 c0             	xor    %r8d,%r8d
140297b35:	48 8b cb             	mov    %rbx,%rcx
140297b38:	e8 53 c1 e6 ff       	call   0x140103c90
140297b3d:	48 8d 4e 24          	lea    0x24(%rsi),%rcx
140297b41:	44 8b c8             	mov    %eax,%r9d
140297b44:	4c 8d 05 49 fd 0f 00 	lea    0xffd49(%rip),%r8        # 0x140397894
140297b4b:	ba 09 00 00 00       	mov    $0x9,%edx
140297b50:	e8 cb 70 e5 ff       	call   0x1400eec20
140297b55:	48 8b cb             	mov    %rbx,%rcx
140297b58:	e8 b3 82 e9 ff       	call   0x14012fe10
140297b5d:	44 39 74 24 50       	cmp    %r14d,0x50(%rsp)
140297b62:	74 82                	je     0x140297ae6
140297b64:	b8 01 00 00 00       	mov    $0x1,%eax
140297b69:	48 83 c4 20          	add    $0x20,%rsp
140297b6d:	41 5e                	pop    %r14
140297b6f:	5f                   	pop    %rdi
140297b70:	5e                   	pop    %rsi
140297b71:	5d                   	pop    %rbp
140297b72:	5b                   	pop    %rbx
140297b73:	c3                   	ret
140297b74:	cc                   	int3
140297b75:	cc                   	int3
140297b76:	cc                   	int3
140297b77:	cc                   	int3
140297b78:	cc                   	int3
140297b79:	cc                   	int3
140297b7a:	cc                   	int3
140297b7b:	cc                   	int3
140297b7c:	cc                   	int3
140297b7d:	cc                   	int3
140297b7e:	cc                   	int3
140297b7f:	cc                   	int3
140297b80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140297b85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140297b8a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140297b8f:	57                   	push   %rdi
140297b90:	b8 40 00 00 00       	mov    $0x40,%eax
140297b95:	e8 96 8f 01 00       	call   0x1402b0b30
140297b9a:	48 2b e0             	sub    %rax,%rsp
140297b9d:	48 8b d9             	mov    %rcx,%rbx
140297ba0:	49 8b f9             	mov    %r9,%rdi
140297ba3:	8b 49 10             	mov    0x10(%rcx),%ecx
140297ba6:	49 8b f0             	mov    %r8,%rsi
140297ba9:	48 8b ea             	mov    %rdx,%rbp
140297bac:	85 c9                	test   %ecx,%ecx
140297bae:	74 23                	je     0x140297bd3
140297bb0:	83 f9 01             	cmp    $0x1,%ecx
140297bb3:	74 07                	je     0x140297bbc
140297bb5:	33 c0                	xor    %eax,%eax
140297bb7:	e9 b2 00 00 00       	jmp    0x140297c6e
140297bbc:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
140297bc1:	48 8b cb             	mov    %rbx,%rcx
140297bc4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140297bc9:	e8 f2 01 00 00       	call   0x140297dc0
140297bce:	e9 9b 00 00 00       	jmp    0x140297c6e
140297bd3:	48 8b cb             	mov    %rbx,%rcx
140297bd6:	e8 45 05 00 00       	call   0x140298120
140297bdb:	85 c0                	test   %eax,%eax
140297bdd:	75 07                	jne    0x140297be6
140297bdf:	33 ff                	xor    %edi,%edi
140297be1:	e9 86 00 00 00       	jmp    0x140297c6c
140297be6:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140297bea:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140297bef:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
140297bf4:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140297bf9:	e8 d2 40 ed ff       	call   0x14016bcd0
140297bfe:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140297c03:	48 8b d7             	mov    %rdi,%rdx
140297c06:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140297c0a:	e8 31 50 ed ff       	call   0x14016cc40
140297c0f:	e8 fc 57 e8 ff       	call   0x14011d410
140297c14:	48 8b 53 18          	mov    0x18(%rbx),%rdx
140297c18:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140297c1c:	e8 2f 42 ed ff       	call   0x14016be50
140297c21:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140297c25:	45 33 c9             	xor    %r9d,%r9d
140297c28:	45 33 c0             	xor    %r8d,%r8d
140297c2b:	8b f8                	mov    %eax,%edi
140297c2d:	41 8d 51 02          	lea    0x2(%r9),%edx
140297c31:	e8 aa 46 e5 ff       	call   0x1400ec2e0
140297c36:	85 c0                	test   %eax,%eax
140297c38:	74 2d                	je     0x140297c67
140297c3a:	e8 d1 54 e8 ff       	call   0x14011d110
140297c3f:	83 f8 01             	cmp    $0x1,%eax
140297c42:	7c 23                	jl     0x140297c67
140297c44:	8b c8                	mov    %eax,%ecx