Function at 0x180020d40
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x430]
sub rsp, 0x530
mov rax, qword [0x1800312f8]
xor rax, rsp
mov qword [rbp + 0x420], rax
mov dword [rsp + 0x68], r8d
mov rbx, rdx
mov qword [rbp - 0x60], rdx
mov qword [rbp - 0x58], rcx
mov eax, r8d
mov dword [rbp - 0x68], eax
lea edi, [r8 - 0x10]
mov dword [rsp + 0x60], edi
xor r11d, r11d
cmp r8d, edi
jbe 0x180021338
lea rdx, [0x180000000]
movabs rsi, 0x340036006e0036
lea r8d, [r11 + 0x52]
lea r9d, [r11 + 0x5f]
movabs r10, 0x53006d00500065
mov r13d, dword [rbp - 0x64]
mov r14d, dword [rbp - 0x64]
mov rdi, qword [rbp - 0x58]
mov r12d, dword [rbp - 0x64]
mov r15d, dword [rsp + 0x74]
mov ecx, dword [rsp + 0x60]
nop word [rax + rax]
add eax, 0xffffffdd
cmp eax, 0x18
ja case.default.0x180020df6
mov ecx, dword [rdx + rax*4 + 0x21f7c]
add rcx, rdx
jmp rcx
mov word [rbp + 0x30a], r11w
jmp case.0x180020df6.44
mov r8, qword [rbp - 0x70]
mov edx, 0x55
lea rcx, [rbp + 0x360]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgets]
test rax, rax
jne 0x1800212ff
lea rcx, str.IfShowRoamDlg
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movzx eax, byte [rbp + 0x360]
cmp al, 0x30
jne 0x180020e51
cmp byte [rbp + 0x361], 0
je 0x180020f0b
mov r10d, 0x2b
movsxd rbx, dword [rsp + 0x70]
nop dword [rax]
mov eax, r10d
sub eax, 0x2b
je 0x180020e8e
cmp eax, 1
jne 0x180020ef7
mov eax, r13d
sub eax, r14d
movsxd rcx, eax
cmp rcx, 0x55
jae 0x180021f74
mov byte [rbp + rcx + 0x360], 0
jmp 0x180020ef7
mov r13d, r11d
mov r8, r11
mov r14d, r11d
mov rdx, r11
mov dword [rbp - 0x7c], r11d
test ebx, ebx
jle 0x180020ef4
movzx ecx, byte [rbp + r8 + 0x360]
cmp cl, 0x30
jne 0x180020ec5
test r11d, r11d
jne 0x180020ed2
lea eax, [rbx - 1]
cmp r13d, eax
jge 0x180020ed2
inc r14d
inc rdx
jmp 0x180020ee5
cmp cl, 0x20
jne 0x180020ed2
inc r14d
inc rdx
jmp 0x180020ee5
mov rax, r8
sub rax, rdx
mov byte [rbp + rax + 0x360], cl
mov r11d, 1
inc r13d
inc r8
cmp r8, rbx
jl 0x180020ea2
mov dword [rbp - 0x7c], r11d
xor r11d, r11d
inc r10d
cmp r10d, 0x2d
jb 0x180020e60
movzx eax, byte [rbp + 0x360]
test al, al
je 0x1800218c3
mov edx, 0x2c
lea rcx, [rbp + 0x360]
call sub.VCRUNTIME140.dll_strchr
test rax, rax
jne 0x1800218ae
lea rcx, [rbp + 0x360]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rbp - 0x78], eax
mov r8d, 0xa
lea rdx, [rbp - 0x74]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__itoa]
jmp 0x1800212fb
mov word [rbp + 0x308], r8w
jmp case.0x180020df6.44
mov dword [rbp + 0x332], 0x5f
jmp case.0x180020df6.44
mov r8d, 2
lea rdx, [0x18002958c]
lea rcx, [rbp + 0x2e0]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
mov qword [rbp + 0x2e4], rsi
mov eax, dword [0x1800295bc]
mov dword [rbp + 0x2ec], eax
movzx eax, word [0x1800295c0]
mov word [rbp + 0x2f0], ax
xor r11d, r11d
mov word [rbp + 0x2f2], r11w
jmp 0x180021302
mov rcx, qword [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
jmp 0x1800212ff
mov eax, dword [0x18002964e]
mov dword [rbp + 0x2f2], eax
movzx eax, word [0x180029652]
mov word [rbp + 0x2f6], ax
mov word [rbp + 0x2f8], r11w
mov r8d, 1
lea rdx, [0x1800296c8]
lea rcx, [rbp + 0x2f8]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
jmp 0x1800212ff
mov word [rbp + 0x2e0], r11w
jmp case.0x180020df6.44
mov dword [rsp + 0x64], 1
lea rdx, [0x1800296ec]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fopen]
mov qword [rbp - 0x70], rax
jmp 0x1800212ff
mov r8d, 1
lea rdx, str.w_advanced_options_settings.html
lea rcx, [rbp + 0x30a]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
xor r11d, r11d
mov word [rbp + 0x30c], r11w
movsd xmm0, qword [0x180029766]
movsd qword [rbp + 0x328], xmm0
movzx eax, word [0x18002976e]
mov word [rbp + 0x330], ax
jmp 0x180021302
mov r8d, 2
lea rdx, [0x18002989c]
lea rcx, [rbp + 0x334]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
xor ecx, ecx
mov word [rbp + 0x338], cx
lea r8d, [rcx + 5]
lea rdx, [0x1800298b6]
lea rcx, [rbp + 0x328]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
jmp 0x1800212ff
lea rax, [rbp + 0x360]
lea r8, [rbp - 0x74]
sub r8, rax
nop
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1800210e3
inc rax
test ecx, ecx
jne 0x1800210d0
test edx, edx
jne 0x180021907
mov ebx, dword [rbp - 0x78]
cmp ebx, 0xa
jg 0x1800218ed
test ebx, ebx
js 0x1800218d8
mov rbx, qword [rbp - 0x60]
jmp 0x180021312
lea rax, [rbp + 0x360]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x180021116
lea esi, [rbx - 1]
mov dword [rsp + 0x70], esi
mov edx, 0xa
lea rcx, [rbp + 0x360]
call sub.VCRUNTIME140.dll_strchr
test rax, rax
je 0x180021153
movsxd rax, esi
cmp rax, 0x55
jae 0x180021f74
mov byte [rbp + rax + 0x360], 0
jmp 0x180021159
mov esi, ebx
mov dword [rsp + 0x70], ebx
cmp esi, 2
jg 0x18002191c
xor r11d, r11d
mov ecx, r11d
nop dword [rax + rax]
movzx eax, byte [rbp + rcx + 0x360]
mov byte [rbp + rcx + 0x3c0], al
lea rcx, [rcx + 1]
test al, al
jne 0x180021170
mov rbx, qword [rbp - 0x60]
movabs rsi, 0x340036006e0036
jmp 0x180021302
mov qword [rbp + 0x2fa], r10
mov word [rbp + 0x302], r11w
mov r8d, 3
lea rdx, [0x1800299ca]
lea rcx, [rbp + 0x302]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
xor r11d, r11d
mov word [rbp + 0x308], r11w
jmp 0x180021302
mov rsi, qword [rbp - 0x70]
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
jne 0x1800212cf
nop dword [rax + rax]
mov ebx, dword [rbp - 0x78]
mov r9d, dword [rsp + 0x64]
cmp ebx, r9d
jl 0x1800212d2
mov ecx, 0xd2
mov dword [rsp + 0x6c], ecx
nop word [rax + rax]
cmp ecx, 0x4f8
ja 0x18002152c
je 0x18002150e
cmp ecx, 0x2e5
ja 0x1800214bd
je 0x18002149b
cmp ecx, 0xd2
je 0x180021466
cmp ecx, 0x183
je 0x1800213d1
cmp ecx, 0x234
jne 0x1800212a8
mov esi, dword [rsp + 0x70]
cmp esi, 5
jg 0x180021965
cmp esi, 3
jl 0x18002194c
mov edx, 0x2c
lea rcx, [rbp + 0x360]
call sub.VCRUNTIME140.dll_strchr
test rax, rax
je 0x180021931
lea rdx, [0x180027794]
lea rcx, [rbp + 0x360]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
mov rdi, rax
mov r9d, dword [rsp + 0x64]
mov ecx, dword [rsp + 0x6c]
mov rsi, qword [rbp - 0x70]
add ecx, 0xb1
mov dword [rsp + 0x6c], ecx
cmp ecx, 0x91e
jb 0x180021210
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
je 0x1800211f0
mov ebx, dword [rbp - 0x78]
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_feof]
test eax, eax
je 0x180021a7d
mov eax, dword [rsp + 0x64]
dec eax
cmp ebx, eax
jg 0x180021a68
movabs rsi, 0x340036006e0036
mov rbx, qword [rbp - 0x60]
xor r11d, r11d
mov r9d, 0x5f
movabs r10, 0x53006d00500065
mov r8d, 0x52
lea rdx, [0x180000000]
mov ecx, dword [rsp + 0x60]
mov eax, dword [rbp - 0x68]
dec eax
mov dword [rbp - 0x68], eax
cmp eax, ecx
ja 0x180020de0
mov r8d, dword [rsp + 0x68]
mov esi, r8d
imul r13d, r8d, 0x1e0
cmp r8d, r13d
ja 0x180021f46
movabs rdi, 0x72006800430078
mov r12, qword [rbp - 0x58]
mov r15, qword [rbp - 0x58]
movzx r14d, byte [rbp - 0x80]
mov r10d, 0x57
lea r9d, [r10 + 0x1b]
lea edx, [r10 + 0xe]
lea ecx, [rdx + 0x12]
lea eax, [rdx + 0xa]
cmp esi, 0x25cb
ja 0x180021bea
je 0x180021be2
cmp esi, 0x104b
ja 0x180021b17
je 0x180021b0b
cmp esi, 0x2b
je 0x180021ada
cmp esi, 0x58b
je 0x180021a92
cmp esi, 0xaeb
jne 0x180021f29
mov dword [rbp + 0x2d1], 0x4c726168
mov word [rbp + 0x2d5], ax
jmp 0x180021f29
lea rax, [rbp + 0x360]
mov rbx, 0xffffffffffffffff
nop
inc rbx
cmp byte [rax + rbx], 0
jne 0x1800213e0
lea esi, [rbx - 1]
mov dword [rsp + 0x70], esi
mov edx, 0xa
lea rcx, [rbp + 0x360]
call sub.VCRUNTIME140.dll_strchr
test rax, rax
je 0x18002141d
movsxd rax, esi
cmp rax, 0x55
jae 0x180021f74
mov byte [rbp + rax + 0x360], 0
jmp 0x180021421
mov dword [rsp + 0x70], ebx
xor eax, eax
mov ecx, eax
nop word [rax + rax]
movzx eax, byte [rbp + rcx + 0x360]
mov byte [rbp + rcx + 0x3c0], al
lea rcx, [rcx + 1]
test al, al
jne 0x180021430
cmp dword [rbp - 0x78], 0
jne 0x18002129b
lea rcx, str.SDK_Response__UTPS_GPSSrv_ServerSetting_iErr_d__elapsed___dms
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov dword [rsp + 0x78], 0xffffffff
mov r15d, 0xffffffff
mov dword [rsp + 0x74], r15d
mov r8, rsi
lea edx, [r15 + 0x56]
lea rcx, [rbp + 0x360]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fgets]
mov ecx, dword [rsp + 0x6c]
mov r9d, dword [rsp + 0x64]
jmp 0x1800212a8
test rdi, rdi
jne 0x1800212a8
lea edx, [r9 + 1]
lea rcx, str.IDS_ADBLOCKER_OPTIONS_LISTS_HEADER_LISTS
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp ecx, 0x396
je 0x1800214f3
cmp ecx, 0x447
jne 0x1800212a8
mov r8d, 0xa
lea rdx, [rbp - 0x74]
mov ecx, dword [rsp + 0x78]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__itoa]
mov ecx, dword [rsp + 0x6c]
mov r9d, dword [rsp + 0x64]
jmp 0x1800212a8
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rsp + 0x78], eax
mov ecx, dword [rsp + 0x6c]
mov r9d, dword [rsp + 0x64]
jmp 0x1800212a8
mov r12, 0xffffffffffffffff
inc r12
cmp byte [rdi + r12], 0
jne 0x180021515
xor eax, eax
mov r13d, eax
mov r14d, eax
jmp 0x1800212a8
cmp ecx, 0x5a9
je 0x1800218a4
movsxd rsi, r13d
cmp ecx, 0x65a
je 0x180021804
cmp ecx, 0x70b
je 0x1800217c1
cmp ecx, 0x7bc
je 0x1800215a8
cmp ecx, 0x86d
jne 0x1800212a4
movsxd rax, dword [rsp + 0x70]
cmp byte [rbp + rax + 0x3c0], 0x2c
je 0x180021998
movsxd rbx, dword [rsp + 0x78]
imul rcx, rbx, 0xb
movsxd rdx, r15d
mov rax, qword [rbp - 0x58]
add rax, rcx
cmp byte [rdx + rax], 0x2a
je 0x18002197e
mov byte [rdx + rax], 0x2a
inc r9d
mov dword [rsp + 0x64], r9d
jmp 0x1800212a0
mov eax, dword [rsp + 0x78]
cmp eax, 0xa
jg 0x180021a36
test eax, eax
js 0x180021a1d
xor eax, eax
mov r15d, eax
lea rdx, [0x180027794]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
mov rdi, rax
test rax, rax
je 0x180021a02
nop dword [rax]
mov ebx, 0xd2
nop word [rax + rax]
cmp ebx, 0xd2
je 0x180021742
cmp ebx, 0x4830
je 0x180021736
cmp ebx, 0x8f8e
je 0x180021698
cmp ebx, 0xd6ec
je 0x180021658
cmp ebx, 0x11e4a
jne 0x180021781
mov eax, dword [rsp + 0x74]
cmp eax, 0xa
jg 0x1800219b1
test eax, eax
jns 0x180021781
mov edx, dword [rsp + 0x64]
inc edx
lea rcx, str.ProbeForSubnet:_Could_not_create_socket__error__d
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rax, rdi
lea r8, [rbp - 0x74]
sub r8, rdi
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x180021675
inc rax
test ecx, ecx
jne 0x180021662
test edx, edx
je 0x180021781
mov edx, dword [rsp + 0x64]
inc edx
lea rcx, str.drawing_horizontal_axis_failed_because_of_NULL_painter
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor eax, eax
mov dword [rbp - 0x7c], eax
movsxd r8, r12d
cmp rsi, r8
jge 0x1800216fb
movsxd rdx, r14d
nop dword [rax + rax]
movzx ecx, byte [rsi + rdi]
cmp cl, 0x30
jne 0x1800216d2
test eax, eax
jne 0x1800216df
lea eax, [r12 - 1]
cmp r13d, eax
jge 0x1800216df
inc r14d
inc rdx
mov eax, dword [rbp - 0x7c]
jmp 0x1800216f0
cmp cl, 0x20
jne 0x1800216df
inc r14d
inc rdx
jmp 0x1800216f0
mov rax, rsi
sub rax, rdx
mov byte [rax + rdi], cl
mov eax, 1
mov dword [rbp - 0x7c], eax
inc r13d
inc rsi
cmp rsi, r8
jl 0x1800216b0
mov eax, r13d
sub eax, r14d
cdqe
mov byte [rax + rdi], 0
cmp byte [rdi], 0x30
jne 0x180021716
cmp byte [rdi + 1], 0
je 0x1800219cc
cmp byte [rdi], 0
jne 0x180021781
mov edx, dword [rsp + 0x64]
inc edx
lea rcx, str.static_Common::Opcode____GotoNext__0
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor eax, eax
mov r13d, eax
mov esi, eax
mov r14d, eax
jmp 0x180021781
inc r15d
cmp r15d, 1
jg 0x1800219e7
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rsp + 0x74], eax
mov r8d, 0xa
lea rdx, [rbp - 0x74]
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__itoa]
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rdi + rcx], 0
jne 0x180021775
mov r12d, ecx
add ebx, 0x475e
cmp ebx, 0x164d6
jbe 0x1800215f0
lea rdx, [0x180027794]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strtok]
mov rdi, rax
test rax, rax
jne 0x1800215e0
test r15d, r15d
je 0x180021a02
mov r15d, dword [rsp + 0x74]
jmp 0x18002129b
mov rax, rdi
lea r8, [rbp - 0x74]
sub r8, rdi
nop dword [rax + rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1800217e3
inc rax
test ecx, ecx
jne 0x1800217d0
test edx, edx
je 0x1800212a0
lea edx, [r9 + 1]
lea rcx, str._sizeof_ArraySizeHelper_kInlineAutocompleteText______1
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movsxd r8, r12d
cmp rsi, r8
jge 0x180021867
movsxd rdx, r14d
mov r15d, dword [rbp - 0x7c]
movzx ecx, byte [rsi + rdi]
cmp cl, 0x30
jne 0x180021833
test r15d, r15d
jne 0x180021840
lea eax, [r12 - 1]
cmp r13d, eax
jge 0x180021840
inc r14d
inc rdx
jmp 0x18002184f
cmp cl, 0x20
jne 0x180021840
inc r14d
inc rdx
jmp 0x18002184f
mov rax, rsi
sub rax, rdx
mov byte [rax + rdi], cl
mov r15d, 1
inc r13d
inc rsi
cmp rsi, r8
jl 0x180021813
mov dword [rbp - 0x7c], r15d
mov r15d, dword [rsp + 0x74]
mov ecx, dword [rsp + 0x6c]
mov eax, r13d
sub eax, r14d
cdqe
mov byte [rax + rdi], 0
cmp byte [rdi], 0x30
jne 0x180021882
cmp byte [rdi + 1], 0
je 0x180021a4f
cmp byte [rdi], 0
jne 0x1800212a4
lea edx, [r9 + 1]
lea rcx, str._s_:__s_:__s_:_createAdvancedDlg__failed
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor eax, eax
mov dword [rbp - 0x7c], eax
jmp 0x1800212a8
lea rcx, str.SetupGetStringField___failed_to_get_line_for_index__d._ErrorCode:__u
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.Channel::GetLocalPlayoutPosition_position__
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.Line__d:_Parsing_command_line_args_comment_failed
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, 0xa
lea rcx, str.Getting_FirstLineIndentFromAttributeSet___call_to_DeleteLocalRef__
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.WARNING_Failed_to_load_softbound_dependency:
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.Typ__0_kann_nicht_als_Iterator_verwendet_werden
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, dword [rsp + 0x64]
inc edx
lea rcx, str.precision_qualifier_must_appear_as_last_qualifier
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea edx, [r9 + 1]
lea rcx, str.e:_amigo_browser_38_amigo_3.0_srccontent_browser_frame_host_render_frame_host_impl.cc
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea edx, [r9 + 1]
lea rcx, str.Function_D3DXGatherFragmentsFromResourceW_is_excluded_from_stream_serialization
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8d, r15d
mov edx, ebx
lea rcx, str.encoder_line__d:_unsupported_GED_setter_Src1SubRegNum___s_
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea edx, [r9 + 1]
lea rcx, str.c2PL2___cxxabiv1___libcxxabi___unsigned_int128_literal
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, dword [rsp + 0x64]
inc edx
lea rcx, str.PAVP_DLL_failed_the_call_with_Status_PAVP_STATUS_LIBRARY_NOT_INITIALIZED
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, dword [rsp + 0x64]
inc edx
lea rcx, str.d:_bld_relgpu_drvinstaller_core_nvi2NVGlobalAssemblyCachePhase.h
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, dword [rsp + 0x64]
inc edx
lea rcx, str.https:__www.googleapis.com_auth_plus.peopleapi.readwrite
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov edx, dword [rsp + 0x64]
inc edx
lea rcx, str.vec4_texture2DLod_sampler2D_vec2_float__
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea edx, [r9 + 1]
lea rcx, str.float8___OVERLOADABLE___convert_float_rtz_int8__
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea edx, [r9 + 1]
lea rcx, str.sXE7zDkJlF7W2uAVtd0x7Y_X1PzaBB4DSTv8vihpw3kpBWHNzrKQXlxJ7HNdKDM3FIUPp
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea edx, [r9 + 1]
lea rcx, str.e:_amigo_browser_38_amigo_3.0_srcchrome_service_service_process.cc
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.SIPCC_PARSE:_Parse_error:_Missing_colon_separator
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rcx, str.uint4___OVERLOADABLE___convert_uint_rte_int4__
call fcn.180023d20
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov r8d, 1
lea rdx, [0x180029f22]
lea rcx, [rbp + 0x328]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
mov r8d, 2
lea rdx, [0x180029f60]
lea rcx, [rbp + 0x328]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
mov eax, 0x43
mov word [rbp + 0x2d0], ax
xor r11d, r11d
jmp 0x180021f24
mov r8d, 1
lea rdx, str.dinara_barha
lea rcx, [rbp + 0x342]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
mov qword [rbp + 0x344], rdi
xor r11d, r11d
mov word [rbp + 0x34c], r11w
jmp 0x180021f24
mov word [rbp + 0x2d6], cx
jmp 0x180021f29
cmp esi, 0x15ab
je 0x180021bc6
cmp esi, 0x1b0b
je 0x180021b83
cmp esi, 0x206b
jne 0x180021f29
mov word [rbp + 0x31a], r11w
mov r8d, 3
lea rdx, [0x180029f86]
lea rcx, [rbp + 0x310]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncat]
mov r8d, 2
lea rdx, [0x180029fc4]
lea rcx, [rbp + 0x320]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
xor r11d, r11d
mov word [rbp + 0x324], r11w
jmp 0x180021f24
mov r8d, 3
lea rdx, [0x18002a070]
lea rcx, [rbp + 0x310]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
xor eax, eax
mov word [rbp + 0x316], ax
lea r8d, [rax + 2]
lea rdx, [0x18002a0e0]
lea rcx, [rbp + 0x316]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_wcsncpy]
xor r11d, r11d
jmp 0x180021f24
mov word [rbp + 0x2d7], dx
mov word [rbp + 0x2d8], r9w
mov word [rbp + 0x2d9], r10w
jmp 0x180021f29
mov r14b, 1
jmp 0x180021f29
cmp esi, 0x3b4b
ja 0x180021dff
je 0x180021ce6
cmp esi, 0x2b2b
je 0x180021ca0
cmp esi, 0x308b
je 0x180021c53
cmp esi, 0x35eb
jne 0x180021f29
mov dword [rsp + 0x70], 0x2000000
mov dword [rbp - 0x78], r11d
mov qword [rsp + 0x20], r11
xor r9d, r9d
lea r8d, [r9 + 0x54]
lea rdx, [rbp + 0x40]
xor ecx, ecx
call fcn.1800121a0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x28], xmm0
mov dword [rbp + 0x38], eax
xor r11d, r11d
jmp 0x180021f24
mov rdi, qword [rbx + 8]
mov rbx, qword [rbx]
cmp rbx, rdi
je 0x180021c7f
nop
mov rcx, rbx
call fcn.180020170
add rbx, 0x20
cmp rbx, rdi
jne 0x180021c60
mov rax, qword [rbp - 0x60]
mov rbx, qword [rax]
mov r8d, dword [rsp + 0x68]
jmp 0x180021c83
mov rax, qword [rbp - 0x60]
mov qword [rax + 8], rbx
movabs rdi, 0x72006800430078
mov r12, 0xffffffffffffffff
xor r11d, r11d
jmp 0x180021f29
mov qword [rbp - 0x50], r11
mov qword [rsp + 0x28], r11
mov dword [rsp + 0x20], 0x70
xor r9d, r9d
xor r8d, r8d
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x2d0]
call fcn.18000a1b0
mov r15, rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp - 0x20], xmm0
movups xmmword [rbp - 0x10], xmm0
mov qword [rbp], rax
xor r11d, r11d
jmp 0x180021f24
mov dword [rsp + 0x74], r11d
mov dword [rbp - 0x68], r11d
mov dword [rsp + 0x78], r11d
lea r9, [rbp + 0x40]
mov r8d, 0xf
lea rdx, [rsp + 0x78]
lea rcx, [rbp - 0x48]
call fcn.180016870
test al, al
je 0x180021df3
mov rcx, qword [rbp - 0x48]
call r15
xor eax, eax
mov qword [rbp + 0x18], rax
mov qword [rbp + 0x20], 7
mov word [rbp + 8], ax
mov rdx, qword [rbp - 0x48]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp word [rdx + r8*2], ax
jne 0x180021d40
lea rcx, [rbp + 8]
call fcn.180020820
nop
mov rdx, qword [rbx + 8]
cmp rdx, qword [rbx + 0x10]
je 0x180021d83
movups xmm0, xmmword [rbp + 8]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x18]
movups xmmword [rdx + 0x10], xmm1
mov eax, 7
mov qword [rbp + 0x20], rax
xor ecx, ecx
mov word [rbp + 8], cx
add qword [rbx + 8], 0x20
jmp 0x180021d93
lea r8, [rbp + 8]
mov rcx, rbx
call fcn.180007590
mov rax, qword [rbp + 0x20]
cmp rax, 8
jb 0x180021dcf
lea rdx, [rax*2 + 2]
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180021dca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180021f3f
call fcn.180023e38
xor eax, eax
mov dword [rsp + 0x78], eax
lea r9, [rbp + 0x40]
lea r8d, [rax + 0xf]
lea rdx, [rsp + 0x78]
lea rcx, [rbp - 0x48]
call fcn.180016870
test al, al
jne 0x180021d14
xor r11d, r11d
mov dword [rbp - 0x64], r11d
jmp 0x180021f24
cmp esi, 0x40ab
je 0x180021e4a
cmp esi, 0x460b
je 0x180021e2a
cmp esi, 0x4b6b
jne 0x180021f29
mov rax, qword [rbx + 8]
cmp qword [rbx], rax
setne al
jmp 0x180021f4a
test r14b, r14b
je 0x180021f29
xor r8d, r8d
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_ObjectCloseAuditAlarmW]
xor r11d, r11d
jmp 0x180021f24
lea rax, [rbp - 0x64]
mov qword [rsp + 0x58], rax
mov eax, dword [rbp - 0x68]
mov dword [rsp + 0x50], eax
mov eax, dword [rbp - 0x78]
mov dword [rsp + 0x48], eax
lea rax, [rbp + 0x28]
mov qword [rsp + 0x40], rax
mov eax, dword [rsp + 0x74]
mov dword [rsp + 0x38], eax
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x30], eax
mov qword [rsp + 0x28], r12
lea rax, [rbp - 0x20]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x328]
lea r8, [rbp + 0x2e0]
lea rdx, [rbp - 0x50]
xor ecx, ecx
call qword [sym.imp.ADVAPI32.dll_ObjectOpenAuditAlarmW]
mov edi, eax
mov ebx, 0xe2
nop dword [rax]
mov ecx, ebx
sub ecx, 0x7d
je 0x180021ef5
cmp ecx, 0x65
jne 0x180021eff
mov rcx, qword [rbp + 0x2a0]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp + 0x2a8]
call fcn.180023e38
xor eax, eax
mov dword [rbp + 0x2b0], eax
mov rcx, qword [rbp + 0x2b8]
call fcn.180023e38
xor r11d, r11d
mov dword [rbp + 0x2c0], r11d
jmp 0x180021f02
mov eax, dword [pe_dos_header]
xchg dword [rbp + 0x4c], eax
xor r11d, r11d
add ebx, 0x928c
cmp ebx, 0x12518
jbe 0x180021eb0
movzx r14d, r14b
test edi, edi
cmove r14d, r11d
movabs rdi, 0x72006800430078
mov r8d, dword [rsp + 0x68]
mov eax, r8d
shl eax, 5
add esi, eax
cmp esi, r13d
ja 0x180021f46
mov rbx, qword [rbp - 0x60]
jmp 0x180021362
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
movzx eax, byte [rbp - 0x80]
mov rcx, qword [rbp + 0x420]
xor rcx, rsp
call fcn.1800245e0
mov rbx, qword [rsp + 0x580]
add rsp, 0x530
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.1800242d0
int3