Function at 0x1800b8160
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x20], r9
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 - 0x58]
sub rsp, 0x158
mov r14d, dword [rbp + 0xc8]
lea rcx, [0x180000000]
mov eax, dword [rbp + 0xc8]
mov r10, r9
mov r9, qword [rsp + 0x50]
mov r11, rdx
mov rdx, qword [rsp + 0x50]
mov rsi, r8
mov r8, qword [rsp + 0x50]
lea ebx, [r14 + 0x15f]
mov dword [rbp - 0x5c], eax
mov r15d, r14d
mov rax, qword [rsp + 0x50]
mov dword [rsp + 0x40], ebx
mov qword [rbp - 0x80], rdx
mov qword [rsp + 0x58], r9
cmp r14d, ebx
jae 0x1800b861b
mov rcx, qword [rsp + 0x50]
lea r13d, [r14 - 0x9b]
mov r12d, dword [rbp + 0xc8]
mov esi, dword [rbp + 0xc8]
mov rdi, qword [rbp + 0x10]
mov r14, qword [rbp + 0x10]
mov rbx, qword [rbp + 0x10]
mov qword [rbp - 0x50], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 8], rax
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x68], rax
mov eax, dword [rbp + 0xc8]
mov dword [rbp - 0x60], eax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x20], rax
mov eax, dword [rbp + 0xc8]
mov dword [rsp + 0x70], eax
mov eax, dword [rbp + 0xc8]
mov qword [rbp - 0x18], rcx
mov rcx, qword [rsp + 0x50]
mov dword [rsp + 0x74], eax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x20], rcx
mov rcx, qword [rsp + 0x50]
mov qword [rbp - 0x68], rax
mov eax, dword [rsp + 0x40]
mov qword [rbp - 0x48], r8
mov qword [rbp - 0x10], rcx
nop dword [rax]
cmp r15d, 0x8d
ja 0x1800b8479
je 0x1800b85df
lea eax, [r13 + 0x8d]
cmp eax, 0x72
ja case.0x1800b84a7.1
lea rcx, [0x180000000]
movzx eax, byte [rcx + rax + 0xb94ec]
mov ecx, dword [rcx + rax*4 + 0xb94d0]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov rax, qword [r11 + 8]
mov r12d, r10d
mov esi, dword [r11 + 0x20]
sub r12d, eax
mov qword [rbp - 0x28], rax
jmp case.0x1800b84a7.1
add qword [r11 + 0x1e8], 0x20
jmp case.0x1800b84a7.1
xor eax, eax
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rax
mov qword [rbp + 0x48], rax
mov rax, qword [r10 + 8]
cmp qword [r10 + 0x10], rax
ja 0x1800b85d3
lea rax, [rsp + 0x60]
mov dword [rsp + 0x60], 2
mov qword [rsp + 0x28], rax
lea r8, [rbp + 0x38]
mov r9d, 0xf8
mov qword [rsp + 0x20], r11
mov rdx, r10
xor ecx, ecx
call fcn.1800c2960
mov r8d, 0x11b
mov qword [rbp - 0x30], rax
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x50], rax
xor ecx, ecx
call fcn.18000fe60
test eax, eax
jne 0x1800b85ca
mov r10, qword [rbp + 0xb8]
mov r11, qword [rbp + 0xa8]
mov rdx, qword [rbp - 0x80]
mov r9, qword [rsp + 0x58]
mov r8, qword [rbp - 0x48]
jmp case.0x1800b84a7.1
mov rax, qword [r11 + 0x1e8]
mov eax, dword [rax + 0x14]
mov dword [rsp + 0x74], eax
jmp case.0x1800b84a7.1
mov ecx, 0x72
nop dword [rax + rax]
cmp ecx, 0x72
je 0x1800b83b3
cmp ecx, 0x4740
je 0x1800b839d
cmp ecx, 0x8e0e
jne 0x1800b83df
mov rax, rbx
jmp 0x1800b94bc
mov rbx, qword [r11 + 0x280]
sub rbx, qword [r11 + 0x288]
add rbx, r14
add rbx, rdi
jmp 0x1800b83df
mov eax, dword [r11 + 0x294]
mov edi, 3
test eax, eax
mov r14d, 0
cmovne edi, r14d
je 0x1800b83d2
mov eax, r14d
jmp 0x1800b83dc
mov eax, dword [r11 + 0xa0]
shl eax, 2
mov r14d, eax
add ecx, 0x46ce
cmp ecx, 0xd46a
jbe 0x1800b8380
jmp case.0x1800b84a7.1
cmp esi, r12d
jae case.0x1800b84a7.1
xor eax, eax
mov dword [rsp + 0x60], eax
mov rax, qword [rbp + 0xb0]
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x30], rcx
lea r8, [rsp + 0x78]
mov rcx, qword [rbp + 0xa0]
mov r9d, 0xea
mov qword [rsp + 0x28], rcx
mov rdx, r11
mov eax, dword [rax]
lea rcx, [rbp - 0x70]
mov dword [rsp + 0x78], eax
mov rax, qword [rbp + 0xc0]
mov eax, dword [rax]
mov dword [rbp - 0x70], eax
mov eax, esi
add rax, qword [rbp - 0x28]
mov qword [rsp + 0x20], rax
call fcn.1800b5310
mov r11, qword [rbp + 0xa8]
add esi, eax
cmp esi, r12d
jb 0x1800b8401
mov r10, qword [rbp + 0xb8]
mov rdx, qword [rbp - 0x80]
mov r9, qword [rsp + 0x58]
mov r8, qword [rbp - 0x48]
jmp case.0x1800b84a7.1
cmp r13d, 0xdb
ja case.default.0x1800b84a7
lea rcx, [0x180000000]
movzx eax, byte [rcx + r13 + 0xb957c]
mov ecx, dword [rcx + rax*4 + 0xb9560]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov rax, qword [r11 + 0x1f8]
lea r9, [r11 + 0x148]
mov r8, qword [r11 + 8]
mov ecx, dword [r11 + 0x88]
mov qword [rbp - 0x10], rax
mov qword [rsp + 0x58], r9
mov qword [rbp - 0x48], r8
mov dword [rbp - 0x5c], ecx
jmp case.0x1800b84a7.1
mov eax, dword [r11 + 0x18]
mov r10, qword [rbp + 0xb8]
mov dword [rsp + 0x70], eax
lea rcx, [rax + r8]
mov qword [rbp - 0x18], rcx
mov rcx, qword [rbp - 0x50]
add rcx, rax
mov qword [rbp - 0x20], rcx
jmp case.0x1800b84a7.1
mov rax, qword [r11 + 0x10]
mov qword [rbp - 0x50], rax
jmp case.0x1800b84a7.1
mov ecx, dword [r11 + 0x1c]
mov rdx, qword [rbp + 8]
mov dword [rbp - 0x60], ecx
add rcx, qword [rbp - 0x50]
mov qword [rbp + 0x20], rcx
mov qword [rbp - 0x80], rdx
jmp case.0x1800b84a7.1
mov rax, qword [r11 + 0x1e8]
mov qword [rbp - 0x68], rax
add rax, 0x20
mov qword [r11 + 0x1e8], rax
jmp case.0x1800b84a7.1
mov qword [rbp + 8], r10
mov qword [rsp + 0x68], r10
mov eax, dword [rsp + 0x40]
add r15d, 0x1b
add r13d, 0x1b
cmp r15d, eax
jb 0x1800b8270
mov r14d, dword [rbp + 0xc8]
lea rcx, [0x180000000]
mov r15, qword [rsp + 0x68]
mov ebx, dword [rsp + 0x70]
mov r8, qword [rbp - 0x68]
mov r10d, dword [rsp + 0x74]
mov rsi, qword [rbp + 0xb0]
mov r13, qword [rbp - 0x50]
lea eax, [r14 - 0xd]
mov dword [rbp + 0x28], eax
cmp r14d, eax
jbe 0x1800b94b8
mov edi, dword [rbp + 0xc8]
mov r12, qword [rbp - 8]
mov qword [rbp - 0x78], rdi
nop word [rax + rax]
lea eax, [r14 - 0x5e]
cmp eax, 0xac
ja case.0x1800b85c8.107
movzx eax, byte [rcx + rax + 0xb9690]
mov ecx, dword [rcx + rax*4 + 0xb9658]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
mov rax, qword [rbp - 0x30]
jmp 0x1800b94bc
mov rax, 0xffffffffffffffff
jmp 0x1800b94bc
mov rax, qword [r11]
lea rdx, [rsp + 0x50]
xor r9d, r9d
mov qword [rsp + 0x50], rax
xor r8d, r8d
mov ecx, 0x8d
call fcn.18000f840
xor r8d, r8d
mov dword [rbp + 0xc8], eax
lea rdx, [rbp + 0xc8]
mov ecx, 0xe0
call fcn.18000fb00
jmp 0x1800b94bc
mov r13, qword [rsp + 0x50]
mov r15, qword [rsp + 0x50]
mov ebx, dword [rbp + 0xc8]
mov r10d, dword [rbp + 0xc8]
mov qword [rbp - 0x48], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 8], rax
mov eax, dword [rbp + 0xc8]
mov dword [rbp - 0x60], eax
mov rax, qword [rsp + 0x50]
mov qword [rbp + 0x20], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x18], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x20], rax
mov rax, qword [rsp + 0x50]
mov qword [rbp - 0x10], rax
mov qword [rbp - 0x50], r13
mov qword [rsp + 0x68], r15
mov dword [rsp + 0x70], ebx
mov dword [rsp + 0x74], r10d
mov qword [rbp - 0x68], r8
jmp 0x1800b857c
mov r13, qword [rbp - 0x38]
xor eax, eax
mov edx, eax
mov qword [rbp - 0x30], rax
mov dword [r13 + 0x58], 2
mov rax, qword [r11 + 0x1e8]
cmp rax, qword [r11 + 0x1f0]
jae 0x1800b885b
test byte [rax + 0x10], 4
je 0x1800b885b
mov ecx, dword [rax + 0x18]
mov dword [rsp + 0x40], ecx
cmp ecx, 1
jne 0x1800b885b
mov esi, 0x2d
nop
cmp esi, 0x2d
je 0x1800b8748
cmp esi, 0x33
jne 0x1800b8841
test rdx, rdx
je 0x1800b86f9
test byte [rdx + 0x58], 2
jne 0x1800b873b
mov rdx, qword [rdx + 0x110]
mov qword [rbp - 0x30], rdx
test rdx, rdx
jne 0x1800b86e3
mov rax, qword [r11 + 0x1e8]
lea r9, str.2tlsClosed_const_QByteArray__
mov rcx, qword [rbp + 0x30]
mov edx, 1
mov qword [rsp + 0x20], rcx
mov rcx, r11
mov r8d, dword [rax + 0x14]
call fcn.18004dee0
mov edi, eax
mov qword [rbp - 0x78], rdi
cmp eax, 0xfffffff6
je 0x1800b949e
mov r11, qword [rbp + 0xa8]
mov rdx, qword [rbp - 0x30]
add qword [r11 + 0x1e8], 0x20
jmp 0x1800b8841
add qword [r11 + 0x1e8], 0x20
mov rax, qword [r11 + 0x1e8]
cmp rax, qword [r11 + 0x1f0]
jae 0x1800b876a
test byte [rax + 0x10], 8
jne 0x1800b87ef
mov ebx, 0xa1
nop
mov eax, ebx
sub eax, 0x9e
je 0x1800b94b8
sub eax, 1
je 0x1800b87ce
sub eax, 1
je 0x1800b87b4
cmp eax, 1
jne 0x1800b87dc
mov qword [rsp + 0x20], r8
lea r9, str._home_kyle_software_ffmpeg_source_ffmpeg_git_libswresample_swresample.c
mov r8d, r10d
mov edx, eax
mov rcx, r11
call fcn.18004dee0
mov r11, qword [rbp + 0xa8]
mov edi, eax
mov qword [rbp - 0x78], rdi
jmp 0x1800b87dc
mov rdx, qword [r11]
mov r8d, 0x68
mov rcx, r13
call fcn.1800b2040
mov r11, qword [rbp + 0xa8]
jmp 0x1800b87dc
cmp edi, 0xfffffff6
je 0x1800b949e
xor eax, eax
mov dword [rbp - 0x58], eax
mov r8, qword [rbp - 0x68]
dec ebx
mov r10d, dword [rsp + 0x74]
cmp ebx, 0x9d
ja 0x1800b8770
mov rcx, qword [r11 + 0x1e8]
lea rdx, [rbp - 0x70]
xor eax, eax
mov qword [rbp + 0x30], rcx
mov dword [rbp + 0xc8], eax
mov r8d, 0x49
mov eax, dword [rcx + 8]
mov r9, qword [rcx]
lea rcx, [rsp + 0x48]
mov dword [rbp - 0x70], eax
mov rax, qword [r11]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xc8]
mov qword [rsp + 0x20], rax
call fcn.18002b260
mov r11, qword [rbp + 0xa8]
mov rdx, rax
mov qword [rbp - 0x30], rax
mov r8, qword [rbp - 0x68]
add esi, 6
mov r10d, dword [rsp + 0x74]
cmp esi, 0x39
jb 0x1800b86d0
mov r9, qword [rsp + 0x58]
mov rcx, qword [r11 + 0x1e8]
cmp rcx, qword [r11 + 0x1f0]
jae 0x1800b8875
test byte [rcx + 0x10], 0x40
jne case.0x1800b85c8.107
mov rsi, qword [rbp - 0x68]
mov ebx, 0x69
nop
cmp ebx, 0x69
je 0x1800b88a2
cmp ebx, 0x41a
je 0x1800b889b
cmp ebx, 0x7cb
je 0x1800b94b8
jmp 0x1800b88ee
xor eax, eax
mov dword [rbp - 0x58], eax
jmp 0x1800b88ee
mov r8d, dword [rsp + 0x74]
lea r9, str.F_FAMILY_UNKNOWNFAMILY_UsbInfo_Vm_Vim__2QBDB
mov edx, 1
mov qword [rsp + 0x20], rsi
mov rcx, r11
call fcn.18004dee0
mov rdx, qword [rbp + 0xa8]
mov edi, eax
mov r8d, 0x68
mov qword [rbp - 0x78], rdi
mov rcx, r13
mov rdx, qword [rdx]
call fcn.1800b2040
cmp edi, 0xfffffff6
je 0x1800b949e
mov r11, qword [rbp + 0xa8]
add ebx, 0x3b1
cmp ebx, 0xb13
jbe 0x1800b8880
jmp 0x1800b8d85
mov eax, dword [rsp + 0x60]
mov dword [r11 + 0x48], eax
jmp case.0x1800b85c8.107
mov eax, dword [rsp + 0x78]
mov dword [r11 + 0x44], eax
jmp case.0x1800b85c8.107
mov rax, qword [rbp + 0xa0]
mov r12, qword [rbp + 8]
mov rax, qword [rax]
add r12, rax
mov qword [rbp - 8], r12
lea rax, [r12 - 8]
mov qword [rbp - 0x28], rax
mov eax, dword [r11 + 0x38]
mov dword [rsp + 0x78], eax
jmp case.0x1800b85c8.107
mov r8, qword [r11 + 0x1f0]
lea rax, [rbp + 0xc8]
mov rcx, qword [r11 + 0x1e8]
lea rdx, [rbp - 0x70]
mov qword [rsp + 0x28], rax
mov r9d, 0xb5
lea rax, [rsp + 0x50]
mov dword [rbp + 0xc8], 0x80
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x70], 0x40
call fcn.180046270
mov r11, qword [rbp + 0xa8]
mov r13, qword [rsp + 0x50]
cmp r13, qword [r11 + 0x1f0]
jb 0x1800b8a08
mov rsi, qword [rbp - 0x68]
mov ebx, 0x19
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x18
je 0x1800b9499
cmp eax, 1
jne 0x1800b8a01
mov r8d, dword [rsp + 0x74]
lea r9, str.TargetPhx.CxxIL.Intrinsic.IV_LOCKXOR64_NPT
mov edx, eax
mov qword [rsp + 0x20], rsi
mov rcx, r11
call fcn.18004dee0
mov rdx, qword [rbp + 0xa8]
mov edi, eax
mov rcx, qword [rbp - 0x38]
mov r8d, 0x68
mov qword [rbp - 0x78], rdi
mov rdx, qword [rdx]
call fcn.1800b2040
mov r11, qword [rbp + 0xa8]
dec ebx
cmp ebx, 0x17
ja 0x1800b89b0
mov rax, qword [r11 + 0x1f0]
mov qword [rbp + 0x10], rax
mov qword [r11 + 0x1f0], r13
jmp 0x1800b8d85
mov esi, 0x128
nop word [rax + rax]
mov eax, esi
sub eax, 0x125
je 0x1800b8bd5
sub eax, 1
je 0x1800b8b47
sub eax, 1
je 0x1800b8aab
cmp eax, 1
jne 0x1800b8cf2
mov rdx, qword [r11 + 0x1f0]
mov rax, qword [r11 + 0x1e8]
cmp rax, rdx
jae 0x1800b8d37
mov rcx, rax
nop
test dword [rcx + 0x10], 0x40000
je 0x1800b8a8c
lea rax, [rcx + 0x20]
mov qword [r11 + 0x1e8], rax
mov rcx, rax
cmp rax, rdx
jb 0x1800b8a70
cmp rax, rdx
jae 0x1800b8d37
test byte [rax + 0x10], 4
je 0x1800b8d0c
mov ecx, dword [rax + 0x18]
mov dword [rsp + 0x40], ecx
jmp 0x1800b8cf2
movsxd rdx, dword [rsp + 0x40]
cmp edx, 0x2d
je 0x1800b8b1b
cmp edx, 0x32
je 0x1800b8b1b
cmp edx, 0x34
ja 0x1800b8ad3
movabs rcx, 0x10000000490000
bt rcx, rdx
jb 0x1800b8cf2
lea r9, str.Nvda.Analysis.Common.ExperimentConfig.InstructionData.CounterData.dtor
mov rax, qword [r11 + 0x1e8]
mov edx, 1
mov rsi, qword [rbp - 0x68]
mov rcx, r11
mov r8d, dword [rax + 0x14]
mov qword [rsp + 0x20], rsi
call fcn.18004dee0
mov edi, eax
mov qword [rbp - 0x78], rdi
cmp eax, 0xfffffff6
je 0x1800b949e
mov r11, qword [rbp + 0xa8]
mov r9, qword [rsp + 0x58]
jmp 0x1800b9473
mov rax, qword [r11 + 0x1e8]
lea r9, str.float2___OVERLOADABLE___exp_float2__
mov edx, 2
mov rcx, r11
mov r8d, dword [rax + 0x14]
call fcn.18004dee0
mov dword [rsp + 0x40], 0x34
jmp 0x1800b8cf2
mov edx, dword [rsp + 0x40]
cmp edx, 0x34
jne 0x1800b8cf2
mov ecx, reloc.SHLWAPI.dll_StrCmpNICW
nop dword [rax]
cmp ecx, 0x9a
je 0x1800b8bba
cmp ecx, 0x7118
je 0x1800b8b93
cmp ecx, 0xe196
jne 0x1800b8bc2
cmp edx, 0x16
ja 0x1800b8b87
mov eax, 0x490000
bt eax, edx
jb 0x1800b8bc2
lea r9, str.content::service_worker_client_utils::_anonymous_namespace::DidNavigate
jmp 0x1800b8ada
mov rax, qword [r11 + 0x1e8]
cmp rax, qword [r11 + 0x1f0]
jae 0x1800b8dc6
test byte [rax + 0x10], 4
je 0x1800b8dc6
mov edx, dword [rax + 0x18]
mov dword [rsp + 0x40], edx
jmp 0x1800b8bc2
add qword [r11 + 0x1e8], 0x20
add ecx, 0x707e
cmp ecx, 0x1517a
jbe 0x1800b8b60
jmp 0x1800b8cf2
mov edx, dword [rsp + 0x40]
cmp edx, 0x16
jne 0x1800b8c28
mov rdx, qword [rbp - 0x38]
lea r8, [rbp - 0x70]
xor eax, eax
mov dword [rsp + 0x30], StrCmpNICW
mov dword [rbp - 0x70], eax
xor r9d, r9d
mov dword [rbp + 0xc8], eax
xor ecx, ecx
lea rax, [rbp + 0xc8]
mov qword [rsp + 0x28], r11
mov qword [rsp + 0x20], rax
call fcn.18009b800
mov qword [rbp - 0x78], rax
mov rdi, rax
test eax, eax
jne 0x1800b8b01
jmp 0x1800b8cf2
mov ebx, 0x11d
nop dword [rax]
mov eax, ebx
sub eax, 0x11d
je 0x1800b8c5d
cmp eax, 1
jne 0x1800b8cdd
test edi, edi
je 0x1800b8cdd
cmp edi, 0xfffffff6
je 0x1800b949e
mov r9, qword [rsp + 0x58]
jmp 0x1800b9473
xor r14d, r14d
mov ecx, r14d
cmp edx, 0x10
jne 0x1800b8c9b
add qword [r11 + 0x1e8], 0x20
lea ecx, [rdx - 0xf]
mov rax, qword [r11 + 0x1e8]
cmp rax, qword [r11 + 0x1f0]
jae 0x1800b8dd2
test byte [rax + 0x10], 4
je 0x1800b8dd2
cmp dword [rax + 0x18], 0x13
jne 0x1800b8dd2
mov rdx, qword [rbp - 0x38]
lea rax, [rbp + 0xc8]
mov dword [rsp + 0x48], ecx
lea r8, [rbp - 0x70]
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x28], 0x7e
mov r9, r11
mov qword [rsp + 0x20], rax
mov dword [rbp - 0x70], r14d
mov dword [rbp + 0xc8], r14d
call fcn.180030620
mov edx, dword [rsp + 0x40]
mov edi, eax
mov qword [rbp - 0x78], rdi
mov r11, qword [rbp + 0xa8]
inc ebx
cmp ebx, 0x11f
jb 0x1800b8c30
mov r11, qword [rbp + 0xa8]
dec esi
cmp esi, 0x124
ja 0x1800b8a30
jmp case.0x1800b85c8.96
mov rsi, qword [rbp - 0x68]
lea r9, str.____dynamiclink_FileServer_SourceOpenError_ImporterBadFileUnsupported_format_or_damaged_file.
mov r8d, dword [rax + 0x14]
mov edx, 1
mov qword [rsp + 0x28], rsi
mov rcx, r11
mov qword [rsp + 0x20], rax
call fcn.18004dee0
jmp 0x1800b8afb
mov r13, qword [rbp - 0x38]
mov r9d, 0x124
mov rdx, qword [r11]
mov r8, r13
xor ecx, ecx
mov r14d, 0x60
call fcn.1800cf9d0
mov edi, eax
mov qword [rbp - 0x78], rdi
test eax, eax
jne 0x1800b8d7e
mov rax, qword [rbp - 0x30]
test rax, rax
je 0x1800b8d7e
mov r9, rax
lea r8d, [r14 + 0x64]
xor edx, edx
mov rcx, r13
call fcn.1800417d0
mov edi, eax
mov qword [rbp - 0x78], rdi
mov r11, qword [rbp + 0xa8]
mov r9, qword [rsp + 0x58]
dec r14d
mov dword [rbp + 0xc8], r14d
cmp r14d, dword [rbp + 0x28]
jbe 0x1800b94b8
mov rdx, qword [rbp - 0x80]
lea rcx, [0x180000000]
mov ebx, dword [rsp + 0x70]
mov r8, qword [rbp - 0x68]
mov r10d, dword [rsp + 0x74]
mov rsi, qword [rbp + 0xb0]
mov r13, qword [rbp - 0x50]
jmp 0x1800b85a0
lea r9, str._s:__s:__s_Sending_notification_to_the_Statusbar
jmp 0x1800b8ae1
lea r9, str.Invalid_NIC_teaming_policy:_invalid_policy___1_.
mov edx, ecx
jmp 0x1800b8ae6
add qword [r11 + 0x1e8], 0x20
xor eax, eax
mov qword [rsp + 0x50], rax
jmp case.0x1800b85c8.107
cmp qword [rbp - 0x38], 0
jne case.0x1800b85c8.107
lea r9, str.Text_Safety_Range_Reallocated_Array
mov r8d, r10d
mov edx, 1
mov rcx, r11
call fcn.18004dee0
mov dword [rbp - 0x58], 0xfffffff6
jmp 0x1800b94b8
mov eax, dword [r11 + 0x3c]
mov dword [rsp + 0x60], eax
cmp r15, qword [rbp - 0x28]
jae case.0x1800b85c8.107
mov rdi, qword [rbp - 0x40]
mov eax, dword [rsi]
lea r8, [rsp + 0x48]
mov dword [rbp - 0x70], eax
lea rcx, [rbp - 0x70]
mov eax, dword [rbp - 0x5c]
mov r9, r15
mov edx, 0x3f
mov dword [rsp + 0x48], eax
call fcn.1800b2370
mov rdx, qword [rbp - 0x48]
mov rcx, qword [rbp - 0x10]
mov rsi, rdx
mov r12d, dword [rcx + rax*4]
mov r14, rdx
lea rcx, [rcx + rax*4]
cmp r12d, ebx
cmovb rsi, r13
mov r13d, r15d
sub r13d, edx
add rsi, r12
mov dword [rcx], r13d
mov r15d, r13d
sub r15d, dword [rsp + 0x78]
inc r15d
cmp r15d, ebx
mov eax, r15d
cmovb r14, qword [rbp - 0x50]
xor edx, edx
add r14, rax
mov ecx, edx
mov eax, ebx
sub eax, r15d
dec eax
cmp eax, 3
mov eax, edx
setae cl
cmp r15d, dword [rbp - 0x60]
seta al
test eax, ecx
je 0x1800b8ff6
mov qword [rsp + 0x30], rdx
xor r9d, r9d
mov dword [rsp + 0x28], 0x13f
xor r8d, r8d
xor ecx, ecx
mov qword [rsp + 0x20], r14
call fcn.180016df0
mov rbx, rax
mov qword [rsp + 0x30], 0
mov rax, qword [rsp + 0x68]
xor r9d, r9d
inc rax
mov dword [rsp + 0x28], 0x13f
xor r8d, r8d
mov qword [rsp + 0x20], rax
xor edx, edx
xor ecx, ecx
call fcn.180016df0
cmp ebx, eax
jne 0x1800b8ff4
mov r10, qword [rbp - 0x80]
mov rsi, 0xfffffffffffffffb
mov r12d, dword [rsp + 0x70]
sub rsi, r10
mov ebx, 0x91
mov eax, ebx
sub eax, 0x91
je 0x1800b8f87
cmp eax, 0x6b
jne 0x1800b8fdb
mov rcx, qword [rsp + 0x68]
lea rax, [rdi - 3]
mov r8, qword [rsp + 0x58]
lea r9, [rbp - 0x70]
mov qword [rbp], rax
lea rdx, [rbp]
xor eax, eax
inc rcx
mov dword [rsp + 0x48], eax
mov qword [rsp + 0x68], rcx
lea rax, [rcx + 5]
mov rcx, r10
add rax, rsi
mov qword [rbp - 0x70], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x82
call fcn.180008fa0
jmp 0x1800b8fd7
mov rax, qword [rsp + 0x68]
lea rcx, [r14 + 4]
mov rdx, qword [rbp - 8]
add rax, 5
mov qword [rsp + 0x38], rax
cmp r15d, r12d
mov r9d, 0x7d
cmovb rdx, qword [rbp - 0x20]
xor eax, eax
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov rax, qword [rbp - 0x18]
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp - 8]
mov qword [rsp + 0x20], rax
call fcn.1800ca830
add rax, 4
mov qword [rbp - 0x40], rax
mov rdi, rax
mov r10, qword [rbp - 0x80]
add ebx, 0x6b
cmp ebx, 0x167
jb 0x1800b8f26
mov r15, qword [rsp + 0x68]
jmp 0x1800b91a4
xor edx, edx
cmp r12d, dword [rbp - 0x60]
jb 0x1800b93db
mov qword [rsp + 0x30], rdx
xor r9d, r9d
mov dword [rsp + 0x28], 0x13f
xor edx, edx
xor r8d, r8d
mov qword [rsp + 0x20], rsi
xor ecx, ecx
call fcn.180016df0
mov r15, qword [rsp + 0x68]
mov rbx, rax
xor eax, eax
xor r9d, r9d
mov qword [rsp + 0x30], rax
xor r8d, r8d
mov dword [rsp + 0x28], 0x13f
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], r15
call fcn.180016df0
cmp ebx, eax
jne 0x1800b93e0
mov r14d, 0x24
nop word [rax + rax]
cmp r14d, 0x24
je 0x1800b90f3
cmp r14d, 0x8dc
je 0x1800b90e5
cmp r14d, 0x1194
je 0x1800b90d8
cmp r14d, 0x1a4c
jne 0x1800b9190
mov ecx, dword [rbp + 0x18]
lea rax, [rdi - 3]
mov r8, qword [rsp + 0x58]
lea r9, [rbp]
mov qword [rsp + 0x68], rax
lea rdx, [rsp + 0x68]
mov dword [rsp + 0x78], ecx
lea eax, [rcx + 2]
mov rcx, qword [rbp - 0x80]
mov dword [rsp + 0x48], eax
mov rax, r15
sub rax, rcx
mov qword [rbp], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x82
call fcn.180008fa0
jmp 0x1800b9190
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x60], eax
jmp 0x1800b9190
mov ebx, r13d
sub ebx, r12d
mov dword [rbp + 0x18], ebx
jmp 0x1800b9190
mov r9, qword [rbp - 0x18]
lea rax, [r15 + 4]
cmp r12d, dword [rsp + 0x70]
lea rcx, [rsi + 4]
mov rdx, qword [rbp - 8]
mov rbx, r9
cmovb rbx, qword [rbp + 0x20]
cmovb rdx, qword [rbp - 0x20]
xor edi, edi
mov qword [rsp + 0x38], rax
xor r8d, r8d
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rcx
mov rcx, qword [rbp - 8]
mov qword [rsp + 0x20], r9
lea r9d, [rdi + 0x7d]
call fcn.1800ca830
mov r9, qword [rbp - 0x80]
cmp rsi, rbx
mov ecx, edi
seta cl
cmp r15, r9
lea r8, [rax + 4]
mov eax, edi
seta al
mov qword [rbp - 0x40], r8
test eax, ecx
je 0x1800b918d
nop dword [rax + rax]
movzx eax, byte [rsi - 1]
lea rdx, [r15 - 1]
cmp byte [rdx], al
jne 0x1800b9189
dec rsi
inc r8
cmp rsi, rbx
mov ecx, edi
mov eax, edi
mov r15, rdx
seta cl
cmp rdx, r9
seta al
test eax, ecx
jne 0x1800b9160
mov qword [rbp - 0x40], r8
mov rdi, r8
add r14d, 0x8b8
cmp r14d, 0x22e0
jbe 0x1800b9060
add r15, rdi
mov qword [rsp + 0x68], r15
mov qword [rbp - 0x80], r15
cmp r15, qword [rbp - 0x28]
ja 0x1800b93f6
mov rdi, qword [rbp + 0xb0]
lea ebx, [r13 + 2]
mov esi, dword [rbp - 0x5c]
lea r8, [rbp + 0xc8]
mov edx, 0x3f
mov dword [rbp + 0xc8], esi
lea rcx, [rsp + 0x48]
mov eax, dword [rdi]
mov dword [rsp + 0x48], eax
mov eax, r13d
mov r13, qword [rbp - 0x48]
lea r9, [r13 + 2]
add r9, rax
call fcn.1800b2370
mov r14, qword [rbp - 0x10]
lea r9, [r15 - 2]
lea r8, [rbp + 0xc8]
mov dword [rbp + 0xc8], esi
mov edx, 0x3f
lea rcx, [rsp + 0x48]
mov dword [r14 + rax*4], ebx
mov ebx, r15d
mov eax, dword [rdi]
sub ebx, r13d
sub ebx, 2
mov dword [rsp + 0x48], eax
call fcn.1800b2370
mov r12d, dword [rsp + 0x70]
mov rdi, qword [rbp - 8]
mov dword [r14 + rax*4], ebx
nop dword [rax]
mov r14d, r15d
mov r15, qword [rbp - 0x50]
sub r14d, r13d
mov esi, r14d
sub esi, dword [rsp + 0x60]
cmp esi, r12d
mov eax, esi
cmovae r15, r13
xor r13d, r13d
add r15, rax
mov ecx, r13d
mov eax, r12d
sub eax, esi
dec eax
cmp eax, 3
mov eax, r13d
setae cl
cmp esi, dword [rbp - 0x60]
seta al
test eax, ecx
je 0x1800b93c3
mov qword [rsp + 0x30], r13
xor r9d, r9d
mov dword [rsp + 0x28], 0x13f
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], r15
xor ecx, ecx
call fcn.180016df0
mov qword [rsp + 0x30], r13
xor r9d, r9d
mov r13, qword [rsp + 0x68]
xor r8d, r8d
mov dword [rsp + 0x28], 0x13f
xor edx, edx
xor ecx, ecx
mov qword [rsp + 0x20], r13
mov rbx, rax
call fcn.180016df0
cmp ebx, eax
jne 0x1800b93c3
cmp esi, r12d
lea rax, [r13 + 4]
mov qword [rsp + 0x38], rax
lea rcx, [r15 + 4]
mov rax, qword [rbp - 0x18]
mov rdx, rdi
cmovb rdx, qword [rbp - 0x20]
xor esi, esi
mov qword [rsp + 0x30], rsi
xor r8d, r8d
mov qword [rsp + 0x28], rcx
mov rcx, rdi
mov qword [rsp + 0x20], rax
lea r9d, [rsi + 0x7d]
call fcn.1800ca830
mov ecx, dword [rsp + 0x60]
lea r9, [rbp]
mov r8, qword [rsp + 0x58]
lea rdx, [rbp - 0x80]
mov dword [rbp + 0xc8], esi
mov r15, r13
lea rbx, [rax + 4]
mov qword [rbp], rsi
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0x78], ecx
lea rcx, [rbx - 3]
mov dword [rsp + 0x60], eax
lea rax, [rbp + 0xc8]
mov qword [rbp - 0x80], rcx
mov rcx, r13
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0x82
call fcn.180008fa0
mov rcx, qword [rbp + 0xb0]
lea r8, [rbp + 0xc8]
mov r9, r13
lea edx, [rsi + 0x3f]
mov eax, dword [rcx]
lea rcx, [rsp + 0x48]
mov dword [rsp + 0x48], eax
mov eax, dword [rbp - 0x5c]
mov dword [rbp + 0xc8], eax
call fcn.1800b2370
mov rcx, qword [rbp - 0x10]
add r15, rbx
mov r13, qword [rbp - 0x48]
mov qword [rsp + 0x68], r15
mov qword [rbp - 0x80], r15
mov dword [rcx + rax*4], r14d
cmp r15, qword [rbp - 0x28]
jbe 0x1800b9240
mov rdi, qword [rbp - 0x40]
mov r14d, 0x109
mov dword [rbp + 0xc8], r14d
jmp 0x1800b93fd
mov r15, qword [rsp + 0x68]
mov rdi, qword [rbp - 0x40]
mov r14d, 0x109
mov dword [rbp + 0xc8], r14d
jmp 0x1800b93fd
mov r15, qword [rsp + 0x68]
mov rax, r15
inc r15
sub rax, qword [rbp - 0x80]
sar rax, 8
add r15, rax
mov qword [rsp + 0x68], r15
mov r14d, dword [rbp + 0xc8]
mov ebx, dword [rsp + 0x70]
mov rsi, qword [rbp + 0xb0]
mov r13, qword [rbp - 0x50]
cmp r15, qword [rbp - 0x28]
jb 0x1800b8e31
mov rdi, qword [rbp - 0x78]
mov r12, qword [rbp - 8]
jmp 0x1800b8d7e
mov rcx, qword [r9 + 0x18]
mov rbx, r12
sub rbx, rdx
mov r8, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r9, qword [rsp + 0x58]
mov r11, qword [rbp + 0xa8]
add qword [r9 + 0x18], rbx
jmp case.0x1800b85c8.107
mov rcx, qword [r11]
lea rdx, [rbp + 0xc8]
mov r9d, 0x103
mov dword [rbp + 0xc8], r10d
call fcn.18001ff00
mov qword [rbp - 0x38], rax
jmp 0x1800b8d7e
test edi, edi
jne 0x1800b94a7
mov rax, qword [rsp + 0x50]
mov r14d, 0x5f
add rax, 0x20
mov qword [r11 + 0x1e8], rax
mov rax, qword [rbp + 0x10]
mov qword [r11 + 0x1f0], rax
jmp case.0x1800b85c8.107
cmp edi, 0xfffffff6
jne case.0x1800b85c8.94
mov dword [rbp - 0x58], 0xfffffff6
jmp 0x1800b94b8
lea r9, str.floatish_assignment_to_double_array
jmp 0x1800b8dff
xor eax, eax
mov dword [rbp - 0x58], eax
mov rax, qword [rbp - 0x58]
add rsp, 0x158
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret