18006d58b:	cc                   	int3
18006d58c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
18006d591:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
18006d596:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
18006d59b:	55                   	push   %rbp
18006d59c:	56                   	push   %rsi
18006d59d:	57                   	push   %rdi
18006d59e:	41 54                	push   %r12
18006d5a0:	41 55                	push   %r13
18006d5a2:	41 56                	push   %r14
18006d5a4:	41 57                	push   %r15
18006d5a6:	48 8b ec             	mov    %rsp,%rbp
18006d5a9:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
18006d5b0:	4c 8b 79 78          	mov    0x78(%rcx),%r15
18006d5b4:	33 f6                	xor    %esi,%esi
18006d5b6:	48 8b 05 93 75 13 00 	mov    0x137593(%rip),%rax        # 0x1801a4b50
18006d5bd:	4c 8b f2             	mov    %rdx,%r14
18006d5c0:	41 21 31             	and    %esi,(%r9)
18006d5c3:	41 8b d8             	mov    %r8d,%ebx
18006d5c6:	41 8b 4f 40          	mov    0x40(%r15),%ecx
18006d5ca:	4d 8b 6f 08          	mov    0x8(%r15),%r13
18006d5ce:	48 8b 3c c8          	mov    (%rax,%rcx,8),%rdi
18006d5d2:	4d 85 ed             	test   %r13,%r13
18006d5d5:	75 07                	jne    0x18006d5de
18006d5d7:	33 c0                	xor    %eax,%eax
18006d5d9:	e9 4e 02 00 00       	jmp    0x18006d82c
18006d5de:	41 f6 45 07 04       	testb  $0x4,0x7(%r13)
18006d5e3:	0f 84 5d 03 00 00    	je     0x18006d946
18006d5e9:	48 8b 47 20          	mov    0x20(%rdi),%rax
18006d5ed:	4d 8d 47 18          	lea    0x18(%r15),%r8
18006d5f1:	4c 8b 67 18          	mov    0x18(%rdi),%r12
18006d5f5:	33 d2                	xor    %edx,%edx
18006d5f7:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
18006d5fb:	41 8b 45 10          	mov    0x10(%r13),%eax
18006d5ff:	ff c8                	dec    %eax
18006d601:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
18006d605:	03 47 08             	add    0x8(%rdi),%eax
18006d608:	f7 77 08             	divl   0x8(%rdi)
18006d60b:	ff c8                	dec    %eax
18006d60d:	89 45 d8             	mov    %eax,-0x28(%rbp)
18006d610:	49 39 30             	cmp    %rsi,(%r8)
18006d613:	75 1f                	jne    0x18006d634
18006d615:	4d 8b c8             	mov    %r8,%r9
18006d618:	49 8b d5             	mov    %r13,%rdx
18006d61b:	44 8b c0             	mov    %eax,%r8d
18006d61e:	48 8b cf             	mov    %rdi,%rcx
18006d621:	e8 be fa ff ff       	call   0x18006d0e4
18006d626:	8b f0                	mov    %eax,%esi
18006d628:	85 c0                	test   %eax,%eax
18006d62a:	0f 88 f0 01 00 00    	js     0x18006d820
18006d630:	4d 8d 47 18          	lea    0x18(%r15),%r8
18006d634:	45 8b 4f 28          	mov    0x28(%r15),%r9d
18006d638:	33 d2                	xor    %edx,%edx
18006d63a:	41 8b c1             	mov    %r9d,%eax
18006d63d:	44 89 4d dc          	mov    %r9d,-0x24(%rbp)
18006d641:	f7 77 08             	divl   0x8(%rdi)
18006d644:	41 8d 0c 19          	lea    (%r9,%rbx,1),%ecx
18006d648:	44 8b f0             	mov    %eax,%r14d
18006d64b:	89 55 c4             	mov    %edx,-0x3c(%rbp)
18006d64e:	41 3b 4d 10          	cmp    0x10(%r13),%ecx
18006d652:	76 07                	jbe    0x18006d65b
18006d654:	41 8b 5d 10          	mov    0x10(%r13),%ebx
18006d658:	41 2b d9             	sub    %r9d,%ebx
18006d65b:	85 f6                	test   %esi,%esi
18006d65d:	0f 88 bd 01 00 00    	js     0x18006d820
18006d663:	85 db                	test   %ebx,%ebx
18006d665:	0f 84 b5 01 00 00    	je     0x18006d820
18006d66b:	4d 8b 18             	mov    (%r8),%r11
18006d66e:	4d 8b 45 08          	mov    0x8(%r13),%r8
18006d672:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
18006d676:	41 8b c6             	mov    %r14d,%eax
18006d679:	48 c1 e0 02          	shl    $0x2,%rax
18006d67d:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
18006d681:	46 8b 14 18          	mov    (%rax,%r11,1),%r10d
18006d685:	4d 03 c2             	add    %r10,%r8
18006d688:	45 8b e0             	mov    %r8d,%r12d
18006d68b:	41 81 e4 ff 0f 00 00 	and    $0xfff,%r12d
18006d692:	74 06                	je     0x18006d69a
18006d694:	41 8b c4             	mov    %r12d,%eax
18006d697:	4c 2b c0             	sub    %rax,%r8
18006d69a:	41 8b c6             	mov    %r14d,%eax
18006d69d:	33 c9                	xor    %ecx,%ecx
18006d69f:	03 4f 08             	add    0x8(%rdi),%ecx
18006d6a2:	8b d0                	mov    %eax,%edx
18006d6a4:	ff c0                	inc    %eax
18006d6a6:	89 45 c8             	mov    %eax,-0x38(%rbp)
18006d6a9:	45 8b 0c 83          	mov    (%r11,%rax,4),%r9d
18006d6ad:	45 2b ca             	sub    %r10d,%r9d
18006d6b0:	45 03 cc             	add    %r12d,%r9d
18006d6b3:	48 83 bf 80 00 00 00 	cmpq   $0x0,0x80(%rdi)
18006d6ba:	00
18006d6bb:	74 0e                	je     0x18006d6cb
18006d6bd:	41 81 c1 ff 0f 00 00 	add    $0xfff,%r9d
18006d6c4:	41 81 e1 00 f0 ff ff 	and    $0xfffff000,%r9d
18006d6cb:	44 3b 4f 10          	cmp    0x10(%rdi),%r9d
18006d6cf:	77 0e                	ja     0x18006d6df
18006d6d1:	8b c1                	mov    %ecx,%eax
18006d6d3:	2b 45 c4             	sub    -0x3c(%rbp),%eax
18006d6d6:	3b c3                	cmp    %ebx,%eax
18006d6d8:	73 2a                	jae    0x18006d704
18006d6da:	8b 45 c8             	mov    -0x38(%rbp),%eax
18006d6dd:	eb c0                	jmp    0x18006d69f
18006d6df:	45 8b 0c 93          	mov    (%r11,%rdx,4),%r9d
18006d6e3:	45 2b ca             	sub    %r10d,%r9d
18006d6e6:	89 55 c8             	mov    %edx,-0x38(%rbp)
18006d6e9:	45 03 cc             	add    %r12d,%r9d
18006d6ec:	48 83 bf 80 00 00 00 	cmpq   $0x0,0x80(%rdi)
18006d6f3:	00
18006d6f4:	74 0e                	je     0x18006d704
18006d6f6:	41 81 c1 ff 0f 00 00 	add    $0xfff,%r9d
18006d6fd:	41 81 e1 00 f0 ff ff 	and    $0xfffff000,%r9d
18006d704:	44 3b 4f 10          	cmp    0x10(%rdi),%r9d
18006d708:	0f 87 2e 02 00 00    	ja     0x18006d93c
18006d70e:	45 85 c9             	test   %r9d,%r9d
18006d711:	74 3a                	je     0x18006d74d
18006d713:	8b 17                	mov    (%rdi),%edx
18006d715:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
18006d719:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
18006d720:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18006d725:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
18006d729:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
18006d72e:	e8 25 7f 00 00       	call   0x180075658
18006d733:	8b f0                	mov    %eax,%esi
18006d735:	85 c0                	test   %eax,%eax
18006d737:	0f 88 e3 00 00 00    	js     0x18006d820
18006d73d:	45 8b d4             	mov    %r12d,%r10d
18006d740:	4c 8b 65 e0          	mov    -0x20(%rbp),%r12
18006d744:	4d 03 d4             	add    %r12,%r10
18006d747:	4c 89 55 d0          	mov    %r10,-0x30(%rbp)
18006d74b:	eb 08                	jmp    0x18006d755
18006d74d:	4c 8b 55 d0          	mov    -0x30(%rbp),%r10
18006d751:	4c 8b 65 e0          	mov    -0x20(%rbp),%r12
18006d755:	4d 8d 47 18          	lea    0x18(%r15),%r8
18006d759:	44 3b 75 c8          	cmp    -0x38(%rbp),%r14d
18006d75d:	0f 83 00 ff ff ff    	jae    0x18006d663
18006d763:	44 8b 5d c4          	mov    -0x3c(%rbp),%r11d
18006d767:	49 8b 4f 18          	mov    0x18(%r15),%rcx
18006d76b:	41 8d 46 01          	lea    0x1(%r14),%eax
18006d76f:	44 8b 47 08          	mov    0x8(%rdi),%r8d
18006d773:	45 2b c3             	sub    %r11d,%r8d
18006d776:	89 45 e8             	mov    %eax,-0x18(%rbp)
18006d779:	45 8b e0             	mov    %r8d,%r12d
18006d77c:	8b 14 81             	mov    (%rcx,%rax,4),%edx
18006d77f:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
18006d783:	2b 14 08             	sub    (%rax,%rcx,1),%edx
18006d786:	89 55 c0             	mov    %edx,-0x40(%rbp)
18006d789:	44 89 45 40          	mov    %r8d,0x40(%rbp)
18006d78d:	44 3b c3             	cmp    %ebx,%r8d
18006d790:	76 09                	jbe    0x18006d79b
18006d792:	44 8b c3             	mov    %ebx,%r8d
18006d795:	89 5d 40             	mov    %ebx,0x40(%rbp)
18006d798:	44 8b e3             	mov    %ebx,%r12d
18006d79b:	85 d2                	test   %edx,%edx
18006d79d:	75 11                	jne    0x18006d7b0
18006d79f:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
18006d7a3:	45 8b c4             	mov    %r12d,%r8d
18006d7a6:	e8 d5 84 0c 00       	call   0x180135c80
18006d7ab:	e9 3e 01 00 00       	jmp    0x18006d8ee
18006d7b0:	44 8b 4f 08          	mov    0x8(%rdi),%r9d
18006d7b4:	41 3b d1             	cmp    %r9d,%edx
18006d7b7:	0f 84 1f 01 00 00    	je     0x18006d8dc
18006d7bd:	8b 45 d8             	mov    -0x28(%rbp),%eax
18006d7c0:	44 3b f0             	cmp    %eax,%r14d
18006d7c3:	75 18                	jne    0x18006d7dd
18006d7c5:	49 8b 45 10          	mov    0x10(%r13),%rax
18006d7c9:	48 99                	cqto
18006d7cb:	49 f7 f9             	idiv   %r9
18006d7ce:	39 55 c0             	cmp    %edx,-0x40(%rbp)
18006d7d1:	0f 84 05 01 00 00    	je     0x18006d8dc
18006d7d7:	8b 55 c0             	mov    -0x40(%rbp),%edx
18006d7da:	8b 45 d8             	mov    -0x28(%rbp),%eax
18006d7dd:	8b 4f 0c             	mov    0xc(%rdi),%ecx
18006d7e0:	f7 c1 00 00 00 ff    	test   $0xff000000,%ecx
18006d7e6:	74 60                	je     0x18006d848
18006d7e8:	48 8b 45 f8          	mov    -0x8(%rbp),%rax
18006d7ec:	44 8b ca             	mov    %edx,%r9d
18006d7ef:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
18006d7f3:	4d 8b c2             	mov    %r10,%r8
18006d7f6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
18006d7fb:	41 8b d4             	mov    %r12d,%edx
18006d7fe:	48 8d 45 40          	lea    0x40(%rbp),%rax
18006d802:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18006d807:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
18006d80c:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
18006d811:	e8 ea 06 04 00       	call   0x1800adf00
18006d816:	8b f0                	mov    %eax,%esi
18006d818:	85 c0                	test   %eax,%eax
18006d81a:	0f 89 ce 00 00 00    	jns    0x18006d8ee
18006d820:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
18006d824:	8b 01                	mov    (%rcx),%eax
18006d826:	49 01 47 28          	add    %rax,0x28(%r15)
18006d82a:	8b c6                	mov    %esi,%eax
18006d82c:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
18006d833:	00
18006d834:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
18006d83b:	41 5f                	pop    %r15
18006d83d:	41 5e                	pop    %r14
18006d83f:	41 5d                	pop    %r13
18006d841:	41 5c                	pop    %r12
18006d843:	5f                   	pop    %rdi
18006d844:	5e                   	pop    %rsi
18006d845:	5d                   	pop    %rbp
18006d846:	c3                   	ret
18006d847:	cc                   	int3
18006d848:	f7 c1 00 00 36 00    	test   $0x360000,%ecx
18006d84e:	0f 84 a2 00 00 00    	je     0x18006d8f6
18006d854:	44 3b f0             	cmp    %eax,%r14d
18006d857:	75 0e                	jne    0x18006d867
18006d859:	41 8b c1             	mov    %r9d,%eax
18006d85c:	45 8b 4d 10          	mov    0x10(%r13),%r9d
18006d860:	41 0f af c6          	imul   %r14d,%eax
18006d864:	44 2b c8             	sub    %eax,%r9d
18006d867:	45 85 db             	test   %r11d,%r11d
18006d86a:	75 0b                	jne    0x18006d877
18006d86c:	45 3b e1             	cmp    %r9d,%r12d
18006d86f:	75 06                	jne    0x18006d877
18006d871:	4c 8b 75 48          	mov    0x48(%rbp),%r14
18006d875:	eb 28                	jmp    0x18006d89f
18006d877:	0f ba e1 12          	bt     $0x12,%ecx
18006d87b:	72 12                	jb     0x18006d88f
18006d87d:	0f ba e1 11          	bt     $0x11,%ecx
18006d881:	72 0c                	jb     0x18006d88f
18006d883:	0f ba e1 14          	bt     $0x14,%ecx
18006d887:	72 06                	jb     0x18006d88f
18006d889:	0f ba e1 15          	bt     $0x15,%ecx
18006d88d:	73 0d                	jae    0x18006d89c
18006d88f:	44 89 4d 40          	mov    %r9d,0x40(%rbp)
18006d893:	45 8b c1             	mov    %r9d,%r8d
18006d896:	4c 8b 77 28          	mov    0x28(%rdi),%r14
18006d89a:	eb 03                	jmp    0x18006d89f
18006d89c:	45 33 f6             	xor    %r14d,%r14d
18006d89f:	48 8d 45 40          	lea    0x40(%rbp),%rax
18006d8a3:	4d 8b ca             	mov    %r10,%r9
18006d8a6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18006d8ab:	48 8b cf             	mov    %rdi,%rcx
18006d8ae:	89 54 24 20          	mov    %edx,0x20(%rsp)
18006d8b2:	49 8b d6             	mov    %r14,%rdx
18006d8b5:	e8 f2 00 00 00       	call   0x18006d9ac
18006d8ba:	8b f0                	mov    %eax,%esi
18006d8bc:	85 c0                	test   %eax,%eax
18006d8be:	0f 88 5c ff ff ff    	js     0x18006d820
18006d8c4:	48 8b 45 48          	mov    0x48(%rbp),%rax
18006d8c8:	4c 3b f0             	cmp    %rax,%r14
18006d8cb:	74 21                	je     0x18006d8ee
18006d8cd:	8b 55 c4             	mov    -0x3c(%rbp),%edx
18006d8d0:	48 8b c8             	mov    %rax,%rcx
18006d8d3:	49 03 d6             	add    %r14,%rdx
18006d8d6:	44 89 65 40          	mov    %r12d,0x40(%rbp)
18006d8da:	eb 0a                	jmp    0x18006d8e6
18006d8dc:	48 8b 4d 48          	mov    0x48(%rbp),%rcx
18006d8e0:	41 8b d3             	mov    %r11d,%edx
18006d8e3:	49 03 d2             	add    %r10,%rdx
18006d8e6:	45 8b c4             	mov    %r12d,%r8d
18006d8e9:	e8 d2 80 0c 00       	call   0x1801359c0
18006d8ee:	44 8b 45 40          	mov    0x40(%rbp),%r8d
18006d8f2:	4c 8b 55 d0          	mov    -0x30(%rbp),%r10
18006d8f6:	8b 45 c0             	mov    -0x40(%rbp),%eax
18006d8f9:	45 33 db             	xor    %r11d,%r11d
18006d8fc:	44 01 45 dc          	add    %r8d,-0x24(%rbp)
18006d900:	4c 03 d0             	add    %rax,%r10
18006d903:	48 83 45 f0 04       	addq   $0x4,-0x10(%rbp)
18006d908:	41 2b d8             	sub    %r8d,%ebx
18006d90b:	44 8b 75 e8          	mov    -0x18(%rbp),%r14d
18006d90f:	41 8b c0             	mov    %r8d,%eax
18006d912:	48 01 45 48          	add    %rax,0x48(%rbp)
18006d916:	48 8b 45 58          	mov    0x58(%rbp),%rax
18006d91a:	4c 89 55 d0          	mov    %r10,-0x30(%rbp)
18006d91e:	44 89 5d c4          	mov    %r11d,-0x3c(%rbp)
18006d922:	44 01 00             	add    %r8d,(%rax)
18006d925:	44 3b 75 c8          	cmp    -0x38(%rbp),%r14d
18006d929:	0f 82 38 fe ff ff    	jb     0x18006d767
18006d92f:	4c 8b 65 e0          	mov    -0x20(%rbp),%r12
18006d933:	4d 8d 47 18          	lea    0x18(%r15),%r8
18006d937:	e9 27 fd ff ff       	jmp    0x18006d663
18006d93c:	be 98 00 00 c0       	mov    $0xc0000098,%esi
18006d941:	e9 da fe ff ff       	jmp    0x18006d820
18006d946:	49 8b 57 28          	mov    0x28(%r15),%rdx
18006d94a:	4d 8b 45 08          	mov    0x8(%r13),%r8
18006d94e:	41 8b 4d 10          	mov    0x10(%r13),%ecx
18006d952:	4c 03 c2             	add    %rdx,%r8
18006d955:	48 3b d1             	cmp    %rcx,%rdx
18006d958:	0f 83 c2 fe ff ff    	jae    0x18006d820
18006d95e:	48 8d 04 1a          	lea    (%rdx,%rbx,1),%rax
18006d962:	48 3b c1             	cmp    %rcx,%rax
18006d965:	76 04                	jbe    0x18006d96b
18006d967:	8b d9                	mov    %ecx,%ebx
18006d969:	2b da                	sub    %edx,%ebx
18006d96b:	85 db                	test   %ebx,%ebx
18006d96d:	0f 84 ad fe ff ff    	je     0x18006d820
18006d973:	8b 17                	mov    (%rdi),%edx
18006d975:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
18006d979:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
18006d980:	44 8b cb             	mov    %ebx,%r9d
18006d983:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18006d988:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
18006d98d:	e8 c6 7c 00 00       	call   0x180075658
18006d992:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
18006d996:	8b f0                	mov    %eax,%esi
18006d998:	85 c0                	test   %eax,%eax
18006d99a:	0f 88 84 fe ff ff    	js     0x18006d824
18006d9a0:	8b 45 c0             	mov    -0x40(%rbp),%eax
18006d9a3:	89 01                	mov    %eax,(%rcx)
18006d9a5:	e9 7a fe ff ff       	jmp    0x18006d824
18006d9aa:	cc                   	int3
18006d9ab:	cc                   	int3
18006d9ac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
18006d9b1:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
18006d9b6:	57                   	push   %rdi
18006d9b7:	48 83 ec 40          	sub    $0x40,%rsp
18006d9bb:	8b 41 0c             	mov    0xc(%rcx),%eax
18006d9be:	33 ff                	xor    %edi,%edi
18006d9c0:	4d 8b d1             	mov    %r9,%r10
18006d9c3:	41 8b d8             	mov    %r8d,%ebx
18006d9c6:	48 8b f1             	mov    %rcx,%rsi
18006d9c9:	a9 00 00 00 ff       	test   $0xff000000,%eax
18006d9ce:	74 1c                	je     0x18006d9ec
18006d9d0:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
18006d9d5:	8d 4f 02             	lea    0x2(%rdi),%ecx
18006d9d8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18006d9dd:	8b 44 24 70          	mov    0x70(%rsp),%eax
18006d9e1:	89 44 24 20          	mov    %eax,0x20(%rsp)
18006d9e5:	e8 7a f0 03 00       	call   0x1800aca64
18006d9ea:	eb 38                	jmp    0x18006da24
18006d9ec:	0f ba e0 14          	bt     $0x14,%eax
18006d9f0:	73 07                	jae    0x18006d9f9
18006d9f2:	b9 03 00 00 00       	mov    $0x3,%ecx
18006d9f7:	eb 0b                	jmp    0x18006da04
18006d9f9:	0f ba e0 15          	bt     $0x15,%eax
18006d9fd:	73 29                	jae    0x18006da28
18006d9ff:	b9 04 00 00 00       	mov    $0x4,%ecx
18006da04:	48 8b 46 20          	mov    0x20(%rsi),%rax
18006da08:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18006da0d:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
18006da12:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
18006da17:	8b 44 24 70          	mov    0x70(%rsp),%eax
18006da1b:	89 44 24 20          	mov    %eax,0x20(%rsp)
18006da1f:	e8 b0 f0 03 00       	call   0x1800acad4
18006da24:	8b f8                	mov    %eax,%edi
18006da26:	eb 72                	jmp    0x18006da9a
18006da28:	0f ba e0 12          	bt     $0x12,%eax
18006da2c:	73 38                	jae    0x18006da66
18006da2e:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
18006da33:	4d 8b c2             	mov    %r10,%r8
18006da36:	44 8b 4c 24 70       	mov    0x70(%rsp),%r9d
18006da3b:	48 8b 49 38          	mov    0x38(%rcx),%rcx
18006da3f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
18006da44:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
18006da49:	8b d3                	mov    %ebx,%edx
18006da4b:	e8 f8 9c 04 00       	call   0x1800b7748
18006da50:	48 8b 4e 38          	mov    0x38(%rsi),%rcx