140065cb3:	48 89 f1             	mov    %rsi,%rcx
140065cb6:	e8 f5 5c 03 00       	call   0x14009b9b0
140065cbb:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140065cc0:	e9 67 ff ff ff       	jmp    0x140065c2c
140065cc5:	83 f8 01             	cmp    $0x1,%eax
140065cc8:	74 1d                	je     0x140065ce7
140065cca:	83 f8 02             	cmp    $0x2,%eax
140065ccd:	75 30                	jne    0x140065cff
140065ccf:	4c 8d 05 72 c3 19 00 	lea    0x19c372(%rip),%r8        # 0x140202048
140065cd6:	ba 5b 09 00 00       	mov    $0x95b,%edx
140065cdb:	48 8d 0d db ba 19 00 	lea    0x19badb(%rip),%rcx        # 0x1402017bd
140065ce2:	e8 a9 da 05 00       	call   0x1400c3790
140065ce7:	4c 8d 05 2a c3 19 00 	lea    0x19c32a(%rip),%r8        # 0x140202018
140065cee:	ba 58 09 00 00       	mov    $0x958,%edx
140065cf3:	48 8d 0d c3 ba 19 00 	lea    0x19bac3(%rip),%rcx        # 0x1402017bd
140065cfa:	e8 91 da 05 00       	call   0x1400c3790
140065cff:	4c 8d 05 a2 bd 19 00 	lea    0x19bda2(%rip),%r8        # 0x140201aa8
140065d06:	ba 5e 09 00 00       	mov    $0x95e,%edx
140065d0b:	48 8d 0d ab ba 19 00 	lea    0x19baab(%rip),%rcx        # 0x1402017bd
140065d12:	e8 79 da 05 00       	call   0x1400c3790
140065d17:	90                   	nop
140065d18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140065d1f:	00
140065d20:	55                   	push   %rbp
140065d21:	57                   	push   %rdi
140065d22:	56                   	push   %rsi
140065d23:	53                   	push   %rbx
140065d24:	48 83 ec 28          	sub    $0x28,%rsp
140065d28:	8b 41 20             	mov    0x20(%rcx),%eax
140065d2b:	48 8b 29             	mov    (%rcx),%rbp
140065d2e:	48 89 cb             	mov    %rcx,%rbx
140065d31:	48 89 d7             	mov    %rdx,%rdi
140065d34:	83 f8 01             	cmp    $0x1,%eax
140065d37:	74 14                	je     0x140065d4d
140065d39:	83 f8 02             	cmp    $0x2,%eax
140065d3c:	74 6c                	je     0x140065daa
140065d3e:	85 c0                	test   %eax,%eax
140065d40:	75 50                	jne    0x140065d92
140065d42:	e8 a9 fe ff ff       	call   0x140065bf0
140065d47:	89 c6                	mov    %eax,%esi
140065d49:	85 c0                	test   %eax,%eax
140065d4b:	75 1c                	jne    0x140065d69
140065d4d:	48 8b 45 00          	mov    0x0(%rbp),%rax
140065d51:	49 89 f8             	mov    %rdi,%r8
140065d54:	48 89 da             	mov    %rbx,%rdx
140065d57:	48 89 e9             	mov    %rbp,%rcx
140065d5a:	ff 50 30             	call   *0x30(%rax)
140065d5d:	89 c6                	mov    %eax,%esi
140065d5f:	85 c0                	test   %eax,%eax
140065d61:	75 06                	jne    0x140065d69
140065d63:	f6 43 30 01          	testb  $0x1,0x30(%rbx)
140065d67:	74 0f                	je     0x140065d78
140065d69:	89 f0                	mov    %esi,%eax
140065d6b:	48 83 c4 28          	add    $0x28,%rsp
140065d6f:	5b                   	pop    %rbx
140065d70:	5e                   	pop    %rsi
140065d71:	5f                   	pop    %rdi
140065d72:	5d                   	pop    %rbp
140065d73:	c3                   	ret
140065d74:	0f 1f 40 00          	nopl   0x0(%rax)
140065d78:	48 8d 15 39 c3 19 00 	lea    0x19c339(%rip),%rdx        # 0x1402020b8
140065d7f:	48 89 d9             	mov    %rbx,%rcx
140065d82:	e8 d9 ae ff ff       	call   0x140060c60
140065d87:	89 f0                	mov    %esi,%eax
140065d89:	48 83 c4 28          	add    $0x28,%rsp
140065d8d:	5b                   	pop    %rbx
140065d8e:	5e                   	pop    %rsi
140065d8f:	5f                   	pop    %rdi
140065d90:	5d                   	pop    %rbp
140065d91:	c3                   	ret
140065d92:	4c 8d 05 0f bd 19 00 	lea    0x19bd0f(%rip),%r8        # 0x140201aa8
140065d99:	ba a4 09 00 00       	mov    $0x9a4,%edx
140065d9e:	48 8d 0d 18 ba 19 00 	lea    0x19ba18(%rip),%rcx        # 0x1402017bd
140065da5:	e8 e6 d9 05 00       	call   0x1400c3790
140065daa:	4c 8d 05 d7 c2 19 00 	lea    0x19c2d7(%rip),%r8        # 0x140202088
140065db1:	ba a1 09 00 00       	mov    $0x9a1,%edx
140065db6:	48 8d 0d 00 ba 19 00 	lea    0x19ba00(%rip),%rcx        # 0x1402017bd
140065dbd:	e8 ce d9 05 00       	call   0x1400c3790
140065dc2:	90                   	nop
140065dc3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140065dca:	00 00 00 00
140065dce:	66 90                	xchg   %ax,%ax
140065dd0:	41 55                	push   %r13
140065dd2:	41 54                	push   %r12
140065dd4:	55                   	push   %rbp
140065dd5:	57                   	push   %rdi
140065dd6:	56                   	push   %rsi
140065dd7:	53                   	push   %rbx
140065dd8:	48 83 ec 68          	sub    $0x68,%rsp
140065ddc:	4c 8b 2d 0d 2d 1d 00 	mov    0x1d2d0d(%rip),%r13        # 0x140238af0
140065de3:	49 8b 45 00          	mov    0x0(%r13),%rax
140065de7:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140065dec:	31 c0                	xor    %eax,%eax
140065dee:	48 8b 05 ab 35 1d 00 	mov    0x1d35ab(%rip),%rax        # 0x1402393a0
140065df5:	49 89 cc             	mov    %rcx,%r12
140065df8:	48 89 d5             	mov    %rdx,%rbp
140065dfb:	b9 01 00 00 00       	mov    $0x1,%ecx
140065e00:	ba 40 00 00 00       	mov    $0x40,%edx
140065e05:	4c 89 c6             	mov    %r8,%rsi
140065e08:	4c 89 cf             	mov    %r9,%rdi
140065e0b:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
140065e12:	00 00
140065e14:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140065e1b:	00 00
140065e1d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140065e22:	e8 79 4e 06 00       	call   0x1400caca0
140065e27:	45 31 c9             	xor    %r9d,%r9d
140065e2a:	49 89 f8             	mov    %rdi,%r8
140065e2d:	48 89 f2             	mov    %rsi,%rdx
140065e30:	4c 89 20             	mov    %r12,(%rax)
140065e33:	48 89 c3             	mov    %rax,%rbx
140065e36:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
140065e3b:	c7 40 30 00 00 00 00 	movl   $0x0,0x30(%rax)
140065e42:	8b 84 24 c0 00 00 00 	mov    0xc0(%rsp),%eax
140065e49:	48 89 d9             	mov    %rbx,%rcx
140065e4c:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140065e51:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140065e56:	89 44 24 20          	mov    %eax,0x20(%rsp)
140065e5a:	e8 f1 d7 ff ff       	call   0x140063650
140065e5f:	85 c0                	test   %eax,%eax
140065e61:	75 11                	jne    0x140065e74
140065e63:	4c 89 e2             	mov    %r12,%rdx
140065e66:	48 89 d9             	mov    %rbx,%rcx
140065e69:	e8 b2 fe ff ff       	call   0x140065d20
140065e6e:	89 c6                	mov    %eax,%esi
140065e70:	85 c0                	test   %eax,%eax
140065e72:	74 44                	je     0x140065eb8
140065e74:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140065e79:	48 8d 0d 42 c2 19 00 	lea    0x19c242(%rip),%rcx        # 0x1402020c2
140065e80:	be 01 00 00 00       	mov    $0x1,%esi
140065e85:	e8 a6 d7 05 00       	call   0x1400c3630
140065e8a:	48 89 d9             	mov    %rbx,%rcx
140065e8d:	e8 ce ce ff ff       	call   0x140062d60
140065e92:	4c 89 e1             	mov    %r12,%rcx
140065e95:	e8 a6 4a 03 00       	call   0x14009a940
140065e9a:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140065e9f:	49 2b 45 00          	sub    0x0(%r13),%rax
140065ea3:	75 25                	jne    0x140065eca
140065ea5:	89 f0                	mov    %esi,%eax
140065ea7:	48 83 c4 68          	add    $0x68,%rsp
140065eab:	5b                   	pop    %rbx
140065eac:	5e                   	pop    %rsi
140065ead:	5f                   	pop    %rdi
140065eae:	5d                   	pop    %rbp
140065eaf:	41 5c                	pop    %r12
140065eb1:	41 5d                	pop    %r13
140065eb3:	c3                   	ret
140065eb4:	0f 1f 40 00          	nopl   0x0(%rax)
140065eb8:	48 89 d9             	mov    %rbx,%rcx
140065ebb:	e8 a0 ce ff ff       	call   0x140062d60
140065ec0:	4c 89 e1             	mov    %r12,%rcx
140065ec3:	e8 78 4a 03 00       	call   0x14009a940
140065ec8:	eb d0                	jmp    0x140065e9a
140065eca:	e8 a1 e9 17 00       	call   0x1401e4870
140065ecf:	90                   	nop
140065ed0:	41 57                	push   %r15
140065ed2:	41 56                	push   %r14
140065ed4:	41 55                	push   %r13
140065ed6:	41 54                	push   %r12
140065ed8:	55                   	push   %rbp
140065ed9:	57                   	push   %rdi
140065eda:	56                   	push   %rsi
140065edb:	53                   	push   %rbx
140065edc:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140065ee3:	4c 8b 2d 06 2c 1d 00 	mov    0x1d2c06(%rip),%r13        # 0x140238af0
140065eea:	4c 8b bc 24 f0 00 00 	mov    0xf0(%rsp),%r15
140065ef1:	00
140065ef2:	44 8b b4 24 00 01 00 	mov    0x100(%rsp),%r14d
140065ef9:	00
140065efa:	49 8b 45 00          	mov    0x0(%r13),%rax
140065efe:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140065f03:	31 c0                	xor    %eax,%eax
140065f05:	48 8b 05 94 34 1d 00 	mov    0x1d3494(%rip),%rax        # 0x1402393a0
140065f0c:	49 89 cc             	mov    %rcx,%r12
140065f0f:	48 89 d5             	mov    %rdx,%rbp
140065f12:	b9 01 00 00 00       	mov    $0x1,%ecx
140065f17:	ba 40 00 00 00       	mov    $0x40,%edx
140065f1c:	4c 89 c6             	mov    %r8,%rsi
140065f1f:	4c 89 cf             	mov    %r9,%rdi
140065f22:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
140065f29:	00 00
140065f2b:	48 c7 44 24 68 00 00 	movq   $0x0,0x68(%rsp)
140065f32:	00 00
140065f34:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140065f39:	e8 62 4d 06 00       	call   0x1400caca0
140065f3e:	4d 89 f9             	mov    %r15,%r9
140065f41:	49 89 f8             	mov    %rdi,%r8
140065f44:	48 89 f2             	mov    %rsi,%rdx
140065f47:	4c 89 20             	mov    %r12,(%rax)
140065f4a:	48 89 c3             	mov    %rax,%rbx
140065f4d:	4c 8d 64 24 60       	lea    0x60(%rsp),%r12
140065f52:	c7 40 30 00 00 00 00 	movl   $0x0,0x30(%rax)
140065f59:	8b 84 24 f8 00 00 00 	mov    0xf8(%rsp),%eax
140065f60:	48 89 d9             	mov    %rbx,%rcx
140065f63:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140065f68:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
140065f6d:	89 44 24 30          	mov    %eax,0x30(%rsp)
140065f71:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140065f78:	00 00
140065f7a:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
140065f81:	00 00
140065f83:	e8 28 d3 ff ff       	call   0x1400632b0
140065f88:	85 c0                	test   %eax,%eax
140065f8a:	75 0f                	jne    0x140065f9b
140065f8c:	4c 89 e2             	mov    %r12,%rdx
140065f8f:	48 89 d9             	mov    %rbx,%rcx
140065f92:	e8 89 fd ff ff       	call   0x140065d20
140065f97:	85 c0                	test   %eax,%eax
140065f99:	74 75                	je     0x140066010
140065f9b:	48 89 d9             	mov    %rbx,%rcx
140065f9e:	e8 bd cd ff ff       	call   0x140062d60
140065fa3:	48 8b 05 36 30 1d 00 	mov    0x1d3036(%rip),%rax        # 0x140238fe0
140065faa:	48 8d 0d 17 c1 19 00 	lea    0x19c117(%rip),%rcx        # 0x1402020c8
140065fb1:	8b 00                	mov    (%rax),%eax
140065fb3:	85 c0                	test   %eax,%eax
140065fb5:	75 49                	jne    0x140066000
140065fb7:	45 85 f6             	test   %r14d,%r14d
140065fba:	74 34                	je     0x140065ff0
140065fbc:	41 83 fe 01          	cmp    $0x1,%r14d
140065fc0:	74 6d                	je     0x14006602f
140065fc2:	4c 89 e1             	mov    %r12,%rcx
140065fc5:	e8 76 49 03 00       	call   0x14009a940
140065fca:	b8 01 00 00 00       	mov    $0x1,%eax
140065fcf:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
140065fd4:	49 2b 55 00          	sub    0x0(%r13),%rdx
140065fd8:	75 50                	jne    0x14006602a
140065fda:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140065fe1:	5b                   	pop    %rbx
140065fe2:	5e                   	pop    %rsi
140065fe3:	5f                   	pop    %rdi
140065fe4:	5d                   	pop    %rbp
140065fe5:	41 5c                	pop    %r12
140065fe7:	41 5d                	pop    %r13
140065fe9:	41 5e                	pop    %r14
140065feb:	41 5f                	pop    %r15
140065fed:	c3                   	ret
140065fee:	66 90                	xchg   %ax,%ax
140065ff0:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140065ff5:	48 89 f2             	mov    %rsi,%rdx
140065ff8:	e8 33 d6 05 00       	call   0x1400c3630
140065ffd:	eb c3                	jmp    0x140065fc2
140065fff:	90                   	nop
140066000:	e8 63 d3 17 00       	call   0x1401e3368
140066005:	48 89 c1             	mov    %rax,%rcx
140066008:	45 85 f6             	test   %r14d,%r14d
14006600b:	75 af                	jne    0x140065fbc
14006600d:	eb e1                	jmp    0x140065ff0
14006600f:	90                   	nop
140066010:	4c 89 e1             	mov    %r12,%rcx
140066013:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
140066017:	e8 24 49 03 00       	call   0x14009a940
14006601c:	48 89 d9             	mov    %rbx,%rcx
14006601f:	e8 3c cd ff ff       	call   0x140062d60
140066024:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
140066028:	eb a5                	jmp    0x140065fcf
14006602a:	e8 41 e8 17 00       	call   0x1401e4870
14006602f:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140066034:	48 89 f2             	mov    %rsi,%rdx
140066037:	e8 54 d3 05 00       	call   0x1400c3390
14006603c:	90                   	nop
14006603d:	0f 1f 00             	nopl   (%rax)
140066040:	41 57                	push   %r15
140066042:	41 56                	push   %r14
140066044:	41 55                	push   %r13
140066046:	41 54                	push   %r12
140066048:	55                   	push   %rbp
140066049:	57                   	push   %rdi
14006604a:	56                   	push   %rsi
14006604b:	53                   	push   %rbx
14006604c:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
140066053:	4c 8b 2d 96 2a 1d 00 	mov    0x1d2a96(%rip),%r13        # 0x140238af0
14006605a:	4c 8b b4 24 10 01 00 	mov    0x110(%rsp),%r14
140066061:	00
140066062:	49 8b 45 00          	mov    0x0(%r13),%rax
140066066:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14006606d:	00
14006606e:	31 c0                	xor    %eax,%eax
140066070:	48 8b 05 29 33 1d 00 	mov    0x1d3329(%rip),%rax        # 0x1402393a0
140066077:	48 89 ce             	mov    %rcx,%rsi
14006607a:	48 89 d7             	mov    %rdx,%rdi
14006607d:	b9 01 00 00 00       	mov    $0x1,%ecx
140066082:	ba 40 00 00 00       	mov    $0x40,%edx
140066087:	4c 89 c5             	mov    %r8,%rbp
14006608a:	4d 89 cf             	mov    %r9,%r15
14006608d:	48 c7 44 24 50 00 00 	movq   $0x0,0x50(%rsp)
140066094:	00 00
140066096:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
14006609d:	00 00
14006609f:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400660a4:	e8 f7 4b 06 00       	call   0x1400caca0
1400660a9:	48 89 30             	mov    %rsi,(%rax)
1400660ac:	48 89 c3             	mov    %rax,%rbx
1400660af:	c7 40 30 00 00 00 00 	movl   $0x0,0x30(%rax)
1400660b6:	8b 84 24 18 01 00 00 	mov    0x118(%rsp),%eax
1400660bd:	85 c0                	test   %eax,%eax
1400660bf:	0f 84 ab 00 00 00    	je     0x140066170
1400660c5:	4c 8d 64 24 50       	lea    0x50(%rsp),%r12
1400660ca:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
1400660cf:	49 89 e9             	mov    %rbp,%r9
1400660d2:	45 31 c0             	xor    %r8d,%r8d
1400660d5:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1400660da:	48 89 fa             	mov    %rdi,%rdx
1400660dd:	48 89 d9             	mov    %rbx,%rcx
1400660e0:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1400660e7:	00
1400660e8:	e8 43 d3 ff ff       	call   0x140063430
1400660ed:	89 c5                	mov    %eax,%ebp
1400660ef:	85 c0                	test   %eax,%eax
1400660f1:	0f 85 1b 01 00 00    	jne    0x140066212
1400660f7:	4c 89 e2             	mov    %r12,%rdx
1400660fa:	48 89 d9             	mov    %rbx,%rcx
1400660fd:	e8 ee fa ff ff       	call   0x140065bf0
140066102:	41 89 c7             	mov    %eax,%r15d
140066105:	8d 40 02             	lea    0x2(%rax),%eax
140066108:	83 e0 fd             	and    $0xfffffffd,%eax
14006610b:	0f 85 01 01 00 00    	jne    0x140066212
140066111:	4d 85 f6             	test   %r14,%r14
140066114:	74 18                	je     0x14006612e
140066116:	48 8b 06             	mov    (%rsi),%rax
140066119:	4d 89 f0             	mov    %r14,%r8
14006611c:	48 89 fa             	mov    %rdi,%rdx
14006611f:	48 89 f1             	mov    %rsi,%rcx
140066122:	ff 50 68             	call   *0x68(%rax)
140066125:	83 f8 fe             	cmp    $0xfffffffe,%eax
140066128:	0f 84 05 01 00 00    	je     0x140066233
14006612e:	41 83 ff fe          	cmp    $0xfffffffe,%r15d
140066132:	0f 85 c7 00 00 00    	jne    0x1400661ff
140066138:	4c 89 e1             	mov    %r12,%rcx
14006613b:	e8 00 48 03 00       	call   0x14009a940
140066140:	48 89 d9             	mov    %rbx,%rcx
140066143:	e8 18 cc ff ff       	call   0x140062d60
140066148:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
14006614f:	00
140066150:	49 2b 45 00          	sub    0x0(%r13),%rax
140066154:	0f 85 32 01 00 00    	jne    0x14006628c
14006615a:	89 e8                	mov    %ebp,%eax
14006615c:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140066163:	5b                   	pop    %rbx
140066164:	5e                   	pop    %rsi
140066165:	5f                   	pop    %rdi
140066166:	5d                   	pop    %rbp
140066167:	41 5c                	pop    %r12
140066169:	41 5d                	pop    %r13
14006616b:	41 5e                	pop    %r14
14006616d:	41 5f                	pop    %r15
14006616f:	c3                   	ret
140066170:	4c 8d 64 24 50       	lea    0x50(%rsp),%r12
140066175:	31 d2                	xor    %edx,%edx
140066177:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14006617d:	48 89 f9             	mov    %rdi,%rcx