Function at 0x1800b25a0
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 - 0x2a0]
sub rsp, 0x3a0
mov rax, qword [0x1800f6ae8]
xor rax, rsp
mov qword [rbp + 0x290], rax
mov r15d, dword [rbp - 0x5c]
lea eax, [rcx - 0xb]
mov edi, dword [rbp - 0x5c]
cmp ecx, eax
mov qword [rbp - 0x10], rdx
mov r12, rdx
mov rax, qword [rbp - 0x10]
mov rsi, r9
mov rdx, qword [rbp + 0x300]
mov r10, r8
mov qword [rbp - 0x70], r9
mov r14d, ecx
mov qword [rbp + 0x68], rax
mov r9d, ecx
mov qword [rbp - 0x58], r8
mov dword [rbp - 8], ecx
mov qword [rsp + 0x58], rdx
mov dword [rsp + 0x54], ecx
mov dword [rsp + 0x40], r15d
jbe 0x1800b2b7f
mov rax, qword [rbp - 0x10]
lea r8d, [rcx - 0x96]
mov rcx, qword [rbp - 0x10]
movzx r11d, word [rbp - 0x74]
mov r13, qword [rbp + 0x18]
mov ebx, dword [rbp + 0x18]
mov qword [rbp - 0x68], rax
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x18], rcx
mov ecx, 0xffffffff
mov qword [rbp + 0x28], rax
mov dword [rsp + 0x48], r8d
mov dword [rsp + 0x68], edi
mov word [rsp + 0x70], r11w
nop dword [rax]
mov eax, edi
cmp r8d, 0x10
ja case.default.0x1800b267e
lea r11, [0x180000000]
mov edx, dword [r11 + r8*4 + 0xb4c70]
add rdx, r11
jmp rdx
mov edx, 1
lea ecx, [rdx + 1]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_signal]
xor edx, edx
mov ecx, 0x12a
mov qword [rbp + 0x68], rax
call fcn.180011550
mov dword [rbp - 0x5c], eax
jmp 0x1800b2b45
mov dword [rsp + 0x68], eax
test r15d, r15d
je 0x1800b2749
mov esi, 0xa1
mov dword [rsp + 0x68], eax
mov eax, esi
sub eax, 0xa1
je 0x1800b2700
cmp eax, 1
jne 0x1800b2735
mov eax, edi
mov rcx, qword [rbp + 0x290]
xor rcx, rsp
call fcn.1800d1090
mov rbx, qword [rsp + 0x3e0]
add rsp, 0x3a0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
cmp byte [0x1800f6bd9], 0
je 0x1800b272d
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r15d
lea rcx, str.Disabled_Cookie_State
call fcn.1800d0700
mov edi, r15d
mov dword [rsp + 0x68], r15d
inc esi
cmp esi, 0xa3
jb 0x1800b26c6
mov r8d, dword [rsp + 0x48]
mov r9d, dword [rsp + 0x54]
mov rax, qword [rsp + 0x78]
test byte [rax + 0xe], 0x10
jne case.0x1800b267e.6
mov esi, 0x50
mov dword [rsp + 0x68], edi
mov eax, esi
sub eax, 0x50
je 0x1800b2773
cmp eax, 1
je case.0x1800b2c14.164
jmp 0x1800b27ab
cmp byte [0x1800f6bd9], 0
je 0x1800b27a2
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, 0xffffd4e7
lea rcx, str.OID_GEN_GET_TIME_CAPS
call fcn.1800d0700
mov edi, 0xffffd4e7
mov dword [rsp + 0x68], edi
inc esi
cmp esi, 0x52
jb 0x1800b2761
jmp 0x1800b2b45
mov rax, qword [rsp + 0x78]
movzx ecx, word [rax + 2]
xor eax, eax
mov qword [rbp - 0x68], rax
mov word [rsp + 0x70], cx
jmp case.0x1800b267e.6
xor eax, eax
mov r15d, eax
mov dword [rsp + 0x40], eax
jmp case.0x1800b267e.6
mov rax, qword [rsp + 0x58]
lea rdx, str.xmm_registers_with_stack
mov rcx, r13
movsxd r8, dword [rax]
mov rax, qword [0x1800f6c28]
mov r8, qword [rax + r8*8]
mov r8, qword [r8]
call fcn.1800d06b0
mov rax, qword [0x1800f6c28]
mov rdx, qword [rsp + 0x58]
movsxd rcx, dword [rdx]
mov rcx, qword [rax + rcx*8]
mov rcx, qword [rcx + 0x40]
mov qword [rbp - 0x50], rcx
mov rax, qword [rcx]
test rax, rax
je 0x1800b2a76
mov edi, 0xffffffff
nop
mov r12, qword [rax + 8]
mov qword [rbp + 0x20], r12
cmp qword [r12], 0
je 0x1800b2a4b
mov byte [rbp + 0x90], 0
mov r15d, 0xfffffffe
test byte [r12 + 0x18], 1
jne 0x1800b2a34
mov r14, qword [r12]
cmp qword [r14], 0
je 0x1800b298a
nop word [rax + rax]
mov esi, 0x2f
mov eax, esi
sub eax, 0x2d
je 0x1800b28b7
sub eax, 1
je 0x1800b289b
cmp eax, 1
jne 0x1800b28ee
mov rax, qword [r14]
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rax + rbx], 0
jne 0x1800b2890
jmp 0x1800b28ee
mov rdx, qword [r14]
lea rcx, [rbp + 0x90]
movsxd r8, ebx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
add r15d, 2
add r15d, ebx
jmp 0x1800b28ee
cmp qword [r14 + 8], 0
je 0x1800b28ee
lea rax, [rbp + 0x90]
dec rax
nop dword [rax + rax]
cmp byte [rax + 1], 0
lea rax, [rax + 1]
jne 0x1800b28d0
movzx ecx, word [0x1800dfc68]
mov word [rax], cx
movzx ecx, byte [0x1800dfc6a]
mov byte [rax + 2], cl
add esi, edi
cmp esi, 0x2c
ja 0x1800b2875
add r14, 8
cmp qword [r14], 0
jne 0x1800b2870
cmp r15d, 0x17
jle 0x1800b298a
mov esi, 0x8c
lea r14, [0x1800d3d74]
xor r12d, r12d
nop dword [rax]
mov eax, esi
sub eax, 0x8b
je 0x1800b2972
cmp eax, 1
jne 0x1800b297c
lea rcx, [rbp + 0x90]
dec rcx
nop dword [rax + rax]
cmp byte [rcx + 1], r12b
lea rcx, [rcx + 1]
jne 0x1800b2940
xor edx, edx
nop dword [rax]
movzx eax, byte [r14 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x1800b2950
mov rdx, r13
lea rcx, [rbp + 0x90]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fputs]
jmp 0x1800b297c
mov r15d, r12d
mov byte [rbp + 0x90], r12b
add esi, edi
cmp esi, 0x8a
ja 0x1800b2920
mov r12, qword [rbp + 0x20]
mov eax, 0x19
lea rdx, str.icudt53l_windowsZones.res
sub eax, r15d
lea rcx, [rbp + 0x90]
movsxd r8, eax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncat]
lea rcx, [rbp + 0x90]
dec rcx
cmp byte [rcx + 1], 0
lea rcx, [rcx + 1]
jne 0x1800b29b3
mov r8, qword [r12 + 0x10]
xor edx, edx
nop dword [rax]
nop dword [rax + rax]
movzx eax, byte [r8 + rdx]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x1800b29d0
lea rcx, [rbp + 0x90]
dec rcx
nop word [rax + rax]
cmp byte [rcx + 1], 0
lea rcx, [rcx + 1]
jne 0x1800b29f0
xor edx, edx
lea r13, [0x1800d3d74]
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rdx + r13]
mov byte [rcx + rdx], al
lea rdx, [rdx + 1]
test al, al
jne 0x1800b2a10
mov r13, qword [rbp + 0x18]
lea rcx, [rbp + 0x90]
mov rdx, r13
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fputs]
add r12, 0x20
mov qword [rbp + 0x20], r12
cmp qword [r12], 0
jne 0x1800b2843
mov rcx, qword [rbp - 0x50]
mov rax, qword [rcx + 8]
add rcx, 8
mov qword [rbp - 0x50], rcx
test rax, rax
jne 0x1800b2830
mov edi, dword [rsp + 0x68]
mov r15d, dword [rsp + 0x40]
mov r14d, dword [rbp - 8]
mov r12, qword [rbp - 0x10]
jmp 0x1800b2b45
mov r8d, dword [rsp + 0x48]
mov ecx, 0xffffffff
mov r9d, dword [rsp + 0x54]
jmp 0x1800b2b59
cmp dword [r10], 0
jne case.0x1800b267e.6
mov ecx, 0xd6
nop dword [rax]
mov eax, ecx
sub eax, 0xd5
je case.0x1800b2c14.164
cmp eax, 1
jne 0x1800b2aba
xor eax, eax
mov edi, eax
mov dword [rsp + 0x68], eax
mov eax, 0xffffffff
add ecx, eax
cmp ecx, 0xd4
ja 0x1800b2aa0
mov ecx, eax
jmp case.default.0x1800b267e
mov rax, qword [rsp + 0x78]
xor edx, edx
mov r11, qword [rsi]
movzx eax, word [rax + 2]
div dword [rsi + 0x38]
imul edx, dword [rsi + 0x10]
imul eax, dword [rsi + 0xc]
add rdx, 4
add rdx, rax
add r11, rdx
mov qword [rbp + 0x28], r11
mov qword [rbp - 0x18], r11
jmp case.0x1800b267e.6
mov ecx, dword [rbp - 0x5c]
lea rdx, [0x1800de778]
call qword [sym.imp.api_ms_win_crt_math_l1_1_0.dll__fdopen]
mov r13, rax
mov qword [rbp + 0x18], rax
jmp 0x1800b2b45
mov eax, dword [r12]
lea r9, [rbp - 0x28]
lea r8, [rsp + 0x78]
mov dword [rbp - 0x28], eax
mov edx, 0xf8
mov rcx, rsi
call fcn.180099830
mov r15d, eax
mov dword [rsp + 0x40], eax
jmp 0x1800b2b45
mov rcx, r13
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov r9d, dword [rsp + 0x54]
mov r8d, dword [rsp + 0x48]
mov ecx, 0xffffffff
mov rdx, qword [rsp + 0x58]
mov rsi, qword [rbp - 0x70]
lea eax, [r14 - 0xb]
add r9d, ecx
add r8d, ecx
mov dword [rsp + 0x54], r9d
mov dword [rsp + 0x48], r8d
cmp r9d, eax
jbe 0x1800b2ba0
mov r10, qword [rbp - 0x58]
jmp 0x1800b2660
movzx eax, word [rbp - 0x74]
mov word [rsp + 0x70], ax
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x68], rax
mov rax, qword [rbp - 0x10]
mov qword [rbp + 0x28], rax
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x18], rax
lea eax, [r14 + 0xb]
mov dword [rbp + 0x18], eax
cmp r14d, eax
jae case.0x1800b2c14.164
movzx r13d, word [rbp - 0x1c]
mov r12d, dword [rbp + 0x18]
mov r14d, dword [rsp + 0x68]
mov eax, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x4c]
mov r11d, dword [rsp + 0x50]
mov dword [rbp - 0x60], r13d
mov qword [rbp - 0x50], r12
nop dword [rax]
nop word [rax + rax]
mov r10d, eax
mov r8, rdx
mov eax, dword [rbp - 8]
mov ebx, ecx
add eax, 0xffffff65
mov edx, r15d
cmp eax, 0xb
ja case.default.0x1800b2c14
lea rcx, [0x180000000]
mov ecx, dword [rcx + rax*4 + 0xb4cb4]
lea rax, [0x180000000]
add rcx, rax
jmp rcx
cmp dword [rsp + 0x54], 0
jbe case.0x1800b2c14.165
mov rax, qword [rbp - 0x18]
cmp word [rax + 2], 1
jne case.0x1800b2c14.165
mov r14d, 0x36
cmp r14d, 0x36
je 0x1800b2cd1
cmp r14d, 0xca
jne 0x1800b2d0e
mov esi, 0x81
mov eax, esi
sub eax, 0x81
je 0x1800b2cc0
cmp eax, 3
jne 0x1800b2cc4
mov r12d, dword [rbp + 0x38]
test r12d, r12d
je 0x1800b2cc4
mov ebx, 0x8e
nop
mov eax, ebx
sub eax, 0x8d
je 0x1800b41f0
cmp eax, 1
jne 0x1800b2caf
cmp byte [0x1800f6bd9], 0
je 0x1800b2caf
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r12d
lea rcx, str.num_traces_end_at_ibl
call fcn.1800d0700
mov eax, 0xffffffff
add ebx, eax
cmp ebx, 0x8c
ja 0x1800b2c70
jmp 0x1800b2cc4
mov dword [rbp + 0x38], r15d
add esi, 3
cmp esi, 0x87
jb 0x1800b2c52
jmp 0x1800b2d0e
mov rcx, qword [rsi]
xor eax, eax
mov word [rbp + 0x10], ax
xor edx, edx
mov rax, qword [rsp + 0x78]
mov r8d, 2
movzx eax, word [rax + 2]
div dword [rsi + 0x38]
imul edx, dword [rsi + 0x10]
imul eax, dword [rsi + 0xc]
add rax, 6
add rdx, rax
add rcx, rdx
lea rdx, [rbp + 0x10]
call qword [rsi + 0x28]
mov r15d, eax
mov dword [rsp + 0x40], eax
mov rsi, qword [rbp - 0x70]
add r14d, 0x94
cmp r14d, 0x15e
jb 0x1800b2c36
mov r14d, dword [rsp + 0x68]
mov ecx, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x48]
mov r11d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
jmp 0x1800b4c45
mov rax, qword [rsp + 0x78]
cmp byte [rax + 4], 1
jne 0x1800b30eb
mov dword [rsp + 0x40], edx
mov eax, r10d
mov dword [rsp + 0x48], eax
mov ecx, ebx
mov dword [rsp + 0x4c], ebx
mov dword [rsp + 0x50], r11d
mov dword [rsp + 0x68], r14d
mov qword [rsp + 0x58], r8
test edx, edx
jne 0x1800b4c42
mov dword [rsp + 0x40], edx
mov rdx, r8
mov qword [rsp + 0x58], rdx
mov dword [rsp + 0x4c], ebx
mov dword [rsp + 0x50], r11d
mov dword [rsp + 0x48], r10d
mov dword [rsp + 0x68], r14d
nop dword [rax + rax]
mov rax, qword [rbp - 0x58]
mov r9d, dword [rsp + 0x4c]
cmp r9d, dword [rax]
jae 0x1800b30db
mov ebx, 0x3d
mov eax, 0xffffffff
mov dword [rsp + 0x60], ebx
mov r13d, 5
cmp r13d, 5
ja case.default.0x1800b2de5
lea r8, [0x180000000]
mov eax, r13d
mov ecx, dword [r8 + rax*4 + 0xb4ce4]
add rcx, r8
jmp rcx
mov r8d, dword [rsp + 0x54]
xor edx, edx
mov ecx, dword [rsi + 0xc]
lea r12d, [r11 + r8]
mov eax, r12d
div ecx
test edx, edx
jne 0x1800b2f7a
mov r15d, 0xc2
nop dword [rax + rax]
cmp r15d, 0xc2
je 0x1800b2f3f
cmp r15d, 0x6c5e
jne 0x1800b2f56
mov ebx, dword [rsp + 0x48]
lea rdx, [rbp + 0x78]
xor eax, eax
mov dword [rbp + 0x78], ebx
mov r9, rsi
mov qword [rsp + 0x20], rax
xor r8d, r8d
lea ecx, [rax + 0x5b]
call fcn.18009a6c0
test eax, eax
je 0x1800b2f37
mov r14d, 0x10d
nop dword [rax + rax]
mov eax, r14d
sub eax, 0x10d
je 0x1800b2efe
cmp eax, 1
jne 0x1800b2f27
mov esi, 0x119
nop dword [rax]
cmp esi, 0x119
jne 0x1800b2ee6
mov eax, dword [rsp + 0x40]
test eax, eax
je 0x1800b2ee6
mov ebx, 0x25
cmp ebx, 0x25
je 0x1800b2ea8
cmp ebx, 0xe9
je 0x1800b26d6
jmp 0x1800b2ed8
cmp byte [0x1800f6bd9], 0
je 0x1800b2ed8
xor ecx, ecx
lea r9, [0x1800d9468]
mov qword [rsp + 0x20], rcx
lea r8, [0x1800d9468]
lea rcx, str.__builtin_arm_uqsub16
mov edx, eax
call fcn.1800d0700
mov eax, dword [rsp + 0x40]
add ebx, 0xc4
cmp ebx, 0x1ad
jb 0x1800b2e95
add esi, 0xd956
cmp esi, 0xd956
jbe 0x1800b2e80
mov rsi, qword [rbp - 0x70]
mov ebx, dword [rsp + 0x48]
jmp 0x1800b2f27
cmp byte [0x1800f6bd9], 0
je 0x1800b2f15
mov edx, ebx
lea rcx, str.Fractional_scanlines_cannot_be_written
call fcn.1800d0700
mov edx, dword [rsi + 0xc]
mov ecx, edx
imul ecx, ebx
add rcx, qword [rsi]
call qword [rsi + 0x30]
mov dword [rsp + 0x40], eax
inc r14d
cmp r14d, 0x10f
jb 0x1800b2e60
mov ecx, dword [rsi + 0xc]
mov r14d, ecx
jmp 0x1800b2f56
xor edx, edx
mov eax, r12d
div ecx
mov r10d, eax
mov rax, qword [rbp - 0x18]
add r10d, dword [rax + 0x1c]
mov dword [rsp + 0x48], r10d
add r15d, 0x6b9c
cmp r15d, 0xd738
jbe 0x1800b2e10
mov ebx, dword [rsp + 0x60]
mov r15d, dword [rsp + 0x40]
mov r9d, dword [rsp + 0x4c]
jmp 0x1800b2f8a
xor edx, edx
mov eax, r8d
sub eax, r11d
mov r14d, ecx
div ecx
sub r14d, edx
mov rax, qword [rbp - 0x58]
mov eax, dword [rax]
sub eax, r9d
cmp r14d, eax
mov ecx, eax
cmovb ecx, r14d
mov r14d, ecx
mov dword [rsp + 0x68], ecx
jmp 0x1800b309c
mov rax, qword [rsp + 0x78]
add dword [rax + 8], r14d
jmp 0x1800b309c
cmp byte [0x1800f6bd9], 0
je 0x1800b2ff6
mov rax, qword [rsp + 0x78]
xor edx, edx
mov rcx, qword [rbp - 0x18]
mov r9d, r14d
movzx r8d, byte [rax]
mov eax, dword [rsp + 0x54]
add eax, r11d
div dword [rsi + 0xc]
add eax, dword [rcx + 0x1c]
lea rcx, str.Connecting_with_already_running_AAM_Helper_process.
mov edx, eax
call fcn.1800d0700
mov r11d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
mov rax, qword [rbp - 0x18]
mov r8d, r14d
mov ecx, dword [rax + 0x1c]
imul ecx, dword [rsi + 0xc]
mov eax, r11d
add rcx, rax
mov eax, dword [rsp + 0x54]
add rcx, rax
add rcx, qword [rsi]
call qword [rsi + 0x28]
mov r15d, eax
mov dword [rsp + 0x40], eax
jmp 0x1800b309c
add r9d, r14d
mov dword [rsp + 0x4c], r9d
jmp 0x1800b309c
mov eax, r14d
add rdx, rax
add r11d, r14d
mov qword [rsp + 0x58], rdx
mov dword [rsp + 0x50], r11d
jmp 0x1800b309c
test r15d, r15d
je 0x1800b309c
mov ebx, 0x30
nop word [rax + rax]
mov eax, ebx
sub eax, 0x30
je 0x1800b3064
cmp eax, 1
jne 0x1800b3091
mov eax, r15d
jmp 0x1800b26d6
cmp byte [0x1800f6bd9], 0
je 0x1800b3091
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r15d
lea rcx, str.Lagre_WMA_Fil_til...
call fcn.1800d0700
inc ebx
cmp ebx, 0x32
jb 0x1800b3050
mov ebx, dword [rsp + 0x60]
mov eax, 0xffffffff
mov r9d, dword [rsp + 0x4c]
add ebx, eax
mov r11d, dword [rsp + 0x50]
add r13d, eax
mov rdx, qword [rsp + 0x58]
mov dword [rsp + 0x60], ebx
cmp ebx, 0x37
ja 0x1800b2dc6
test r15d, r15d
je 0x1800b2da0
mov eax, dword [rsp + 0x48]
mov ecx, r9d
mov r13d, dword [rbp - 0x60]
jmp 0x1800b4c45
mov eax, dword [rsp + 0x48]
mov ecx, r9d
mov r13d, dword [rbp - 0x60]
jmp 0x1800b4c45
mov r10d, dword [rsp + 0x40]
test r10d, r10d
jne 0x1800b4c16
mov r9d, dword [rsp + 0x4c]
mov rbx, qword [rbp - 0x58]
cmp r9d, dword [rbx]
jae 0x1800b4c08
mov r13d, 0x34
cmp r13d, 0x34
je 0x1800b3168
mov r11d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
cmp r13d, 0xd8
je 0x1800b315b
cmp r13d, 0x17c
je 0x1800b314e
cmp r13d, 0x220
jne 0x1800b3e8a
mov rax, qword [rsp + 0x78]
add dword [rax + 8], r12d
jmp 0x1800b3e8a
add r9d, r12d
mov dword [rsp + 0x4c], r9d
jmp 0x1800b3e8a
add r11d, r12d
mov dword [rsp + 0x50], r11d
jmp 0x1800b3e8a
mov eax, dword [rsp + 0x50]
mov r8d, dword [rsp + 0x54]
add eax, r8d
jne 0x1800b3310
mov r14d, 0x49
cmp r14d, 0x49
je 0x1800b32d8
cmp r14d, 0x310c
je 0x1800b3278
cmp r14d, 0x61cf
je 0x1800b31e0
cmp r14d, 0x9292
jne 0x1800b32f3
mov rax, qword [rsp + 0x78]
xor edx, edx
movzx eax, word [rax + 2]
mov dword [rbp - 0x60], eax
div dword [rsi + 0x38]
imul eax, dword [rsi + 0xc]
mov ecx, eax
mov eax, dword [rsi + 0x10]
imul eax, edx
add rcx, rax
mov rax, qword [rsi]
add rax, 4
add rax, rcx
mov qword [rbp - 0x68], rax
jmp 0x1800b32f3
mov esi, 0x7c
cmp esi, 0x7c
je 0x1800b325c
cmp esi, 0x137
jne 0x1800b3260
mov r15d, dword [rbp + 0x34]
test r15d, r15d
je 0x1800b3260
mov ebx, 0x9c
mov eax, ebx
sub eax, 0x9c
je 0x1800b321e
sub eax, 1
je 0x1800b3219
cmp eax, 1
je case.0x1800b2c14.164
jmp 0x1800b324b
mov edi, r15d
jmp 0x1800b324b
cmp byte [0x1800f6bd9], 0
je 0x1800b324b
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r15d
lea rcx, str.TIME_ZONE_ID_STANDARD
call fcn.1800d0700
inc ebx
cmp ebx, 0x9f
jb 0x1800b3200
mov r10d, dword [rsp + 0x40]
jmp 0x1800b3260
mov dword [rbp + 0x34], r10d
add esi, 0xbb
cmp esi, 0x1f2
jb 0x1800b31e5
mov rbx, qword [rbp - 0x58]
jmp 0x1800b32f3
cmp byte [0x1800f6bd9], 0
je 0x1800b329d
mov rax, qword [rsp + 0x78]
lea rcx, str.vfacade::TelemetryProxy::SendTelemetryEventAsync
mov r9d, r12d
movzx r8d, byte [rax]
movzx edx, word [rax + 2]
call fcn.1800d0700
mov rax, qword [rsp + 0x78]
xor edx, edx
mov r8d, r12d
movzx eax, word [rax + 2]
div dword [rsi + 0x38]
imul eax, dword [rsi + 0xc]
mov ecx, eax
mov eax, dword [rsi + 0x10]
imul eax, edx
mov rdx, qword [rsp + 0x58]
add rcx, rax
mov rax, qword [rsi]
add rax, 0x20
add rcx, rax
call qword [rsi + 0x28]
mov r10d, eax
mov dword [rsp + 0x40], eax
jmp 0x1800b32f3
mov r12d, dword [rbx]
mov ecx, dword [rsi + 0x10]
mov qword [rbp - 0x50], r12
lea rax, [rcx - 0x20]
cmp r12, rax
jb 0x1800b32f3
lea r12d, [rcx - 0x20]
mov qword [rbp - 0x50], r12
mov rsi, qword [rbp - 0x70]
add r14d, 0x30c3
cmp r14d, 0xc30c
jbe 0x1800b3180
jmp 0x1800b3e70
mov ecx, dword [rsi + 0x10]
mov r12d, eax
lea rax, [rcx - 0x20]
cmp r12, rax
jae 0x1800b3324
mov edx, r12d
jmp 0x1800b3337
mov rax, r12
xor edx, edx
sub rax, rcx
add rcx, 0xfffffffffffffffc
add rax, 0x20
div rcx
test rdx, rdx
jne 0x1800b35d6
mov eax, 0xffffffff
mov r15d, 0x125
mov r14d, 9
cmp r14d, 9
ja case.default.0x1800b336f
lea rdx, [0x180000000]
mov eax, r14d
mov ecx, dword [rdx + rax*4 + 0xb4cfc]
add rcx, rdx
jmp rcx
mov rax, qword [rsp + 0x78]
movzx ecx, byte [rax]
mov byte [rbp - 0x1f], cl
jmp 0x1800b35b9
mov eax, 0xffffffff
lea r8, [rbp - 0x40]
mov r9d, 0xcd
mov dword [rsp + 0x60], eax
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.180098da0
mov r9d, dword [rsp + 0x4c]
mov r10d, eax
mov dword [rsp + 0x40], eax
jmp 0x1800b35b9
mov eax, 0xffffffff
add dword [rsi + 0x40], eax
jmp case.default.0x1800b336f
cmp byte [0x1800f6bd9], 0
je 0x1800b33ee
mov rax, qword [rsp + 0x78]
lea rcx, str.Network_connection_connectivity_has_changed_to_0x_x
movzx r9d, byte [rbp - 0x20]
movzx edx, word [rbp - 0x40]
movzx r8d, byte [rax]
mov rax, qword [rbp - 0x50]
mov dword [rsp + 0x20], eax
call fcn.1800d0700
mov rax, qword [rbp - 0x50]
lea r8, [rbp - 0x20]
mov dword [rsp + 0x60], eax
lea rdx, [rsp + 0x60]
movzx eax, word [rbp - 0x40]
lea rcx, [rsp + 0x40]
mov word [rsp + 0x40], ax
mov r9d, 0xbd
mov rax, qword [rsp + 0x58]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rax
call fcn.180094160
mov r9d, dword [rsp + 0x4c]
mov r10d, eax
mov dword [rsp + 0x40], eax
jmp 0x1800b35b9
mov esi, 0x117
nop dword [rax]
cmp esi, 0x117
jne 0x1800b34a5
test r10d, r10d
je 0x1800b34a5
mov ebx, 0x110
mov eax, ebx
sub eax, 0x110
je 0x1800b3466
cmp eax, 1
je case.0x1800b2c14.164
jmp 0x1800b349b
cmp byte [0x1800f6bd9], 0
je 0x1800b3498
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r10d
lea rcx, str.sllv_r_ld__r_ld__r_ld
call fcn.1800d0700
mov r10d, dword [rsp + 0x40]
mov edi, r10d
inc ebx
cmp ebx, 0x112
jb 0x1800b3452
add esi, 0x9438
cmp esi, 0x9438
jbe 0x1800b3440
mov rsi, qword [rbp - 0x70]
mov r9d, dword [rsp + 0x4c]
mov rbx, qword [rbp - 0x58]
jmp 0x1800b35b9
mov rcx, qword [rsp + 0x78]
movzx eax, word [rbp - 0x40]
mov word [rcx + 0xc], ax
jmp 0x1800b35b9
mov eax, dword [rsi + 0x10]
mov edx, dword [rbx]
sub edx, r9d
lea rcx, [rax - 4]
add eax, 0xfffffffc
cmp rdx, rcx
cmovae edx, eax
mov dword [rbp - 0x50], edx
jmp 0x1800b35b9
mov eax, 1
mov word [rbp - 0x1e], ax
jmp 0x1800b35b9
mov esi, 0xa4
cmp esi, 0xa4
jne 0x1800b3575
test r10d, r10d
je 0x1800b3575
mov ebx, 0x56
nop dword [rax]
mov eax, ebx
sub eax, 0x56
je 0x1800b353c
sub eax, 1
je 0x1800b3537
cmp eax, 1
je case.0x1800b2c14.164
jmp 0x1800b356e
mov edi, r10d
jmp 0x1800b356e
cmp byte [0x1800f6bd9], 0
je 0x1800b356e
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r10d
lea rcx, str.CPkgDefManagementHost
call fcn.1800d0700
mov r10d, dword [rsp + 0x40]
inc ebx
cmp ebx, 0x59
jb 0x1800b3520
add esi, 0x70
cmp esi, 0x114
jb 0x1800b3507
mov rsi, qword [rbp - 0x70]
mov r9d, dword [rsp + 0x4c]
mov rbx, qword [rbp - 0x58]
jmp 0x1800b35b9
mov ecx, dword [rsi + 0x10]
lea rax, [rcx - 0x20]
cmp r12, rax
jae 0x1800b35a1
mov byte [rbp - 0x20], 0
jmp 0x1800b35b9
xor edx, edx
mov rax, r12
sub rax, rcx
add rcx, 0xfffffffffffffffc
add rax, 0x20
div rcx
inc al
mov byte [rbp - 0x20], al
mov eax, 0xffffffff
add r15d, eax
add r14d, eax
cmp r15d, 0x11b
ja 0x1800b3351
jmp 0x1800b3e6c
mov r15d, 0xc5
nop dword [rax]
cmp r15d, 0x12a94
ja 0x1800b3927
je 0x1800b386b
cmp r15d, 0xc5
je 0x1800b3709
cmp r15d, 0x640a
je 0x1800b3643
cmp r15d, 0xc74f
jne 0x1800b3e4b
mov eax, 0xffffffff
lea r8, [rsp + 0x6c]
mov r9d, 0xcd
mov dword [rsp + 0x60], eax
lea rdx, [rsp + 0x60]
mov rcx, rsi
call fcn.180098da0
mov r10d, eax
mov dword [rsp + 0x40], eax
jmp 0x1800b3e4b
mov r11d, dword [rsi + 0x10]
mov rax, r12
sub rax, r11
lea r10, [r11 - 0x20]
lea rbx, [r11 - 4]
lea r9, [rax + 0x20]
cmp r12, r10
jae 0x1800b3664
xor esi, esi
mov ecx, esi
jmp 0x1800b3672
xor edx, edx
mov rax, r9
div rbx
xor esi, esi
lea rcx, [rax + 1]
cmp r12, r10
jae 0x1800b367c
mov rdx, r12
jmp 0x1800b3684
xor edx, edx
mov rax, r9
div rbx
mov rax, qword [rbp - 0x58]
mov r14d, 0x1c
mov r8d, dword [rax]
mov rax, rsi
sub r8d, dword [rsp + 0x4c]
test rcx, rcx
mov rcx, r11
cmove rax, r14
sub rcx, rax
sub rcx, rdx
sub rcx, 4
cmp r8, rcx
jae 0x1800b36c0
mov r10d, dword [rsp + 0x40]
mov dword [rbp - 0x50], r8d
jmp 0x1800b3e4b
cmp r12, r10
jae 0x1800b36ca
mov rcx, rsi
jmp 0x1800b36d6
xor edx, edx
mov rax, r9
div rbx
lea rcx, [rax + 1]
cmp r12, r10
jae 0x1800b36e0
mov rdx, r12
jmp 0x1800b36e8
xor edx, edx
mov rax, r9
div rbx
mov r10d, dword [rsp + 0x40]
test rcx, rcx
mov eax, esi
cmove eax, r14d
sub r11d, eax
sub r11d, edx
sub r11d, 4
mov dword [rbp - 0x50], r11d
jmp 0x1800b3e4b
mov ecx, dword [rsi + 0x10]
lea rax, [rcx - 0x20]
cmp r12, rax
jb 0x1800b3859
xor edx, edx
mov rax, r12
sub rax, rcx
add rcx, 0xfffffffffffffffc
add rax, 0x20
div rcx
add rax, 1
je 0x1800b3859
mov r14d, 0xd5
nop dword [rax]
mov eax, r14d
sub eax, 0xd5
je 0x1800b37d7
cmp eax, 1
jne 0x1800b3844
mov esi, 0x11
nop dword [rax]
cmp esi, 0x11
jne 0x1800b37c9
test r10d, r10d
je 0x1800b37c9
mov ebx, 0x6b
nop
mov eax, ebx
sub eax, 0x6b
je 0x1800b378c
sub eax, 0xc
je 0x1800b3787
cmp eax, 0xc
je case.0x1800b2c14.164
jmp 0x1800b37be
mov edi, r10d
jmp 0x1800b37be
cmp byte [0x1800f6bd9], 0
je 0x1800b37be
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r10d
lea rcx, str.float4_dIdy_patch_8__
call fcn.1800d0700
mov r10d, dword [rsp + 0x40]
add ebx, 0xc
cmp ebx, 0x8f
jb 0x1800b3770
add esi, 0x47
cmp esi, 0x58
jb 0x1800b3760
mov rsi, qword [rbp - 0x70]
jmp 0x1800b3844
mov ecx, dword [rsi + 0x10]
lea rax, [rcx - 0x20]
cmp r12, rax
jae 0x1800b37e9
xor eax, eax
mov edx, eax
jmp 0x1800b3800
xor edx, edx
mov rax, r12
sub rax, rcx
add rcx, 0xfffffffffffffffc
add rax, 0x20
div rcx
lea rdx, [rax + 1]
mov rax, qword [rsp + 0x78]
lea r8, [rbp - 0x48]
mov r9, rsi
movzx ecx, word [rax + 0xc]
mov word [rbp + 8], cx
mov ecx, 0xe1
mov byte [rbp - 0x38], dl
lea rdx, [rbp + 8]
movzx eax, byte [rax]
mov byte [rbp - 0x48], al
lea rax, [rbp - 0x78]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x38]
mov qword [rsp + 0x20], rax
call fcn.18000d790
mov r10d, eax
mov dword [rsp + 0x40], eax
inc r14d
cmp r14d, 0xd7
jb 0x1800b3740
jmp 0x1800b3e4b
mov rax, qword [rsp + 0x78]
movzx ecx, word [rax + 2]
mov word [rbp - 0x78], cx
jmp 0x1800b3e4b
mov esi, 0x117
mov eax, esi
sub eax, 0x117
je 0x1800b38ec
cmp eax, 0x69
jne 0x1800b38f0
mov r14d, dword [rbp + 0x5c]
test r14d, r14d
je 0x1800b38f0
mov ebx, 0xfc
nop dword [rax]
mov eax, ebx
sub eax, 0xfc
je 0x1800b38ae
sub eax, 1
je 0x1800b38a9
cmp eax, 1
je case.0x1800b2c14.164
jmp 0x1800b38db
mov edi, r14d
jmp 0x1800b38db
cmp byte [0x1800f6bd9], 0
je 0x1800b38db
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r14d
lea rcx, str.Starting_next_worker.
call fcn.1800d0700
inc ebx
cmp ebx, 0xff
jb 0x1800b3890
mov r10d, dword [rsp + 0x40]
jmp 0x1800b38f0
mov dword [rbp + 0x5c], r10d
add esi, 0x69
cmp esi, 0x1e9
jb 0x1800b3870
cmp byte [0x1800f6bd9], 0
je 0x1800b3e4b
movzx edx, word [rsp + 0x6c]
lea rcx, str.Could_not_find__s_device.
call fcn.1800d0700
mov r10d, dword [rsp + 0x40]
jmp 0x1800b3e4b
cmp r15d, 0x18dd9
je 0x1800b3950
cmp r15d, 0x1f11e
jne 0x1800b3e4b
mov rcx, qword [rsp + 0x78]
movzx eax, word [rsp + 0x6c]
mov word [rcx + 0xc], ax
jmp 0x1800b3e4b
mov ecx, dword [rsi + 0x10]
lea rax, [rcx - 0x20]
cmp r12, rax
jb 0x1800b3bdf
xor edx, edx
mov rax, r12
sub rax, rcx
add rcx, 0xfffffffffffffffc
add rax, 0x20
div rcx
add rax, 1
je 0x1800b3bdf
mov esi, 0x11a
cmp esi, 0x11a
je 0x1800b3b49
cmp esi, 0x3c96
je 0x1800b3ab0
cmp esi, 0x7812
je 0x1800b3a8d
cmp esi, 0xb38e
je 0x1800b3a28
cmp esi, 0xef0a
jne 0x1800b3bc8
test r10d, r10d
je 0x1800b3bc8
mov ebx, 0x85
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x84
je 0x1800b4c67
cmp eax, 1
jne 0x1800b3a14
cmp byte [0x1800f6bd9], 0
je 0x1800b3a14
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r10d
lea rcx, str.WorkItemServerVersion
call fcn.1800d0700
mov r10d, dword [rsp + 0x40]
mov eax, 0xffffffff
add ebx, eax
cmp ebx, 0x83
ja 0x1800b39d0
jmp 0x1800b3bc8
mov rcx, qword [rbp - 0x70]
lea r9, [rsp + 0x60]
mov eax, 1
mov dword [rsp + 0x30], 0x80
mov word [rbp - 0x80], ax
lea rdx, [rbp - 0x30]
mov r8, rcx
mov eax, dword [rcx + 0x10]
mov rcx, qword [rcx + 0x18]
sub eax, 4
mov dword [rbp - 0x30], eax
movzx eax, word [rsp + 0x6c]
mov word [rsp + 0x40], ax
movzx eax, word [rbp - 0x78]
mov word [rsp + 0x60], ax
lea rax, [rsp + 0x40]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x80]
mov qword [rsp + 0x20], rax
call fcn.18008cd10
mov r10d, eax
mov dword [rsp + 0x40], eax
jmp 0x1800b3bc8
cmp byte [0x1800f6bd9], 0
je 0x1800b3bc8
movzx edx, word [rsp + 0x6c]
lea rcx, str.LGetInfo:_GI_CURRHWND
call fcn.1800d0700
jmp 0x1800b3bc3
mov rbx, qword [rbp - 0x70]
mov ecx, dword [rbx + 0x10]
lea rax, [rcx - 0x20]
cmp r12, rax
jae 0x1800b3ac5
mov rdx, r12
jmp 0x1800b3ad8
mov rax, r12
xor edx, edx
sub rax, rcx
add rcx, 0xfffffffffffffffc
add rax, 0x20
div rcx
mov rcx, qword [rbx + 0x18]
mov r14, qword [rbp - 0x50]
add rcx, rdx
mov rdx, qword [rsp + 0x58]
mov r8d, r14d
call sub.VCRUNTIME140.dll_memcpy
cmp byte [0x1800f6bd9], 0
je 0x1800b3bc3
mov ecx, dword [rbx + 0x10]
lea rax, [rcx - 0x20]
cmp r12, rax
jae 0x1800b3b0f
xor eax, eax
mov ecx, eax
jmp 0x1800b3b26
mov rax, r12
xor edx, edx
sub rax, rcx
add rcx, 0xfffffffffffffffc
add rax, 0x20
div rcx
lea rcx, [rax + 1]
mov rax, qword [rsp + 0x78]
mov r9d, ecx
movzx edx, word [rbp - 0x78]
lea rcx, str.Event_model_Timings:_Event__u:_start:__llu_size:__llu
mov dword [rsp + 0x20], r14d
movzx r8d, byte [rax]
call fcn.1800d0700
jmp 0x1800b3bc3
mov rbx, qword [rbp - 0x70]
mov rcx, r12
mov r11d, dword [rbx + 0x10]
sub rcx, r11
lea r8, [r11 - 0x20]
lea r9, [r11 - 4]
cmp r12, r8
jae 0x1800b3b69
mov r10, r12
jmp 0x1800b3b75
lea rax, [rcx + 0x20]
xor edx, edx
div r9
mov r10, rdx
lea rax, [rcx + 0x20]
cmp r12, r8
jae 0x1800b3b84
xor eax, eax
mov ecx, eax
jmp 0x1800b3b8d
xor edx, edx
div r9
lea rcx, [rax + 1]
movzx eax, word [rbp - 0x78]
xor edx, edx
div dword [rbx + 0x38]
mov r8, r10
imul eax, dword [rbx + 0xc]
imul edx, r11d
add rdx, rax
mov eax, 8
test rcx, rcx
mov ecx, 0x20
cmove eax, ecx
mov rcx, qword [rbx + 0x18]
add rdx, rax
add rdx, qword [rbx]
call sub.VCRUNTIME140.dll_memcpy
mov r10d, dword [rsp + 0x40]
add esi, 0x3b7c
cmp esi, 0x1296c
jbe 0x1800b3982
jmp 0x1800b3e4b
mov r14d, 0xcf
nop word [rax + rax]
cmp r14d, 0x31f
ja 0x1800b3cf1
je 0x1800b3cdf
cmp r14d, 0xcf
je 0x1800b3ca4
cmp r14d, 0x163
je 0x1800b3c4d
cmp r14d, 0x1f7
je 0x1800b3c40
cmp r14d, 0x28b
jne 0x1800b3e37
mov rax, qword [rbp + 0x20]
mov ecx, 0xffffffff
mov dword [rax + 4], ecx
jmp 0x1800b3e37
mov rax, qword [rsi + 0x18]
mov qword [rbp + 0x20], rax
jmp 0x1800b3e37
movzx eax, word [rbp - 0x78]
xor edx, edx
div dword [rsi + 0x38]
mov r9d, dword [rsi + 0xc]
mov rcx, qword [rsi + 0x18]
imul r9d, eax
mov eax, dword [rsi + 0x10]
imul eax, edx
mov rdx, qword [rsi]
mov ebx, r8d
add rax, 4
add r9, rax
lea r8, [rbx + 0x1c]
add rdx, r9
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rsi + 0x18]
mov r8d, dword [rbp - 0x50]
add rcx, 0x1c
mov rdx, qword [rsp + 0x58]
add rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
mov r10d, dword [rsp + 0x40]
jmp 0x1800b3e32
cmp byte [0x1800f6bd9], 0
je 0x1800b3e37
mov rax, qword [rsp + 0x78]
lea rcx, str.cv::ocl::GoodFeaturesToTrackDetector_OCL::downloadPoints
xor r9d, r9d
movzx r8d, byte [rax]
movzx edx, word [rax + 2]
mov rax, qword [rbp - 0x50]
mov dword [rsp + 0x20], eax
call fcn.1800d0700
mov r10d, dword [rsp + 0x40]
jmp 0x1800b3e32
mov rax, qword [rbp + 0x20]
mov ecx, 0xffff
mov word [rax + 2], cx
jmp 0x1800b3e37
cmp r14d, 0x3b3
je 0x1800b3e00
cmp r14d, 0x447
je 0x1800b3ddf
cmp r14d, 0x4db
je 0x1800b3d2e
cmp r14d, 0x56f
jne 0x1800b3e37
mov eax, 0xffffffff
add dword [rsi + 0x40], eax
jmp 0x1800b3e37
mov eax, dword [rsi + 0x10]
lea rdx, [rbp - 0x30]
mov rcx, qword [rsi + 0x18]
sub eax, 4
mov r8, qword [rbp + 0x20]
add rcx, 4
mov dword [rbp - 0x30], eax
mov r9d, 0xbd
movzx eax, word [rsp + 0x6c]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], rcx
lea rcx, [rsp + 0x60]
mov word [rsp + 0x60], ax
call fcn.180094160
mov dword [rsp + 0x40], eax
mov r10d, eax
test eax, eax
je 0x1800b3e32
mov esi, 0xfc
nop
cmp esi, 0xfc
je 0x1800b3d96
cmp esi, 0x9990
je case.0x1800b2c14.164
jmp 0x1800b3dcb
cmp byte [0x1800f6bd9], 0
je 0x1800b3dc8
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r10d
lea rcx, str.ExtractDrvInfo_Failed
call fcn.1800d0700
mov r10d, dword [rsp + 0x40]
mov edi, r10d
add esi, 0x9894
cmp esi, 0x13128
jbe 0x1800b3d80
mov rsi, qword [rbp - 0x70]
jmp 0x1800b3e32
cmp byte [0x1800f6bd9], 0
je 0x1800b3e37
movzx edx, word [rsp + 0x6c]
lea rcx, str._UnnamedClass_0x6fecdebc_216_
call fcn.1800d0700
mov r10d, dword [rsp + 0x40]
jmp 0x1800b3e32
movzx r9d, word [rsp + 0x6c]
xor edx, edx
mov r8d, dword [rsi + 0xc]
mov eax, r9d
div dword [rsi + 0x38]
mov word [rbp - 0x60], r9w
imul r8d, eax
mov eax, dword [rsi + 0x10]
imul eax, edx
add r8, rax
mov rax, qword [rsi]
add rax, 4
add rax, r8
mov qword [rbp - 0x68], rax
mov r8d, dword [rsp + 0x54]
add r14d, 0x94
cmp r14d, 0x603
jb 0x1800b3bf0
mov rsi, qword [rbp - 0x70]
add r15d, 0x6345
mov r8d, dword [rsp + 0x54]
cmp r15d, 0x2539e
jbe 0x1800b35e0
mov rbx, qword [rbp - 0x58]
mov r12, qword [rbp - 0x50]
mov rdx, qword [rsp + 0x58]
mov r9d, dword [rsp + 0x4c]
mov r11d, dword [rsp + 0x50]
mov eax, r12d
add rdx, rax
mov qword [rsp + 0x58], rdx
mov rsi, qword [rbp - 0x70]
add r13d, 0xa4
cmp r13d, 0x2c4
jb 0x1800b3111
test r10d, r10d
je 0x1800b3102
mov r15d, dword [rsp + 0x40]
mov r14d, dword [rsp + 0x68]
mov eax, dword [rsp + 0x48]
mov r13d, dword [rbp - 0x60]
mov ecx, dword [rsp + 0x4c]
jmp 0x1800b4c45
mov rax, qword [rsp + 0x78]
movzx r9d, word [rax + 2]
cmp r9w, word [rsp + 0x70]
je 0x1800b3f84
mov r8d, 0xb2
mov r13d, 0xffffd4f1
nop dword [rax + rax]
mov eax, r8d
sub eax, 0xb2
je 0x1800b3f46
sub eax, 1
je 0x1800b3f0c
cmp eax, 1
jne 0x1800b3f6b
mov word [rsp + 0x70], r9w
jmp 0x1800b3f6b
mov rax, qword [rsp + 0x78]
movzx ecx, byte [rax]
mov rax, qword [rbp - 0x18]
cmp byte [rax + 1], cl
mov eax, r9d
cmovne r15d, r13d
xor edx, edx
div dword [rsi + 0x38]
imul eax, dword [rsi + 0xc]
mov ecx, eax
mov eax, dword [rsi + 0x10]
imul eax, edx
add rcx, rax
mov rax, qword [rsi]
add rax, 4
add rax, rcx
mov qword [rbp + 0x28], rax
jmp 0x1800b3f6b
mov eax, r9d
xor edx, edx
div dword [rsi + 0x38]
imul eax, dword [rsi + 0xc]
mov ecx, eax
mov eax, dword [rsi + 0x10]
imul eax, edx
add rcx, rax
mov rax, qword [rsi]
add rax, 4
add rax, rcx
mov qword [rbp - 0x18], rax
inc r8d
cmp r8d, 0xb5
jb 0x1800b3ef0
mov r13d, dword [rbp - 0x60]
mov dword [rsp + 0x40], r15d
mov esi, 0x44
nop dword [rax]
cmp esi, 0x44
jne 0x1800b3ff2
mov r10d, dword [rsp + 0x40]
test r10d, r10d
je 0x1800b3ff2
mov ebx, 0xd
mov eax, ebx
sub eax, 0xd
je 0x1800b3fb6
cmp eax, 1
je case.0x1800b2c14.164
jmp 0x1800b3feb
cmp byte [0x1800f6bd9], 0
je 0x1800b3fe8
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r10d
lea rcx, str.SureWareHook_Rsa_Sign
call fcn.1800d0700
mov r10d, dword [rsp + 0x40]
mov edi, r10d
inc ebx
cmp ebx, 0xf
jb 0x1800b3fa4
add esi, 0x32
cmp esi, 0x76
jb 0x1800b3f90
mov r15d, dword [rsp + 0x40]
mov eax, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x4c]
mov r11d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
jmp 0x1800b4c45
mov rdx, qword [rsp + 0x58]
xor eax, eax
mov r11d, eax
mov dword [rsp + 0x50], eax
mov ecx, eax
mov dword [rsp + 0x4c], eax
mov eax, dword [rsp + 0x48]
jmp 0x1800b4c45
mov rax, qword [rsp + 0x78]
xor r10d, r10d
movzx r13d, r10w
mov dword [rbp - 0x60], r13d
movzx ecx, byte [rax]
mov rax, qword [rbp - 0x18]
cmp byte [rax + 1], cl
je case.0x1800b2c14.165
mov ebx, 0x4c
cmp ebx, 0x4c
je 0x1800b406b
cmp ebx, 0x2e50
je case.0x1800b2c14.164
jmp 0x1800b40a0
cmp byte [0x1800f6bd9], 0
je 0x1800b409b
lea r9, [0x1800d9468]
mov qword [rsp + 0x20], r10
lea r8, [0x1800d9468]
mov edx, 0xffffd4f1
lea rcx, str.instrStep_osTId_0x_x
call fcn.1800d0700
xor r10d, r10d
mov edi, 0xffffd4f1
add ebx, 0x2e04
cmp ebx, 0x5c08
jbe 0x1800b4058
mov eax, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x4c]
mov r11d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
jmp 0x1800b4c45
mov rax, qword [rbp - 0x18]
xor ecx, ecx
mov r11d, dword [rsp + 0x50]
mov edx, 0xffffffff
mov eax, dword [rax + 4]
cmp eax, edx
mov rdx, qword [rsp + 0x58]
cmovne ecx, eax
mov eax, dword [rsp + 0x48]
mov dword [rsp + 0x54], ecx
mov ecx, dword [rsp + 0x4c]
jmp 0x1800b4c45
mov rdx, qword [rbp + 0x68]
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_signal]
mov eax, dword [rsp + 0x48]
mov ecx, dword [rsp + 0x4c]
mov r11d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
jmp 0x1800b4c45
mov rdx, qword [rbp - 0x68]
test rdx, rdx
jne 0x1800b4388
mov r14d, 0x102
nop dword [rax]
mov eax, r14d
sub eax, 0x102
je 0x1800b4332
sub eax, 1
je 0x1800b427a
sub eax, 1
je 0x1800b4251
cmp eax, 1
jne 0x1800b4370
mov rcx, qword [rsi + 0x18]
lea r9, [rbp]
mov eax, 1
mov dword [rsp + 0x30], 0x80
mov word [rbp - 0x80], ax
add rcx, 4
mov eax, dword [rsi + 0x10]
mov r8, rsi
sub eax, 4
mov dword [rbp - 0x30], eax
movzx eax, word [rbp - 0x74]
mov word [rsp + 0x60], ax
mov rax, qword [rsp + 0x78]
movzx edx, word [rax + 2]
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x80]
mov word [rbp], dx
lea rdx, [rbp - 0x30]
mov qword [rsp + 0x20], rax
call fcn.18008cd10
mov r15d, eax
mov dword [rsp + 0x40], eax
mov esi, 0x118
cmp esi, 0x118
je 0x1800b4232
cmp esi, 0x6c48
jne 0x1800b4236
mov r12d, dword [rbp + 0x3c]
test r12d, r12d
je 0x1800b4236
mov ebx, pe_nt_image_headers64
nop
cmp ebx, 0x108
je 0x1800b41f8
cmp ebx, 0x188
jne 0x1800b4225
mov eax, r12d
jmp 0x1800b26d6
cmp byte [0x1800f6bd9], 0
je 0x1800b4225
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r12d
lea rcx, str.err_conflicting_types
call fcn.1800d0700
sub ebx, 0xffffff80
cmp ebx, 0x208
jb 0x1800b41e0
jmp 0x1800b4236
mov dword [rbp + 0x3c], r15d
add esi, 0x6b30
cmp esi, 0xd660
jbe 0x1800b41c0
mov rsi, qword [rbp - 0x70]
jmp 0x1800b4370
mov r8d, dword [rsi + 0x10]
mov rdx, qword [rbp + 0x28]
mov rcx, qword [rsi + 0x18]
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbp - 0x58]
mov eax, dword [rcx]
mov ecx, dword [rsp + 0x54]
add ecx, eax
mov rax, qword [rsi + 0x18]
mov dword [rax + 4], ecx
jmp 0x1800b4370
mov esi, 0xcb
nop
cmp esi, 0xcb
je 0x1800b42f0
cmp esi, 0x60be
jne 0x1800b42f4
mov r12d, dword [rbp + 0x40]
test r12d, r12d
je 0x1800b42f4
mov ebx, 0xb3
nop
mov eax, ebx
sub eax, 0xb3
je 0x1800b42b4
cmp eax, 1
je case.0x1800b2c14.164
jmp 0x1800b42e4
cmp byte [0x1800f6bd9], 0
je 0x1800b42e1
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r12d
lea rcx, str.z6jpSjstack_coloring
call fcn.1800d0700
mov edi, r12d
inc ebx
cmp ebx, 0xb5
jb 0x1800b42a0
jmp 0x1800b42f4
mov dword [rbp + 0x40], r15d
add esi, 0x5ff3
cmp esi, 0xbfe6
jbe 0x1800b4280
mov rsi, qword [rbp - 0x70]
xor edx, edx
movzx eax, word [rbp - 0x74]
div dword [rsi + 0x38]
imul edx, dword [rsi + 0x10]
imul eax, dword [rsi + 0xc]
mov ecx, eax
mov eax, edx
mov rdx, qword [rsi]
add rcx, rax
add rdx, 4
add rdx, rcx
mov qword [rbp - 0x68], rdx
jmp 0x1800b4370
mov eax, 0xffffffff
lea r8, [rbp - 0x74]
mov r9d, 0xcd
mov dword [rbp - 0x30], eax
lea rdx, [rbp - 0x30]
mov rcx, rsi
call fcn.180098da0
cmp byte [0x1800f6bd9], 0
mov r15d, eax
mov dword [rsp + 0x40], eax
je 0x1800b4370
movzx edx, word [rbp - 0x74]
lea rcx, str.byBDQSBMaW1pdGVkMSUwIwYDVQQDDBxUcnVzdGVkIENlcnRpZmljYXRlIFNlcnZpY2VzMIIB
call fcn.1800d0700
inc r14d
cmp r14d, 0x106
jb 0x1800b4130
mov edi, r15d
jmp 0x1800b2d26
mov r14d, 0x5c
nop
mov eax, r14d
sub eax, 0x5c
je 0x1800b4633
sub eax, 1
je 0x1800b460a
sub eax, 1
je 0x1800b4573
sub eax, 1
je 0x1800b44d1
cmp eax, 1
jne 0x1800b4650
cmp rdx, qword [rbp + 0x28]
je 0x1800b4650
mov r12, qword [rbp - 0x70]
mov esi, 0xe2
cmp esi, 0xe2
je 0x1800b447b
cmp esi, 0x4a28
je 0x1800b4457
cmp esi, 0x936e
jne 0x1800b44ba
test r15d, r15d
je 0x1800b44ba
mov ebx, 0x91
cmp ebx, 0x91
je 0x1800b4417
cmp ebx, 0x7ee
je case.0x1800b2c14.164
jmp 0x1800b4447
cmp byte [0x1800f6bd9], 0
je 0x1800b4444
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r15d
lea rcx, str.PXUL_WARNING_MESSAGES
call fcn.1800d0700
mov edi, r15d
add ebx, 0x75d
cmp ebx, 0xeba
jbe 0x1800b4401
jmp 0x1800b44ba
movzx eax, word [rsp + 0x70]
lea rdx, [rbp + 0x48]
mov r8d, 0xf4
mov word [rbp + 0x48], ax
mov rcx, r12
call fcn.180097510
mov r15d, eax
mov dword [rsp + 0x40], eax
jmp 0x1800b44ba
cmp byte [0x1800f6bd9], 0
je 0x1800b4495
movzx edx, word [rsp + 0x70]
lea rcx, str._sep_parser:parse_chipset_event_config_events_are:
call fcn.1800d0700
movzx eax, word [rsp + 0x70]
lea r9, [rsp + 0x60]
lea r8, [rbp - 0x80]
mov word [rsp + 0x60], ax
mov rdx, r12
mov word [rbp - 0x80], r13w
mov ecx, 0x87
call fcn.1800a8640
add esi, 0x4946
cmp esi, 0xdbd2
jbe 0x1800b43d3
jmp 0x1800b464c
lea rcx, [rdx + 2]
mov r8d, 2
lea rdx, [rbp - 0x1c]
call qword [rsi + 0x28]
mov r15d, eax
mov dword [rsp + 0x40], eax
mov esi, 0xca
nop
mov eax, esi
sub eax, 0xca
je 0x1800b4560
cmp eax, 1
jne 0x1800b4564
mov r12d, dword [rbp + 0x50]
test r12d, r12d
je 0x1800b4564
mov ebx, 0xc5
nop dword [rax]
mov eax, ebx
sub eax, 0xc5
je 0x1800b4524
cmp eax, 1
je case.0x1800b2c14.164
jmp 0x1800b4554
cmp byte [0x1800f6bd9], 0
je 0x1800b4551
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r12d
lea rcx, str.GroupPageLayoutAccess
call fcn.1800d0700
mov edi, r12d
inc ebx
cmp ebx, 0xc7
jb 0x1800b4510
jmp 0x1800b4564
mov dword [rbp + 0x50], r15d
inc esi
cmp esi, 0xcc
jb 0x1800b44f0
jmp 0x1800b464c
mov esi, 0xbd
cmp esi, 0xbd
je 0x1800b45e9
cmp esi, 0x33ae
jne 0x1800b45ed
mov r12d, dword [rbp + 0x54]
test r12d, r12d
je 0x1800b45ed
mov ebx, 0xf1
cmp ebx, 0xf1
je 0x1800b45ac
cmp ebx, 0x171
je case.0x1800b2c14.164
jmp 0x1800b45dc
cmp byte [0x1800f6bd9], 0
je 0x1800b45d9
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r12d
lea rcx, str.Less_than_or_equal_to
call fcn.1800d0700
mov edi, r12d
sub ebx, 0xffffff80
cmp ebx, 0x1f1
jb 0x1800b4596
jmp 0x1800b45ed
mov dword [rbp + 0x54], r15d
add esi, 0x32f1
cmp esi, 0x65e2
jbe 0x1800b4578
mov eax, 1
mov word [rbp - 0x1c], ax
jmp 0x1800b464c
mov rax, qword [rbp - 0x58]
mov r8d, 4
mov ecx, dword [rsp + 0x54]
mov eax, dword [rax]
add ecx, eax
mov dword [rbp + 0x58], ecx
lea rcx, [rdx + 4]
lea rdx, [rbp + 0x58]
call qword [rsi + 0x28]
mov r15d, eax
mov dword [rsp + 0x40], eax
jmp 0x1800b464c
cmp byte [0x1800f6bd9], 0
je 0x1800b4650
movzx edx, r13w
lea rcx, str.Telemetry_library_is_missing_function_DLL_Read_Telemetry_Data__.
call fcn.1800d0700
mov rdx, qword [rbp - 0x68]
mov rsi, qword [rbp - 0x70]
inc r14d
cmp r14d, 0x61
jb 0x1800b4390
mov edi, r15d
jmp 0x1800b2d26
mov rax, qword [rsp + 0x78]
cmp byte [rax + 4], 1
jne 0x1800b4973
mov rcx, qword [rbp - 0x68]
mov r14d, 0xa
cmp r14d, 0x9c4
ja 0x1800b47f0
je 0x1800b47ae
cmp r14d, 0xa
je 0x1800b46ed
cmp r14d, 0x348
je 0x1800b46d7
cmp r14d, 0x686
jne 0x1800b4956
mov ebx, dword [rsi + 0xc]
xor edx, edx
mov eax, dword [rsp + 0x54]
mov rcx, qword [rbp - 0x68]
div ebx
sub ebx, edx
mov dword [rbp - 0x5c], ebx
test edx, edx
jne 0x1800b4956
xor eax, eax
mov dword [rbp - 0x5c], eax
jmp 0x1800b4956
mov eax, dword [rsp + 0x54]
xor edx, edx
dec eax
add eax, dword [rsi + 0xc]
div dword [rsi + 0xc]
sub dword [rbp - 0x28], eax
jmp 0x1800b4952
mov rax, qword [rbp - 0x10]
lea r9, [rbp + 0x80]
mov r8d, 0xd7
lea rcx, [rbp - 0x28]
mov rdx, rsi
mov eax, dword [rax]
mov dword [rbp + 0x80], eax
call fcn.180099e60
mov r15d, eax
mov dword [rsp + 0x40], eax
mov esi, 0x8b
nop
cmp esi, 0x8b
je 0x1800b4793
cmp esi, 0x93b
jne 0x1800b4797
mov r12d, dword [rbp + 0x60]
test r12d, r12d
je 0x1800b4797
mov ebx, 0xd1
nop
mov eax, ebx
sub eax, 0xd0
je case.0x1800b2c14.164
cmp eax, 1
jne 0x1800b4782
cmp byte [0x1800f6bd9], 0
je 0x1800b477f
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r12d
lea rcx, str._nvSmartMaxApp64.exe_
call fcn.1800d0700
mov edi, r12d
mov eax, 0xffffffff
add ebx, eax
cmp ebx, 0xcf
ja 0x1800b4740
jmp 0x1800b4797
mov dword [rbp + 0x60], r15d
add esi, 0x8b0
cmp esi, 0x1160
jbe 0x1800b4720
jmp 0x1800b4952
cmp byte [0x1800f6bd9], 0
je 0x1800b4956
mov eax, dword [rbp - 0x28]
lea rcx, str.:____________A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_P_Q_R_S_T_U_V_W_X_Y_Z______
mov ebx, dword [rbp - 0x5c]
mov r9d, eax
imul r9d, dword [rsi + 0xc]
mov edx, dword [rsp + 0x54]
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov rax, qword [rbp - 0x58]
add r9d, ebx
mov r8d, dword [rax]
call fcn.1800d0700
jmp 0x1800b4952
cmp r14d, 0xd02
je 0x1800b48e7
cmp r14d, 0x1040
jne 0x1800b4956
cmp dword [rsp + 0x54], 0
jne 0x1800b482c
mov rax, qword [rsp + 0x78]
mov rcx, qword [rbp + 0x28]
mov qword [rbp - 0x68], rcx
movzx r13d, word [rax + 2]
mov dword [rbp - 0x60], r13d
jmp 0x1800b4956
mov r12, qword [rbp - 0x70]
mov esi, 0x2e
mov ecx, esi
sub ecx, 0x2d
je 0x1800b4874
cmp ecx, 1
jne 0x1800b48d5
mov eax, 1
mov dword [rsp + 0x28], 0x26
xor r9d, r9d
mov dword [rbp - 0x30], eax
xor r8d, r8d
mov qword [rsp + 0x20], r12
xor edx, edx
lea rcx, [rbp - 0x30]
call fcn.180087ef0
mov r15d, eax
mov dword [rsp + 0x40], eax
jmp 0x1800b48d5
test r15d, r15d
je 0x1800b48d5
mov ebx, 0xb5
nop
mov eax, ebx
sub eax, 0xb5
je 0x1800b489e
sub eax, 1
je 0x1800b4899
cmp eax, 1
je case.0x1800b2c14.164
jmp 0x1800b48cb
mov edi, r15d
jmp 0x1800b48cb
cmp byte [0x1800f6bd9], 0
je 0x1800b48cb
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r15d
lea rcx, str.RadiusPropertyChanged
call fcn.1800d0700
inc ebx
cmp ebx, 0xb8
jb 0x1800b4880
mov eax, 0xffffffff
add esi, eax
cmp esi, 0x2c
ja 0x1800b4835
jmp 0x1800b4952
mov eax, dword [rbp - 0x28]
imul eax, dword [rsi + 0xc]
mov rdx, qword [rbp - 0x58]
add eax, dword [rbp - 0x5c]
cmp dword [rdx], eax
jbe 0x1800b4956
mov ebx, 0x80
nop
mov eax, ebx
sub eax, 0x80
je 0x1800b4918
cmp eax, 0x70
jne 0x1800b4947
mov eax, 0xffffd4e2
jmp 0x1800b26d6
cmp byte [0x1800f6bd9], 0
je 0x1800b4947
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, 0xffffd4e2
lea rcx, str.Check_failed:_bytes.
call fcn.1800d0700
add ebx, 0x70
cmp ebx, 0x160
jb 0x1800b4900
mov rcx, qword [rbp - 0x68]
mov rsi, qword [rbp - 0x70]
add r14d, 0x33e
cmp r14d, 0x1374
jbe 0x1800b4682
jmp 0x1800b2d26
mov ecx, dword [rsp + 0x54]
mov rbx, qword [rbp - 0x58]
test ecx, ecx
jne 0x1800b49b1
mov eax, dword [rbx]
mov edx, dword [rsi + 0x10]
dec eax
lea rcx, [rdx - 0x20]
cmp rax, rcx
jb case.0x1800b2c14.165
sub rax, rdx
lea rcx, [rdx - 4]
add rax, 0x20
xor edx, edx
div rcx
add rax, 1
je case.0x1800b2c14.165
mov ecx, dword [rsp + 0x54]
mov r12, qword [rbp - 0x70]
mov esi, 0x2e
nop word [rax + rax]
cmp esi, 0x2e
je 0x1800b4a6a
cmp esi, 0x1956
jne 0x1800b4af1
mov eax, dword [rbp + 0x70]
lea rcx, [rbp - 0x30]
mov dword [rsp + 0x28], 0x26
xor r9d, r9d
xor r8d, r8d
mov dword [rbp - 0x30], eax
xor edx, edx
mov qword [rsp + 0x20], r12
call fcn.180087ef0
mov dword [rsp + 0x40], eax
mov r15d, eax
test eax, eax
je 0x1800b4a61
mov ebx, 0x8d
nop dword [rax]
cmp ebx, 0x8d
je 0x1800b4a26
cmp ebx, 0x148
je 0x1800b305c
jmp 0x1800b4a53
cmp byte [0x1800f6bd9], 0
je 0x1800b4a53
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r15d
lea rcx, str.PCS_WGS84_UTM_zone_4N
call fcn.1800d0700
add ebx, 0xbb
cmp ebx, 0x203
jb 0x1800b4a10
mov ecx, dword [rsp + 0x54]
jmp 0x1800b4af1
mov r9d, dword [rbx]
xor edx, edx
mov r8d, dword [r12 + 0x10]
add r9d, ecx
mov ecx, r9d
sub rcx, r8
lea r10, [r8 - 0x20]
lea r11, [r8 - 4]
cmp r9, r10
jae 0x1800b4a8e
mov ebx, edx
jmp 0x1800b4a9b
lea rax, [rcx + 0x20]
div r11
xor edx, edx
lea rbx, [rax + 1]
mov eax, dword [rsp + 0x54]
cmp rax, r10
jae 0x1800b4aa9
mov r8, rdx
jmp 0x1800b4ab9
sub rax, r8
xor edx, edx
add rax, 0x20
div r11
lea r8, [rax + 1]
cmp r9, r10
jb 0x1800b4aca
lea rax, [rcx + 0x20]
xor edx, edx
div r11
mov r9, rdx
mov ecx, dword [rsp + 0x54]
xor r10d, r10d
test r9, r9
mov eax, 0xffffffff
mov edx, r10d
cmove edx, eax
test ecx, ecx
mov eax, r10d
setne al
add edx, eax
sub edx, r8d
add edx, ebx
mov dword [rbp + 0x70], edx
mov rbx, qword [rbp - 0x58]
add esi, 0x1928
cmp esi, 0x3250
jbe 0x1800b49c0
mov ecx, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x48]
mov r11d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
jmp 0x1800b4c45
mov esi, 0xf7
cmp esi, 0xf7
je 0x1800b4bfd
cmp esi, 0xb188
jne 0x1800b4b99
mov r15d, dword [rbp + 0x30]
test r15d, r15d
je 0x1800b4b99
mov ebx, 0x11d
cmp ebx, 0x11d
je 0x1800b4b5b
cmp ebx, 0xa4c4
je case.0x1800b2c14.164
jmp 0x1800b4b8b
cmp byte [0x1800f6bd9], 0
je 0x1800b4b88
xor eax, eax
lea r9, [0x1800d9468]
lea r8, [0x1800d9468]
mov qword [rsp + 0x20], rax
mov edx, r15d
lea rcx, str.UseNewCharacterBuffer
call fcn.1800d0700
mov edi, r15d
add ebx, 0xa3a7
cmp ebx, 0x1474e
jbe 0x1800b4b45
mov r10d, dword [rsp + 0x40]
add esi, 0xb091
cmp esi, 0x16122
jbe 0x1800b4b23
mov ecx, dword [rsp + 0x4c]
test ecx, ecx
jne 0x1800b4c2d
mov ecx, 0x9a
nop dword [rax]
mov eax, ecx
sub eax, 0x99
je case.0x1800b2c14.164
cmp eax, 1
jne 0x1800b4bd5
mov edi, r10d
mov eax, 0xffffffff
add ecx, eax
cmp ecx, 0x98
ja 0x1800b4bc0
mov r15d, dword [rsp + 0x40]
mov ecx, dword [rsp + 0x4c]
mov eax, dword [rsp + 0x48]
mov r11d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
jmp 0x1800b4c45
mov r10d, dword [rsp + 0x40]
mov dword [rbp + 0x30], r10d
jmp 0x1800b4b9e
mov r15d, dword [rsp + 0x40]
mov r13d, dword [rbp - 0x60]
jmp 0x1800b2d26
mov ecx, dword [rsp + 0x4c]
mov r15d, r10d
mov eax, dword [rsp + 0x48]
mov r11d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
jmp 0x1800b4c45
mov r15d, dword [rsp + 0x40]
mov eax, dword [rsp + 0x48]
mov r11d, dword [rsp + 0x50]
mov rdx, qword [rsp + 0x58]
jmp 0x1800b4c45
mov rdx, r8
mov r8d, dword [rbp - 8]
inc r8d
mov dword [rbp - 8], r8d
cmp r8d, dword [rbp + 0x18]
jae case.0x1800b2c14.164
mov rsi, qword [rbp - 0x70]
mov r12, qword [rbp - 0x50]
jmp 0x1800b2be0
mov eax, r10d
jmp 0x1800b26d6