1800d3634:	e9 14 01 00 00       	jmp    0x1800d374d
1800d3639:	48 85 db             	test   %rbx,%rbx
1800d363c:	0f 84 06 01 00 00    	je     0x1800d3748
1800d3642:	48 85 ff             	test   %rdi,%rdi
1800d3645:	0f 84 fd 00 00 00    	je     0x1800d3748
1800d364b:	4d 85 ed             	test   %r13,%r13
1800d364e:	0f 84 f4 00 00 00    	je     0x1800d3748
1800d3654:	48 8b d3             	mov    %rbx,%rdx
1800d3657:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
1800d365b:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1800d365f:	4c 89 75 48          	mov    %r14,0x48(%rbp)
1800d3663:	4c 89 75 e0          	mov    %r14,-0x20(%rbp)
1800d3667:	e8 58 a0 fa ff       	call   0x18007d6c4
1800d366c:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
1800d3670:	48 8d 55 48          	lea    0x48(%rbp),%rdx
1800d3674:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1800d3678:	e8 1f 57 00 00       	call   0x1800d8d9c
1800d367d:	8b f0                	mov    %eax,%esi
1800d367f:	85 c0                	test   %eax,%eax
1800d3681:	0f 88 ad 00 00 00    	js     0x1800d3734
1800d3687:	48 8b 5d 48          	mov    0x48(%rbp),%rbx
1800d368b:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1800d368f:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1800d3694:	45 33 c9             	xor    %r9d,%r9d
1800d3697:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1800d369c:	41 b8 0a 00 00 d0    	mov    $0xd000000a,%r8d
1800d36a2:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1800d36a7:	48 8d 93 ff 0f 00 00 	lea    0xfff(%rbx),%rdx
1800d36ae:	48 c1 ea 0c          	shr    $0xc,%rdx
1800d36b2:	e8 3d 41 fc ff       	call   0x1800977f4
1800d36b7:	8b f0                	mov    %eax,%esi
1800d36b9:	85 c0                	test   %eax,%eax
1800d36bb:	78 77                	js     0x1800d3734
1800d36bd:	4c 8b 65 e8          	mov    -0x18(%rbp),%r12
1800d36c1:	49 8b fe             	mov    %r14,%rdi
1800d36c4:	49 8b cc             	mov    %r12,%rcx
1800d36c7:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1800d36cb:	48 85 db             	test   %rbx,%rbx
1800d36ce:	74 59                	je     0x1800d3729
1800d36d0:	48 8b c3             	mov    %rbx,%rax
1800d36d3:	48 2b c7             	sub    %rdi,%rax
1800d36d6:	48 3d 00 20 00 00    	cmp    $0x2000,%rax
1800d36dc:	76 08                	jbe    0x1800d36e6
1800d36de:	41 be 00 20 00 00    	mov    $0x2000,%r14d
1800d36e4:	eb 06                	jmp    0x1800d36ec
1800d36e6:	44 8b f3             	mov    %ebx,%r14d
1800d36e9:	44 2b f7             	sub    %edi,%r14d
1800d36ec:	48 8d 45 48          	lea    0x48(%rbp),%rax
1800d36f0:	4c 8b c1             	mov    %rcx,%r8
1800d36f3:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1800d36f7:	45 8b ce             	mov    %r14d,%r9d
1800d36fa:	48 8b d7             	mov    %rdi,%rdx
1800d36fd:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1800d3702:	e8 61 58 00 00       	call   0x1800d8f68
1800d3707:	8b f0                	mov    %eax,%esi
1800d3709:	85 c0                	test   %eax,%eax
1800d370b:	78 27                	js     0x1800d3734
1800d370d:	83 7d 48 00          	cmpl   $0x0,0x48(%rbp)
1800d3711:	74 21                	je     0x1800d3734
1800d3713:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1800d3717:	41 8b c6             	mov    %r14d,%eax
1800d371a:	48 03 c8             	add    %rax,%rcx
1800d371d:	48 03 f8             	add    %rax,%rdi
1800d3720:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
1800d3724:	48 3b fb             	cmp    %rbx,%rdi
1800d3727:	72 a7                	jb     0x1800d36d0
1800d3729:	48 8b 45 38          	mov    0x38(%rbp),%rax
1800d372d:	49 89 5d 00          	mov    %rbx,0x0(%r13)
1800d3731:	4c 89 20             	mov    %r12,(%rax)
1800d3734:	48 83 7d e0 00       	cmpq   $0x0,-0x20(%rbp)
1800d3739:	74 09                	je     0x1800d3744
1800d373b:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1800d373f:	e8 70 59 00 00       	call   0x1800d90b4
1800d3744:	8b c6                	mov    %esi,%eax
1800d3746:	eb 05                	jmp    0x1800d374d
1800d3748:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
1800d374d:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1800d3752:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1800d3756:	49 8b 73 40          	mov    0x40(%r11),%rsi
1800d375a:	49 8b e3             	mov    %r11,%rsp
1800d375d:	41 5e                	pop    %r14
1800d375f:	41 5d                	pop    %r13
1800d3761:	41 5c                	pop    %r12
1800d3763:	5f                   	pop    %rdi
1800d3764:	5d                   	pop    %rbp
1800d3765:	c3                   	ret
1800d3766:	cc                   	int3
1800d3767:	cc                   	int3
1800d3768:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1800d376d:	55                   	push   %rbp
1800d376e:	56                   	push   %rsi
1800d376f:	57                   	push   %rdi
1800d3770:	41 54                	push   %r12
1800d3772:	41 55                	push   %r13
1800d3774:	41 56                	push   %r14
1800d3776:	41 57                	push   %r15
1800d3778:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1800d377d:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1800d3784:	0f 10 05 85 12 0d 00 	movups 0xd1285(%rip),%xmm0        # 0x1801a4a10
1800d378b:	8b 05 6f 12 0d 00    	mov    0xd126f(%rip),%eax        # 0x1801a4a00
1800d3791:	45 33 e4             	xor    %r12d,%r12d
1800d3794:	8b 0d ca 6a 0c 00    	mov    0xc6aca(%rip),%ecx        # 0x18019a264
1800d379a:	a8 40                	test   $0x40,%al
1800d379c:	0f 10 0d 7d 12 0d 00 	movups 0xd127d(%rip),%xmm1        # 0x1801a4a20
1800d37a3:	45 8b f4             	mov    %r12d,%r14d
1800d37a6:	4c 89 65 6f          	mov    %r12,0x6f(%rbp)
1800d37aa:	0f 29 45 c7          	movaps %xmm0,-0x39(%rbp)
1800d37ae:	45 8d 6c 24 01       	lea    0x1(%r12),%r13d
1800d37b3:	0f 10 05 76 12 0d 00 	movups 0xd1276(%rip),%xmm0        # 0x1801a4a30
1800d37ba:	41 0f 45 cd          	cmovne %r13d,%ecx
1800d37be:	45 8a fc             	mov    %r12b,%r15b
1800d37c1:	0f 29 4d d7          	movaps %xmm1,-0x29(%rbp)
1800d37c5:	41 8b f4             	mov    %r12d,%esi
1800d37c8:	0f 29 45 e7          	movaps %xmm0,-0x19(%rbp)
1800d37cc:	89 0d 92 6a 0c 00    	mov    %ecx,0xc6a92(%rip)        # 0x18019a264
1800d37d2:	0f ba e0 09          	bt     $0x9,%eax
1800d37d6:	73 37                	jae    0x1800d380f
1800d37d8:	44 39 25 e9 6d 0c 00 	cmp    %r12d,0xc6de9(%rip)        # 0x18019a5c8
1800d37df:	75 10                	jne    0x1800d37f1
1800d37e1:	44 89 2d 78 6a 0c 00 	mov    %r13d,0xc6a78(%rip)        # 0x18019a260
1800d37e8:	44 89 2d 75 6a 0c 00 	mov    %r13d,0xc6a75(%rip)        # 0x18019a264
1800d37ef:	eb 57                	jmp    0x1800d3848
1800d37f1:	41 8b cc             	mov    %r12d,%ecx
1800d37f4:	c7 05 62 6a 0c 00 02 	movl   $0x2,0xc6a62(%rip)        # 0x18019a260
1800d37fb:	00 00 00
1800d37fe:	41 8b c4             	mov    %r12d,%eax
1800d3801:	89 0d 5d 6a 0c 00    	mov    %ecx,0xc6a5d(%rip)        # 0x18019a264
1800d3807:	89 05 bb 6d 0c 00    	mov    %eax,0xc6dbb(%rip)        # 0x18019a5c8
1800d380d:	eb 06                	jmp    0x1800d3815
1800d380f:	8b 05 b3 6d 0c 00    	mov    0xc6db3(%rip),%eax        # 0x18019a5c8
1800d3815:	85 c0                	test   %eax,%eax
1800d3817:	74 08                	je     0x1800d3821
1800d3819:	41 8b dc             	mov    %r12d,%ebx
1800d381c:	e9 d0 02 00 00       	jmp    0x1800d3af1
1800d3821:	44 88 65 67          	mov    %r12b,0x67(%rbp)
1800d3825:	85 c9                	test   %ecx,%ecx
1800d3827:	75 1f                	jne    0x1800d3848
1800d3829:	48 8b 0d a8 11 0d 00 	mov    0xd11a8(%rip),%rcx        # 0x1801a49d8
1800d3830:	4c 8d 45 67          	lea    0x67(%rbp),%r8
1800d3834:	ba 10 00 00 16       	mov    $0x16000010,%edx
1800d3839:	e8 d6 8b fa ff       	call   0x18007c414
1800d383e:	85 c0                	test   %eax,%eax
1800d3840:	78 d7                	js     0x1800d3819
1800d3842:	44 38 65 67          	cmp    %r12b,0x67(%rbp)
1800d3846:	74 d1                	je     0x1800d3819
1800d3848:	44 39 25 29 91 09 00 	cmp    %r12d,0x99129(%rip)        # 0x18016c978
1800d384f:	74 5e                	je     0x1800d38af
1800d3851:	4c 39 25 18 6a 0c 00 	cmp    %r12,0xc6a18(%rip)        # 0x18019a270
1800d3858:	75 55                	jne    0x1800d38af
1800d385a:	45 33 c9             	xor    %r9d,%r9d
1800d385d:	48 8d 4d 67          	lea    0x67(%rbp),%rcx
1800d3861:	45 33 c0             	xor    %r8d,%r8d
1800d3864:	49 8b d5             	mov    %r13,%rdx
1800d3867:	e8 dc 73 fc ff       	call   0x18009ac48
1800d386c:	8b d8                	mov    %eax,%ebx
1800d386e:	85 c0                	test   %eax,%eax
1800d3870:	78 40                	js     0x1800d38b2
1800d3872:	41 b9 00 00 04 00    	mov    $0x40000,%r9d
1800d3878:	44 89 6c 24 20       	mov    %r13d,0x20(%rsp)
1800d387d:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
1800d3883:	48 8d 4d 67          	lea    0x67(%rbp),%rcx
1800d3887:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
1800d388b:	e8 90 6c fc ff       	call   0x18009a520
1800d3890:	8b d8                	mov    %eax,%ebx
1800d3892:	85 c0                	test   %eax,%eax
1800d3894:	79 0e                	jns    0x1800d38a4
1800d3896:	48 8b 4d 67          	mov    0x67(%rbp),%rcx
1800d389a:	49 8b d5             	mov    %r13,%rdx
1800d389d:	e8 d6 74 fc ff       	call   0x18009ad78
1800d38a2:	eb 0e                	jmp    0x1800d38b2
1800d38a4:	48 8b 45 67          	mov    0x67(%rbp),%rax
1800d38a8:	48 89 05 c1 69 0c 00 	mov    %rax,0xc69c1(%rip)        # 0x18019a270
1800d38af:	41 8b dc             	mov    %r12d,%ebx
1800d38b2:	85 db                	test   %ebx,%ebx
1800d38b4:	79 08                	jns    0x1800d38be
1800d38b6:	41 8b f5             	mov    %r13d,%esi
1800d38b9:	e9 fa 01 00 00       	jmp    0x1800d3ab8
1800d38be:	44 39 2d 9b 69 0c 00 	cmp    %r13d,0xc699b(%rip)        # 0x18019a260
1800d38c5:	75 05                	jne    0x1800d38cc
1800d38c7:	41 8b fc             	mov    %r12d,%edi
1800d38ca:	eb 31                	jmp    0x1800d38fd
1800d38cc:	48 8b 0d 05 11 0d 00 	mov    0xd1105(%rip),%rcx        # 0x1801a49d8
1800d38d3:	4c 8d 45 77          	lea    0x77(%rbp),%r8
1800d38d7:	ba 11 00 00 15       	mov    $0x15000011,%edx
1800d38dc:	e8 df 8b fa ff       	call   0x18007c4c0
1800d38e1:	8b 7d 77             	mov    0x77(%rbp),%edi
1800d38e4:	8b d8                	mov    %eax,%ebx
1800d38e6:	85 c0                	test   %eax,%eax
1800d38e8:	79 0f                	jns    0x1800d38f9
1800d38ea:	44 39 25 73 69 0c 00 	cmp    %r12d,0xc6973(%rip)        # 0x18019a264
1800d38f1:	0f 84 c1 01 00 00    	je     0x1800d3ab8
1800d38f7:	eb ce                	jmp    0x1800d38c7
1800d38f9:	85 ff                	test   %edi,%edi
1800d38fb:	75 0f                	jne    0x1800d390c
1800d38fd:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800d3901:	44 89 65 b7          	mov    %r12d,-0x49(%rbp)
1800d3905:	e8 9e 59 00 00       	call   0x1800d92a8
1800d390a:	eb 24                	jmp    0x1800d3930
1800d390c:	83 ff 03             	cmp    $0x3,%edi
1800d390f:	75 0e                	jne    0x1800d391f
1800d3911:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800d3915:	89 7d b7             	mov    %edi,-0x49(%rbp)
1800d3918:	e8 b7 4b 00 00       	call   0x1800d84d4
1800d391d:	eb 11                	jmp    0x1800d3930
1800d391f:	83 ff 02             	cmp    $0x2,%edi
1800d3922:	75 10                	jne    0x1800d3934
1800d3924:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800d3928:	89 7d b7             	mov    %edi,-0x49(%rbp)
1800d392b:	e8 c0 6d 00 00       	call   0x1800da6f0
1800d3930:	8b d8                	mov    %eax,%ebx
1800d3932:	eb 05                	jmp    0x1800d3939
1800d3934:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
1800d3939:	85 db                	test   %ebx,%ebx
1800d393b:	79 0a                	jns    0x1800d3947
1800d393d:	be 02 00 00 00       	mov    $0x2,%esi
1800d3942:	e9 71 01 00 00       	jmp    0x1800d3ab8
1800d3947:	44 39 2d 12 69 0c 00 	cmp    %r13d,0xc6912(%rip)        # 0x18019a260
1800d394e:	74 1f                	je     0x1800d396f
1800d3950:	48 8b 0d 81 10 0d 00 	mov    0xd1081(%rip),%rcx        # 0x1801a49d8
1800d3957:	4c 8d 45 6f          	lea    0x6f(%rbp),%r8
1800d395b:	ba 19 00 00 12       	mov    $0x12000019,%edx
1800d3960:	e8 f3 8b fa ff       	call   0x18007c558
1800d3965:	4c 8b 75 6f          	mov    0x6f(%rbp),%r14
1800d3969:	85 c0                	test   %eax,%eax
1800d396b:	4d 0f 48 f4          	cmovs  %r12,%r14
1800d396f:	41 8a cd             	mov    %r13b,%cl
1800d3972:	e8 65 51 f5 ff       	call   0x180028adc
1800d3977:	8b d8                	mov    %eax,%ebx
1800d3979:	85 c0                	test   %eax,%eax
1800d397b:	79 0a                	jns    0x1800d3987
1800d397d:	be 03 00 00 00       	mov    $0x3,%esi
1800d3982:	e9 24 01 00 00       	jmp    0x1800d3aab
1800d3987:	33 d2                	xor    %edx,%edx
1800d3989:	b9 06 00 00 10       	mov    $0x10000006,%ecx
1800d398e:	e8 19 b1 fa ff       	call   0x18007eaac
1800d3993:	48 8b 0d be 68 0c 00 	mov    0xc68be(%rip),%rcx        # 0x18019a258
1800d399a:	48 85 c9             	test   %rcx,%rcx
1800d399d:	74 0c                	je     0x1800d39ab
1800d399f:	e8 58 66 fc ff       	call   0x180099ffc
1800d39a4:	4c 89 25 ad 68 0c 00 	mov    %r12,0xc68ad(%rip)        # 0x18019a258
1800d39ab:	4d 8b c6             	mov    %r14,%r8
1800d39ae:	48 8d 0d a3 68 0c 00 	lea    0xc68a3(%rip),%rcx        # 0x18019a258
1800d39b5:	8b d7                	mov    %edi,%edx
1800d39b7:	e8 54 01 00 00       	call   0x1800d3b10
1800d39bc:	8b d8                	mov    %eax,%ebx
1800d39be:	85 c0                	test   %eax,%eax
1800d39c0:	79 0a                	jns    0x1800d39cc
1800d39c2:	be 04 00 00 00       	mov    $0x4,%esi
1800d39c7:	e9 df 00 00 00       	jmp    0x1800d3aab
1800d39cc:	48 8b 0d 85 68 0c 00 	mov    0xc6885(%rip),%rcx        # 0x18019a258
1800d39d3:	41 8b d5             	mov    %r13d,%edx
1800d39d6:	e8 11 07 00 00       	call   0x1800d40ec
1800d39db:	8b d8                	mov    %eax,%ebx
1800d39dd:	85 c0                	test   %eax,%eax
1800d39df:	79 0a                	jns    0x1800d39eb
1800d39e1:	be 05 00 00 00       	mov    $0x5,%esi
1800d39e6:	e9 c0 00 00 00       	jmp    0x1800d3aab
1800d39eb:	44 39 25 6e 68 0c 00 	cmp    %r12d,0xc686e(%rip)        # 0x18019a260
1800d39f2:	48 8b 1d 5f 68 0c 00 	mov    0xc685f(%rip),%rbx        # 0x18019a258
1800d39f9:	89 3d e5 6b 0c 00    	mov    %edi,0xc6be5(%rip)        # 0x18019a5e4
1800d39ff:	75 0d                	jne    0x1800d3a0e
1800d3a01:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800d3a05:	e8 02 66 00 00       	call   0x1800da00c
1800d3a0a:	85 c0                	test   %eax,%eax
1800d3a0c:	78 3a                	js     0x1800d3a48
1800d3a0e:	8b 45 b7             	mov    -0x49(%rbp),%eax
1800d3a11:	85 c0                	test   %eax,%eax
1800d3a13:	75 0b                	jne    0x1800d3a20
1800d3a15:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800d3a19:	e8 7a 57 00 00       	call   0x1800d9198
1800d3a1e:	eb 28                	jmp    0x1800d3a48
1800d3a20:	83 f8 03             	cmp    $0x3,%eax
1800d3a23:	75 0e                	jne    0x1800d3a33
1800d3a25:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
1800d3a29:	48 8b cb             	mov    %rbx,%rcx
1800d3a2c:	e8 5f 45 00 00       	call   0x1800d7f90
1800d3a31:	eb 15                	jmp    0x1800d3a48
1800d3a33:	83 f8 02             	cmp    $0x2,%eax
1800d3a36:	75 0b                	jne    0x1800d3a43
1800d3a38:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1800d3a3c:	e8 bf 6d 00 00       	call   0x1800da800
1800d3a41:	eb 05                	jmp    0x1800d3a48
1800d3a43:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
1800d3a48:	8b d8                	mov    %eax,%ebx
1800d3a4a:	85 c0                	test   %eax,%eax
1800d3a4c:	79 07                	jns    0x1800d3a55
1800d3a4e:	be 06 00 00 00       	mov    $0x6,%esi
1800d3a53:	eb 56                	jmp    0x1800d3aab
1800d3a55:	83 3d 04 68 0c 00 02 	cmpl   $0x2,0xc6804(%rip)        # 0x18019a260
1800d3a5c:	45 8a fd             	mov    %r13b,%r15b
1800d3a5f:	75 20                	jne    0x1800d3a81
1800d3a61:	e8 9e f7 ff ff       	call   0x1800d3204
1800d3a66:	e8 31 65 00 00       	call   0x1800d9f9c
1800d3a6b:	84 c0                	test   %al,%al
1800d3a6d:	75 0b                	jne    0x1800d3a7a
1800d3a6f:	8b 0d 6b 57 0c 00    	mov    0xc576b(%rip),%ecx        # 0x1801991e0
1800d3a75:	e8 3e 2f f5 ff       	call   0x1800269b8
1800d3a7a:	44 89 25 df 67 0c 00 	mov    %r12d,0xc67df(%rip)        # 0x18019a260
1800d3a81:	e8 fe 0f 00 00       	call   0x1800d4a84
1800d3a86:	8b d8                	mov    %eax,%ebx
1800d3a88:	85 c0                	test   %eax,%eax
1800d3a8a:	79 07                	jns    0x1800d3a93
1800d3a8c:	be 07 00 00 00       	mov    $0x7,%esi
1800d3a91:	eb 18                	jmp    0x1800d3aab
1800d3a93:	48 8d 15 26 1b 07 00 	lea    0x71b26(%rip),%rdx        # 0x1801455c0
1800d3a9a:	44 89 2d 27 6b 0c 00 	mov    %r13d,0xc6b27(%rip)        # 0x18019a5c8
1800d3aa1:	e8 46 14 f3 ff       	call   0x180004eec
1800d3aa6:	e8 81 f9 ff ff       	call   0x1800d342c
1800d3aab:	4d 85 f6             	test   %r14,%r14
1800d3aae:	74 08                	je     0x1800d3ab8
1800d3ab0:	49 8b ce             	mov    %r14,%rcx
1800d3ab3:	e8 44 65 fc ff       	call   0x180099ffc
1800d3ab8:	85 db                	test   %ebx,%ebx
1800d3aba:	79 35                	jns    0x1800d3af1
1800d3abc:	44 8b ce             	mov    %esi,%r9d
1800d3abf:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1800d3ac3:	48 8d 15 c6 1a 07 00 	lea    0x71ac6(%rip),%rdx        # 0x180145590
1800d3aca:	e8 79 14 f3 ff       	call   0x180004f48
1800d3acf:	45 84 ff             	test   %r15b,%r15b
1800d3ad2:	74 05                	je     0x1800d3ad9
1800d3ad4:	e8 df 09 00 00       	call   0x1800d44b8
1800d3ad9:	48 8b 0d 78 67 0c 00 	mov    0xc6778(%rip),%rcx        # 0x18019a258
1800d3ae0:	48 85 c9             	test   %rcx,%rcx
1800d3ae3:	74 0c                	je     0x1800d3af1
1800d3ae5:	e8 12 65 fc ff       	call   0x180099ffc
1800d3aea:	4c 89 25 67 67 0c 00 	mov    %r12,0xc6767(%rip)        # 0x18019a258
1800d3af1:	8b c3                	mov    %ebx,%eax
1800d3af3:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
1800d3afa:	00
1800d3afb:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1800d3b02:	41 5f                	pop    %r15
1800d3b04:	41 5e                	pop    %r14
1800d3b06:	41 5d                	pop    %r13
1800d3b08:	41 5c                	pop    %r12
1800d3b0a:	5f                   	pop    %rdi
1800d3b0b:	5e                   	pop    %rsi
1800d3b0c:	5d                   	pop    %rbp
1800d3b0d:	c3                   	ret
1800d3b0e:	cc                   	int3
1800d3b0f:	cc                   	int3
1800d3b10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1800d3b15:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1800d3b1a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1800d3b1f:	55                   	push   %rbp
1800d3b20:	41 54                	push   %r12
1800d3b22:	41 55                	push   %r13
1800d3b24:	41 56                	push   %r14
1800d3b26:	41 57                	push   %r15
1800d3b28:	48 8b ec             	mov    %rsp,%rbp
1800d3b2b:	48 83 ec 40          	sub    $0x40,%rsp