Function at 0x180087b30
Capabilities:
Terminate process

Disassembly:
mov dword [rsp + 0x20], r9d
mov qword [rsp + 0x18], r8
mov qword [rsp + 0x10], rdx
mov qword [rsp + 8], rcx
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x48]
sub rsp, 0x148
lea eax, [r9 - 0x10]
mov r15d, r9d
mov dword [rbp - 0x44], eax
mov rbx, rcx
cmp r9d, eax
jbe 0x180087e63
movups xmm1, xmmword [rsp + 0x70]
mov r13d, dword [rbp + 0xa8]
movsd xmm0, qword [rbp - 0x80]
mov r12, qword [rbp + 0xb8]
movups xmmword [rbp - 8], xmm1
mov qword [rsp + 0x58], r13
movsd qword [rbp - 0x30], xmm0
mov edi, dword [rsp + 0x68]
lea eax, [r15 - 0x99]
mov esi, dword [rsp + 0x64]
lea r11, str.operator
xor r9d, r9d
lea r10, [0x180000000]
mov r14d, r13d
cmp eax, 0x53
ja case.0x180087bd8.166
movzx eax, byte [r10 + rax + 0x89320]
mov ecx, dword [r10 + rax*4 + 0x892e8]
add rcx, r10
jmp rcx
mov rax, qword [rbp - 0x40]
lea rcx, [rbp - 8]
mov r8, qword [rbp + 0xb0]
mov r9d, 0x54
xor edx, edx
mov qword [rsp + 0x20], rax
call fcn.18003cbb0
movups xmm0, xmmword [rbp - 8]
lea r8, [rsp + 0x50]
mov rsi, qword [rbp + 0x98]
movsd xmm1, qword [rbp + 8]
lea rdx, [rbp + 0x10]
mov r9, qword [rbp + 0xb0]
lea rcx, [rsp + 0x70]
movups xmmword [rbp + 0x10], xmm0
mov eax, dword [rsi]
mov dword [rsp + 0x50], eax
mov rax, qword [rbp + 0xc0]
movsd qword [rbp + 0x20], xmm1
mov eax, dword [rax]
mov dword [rbp + 0xa8], eax
lea rax, [rbp + 0xa8]
mov qword [rsp + 0x38], rax
mov rax, qword [rbp + 0xa0]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x13d
call fcn.180003c50
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rbp - 8], xmm0
movsd xmm0, qword [rbp - 0x80]
movsd qword [rbp - 0x30], xmm0
jmp case.0x180087bd8.166
mov r14, qword [rbp + 0xc0]
mov eax, dword [r14]
cmp eax, 0xe
jne 0x180087cb1
mov rax, qword [rbp + 0xc8]
cmp dword [rax], 6
jne 0x180087cc7
cmp dword [rdx], 6
jne 0x180087cc7
mov eax, 1
mov dword [rsp + 0x60], eax
mov dword [rbp - 0x28], eax
jmp case.0x180087bd8.166
cmp eax, 0xf
jne 0x180087cd6
mov rax, qword [rbp + 0xc8]
cmp dword [rax], 6
jne 0x180087ca0
cmp dword [rdx], 6
jne 0x180087ca0
mov eax, r9d
mov dword [rsp + 0x60], eax
mov dword [rbp - 0x28], eax
jmp case.0x180087bd8.166
mov ebx, 0x10c
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x10c
je 0x180087d2a
cmp eax, 1
jne 0x180087d84
mov rax, qword [rbp - 0x10]
mov r9d, 0xa
mov r8d, dword [r8]
mov rcx, r12
mov rdx, qword [rbp + 0xb0]
mov dword [rsp + 0x38], 6
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r11
mov dword [rsp + 0x20], 3
call fcn.18004d440
jmp 0x180087d73
mov eax, dword [r14]
lea rcx, [rbp + 0x28]
mov qword [rsp + 0x40], r9
xor r8d, r8d
mov qword [rsp + 0x38], r9
xor edx, edx
mov qword [rsp + 0x30], r9
xor r9d, r9d
mov dword [rbp - 0x68], eax
lea rax, [rbp - 0x68]
mov dword [rsp + 0x28], 0x80
mov qword [rsp + 0x20], rax
call fcn.18004df90
movups xmm1, xmmword [rax]
movsd xmm0, qword [rax + 0x10]
movq qword [rbp - 0x10], xmm1
movsd qword [rbp - 0x80], xmm0
mov r8, qword [rbp + 0xa0]
lea r11, str.operator
xor r9d, r9d
inc ebx
cmp ebx, 0x10e
jb 0x180087ce0
mov eax, dword [rsp + 0x60]
mov dword [rbp - 0x28], eax
jmp case.0x180087bd8.166
mov r14, qword [rbp + 0xc0]
mov eax, dword [r14]
test eax, eax
je 0x180087eb2
mov rsi, qword [rbp + 0x98]
nop word [rax + rax]
dec eax
mov ebx, 0xba
mov dword [r14], eax
nop word [rax + rax]
mov eax, ebx
sub eax, 0xba
je 0x180087e11
sub eax, 1
je 0x180087df8
cmp eax, 1
jne 0x180087e99
add r12, 0x10
add qword [rbp + 0xb0], 0x10
jmp 0x180087e99
mov rax, qword [rbp + 0xc8]
movups xmm0, xmmword [rax]
mov rax, qword [rbp + 0xb0]
movups xmmword [rax], xmm0
jmp 0x180087e99
mov rdi, qword [rbp + 0xc8]
xor edx, edx
mov qword [rsp + 0x28], r9
mov r8, rdi
mov qword [rsp + 0x20], r9
mov ecx, 0xae
mov r9, r12
call fcn.180041250
mov r9, rdi
mov r8, rdi
mov edx, 0x5f
mov rcx, rsi
call fcn.18007d530
test al, al
je 0x180087e96
mov ecx, 0x24
mov eax, ecx
sub eax, 0x24
je 0x180087e8b
cmp eax, 1
jne 0x180087e8f
mov rbx, qword [rbp + 0x90]
movups xmm0, xmmword [rbp - 0x28]
movsd xmm1, qword [rbp - 0x18]
movups xmmword [rbx], xmm0
movsd qword [rbx + 0x10], xmm1
mov rax, rbx
add rsp, 0x148
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
mov byte [rbp - 0x28], 1
inc ecx
cmp ecx, 0x26
jb 0x180087e50
xor r9d, r9d
inc ebx
cmp ebx, 0xbd
jb 0x180087dd0
mov eax, dword [r14]
test eax, eax
jne 0x180087dc0
dec eax
mov byte [rbp - 0x28], 0
mov dword [r14], eax
jmp case.0x180087bd8.166
mov rax, qword [rbp - 0x38]
mov qword [rax + 8], r12
jmp case.0x180087bd8.166
mov eax, dword [r12]
dec eax
cmp eax, 0x10
ja case.0x180087ee9.2
cdqe
mov ecx, dword [r10 + rax*4 + 0x89374]
add rcx, r10
jmp rcx
mov ebx, 0xd7
mov eax, ebx
sub eax, 0xd7
je 0x180087f0a
cmp eax, 1
jne 0x180087f29
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [r12 + 0x10]
lea rdx, str.Staroslovenska_crkvena_c
mov rcx, rax
call fcn.1800bc2a0
inc ebx
cmp ebx, 0xd9
jb 0x180087ef0
mov ebx, 0xf2
cmp ebx, 0xf2
je 0x180087f4e
cmp ebx, 0x19b
je case.0x180087bd8.162
jmp 0x180087f6b
mov rax, qword [rbp + 0xb0]
lea rdx, str._only_requested_unwind__unwind
mov rcx, qword [0x1800f86e0]
mov r8d, dword [rax]
call fcn.1800bc2a0
add ebx, 0xa9
cmp ebx, 0x244
jb 0x180087f38
mov ebx, 0x35
nop
mov eax, ebx
sub eax, 0x34
je case.0x180087bd8.162
cmp eax, 1
jne 0x180087fd7
mov r8, qword [r12 + 0x10]
lea rdx, str.cannot_lock_a_zombie_method
mov rax, qword [rbp + 0xb0]
mov rcx, qword [0x1800f86e0]
mov r8, qword [r8 + 0x10]
mov r9d, dword [rax]
call fcn.1800bc2a0
mov rax, qword [r12 + 0x18]
test rax, rax
je 0x180087fd7
mov r8d, dword [rax + 0x20]
lea rdx, str.failed_to_obtain_TLS_slot
mov rcx, qword [0x1800f86e0]
call fcn.1800bc2a0
dec ebx
cmp ebx, 0x33
ja 0x180087f80
mov edi, 0x23
cmp edi, 0x23
je 0x180087ff9
cmp edi, 0x3d4
je case.0x180087bd8.162
jmp 0x1800880dd
mov ebx, 0xfc
nop
mov eax, ebx
sub eax, 0xfc
je 0x1800880ad
cmp eax, 1
jne 0x1800880cf
cmp r13d, eax
jne 0x180088059
mov r8, qword [r12 + 0x10]
mov rax, qword [rbp + 0xb0]
mov rcx, qword [0x1800f86e0]
cmp byte [r8], 0x27
jne 0x180088048
mov r8d, dword [rax]
lea rdx, str.function_queryServer_worker__message__
call fcn.1800bc2a0
jmp 0x1800880cf
mov r9d, dword [rax]
lea rdx, str.Data_rejected_by_the_remote_MKS_process
call fcn.1800bc2a0
jmp 0x1800880cf
cmp r13d, 2
jne 0x180088089
mov r8, qword [r12 + 0x10]
cmp byte [r8], 0x5c
jne 0x180088089
mov rax, qword [rbp + 0xb0]
lea rdx, str.VMODL_VIM_HOST_DISK_PARTITION_INFO_VMFS
mov rcx, qword [0x1800f86e0]
mov r9d, dword [rax]
call fcn.1800bc2a0
jmp 0x1800880cf
mov rax, qword [rbp + 0xb0]
lea rdx, str.typeof_holder_Phx::Graphs::InlineSummary_
mov r8, qword [r12 + 0x10]
mov rcx, qword [0x1800f86e0]
mov r9d, dword [rax]
call fcn.1800bc2a0
jmp 0x1800880cf
mov rax, qword [r12 + 0x10]
mov r13, 0xffffffffffffffff
nop dword [rax]
inc r13
cmp byte [rax + r13], 0
jne 0x1800880c0
mov qword [rsp + 0x58], r13
inc ebx
cmp ebx, 0xfe
jb 0x180088000
add edi, 0x3b1
cmp edi, 0x762
jbe 0x180087fe3
mov ebx, 0xba
mov eax, ebx
sub eax, 0xba
je 0x180088108
cmp eax, 1
je case.0x180087bd8.162
jmp 0x180088139
mov rdx, qword [r12 + 0x10]
xor r8d, r8d
lea ecx, [r8 + 0x3a]
call fcn.18006e1f0
mov rcx, qword [rbp + 0xb0]
lea rdx, str.enclose__0_in_an__available_check_to_silence_this_warning
mov r8, rax
mov r9d, dword [rcx]
mov rcx, qword [0x1800f86e0]
call fcn.1800bc2a0
inc ebx
cmp ebx, 0xbc
jb 0x1800880f4
mov eax, 0x2d
cmp eax, 0x2d
je 0x1800881a0
add eax, 0xf78
cmp eax, 0xf78
jbe 0x180088148
mov ebx, 0xc6
nop
mov eax, ebx
sub eax, 0xc3
je 0x180088255
sub eax, 1
je 0x1800881fa
sub eax, 1
je 0x1800881c3
cmp eax, 1
jne 0x180088220
mov rcx, qword [0x1800f86e0]
lea rdx, str.V:_I_vpWinRT::MFXvpPreProcessor::Start__p
call fcn.1800bc2a0
lea rdx, str.Removed_child__1_from_pool
jmp 0x180088214
mov r8, qword [r12 + 0x20]
lea rdx, str.END_LIST_OF_TRUST_ANCHORS
mov rcx, qword [0x1800f86e0]
call fcn.1800bc2a0
mov r15d, 0xdb
jmp case.0x180087bd8.166
mov rcx, qword [0x1800f86e0]
lea rdx, str.CNVPackage::get_FinishOptions
call fcn.1800bc2a0
mov rax, qword [rbp + 0xb0]
lea rdx, str.__autoupdate_request_
mov r8, qword [r12 + 0x10]
mov rcx, qword [0x1800f86e0]
mov r9d, dword [rax]
call fcn.1800bc2a0
jmp 0x180088220
mov rcx, qword [0x1800f86e0]
lea rdx, str.Relevant_Masks
call fcn.1800bc2a0
lea rdx, str.COLUMN_DEFAULT
mov rcx, qword [0x1800f86e0]
call fcn.1800bc2a0
dec ebx
cmp ebx, 0xc2
ja 0x180088160
xor r9d, r9d
mov edi, 0x4b
mov dword [rbp + 0xa8], edi
nop dword [rax]
mov eax, edi
sub eax, 0x4b
je 0x180088273
cmp eax, 1
je case.0x180087bd8.162
jmp 0x1800884b9
mov rcx, qword [0x1800f86e0]
lea rdx, [0x1800dec04]
call fcn.1800bc2a0
mov r15d, 0xdb
jmp case.0x180087bd8.166
mov r13d, dword [rsp + 0x64]
mov ebx, 0x1b
mov edi, dword [rsp + 0x68]
cmp ebx, 0x1317
ja 0x1800883c3
je 0x1800883ab
cmp ebx, 0x1b
je 0x18008838c
cmp ebx, 0x3e7
je 0x180088337
cmp ebx, 0x7b3
je 0x1800882f4
cmp ebx, 0xb7f
je 0x1800882dc
cmp ebx, 0xf4b
jne 0x18008848d
mov rcx, qword [0x1800f86e0]
lea rdx, str.int_X0__rint_M_0___tmp__
call fcn.1800bc2a0
jmp 0x18008848d
mov rcx, qword [0x1800f86e0]
lea rdx, str.Check_failed:_http_auth_handler_factory.
call fcn.1800bc2a0
jmp 0x18008848d
lea rax, [rsp + 0x50]
mov dword [rsp + 0x28], 0xc8
xor r9d, r9d
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov dword [rsp + 0x50], r13d
xor edx, edx
xor ecx, ecx
call fcn.18004a670
xor r9d, r9d
mov dword [rsp + 0x50], edi
lea r8, [rsp + 0x50]
mov edx, 0x108
xor ecx, ecx
call fcn.1800ac070
jmp 0x18008848d
mov qword [rsp + 0x20], r9
xor r8d, r8d
mov r9d, 0xf8
xor edx, edx
xor ecx, ecx
call fcn.1800ba600
xor edx, edx
mov dword [rsp + 0x50], eax
mov qword [rsp + 0x38], rdx
lea rcx, [rsp + 0x70]
mov edi, eax
mov qword [rsp + 0x30], rdx
mov rax, qword [r12 + 0x10]
mov r9d, 0xdc
mov qword [rsp + 0x28], rax
xor r8d, r8d
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
call fcn.180087b30
jmp 0x18008848d
mov qword [rsp + 0x20], r9
xor r8d, r8d
mov r9d, 0xf8
xor edx, edx
xor ecx, ecx
call fcn.1800ba600
mov r13d, eax
jmp 0x18008848d
mov rcx, qword [0x1800f86e0]
lea rdx, str.NvAPI_EnumNvidiaDisplayHandle
call fcn.1800bc2a0
jmp 0x18008848d
cmp ebx, 0x16e3
je 0x180088475
cmp ebx, 0x1aaf
je 0x180088460
cmp ebx, 0x1e7b
je 0x180088438
cmp ebx, 0x2247
jne 0x18008848d
mov rax, qword [rbp + 0xb0]
xor r9d, r9d
mov dword [rsp + 0x28], 0xc8
xor r8d, r8d
xor edx, edx
xor ecx, ecx
mov eax, dword [rax]
mov dword [rsp + 0x50], eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
call fcn.18004a670
xor r9d, r9d
mov dword [rsp + 0x50], r13d
lea r8, [rsp + 0x50]
mov edx, 0x108
xor ecx, ecx
call fcn.1800ac070
jmp 0x18008848d
mov rcx, qword [0x1800f86e0]
lea rdx, str.llvm.spu.si.sf
call fcn.1800bc2a0
mov rcx, qword [0x1800f86e0]
lea rdx, [0x1800dec04]
call fcn.1800bc2a0
jmp 0x18008848d
mov rcx, qword [0x1800f86e0]
lea rdx, str.GC_VersionInfo
call fcn.1800bc2a0
jmp 0x18008848d
mov r8, qword [r12 + 0x18]
lea rdx, str.___s__n
mov rcx, qword [0x1800f86e0]
call fcn.1800bc2a0
add ebx, 0x3cc
mov r9d, 0
cmp ebx, 0x25f8
jbe 0x180088281
mov dword [rsp + 0x68], edi
mov edi, dword [rbp + 0xa8]
mov dword [rsp + 0x64], r13d
mov r13, qword [rsp + 0x58]
inc edi
mov r9d, 0
mov dword [rbp + 0xa8], edi
cmp edi, 0x4d
jb 0x180088240
mov r13d, dword [rbp - 0x60]
mov esi, 0x5c
mov dword [rbp + 0xa8], esi
nop
mov eax, esi
sub eax, 0x5c
je 0x1800886e5
sub eax, 0x23
je 0x1800886b3
sub eax, 0x23
je 0x180088543
sub eax, 0x23
je 0x18008852c
cmp eax, 0x23
jne 0x18008871f
mov eax, dword [rsp + 0x6c]
lea r8, [rbp + 0xa8]
xor r9d, r9d
mov dword [rbp + 0xa8], eax
mov edx, 0x108
xor ecx, ecx
call fcn.1800ac070
jmp 0x18008871f
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xd9
call fcn.1800af6c0
jmp 0x18008871f
mov r12, qword [r12 + 0x10]
test r12, r12
je 0x18008871f
mov esi, dword [rsp + 0x6c]
nop word [rax + rax]
cmp qword [r12 + 8], 0
je 0x18008865c
mov ebx, 0x125
mov eax, ebx
sub eax, 0x122
je 0x180088629
sub eax, 1
je 0x18008860e
sub eax, 1
je 0x1800885b4
cmp eax, 1
jne 0x180088642
mov qword [rsp + 0x20], r9
xor r8d, r8d
mov r9d, 0xf8
xor edx, edx
xor ecx, ecx
call fcn.1800ba600
mov r13d, eax
jmp 0x180088642
mov qword [rsp + 0x38], r9
lea rax, [rsp + 0x50]
mov qword [rsp + 0x30], r9
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x28], r12
mov r9d, 0xdc
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor edx, edx
mov dword [rsp + 0x50], r13d
call fcn.180087b30
lea rax, [rsp + 0x50]
mov dword [rsp + 0x28], 0xc8
xor r9d, r9d
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov dword [rsp + 0x50], esi
xor edx, edx
xor ecx, ecx
call fcn.18004a670
jmp 0x180088642
xor r9d, r9d
mov dword [rsp + 0x50], r13d
lea r8, [rsp + 0x50]
mov edx, 0x108
xor ecx, ecx
call fcn.1800ac070
jmp 0x180088642
xor r9d, r9d
mov dword [rsp + 0x50], esi
xor r8d, r8d
lea rcx, [rsp + 0x50]
mov edx, 0xf1
call fcn.1800b9530
dec ebx
mov r9d, 0
cmp ebx, 0x121
ja 0x180088571
mov dword [rbp - 0x60], r13d
jmp 0x180088697
mov rax, qword [rbp + 0xb0]
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x38], r9
xor r8d, r8d
mov qword [rsp + 0x30], r9
xor edx, edx
mov qword [rsp + 0x28], r12
mov r9d, 0xdc
mov eax, dword [rax]
mov dword [rsp + 0x50], eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
call fcn.180087b30
mov r12, qword [r12 + 8]
mov r9d, 0
test r12, r12
jne 0x180088560
mov esi, dword [rbp + 0xa8]
jmp 0x18008871f
mov eax, dword [rsp + 0x6c]
lea rcx, [rsp + 0x70]
mov dword [rbp + 0xa8], eax
xor edx, edx
lea rax, [rbp + 0xa8]
mov r8d, 0x8e
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r9
xor r9d, r9d
call fcn.180080e10
jmp 0x18008871f
mov qword [rsp + 0x20], r9
xor r8d, r8d
mov r9d, 0xf8
xor edx, edx
xor ecx, ecx
call fcn.1800ba600
xor edx, edx
mov dword [rsp + 0x6c], eax
mov qword [rsp + 0x28], rdx
lea rcx, [rsp + 0x70]
xor r9d, r9d
mov dword [rsp + 0x20], 0x10b
xor r8d, r8d
call fcn.180031090
add esi, 0x23
mov r9d, 0
mov dword [rbp + 0xa8], esi
cmp esi, 0x10b
jb 0x1800884e0
mov r13, qword [rsp + 0x58]
mov r15d, 0xdb
jmp case.0x180087bd8.166
mov ebx, 0xe8
nop
cmp ebx, 0xe8
je 0x180088772
mov dword [rsp + 0x64], esi
mov r13d, r14d
mov qword [rsp + 0x58], r13
mov dword [rsp + 0x68], edi
cmp ebx, 0x1af
je case.0x180087bd8.162
jmp 0x1800887cb
mov r12, qword [r12 + 0x10]
test r12, r12
je 0x1800887cb
nop dword [rax]
mov rax, qword [rbp + 0xb0]
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x38], r9
xor r8d, r8d
mov qword [rsp + 0x30], r9
xor edx, edx
mov qword [rsp + 0x28], r12
mov r9d, 0xdc
mov eax, dword [rax]
mov dword [rsp + 0x50], eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
call fcn.180087b30
mov r12, qword [r12 + 8]
mov r9d, 0
test r12, r12
jne 0x180088780
add ebx, 0xc7
cmp ebx, 0x276
jb 0x180088750
mov r13d, r14d
mov dword [rsp + 0x64], esi
mov qword [rsp + 0x58], r13
mov dword [rsp + 0x68], edi
mov eax, 0x128
cmp eax, 0x128
je 0x180088891
add eax, 0x7840
cmp eax, 0x7840
jbe 0x1800887f2
mov edi, 0x57
nop
mov eax, edi
sub eax, 0x56
je case.0x180087bd8.162
cmp eax, 1
jne 0x180088aeb
mov r13d, dword [rbp - 0x5c]
mov ebx, 0x66
nop dword [rax]
cmp ebx, 0xc6d2
ja 0x180088a73
je 0x180088a0b
cmp ebx, 0x66
je 0x1800889ec
cmp ebx, 0x428a
je 0x1800889c8
cmp ebx, 0x84ae
jne 0x180088aca
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], r13d
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], r9
xor edx, edx
xor r9d, r9d
mov r8d, 0x8e
call fcn.180080e10
jmp 0x180088aca
mov r13, qword [rbp + 0xb0]
mov ebx, 0xf7
nop dword [rax]
cmp ebx, 0xf7
je 0x180088967
cmp ebx, 0x9d45
je 0x1800888f7
cmp ebx, 0x13993
jne 0x1800889a0
mov eax, dword [rbp - 0x70]
lea rcx, [rbp + 0xa8]
xor r9d, r9d
mov dword [rbp + 0xa8], eax
xor r8d, r8d
mov edx, 0xf1
call fcn.1800b9530
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xd9
call fcn.1800af6c0
jmp 0x1800889a0
mov eax, dword [rbp - 0x70]
lea rcx, [rsp + 0x70]
mov dword [rbp + 0xa8], eax
xor edx, edx
lea rax, [rbp + 0xa8]
mov r8d, 0x8e
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r9
xor r9d, r9d
call fcn.180080e10
mov eax, dword [r13]
lea rcx, [rsp + 0x70]
xor edx, edx
mov dword [rbp + 0xa8], eax
mov rax, qword [r12 + 0x10]
mov r9d, 0xdc
mov qword [rsp + 0x38], rdx
xor r8d, r8d
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa8]
mov qword [rsp + 0x20], rax
call fcn.180087b30
jmp 0x1800889a0
mov qword [rsp + 0x20], r9
xor r8d, r8d
mov r9d, 0xf8
xor edx, edx
xor ecx, ecx
call fcn.1800ba600
xor edx, edx
mov dword [rbp - 0x70], eax
mov qword [rsp + 0x28], rdx
lea rcx, [rsp + 0x70]
xor r9d, r9d
mov dword [rsp + 0x20], 0x10b
xor r8d, r8d
call fcn.180031090
add ebx, 0x9c4e
mov r9d, 0
cmp ebx, 0x1d4ea
jbe 0x1800888a0
mov r13, qword [rsp + 0x58]
mov r15d, 0xdb
jmp case.0x180087bd8.166
mov qword [rsp + 0x28], r9
lea rcx, [rsp + 0x70]
xor r9d, r9d
mov dword [rsp + 0x20], 0x10b
xor r8d, r8d
xor edx, edx
call fcn.180031090
jmp 0x180088aca
mov qword [rsp + 0x20], r9
xor r8d, r8d
mov r9d, 0xf8
xor edx, edx
xor ecx, ecx
call fcn.1800ba600
mov r13d, eax
jmp 0x180088aca
mov rax, qword [r12 + 0x10]
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x38], r9
xor r8d, r8d
mov qword [rsp + 0x30], r9
xor edx, edx
mov qword [rsp + 0x28], rax
mov r9d, 0xdc
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], r13d
mov qword [rsp + 0x20], rax
call fcn.180087b30
mov rcx, qword [rbp + 0xb0]
xor r9d, r9d
mov dword [rsp + 0x28], 0xc8
xor r8d, r8d
xor edx, edx
mov eax, dword [rcx]
xor ecx, ecx
mov dword [rsp + 0x50], eax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
call fcn.18004a670
jmp 0x180088aca
cmp ebx, 0x108f6
je 0x180088a97
cmp ebx, 0x14b1a
jne 0x180088aca
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xd9
call fcn.1800af6c0
jmp 0x180088aca
xor r9d, r9d
mov dword [rsp + 0x50], r13d
lea r8, [rsp + 0x50]
mov edx, 0x108
xor ecx, ecx
call fcn.1800ac070
xor r9d, r9d
mov dword [rsp + 0x50], r13d
xor r8d, r8d
lea rcx, [rsp + 0x50]
mov edx, 0xf1
call fcn.1800b9530
add ebx, 0x4224
mov r9d, 0
cmp ebx, 0x18cd8
jbe 0x180088830
mov dword [rbp - 0x5c], r13d
mov r13, qword [rsp + 0x58]
dec edi
mov r9d, 0
cmp edi, 0x55
ja 0x180088810
lea r10, [0x180000000]
mov esi, 0xe3
nop dword [rax + rax]
mov eax, esi
sub eax, 0xe3
je 0x180088b27
cmp eax, 1
je case.0x180087bd8.162
jmp 0x180088cc9
mov r13d, dword [rbp - 0x54]
mov ebx, 6
mov r15d, dword [rbp - 0x58]
lea edi, [rbx + 1]
cmp ebx, 6
ja case.default.0x180088b4d
mov eax, ebx
mov ecx, dword [r10 + rax*4 + 0x893b8]
add rcx, r10
jmp rcx
mov rax, qword [r12 + 0x10]
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x38], r9
xor r8d, r8d
mov qword [rsp + 0x30], r9
xor edx, edx
mov qword [rsp + 0x28], rax
mov r9d, 0xdc
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], r13d
mov qword [rsp + 0x20], rax
call fcn.180087b30
lea rax, [rsp + 0x50]
mov dword [rsp + 0x28], 0xc8
xor r9d, r9d
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov dword [rsp + 0x50], r15d
xor edx, edx
xor ecx, ecx
call fcn.18004a670
jmp case.default.0x180088b4d
mov qword [rsp + 0x20], r9
xor r8d, r8d
mov r9d, 0xf8
xor edx, edx
xor ecx, ecx
call fcn.1800ba600
mov r15d, eax
jmp case.default.0x180088b4d
xor r9d, r9d
mov dword [rsp + 0x50], r13d
lea r8, [rsp + 0x50]
mov edx, 0x108
xor ecx, ecx
call fcn.1800ac070
xor r9d, r9d
mov dword [rsp + 0x50], r13d
xor r8d, r8d
lea rcx, [rsp + 0x50]
mov edx, 0xf1
call fcn.1800b9530
jmp case.default.0x180088b4d
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xd9
call fcn.1800af6c0
jmp case.default.0x180088b4d
mov qword [rsp + 0x20], r9
xor r8d, r8d
mov r9d, 0xf8
xor edx, edx
xor ecx, ecx
call fcn.1800ba600
mov r13d, eax
jmp case.default.0x180088b4d
mov qword [rsp + 0x28], r9
lea rcx, [rsp + 0x70]
xor r9d, r9d
mov dword [rsp + 0x20], 0x10b
xor r8d, r8d
xor edx, edx
call fcn.180031090
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], r13d
xor edx, edx
mov qword [rsp + 0x28], rax
xor r9d, r9d
mov qword [rsp + 0x20], rdx
mov r8d, 0x8e
lea rcx, [rsp + 0x70]
call fcn.180080e10
jmp case.default.0x180088b4d
xor r9d, r9d
mov dword [rsp + 0x50], r15d
lea r8, [rsp + 0x50]
mov edx, 0x108
xor ecx, ecx
call fcn.1800ac070
dec ebx
lea r10, [0x180000000]
mov r9d, 0
sub rdi, 1
jne 0x180088b37
mov dword [rbp - 0x58], r15d
mov r15d, dword [rbp + 0xa8]
mov dword [rbp - 0x54], r13d
mov r13, qword [rsp + 0x58]
inc esi
lea r10, [0x180000000]
mov r9d, 0
cmp esi, 0xe5
jb 0x180088b10
mov eax, 0xf4
nop dword [rax]
cmp eax, 0xf4
je 0x180088d2d
add eax, 0x8e04
cmp eax, 0x8e04
jbe 0x180088cf0
mov edi, 0x114
nop dword [rax + rax]
cmp edi, 0x114
je 0x180088f1f
cmp edi, 0xbdc
je case.0x180087bd8.162
jmp 0x18008911d
mov r13d, dword [rbp - 0x50]
mov ebx, 0x4a
nop word [rax + rax]
cmp ebx, 0x64e2
ja 0x180088e5e
je 0x180088e1d
cmp ebx, 0x4a
je 0x180088de4
cmp ebx, 0x21d2
je 0x180088da1
cmp ebx, 0x435a
jne 0x180088ef3
lea rax, [rbp + 0xa8]
mov dword [rbp + 0xa8], r13d
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], r9
xor edx, edx
xor r9d, r9d
mov r8d, 0x8e
call fcn.180080e10
jmp 0x180088ef3
mov eax, dword [rbp - 0x6c]
lea r8, [rbp + 0xa8]
xor r9d, r9d
mov dword [rbp + 0xa8], eax
mov edx, 0x108
xor ecx, ecx
call fcn.1800ac070
xor edx, edx
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x28], rdx
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], 0x10b
call fcn.180031090
jmp 0x180088ef3
mov qword [rsp + 0x20], r9
xor r8d, r8d
mov r9d, 0xf8
xor edx, edx
xor ecx, ecx
call fcn.1800ba600
xor edx, edx
mov dword [rbp - 0x6c], eax
mov r9d, 0xf8
mov qword [rsp + 0x20], rdx
xor r8d, r8d
xor ecx, ecx
call fcn.1800ba600
mov r13d, eax
jmp 0x180088ef3
mov rax, qword [r12 + 0x10]
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x38], r9
xor r8d, r8d
mov qword [rsp + 0x30], r9
xor edx, edx
mov qword [rsp + 0x28], rax
mov r9d, 0xdc
lea rax, [rbp + 0xa8]
mov dword [rbp + 0xa8], r13d
mov qword [rsp + 0x20], rax
call fcn.180087b30
jmp 0x180088ef3
cmp ebx, 0x866a
je 0x180088eaa
cmp ebx, 0xa7f2
je 0x180088e8a
cmp ebx, 0xc97a
jne 0x180088ef3
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xd9
call fcn.1800af6c0
jmp 0x180088ef3
xor r9d, r9d
mov dword [rbp + 0xa8], r13d
xor r8d, r8d
lea rcx, [rbp + 0xa8]
mov edx, 0xf1
call fcn.1800b9530
jmp 0x180088ef3
mov eax, dword [rbp - 0x6c]
xor r9d, r9d
mov dword [rbp + 0xa8], eax
xor r8d, r8d
lea rax, [rbp + 0xa8]
mov dword [rsp + 0x28], 0xc8
xor edx, edx
mov qword [rsp + 0x20], rax
xor ecx, ecx
call fcn.18004a670
xor r9d, r9d
mov dword [rbp + 0xa8], r13d
lea r8, [rbp + 0xa8]
mov edx, 0x108
xor ecx, ecx
call fcn.1800ac070
add ebx, 0x2188
mov r9d, 0
cmp ebx, 0xeab8
jbe 0x180088d40
mov dword [rbp - 0x50], r13d
mov r15d, 0xdb
mov r13, qword [rsp + 0x58]
jmp case.0x180087bd8.166
mov r13d, dword [rbp - 0x48]
mov ebx, 0x3a
mov r15d, dword [rbp - 0x4c]
nop dword [rax]
cmp ebx, 0x166
ja 0x180089072
je 0x180089035
mov eax, ebx
sub eax, 0x3a
je 0x180088ffc
sub eax, 0x4b
je 0x180088fb2
sub eax, 0x4b
je 0x180088f8e
cmp eax, 0x4b
jne 0x1800890f4
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], r13d
mov qword [rsp + 0x28], rax
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x20], r9
xor edx, edx
xor r9d, r9d
mov r8d, 0x8e
call fcn.180080e10
jmp 0x1800890f4
mov qword [rsp + 0x28], r9
lea rcx, [rsp + 0x70]
xor r9d, r9d
mov dword [rsp + 0x20], 0x10b
xor r8d, r8d
xor edx, edx
call fcn.180031090
jmp 0x1800890f4
mov rax, qword [rbp + 0xb0]
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x38], r9
xor r8d, r8d
mov qword [rsp + 0x30], r9
xor edx, edx
mov r9d, 0xdc
mov eax, dword [rax]
mov dword [rsp + 0x50], eax
mov rax, qword [r12 + 0x10]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x50]
mov qword [rsp + 0x20], rax
call fcn.180087b30
mov dword [rsp + 0x50], r15d
jmp 0x1800890e0
mov qword [rsp + 0x20], r9
xor r8d, r8d
mov r9d, 0xf8
xor edx, edx
xor ecx, ecx
call fcn.1800ba600
xor edx, edx
mov r9d, 0xf8
xor r8d, r8d
mov qword [rsp + 0x20], rdx
xor ecx, ecx
mov r15d, eax
call fcn.1800ba600
mov r13d, eax
jmp 0x1800890f4
mov rax, qword [r12 + 0x10]
lea rcx, [rsp + 0x70]
mov qword [rsp + 0x38], r9
xor r8d, r8d
mov qword [rsp + 0x30], r9
xor edx, edx
mov qword [rsp + 0x28], rax
mov r9d, 0xdc
lea rax, [rsp + 0x50]
mov dword [rsp + 0x50], r13d
mov qword [rsp + 0x20], rax
call fcn.180087b30
jmp 0x1800890f4
mov eax, ebx
sub eax, 0x1b1
je 0x1800890b5
sub eax, 0x4b
je 0x180089099
cmp eax, 0x4b
jne 0x1800890f4
xor r9d, r9d
xor edx, edx
xor ecx, ecx
mov r8d, 0xd9
call fcn.1800af6c0
jmp 0x1800890f4
xor r9d, r9d
mov dword [rsp + 0x50], r13d
xor r8d, r8d
lea rcx, [rsp + 0x50]
mov edx, 0xf1
call fcn.1800b9530
jmp 0x1800890f4
lea rax, [rsp + 0x50]
mov dword [rsp + 0x28], 0xc8
xor r9d, r9d
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov dword [rsp + 0x50], r15d
xor edx, edx
xor ecx, ecx
call fcn.18004a670
mov dword [rsp + 0x50], r13d
xor r9d, r9d
lea r8, [rsp + 0x50]
mov edx, 0x108
xor ecx, ecx
call fcn.1800ac070
add ebx, 0x4b
mov r9d, 0
cmp ebx, 0x292
jb 0x180088f30
mov dword [rbp - 0x4c], r15d
mov r15d, dword [rbp + 0xa8]
mov dword [rbp - 0x48], r13d
mov r13, qword [rsp + 0x58]
add edi, 0xac8
mov r9d, 0
cmp edi, 0x1590
jbe 0x180088d10
mov ebx, 0x1a
nop word [rax + rax]
mov eax, ebx
sub eax, 0x1a
je 0x180089152
cmp eax, 1
je 0x180087efe
jmp 0x180089170
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8d, dword [r12]
lea rdx, str.Extraction_footprint_completely_deleted:
mov rcx, rax
call fcn.1800bc2a0
inc ebx
cmp ebx, 0x1c
jb 0x180089140
jmp case.0x180087bd8.166
mov dword [rbp - 0x28], 1
jmp case.0x180087bd8.166
mov eax, 0x20
nop dword [rax]
cmp eax, 0x20
je 0x1800892ca
add eax, 0x380
cmp eax, 0x380
jbe 0x180089190
mov rbx, qword [rbp + 0xc8]
xor r9d, r9d
mov r8, rbx
mov rdx, r12
mov ecx, 0xe5
call fcn.1800a8de0
mov qword [rbp - 0x40], rax
cmp rax, 0
jne case.0x180087bd8.166
mov rdx, qword [rbp + 0xb0]
lea rax, str.name
mov dword [rsp + 0x30], 6
mov r9d, 0x36
mov qword [rsp + 0x28], rbx
mov rcx, r12
mov qword [rsp + 0x20], rax
mov rax, qword [rbp + 0xc0]
mov r8d, dword [rax]
call fcn.18004d440
jmp case.0x180087bd8.166
mov r9, qword [rbp + 0xb0]
mov r8, r12
mov rdx, r12
mov ecx, 0x56
call fcn.18004dcd0
mov r9d, 0x1d
xor r8d, r8d
mov rdx, r12
xor ecx, ecx
call fcn.1800961a0
test eax, eax
je case.0x180087bd8.166
mov ecx, 0x20
xor edx, edx
nop
mov eax, ecx
sub eax, 0x1f
je case.0x180087bd8.153
cmp eax, 1
jne 0x180089253
mov dword [rbp - 0x28], edx
dec ecx
cmp ecx, 0x1e
ja 0x180089240
jmp case.0x180087bd8.166
mov rax, qword [rbp - 0x38]
mov qword [rbp - 0x28], rax
jmp case.0x180087bd8.166
mov qword [rsp + 0x28], r9
lea r8, [rbp + 0xa8]
mov qword [rsp + 0x20], r9
lea rcx, [rsp + 0x70]
mov r9d, 0x117
mov dword [rbp + 0xa8], 6
xor edx, edx
call fcn.1800277d0
movups xmm1, xmmword [rax]
movups xmm0, xmmword [rax + 0x10]
movq qword [rbp - 0x38], xmm1
movups xmmword [rbp - 0x80], xmm0
dec r15d
mov dword [rbp + 0xa8], r15d
cmp r15d, dword [rbp - 0x44]
jbe case.0x180087bd8.153
mov rdx, qword [rbp + 0x98]
mov r8, qword [rbp + 0xa0]
jmp 0x180087b98
mov rbx, qword [rbp + 0x90]
movups xmm0, xmmword [rbp - 8]
movups xmmword [rbx], xmm0
movsd xmm0, qword [rbp - 0x30]
movsd qword [rbx + 0x10], xmm0
jmp 0x180087e74