18011a8d4:	48 83 21 00          	andq   $0x0,(%rcx)
18011a8d8:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
18011a8dd:	ff 40 08             	incl   0x8(%rax)
18011a8e0:	48 89 41 10          	mov    %rax,0x10(%rcx)
18011a8e4:	eb 02                	jmp    0x18011a8e8
18011a8e6:	33 c9                	xor    %ecx,%ecx
18011a8e8:	48 85 c9             	test   %rcx,%rcx
18011a8eb:	74 3f                	je     0x18011a92c
18011a8ed:	48 8b 47 18          	mov    0x18(%rdi),%rax
18011a8f1:	48 85 c0             	test   %rax,%rax
18011a8f4:	74 13                	je     0x18011a909
18011a8f6:	48 83 38 00          	cmpq   $0x0,(%rax)
18011a8fa:	75 2b                	jne    0x18011a927
18011a8fc:	48 89 08             	mov    %rcx,(%rax)
18011a8ff:	48 89 41 08          	mov    %rax,0x8(%rcx)
18011a903:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
18011a907:	eb 08                	jmp    0x18011a911
18011a909:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
18011a90d:	48 89 4f 18          	mov    %rcx,0x18(%rdi)
18011a911:	48 8b 01             	mov    (%rcx),%rax
18011a914:	48 8b c8             	mov    %rax,%rcx
18011a917:	48 85 c0             	test   %rax,%rax
18011a91a:	74 06                	je     0x18011a922
18011a91c:	48 89 47 18          	mov    %rax,0x18(%rdi)
18011a920:	eb ef                	jmp    0x18011a911
18011a922:	48 8b 1b             	mov    (%rbx),%rbx
18011a925:	eb 92                	jmp    0x18011a8b9
18011a927:	e8 50 fd ff ff       	call   0x18011a67c
18011a92c:	33 c0                	xor    %eax,%eax
18011a92e:	eb 05                	jmp    0x18011a935
18011a930:	b8 01 00 00 00       	mov    $0x1,%eax
18011a935:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18011a93a:	48 83 c4 20          	add    $0x20,%rsp
18011a93e:	5f                   	pop    %rdi
18011a93f:	c3                   	ret
18011a940:	cc                   	int3
18011a941:	cc                   	int3
18011a942:	cc                   	int3
18011a943:	cc                   	int3
18011a944:	4c 8b 41 10          	mov    0x10(%rcx),%r8
18011a948:	eb 0d                	jmp    0x18011a957
18011a94a:	48 3b c2             	cmp    %rdx,%rax
18011a94d:	74 1f                	je     0x18011a96e
18011a94f:	4d 85 c0             	test   %r8,%r8
18011a952:	74 0e                	je     0x18011a962
18011a954:	4d 8b 00             	mov    (%r8),%r8
18011a957:	4d 85 c0             	test   %r8,%r8
18011a95a:	74 06                	je     0x18011a962
18011a95c:	49 8b 40 10          	mov    0x10(%r8),%rax
18011a960:	eb 02                	jmp    0x18011a964
18011a962:	33 c0                	xor    %eax,%eax
18011a964:	48 85 c0             	test   %rax,%rax
18011a967:	75 e1                	jne    0x18011a94a
18011a969:	e9 c6 fe ff ff       	jmp    0x18011a834
18011a96e:	b8 01 00 00 00       	mov    $0x1,%eax
18011a973:	c3                   	ret
18011a974:	cc                   	int3
18011a975:	cc                   	int3
18011a976:	cc                   	int3
18011a977:	cc                   	int3
18011a978:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011a97d:	57                   	push   %rdi
18011a97e:	48 83 ec 20          	sub    $0x20,%rsp
18011a982:	48 8b 5a 10          	mov    0x10(%rdx),%rbx
18011a986:	48 8b f9             	mov    %rcx,%rdi
18011a989:	eb 3c                	jmp    0x18011a9c7
18011a98b:	48 8b 57 10          	mov    0x10(%rdi),%rdx
18011a98f:	eb 0d                	jmp    0x18011a99e
18011a991:	48 3b c8             	cmp    %rax,%rcx
18011a994:	74 29                	je     0x18011a9bf
18011a996:	48 85 d2             	test   %rdx,%rdx
18011a999:	74 0e                	je     0x18011a9a9
18011a99b:	48 8b 12             	mov    (%rdx),%rdx
18011a99e:	48 85 d2             	test   %rdx,%rdx
18011a9a1:	74 06                	je     0x18011a9a9
18011a9a3:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
18011a9a7:	eb 02                	jmp    0x18011a9ab
18011a9a9:	33 c9                	xor    %ecx,%ecx
18011a9ab:	48 85 c9             	test   %rcx,%rcx
18011a9ae:	75 e1                	jne    0x18011a991
18011a9b0:	48 8b d0             	mov    %rax,%rdx
18011a9b3:	48 8b cf             	mov    %rdi,%rcx
18011a9b6:	e8 79 fe ff ff       	call   0x18011a834
18011a9bb:	85 c0                	test   %eax,%eax
18011a9bd:	74 2b                	je     0x18011a9ea
18011a9bf:	48 85 db             	test   %rbx,%rbx
18011a9c2:	74 0e                	je     0x18011a9d2
18011a9c4:	48 8b 1b             	mov    (%rbx),%rbx
18011a9c7:	48 85 db             	test   %rbx,%rbx
18011a9ca:	74 06                	je     0x18011a9d2
18011a9cc:	48 8b 43 10          	mov    0x10(%rbx),%rax
18011a9d0:	eb 02                	jmp    0x18011a9d4
18011a9d2:	33 c0                	xor    %eax,%eax
18011a9d4:	48 85 c0             	test   %rax,%rax
18011a9d7:	75 b2                	jne    0x18011a98b
18011a9d9:	b8 01 00 00 00       	mov    $0x1,%eax
18011a9de:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18011a9e3:	48 83 c4 20          	add    $0x20,%rsp
18011a9e7:	5f                   	pop    %rdi
18011a9e8:	c3                   	ret
18011a9e9:	cc                   	int3
18011a9ea:	33 c0                	xor    %eax,%eax
18011a9ec:	eb f0                	jmp    0x18011a9de
18011a9ee:	cc                   	int3
18011a9ef:	cc                   	int3
18011a9f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011a9f5:	57                   	push   %rdi
18011a9f6:	48 83 ec 20          	sub    $0x20,%rsp
18011a9fa:	48 8d 05 17 9f 02 00 	lea    0x29f17(%rip),%rax        # 0x180144918
18011aa01:	48 8b d9             	mov    %rcx,%rbx
18011aa04:	48 89 01             	mov    %rax,(%rcx)
18011aa07:	8b fa                	mov    %edx,%edi
18011aa09:	48 8b 49 18          	mov    0x18(%rcx),%rcx
18011aa0d:	48 85 c9             	test   %rcx,%rcx
18011aa10:	74 05                	je     0x18011aa17
18011aa12:	e8 e5 f5 f7 ff       	call   0x180099ffc
18011aa17:	48 8d 05 b2 96 02 00 	lea    0x296b2(%rip),%rax        # 0x1801440d0
18011aa1e:	48 89 03             	mov    %rax,(%rbx)
18011aa21:	40 f6 c7 01          	test   $0x1,%dil
18011aa25:	74 08                	je     0x18011aa2f
18011aa27:	48 8b cb             	mov    %rbx,%rcx
18011aa2a:	e8 cd f5 f7 ff       	call   0x180099ffc
18011aa2f:	48 8b c3             	mov    %rbx,%rax
18011aa32:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18011aa37:	48 83 c4 20          	add    $0x20,%rsp
18011aa3b:	5f                   	pop    %rdi
18011aa3c:	c3                   	ret
18011aa3d:	cc                   	int3
18011aa3e:	cc                   	int3
18011aa3f:	cc                   	int3
18011aa40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011aa45:	57                   	push   %rdi
18011aa46:	48 83 ec 20          	sub    $0x20,%rsp
18011aa4a:	48 8b f9             	mov    %rcx,%rdi
18011aa4d:	48 8b c2             	mov    %rdx,%rax
18011aa50:	48 8d 0d e9 2c 04 00 	lea    0x42ce9(%rip),%rcx        # 0x18015d740
18011aa57:	48 8b da             	mov    %rdx,%rbx
18011aa5a:	ff d0                	call   *%rax
18011aa5c:	0f 1f 00             	nopl   (%rax)
18011aa5f:	85 c0                	test   %eax,%eax
18011aa61:	74 2a                	je     0x18011aa8d
18011aa63:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
18011aa67:	48 8b c3             	mov    %rbx,%rax
18011aa6a:	ff d0                	call   *%rax
18011aa6c:	0f 1f 00             	nopl   (%rax)
18011aa6f:	85 c0                	test   %eax,%eax
18011aa71:	74 1a                	je     0x18011aa8d
18011aa73:	48 8b c3             	mov    %rbx,%rax
18011aa76:	48 8d 0d d3 2c 04 00 	lea    0x42cd3(%rip),%rcx        # 0x18015d750
18011aa7d:	ff d0                	call   *%rax
18011aa7f:	0f 1f 00             	nopl   (%rax)
18011aa82:	85 c0                	test   %eax,%eax
18011aa84:	74 07                	je     0x18011aa8d
18011aa86:	b8 01 00 00 00       	mov    $0x1,%eax
18011aa8b:	eb 02                	jmp    0x18011aa8f
18011aa8d:	33 c0                	xor    %eax,%eax
18011aa8f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
18011aa94:	48 83 c4 20          	add    $0x20,%rsp
18011aa98:	5f                   	pop    %rdi
18011aa99:	c3                   	ret
18011aa9a:	cc                   	int3
18011aa9b:	cc                   	int3
18011aa9c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18011aaa1:	57                   	push   %rdi
18011aaa2:	48 83 ec 20          	sub    $0x20,%rsp
18011aaa6:	48 8d 05 db 9e 02 00 	lea    0x29edb(%rip),%rax        # 0x180144988
18011aaad:	48 8b d9             	mov    %rcx,%rbx
18011aab0:	48 89 01             	mov    %rax,(%rcx)
18011aab3:	8b fa                	mov    %edx,%edi
18011aab5:	48 8b 49 18          	mov    0x18(%rcx),%rcx
18011aab9:	48 85 c9             	test   %rcx,%rcx
18011aabc:	74 05                	je     0x18011aac3
18011aabe:	e8 39 f5 f7 ff       	call   0x180099ffc
18011aac3:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
18011aac7:	48 85 c9             	test   %rcx,%rcx
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)