Function at 0x180022fd0
Capabilities:
Terminate process

Disassembly:
mov dword [rsp + 0x18], r8d
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 - 0x1f]
sub rsp, 0xd8
mov eax, r8d
mov rdi, rdx
mov rsi, rcx
lea ebx, [r8 + 0xf]
mov dword [rbp - 0x71], ebx
cmp r8d, ebx
jae 0x180024066
lea rdx, [0x180000000]
xor ebx, ebx
mov r13, qword [rbp - 1]
mov ecx, dword [rbp - 0x71]
lea r15, str.pos_is_not_correct_0___m_iPos__
lea r12, [0x18002fa85]
add eax, 0xffffff88
cmp eax, 0x42
ja case.default.0x18002304c
movzx eax, byte [rdx + rax + 0x240c4]
mov ecx, dword [rdx + rax*4 + 0x24084]
add rcx, rdx
jmp rcx
mov eax, dword [r13 + 0xc]
mov dword [rbp + 0x7f], eax
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0x7f]
mov qword [rsp + 0x20], rax
mov r9d, 0x81
xor r8d, r8d
xor edx, edx
mov rcx, rsi
call fcn.18000b9c0
jmp 0x180023d98
movups xmm0, xmmword [rdi]
mov rsi, qword [rbp - 0x19]
movups xmmword [rsi], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsi + 0x10], xmm1
mov qword [rbp - 9], rbx
jmp case.0x18002304c.135
mov eax, dword [0x18003cb1c]
mov dword [rbp - 0x6d], eax
jmp case.0x18002304c.135
mov esi, SHUnicodeToAnsi
nop dword [rax]
mov eax, esi
sub eax, 0xd7
je 0x180024066
cmp eax, 1
jne 0x180023176
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x18002316e
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x15]
call fcn.18002a460
mov eax, dword [rbp - 0x6d]
cmp eax, dword [0x18003cb1c]
je 0x180023157
mov edi, 0xcb
mov ebx, eax
mov eax, edi
sub eax, 0xcb
je 0x180023136
sub eax, 1
je 0x18002311f
cmp eax, 1
jne 0x18002314b
mov dword [0x18003cb1c], ebx
jmp 0x18002314b
xor r9d, r9d
mov r8, r12
mov rdx, r12
lea rcx, str.Yandex_AdditionalServicesThread
call fcn.18002cfd0
jmp 0x18002314b
mov r8d, dword [0x18003cb1c]
mov edx, ebx
lea rcx, str.___Stream._The_getTrailers_callback_is_invoked_and_passed_a_holder_object.
call fcn.18002cfd0
inc edi
cmp edi, 0xce
jb 0x180023104
xor ebx, ebx
mov dword [rbp + 0x7f], ebx
mov r9, r12
lea r8, [rbp + 0x7f]
mov rdx, r12
mov ecx, 0x5d
call fcn.180007790
mov rax, qword [rbp - 0x19]
mov qword [rbp - 0x59], rax
dec esi
cmp esi, 0xd6
ja 0x1800230b0
jmp 0x180023d98
mov r14, qword [rdi]
mov r12, qword [rdi + 8]
cmp r14, r12
je case.0x18002304c.135
nop dword [rax]
mov r15, qword [rsi]
mov rdi, qword [r15 + 8]
mov qword [rbp - 0x49], rdi
mov dword [rbp - 0x41], ebx
mov rsi, r15
cmp byte [rdi + 0x19], 0
jne 0x1800231f3
nop word [rax + rax]
mov qword [rbp - 0x49], rdi
lea rcx, [rdi + 0x20]
mov rdx, r14
call fcn.180020fc0
shr eax, 0x1f
test al, al
je 0x1800231e0
mov dword [rbp - 0x41], ebx
mov rdi, qword [rdi + 0x10]
jmp 0x1800231ed
mov dword [rbp - 0x41], 1
mov rsi, rdi
mov rdi, qword [rdi]
cmp byte [rdi + 0x19], 0
je 0x1800231c0
cmp byte [rsi + 0x19], 0
jne 0x18002320c
lea rdx, [rsi + 0x20]
mov rcx, r14
call fcn.180020fc0
shr eax, 0x1f
test al, al
je 0x180023277
mov rsi, qword [rbp + 0x67]
movabs rax, 0x3ffffffffffffff
cmp qword [rsi + 8], rax
je 0x18002407e
mov qword [rbp + 7], rsi
mov qword [rbp + 0xf], rbx
mov ecx, 0x40
call fcn.18002d124
mov rdi, rax
mov qword [rbp + 0xf], rax
lea rcx, [rax + 0x20]
mov rdx, r14
call fcn.180003120
mov qword [rdi], r15
mov qword [rdi + 8], r15
mov qword [rdi + 0x10], r15
mov word [rdi + 0x18], 0
mov qword [rbp + 0xf], rbx
movups xmm0, xmmword [rbp - 0x49]
movaps xmmword [rbp - 0x49], xmm0
mov r8, rdi
lea rdx, [rbp - 0x49]
mov rcx, rsi
call fcn.18001ae00
jmp 0x18002327b
mov rsi, qword [rbp + 0x67]
add r14, 0x28
cmp r14, r12
jne 0x1800231a0
jmp 0x180023d98
cmp byte [rsi], 2
jb case.0x18002304c.135
mov r14d, 0x101
nop dword [rax]
cmp r14d, 0x101
je 0x1800232bb
cmp r14d, 0x1c4
je 0x180024039
jmp 0x1800233a0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x1800233a0
mov esi, 0x87
nop
mov eax, esi
sub eax, 0x87
je 0x180023384
cmp eax, 0x27
jne 0x180023391
mov eax, dword [rbp - 0x6d]
cmp eax, dword [0x18003cb1c]
je 0x18002335a
mov edi, 0xaa
cmp edi, 0xaa
je 0x18002333d
cmp edi, 0x7986
je 0x180023326
cmp edi, 0xf262
jne 0x18002334c
mov dword [0x18003cb1c], eax
jmp 0x18002334c
xor r9d, r9d
mov r8, r12
mov rdx, r12
lea rcx, str.llvm.x86.avx512.pbroadcastq.128
call fcn.18002cfd0
jmp 0x180023349
lea rcx, str.__kernel_void_Gray2BGR5x5_int_cols__int_rows__int_src_step__int_dst_step_
call fcn.18002cfd0
mov eax, dword [rbp - 0x6d]
add edi, 0x78dc
cmp edi, 0x16a94
jbe 0x180023306
mov qword [0x18003cb60], r15
mov dword [rbp + 0x7f], ebx
mov qword [rsp + 0x20], r12
mov r9d, 0xda
lea r8, [rbp + 0x7f]
lea rdx, str.__d__d__Fetching_symbols_for__s
mov rcx, r12
call fcn.1800186f0
jmp 0x180023391
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x15]
call fcn.18002a460
add esi, 0x27
cmp esi, 0xd5
jb 0x1800232e0
add r14d, 0xc3
cmp r14d, 0x287
jb 0x1800232a0
jmp 0x180023d98
mov r8, rbx
nop dword [rax]
mov edx, 0xc7
mov eax, edx
sub eax, 0xc7
je 0x1800233d8
cmp eax, 1
jne 0x1800233f8
inc qword [rsi]
jmp 0x1800233f8
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x1800233e5
mov rcx, qword [rdi]
mov rax, qword [rsi]
movzx ecx, byte [rcx + rax]
sub cl, 0x67
cmp cl, 0x13
ja 0x18002405c
inc edx
cmp edx, 0xc9
jb 0x1800233c5
inc r8
cmp r8, 4
jb 0x1800233c0
jmp 0x180023d98
mov r8d, 0x5d
mov rdx, rsi
mov rcx, qword [0x18003cb58]
call fcn.180013060
mov r15, rax
mov qword [rbp - 0x49], rax
test rax, rax
je 0x18002372c
mov r12d, 0x10e
mov dword [rbp + 0x7f], r12d
nop
mov ecx, r12d
sub ecx, 0x10e
je 0x1800235ac
sub ecx, 1
je 0x180023594
cmp ecx, 1
jne 0x180023709
mov r14d, 0xf7
nop word [rax + rax]
mov eax, r14d
sub eax, 0xf5
je 0x180024066
sub eax, 1
je 0x18002357c
cmp eax, 1
jne 0x18002357f
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x18002357f
mov esi, 0xf5
mov r12d, dword [rbp - 0x61]
lea r15, [0x18002fa85]
nop
mov eax, esi
sub eax, 0xf5
je 0x180023557
sub eax, 1
je 0x1800234f2
cmp eax, 1
jne 0x180023564
mov dword [rbp - 0x69], ebx
mov r9, r15
lea r8, [rbp - 0x69]
mov rdx, r15
lea ecx, [rax + 0x5c]
call fcn.180007790
jmp 0x180023564
cmp r12d, dword [0x18003cb1c]
je 0x180023564
mov edi, 0x40
mov ebx, dword [rbp - 0x61]
mov eax, edi
sub eax, 0x3e
je 0x180023542
sub eax, 1
je 0x18002352b
cmp eax, 1
jne 0x180023548
mov r8d, dword [0x18003cb1c]
mov edx, ebx
lea rcx, str.jP3vbb3QesmlOmpyM8ZKDQUXKi17safY1vC9D_qDihtQWEjdnjDuGWk81quzMKq2edY3rZnYVu
call fcn.18002cfd0
jmp 0x180023548
xor r9d, r9d
mov r8, r15
mov rdx, r15
lea rcx, str.Frame:__.3fms__position:__.3fms
call fcn.18002cfd0
jmp 0x180023548
mov dword [0x18003cb1c], ebx
dec edi
cmp edi, 0x3d
ja 0x180023503
xor ebx, ebx
mov r12d, dword [rbp - 0x61]
jmp 0x180023564
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x15]
call fcn.18002a460
inc esi
cmp esi, 0xf8
jb 0x1800234c0
mov r15, qword [rbp - 0x49]
mov r12d, dword [rbp + 0x7f]
jmp 0x18002357f
mov dword [rbp - 0x59], ebx
dec r14d
cmp r14d, 0xf4
ja 0x180023470
jmp 0x180023709
xor r9d, r9d
mov r8, r15
mov rdx, rdi
mov ecx, ILFree
call fcn.180025410
jmp 0x180023709
mov eax, dword [r15 + 0xc]
test eax, eax
jne 0x1800235bb
mov eax, dword [rdi + 0xc]
mov dword [r15 + 0xc], eax
cmp eax, dword [rdi + 0xc]
je 0x1800236eb
mov r14d, 0x79
nop word [rax + rax]
mov eax, r14d
sub eax, 0x79
je 0x1800235e6
cmp eax, 1
je 0x180024066
jmp 0x1800236da
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x1800236d3
mov esi, 0x12
nop word [rax + rax]
mov eax, esi
sub eax, 0x12
je 0x18002365f
sub eax, 1
je 0x18002364f
cmp eax, 1
jne 0x1800236c8
mov dword [rbp + 0x7f], ebx
lea rax, [0x18002fa85]
mov qword [rsp + 0x20], rax
mov r9d, 0xda
lea r8, [rbp + 0x7f]
lea rdx, str._s_x__s__s____i__s
mov rcx, rax
call fcn.1800186f0
jmp 0x1800236c8
lea rax, str._nWritten__size_
mov qword [0x18003cb60], rax
jmp 0x1800236c8
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x15]
call fcn.18002a460
mov ecx, dword [rbp - 0x61]
cmp ecx, dword [0x18003cb1c]
je 0x1800236c8
mov edi, 0x51
lea rbx, [0x18002fa85]
mov eax, edi
sub eax, 0x51
je 0x180023697
cmp eax, 0x62
jne 0x1800236bb
mov dword [0x18003cb1c], ecx
jmp 0x1800236bb
lea rcx, str.void___OVERLOADABLE___vstorea_half3_rte_float3_data__size_t_o___half_p__
call fcn.18002cfd0
xor r9d, r9d
mov r8, rbx
mov rdx, rbx
lea rcx, str.void_glClientAttribDefaultEXT__
call fcn.18002cfd0
mov ecx, dword [rbp - 0x61]
add edi, 0x62
cmp edi, 0x115
jb 0x180023683
xor ebx, ebx
inc esi
cmp esi, 0x15
jb 0x180023610
mov dword [rbp - 0x59], 0xffffffff
inc r14d
cmp r14d, 0x7b
jb 0x1800235d0
mov rsi, qword [rbp + 0x67]
cmp dword [r15 + 8], 0
je 0x180023709
xor r8d, r8d
mov rdx, rsi
mov ecx, 0x124
call fcn.180014e50
mov r15, rax
mov qword [rbp - 0x49], rax
inc r12d
mov dword [rbp + 0x7f], r12d
cmp r12d, 0x111
mov rsi, qword [rbp + 0x67]
mov rdi, qword [rbp + 0x6f]
jb 0x180023440
lea r12, [0x18002fa85]
mov edx, 1
lea ecx, [rdx + 0x1f]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov r13, rax
mov qword [rbp - 1], rax
test rax, rax
je 0x180023dc0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x180023d98
mov byte [rbp + 0x7f], 1
mov byte [rbp - 0x79], 2
mov dword [rbp - 0x69], r13d
mov dword [rbp - 0x49], ebx
lea rax, [rbp + 0x7f]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x121
lea rax, [rbp - 0x79]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x69]
mov r8, r12
lea rdx, [rbp - 0x49]
mov rcx, r12
call fcn.18001c8f0
jmp 0x180023d98
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x180023d98
mov edi, 0x9f
mov eax, edi
sub eax, 0x9f
je 0x1800237f0
cmp eax, 1
jne 0x180023841
xor edx, edx
mov ecx, 0xcb
call fcn.18002b650
jmp 0x180023841
mov ecx, 0x4f
movzx edx, byte [0x18003cbb1]
nop dword [rax]
mov eax, ecx
sub eax, 0x4c
je 0x18002381a
sub eax, 1
je 0x180023824
cmp eax, 2
jne 0x18002381d
mov byte [0x18003900c], 0x2b
jmp 0x18002381d
or dl, 2
inc ecx
cmp ecx, 0x52
jb 0x180023800
mov byte [0x18003cbb1], dl
mov dword [rbp + 0x7f], ebx
mov r9, r12
lea r8, [rbp + 0x7f]
mov rdx, r12
mov ecx, 0x5d
call fcn.180007790
inc edi
cmp edi, 0xa1
jb 0x1800237d4
jmp 0x180023d98
mov eax, dword [rdi + 0xc]
mov dword [rbp + 0x7f], eax
lea rdx, [rbp + 0x7f]
mov ecx, 0x50
call fcn.18000fb10
movsxd r15, eax
mov rsi, qword [rdi]
test rsi, rsi
je 0x180023d98
mov r14d, 0x3a
nop dword [rax]
mov ecx, r14d
sub ecx, 0x37
je 0x180023a89
sub ecx, 1
je 0x180023a6d
sub ecx, 1
je 0x180023a4f
cmp ecx, 1
jne 0x180023a91
mov edx, ecx
lea ecx, [rdx + 0x17]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov rdi, rax
mov qword [rbp - 0x29], rax
test rax, rax
jne 0x1800238f2
mov edx, 0xf6
nop dword [rax]
nop word [rax + rax]
mov ecx, edx
sub ecx, 0xf6
je 0x180023ed5
cmp ecx, 0x58
je 0x180023de0
add edx, 0x58
cmp edx, 0x1a6
jb 0x1800238d0
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x180023948
mov byte [rbp + 0x7f], 1
mov byte [rbp - 0x79], 2
mov dword [rbp - 0x49], edi
mov dword [rbp - 0x69], ebx
lea rax, [rbp + 0x7f]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x121
lea rax, [rbp - 0x79]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x49]
mov r8, r12
lea rdx, [rbp - 0x69]
mov rcx, r12
call fcn.18001c8f0
movups xmm0, xmmword [rsi]
movups xmmword [rdi], xmm0
movsd xmm1, qword [rsi + 0x10]
movsd qword [rdi + 0x10], xmm1
mov rax, qword [rbp + 0x67]
cmp byte [rax], 0
jne 0x180023a45
mov edx, 1
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov r12, rax
mov qword [rbp - 0x11], rax
test rax, rax
jne 0x1800239cf
mov edx, ILFree
nop dword [rax]
nop dword [rax + rax]
mov ecx, edx
sub ecx, 0x98
je 0x180023fc1
cmp ecx, 1
jne 0x1800239c5
mov eax, 5
nop dword [rax + rax]
cmp eax, 5
je 0x180023ef5
add eax, 0xb0
cmp eax, 0xb5
jb 0x1800239b0
inc edx
cmp edx, 0x9a
jb 0x180023990
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x180023a2d
mov byte [rbp + 0x7f], 1
mov byte [rbp - 0x79], 2
mov dword [rbp - 0x49], r12d
mov dword [rbp - 0x69], ebx
lea rax, [rbp + 0x7f]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x121
lea rax, [rbp - 0x79]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x49]
lea rax, [0x18002fa85]
mov r8, rax
lea rdx, [rbp - 0x69]
mov rcx, rax
call fcn.18001c8f0
mov r8, r15
mov rdx, qword [rsi + 8]
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
lea r12, [0x18002fa85]
jmp 0x180023a91
mov rax, qword [rsi + 8]
mov qword [rbp - 0x11], rax
jmp 0x180023a91
mov rax, qword [rbp - 0x11]
mov rdi, qword [rbp - 0x29]
mov qword [rdi + 8], rax
mov rcx, qword [rsi]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [rdi], rax
mov qword [rdi + 0x10], rbx
jmp 0x180023a91
mov rcx, qword [rbp - 9]
mov rax, qword [rbp - 0x29]
test rcx, rcx
je 0x180023a80
mov qword [rcx + 0x10], rax
jmp 0x180023a91
mov rcx, qword [rbp - 0x19]
mov qword [rcx], rax
jmp 0x180023a91
mov rax, qword [rbp - 0x29]
mov qword [rbp - 9], rax
dec r14d
cmp r14d, 0x36
ja 0x180023880
mov rsi, qword [rsi + 0x10]
test rsi, rsi
jne 0x180023873
jmp 0x180023d98
mov edx, 1
lea ecx, [rdx + 0x1f]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_calloc]
mov rsi, rax
mov qword [rbp - 0x19], rax
test rax, rax
jne 0x180023b7b
mov edi, 0x58
mov ecx, edi
sub ecx, 0x58
je 0x180023b52
sub ecx, 0x5f
je 0x18002403e
cmp ecx, 0x5f
jne 0x180023b6c
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x180024039
mov edi, 0x19
lea r14, str.VariantToUInt16
cmp edi, 0x19
je 0x180023fe1
cmp edi, 0x44c
jne 0x180024027
mov dword [rbp + 0x77], ebx
mov qword [rsp + 0x20], r12
mov r9d, 0xda
lea r8, [rbp + 0x77]
lea rdx, str.infTVPrint.cat
mov rcx, r12
call fcn.1800186f0
jmp 0x180024027
mov r8d, 0xe
lea rdx, str.status_message
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov dword [rbp - 0x21], eax
add edi, 0x5f
cmp edi, 0x175
jb 0x180023ad3
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x180023d98
mov byte [rbp + 0x7f], 1
mov byte [rbp - 0x79], 2
mov dword [rbp - 0x49], esi
mov dword [rbp - 0x69], ebx
lea rax, [rbp + 0x7f]
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], 0x121
lea rax, [rbp - 0x79]
mov qword [rsp + 0x20], rax
lea r9, [rbp - 0x49]
mov r8, r12
lea rdx, [rbp - 0x69]
mov rcx, r12
call fcn.18001c8f0
jmp 0x180023d98
mov eax, dword [0x18003cb1c]
mov dword [rbp - 0x61], eax
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x180023d98
mov edi, 0x90
mov eax, edi
sub eax, 0x8e
je 0x180023c63
sub eax, 1
je 0x180023c4a
cmp eax, 1
jne 0x180023c6f
mov ecx, 0x4f
nop
mov eax, ecx
sub eax, 0x4c
je 0x180023c3a
sub eax, 1
je 0x180023c6f
cmp eax, 2
jne 0x180023c41
mov byte [0x18003900c], 0x2b
jmp 0x180023c41
or byte [0x18003cbb1], 2
inc ecx
cmp ecx, 0x52
jb 0x180023c20
jmp 0x180023c6f
mov dword [rbp + 0x7f], ebx
mov r9, r12
lea r8, [rbp + 0x7f]
mov rdx, r12
mov ecx, 0x5d
call fcn.180007790
jmp 0x180023c6f
xor edx, edx
mov ecx, 0xcb
call fcn.18002b650
dec edi
cmp edi, 0x8d
ja 0x180023c07
jmp 0x180023d98
mov r14d, 0xaa
mov eax, r14d
sub eax, 0xaa
je 0x180023cab
sub eax, 1
je 0x180023ca3
cmp eax, 1
je 0x180024066
jmp 0x180023d88
mov dword [rbp - 0x59], ebx
jmp 0x180023d88
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x180023d88
mov esi, 0x27
mov r13d, dword [rbp - 0x61]
mov eax, esi
sub eax, 0x27
je 0x180023d6c
cmp eax, 1
jne 0x180023d79
mov r8d, dword [0x18003cb1c]
cmp r13d, r8d
je 0x180023d53
mov edi, 0x100
mov ebx, dword [rbp - 0x61]
nop dword [rax + rax]
mov eax, edi
sub eax, 0x100
je 0x180023d19
cmp eax, 1
jne 0x180023d43
mov r8d, ebx
mov dword [0x18003cb1c], ebx
jmp 0x180023d43
mov edx, ebx
lea rcx, str.dAB2AOEAbgB5ACAA6QByAHQAZQBsAG0AZQB6AOkAcwDpAGgAZQB6ACAA6QBzACAAZQBsAGYAbwBn
call fcn.18002cfd0
xor r9d, r9d
mov r8, r12
mov rdx, r12
lea rcx, str.Phx.CxxIL.Intrinsic.IV__MUL128T
call fcn.18002cfd0
mov r8d, dword [0x18003cb1c]
inc edi
cmp edi, 0x102
jb 0x180023d00
xor ebx, ebx
mov r13d, dword [rbp - 0x61]
mov dword [rbp + 0x7f], ebx
mov r9, r12
lea r8, [rbp + 0x7f]
mov rdx, r12
mov ecx, 0x5d
call fcn.180007790
jmp 0x180023d79
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x15]
call fcn.18002a460
inc esi
cmp esi, 0x29
jb 0x180023cd3
mov r13, qword [rbp - 1]
inc r14d
cmp r14d, 0xad
jb 0x180023c86
lea rdx, [0x180000000]
mov ecx, dword [rbp - 0x71]
mov eax, dword [rbp + 0x77]
inc eax
mov dword [rbp + 0x77], eax
cmp eax, ecx
jae 0x180024066
mov rsi, qword [rbp + 0x67]
mov rdi, qword [rbp + 0x6f]
jmp 0x180023020
mov r8d, 0xe
lea rdx, str.MoveNextObject
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x180024039
mov esi, 0xba
lea r14, str.IDR_WALLET_LOGO
nop dword [rax + rax]
cmp esi, 0xba
je 0x180023eae
cmp esi, 0x172
jne 0x180023ebb
mov ecx, dword [rbp - 0x6d]
cmp ecx, dword [0x18003cb1c]
je 0x180023e84
mov edi, 0x10c
nop dword [rax + rax]
mov eax, edi
sub eax, 0x10c
je 0x180023e56
cmp eax, 1
jne 0x180023e7a
mov dword [0x18003cb1c], ecx
jmp 0x180023e7a
lea rcx, str.f:dd_vctools_staticanalysis_vulcanmain_vulcancorepe_archmsilarch.cpp
call fcn.18002cfd0
xor r9d, r9d
mov r8, r12
mov rdx, r12
lea rcx, str.flash.display:BitmapDataChannel
call fcn.18002cfd0
mov ecx, dword [rbp - 0x6d]
inc edi
cmp edi, 0x10e
jb 0x180023e40
mov qword [0x18003cb60], r14
mov dword [rbp + 0x77], ebx
mov qword [rsp + 0x20], r12
mov r9d, 0xda
lea r8, [rbp + 0x77]
lea rdx, str.Metode_Menulis:
mov rcx, r12
call fcn.1800186f0
jmp 0x180023ebb
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x15]
call fcn.18002a460
add esi, 0xb8
cmp esi, 0x22a
jb 0x180023e10
mov rax, rbx
jmp 0x18002406a
mov r8d, 0xe
lea rdx, str.ar36_UNAT_12
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rsp + 0x20], rbx
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xf6
call fcn.18002c4e0
test al, al
je 0x180024039
mov edi, 0x10a
lea r14, str.CryptGetUserKey
lea r15, [0x18002fa85]
cmp edi, 0x10a
je 0x180023f5a
cmp edi, 0x9efa
jne 0x180023fa7
mov dword [rbp + 0x77], ebx
mov qword [rsp + 0x20], r15
mov r9d, 0xda
lea r8, [rbp + 0x77]
lea rdx, str._Z7soa_allDv4_s
mov rcx, r15
call fcn.1800186f0
jmp 0x180023fa7
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x15]
call fcn.18002a460
mov esi, dword [rbp - 0x6d]
cmp esi, dword [0x18003cb1c]
je 0x180023fa0
lea rcx, str.__t___D____M___I_SharedStaticIP___Successfully_sync_network_configuration
call fcn.18002cfd0
xor r9d, r9d
mov r8, r15
mov rdx, r15
lea rcx, str.cannot_delete_CI3_folder_:___s_
call fcn.18002cfd0
mov dword [0x18003cb1c], esi
nop dword [rax]
mov qword [0x18003cb60], r14
add edi, 0x9df0
cmp edi, 0x13be0
jbe 0x180023f27
mov rax, rbx
jmp 0x18002406a
mov r8d, 0xe
lea rdx, str._vm_operation_
lea ecx, [r8 - 0xd]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll__write]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor edx, edx
xor ecx, ecx
lea r8d, [rdx + 0x15]
call fcn.18002a460
mov esi, dword [rbp - 0x6d]
cmp esi, dword [0x18003cb1c]
je 0x180024020
lea rcx, str.ST_BUILDDATABASE::OnFrameEnd_Shader_Debugger_is_not_ready_for_breakpoints
call fcn.18002cfd0
xor r9d, r9d
mov r8, r12
mov rdx, r12
lea rcx, str._d_faili__d_kaustast_lisatud...
call fcn.18002cfd0
mov dword [0x18003cb1c], esi
mov qword [0x18003cb60], r14
add edi, 0x433
cmp edi, 0x866
jbe 0x180023b17
mov rax, rbx
jmp 0x18002406a
mov ecx, dword [rbp - 0x21]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp qword [0x18003cb28], 0
je 0x18002405c
cmp qword [0x18003cb20], 0
jne case.0x18002304c.122
mov byte [rbp - 0x59], 0
jmp 0x180024066
mov byte [rbp - 0x59], 1
mov rax, qword [rbp - 0x59]
add rsp, 0xd8
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
call fcn.18001b130
int3