1800ac59d:	cc                   	int3
1800ac59e:	cc                   	int3
1800ac59f:	cc                   	int3
1800ac5a0:	48 8b c4             	mov    %rsp,%rax
1800ac5a3:	48 89 58 08          	mov    %rbx,0x8(%rax)
1800ac5a7:	48 89 68 10          	mov    %rbp,0x10(%rax)
1800ac5ab:	48 89 70 18          	mov    %rsi,0x18(%rax)
1800ac5af:	48 89 78 20          	mov    %rdi,0x20(%rax)
1800ac5b3:	41 56                	push   %r14
1800ac5b5:	48 83 ec 20          	sub    $0x20,%rsp
1800ac5b9:	4c 8b f1             	mov    %rcx,%r14
1800ac5bc:	49 8b f0             	mov    %r8,%rsi
1800ac5bf:	b9 20 00 00 00       	mov    $0x20,%ecx
1800ac5c4:	48 8b ea             	mov    %rdx,%rbp
1800ac5c7:	e8 84 d8 fe ff       	call   0x180099e50
1800ac5cc:	48 8b d8             	mov    %rax,%rbx
1800ac5cf:	48 85 c0             	test   %rax,%rax
1800ac5d2:	74 1d                	je     0x1800ac5f1
1800ac5d4:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
1800ac5d9:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
1800ac5de:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1800ac5e5:	48 8d 05 8c 83 09 00 	lea    0x9838c(%rip),%rax        # 0x180144978
1800ac5ec:	48 89 03             	mov    %rax,(%rbx)
1800ac5ef:	eb 02                	jmp    0x1800ac5f3
1800ac5f1:	33 db                	xor    %ebx,%ebx
1800ac5f3:	48 85 db             	test   %rbx,%rbx
1800ac5f6:	75 04                	jne    0x1800ac5fc
1800ac5f8:	33 c0                	xor    %eax,%eax
1800ac5fa:	eb 51                	jmp    0x1800ac64d
1800ac5fc:	b9 38 00 00 00       	mov    $0x38,%ecx
1800ac601:	e8 4a d8 fe ff       	call   0x180099e50
1800ac606:	48 8b f8             	mov    %rax,%rdi
1800ac609:	48 85 c0             	test   %rax,%rax
1800ac60c:	74 2b                	je     0x1800ac639
1800ac60e:	48 83 60 10 00       	andq   $0x0,0x10(%rax)
1800ac613:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1800ac61a:	48 8d 05 17 7f 09 00 	lea    0x97f17(%rip),%rax        # 0x180144538
1800ac621:	48 89 07             	mov    %rax,(%rdi)
1800ac624:	ff 43 08             	incl   0x8(%rbx)
1800ac627:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
1800ac62b:	4c 89 77 18          	mov    %r14,0x18(%rdi)
1800ac62f:	48 89 6f 20          	mov    %rbp,0x20(%rdi)
1800ac633:	48 89 77 28          	mov    %rsi,0x28(%rdi)
1800ac637:	eb 02                	jmp    0x1800ac63b
1800ac639:	33 ff                	xor    %edi,%edi
1800ac63b:	48 8b 03             	mov    (%rbx),%rax
1800ac63e:	48 8b cb             	mov    %rbx,%rcx
1800ac641:	48 8b 40 08          	mov    0x8(%rax),%rax
1800ac645:	ff d0                	call   *%rax
1800ac647:	0f 1f 00             	nopl   (%rax)
1800ac64a:	48 8b c7             	mov    %rdi,%rax
1800ac64d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800ac652:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1800ac657:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1800ac65c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1800ac661:	48 83 c4 20          	add    $0x20,%rsp
1800ac665:	41 5e                	pop    %r14
1800ac667:	c3                   	ret
1800ac668:	cc                   	int3
1800ac669:	cc                   	int3
1800ac66a:	cc                   	int3
1800ac66b:	cc                   	int3
1800ac66c:	b8 11 00 00 00       	mov    $0x11,%eax
1800ac671:	c3                   	ret
1800ac672:	cc                   	int3
1800ac673:	cc                   	int3
1800ac674:	48 8b 41 30          	mov    0x30(%rcx),%rax
1800ac678:	c3                   	ret
1800ac679:	cc                   	int3
1800ac67a:	cc                   	int3
1800ac67b:	cc                   	int3
1800ac67c:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1800ac680:	e9 23 e2 06 00       	jmp    0x18011a8a8
1800ac685:	cc                   	int3
1800ac686:	cc                   	int3
1800ac687:	cc                   	int3
1800ac688:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1800ac68c:	e9 a3 e1 06 00       	jmp    0x18011a834
1800ac691:	cc                   	int3
1800ac692:	cc                   	int3
1800ac693:	cc                   	int3
1800ac694:	48 8b 41 28          	mov    0x28(%rcx),%rax
1800ac698:	c3                   	ret
1800ac699:	cc                   	int3
1800ac69a:	cc                   	int3
1800ac69b:	cc                   	int3
1800ac69c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800ac6a1:	57                   	push   %rdi
1800ac6a2:	48 83 ec 20          	sub    $0x20,%rsp
1800ac6a6:	48 8b f9             	mov    %rcx,%rdi
1800ac6a9:	48 8b c2             	mov    %rdx,%rax
1800ac6ac:	48 8d 0d 4d 6d 0a 00 	lea    0xa6d4d(%rip),%rcx        # 0x180153400
1800ac6b3:	48 8b da             	mov    %rdx,%rbx
1800ac6b6:	ff d0                	call   *%rax
1800ac6b8:	0f 1f 00             	nopl   (%rax)
1800ac6bb:	85 c0                	test   %eax,%eax
1800ac6bd:	0f 84 37 01 00 00    	je     0x1800ac7fa
1800ac6c3:	48 83 7f 18 00       	cmpq   $0x0,0x18(%rdi)
1800ac6c8:	74 42                	je     0x1800ac70c
1800ac6ca:	48 8b c3             	mov    %rbx,%rax
1800ac6cd:	48 8d 0d 14 6d 0a 00 	lea    0xa6d14(%rip),%rcx        # 0x1801533e8
1800ac6d4:	ff d0                	call   *%rax
1800ac6d6:	0f 1f 00             	nopl   (%rax)
1800ac6d9:	85 c0                	test   %eax,%eax
1800ac6db:	0f 84 19 01 00 00    	je     0x1800ac7fa
1800ac6e1:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1800ac6e5:	48 8b c3             	mov    %rbx,%rax
1800ac6e8:	ff d0                	call   *%rax
1800ac6ea:	0f 1f 00             	nopl   (%rax)
1800ac6ed:	85 c0                	test   %eax,%eax
1800ac6ef:	0f 84 05 01 00 00    	je     0x1800ac7fa
1800ac6f5:	48 8b c3             	mov    %rbx,%rax
1800ac6f8:	48 8d 0d 31 6d 0a 00 	lea    0xa6d31(%rip),%rcx        # 0x180153430
1800ac6ff:	ff d0                	call   *%rax
1800ac701:	0f 1f 00             	nopl   (%rax)
1800ac704:	85 c0                	test   %eax,%eax
1800ac706:	0f 84 ee 00 00 00    	je     0x1800ac7fa
1800ac70c:	48 83 7f 20 00       	cmpq   $0x0,0x20(%rdi)
1800ac711:	74 42                	je     0x1800ac755
1800ac713:	48 8b c3             	mov    %rbx,%rax
1800ac716:	48 8d 0d 03 6d 0a 00 	lea    0xa6d03(%rip),%rcx        # 0x180153420
1800ac71d:	ff d0                	call   *%rax
1800ac71f:	0f 1f 00             	nopl   (%rax)
1800ac722:	85 c0                	test   %eax,%eax
1800ac724:	0f 84 d0 00 00 00    	je     0x1800ac7fa
1800ac72a:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1800ac72e:	48 8b c3             	mov    %rbx,%rax
1800ac731:	ff d0                	call   *%rax
1800ac733:	0f 1f 00             	nopl   (%rax)
1800ac736:	85 c0                	test   %eax,%eax
1800ac738:	0f 84 bc 00 00 00    	je     0x1800ac7fa
1800ac73e:	48 8b c3             	mov    %rbx,%rax
1800ac741:	48 8d 0d e8 6c 0a 00 	lea    0xa6ce8(%rip),%rcx        # 0x180153430
1800ac748:	ff d0                	call   *%rax
1800ac74a:	0f 1f 00             	nopl   (%rax)
1800ac74d:	85 c0                	test   %eax,%eax
1800ac74f:	0f 84 a5 00 00 00    	je     0x1800ac7fa
1800ac755:	48 83 7f 28 00       	cmpq   $0x0,0x28(%rdi)
1800ac75a:	74 3a                	je     0x1800ac796
1800ac75c:	48 8b c3             	mov    %rbx,%rax
1800ac75f:	48 8d 0d d2 6c 0a 00 	lea    0xa6cd2(%rip),%rcx        # 0x180153438
1800ac766:	ff d0                	call   *%rax
1800ac768:	0f 1f 00             	nopl   (%rax)
1800ac76b:	85 c0                	test   %eax,%eax
1800ac76d:	0f 84 87 00 00 00    	je     0x1800ac7fa
1800ac773:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1800ac777:	48 8b c3             	mov    %rbx,%rax
1800ac77a:	ff d0                	call   *%rax
1800ac77c:	0f 1f 00             	nopl   (%rax)
1800ac77f:	85 c0                	test   %eax,%eax
1800ac781:	74 77                	je     0x1800ac7fa
1800ac783:	48 8b c3             	mov    %rbx,%rax
1800ac786:	48 8d 0d a3 6c 0a 00 	lea    0xa6ca3(%rip),%rcx        # 0x180153430
1800ac78d:	ff d0                	call   *%rax
1800ac78f:	0f 1f 00             	nopl   (%rax)
1800ac792:	85 c0                	test   %eax,%eax
1800ac794:	74 64                	je     0x1800ac7fa
1800ac796:	48 8b c3             	mov    %rbx,%rax
1800ac799:	48 8d 0d 94 6c 0a 00 	lea    0xa6c94(%rip),%rcx        # 0x180153434
1800ac7a0:	ff d0                	call   *%rax
1800ac7a2:	0f 1f 00             	nopl   (%rax)
1800ac7a5:	85 c0                	test   %eax,%eax
1800ac7a7:	74 51                	je     0x1800ac7fa
1800ac7a9:	48 8b 47 30          	mov    0x30(%rdi),%rax
1800ac7ad:	48 8b 78 10          	mov    0x10(%rax),%rdi
1800ac7b1:	eb 1b                	jmp    0x1800ac7ce
1800ac7b3:	48 8b 01             	mov    (%rcx),%rax
1800ac7b6:	48 8b d3             	mov    %rbx,%rdx
1800ac7b9:	48 8b 40 58          	mov    0x58(%rax),%rax
1800ac7bd:	ff d0                	call   *%rax
1800ac7bf:	0f 1f 00             	nopl   (%rax)
1800ac7c2:	85 c0                	test   %eax,%eax
1800ac7c4:	74 34                	je     0x1800ac7fa
1800ac7c6:	48 85 ff             	test   %rdi,%rdi
1800ac7c9:	74 0e                	je     0x1800ac7d9
1800ac7cb:	48 8b 3f             	mov    (%rdi),%rdi
1800ac7ce:	48 85 ff             	test   %rdi,%rdi
1800ac7d1:	74 06                	je     0x1800ac7d9
1800ac7d3:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1800ac7d7:	eb 02                	jmp    0x1800ac7db
1800ac7d9:	33 c9                	xor    %ecx,%ecx
1800ac7db:	48 85 c9             	test   %rcx,%rcx
1800ac7de:	75 d3                	jne    0x1800ac7b3
1800ac7e0:	48 8b c3             	mov    %rbx,%rax
1800ac7e3:	48 8d 0d 86 6c 0a 00 	lea    0xa6c86(%rip),%rcx        # 0x180153470
1800ac7ea:	ff d0                	call   *%rax
1800ac7ec:	0f 1f 00             	nopl   (%rax)
1800ac7ef:	85 c0                	test   %eax,%eax
1800ac7f1:	74 07                	je     0x1800ac7fa
1800ac7f3:	b8 01 00 00 00       	mov    $0x1,%eax
1800ac7f8:	eb 02                	jmp    0x1800ac7fc
1800ac7fa:	33 c0                	xor    %eax,%eax
1800ac7fc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800ac801:	48 83 c4 20          	add    $0x20,%rsp
1800ac805:	5f                   	pop    %rdi
1800ac806:	c3                   	ret
1800ac807:	cc                   	int3
1800ac808:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800ac80d:	57                   	push   %rdi
1800ac80e:	48 83 ec 20          	sub    $0x20,%rsp
1800ac812:	48 8d 05 7f 7d 09 00 	lea    0x97d7f(%rip),%rax        # 0x180144598
1800ac819:	48 8b d9             	mov    %rcx,%rbx
1800ac81c:	48 89 01             	mov    %rax,(%rcx)
1800ac81f:	8b fa                	mov    %edx,%edi
1800ac821:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1800ac825:	48 8b 01             	mov    (%rcx),%rax
1800ac828:	48 8b 40 08          	mov    0x8(%rax),%rax
1800ac82c:	ff d0                	call   *%rax
1800ac82e:	0f 1f 00             	nopl   (%rax)
1800ac831:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1800ac835:	48 8b 01             	mov    (%rcx),%rax
1800ac838:	48 8b 40 08          	mov    0x8(%rax),%rax
1800ac83c:	ff d0                	call   *%rax
1800ac83e:	0f 1f 00             	nopl   (%rax)
1800ac841:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1800ac845:	48 85 c9             	test   %rcx,%rcx
1800ac848:	74 0c                	je     0x1800ac856
1800ac84a:	48 8b 01             	mov    (%rcx),%rax
1800ac84d:	48 8b 40 08          	mov    0x8(%rax),%rax
1800ac851:	ff d0                	call   *%rax
1800ac853:	0f 1f 00             	nopl   (%rax)
1800ac856:	48 8d 05 73 78 09 00 	lea    0x97873(%rip),%rax        # 0x1801440d0
1800ac85d:	48 89 03             	mov    %rax,(%rbx)
1800ac860:	40 f6 c7 01          	test   $0x1,%dil
1800ac864:	74 08                	je     0x1800ac86e
1800ac866:	48 8b cb             	mov    %rbx,%rcx
1800ac869:	e8 8e d7 fe ff       	call   0x180099ffc
1800ac86e:	48 8b c3             	mov    %rbx,%rax
1800ac871:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800ac876:	48 83 c4 20          	add    $0x20,%rsp
1800ac87a:	5f                   	pop    %rdi
1800ac87b:	c3                   	ret
1800ac87c:	cc                   	int3
1800ac87d:	cc                   	int3
1800ac87e:	cc                   	int3
1800ac87f:	cc                   	int3
1800ac880:	b8 10 00 00 00       	mov    $0x10,%eax
1800ac885:	c3                   	ret
1800ac886:	cc                   	int3
1800ac887:	cc                   	int3
1800ac888:	48 8b 41 18          	mov    0x18(%rcx),%rax
1800ac88c:	c3                   	ret
1800ac88d:	cc                   	int3
1800ac88e:	cc                   	int3
1800ac88f:	cc                   	int3
1800ac890:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800ac895:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800ac89a:	57                   	push   %rdi
1800ac89b:	48 83 ec 20          	sub    $0x20,%rsp
1800ac89f:	48 8b f1             	mov    %rcx,%rsi
1800ac8a2:	48 8b fa             	mov    %rdx,%rdi
1800ac8a5:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1800ac8a9:	e8 fa df 06 00       	call   0x18011a8a8
1800ac8ae:	33 db                	xor    %ebx,%ebx
1800ac8b0:	85 c0                	test   %eax,%eax
1800ac8b2:	74 3b                	je     0x1800ac8ef
1800ac8b4:	48 8b 76 20          	mov    0x20(%rsi),%rsi
1800ac8b8:	48 8b 7f 10          	mov    0x10(%rdi),%rdi
1800ac8bc:	eb 17                	jmp    0x1800ac8d5
1800ac8be:	48 8b d0             	mov    %rax,%rdx
1800ac8c1:	48 8b ce             	mov    %rsi,%rcx
1800ac8c4:	e8 63 de 06 00       	call   0x18011a72c
1800ac8c9:	85 c0                	test   %eax,%eax
1800ac8cb:	74 1e                	je     0x1800ac8eb
1800ac8cd:	48 85 ff             	test   %rdi,%rdi
1800ac8d0:	74 0e                	je     0x1800ac8e0
1800ac8d2:	48 8b 3f             	mov    (%rdi),%rdi
1800ac8d5:	48 85 ff             	test   %rdi,%rdi
1800ac8d8:	74 06                	je     0x1800ac8e0
1800ac8da:	48 8b 47 10          	mov    0x10(%rdi),%rax
1800ac8de:	eb 03                	jmp    0x1800ac8e3
1800ac8e0:	48 8b c3             	mov    %rbx,%rax
1800ac8e3:	48 85 c0             	test   %rax,%rax
1800ac8e6:	75 d6                	jne    0x1800ac8be
1800ac8e8:	8d 58 01             	lea    0x1(%rax),%ebx
1800ac8eb:	8b c3                	mov    %ebx,%eax
1800ac8ed:	eb 02                	jmp    0x1800ac8f1
1800ac8ef:	33 c0                	xor    %eax,%eax
1800ac8f1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800ac8f6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1800ac8fb:	48 83 c4 20          	add    $0x20,%rsp
1800ac8ff:	5f                   	pop    %rdi
1800ac900:	c3                   	ret
1800ac901:	cc                   	int3
1800ac902:	cc                   	int3
1800ac903:	cc                   	int3
1800ac904:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800ac909:	57                   	push   %rdi
1800ac90a:	48 83 ec 20          	sub    $0x20,%rsp
1800ac90e:	48 8b f9             	mov    %rcx,%rdi
1800ac911:	48 8b da             	mov    %rdx,%rbx
1800ac914:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1800ac918:	e8 17 df 06 00       	call   0x18011a834
1800ac91d:	85 c0                	test   %eax,%eax
1800ac91f:	74 0e                	je     0x1800ac92f
1800ac921:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1800ac925:	48 8b d3             	mov    %rbx,%rdx
1800ac928:	e8 ff dd 06 00       	call   0x18011a72c
1800ac92d:	eb 02                	jmp    0x1800ac931
1800ac92f:	33 c0                	xor    %eax,%eax
1800ac931:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800ac936:	48 83 c4 20          	add    $0x20,%rsp
1800ac93a:	5f                   	pop    %rdi
1800ac93b:	c3                   	ret
1800ac93c:	cc                   	int3
1800ac93d:	cc                   	int3
1800ac93e:	cc                   	int3
1800ac93f:	cc                   	int3
1800ac940:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800ac945:	57                   	push   %rdi
1800ac946:	48 83 ec 20          	sub    $0x20,%rsp
1800ac94a:	48 8b d9             	mov    %rcx,%rbx
1800ac94d:	48 8b c2             	mov    %rdx,%rax
1800ac950:	48 8d 0d f1 6a 0a 00 	lea    0xa6af1(%rip),%rcx        # 0x180153448
1800ac957:	48 8b fa             	mov    %rdx,%rdi
1800ac95a:	ff d0                	call   *%rax
1800ac95c:	0f 1f 00             	nopl   (%rax)
1800ac95f:	85 c0                	test   %eax,%eax
1800ac961:	74 51                	je     0x1800ac9b4
1800ac963:	48 8b 43 18          	mov    0x18(%rbx),%rax
1800ac967:	48 8b 58 10          	mov    0x10(%rax),%rbx
1800ac96b:	eb 1b                	jmp    0x1800ac988
1800ac96d:	48 8b 01             	mov    (%rcx),%rax
1800ac970:	48 8b d7             	mov    %rdi,%rdx
1800ac973:	48 8b 40 58          	mov    0x58(%rax),%rax
1800ac977:	ff d0                	call   *%rax
1800ac979:	0f 1f 00             	nopl   (%rax)
1800ac97c:	85 c0                	test   %eax,%eax
1800ac97e:	74 34                	je     0x1800ac9b4
1800ac980:	48 85 db             	test   %rbx,%rbx
1800ac983:	74 0e                	je     0x1800ac993
1800ac985:	48 8b 1b             	mov    (%rbx),%rbx
1800ac988:	48 85 db             	test   %rbx,%rbx
1800ac98b:	74 06                	je     0x1800ac993
1800ac98d:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1800ac991:	eb 02                	jmp    0x1800ac995
1800ac993:	33 c9                	xor    %ecx,%ecx
1800ac995:	48 85 c9             	test   %rcx,%rcx
1800ac998:	75 d3                	jne    0x1800ac96d
1800ac99a:	48 8b c7             	mov    %rdi,%rax
1800ac99d:	48 8d 0d f4 6a 0a 00 	lea    0xa6af4(%rip),%rcx        # 0x180153498
1800ac9a4:	ff d0                	call   *%rax
1800ac9a6:	0f 1f 00             	nopl   (%rax)
1800ac9a9:	85 c0                	test   %eax,%eax
1800ac9ab:	74 07                	je     0x1800ac9b4
1800ac9ad:	b8 01 00 00 00       	mov    $0x1,%eax
1800ac9b2:	eb 02                	jmp    0x1800ac9b6
1800ac9b4:	33 c0                	xor    %eax,%eax
1800ac9b6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1800ac9bb:	48 83 c4 20          	add    $0x20,%rsp