Function at 0x180033ea0
Capabilities:
Check for software breakpoints

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x27]
sub rsp, 0xd0
mov rbx, qword [rbp + 0x7f]
lea eax, [rdx + 0x340]
mov dword [rbp - 0x51], eax
mov edi, edx
mov r15, rcx
cmp edx, eax
jae 0x180034442
mov r12d, dword [rbp + 0x6f]
mov r13, qword [rbp - 0x49]
mov r14, qword [rbp + 0x7f]
xor edx, edx
cmp edi, 0xcc
ja 0x18003433a
je 0x18003432a
mov eax, edi
sub eax, 7
je 0x180034322
sub eax, 0x40
je 0x1800342a8
sub eax, 0x1a
je 0x180033f81
sub eax, 0x2b
je 0x180033f43
cmp eax, 0x15
jne 0x180034433
mov rcx, qword [r15 + 8]
test rcx, rcx
je 0x180034433
xor r8d, r8d
lea edx, [rax + 0xc]
call fcn.180033ea0
jmp 0x18003442f
mov qword [rsp + 0x28], rdx
lea r8, [rbp + 0x6f]
mov qword [rsp + 0x20], rdx
lea rcx, [rbp - 0x39]
xor edx, edx
mov dword [rbp + 0x6f], 0x19
mov r9d, 0x117
call fcn.1800277d0
movups xmm0, xmmword [rax + 0x10]
mov rax, qword [rax]
mov qword [rbp - 0x41], rax
movups xmmword [rbp + 0x17], xmm0
mov qword [rax + 8], r15
jmp 0x18003442f
cmp qword [r15 + 0x20], 0
jne 0x180033fab
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, qword [r15 + 0x10]
lea rdx, str.Net.DNS.ResolveSuccessTime.IPV4
mov rcx, rax
call fcn.1800bc2a0
jmp 0x18003442f
mov r13d, dword [rbp + 0x7f]
mov esi, 0xd5
cmp esi, 0x1e369
ja 0x180034137
je 0x1800340fe
cmp esi, 0xd5
je 0x1800340b2
cmp esi, 0x6159
je 0x180034093
cmp esi, 0xc1dd
je 0x180034060
cmp esi, 0x12261
je 0x180034006
cmp esi, 0x182e5
jne 0x180034286
lea rdx, str._SIMD_Extensions_Computations_Retired
jmp 0x180034274
mov r9, qword [r15 + 0x18]
test r9, r9
je 0x180034286
mov dword [rsp + 0x40], 0x13c
lea rcx, [rbp + 7]
mov qword [rsp + 0x38], rdx
xor r8d, r8d
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rdx
xor edx, edx
call fcn.180056790
mov rcx, qword [0x1800f86e0]
lea rdx, str.ReportInputLanguageChanged
movups xmm0, xmmword [rax + 0x10]
mov r8d, dword [rax]
movups xmmword [rbp - 0x29], xmm0
call fcn.1800bc2a0
jmp 0x180034284
test r13d, r13d
jne 0x180034286
lea rax, [rbp + 0x7f]
mov dword [rbp + 0x7f], edx
mov qword [rsp + 0x28], rax
lea rcx, [rbp - 0x39]
mov qword [rsp + 0x20], rdx
xor r9d, r9d
xor edx, edx
mov r8d, 0x8e
call fcn.180080e10
jmp 0x180034284
mov rax, qword [r15 + 0x20]
mov r13d, edx
lea rdx, str.Video_error_avoided_by_NACK_recovery
mov ecx, dword [rax]
sub ecx, 0xf
cmp ecx, 1
setbe r13b
jmp 0x180034274
mov qword [rsp + 0x20], rdx
mov r9d, 0xf8
xor edx, edx
xor r8d, r8d
xor ecx, ecx
call fcn.1800ba600
test byte [r15 + 0x2c], 1
mov r12d, eax
jne 0x180034284
cmp r15, qword [0x1800f86d8]
je 0x180034284
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__to_download_tracepoint__
jmp 0x18003427b
mov rax, qword [r15 + 0x20]
lea rcx, [rbp - 0x39]
mov qword [rsp + 0x38], rdx
mov r9d, 0xdc
mov qword [rsp + 0x30], rdx
xor r8d, r8d
mov qword [rsp + 0x28], rax
xor edx, edx
lea rax, [rbp + 0x7f]
mov dword [rbp + 0x7f], r12d
mov qword [rsp + 0x20], rax
call fcn.180087b30
jmp 0x180034284
cmp esi, 0x243ed
je 0x18003426d
cmp esi, 0x2a471
je 0x18003421a
cmp esi, 0x304f5
je 0x18003417b
cmp esi, 0x36579
jne 0x180034286
mov rcx, qword [0x1800f86e0]
lea rdx, [0x1800dbe34]
call fcn.1800bc2a0
jmp 0x180034284
mov rcx, qword [0x1800f86e0]
lea rdx, str.unara._Bez_a
call fcn.1800bc2a0
test r13d, r13d
jne 0x180034284
mov edi, 0x17
nop dword [rax]
mov eax, edi
sub eax, 0x15
je 0x1800341fe
sub eax, 1
je 0x1800341e5
cmp eax, 1
jne 0x180034211
xor r9d, r9d
mov dword [rbp + 0x7f], r12d
lea r8, [rbp + 0x7f]
mov edx, 0x108
xor ecx, ecx
call fcn.1800ac070
xor r9d, r9d
mov dword [rbp + 0x7f], 0
xor r8d, r8d
lea rcx, [rbp + 0x7f]
mov edx, 0xf1
call fcn.1800b9530
jmp 0x180034211
mov r8, qword [r15 + 0x10]
lea rdx, str.f:dd_vctools_staticanalysis_vulcanmain_vulcancore_api_addcallproto.h
mov rcx, qword [0x1800f86e0]
call fcn.1800bc2a0
jmp 0x180034211
mov rcx, qword [0x1800f86e0]
lea rdx, str.m__c_516DAD
call fcn.1800bc2a0
dec edi
cmp edi, 0x14
ja 0x1800341a0
jmp 0x180034284
mov r9, qword [r15 + 0x18]
test r9, r9
je 0x180034286
mov dword [rsp + 0x40], 0x13c
lea rcx, [rbp + 7]
mov qword [rsp + 0x38], rdx
xor r8d, r8d
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x20], rdx
xor edx, edx
call fcn.180056790
mov rcx, qword [0x1800f86e0]
lea rdx, str.FbxEventWriteLocalization
movups xmm0, xmmword [rax + 0x10]
mov r8d, dword [rax]
movups xmmword [rbp - 0x29], xmm0
call fcn.1800bc2a0
jmp 0x180034284
lea rdx, str.WMCFuncAuxInfo__s_____d_auto__d_parm__exeSize__d_ilSize__d_nMapItems__d
mov rcx, qword [0x1800f86e0]
mov r8, qword [r15 + 0x10]
call fcn.1800bc2a0
xor edx, edx
add esi, 0x6084
cmp esi, 0x3c528
jbe 0x180033fb4
mov edi, dword [rbp + 0x6f]
mov dword [rbp + 0x7f], r13d
mov r13, qword [rbp - 0x49]
jmp 0x18003442f
mov esi, 0x4e20
nop dword [rax]
mov edi, 0xf4
mov eax, edi
sub eax, 0xf3
je 0x1800342f6
cmp eax, 1
jne 0x18003430a
movups xmm0, xmmword [r14]
lea r9, [r14 + 0x2d0]
mov ecx, 0xb1
movups xmm1, xmmword [r14 + 0x10]
lea r8, [rbp - 0x19]
mov dword [rbp - 0x59], 5
lea rdx, [rbp - 0x59]
movaps xmmword [rbp - 0x19], xmm0
movaps xmmword [rbp - 9], xmm1
call fcn.1800a48a0
jmp 0x18003430a
lea r9, [r14 + 0x20]
mov r8, r14
mov rdx, r14
mov ecx, 0x56
call fcn.18004dcd0
dec edi
cmp edi, 0xf2
ja 0x1800342b5
sub rsi, 1
jne 0x1800342b0
mov edi, dword [rbp + 0x6f]
jmp 0x18003442f
mov r14, r15
jmp 0x180034433
mov rax, qword [rbp - 0x41]
mov rbx, rax
mov qword [rax + 0x10], r8
jmp 0x180034433
mov eax, edi
sub eax, 0x101
je 0x180034398
sub eax, 0xb
je 0x180034442
sub eax, 0x35
je 0x180034377
sub eax, 0x40
je 0x180034364
cmp eax, 0x40
je 0x180034442
jmp 0x180034433
mov rax, qword [0x1800f87f0]
mov rbx, r13
mov qword [rax + 0x18], r13
jmp 0x180034433
mov rcx, r15
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll__strdup]
mov qword [r13 + 0x10], rax
mov rax, qword [0x1800f87f0]
mov rcx, qword [rax + 0x18]
mov qword [r13 + 8], rcx
jmp 0x18003442f
mov rax, qword [0x1800f87f0]
mov r9, qword [rax + 0x18]
test r9, r9
je 0x180034405
nop dword [rax + rax]
mov r8, qword [r9 + 0x10]
mov rax, r15
sub r8, r15
nop word [rax + rax]
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x1800343d3
inc rax
test ecx, ecx
jne 0x1800343c0
test edx, edx
jne 0x1800343fc
mov ecx, 0x48
nop dword [rax]
mov eax, ecx
sub eax, 0x48
je 0x1800343ee
cmp eax, 0x66
je 0x180034442
jmp 0x1800343f1
mov rbx, r9
add ecx, 0x66
cmp ecx, 0x114
jb 0x1800343e0
mov r9, qword [r9 + 8]
test r9, r9
jne 0x1800343b0
lea r9, [rbp + 0x6f]
mov dword [rbp - 0x59], 0x28
xor r8d, r8d
mov dword [rbp + 0x6f], 2
mov edx, 0xb5
lea rcx, [rbp - 0x59]
call fcn.1800ae470
mov r13, rax
mov qword [rbp - 0x49], rax
mov r8, qword [rbp + 0x77]
add edi, 0x40
mov dword [rbp + 0x6f], edi
cmp edi, dword [rbp - 0x51]
jb 0x180033eeb
mov rax, rbx
mov rbx, qword [rsp + 0x110]
add rsp, 0xd0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret