Function at 0x1800483e0
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x20b0]
mov eax, 0x21b0
call fcn.18008f2e0
sub rsp, rax
movaps xmmword [rsp + 0x21a0], xmm6
movaps xmmword [rsp + 0x2190], xmm7
movaps xmmword [rsp + 0x2180], xmm8
movaps xmmword [rsp + 0x2170], xmm9
mov rax, qword [0x1800a3d18]
xor rax, rsp
mov qword [rbp + 0x2068], rax
imul r14d, ecx, 0x1dc
mov eax, ecx
mov r10, r9
mov qword [rbp - 0x40], r9
mov r9, qword [rbp + 0x2110]
mov esi, ecx
mov qword [rsp + 0x78], r9
mov r11, r8
mov r15, qword [rsp + 0x78]
mov rdi, rdx
movsd xmm8, qword [rsp + 0x78]
xorps xmm7, xmm7
movsd xmm9, qword [rsp + 0x78]
movsd xmm6, qword [rsp + 0x78]
mov dword [rbp - 0x78], ecx
xor ecx, ecx
mov qword [rsp + 0x68], r15
mov qword [rbp - 0x38], r8
mov qword [rbp - 0x58], rdx
cmp eax, r14d
ja 0x18004886c
mov rax, qword [rsp + 0x78]
mov r12, rdx
mov r13, qword [rsp + 0x78]
mov edi, dword [rsp + 0x58]
mov qword [rsp + 0x50], rax
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x40], r13
jmp 0x1800484c5
mov r9, qword [rsp + 0x78]
cmp esi, 0xdb5
ja 0x18004868c
je 0x180048683
cmp esi, 0x110
ja 0x1800485e1
je 0x18004859e
mov eax, esi
sub eax, 0x34
je 0x180048590
sub eax, 0x29
je 0x180048519
sub eax, 0x1c
je 0x18004850c
cmp eax, 0x2f
je 0x180048642
jmp 0x180048838
mov r9, rcx
mov qword [rsp + 0x50], rcx
jmp 0x18004883d
cmp dword [r12], 0
jle 0x180048838
cmp dword [r10], 0
jle 0x180048838
mov r15, qword [rbp - 0x58]
mov ebx, 0x36
mov eax, ebx
sub eax, 0x36
je 0x180048552
cmp eax, 0x75
jne 0x180048572
cmp edi, dword [r15]
jge 0x180048572
movsxd rax, edi
mov byte [rax + r9], 0
jmp 0x180048572
mov edi, dword [r10]
mov rdx, r11
cmp edi, dword [r15]
mov rcx, r9
cmovge edi, dword [r15]
movsxd r8, edi
call sub.VCRUNTIME140.dll_memcpy
mov r10, qword [rbp - 0x40]
mov r11, qword [rbp - 0x38]
mov r9, qword [rsp + 0x78]
add ebx, 0x75
cmp ebx, 0x120
jb 0x180048537
mov r15, qword [rsp + 0x68]
mov r12, qword [rbp - 0x58]
jmp 0x180048838
mov word [rbp + 0x2030], 0x72
jmp 0x180048838
mov eax, dword [r12]
cmp eax, 3
jne 0x1800485c6
mov r8, qword [r9 + 0xb0]
test r8, r8
je 0x180048838
lea edx, [rax + 0x43]
xor ecx, ecx
call fcn.18002b550
jmp 0x180048838
cmp eax, 5
jne 0x180048838
mov rdx, r9
mov ecx, 0xdf
call fcn.1800845d0
jmp 0x180048838
cmp esi, 0x5e4
je 0x180048675
cmp esi, 0xa89
je 0x18004861e
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
cmp esi, 0xb94
jne 0x180048847
mov word [rbp + 0x2032], 0x63
jmp 0x180048847
mov ecx, 0x7d
mov eax, ecx
sub eax, 0x7d
je 0x180048635
cmp eax, 1
je case.0x18004951c.6
jmp 0x18004863b
mov eax, dword [r10]
mov dword [rbp - 0x60], eax
inc ecx
cmp ecx, 0x7f
jb 0x180048623
cmp qword [r9], 0
jne 0x180048838
mov ecx, 0x36
xor ebx, ebx
mov eax, ecx
sub eax, 0x36
je 0x180048665
cmp eax, 1
je case.0x18004951c.6
jmp 0x180048669
mov qword [rbp - 0x60], rbx
inc ecx
cmp ecx, 0x38
jb 0x180048653
jmp 0x180048838
mov word [rbp + 0x2031], 0x65
jmp 0x180048838
mov qword [rbp - 0x80], rcx
jmp 0x180048838
cmp esi, 0x3569
ja 0x18004873a
je 0x18004872d
cmp esi, 0x1144
je 0x18004871f
cmp esi, 0x1308
je 0x1800486e9
cmp esi, 0x1af1
je 0x1800486dc
mov rdx, qword [rsp + 0x58]
mov r9, qword [rsp + 0x50]
cmp esi, 0x282d
jne 0x180048842
movaps xmm6, xmm7
mov qword [rsp + 0x40], rcx
mov r8, rcx
jmp 0x180048847
movaps xmm8, xmm7
movaps xmm9, xmm7
jmp 0x180048838
mov rdx, qword [r9]
xor r8d, r8d
lea r9, [rbp - 0x70]
mov dword [rsp + 0x20], 0x57
mov rcx, qword [rdx + 0x20]
mov eax, dword [rdx]
mov dword [rbp - 0x70], eax
mov rdx, qword [rdx + 8]
call fcn.180056f60
mov r9, qword [rsp + 0x50]
mov rdx, rax
mov qword [rsp + 0x58], rax
jmp 0x180048842
mov word [rbp + 0x2033], 0x76
jmp 0x180048838
mov r15, rcx
mov qword [rsp + 0x68], rcx
jmp 0x180048838
cmp esi, 0x42a5
je 0x180048828
cmp esi, 0x4fe1
je 0x180048788
cmp esi, 0x5d1d
jne 0x180048838
mov rax, qword [r12 + 8]
xor r9d, r9d
mov qword [rsp + 0x28], rcx
xor r8d, r8d
xor ecx, ecx
mov qword [rsp + 0x20], rax
mov edx, 0xd5
call fcn.18006a570
mov r9, rax
mov qword [rsp + 0x50], rax
jmp 0x18004883d
cmp dword [r9], 6
jge 0x180048838
mov ebx, 0xe8
nop word [rax + rax]
mov eax, ebx
sub eax, 0xe4
je case.0x18004951c.6
sub eax, 1
je 0x180048815
sub eax, 1
je 0x1800487f9
sub eax, 1
je 0x1800487dd
cmp eax, 1
jne 0x180048818
lea rcx, str.MirrorRootWindow__d
call fcn.18008e9c0
lea rcx, str.warn_pragma_expected_lparen
call fcn.18008e9c0
xor ecx, ecx
jmp 0x180048818
lea rcx, str.Papildomai_pasl
call fcn.18008e9c0
lea rcx, str.Chanuka_4th_day
call fcn.18008e9c0
xor ecx, ecx
jmp 0x180048818
lea rcx, str._bitwise_not_cv__YAXABV_InputArray_1_ABV_OutputArray_1_0_Z
call fcn.18008e9c0
lea rcx, str.0_1__2_:_callstack_for_warning_B:_at_3
call fcn.18008e9c0
xor ecx, ecx
jmp 0x180048818
mov dword [rbp - 0x60], ecx
dec ebx
cmp ebx, 0xe3
ja 0x1800487a0
jmp 0x180048838
mov qword [rbp - 0x30], rcx
lea rcx, str.wakatakana
call fcn.18008e9c0
mov r9, qword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x40]
imul eax, dword [rbp - 0x78], 0x1c
mov ecx, 0
mov r10, qword [rbp - 0x40]
mov r11, qword [rbp - 0x38]
add esi, eax
cmp esi, r14d
jbe 0x1800484c0
mov rdi, qword [rbp - 0x58]
mov eax, dword [rbp - 0x78]
jmp 0x18004888a
mov r9, qword [rsp + 0x78]
mov r8, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x78]
mov qword [rsp + 0x50], r9
mov qword [rsp + 0x40], r8
mov qword [rsp + 0x58], rdx
mov esi, dword [rbp - 0x70]
lea r13d, [rax + 0x13]
mov dword [rsp + 0x48], esi
mov r12d, eax
lea r10, [0x180000000]
cmp eax, r13d
jae 0x180048e00
mov r8d, dword [rbp - 0x70]
lea r15d, [rax - 0x34]
mov r14, qword [rbp - 0x28]
mov ebx, 0x64
mov dword [rsp + 0x60], r8d
lea r10d, [rbx + 8]
lea r11d, [rbx - 0x32]
jmp 0x1800488d4
mov rdi, qword [rbp - 0x58]
cmp r15d, 0x74
ja case.default.0x1800488ff
lea rcx, [0x180000000]
movzx eax, byte [rcx + r15 + 0x497c4]
mov ecx, dword [rcx + rax*4 + 0x49774]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov eax, dword [0x180092c54]
mov dword [rbp + 0x2050], eax
movzx eax, word [0x180092c58]
mov word [rbp + 0x2054], ax
jmp case.0x1800488ff.11
mov dword [rbp + 0x2046], 0x6c0064
jmp case.0x1800488ff.11
xor ecx, ecx
mov qword [rbp - 0x30], rcx
jmp case.default.0x1800488ff
comisd xmm7, xmm8
jae 0x18004895a
comisd xmm8, xmmword [0x18009be70]
ja 0x18004895a
mov rax, qword [rdi + 0x18]
cmp qword [rbp - 0x30], rax
jne case.0x1800488ff.11
mov edi, 0xe8
movsxd rsi, r8d
xor ebx, ebx
cmp edi, 0xe8
je 0x180048a41
cmp edi, 0x196
je 0x1800489f4
cmp edi, 0x244
je 0x1800489d5
cmp edi, 0x2f2
jne 0x180048a6d
mov dword [rbp - 0x60], 0xffffffff
mov rax, qword [rbp - 0x60]
mov rcx, qword [rbp + 0x2068]
xor rcx, rsp
call fcn.18008f350
lea r11, [rsp + 0x21b0]
mov rbx, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov qword [rbp - 0x68], r9
lea rcx, [rbp - 0x68]
mov r9d, 0x3e
mov qword [rsp + 0x20], rbx
xor r8d, r8d
xor edx, edx
call fcn.18008d340
jmp 0x180048a63
xor eax, eax
mov dword [rsp + 0x48], eax
mov ebx, eax
test rsi, rsi
jle 0x180048a33
mov dword [rsp + 0x48], r8d
mov rax, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], 0xca
xor edx, edx
mov rcx, qword [rax + rbx*8]
mov qword [rbp - 0x48], rcx
lea rcx, [rbp - 0x48]
call fcn.180023eb0
inc rbx
cmp rbx, rsi
jl 0x180048a06
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
xor ebx, ebx
jmp 0x180048a63
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Pura_kaikki_tiedostot_kohteesta__s_
mov rax, qword [rbp - 0x58]
mov r8, qword [rax + 0x18]
call fcn.18008e110
mov r8d, dword [rsp + 0x60]
mov r9, qword [rsp + 0x50]
add edi, 0xae
cmp edi, 0x3a0
jb 0x180048964
mov esi, dword [rsp + 0x48]
jmp case.0x1800488ff.11
lea rcx, str.N6icu_5113UCollationPCEE
call fcn.18008e9c0
xor ecx, ecx
mov esi, ecx
mov dword [rsp + 0x48], ecx
cmp dword [r14 + 8], ecx
jle 0x180048c11
mov ebx, ecx
nop dword [rax + rax]
mov rax, qword [r14 + 0x10]
xor edx, edx
mov r8d, 0xee
mov rcx, qword [rbx + rax]
mov qword [rbp - 0x70], rcx
lea rcx, [rbp - 0x70]
call fcn.180058ea0
mov rdx, rax
lea rcx, str.___s
call fcn.18008e9c0
inc esi
lea rbx, [rbx + 8]
cmp esi, dword [r14 + 8]
jl 0x180048ab0
mov r8d, dword [rsp + 0x60]
mov r9, qword [rsp + 0x50]
mov dword [rsp + 0x48], esi
jmp case.0x1800488ff.11
mov dword [rbp + 0x2038], 0x730077
jmp case.0x1800488ff.11
test r9, r9
jne 0x180048b64
mov ebx, 0xce
nop dword [rax]
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xcd
je case.0x18004951c.6
cmp eax, 1
jne 0x180048b55
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [rdi + 8]
lea rdx, str.Microsoft.VisualStudio.Text.UI.Wpf
mov rcx, rax
call fcn.18008e110
mov dword [rbp - 0x60], 0xffffffff
dec ebx
cmp ebx, 0xcc
ja 0x180048b20
mov r9, qword [rsp + 0x50]
mov r8, qword [rdi + 0x10]
lea rdx, [rbp - 0x68]
mov qword [rbp - 0x68], r9
mov ecx, 0x8d
lea r9, [rbp - 0x80]
call fcn.18006fba0
mov r9, qword [rsp + 0x50]
mov r8d, eax
mov dword [rsp + 0x60], eax
jmp case.0x1800488ff.11
lea rcx, str.USB_Device:__04X__04X__04X
call fcn.18008e9c0
mov rax, qword [rsp + 0x50]
xor ecx, ecx
mov esi, ecx
mov dword [rsp + 0x48], ecx
mov eax, dword [rax + 0x10]
sub eax, dword [r14 + 8]
test eax, eax
jle 0x180048c11
mov ebx, ecx
nop word [rax + rax]
mov rax, qword [r14 + 0x20]
xor edx, edx
mov r8d, 0xee
mov rcx, qword [rbx + rax]
mov qword [rbp - 0x50], rcx
lea rcx, [rbp - 0x50]
call fcn.180058ea0
mov rdx, rax
lea rcx, str.___s
call fcn.18008e9c0
mov r9, qword [rsp + 0x50]
lea rbx, [rbx + 8]
inc esi
mov eax, dword [r9 + 0x10]
sub eax, dword [r14 + 8]
cmp esi, eax
jl 0x180048bc0
mov r8d, dword [rsp + 0x60]
mov dword [rsp + 0x48], esi
jmp case.0x1800488ff.11
mov r8d, dword [rsp + 0x60]
mov r9, qword [rsp + 0x50]
jmp case.default.0x1800488ff
test r8d, r8d
jne 0x180048cae
mov ebx, 0x93
nop
cmp ebx, 0x93
je 0x180048c78
cmp ebx, 0x39ff
je 0x180048c4e
cmp ebx, 0x736b
je case.0x18004951c.6
jmp 0x180048c9b
mov qword [rbp - 0x68], r9
lea rcx, [rbp - 0x68]
mov r9d, 0x3e
mov qword [rsp + 0x20], 0
xor r8d, r8d
xor edx, edx
call fcn.18008d340
mov dword [rbp - 0x60], 0xffffffff
jmp 0x180048c96
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [rdi + 0x10]
lea rdx, str.llvm.x86.avx512.mask.punpckhd.q.128
mov rcx, rax
call fcn.18008e110
mov r9, qword [rsp + 0x50]
add ebx, 0x396c
cmp ebx, 0xac44
jbe 0x180048c30
mov r8d, dword [rsp + 0x60]
mov rax, qword [rbp - 0x80]
mov r14, qword [rax]
jmp case.0x1800488ff.11
mov eax, 0x2e
mov word [rbp + 0x2044], ax
jmp case.0x1800488ff.11
mov r8d, 0xa
lea rdx, [rbp + 0x2054]
lea ecx, [r8 - 8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll__ultow]
mov r8d, dword [rsp + 0x60]
mov r9, qword [rsp + 0x50]
jmp case.0x1800488ff.11
mov word [rbp + 0x203c], r11w
mov dword [rbp + 0x203e], 0x33005f
jmp case.0x1800488ff.11
mov word [rbp + 0x2042], r11w
jmp case.0x1800488ff.11
xor ecx, ecx
mov word [rbp + 0x2064], cx
jmp case.default.0x1800488ff
mov dword [rbp + 0x204a], 0x6c
jmp case.0x1800488ff.11
mov ecx, 0xbf
mov eax, ecx
sub eax, 0xbf
je 0x180048d4b
cmp eax, 0x4e
je case.0x18004951c.6
jmp 0x180048d4f
mov qword [rbp - 0x60], rdx
add ecx, 0x4e
cmp ecx, 0x15b
jb 0x180048d37
lea rcx, [rbp + 0x2050]
sub rcx, 2
cmp word [rcx + 2], 0
lea rcx, [rcx + 2]
jne 0x180048d65
mov eax, dword [0x180092c50]
mov dword [rcx], eax
mov word [rbp + 0x2062], r10w
jmp case.0x1800488ff.11
lea rcx, [0x180094650]
call fcn.18008e9c0
mov rcx, qword [rdi + 0x18]
lea rdx, [rbp - 0x30]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtod]
mov r8d, dword [rsp + 0x60]
movaps xmm8, xmm0
mov r9, qword [rsp + 0x50]
jmp case.0x1800488ff.11
movsd xmm0, qword [str._32.]
movsd qword [rbp + 0x2056], xmm0
mov dword [rbp + 0x205e], ebx
xor ecx, ecx
mov rdx, qword [rsp + 0x58]
mov ebx, 0x64
inc r12d
inc r15d
lea r10d, [rbx + 8]
lea r11d, [rbx - 0x32]
cmp r12d, r13d
jb 0x1800488d0
mov r15, qword [rsp + 0x68]
lea r10, [0x180000000]
mov r8, qword [rsp + 0x40]
mov r13d, dword [rsp + 0x60]
mov eax, dword [rbp - 0x78]
jmp 0x180048e09
mov r13d, dword [rbp - 0x70]
mov dword [rsp + 0x60], r13d
mov edi, eax
mov dword [rsp + 0x70], eax
imul eax, eax, 0x4fb
mov dword [rsp + 0x58], eax
cmp dword [rbp - 0x78], eax
ja case.0x18004951c.6
mov ebx, dword [rsp + 0x58]
movsxd r12, r13d
mov qword [rbp], r12
nop dword [rax]
cmp edi, 0xd52b
ja 0x1800494a0
je 0x18004948f
cmp edi, 0x475f
ja 0x1800490d1
je 0x1800490ba
cmp edi, 0x34
je 0x18004906b
cmp edi, 0x79
je 0x180048f40
cmp edi, 0xf70
je 0x180048e8b
cmp edi, 0x23ec
jne 0x18004974f
lea rcx, str.Oppstarts_sektor
call fcn.18008e9c0
jmp 0x180049748
mov r14, qword [rsp + 0x78]
cmp qword [r14 + 0x10], 0xffffffffffffffff
je 0x18004974f
mov rcx, qword [rbp - 0x38]
test rcx, rcx
je 0x18004974d
mov rax, qword [rbp - 0x40]
cmp qword [rax], 0x2000
jae 0x18004974d
mov edi, 0xcb
nop
cmp edi, 0xcb
je 0x180048f1a
cmp edi, 0x189
je 0x180048f05
cmp edi, 0x247
jne 0x180048f29
mov r8d, dword [rax]
lea rdx, [rbp + 0x20]
mov rcx, qword [r14 + 0x10]
add r8d, 8
xor r9d, r9d
call qword [rbp - 0x10]
mov rdx, qword [rbp - 0x40]
xor r9d, r9d
mov rcx, qword [r14 + 0x10]
lea r8d, [r9 + 1]
call qword [rbp - 0x18]
mov rcx, qword [rbp - 0x38]
jmp 0x180048f25
mov r8, qword [rax]
mov rdx, rcx
lea rcx, [rbp + 0x28]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp - 0x38]
jmp 0x180048f25
mov rax, qword [rbp - 0x58]
mov rax, qword [rax]
mov qword [rbp + 0x20], rax
mov rax, qword [rbp - 0x40]
add edi, 0xbe
cmp edi, 0x305
jb 0x180048ec0
mov edi, dword [rsp + 0x70]
jmp 0x180049748
mov r14, qword [rbp - 0x58]
lea rdx, [rbp - 0x30]
mov rcx, qword [r14 + 0x20]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtod]
comisd xmm0, xmm7
movaps xmm9, xmm0
jae 0x180048f6a
mov rax, qword [r14 + 0x20]
cmp qword [rbp - 0x30], rax
jne 0x1800496ee
mov esi, 0x3d
nop
mov eax, esi
sub eax, 0x3d
je 0x180049039
sub eax, 1
je 0x180049019
sub eax, 1
je 0x180048fcc
sub eax, 1
je 0x180048f9c
cmp eax, 1
je case.0x18004951c.6
jmp 0x180049053
mov rax, qword [rsp + 0x50]
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x68], rax
xor r8d, r8d
xor eax, eax
xor edx, edx
mov qword [rsp + 0x20], rax
lea r9d, [rax + 0x3e]
call fcn.18008d340
mov dword [rbp - 0x60], 0xffffffff
jmp 0x180049053
xor eax, eax
mov dword [rsp + 0x48], eax
mov edi, eax
test r12, r12
jle 0x18004900d
mov dword [rsp + 0x48], r13d
nop
mov rax, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], 0xca
xor edx, edx
mov rcx, qword [rax + rdi*8]
mov qword [rbp - 0x20], rcx
lea rcx, [rbp - 0x20]
call fcn.180023eb0
inc rdi
cmp rdi, r12
jl 0x180048fe0
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x180049053
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [r14 + 0x20]
lea rdx, str.wsum__1.f___wsum_
mov rcx, rax
call fcn.18008e110
jmp 0x180049053
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.Inst_DeleteInfA:_failed_to_load_dll_for_setup_API
call fcn.18008e110
inc esi
cmp esi, 0x42
jb 0x180048f70
mov esi, dword [rsp + 0x48]
mov edi, dword [rsp + 0x70]
jmp 0x180049748
xor r8d, r8d
lea rax, [rbp + 0x2038]
lea r9, [rbp + 0x2030]
mov qword [rsp + 0x20], rax
xor ecx, ecx
lea edx, [r8 + 0x1d]
call fcn.180010940
xor r8d, r8d
mov qword [rbp - 0x18], rax
lea rax, [rbp + 0x2050]
xor ecx, ecx
lea r9, str.send
mov qword [rsp + 0x20], rax
lea edx, [r8 + 0x1d]
call fcn.180010940
mov qword [rbp - 0x10], rax
jmp 0x180049748
xor r8d, r8d
xor edx, edx
mov ecx, 0x90
call fcn.180027970
mov rbx, rax
jmp 0x180049748
cmp edi, 0x6ad2
je 0x180049416
cmp edi, 0x8e45
je 0x1800493f3
cmp edi, 0xb1b8
jne 0x18004974f
mov edi, dword [rbp - 0x70]
nop dword [rax + rax]
mov r14d, 0x14
cmp r14d, 0x14
je 0x1800493b0
cmp r14d, 0x17c
je 0x1800493ab
cmp r14d, 0x2e4
je 0x180049358
cmp r14d, 0x44c
jne 0x1800493b3
cmp edi, 1
jbe 0x180049285
mov esi, 0xf
jmp 0x18004915a
mov r8, qword [rsp + 0x40]
mov r13d, dword [rsp + 0x60]
mov eax, esi
sub eax, 0xb
je 0x18004898c
sub eax, 1
je 0x18004925c
sub eax, 1
je 0x180049222
sub eax, 1
je 0x1800491d5
cmp eax, 1
jne 0x180049265
lea ecx, [rax + 1]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str.unsupported_kind_of_wave_correction
call fcn.18008e110
xor eax, eax
mov dword [rbp - 0x48], 1
mov dword [rsp + 0x68], eax
lea r9, [rbp - 0x68]
lea rax, [rbp - 0x48]
mov dword [rbp - 0x68], edi
lea r8, [0x180092c27]
mov qword [rsp + 0x20], rax
lea rdx, [rsp + 0x68]
mov ecx, 0xe3
call fcn.18000a640
jmp 0x180049265
mov dword [rsp + 0x48], ecx
mov rdi, rcx
test r12, r12
jle 0x180049213
mov dword [rsp + 0x48], r13d
mov rax, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], 0xca
xor edx, edx
mov rcx, qword [rax + rdi*8]
mov qword [rbp - 8], rcx
lea rcx, [rbp - 8]
call fcn.180023eb0
inc rdi
cmp rdi, r12
jl 0x1800491e6
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov edi, dword [rbp - 0x70]
jmp 0x180049265
mov qword [rsp + 0x68], r9
xor r8d, r8d
mov qword [rsp + 0x20], rcx
mov r9d, 0x3e
lea rcx, [rsp + 0x68]
xor edx, edx
call fcn.18008d340
mov r13, qword [rsp + 0x40]
lea rcx, [rsp + 0x68]
mov edx, 0x11b
mov qword [rsp + 0x68], r13
call fcn.18004ab70
jmp 0x18004926a
mov rcx, r8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov r13, qword [rsp + 0x40]
mov r9, qword [rsp + 0x50]
dec esi
mov ecx, 0
cmp esi, 0xa
ja 0x180049150
mov esi, dword [rsp + 0x48]
jmp 0x18004928a
mov r13, qword [rsp + 0x40]
cmp dword [r13], 0
jne 0x1800492aa
mov edx, dword [rbp - 0x50]
lea rcx, str.Omnibox.SuggestionUsed.NearbyURLCount.AtMatchCreation
call fcn.18008e9c0
mov r13d, dword [rsp + 0x60]
jmp 0x1800493b3
mov r12d, dword [rbp - 0x50]
mov edi, 0x7b
mov eax, edi
sub eax, 0x79
je 0x1800492fd
sub eax, 1
je 0x1800492cc
cmp eax, 1
jne 0x18004933b
mov r15, qword [r13 + 8]
mov esi, eax
jmp 0x18004933b
cmp qword [r15 + 8], 0
je 0x1800492f6
mov eax, 0x93
cmp eax, 0x93
jne 0x1800492e5
mov r15, qword [r15 + 8]
inc esi
add eax, 0x7c
cmp eax, 0x10f
jb 0x1800492d8
cmp qword [r15 + 8], 0
jne 0x1800492d3
movsd xmm6, qword [r15]
jmp 0x18004933b
mov rax, qword [r15 + 0x10]
mov r9d, esi
movaps xmm2, xmm6
mov edx, r12d
movq r8, xmm6
test rax, rax
je 0x18004932f
movaps xmm0, xmm6
lea rcx, str.USBArbW:_Error_sending_connect_failed_status:__s___d_
subsd xmm0, qword [rax]
movsd qword [rsp + 0x20], xmm0
call fcn.18008e9c0
jmp 0x18004933b
lea rcx, str.Number_of_lagged_non_linearity_iterations__inner_loop_
call fcn.18008e9c0
dec edi
cmp edi, 0x78
ja 0x1800492b3
mov r12, qword [rbp]
mov edi, dword [rbp - 0x70]
mov r13d, dword [rsp + 0x60]
mov dword [rsp + 0x48], esi
jmp 0x1800493b3
cmp dword [r8], 0
jle 0x180049377
mov edx, 0x11b
mov qword [rsp + 0x68], r8
lea rcx, [rsp + 0x68]
call fcn.18004ab70
mov r8, qword [rsp + 0x40]
mov rdx, qword [rbp - 0x80]
lea r9, [rbp - 0x68]
mov qword [rbp - 0x48], r8
lea rcx, [rbp - 0x48]
lea r8, [rsp + 0x68]
movsd qword [rbp - 0x68], xmm8
mov dword [rsp + 0x68], r13d
mov dword [rsp + 0x20], 0xd0
call fcn.180070f70
mov edi, eax
mov dword [rbp - 0x70], eax
jmp 0x1800493b3
movaps xmm6, xmm7
jmp 0x1800493b3
inc dword [rbp - 0x50]
mov r8, qword [rsp + 0x40]
add r14d, 0x168
mov r9, qword [rsp + 0x50]
mov ecx, 0
cmp r14d, 0x5a0
jbe 0x180049106
cmp edi, 1
je 0x180049100
comisd xmm9, xmm6
ja 0x180049100
mov edi, dword [rsp + 0x70]
jmp 0x18004974f
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
lea edx, [r9 + 0x43]
call fcn.180033c30
xor ecx, ecx
mov qword [rsp + 0x40], rax
mov dword [rbp - 0x50], ecx
mov r8, rax
jmp 0x18004974f
mov edx, ebx
lea rcx, str.AfxThrowOleException
call fcn.18008e9c0
mov r14, qword [rsp + 0x50]
xor ecx, ecx
mov esi, ecx
mov dword [rsp + 0x48], ecx
cmp dword [r14 + 0x10], ecx
jle 0x1800496f0
mov edi, ecx
nop dword [rax]
mov rax, qword [r14 + 0x18]
xor r9d, r9d
xor edx, edx
mov r8d, 0x95
mov rcx, qword [rdi + rax]
lea rax, [rbp + 8]
mov qword [rbp + 8], rcx
xor ecx, ecx
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rcx
call fcn.180020530
inc esi
lea rdi, [rdi + 8]
cmp esi, dword [r14 + 0x10]
jl 0x180049440
mov edi, dword [rsp + 0x70]
mov dword [rsp + 0x48], esi
jmp 0x180049748
lea rcx, str.addedGroups
call fcn.18008e9c0
jmp 0x180049748
cmp edi, 0x1866a
ja 0x1800496f7
je 0x18004968c
cmp edi, 0xf89e
je 0x180049680
cmp edi, 0x11c11
je 0x18004964b
cmp edi, 0x13f84
je 0x1800494f7
cmp edi, 0x162f7
jne 0x18004974f
mov edx, 0x11b
mov qword [rsp + 0x68], r8
lea rcx, [rsp + 0x68]
call fcn.18004ab70
jmp 0x180049748
test esi, esi
je 0x18004974f
mov r14d, dword [rsp + 0x48]
mov esi, ecx
cmp esi, 6
ja case.default.0x18004951c
mov eax, esi
mov ecx, dword [r10 + rax*4 + 0x4983c]
add rcx, r10
jmp rcx
mov edx, 0x11b
mov qword [rsp + 0x68], r8
lea rcx, [rsp + 0x68]
call fcn.18004ab70
jmp case.default.0x18004951c
mov rcx, r8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp case.default.0x18004951c
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov rcx, rax
lea rdx, str._s:_Dest_not_connected_to_a_server
mov rax, qword [rbp - 0x58]
mov r8, qword [rax + 0x28]
call fcn.18008e110
jmp case.default.0x18004951c
xor eax, eax
mov dword [rsp + 0x68], 1
mov dword [rbp - 0x48], eax
lea r9, [rbp - 0x68]
lea rax, [rsp + 0x68]
mov dword [rbp - 0x68], r14d
lea r8, [0x180092c27]
mov qword [rsp + 0x20], rax
lea rdx, [rbp - 0x48]
mov ecx, 0xe3
call fcn.18000a640
jmp case.default.0x18004951c
xor eax, eax
mov dword [rsp + 0x48], eax
mov r14d, eax
mov edi, eax
test r12, r12
jle 0x1800495ed
mov r14d, r13d
mov dword [rsp + 0x48], r13d
nop word [rax + rax]
mov rax, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], 0xca
xor edx, edx
mov rcx, qword [rax + rdi*8]
mov qword [rbp + 0x10], rcx
lea rcx, [rbp + 0x10]
call fcn.180023eb0
inc rdi
cmp rdi, r12
jl 0x1800495c0
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp case.default.0x18004951c
xor eax, eax
mov qword [rsp + 0x68], r9
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor edx, edx
lea rcx, [rsp + 0x68]
lea r9d, [rax + 0x3e]
call fcn.18008d340
mov dword [rbp - 0x60], 0xffffffff
mov r8, qword [rsp + 0x40]
lea r10, [0x180000000]
mov r9, qword [rsp + 0x50]
inc esi
lea eax, [rsi + 0x51]
cmp eax, 0x58
jb 0x180049506
mov esi, dword [rsp + 0x48]
mov edi, dword [rsp + 0x70]
jmp 0x18004974d
test r15, r15
je 0x180049659
mov r15, qword [r15 + 8]
test r15, r15
jne 0x180049650
mov rax, qword [rbp - 0x58]
lea r8, [rsp + 0x68]
mov ecx, reloc.SHLWAPI.dll_StrCmpICA
mov qword [rsp + 0x68], r9
mov rdx, qword [rax + 0x28]
call fcn.1800733d0
mov esi, eax
mov dword [rsp + 0x48], eax
jmp 0x180049748
mov r15, qword [r8 + 8]
mov dword [rbp - 0x50], ecx
jmp 0x18004974f
mov rcx, r8
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
xor ecx, ecx
mov dword [rsp + 0x48], ecx
mov esi, ecx
mov edi, ecx
test r12, r12
jle 0x1800496e3
mov esi, r13d
mov dword [rsp + 0x48], r13d
nop dword [rax]
mov rax, qword [rbp - 0x80]
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x20], 0xca
xor edx, edx
mov rcx, qword [rax + rdi*8]
mov qword [rbp - 0x28], rcx
lea rcx, [rbp - 0x28]
call fcn.180023eb0
inc rdi
cmp rdi, r12
jl 0x1800496b0
mov edi, dword [rsp + 0x70]
jmp 0x180049748
mov edi, dword [rsp + 0x70]
mov r8, qword [rsp + 0x40]
jmp 0x18004974f
xor ecx, ecx
mov r8, qword [rsp + 0x40]
jmp 0x18004974f
cmp edi, 0x1a9dd
je 0x18004971a
cmp edi, 0x1cd50
je 0x180049715
cmp edi, 0x1f0c3
je case.0x18004951c.6
jmp 0x18004974f
mov dword [rbp - 0x60], ecx
jmp 0x18004974f
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [rsp + 0x50]
lea rcx, [rsp + 0x68]
mov qword [rsp + 0x68], rax
xor r8d, r8d
xor eax, eax
xor edx, edx
mov qword [rsp + 0x20], rax
lea r9d, [rax + 0x3e]
call fcn.18008d340
mov r8, qword [rsp + 0x40]
xor ecx, ecx
imul eax, dword [rbp - 0x78], 0x4b
add edi, eax
mov dword [rsp + 0x70], edi
cmp edi, dword [rsp + 0x58]
ja case.0x18004951c.6
mov r9, qword [rsp + 0x50]
lea r10, [0x180000000]
jmp 0x180048e30