14010aad8:	48 c7 83 18 1c 00 00 	movq   $0x0,0x1c18(%rbx)
14010aadf:	00 00 00 00
14010aae3:	eb 4c                	jmp    0x14010ab31
14010aae5:	c7 43 28 05 00 00 00 	movl   $0x5,0x28(%rbx)
14010aaec:	eb 3e                	jmp    0x14010ab2c
14010aaee:	c7 43 28 06 00 00 00 	movl   $0x6,0x28(%rbx)
14010aaf5:	eb 35                	jmp    0x14010ab2c
14010aaf7:	c7 43 28 01 00 00 00 	movl   $0x1,0x28(%rbx)
14010aafe:	e8 6d c5 01 00       	call   0x140127070
14010ab03:	4c 8d 05 b6 20 20 00 	lea    0x2020b6(%rip),%r8        # 0x14030cbc0
14010ab0a:	ba 14 07 00 00       	mov    $0x714,%edx
14010ab0f:	48 8d 0d 62 20 20 00 	lea    0x202062(%rip),%rcx        # 0x14030cb78
14010ab16:	e8 75 c6 01 00       	call   0x140127190
14010ab1b:	ba 95 01 00 00       	mov    $0x195,%edx
14010ab20:	45 33 c0             	xor    %r8d,%r8d
14010ab23:	41 8d 48 14          	lea    0x14(%r8),%ecx
14010ab27:	e8 64 c7 01 00       	call   0x140127290
14010ab2c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14010ab31:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14010ab36:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14010ab3b:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
14010ab40:	48 83 c4 30          	add    $0x30,%rsp
14010ab44:	5e                   	pop    %rsi
14010ab45:	c3                   	ret
14010ab46:	cc                   	int3
14010ab47:	cc                   	int3
14010ab48:	cc                   	int3
14010ab49:	cc                   	int3
14010ab4a:	cc                   	int3
14010ab4b:	cc                   	int3
14010ab4c:	cc                   	int3
14010ab4d:	cc                   	int3
14010ab4e:	cc                   	int3
14010ab4f:	cc                   	int3
14010ab50:	b8 28 00 00 00       	mov    $0x28,%eax
14010ab55:	e8 d6 5f 1a 00       	call   0x1402b0b30
14010ab5a:	48 2b e0             	sub    %rax,%rsp
14010ab5d:	e8 0e c5 01 00       	call   0x140127070
14010ab62:	4c 8d 05 87 21 20 00 	lea    0x202187(%rip),%r8        # 0x14030ccf0
14010ab69:	ba 95 0f 00 00       	mov    $0xf95,%edx
14010ab6e:	48 8d 0d 03 20 20 00 	lea    0x202003(%rip),%rcx        # 0x14030cb78
14010ab75:	e8 16 c6 01 00       	call   0x140127190
14010ab7a:	45 33 c0             	xor    %r8d,%r8d
14010ab7d:	ba 01 01 0c 00       	mov    $0xc0101,%edx
14010ab82:	41 8d 48 14          	lea    0x14(%r8),%ecx
14010ab86:	e8 05 c7 01 00       	call   0x140127290
14010ab8b:	33 c0                	xor    %eax,%eax
14010ab8d:	48 83 c4 28          	add    $0x28,%rsp
14010ab91:	c3                   	ret
14010ab92:	cc                   	int3
14010ab93:	cc                   	int3
14010ab94:	cc                   	int3
14010ab95:	cc                   	int3
14010ab96:	cc                   	int3
14010ab97:	cc                   	int3
14010ab98:	cc                   	int3
14010ab99:	cc                   	int3
14010ab9a:	cc                   	int3
14010ab9b:	cc                   	int3
14010ab9c:	cc                   	int3
14010ab9d:	cc                   	int3
14010ab9e:	cc                   	int3
14010ab9f:	cc                   	int3
14010aba0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14010aba5:	57                   	push   %rdi
14010aba6:	b8 20 00 00 00       	mov    $0x20,%eax
14010abab:	e8 80 5f 1a 00       	call   0x1402b0b30
14010abb0:	48 2b e0             	sub    %rax,%rsp
14010abb3:	8b fa                	mov    %edx,%edi
14010abb5:	48 8b d9             	mov    %rcx,%rbx
14010abb8:	48 8b 91 10 09 00 00 	mov    0x910(%rcx),%rdx
14010abbf:	48 83 ba 50 02 00 00 	cmpq   $0x0,0x250(%rdx)
14010abc6:	00
14010abc7:	0f 84 6c 01 00 00    	je     0x14010ad39
14010abcd:	83 ba b0 02 00 00 00 	cmpl   $0x0,0x2b0(%rdx)
14010abd4:	0f 85 5f 01 00 00    	jne    0x14010ad39
14010abda:	44 8b 49 38          	mov    0x38(%rcx),%r9d
14010abde:	45 85 c9             	test   %r9d,%r9d
14010abe1:	74 17                	je     0x14010abfa
14010abe3:	48 83 ba 78 02 00 00 	cmpq   $0x0,0x278(%rdx)
14010abea:	00
14010abeb:	75 0d                	jne    0x14010abfa
14010abed:	f6 81 60 09 00 00 01 	testb  $0x1,0x960(%rcx)
14010abf4:	0f 85 3f 01 00 00    	jne    0x14010ad39
14010abfa:	4c 8b 81 80 0b 00 00 	mov    0xb80(%rcx),%r8
14010ac01:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14010ac06:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
14010ac0b:	41 8b 68 50          	mov    0x50(%r8),%ebp
14010ac0f:	8b f5                	mov    %ebp,%esi
14010ac11:	23 f7                	and    %edi,%esi
14010ac13:	0f 84 d8 00 00 00    	je     0x14010acf1
14010ac19:	83 b9 d0 04 00 00 00 	cmpl   $0x0,0x4d0(%rcx)
14010ac20:	74 2d                	je     0x14010ac4f
14010ac22:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14010ac26:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
14010ac2d:	f6 40 60 08          	testb  $0x8,0x60(%rax)
14010ac31:	0f 85 ba 00 00 00    	jne    0x14010acf1
14010ac37:	8b 01                	mov    (%rcx),%eax
14010ac39:	3d 04 03 00 00       	cmp    $0x304,%eax
14010ac3e:	0f 8c ad 00 00 00    	jl     0x14010acf1
14010ac44:	3d 00 00 01 00       	cmp    $0x10000,%eax
14010ac49:	0f 84 a2 00 00 00    	je     0x14010acf1
14010ac4f:	49 8b c8             	mov    %r8,%rcx
14010ac52:	0f ba e5 09          	bt     $0x9,%ebp
14010ac56:	72 62                	jb     0x14010acba
14010ac58:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14010ac5c:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
14010ac63:	f6 40 60 08          	testb  $0x8,0x60(%rax)
14010ac67:	75 42                	jne    0x14010acab
14010ac69:	8b 01                	mov    (%rcx),%eax
14010ac6b:	3d 04 03 00 00       	cmp    $0x304,%eax
14010ac70:	7c 39                	jl     0x14010acab
14010ac72:	3d 00 00 01 00       	cmp    $0x10000,%eax
14010ac77:	74 32                	je     0x14010acab
14010ac79:	45 85 c9             	test   %r9d,%r9d
14010ac7c:	74 2d                	je     0x14010acab
14010ac7e:	83 bb 30 1c 00 00 00 	cmpl   $0x0,0x1c30(%rbx)
14010ac85:	76 0d                	jbe    0x14010ac94
14010ac87:	8b 83 e0 09 00 00    	mov    0x9e0(%rbx),%eax
14010ac8d:	48 0f ba e0 18       	bt     $0x18,%rax
14010ac92:	73 17                	jae    0x14010acab
14010ac94:	49 83 78 60 00       	cmpq   $0x0,0x60(%r8)
14010ac99:	75 10                	jne    0x14010acab
14010ac9b:	8b 83 e0 09 00 00    	mov    0x9e0(%rbx),%eax
14010aca1:	49 8b c8             	mov    %r8,%rcx
14010aca4:	48 0f ba e0 0e       	bt     $0xe,%rax
14010aca9:	73 0f                	jae    0x14010acba
14010acab:	49 8b c8             	mov    %r8,%rcx
14010acae:	e8 cd 04 00 00       	call   0x14010b180
14010acb3:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
14010acba:	48 83 79 58 00       	cmpq   $0x0,0x58(%rcx)
14010acbf:	74 30                	je     0x14010acf1
14010acc1:	48 8b 8b 10 09 00 00 	mov    0x910(%rbx),%rcx
14010acc8:	e8 c3 0e 00 00       	call   0x14010bb90
14010accd:	48 8b 83 80 0b 00 00 	mov    0xb80(%rbx),%rax
14010acd4:	48 8b cb             	mov    %rbx,%rcx
14010acd7:	48 8b 93 10 09 00 00 	mov    0x910(%rbx),%rdx
14010acde:	ff 50 58             	call   *0x58(%rax)
14010ace1:	85 c0                	test   %eax,%eax
14010ace3:	75 0c                	jne    0x14010acf1
14010ace5:	48 8b 8b 10 09 00 00 	mov    0x910(%rbx),%rcx
14010acec:	e8 cf 08 00 00       	call   0x14010b5c0
14010acf1:	40 84 ed             	test   %bpl,%bpl
14010acf4:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14010acf9:	78 39                	js     0x14010ad34
14010acfb:	3b f7                	cmp    %edi,%esi
14010acfd:	75 35                	jne    0x14010ad34
14010acff:	40 f6 c7 01          	test   $0x1,%dil
14010ad03:	b8 84 00 00 00       	mov    $0x84,%eax
14010ad08:	b9 78 00 00 00       	mov    $0x78,%ecx
14010ad0d:	0f 44 c8             	cmove  %eax,%ecx
14010ad10:	48 8b 83 80 0b 00 00 	mov    0xb80(%rbx),%rax
14010ad17:	8b 0c 01             	mov    (%rcx,%rax,1),%ecx
14010ad1a:	80 f9 ff             	cmp    $0xff,%cl
14010ad1d:	75 15                	jne    0x14010ad34
14010ad1f:	33 c9                	xor    %ecx,%ecx
14010ad21:	e8 0a 89 1b 00       	call   0x1402c3630
14010ad26:	48 8b 8b 80 0b 00 00 	mov    0xb80(%rbx),%rcx
14010ad2d:	8b d0                	mov    %eax,%edx
14010ad2f:	e8 9c 06 00 00       	call   0x14010b3d0
14010ad34:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14010ad39:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14010ad3e:	48 83 c4 20          	add    $0x20,%rsp
14010ad42:	5f                   	pop    %rdi
14010ad43:	c3                   	ret
14010ad44:	cc                   	int3
14010ad45:	cc                   	int3
14010ad46:	cc                   	int3
14010ad47:	cc                   	int3
14010ad48:	cc                   	int3
14010ad49:	cc                   	int3
14010ad4a:	cc                   	int3
14010ad4b:	cc                   	int3
14010ad4c:	cc                   	int3
14010ad4d:	cc                   	int3
14010ad4e:	cc                   	int3
14010ad4f:	cc                   	int3
14010ad50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14010ad55:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010ad5a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14010ad5f:	41 56                	push   %r14
14010ad61:	b8 20 00 00 00       	mov    $0x20,%eax
14010ad66:	e8 c5 5d 1a 00       	call   0x1402b0b30
14010ad6b:	48 2b e0             	sub    %rax,%rsp
14010ad6e:	48 8b 81 10 09 00 00 	mov    0x910(%rcx),%rax
14010ad75:	33 f6                	xor    %esi,%esi
14010ad77:	48 8b f9             	mov    %rcx,%rdi
14010ad7a:	48 85 c0             	test   %rax,%rax
14010ad7d:	74 09                	je     0x14010ad88
14010ad7f:	4c 8b b0 b8 02 00 00 	mov    0x2b8(%rax),%r14
14010ad86:	eb 03                	jmp    0x14010ad8b
14010ad88:	45 33 f6             	xor    %r14d,%r14d
14010ad8b:	48 8d 99 e0 04 00 00 	lea    0x4e0(%rcx),%rbx
14010ad92:	48 39 b1 60 0b 00 00 	cmp    %rsi,0xb60(%rcx)
14010ad99:	0f 84 da 01 00 00    	je     0x14010af79
14010ad9f:	4d 85 f6             	test   %r14,%r14
14010ada2:	0f 84 d1 01 00 00    	je     0x14010af79
14010ada8:	39 b1 b0 09 00 00    	cmp    %esi,0x9b0(%rcx)
14010adae:	0f 85 c5 01 00 00    	jne    0x14010af79
14010adb4:	48 8b 89 a8 09 00 00 	mov    0x9a8(%rcx),%rcx
14010adbb:	48 85 c9             	test   %rcx,%rcx
14010adbe:	0f 84 b5 01 00 00    	je     0x14010af79
14010adc4:	e8 77 09 fe ff       	call   0x1400eb740
14010adc9:	83 f8 01             	cmp    $0x1,%eax
14010adcc:	0f 8e a7 01 00 00    	jle    0x14010af79
14010add2:	48 85 db             	test   %rbx,%rbx
14010add5:	74 2b                	je     0x14010ae02
14010add7:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14010addb:	e8 60 09 fe ff       	call   0x1400eb740
14010ade0:	85 c0                	test   %eax,%eax
14010ade2:	7e 1e                	jle    0x14010ae02
14010ade4:	48 8b 43 18          	mov    0x18(%rbx),%rax
14010ade8:	48 85 c0             	test   %rax,%rax
14010adeb:	74 15                	je     0x14010ae02
14010aded:	0f b6 08             	movzbl (%rax),%ecx
14010adf0:	83 e9 02             	sub    $0x2,%ecx
14010adf3:	0f 84 80 01 00 00    	je     0x14010af79
14010adf9:	83 f9 01             	cmp    $0x1,%ecx
14010adfc:	0f 84 77 01 00 00    	je     0x14010af79
14010ae02:	48 8b 8f a0 09 00 00 	mov    0x9a0(%rdi),%rcx
14010ae09:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
14010ae0e:	48 8b 91 28 04 00 00 	mov    0x428(%rcx),%rdx
14010ae15:	48 8b 09             	mov    (%rcx),%rcx
14010ae18:	e8 43 32 07 00       	call   0x14017e060
14010ae1d:	48 8b e8             	mov    %rax,%rbp
14010ae20:	48 85 c0             	test   %rax,%rax
14010ae23:	75 3e                	jne    0x14010ae63
14010ae25:	e8 46 c2 01 00       	call   0x140127070
14010ae2a:	4c 8d 05 6f 1f 20 00 	lea    0x201f6f(%rip),%r8        # 0x14030cda0
14010ae31:	ba 8f 14 00 00       	mov    $0x148f,%edx
14010ae36:	48 8d 0d 3b 1d 20 00 	lea    0x201d3b(%rip),%rcx        # 0x14030cb78
14010ae3d:	e8 4e c3 01 00       	call   0x140127190
14010ae42:	8d 55 50             	lea    0x50(%rbp),%edx
14010ae45:	41 b8 00 01 0c 00    	mov    $0xc0100,%r8d
14010ae4b:	45 33 c9             	xor    %r9d,%r9d
14010ae4e:	48 8b cf             	mov    %rdi,%rcx
14010ae51:	e8 5a 54 07 00       	call   0x1401802b0
14010ae56:	48 8b cd             	mov    %rbp,%rcx
14010ae59:	e8 a2 31 07 00       	call   0x14017e000
14010ae5e:	e9 03 01 00 00       	jmp    0x14010af66
14010ae63:	48 8b 8f a8 09 00 00 	mov    0x9a8(%rdi),%rcx
14010ae6a:	ba 01 00 00 00       	mov    $0x1,%edx
14010ae6f:	e8 cc 0b fe ff       	call   0x1400eba40
14010ae74:	49 8b d6             	mov    %r14,%rdx
14010ae77:	48 8b cd             	mov    %rbp,%rcx
14010ae7a:	48 8b d8             	mov    %rax,%rbx
14010ae7d:	e8 fe 32 07 00       	call   0x14017e180
14010ae82:	48 8b d3             	mov    %rbx,%rdx
14010ae85:	48 8b cd             	mov    %rbp,%rcx
14010ae88:	e8 43 33 07 00       	call   0x14017e1d0
14010ae8d:	48 8b 97 a0 09 00 00 	mov    0x9a0(%rdi),%rdx
14010ae94:	48 8b cd             	mov    %rbp,%rcx
14010ae97:	48 8b 92 c0 01 00 00 	mov    0x1c0(%rdx),%rdx
14010ae9e:	e8 7d 33 07 00       	call   0x14017e220
14010aea3:	48 8b cf             	mov    %rdi,%rcx
14010aea6:	e8 05 0d 00 00       	call   0x14010bbb0
14010aeab:	48 8b c8             	mov    %rax,%rcx
14010aeae:	e8 7d 08 00 00       	call   0x14010b730
14010aeb3:	48 63 c8             	movslq %eax,%rcx
14010aeb6:	48 69 d1 e8 03 00 00 	imul   $0x3e8,%rcx,%rdx
14010aebd:	48 8b cd             	mov    %rbp,%rcx
14010aec0:	e8 6b 33 07 00       	call   0x14017e230
14010aec5:	48 8b cf             	mov    %rdi,%rcx
14010aec8:	e8 13 cf ff ff       	call   0x140107de0
14010aecd:	48 8b d5             	mov    %rbp,%rdx
14010aed0:	48 8b c8             	mov    %rax,%rcx
14010aed3:	48 8b d8             	mov    %rax,%rbx
14010aed6:	e8 85 33 07 00       	call   0x14017e260
14010aedb:	85 c0                	test   %eax,%eax
14010aedd:	79 2d                	jns    0x14010af0c
14010aedf:	e8 8c c1 01 00       	call   0x140127070
14010aee4:	4c 8d 05 b5 1e 20 00 	lea    0x201eb5(%rip),%r8        # 0x14030cda0
14010aeeb:	ba ab 14 00 00       	mov    $0x14ab,%edx
14010aef0:	48 8d 0d 81 1c 20 00 	lea    0x201c81(%rip),%rcx        # 0x14030cb78
14010aef7:	e8 94 c2 01 00       	call   0x140127190
14010aefc:	ba 28 00 00 00       	mov    $0x28,%edx
14010af01:	41 b8 d0 00 00 00    	mov    $0xd0,%r8d
14010af07:	e9 3f ff ff ff       	jmp    0x14010ae4b
14010af0c:	4c 8b 87 68 0b 00 00 	mov    0xb68(%rdi),%r8
14010af13:	48 8b d3             	mov    %rbx,%rdx
14010af16:	48 8b cd             	mov    %rbp,%rcx
14010af19:	ff 97 60 0b 00 00    	call   *0xb60(%rdi)
14010af1f:	8b f0                	mov    %eax,%esi
14010af21:	8b d8                	mov    %eax,%ebx
14010af23:	85 c0                	test   %eax,%eax
14010af25:	79 04                	jns    0x14010af2b
14010af27:	33 f6                	xor    %esi,%esi
14010af29:	eb 02                	jmp    0x14010af2d
14010af2b:	75 2d                	jne    0x14010af5a
14010af2d:	e8 3e c1 01 00       	call   0x140127070
14010af32:	4c 8d 05 67 1e 20 00 	lea    0x201e67(%rip),%r8        # 0x14030cda0
14010af39:	ba b3 14 00 00       	mov    $0x14b3,%edx
14010af3e:	48 8d 0d 33 1c 20 00 	lea    0x201c33(%rip),%rcx        # 0x14030cb78
14010af45:	e8 46 c2 01 00       	call   0x140127190
14010af4a:	ba 28 00 00 00       	mov    $0x28,%edx
14010af4f:	41 b8 ea 00 00 00    	mov    $0xea,%r8d
14010af55:	e9 f1 fe ff ff       	jmp    0x14010ae4b
14010af5a:	48 8b cd             	mov    %rbp,%rcx
14010af5d:	e8 9e 30 07 00       	call   0x14017e000
14010af62:	85 db                	test   %ebx,%ebx
14010af64:	7f 0a                	jg     0x14010af70
14010af66:	c7 87 b0 09 00 00 47 	movl   $0x47,0x9b0(%rdi)
14010af6d:	00 00 00
14010af70:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
14010af75:	8b c6                	mov    %esi,%eax
14010af77:	eb 05                	jmp    0x14010af7e
14010af79:	b8 01 00 00 00       	mov    $0x1,%eax
14010af7e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14010af83:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14010af88:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14010af8d:	48 83 c4 20          	add    $0x20,%rsp
14010af91:	41 5e                	pop    %r14
14010af93:	c3                   	ret
14010af94:	cc                   	int3
14010af95:	cc                   	int3
14010af96:	cc                   	int3
14010af97:	cc                   	int3
14010af98:	cc                   	int3
14010af99:	cc                   	int3
14010af9a:	cc                   	int3
14010af9b:	cc                   	int3
14010af9c:	cc                   	int3
14010af9d:	cc                   	int3
14010af9e:	cc                   	int3
14010af9f:	cc                   	int3
14010afa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14010afa5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14010afaa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010afaf:	57                   	push   %rdi
14010afb0:	b8 50 00 00 00       	mov    $0x50,%eax
14010afb5:	e8 76 5b 1a 00       	call   0x1402b0b30
14010afba:	48 2b e0             	sub    %rax,%rsp
14010afbd:	48 83 79 30 00       	cmpq   $0x0,0x30(%rcx)
14010afc2:	49 8b f9             	mov    %r9,%rdi
14010afc5:	49 8b f0             	mov    %r8,%rsi
14010afc8:	48 8b ea             	mov    %rdx,%rbp
14010afcb:	48 8b d9             	mov    %rcx,%rbx
14010afce:	75 38                	jne    0x14010b008
14010afd0:	e8 9b c0 01 00       	call   0x140127070
14010afd5:	4c 8d 05 24 1c 20 00 	lea    0x201c24(%rip),%r8        # 0x14030cc00
14010afdc:	ba ff 07 00 00       	mov    $0x7ff,%edx
14010afe1:	48 8d 0d 90 1b 20 00 	lea    0x201b90(%rip),%rcx        # 0x14030cb78
14010afe8:	e8 a3 c1 01 00       	call   0x140127190
14010afed:	45 33 c0             	xor    %r8d,%r8d
14010aff0:	ba 14 01 00 00       	mov    $0x114,%edx
14010aff5:	41 8d 48 14          	lea    0x14(%r8),%ecx
14010aff9:	e8 92 c2 01 00       	call   0x140127290
14010affe:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14010b003:	e9 06 01 00 00       	jmp    0x14010b10e
14010b008:	f6 41 44 01          	testb  $0x1,0x44(%rcx)