18011aaca:	74 05                	je     0x18011aad1
18011aacc:	e8 2b f5 f7 ff       	call   0x180099ffc
18011aad1:	48 8d 05 f8 95 02 00 	lea    0x295f8(%rip),%rax        # 0x1801440d0
18011aad8:	48 89 03             	mov    %rax,(%rbx)
18011aadb:	40 f6 c7 01          	test   $0x1,%dil
18011aadf:	74 08                	je     0x18011aae9
18011aae1:	48 8b cb             	mov    %rbx,%rcx
18011aae4:	e8 13 f5 f7 ff       	call   0x180099ffc
18011aae9:	48 8b c3             	mov    %rbx,%rax
18011aaec:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18011aaf1:	48 83 c4 20          	add    $0x20,%rsp
18011aaf5:	5f                   	pop    %rdi
18011aaf6:	c3                   	ret
18011aaf7:	cc                   	int3
18011aaf8:	b8 06 00 00 00       	mov    $0x6,%eax
18011aafd:	c3                   	ret
18011aafe:	cc                   	int3
18011aaff:	cc                   	int3
18011ab00:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011ab05:	57                   	push   %rdi
18011ab06:	48 83 ec 20          	sub    $0x20,%rsp
18011ab0a:	48 8b f9             	mov    %rcx,%rdi
18011ab0d:	48 8b c2             	mov    %rdx,%rax
18011ab10:	48 8d 0d 4d 2c 04 00 	lea    0x42c4d(%rip),%rcx        # 0x18015d764
18011ab17:	48 8b da             	mov    %rdx,%rbx
18011ab1a:	ff d0                	call   *%rax
18011ab1c:	0f 1f 00             	nopl   (%rax)
18011ab1f:	85 c0                	test   %eax,%eax
18011ab21:	74 4d                	je     0x18011ab70
18011ab23:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
18011ab27:	48 8b c3             	mov    %rbx,%rax
18011ab2a:	ff d0                	call   *%rax
18011ab2c:	0f 1f 00             	nopl   (%rax)
18011ab2f:	85 c0                	test   %eax,%eax
18011ab31:	74 3d                	je     0x18011ab70
18011ab33:	48 8b c3             	mov    %rbx,%rax
18011ab36:	48 8d 0d 6f d4 02 00 	lea    0x2d46f(%rip),%rcx        # 0x180147fac
18011ab3d:	ff d0                	call   *%rax
18011ab3f:	0f 1f 00             	nopl   (%rax)
18011ab42:	85 c0                	test   %eax,%eax
18011ab44:	74 2a                	je     0x18011ab70
18011ab46:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
18011ab4a:	48 8b c3             	mov    %rbx,%rax
18011ab4d:	ff d0                	call   *%rax
18011ab4f:	0f 1f 00             	nopl   (%rax)
18011ab52:	85 c0                	test   %eax,%eax
18011ab54:	74 1a                	je     0x18011ab70
18011ab56:	48 8b c3             	mov    %rbx,%rax
18011ab59:	48 8d 0d 0c 2c 04 00 	lea    0x42c0c(%rip),%rcx        # 0x18015d76c
18011ab60:	ff d0                	call   *%rax
18011ab62:	0f 1f 00             	nopl   (%rax)
18011ab65:	85 c0                	test   %eax,%eax
18011ab67:	74 07                	je     0x18011ab70
18011ab69:	b8 01 00 00 00       	mov    $0x1,%eax
18011ab6e:	eb 02                	jmp    0x18011ab72
18011ab70:	33 c0                	xor    %eax,%eax
18011ab72:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18011ab77:	48 83 c4 20          	add    $0x20,%rsp
18011ab7b:	5f                   	pop    %rdi
18011ab7c:	c3                   	ret
18011ab7d:	cc                   	int3
18011ab7e:	cc                   	int3
18011ab7f:	cc                   	int3
18011ab80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011ab85:	57                   	push   %rdi
18011ab86:	48 83 ec 20          	sub    $0x20,%rsp
18011ab8a:	48 8d 05 b7 9e 02 00 	lea    0x29eb7(%rip),%rax        # 0x180144a48
18011ab91:	48 8b d9             	mov    %rcx,%rbx
18011ab94:	48 89 01             	mov    %rax,(%rcx)
18011ab97:	8b fa                	mov    %edx,%edi
18011ab99:	48 8b 49 18          	mov    0x18(%rcx),%rcx
18011ab9d:	48 85 c9             	test   %rcx,%rcx
18011aba0:	74 05                	je     0x18011aba7
18011aba2:	e8 55 f4 f7 ff       	call   0x180099ffc
18011aba7:	48 8d 05 22 95 02 00 	lea    0x29522(%rip),%rax        # 0x1801440d0
18011abae:	48 89 03             	mov    %rax,(%rbx)
18011abb1:	40 f6 c7 01          	test   $0x1,%dil
18011abb5:	74 08                	je     0x18011abbf
18011abb7:	48 8b cb             	mov    %rbx,%rcx
18011abba:	e8 3d f4 f7 ff       	call   0x180099ffc
18011abbf:	48 8b c3             	mov    %rbx,%rax
18011abc2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18011abc7:	48 83 c4 20          	add    $0x20,%rsp
18011abcb:	5f                   	pop    %rdi
18011abcc:	c3                   	ret
18011abcd:	cc                   	int3
18011abce:	cc                   	int3
18011abcf:	cc                   	int3
18011abd0:	48 8b 49 18          	mov    0x18(%rcx),%rcx
18011abd4:	48 8b c2             	mov    %rdx,%rax
18011abd7:	48 ff e0             	rex.W jmp *%rax
18011abda:	cc                   	int3
18011abdb:	cc                   	int3
18011abdc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011abe1:	57                   	push   %rdi
18011abe2:	48 83 ec 20          	sub    $0x20,%rsp
18011abe6:	48 8d 05 cb 9c 02 00 	lea    0x29ccb(%rip),%rax        # 0x1801448b8
18011abed:	48 8b d9             	mov    %rcx,%rbx
18011abf0:	48 89 01             	mov    %rax,(%rcx)
18011abf3:	8b fa                	mov    %edx,%edi
18011abf5:	48 8b 49 18          	mov    0x18(%rcx),%rcx
18011abf9:	48 85 c9             	test   %rcx,%rcx
18011abfc:	74 05                	je     0x18011ac03
18011abfe:	e8 f9 f3 f7 ff       	call   0x180099ffc
18011ac03:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
18011ac07:	48 85 c9             	test   %rcx,%rcx
18011ac0a:	74 05                	je     0x18011ac11
18011ac0c:	e8 eb f3 f7 ff       	call   0x180099ffc
18011ac11:	48 8d 05 b8 94 02 00 	lea    0x294b8(%rip),%rax        # 0x1801440d0
18011ac18:	48 89 03             	mov    %rax,(%rbx)
18011ac1b:	40 f6 c7 01          	test   $0x1,%dil
18011ac1f:	74 08                	je     0x18011ac29
18011ac21:	48 8b cb             	mov    %rbx,%rcx
18011ac24:	e8 d3 f3 f7 ff       	call   0x180099ffc
18011ac29:	48 8b c3             	mov    %rbx,%rax
18011ac2c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18011ac31:	48 83 c4 20          	add    $0x20,%rsp
18011ac35:	5f                   	pop    %rdi
18011ac36:	c3                   	ret
18011ac37:	cc                   	int3
18011ac38:	b8 03 00 00 00       	mov    $0x3,%eax
18011ac3d:	c3                   	ret
18011ac3e:	cc                   	int3
18011ac3f:	cc                   	int3
18011ac40:	48 8b 41 20          	mov    0x20(%rcx),%rax
18011ac44:	c3                   	ret
18011ac45:	cc                   	int3
18011ac46:	cc                   	int3
18011ac47:	cc                   	int3
18011ac48:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011ac4d:	57                   	push   %rdi
18011ac4e:	48 83 ec 20          	sub    $0x20,%rsp
18011ac52:	48 8b f9             	mov    %rcx,%rdi
18011ac55:	48 8b c2             	mov    %rdx,%rax
18011ac58:	48 8d 0d 4d d3 02 00 	lea    0x2d34d(%rip),%rcx        # 0x180147fac
18011ac5f:	48 8b da             	mov    %rdx,%rbx
18011ac62:	ff d0                	call   *%rax
18011ac64:	0f 1f 00             	nopl   (%rax)
18011ac67:	85 c0                	test   %eax,%eax
18011ac69:	74 4d                	je     0x18011acb8
18011ac6b:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
18011ac6f:	48 8b c3             	mov    %rbx,%rax
18011ac72:	ff d0                	call   *%rax
18011ac74:	0f 1f 00             	nopl   (%rax)
18011ac77:	85 c0                	test   %eax,%eax
18011ac79:	74 3d                	je     0x18011acb8
18011ac7b:	48 8b c3             	mov    %rbx,%rax
18011ac7e:	48 8d 0d d3 2a 04 00 	lea    0x42ad3(%rip),%rcx        # 0x18015d758
18011ac85:	ff d0                	call   *%rax
18011ac87:	0f 1f 00             	nopl   (%rax)
18011ac8a:	85 c0                	test   %eax,%eax
18011ac8c:	74 2a                	je     0x18011acb8
18011ac8e:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
18011ac92:	48 8b c3             	mov    %rbx,%rax
18011ac95:	ff d0                	call   *%rax
18011ac97:	0f 1f 00             	nopl   (%rax)
18011ac9a:	85 c0                	test   %eax,%eax
18011ac9c:	74 1a                	je     0x18011acb8
18011ac9e:	48 8b c3             	mov    %rbx,%rax
18011aca1:	48 8d 0d 88 87 03 00 	lea    0x38788(%rip),%rcx        # 0x180153430
18011aca8:	ff d0                	call   *%rax
18011acaa:	0f 1f 00             	nopl   (%rax)
18011acad:	85 c0                	test   %eax,%eax
18011acaf:	74 07                	je     0x18011acb8
18011acb1:	b8 01 00 00 00       	mov    $0x1,%eax
18011acb6:	eb 02                	jmp    0x18011acba
18011acb8:	33 c0                	xor    %eax,%eax
18011acba:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18011acbf:	48 83 c4 20          	add    $0x20,%rsp
18011acc3:	5f                   	pop    %rdi
18011acc4:	c3                   	ret
18011acc5:	cc                   	int3
18011acc6:	cc                   	int3
18011acc7:	cc                   	int3
18011acc8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011accd:	57                   	push   %rdi
18011acce:	48 83 ec 20          	sub    $0x20,%rsp
18011acd2:	48 8d 05 6f 9b 02 00 	lea    0x29b6f(%rip),%rax        # 0x180144848
18011acd9:	48 8b d9             	mov    %rcx,%rbx
18011acdc:	48 89 01             	mov    %rax,(%rcx)
18011acdf:	8b fa                	mov    %edx,%edi
18011ace1:	48 8b 49 18          	mov    0x18(%rcx),%rcx
18011ace5:	48 85 c9             	test   %rcx,%rcx
18011ace8:	74 05                	je     0x18011acef
18011acea:	e8 0d f3 f7 ff       	call   0x180099ffc
18011acef:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
18011acf3:	48 85 c9             	test   %rcx,%rcx
18011acf6:	74 0c                	je     0x18011ad04
18011acf8:	48 8b 01             	mov    (%rcx),%rax
18011acfb:	48 8b 40 08          	mov    0x8(%rax),%rax
18011acff:	ff d0                	call   *%rax
18011ad01:	0f 1f 00             	nopl   (%rax)
18011ad04:	48 8d 05 c5 93 02 00 	lea    0x293c5(%rip),%rax        # 0x1801440d0
18011ad0b:	48 89 03             	mov    %rax,(%rbx)
18011ad0e:	40 f6 c7 01          	test   $0x1,%dil
18011ad12:	74 08                	je     0x18011ad1c
18011ad14:	48 8b cb             	mov    %rbx,%rcx
18011ad17:	e8 e0 f2 f7 ff       	call   0x180099ffc
18011ad1c:	48 8b c3             	mov    %rbx,%rax
18011ad1f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18011ad24:	48 83 c4 20          	add    $0x20,%rsp
18011ad28:	5f                   	pop    %rdi
18011ad29:	c3                   	ret
18011ad2a:	cc                   	int3
18011ad2b:	cc                   	int3
18011ad2c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011ad31:	57                   	push   %rdi
18011ad32:	48 83 ec 20          	sub    $0x20,%rsp
18011ad36:	48 8b f9             	mov    %rcx,%rdi
18011ad39:	b9 20 00 00 00       	mov    $0x20,%ecx
18011ad3e:	e8 0d f1 f7 ff       	call   0x180099e50
18011ad43:	48 8b d8             	mov    %rax,%rbx
18011ad46:	48 85 c0             	test   %rax,%rax
18011ad49:	74 1d                	je     0x18011ad68
18011ad4b:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
18011ad50:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
18011ad55:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
18011ad5c:	48 8d 05 15 9c 02 00 	lea    0x29c15(%rip),%rax        # 0x180144978
18011ad63:	48 89 03             	mov    %rax,(%rbx)
18011ad66:	eb 02                	jmp    0x18011ad6a
18011ad68:	33 db                	xor    %ebx,%ebx
18011ad6a:	48 85 db             	test   %rbx,%rbx
18011ad6d:	75 04                	jne    0x18011ad73
18011ad6f:	33 c0                	xor    %eax,%eax
18011ad71:	eb 48                	jmp    0x18011adbb
18011ad73:	b9 28 00 00 00       	mov    $0x28,%ecx
18011ad78:	e8 d3 f0 f7 ff       	call   0x180099e50
18011ad7d:	48 85 c0             	test   %rax,%rax
18011ad80:	74 1f                	je     0x18011ada1
18011ad82:	48 83 60 10 00       	andq   $0x0,0x10(%rax)
18011ad87:	48 8d 0d ba 9a 02 00 	lea    0x29aba(%rip),%rcx        # 0x180144848
18011ad8e:	48 83 60 20 00       	andq   $0x0,0x20(%rax)
18011ad93:	48 89 08             	mov    %rcx,(%rax)
18011ad96:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
18011ad9d:	48 89 78 18          	mov    %rdi,0x18(%rax)
18011ada1:	48 85 c0             	test   %rax,%rax
18011ada4:	75 11                	jne    0x18011adb7
18011ada6:	48 8b 03             	mov    (%rbx),%rax
18011ada9:	48 8b cb             	mov    %rbx,%rcx
18011adac:	48 8b 40 08          	mov    0x8(%rax),%rax
18011adb0:	ff d0                	call   *%rax
18011adb2:	0f 1f 00             	nopl   (%rax)
18011adb5:	eb b8                	jmp    0x18011ad6f
18011adb7:	48 89 58 20          	mov    %rbx,0x20(%rax)
18011adbb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18011adc0:	48 83 c4 20          	add    $0x20,%rsp
18011adc4:	5f                   	pop    %rdi
18011adc5:	c3                   	ret
18011adc6:	cc                   	int3
18011adc7:	cc                   	int3
18011adc8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011adcd:	57                   	push   %rdi
18011adce:	48 83 ec 20          	sub    $0x20,%rsp
18011add2:	48 8b 5a 10          	mov    0x10(%rdx),%rbx
18011add6:	48 8b f9             	mov    %rcx,%rdi
18011add9:	eb 1b                	jmp    0x18011adf6
18011addb:	48 8b 07             	mov    (%rdi),%rax
18011adde:	48 8b cf             	mov    %rdi,%rcx
18011ade1:	48 8b 40 40          	mov    0x40(%rax),%rax
18011ade5:	ff d0                	call   *%rax
18011ade7:	0f 1f 00             	nopl   (%rax)
18011adea:	85 c0                	test   %eax,%eax
18011adec:	74 29                	je     0x18011ae17
18011adee:	48 85 db             	test   %rbx,%rbx
18011adf1:	74 0e                	je     0x18011ae01
18011adf3:	48 8b 1b             	mov    (%rbx),%rbx
18011adf6:	48 85 db             	test   %rbx,%rbx
18011adf9:	74 06                	je     0x18011ae01
18011adfb:	48 8b 53 10          	mov    0x10(%rbx),%rdx
18011adff:	eb 02                	jmp    0x18011ae03
18011ae01:	33 d2                	xor    %edx,%edx
18011ae03:	48 85 d2             	test   %rdx,%rdx
18011ae06:	75 d3                	jne    0x18011addb
18011ae08:	8d 42 01             	lea    0x1(%rdx),%eax
18011ae0b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18011ae10:	48 83 c4 20          	add    $0x20,%rsp
18011ae14:	5f                   	pop    %rdi
18011ae15:	c3                   	ret
18011ae16:	cc                   	int3
18011ae17:	33 c0                	xor    %eax,%eax
18011ae19:	eb f0                	jmp    0x18011ae0b
18011ae1b:	cc                   	int3
18011ae1c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011ae21:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
18011ae26:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
18011ae2b:	57                   	push   %rdi
18011ae2c:	41 56                	push   %r14
18011ae2e:	41 57                	push   %r15
18011ae30:	48 83 ec 20          	sub    $0x20,%rsp
18011ae34:	48 8b 02             	mov    (%rdx),%rax
18011ae37:	4c 8b f1             	mov    %rcx,%r14
18011ae3a:	48 8b ca             	mov    %rdx,%rcx
18011ae3d:	4c 8b fa             	mov    %rdx,%r15
18011ae40:	48 8b 40 18          	mov    0x18(%rax),%rax
18011ae44:	ff d0                	call   *%rax
18011ae46:	0f 1f 00             	nopl   (%rax)
18011ae49:	83 f8 03             	cmp    $0x3,%eax
18011ae4c:	0f 85 ec 00 00 00    	jne    0x18011af3e
18011ae52:	49 8b 07             	mov    (%r15),%rax
18011ae55:	49 8b cf             	mov    %r15,%rcx
18011ae58:	48 8b 40 28          	mov    0x28(%rax),%rax
18011ae5c:	ff d0                	call   *%rax
18011ae5e:	0f 1f 00             	nopl   (%rax)
18011ae61:	33 db                	xor    %ebx,%ebx
18011ae63:	48 8b e8             	mov    %rax,%rbp
18011ae66:	48 85 c0             	test   %rax,%rax
18011ae69:	0f 84 cf 00 00 00    	je     0x18011af3e
18011ae6f:	49 8b 06             	mov    (%r14),%rax
18011ae72:	49 8b ce             	mov    %r14,%rcx
18011ae75:	48 8b 40 20          	mov    0x20(%rax),%rax
18011ae79:	ff d0                	call   *%rax
18011ae7b:	0f 1f 00             	nopl   (%rax)
18011ae7e:	48 8b 70 10          	mov    0x10(%rax),%rsi
18011ae82:	eb 5c                	jmp    0x18011aee0
18011ae84:	48 8b 07             	mov    (%rdi),%rax
18011ae87:	48 8b cf             	mov    %rdi,%rcx
18011ae8a:	48 8b 40 18          	mov    0x18(%rax),%rax
18011ae8e:	ff d0                	call   *%rax
18011ae90:	0f 1f 00             	nopl   (%rax)
18011ae93:	83 f8 03             	cmp    $0x3,%eax
18011ae96:	0f 85 a2 00 00 00    	jne    0x18011af3e
18011ae9c:	48 8b 07             	mov    (%rdi),%rax
18011ae9f:	48 8b cf             	mov    %rdi,%rcx
18011aea2:	48 8b 40 28          	mov    0x28(%rax),%rax
18011aea6:	ff d0                	call   *%rax
18011aea8:	0f 1f 00             	nopl   (%rax)
18011aeab:	4c 8b c5             	mov    %rbp,%r8
18011aeae:	4c 2b c0             	sub    %rax,%r8
18011aeb1:	0f b7 08             	movzwl (%rax),%ecx
18011aeb4:	42 0f b7 14 00       	movzwl (%rax,%r8,1),%edx
18011aeb9:	2b ca                	sub    %edx,%ecx
18011aebb:	75 08                	jne    0x18011aec5
18011aebd:	48 83 c0 02          	add    $0x2,%rax
18011aec1:	85 d2                	test   %edx,%edx
18011aec3:	75 ec                	jne    0x18011aeb1
18011aec5:	85 c9                	test   %ecx,%ecx
18011aec7:	74 38                	je     0x18011af01
18011aec9:	49 8b 06             	mov    (%r14),%rax
18011aecc:	49 8b ce             	mov    %r14,%rcx
18011aecf:	48 8b 40 20          	mov    0x20(%rax),%rax
18011aed3:	ff d0                	call   *%rax
18011aed5:	0f 1f 00             	nopl   (%rax)
18011aed8:	48 85 f6             	test   %rsi,%rsi
18011aedb:	74 0e                	je     0x18011aeeb
18011aedd:	48 8b 36             	mov    (%rsi),%rsi
18011aee0:	48 85 f6             	test   %rsi,%rsi
18011aee3:	74 06                	je     0x18011aeeb
18011aee5:	48 8b 7e 10          	mov    0x10(%rsi),%rdi
18011aee9:	eb 03                	jmp    0x18011aeee
18011aeeb:	48 8b fb             	mov    %rbx,%rdi