Function at 0x18001df10
Capabilities:
Check for software breakpoints
Parse credit card information

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x88
mov r10, qword [rsp + 0x68]
mov ebp, edx
mov rbx, qword [rsp + 0x68]
mov edi, edx
mov r9d, dword [rsp + 0xd8]
mov r8d, dword [rsp + 0xd8]
mov r11, qword [rsp + 0x100]
mov r13, qword [rsp + 0x68]
mov rax, qword [rsp + 0x68]
mov r12d, dword [rsp + 0xd8]
mov r15, qword [rsp + 0x68]
imul r14d, edx, 0x45e
mov dword [rsp + 0x34], r9d
mov dword [rsp + 0x38], r8d
mov qword [rsp + 0x58], r10
mov qword [rsp + 0x70], rbx
cmp edx, r14d
mov edx, dword [rsp + 0xd8]
mov dword [rsp + 0x3c], edx
ja 0x18001e2f2
mov rsi, qword [rsp + 0x68]
mov rbp, qword [rsp + 0x68]
mov qword [rsp + 0x60], rsi
mov esi, dword [rsp + 0xd8]
mov qword [rsp + 0x48], rax
nop dword [rax]
cmp edi, 0x11ac
ja 0x18001e23e
je 0x18001e22b
cmp edi, 0xe8
ja 0x18001e0ea
je 0x18001e0cf
cmp edi, 0x15
je 0x18001e0bc
cmp edi, 0x34
je 0x18001e0b4
cmp edi, 0xd5
jne 0x18001e2c0
xor r9d, r9d
mov qword [rsp + 0x20], 0
mov r8, rcx
xor ecx, ecx
lea edx, [r9 + 4]
call fcn.18001b4b0
cmp eax, 2
jne 0x18001e09c
mov ebx, 0xe9
mov eax, ebx
sub eax, 0xe8
je 0x18001e03a
cmp eax, 1
jne 0x18001e075
xor ebp, ebp
xor esi, esi
jmp 0x18001e075
xor eax, eax
mov r9d, esi
mov qword [rsp + 0x28], rax
xor r8d, r8d
xor edx, edx
mov qword [rsp + 0x20], rax
mov rcx, rbp
call sub.IMM32.dll_ImmEnumRegisterWordW
mov rdx, qword [rsp + 0xd0]
lea r8, [rsp + 0x78]
mov ecx, 0x3e
mov dword [rsp + 0x78], 1
call fcn.180037080
dec ebx
cmp ebx, 0xe7
ja 0x18001e026
mov edx, dword [rsp + 0x3c]
mov r8d, dword [rsp + 0x38]
mov r9d, dword [rsp + 0x34]
mov r10, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x70]
jmp 0x18001e2c0
mov edx, dword [rsp + 0x3c]
mov r8d, dword [rsp + 0x38]
mov r9d, dword [rsp + 0x34]
mov r10, qword [rsp + 0x58]
jmp 0x18001e2c0
xor r15d, r15d
jmp 0x18001e2c0
lea rax, str.msocbvcrfsscrollbargrippiestrokeinner
mov qword [0x180195258], rax
jmp 0x18001e2c0
lea rax, str.Break_Opportunity_Info_Reallocated_Array
xor r11d, r11d
mov qword [0x180195248], rax
mov qword [rsp + 0x48], r11
jmp 0x18001e2c5
cmp edi, 0x723
je 0x18001e12c
cmp edi, 0xe31
jne 0x18001e2c0
mov ecx, 0x57
mov eax, ecx
sub eax, 0x57
je 0x18001e111
cmp eax, 0x66
je case.0x18001fb98.477
jmp 0x18001e119
mov dword [rsp + 0x50], 1
add ecx, 0x66
cmp ecx, 0x123
jb 0x18001e103
xor r13d, r13d
jmp 0x18001e2c0
test r11, r11
jne 0x18001e1cb
mov ebx, 0xce
nop word [rax + rax]
mov eax, ebx
sub eax, 0xce
je 0x18001e16f
cmp eax, 0x2b
jne 0x18001e198
mov dword [rsp + 0x50], 0xffffffff
mov rax, qword [rsp + 0x50]
add rsp, 0x88
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret
mov rax, qword [0x180195258]
lea r9, str.Are_sure_you_want_to_delete__1_
mov rcx, qword [rsp + 0xf0]
mov edx, 0x61
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
add ebx, 0x2b
cmp ebx, 0x124
jb 0x18001e140
mov edx, dword [rsp + 0x3c]
mov r8d, dword [rsp + 0x38]
mov r9d, dword [rsp + 0x34]
mov r10, qword [rsp + 0x58]
mov rcx, qword [rsp + 0xd0]
mov rbx, qword [rsp + 0x70]
mov r11, qword [rsp + 0x100]
mov ecx, dword [rcx]
mov rax, qword [r11]
cmp ecx, 0x80
jae 0x18001e1e3
inc rax
mov qword [r11], rax
jmp 0x18001e2c0
cmp ecx, 0x800
jae 0x18001e1f7
add rax, 2
mov qword [r11], rax
jmp 0x18001e2c0
cmp ecx, 0x10000
jae 0x18001e20b
add rax, 3
mov qword [r11], rax
jmp 0x18001e2c0
cmp ecx, 0x10ffff
jbe 0x18001e21f
add rax, 3
mov qword [r11], rax
jmp 0x18001e2c0
add rax, 4
mov qword [r11], rax
jmp 0x18001e2c0
lea rax, str.opencl.image2d_depth_ro_t
mov qword [0x180195250], rax
jmp 0x18001e2c0
cmp edi, 0x4ed8
ja 0x18001e295
je 0x18001e284
cmp edi, 0x2324
je 0x18001e124
cmp edi, 0x349c
je 0x18001e271
mov r11, qword [rsp + 0x48]
cmp edi, 0x4614
jne 0x18001e2c5
xor edx, edx
mov dword [rsp + 0x3c], edx
jmp 0x18001e2c5
xor ecx, ecx
mov qword [rsp + 0x40], rcx
mov eax, ecx
mov qword [rsp + 0x68], rcx
mov r12d, ecx
jmp 0x18001e2c0
xor r10d, r10d
xor ebx, ebx
mov qword [rsp + 0x58], r10
mov qword [rsp + 0x70], rbx
jmp 0x18001e2c0
cmp edi, 0x9cc8
je 0x18001e2b7
cmp edi, 0xeab8
jne 0x18001e2c0
xor r9d, r9d
xor r8d, r8d
mov dword [rsp + 0x34], r9d
mov dword [rsp + 0x38], r8d
jmp 0x18001e2c0
mov qword [rsp + 0x60], 0
mov r11, qword [rsp + 0x48]
imul eax, dword [rsp + 0xd8], 0x56
mov rcx, qword [rsp + 0xd0]
add edi, eax
cmp edi, r14d
ja 0x18001e2e9
mov r11, qword [rsp + 0x100]
jmp 0x18001dfc0
mov ebp, dword [rsp + 0xd8]
jmp 0x18001e301
mov r11, qword [rsp + 0x68]
mov qword [rsp + 0x48], r11
mov qword [rsp + 0x60], rax
mov r14, qword [rsp + 0xf8]
mov esi, ebp
movzx eax, byte [rsp + 0xd8]
add ebp, 0xfffffff2
cmp dword [rsp + 0xd8], ebp
jbe 0x18001ee58
movzx r9d, byte [rsp + 0xd8]
movzx r8d, byte [rsp + 0xd8]
mov byte [rsp + 0x31], r9b
mov byte [rsp + 0x30], r8b
mov dword [rsp + 0x40], eax
lea eax, [rsi - 0x2e]
movzx edi, r9b
cmp eax, 0xba
ja case.default.0x18001e370
lea r10, [0x180000000]
movzx eax, byte [r10 + rax + 0x1fd44]
mov ecx, dword [r10 + rax*4 + 0x1fd08]
add rcx, r10
jmp rcx
xor r9b, r9b
xor r8b, r8b
mov byte [rsp + 0x31], r9b
mov byte [rsp + 0x30], r8b
jmp case.0x18001e370.53
mov rcx, qword [rsp + 0xd0]
test rcx, rcx
jne case.default.0x18001e370
mov ebx, 0x11c
nop dword [rax]
cmp ebx, 0x11c
je 0x18001e3c9
cmp ebx, 0x3e20
je 0x18001e3be
cmp ebx, 0x7b24
je case.0x18001fb98.477
jmp 0x18001e3f2
mov qword [rsp + 0x50], 0xffffffffffffffff
jmp 0x18001e3f2
mov rax, qword [0x180195250]
lea r9, str.FTP:__x__COMPLETE
mov rcx, qword [rsp + 0xe0]
mov edx, 0x61
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
add ebx, 0x3d04
cmp ebx, 0xb70c
jbe 0x18001e3a0
mov edx, dword [rsp + 0x3c]
movzx r8d, byte [rsp + 0x30]
movzx r9d, byte [rsp + 0x31]
jmp case.0x18001e370.53
mov rax, qword [rsp + 0xf0]
cmp dword [rax], 2
jbe case.0x18001e370.53
mov ebx, 0x4b
nop dword [rax + rax]
cmp ebx, 0x4b
je 0x18001e443
cmp ebx, 0x3714
je case.0x18001fb98.477
jmp 0x18001e475
mov rax, qword [0x180195250]
lea r9, str.vim.vm.NamespaceManager
mov rcx, qword [rsp + 0xe0]
mov edx, 0x61
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov qword [rsp + 0x50], 0xffffffffffffffff
add ebx, 0x36c9
cmp ebx, 0x6d92
jbe 0x18001e430
mov edx, dword [rsp + 0x3c]
movzx r8d, byte [rsp + 0x30]
movzx r9d, byte [rsp + 0x31]
jmp case.0x18001e370.53
cmp qword [r15 + 0x20], 0
je case.0x18001e370.53
mov ecx, 0xfe
nop dword [rax + rax]
mov eax, ecx
sub eax, 0xfe
je 0x18001e4c8
cmp eax, 1
jne 0x18001e4d0
mov qword [r15 + 0x38], 0
jmp 0x18001e4d0
add qword [r15 + 0x18], r13
mov qword [r15 + 0x30], r13
inc ecx
cmp ecx, 0x100
jb 0x18001e4b0
jmp case.0x18001e370.53
mov rcx, qword [rsp + 0xd0]
xor dil, dil
mov dword [rsp + 0x40], edi
test rcx, rcx
jne 0x18001ed1b
mov ebx, SHRegGetIntW
nop dword [rax]
mov eax, ebx
sub eax, 0x116
je 0x18001e514
cmp eax, 0x5e
je case.0x18001fb98.477
jmp 0x18001e540
mov rax, qword [0x180195248]
lea r9, str.GetLocalStorageUsageHelper
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
mov dword [rsp + 0x50], 0xffffffff
add ebx, 0x5e
cmp ebx, 0x1d2
jb 0x18001e500
mov edx, dword [rsp + 0x3c]
mov rcx, qword [rsp + 0xd0]
movzx r8d, byte [rsp + 0x30]
movzx r9d, byte [rsp + 0x31]
jmp 0x18001ed1b
mov rax, qword [rsp + 0xe0]
movzx eax, byte [rax]
test eax, eax
je 0x18001e625
cmp eax, 0x40
je 0x18001e660
cmp eax, 0x4c
jne 0x18001e5b9
mov eax, 0x33
mov byte [rsp + 0x30], r8b
cmp eax, 0x33
je 0x18001e5a5
cmp eax, 0x2541
je 0x18001e668
jmp 0x18001e5ad
mov r8b, 0x4c
mov byte [rsp + 0x30], r8b
add eax, 0x250e
cmp eax, 0x4a1c
jbe 0x18001e593
mov ebx, 0x82
nop
mov eax, ebx
sub eax, 0x82
je 0x18001e5d4
cmp eax, 0xe
je case.0x18001fb98.477
jmp 0x18001e600
mov rax, qword [0x180195248]
lea r9, str.29QBearerEngineFactoryInterface
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov dword [rsp + 0x50], 0xffffffff
add ebx, 0xe
cmp ebx, 0x9e
jb 0x18001e5c0
mov edx, dword [rsp + 0x3c]
mov esi, 0xe5
movzx r8d, byte [rsp + 0x30]
movzx r9d, byte [rsp + 0x31]
jmp case.0x18001e370.53
mov eax, 0xc4
nop word [rax + rax]
cmp eax, 0xc4
je 0x18001e640
cmp eax, 0x7d90
je 0x18001e668
jmp 0x18001e648
xor r8b, r8b
mov byte [rsp + 0x30], r8b
add eax, 0x7ccc
cmp eax, 0xf998
jbe 0x18001e630
nop dword [rax]
nop dword [rax + rax]
mov r8b, 0x40
mov byte [rsp + 0x30], r8b
mov esi, 0xe5
jmp case.0x18001e370.53
mov rax, qword [rsp + 0x100]
cmp qword [rax], r11
jae case.0x18001e370.53
mov ebx, 0xc5
cmp ebx, 0xc5
je 0x18001e69e
cmp ebx, 0x148
je case.0x18001fb98.477
jmp 0x18001e6ca
mov rax, qword [0x180195248]
lea r9, str.KPM_:__d__d_:__s_:_No_memory_for_eventdata
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov dword [rsp + 0x50], 0xffffffff
add ebx, 0x83
cmp ebx, 0x1cb
jb 0x18001e688
mov edx, dword [rsp + 0x3c]
movzx r8d, byte [rsp + 0x30]
movzx r9d, byte [rsp + 0x31]
jmp case.0x18001e370.53
cmp byte [r15 + 9], 0
jne 0x18001e8a0
mov edi, 0xe4
nop dword [rax]
mov eax, edi
sub eax, 0xe4
je 0x18001e86c
sub eax, 0x5d
je 0x18001e7a7
cmp eax, 0x5d
jne 0x18001e885
mov rcx, qword [rsp + 0x100]
cmp qword [rcx], 0
jge 0x18001e885
mov ebx, 0x8a
mov eax, ebx
sub eax, 0x8a
je 0x18001e75a
sub eax, 0x25
je 0x18001e74f
cmp eax, 0x25
je case.0x18001fb98.477
jmp 0x18001e793
mov qword [rsp + 0x50], 0xffffffffffffffff
jmp 0x18001e793
mov rax, qword [rcx]
lea r9, str.in_vec4__gl_BackSecondaryColorIn___
mov rcx, qword [rsp + 0xe0]
mov edx, 0x49
mov qword [rsp + 0x28], rax
mov rax, qword [0x180195250]
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x46]
call fcn.1800c8a10
mov rcx, qword [rsp + 0x100]
add ebx, 0x25
cmp ebx, 0xf9
jb 0x18001e736
mov edx, dword [rsp + 0x3c]
jmp 0x18001e885
mov rcx, qword [r15]
lea r8, [rsp + 0x68]
mov r9d, edx
mov rdx, qword [rsp + 0x68]
call qword [sym.imp.KERNEL32.dll_SetFilePointerEx]
test eax, eax
jne 0x18001e84b
mov ebx, 0xe7
nop word [rax + rax]
cmp ebx, 0xe7
je 0x18001e834
cmp ebx, 0x6429
je 0x18001e801
cmp ebx, 0xc76b
je 0x18001e7f6
cmp ebx, 0x12aad
je case.0x18001fb98.477
jmp 0x18001e83d
mov qword [rsp + 0x50], 0xffffffffffffffff
jmp 0x18001e83d
mov rax, qword [0x180195250]
mov edx, 0x49
mov rcx, qword [rsp + 0xe0]
mov r9d, r12d
mov qword [rsp + 0x28], rax
lea rax, str.vim.DistributedVirtualSwitch.merge
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x46]
call fcn.1800c8de0
jmp 0x18001e83d
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov r12d, eax
add ebx, 0x6342
cmp ebx, 0x18d08
jbe 0x18001e7d0
movsxd rdx, dword [rsp + 0x6c]
mov rax, qword [rsp + 0x100]
mov ecx, dword [rsp + 0x68]
shl rdx, 0x20
add rdx, rcx
mov qword [rax], rdx
mov edx, dword [rsp + 0x3c]
jmp 0x18001e885
mov rcx, qword [rsp + 0x100]
mov eax, dword [rcx]
mov dword [rsp + 0x68], eax
mov rax, qword [rcx]
sar rax, 0x20
mov dword [rsp + 0x6c], eax
add edi, 0x5d
cmp edi, 0x1fb
jb 0x18001e700
movzx r8d, byte [rsp + 0x30]
movzx r9d, byte [rsp + 0x31]
mov rax, qword [rsp + 0x100]
mov rax, qword [rax]
mov qword [r15 + 0x18], rax
jmp case.0x18001e370.53
mov rax, qword [r15 + 0x18]
mov qword [rsp + 0x50], rax
jmp case.0x18001e370.53
cmp qword [r15 + 0x20], 0
je 0x18001e93e
mov r14, qword [rsp + 0x100]
mov ecx, 0x4a
mov r9, qword [rsp + 0xf0]
nop
mov eax, ecx
sub eax, 0x4a
je 0x18001e904
sub eax, 1
je 0x18001e8f6
cmp eax, 1
jne 0x18001e925
sub qword [r14], r13
jmp 0x18001e925
mov rax, qword [r14]
xor edx, edx
div qword [r15 + 0x20]
mov r13, rdx
jmp 0x18001e925
mov eax, dword [r9]
cmp eax, 1
jne 0x18001e912
mov rax, qword [r15 + 0x18]
jmp 0x18001e91b
cmp eax, 2
jne 0x18001e91e
mov rax, qword [r15 + 0x10]
add qword [r14], rax
mov dword [r9], 0
inc ecx
cmp ecx, 0x4d
jb 0x18001e8e0
mov edx, dword [rsp + 0x3c]
mov r14, qword [rsp + 0xf8]
movzx r9d, byte [rsp + 0x31]
mov rax, qword [rsp + 0xf0]
mov eax, dword [rax]
test eax, eax
jne 0x18001e957
xor edx, edx
mov dword [rsp + 0x3c], edx
jmp case.0x18001e370.53
mov rcx, qword [rsp + 0xd0]
cmp eax, 1
jne 0x18001e96f
mov edx, eax
mov dword [rsp + 0x3c], eax
jmp case.default.0x18001e370
mov edi, dword [rsp + 0x40]
cmp eax, 2
jne 0x18001ed1b
mov edx, eax
mov dword [rsp + 0x3c], eax
jmp 0x18001ed1b
mov rax, qword [rsp + 0x100]
mov rax, qword [rax]
dec rax
cmp rax, 0x7ffffffe
jbe 0x18001ea03
mov ebx, 0x89
mov eax, ebx
sub eax, 0x89
je 0x18001e9c5
sub eax, 1
je 0x18001e9bb
cmp eax, 1
je case.0x18001fb98.477
jmp 0x18001e9e9
mov dword [rsp + 0x50], 0xffffffff
jmp 0x18001e9e9
mov rax, qword [0x180195248]
lea r9, str.Nvda.Symbolics.Graphics.LineTableStatement_t.ctor
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8d, [rdx - 0x5a]
call fcn.1800c8a10
inc ebx
cmp ebx, 0x8c
jb 0x18001e9a2
mov edx, dword [rsp + 0x3c]
movzx r8d, byte [rsp + 0x30]
movzx r9d, byte [rsp + 0x31]
cmp qword [rsp + 0xf0], 0
jne case.0x18001e370.53
mov ebx, 0xe5
nop word [rax + rax]
mov eax, ebx
sub eax, 0xe3
je case.0x18001fb98.477
sub eax, 1
je 0x18001ea5d
cmp eax, 1
jne 0x18001ea65
mov rax, qword [0x180195248]
lea r9, str.NumArgumentsReplacedWithUndef
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8d, [rdx - 0x60]
call fcn.1800c8a10
jmp 0x18001ea65
mov dword [rsp + 0x50], 0xffffffff
dec ebx
cmp ebx, 0xe2
ja 0x18001ea20
mov edx, dword [rsp + 0x3c]
movzx r8d, byte [rsp + 0x30]
movzx r9d, byte [rsp + 0x31]
jmp case.0x18001e370.53
mov rax, qword [rsp + 0xe0]
mov ecx, dword [rax]
and ecx, 0xf0000000
je 0x18001eb80
lea eax, [rcx - 0x10000000]
test eax, 0xefffffff
je 0x18001eb32
lea eax, [rcx - 0x30000000]
test eax, 0xefffffff
je 0x18001eb50
mov ebx, 0x27
cmp ebx, 0x27
je 0x18001eae6
cmp ebx, 0x126f
je 0x18001eadc
cmp ebx, 0x24b7
je case.0x18001fb98.477
jmp 0x18001eb0a
mov dword [rsp + 0x50], 0xffffffff
jmp 0x18001eb0a
mov rax, qword [0x180195248]
lea r9, str.BUFFER_ATOMIC_SMIN_X2_OFFSET_si
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
add ebx, 0x1248
cmp ebx, 0x36d8
jbe 0x18001eac1
mov edx, dword [rsp + 0x3c]
mov esi, 0xe3
movzx r8d, byte [rsp + 0x30]
movzx r9d, byte [rsp + 0x31]
jmp case.0x18001e370.53
mov eax, 0xc5
cmp eax, 0xc5
je 0x18001eb63
add eax, 0xa5
cmp eax, 0x16a
jb 0x18001eb37
nop word [rax + rax]
mov qword [rsp + 0x48], 4
mov esi, 0xe3
jmp case.0x18001e370.53
mov qword [rsp + 0x48], 2
mov esi, 0xe3
jmp case.0x18001e370.53
mov qword [rsp + 0x48], 1
mov esi, 0xe3
jmp case.0x18001e370.53
mov rcx, qword [rsp + 0xd0]
mov r15, rcx
cmp qword [rcx], 0xffffffffffffffff
jne case.default.0x18001e370
mov ebx, 0xe5
nop dword [rax]
mov eax, ebx
sub eax, 0xe5
je 0x18001ebca
cmp eax, 0x31
jne 0x18001ebf3
mov rax, 0xffffffffffffffff
jmp 0x18001e15b
mov rax, qword [0x180195250]
lea r9, str.___IInspect32::kind_no_inspector__
mov rcx, qword [rsp + 0xe0]
mov edx, 0x72
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x71]
call fcn.1800c8a10
add ebx, 0x31
cmp ebx, 0x147
jb 0x18001ebb0
mov edx, dword [rsp + 0x3c]
movzx r8d, byte [rsp + 0x30]
movzx r9d, byte [rsp + 0x31]
jmp case.0x18001e370.53
mov rax, qword [rsp + 0xe0]
mov eax, dword [rax]
and eax, 0xf0000
cmp eax, 0x10000
je 0x18001ecad
cmp eax, 0x20000
je 0x18001ecd4
cmp eax, 0x30000
je 0x18001ed02
mov ebx, 0x9b
cmp ebx, 0x9b
je 0x18001ec5e
cmp ebx, 0x120
je case.0x18001fb98.477
jmp 0x18001ec8a
mov rax, qword [0x180195248]
lea r9, str.ProxyMain::DidLoseOutputSurface
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov dword [rsp + 0x50], 0xffffffff
add ebx, 0x85
mov byte [rsp + 0x31], dil
movzx r9d, dil
cmp ebx, 0x1a5
jb 0x18001ec48
mov edx, dword [rsp + 0x3c]
movzx r8d, byte [rsp + 0x30]
jmp 0x18001ed0a
mov ecx, 0xae
mov eax, ecx
sub eax, 0xae
je 0x18001ecc2
cmp eax, 1
je 0x18001ed0a
jmp 0x18001ecca
mov r9b, 0x6c
mov byte [rsp + 0x31], r9b
inc ecx
cmp ecx, 0xb0
jb 0x18001ecb2
mov ecx, 0xa7
nop dword [rax]
mov eax, ecx
sub eax, 0xa7
je 0x18001ecf0
cmp eax, 1
je 0x18001ed0a
jmp 0x18001ecf8
mov r9b, 0x6d
mov byte [rsp + 0x31], r9b
inc ecx
cmp ecx, 0xa9
jb 0x18001ece0
mov r9b, 0x75
mov byte [rsp + 0x31], r9b
mov esi, 0xe4
mov rcx, qword [rsp + 0xd0]
mov edi, dword [rsp + 0x40]
mov r11, qword [rsp + 0x48]
dec esi
cmp esi, ebp
ja 0x18001e343
mov r8d, dword [rsp + 0x38]
mov r9d, dword [rsp + 0x34]
mov r10, qword [rsp + 0x58]
mov rbx, qword [rsp + 0x70]
movzx ebp, byte [rsp + 0x30]
mov r12d, dword [rsp + 0xd8]
lea r13d, [r12 + 0x208]
cmp r12d, r13d
jae case.0x18001fb98.477
mov rsi, qword [rsp + 0x60]
mov r15, qword [rsp + 0xe8]
nop dword [rax]
cmp r12d, 0x1b0
ja 0x18001fb6c
je 0x18001f20f
cmp r12d, 0x138
ja 0x18001f16c
je 0x18001f161
mov eax, r12d
sub eax, 0x34
je case.0x18001fb98.477
sub eax, 0xb4
je 0x18001f0e0
cmp eax, 0x28
jne case.0x18001fb98.478
xor edx, edx
mov qword [rsp + 0x60], rdx
cmp r10, r11
jbe 0x18001fccf
nop word [rax + rax]
lea rdi, [rcx + 1]
mov esi, 0xca
add rdi, r10
nop dword [rax]
cmp esi, 0xca
je 0x18001eef3
cmp esi, 0x163
je 0x18001f0a9
cmp esi, 0x1fc
je 0x18001ee7a
cmp esi, 0x295
jne 0x18001f0ae
sub r10, r11
sub rdi, r11
mov qword [rsp + 0x58], r10
cmp r9d, 0xa
je 0x18001ee4b
cmp r9d, 0xd
je 0x18001ee4b
test byte [r15], 1
je 0x18001f15c
cmp r9d, 0x20
ja 0x18001f15c
movabs rcx, 0x100000a00
bt rcx, r9
jae 0x18001f15c
add rdx, r11
mov qword [rsp + 0x60], rdx
jmp 0x18001f0ae
movzx ebp, byte [rsp + 0xd8]
movzx edi, byte [rsp + 0xd8]
mov byte [rsp + 0x30], bpl
mov dword [rsp + 0x40], edi
mov byte [rsp + 0x31], al
jmp 0x18001ed43
mov r12d, 0x110
test r9d, 0xffffff00
je 0x18001f0ae
mov ebx, 0xb5
mov eax, ebx
sub eax, 0xb4
je case.0x18001fb98.477
cmp eax, 1
jne 0x18001eeda
mov rax, qword [0x180195248]
lea r9, str.Could_not_allocate_OGL_resource_info_block_
mov edx, 0x61
mov qword [rsp + 0x28], r10
mov rcx, r14
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov r10, qword [rsp + 0x58]
mov dword [rsp + 0x50], 0xffffffff
dec ebx
cmp ebx, 0xb3
ja 0x18001ee92
mov r11, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x60]
jmp 0x18001f0ae
mov rax, qword [rsp + 0xe0]
mov eax, dword [rax]
and eax, 0xf0000000
je 0x18001f0a1
cmp eax, 0x10000000
je 0x18001ef31
cmp eax, 0x20000000
je 0x18001ef78
cmp eax, 0x30000000
je 0x18001efb9
cmp eax, 0x40000000
je 0x18001f02b
jmp 0x18001f0ae
mov ecx, 0xcd
cmp ecx, 0xcd
je 0x18001ef60
cmp ecx, 0x163
je 0x18001ef54
cmp ecx, 0x1f9
je 0x18001f0a9
jmp 0x18001ef6a
movzx eax, byte [rdi]
shl r9d, 8
or r9d, eax
jmp 0x18001ef65
movzx r9d, byte [rdi - 1]
mov dword [rsp + 0x34], r9d
add ecx, 0x96
cmp ecx, 0x28f
jb 0x18001ef36
mov ecx, 0x15
nop dword [rax]
mov eax, ecx
sub eax, 0x12
je 0x18001f0a9
sub eax, 1
je 0x18001efa6
sub eax, 1
je 0x18001efa0
cmp eax, 1
jne 0x18001efb2
movzx r9d, byte [rdi]
jmp 0x18001efad
shl r9d, 8
jmp 0x18001efad
movzx eax, byte [rdi - 1]
or r9d, eax
mov dword [rsp + 0x34], r9d
dec ecx
cmp ecx, 0x11
ja 0x18001ef80
mov ecx, PathMakeUniqueName
nop
cmp ecx, 0x3250
ja 0x18001eff7
je 0x18001eff1
cmp ecx, 0x2e
je 0x18001efea
cmp ecx, 0x10e4
je 0x18001efe5
cmp ecx, 0x219a
jne 0x18001f01d
shl r9d, 8
jmp 0x18001f018
movzx eax, byte [rdi]
jmp 0x18001f011
movzx r9d, byte [rdi - 1]
jmp 0x18001f018
movzx eax, byte [rdi + 1]
jmp 0x18001f015
cmp ecx, 0x4306
je 0x18001f00d
cmp ecx, 0x53bc
je 0x18001f0a9
jmp 0x18001f01d
movzx eax, byte [rdi + 2]
shl r9d, 8
or r9d, eax
mov dword [rsp + 0x34], r9d
add ecx, 0x10b6
cmp ecx, 0x6444
jbe 0x18001efc0
mov ecx, 0x10d
cmp ecx, 0x10d
je 0x18001f087
cmp ecx, 0x50e9
je 0x18001f07a
cmp ecx, 0xa0c5
je 0x18001f06e
cmp ecx, 0xf0a1
je 0x18001f05a
cmp ecx, 0x1407d
je 0x18001f0a9
jmp 0x18001f091
movzx eax, byte [rdi - 1]
shl r9d, 8
or eax, r9d
mov r9d, eax
mov dword [rsp + 0x34], eax
jmp 0x18001f091
movzx eax, byte [rdi]
shl r9d, 8
or r9d, eax
jmp 0x18001f08c
movzx eax, byte [rdi + 1]
shl r9d, 8
or r9d, eax
jmp 0x18001f08c
movzx r9d, byte [rdi + 2]
mov dword [rsp + 0x34], r9d
add ecx, 0x4fdc
cmp ecx, 0x18f4c
jbe 0x18001f030
jmp 0x18001f0ae
movzx eax, byte [rdi - 1]
mov dword [rsp + 0x34], eax
mov esi, 0x163
mov r9d, dword [rsp + 0x34]
add esi, 0x99
cmp esi, 0x32e
jb 0x18001ede0
mov rcx, qword [rsp + 0xd0]
cmp r10, r11
ja 0x18001edd0
mov rsi, qword [rsp + 0x60]
jmp case.0x18001fb98.478
test byte [r15], 0xfe
je 0x18001f144
mov ebx, 0xf0
nop dword [rax + rax]
mov eax, ebx
sub eax, 0xee
je case.0x18001fb98.477
sub eax, 1
je 0x18001f12d
cmp eax, 1
jne 0x18001f135
mov rax, qword [0x180195248]
lea r9, str.changeList_succeeded__
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
jmp 0x18001f135
mov dword [rsp + 0x50], 0xffffffff
dec ebx
cmp ebx, 0xed
ja 0x18001f0f0
mov r11, qword [rsp + 0x48]
mov rcx, qword [rsp + 0x100]
mov r10, qword [rcx]
sub r10, r11
mov qword [rsp + 0x58], r10
jmp case.0x18001fb98.478
mov rsi, qword [rsp + 0x60]
mov r12d, 0x138
jmp case.0x18001fb98.478
mov eax, r12d
sub eax, 0x160
je 0x18001f194
cmp eax, 0x28
jne case.0x18001fb98.478
xor r10d, r10d
mov qword [rsp + 0x58], r10
mov esi, r10d
mov qword [rsp + 0x60], r10
jmp case.0x18001fb98.478
mov rcx, qword [rsp + 0x100]
sub qword [rcx], rsi
cmp qword [rcx], r11
jae case.0x18001fb98.478
mov ebx, 0xde
nop dword [rax]
cmp ebx, 0xde
je 0x18001f1c6
cmp ebx, 0x5bec
je case.0x18001fb98.477
jmp 0x18001f1f2
mov rax, qword [0x180195248]
lea r9, str.IDR_AVATAR_THEMED_MAC_BUTTON_NORMAL_CENTER
mov edx, 0x61
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8d, [rdx - 0x5c]
call fcn.1800c8a10
mov dword [rsp + 0x50], 0xffffffff
add ebx, 0x5b0e
cmp ebx, 0xb61c
jbe 0x18001f1b0
mov r10, qword [rsp + 0x58]
mov r11, qword [rsp + 0x48]
jmp case.0x18001fb98.478
mov rdx, qword [rsp + 0x100]
cmp r10, qword [rdx]
jae case.0x18001fb98.478
mov r15, qword [rsp + 0xf8]
nop dword [rax + rax]
mov r14d, 0xdd
nop word [rax + rax]
mov eax, r14d
sub eax, 0xdd
je 0x18001f8f2
sub eax, 1
je 0x18001f8df
sub eax, 1
je 0x18001f871
sub eax, 1
je 0x18001f3a6
cmp eax, 1
jne 0x18001fb10
cmp dil, al
jne 0x18001f2a1
lea eax, [r9 - 0x41]
cmp eax, 5
ja 0x18001f2c9
movzx eax, byte [rsp + 0x31]
sub al, 0x6d
movzx edi, dil
test al, 0xf7
mov eax, 3
cmovne edi, eax
inc rbx
mov qword [rsp + 0x70], rbx
mov dword [rsp + 0x40], edi
cmp dil, 3
jne 0x18001fb10
mov ebx, 0x50
mov eax, ebx
sub eax, 0x50
je 0x18001f351
cmp eax, 0x4e
je case.0x18001fb98.477
jmp 0x18001f38d
lea eax, [r9 - 0x61]
cmp eax, 5
ja 0x18001f32f
movzx r15d, byte [rsp + 0x31]
mov edx, 0xed
mov r11d, 3
cmp edx, 0xed
je 0x18001f2f8
cmp edx, 0x630f
jne 0x18001f306
inc rbx
jmp 0x18001f306
lea eax, [r15 - 0x6c]
movzx edi, dil
cmp al, 1
cmova edi, r11d
add edx, 0x6222
cmp edx, 0xc444
jbe 0x18001f2e3
mov r11, qword [rsp + 0x48]
mov r15, qword [rsp + 0xf8]
mov qword [rsp + 0x70], rbx
mov dword [rsp + 0x40], edi
jmp 0x18001f2a1
lea eax, [r9 - 0x30]
cmp eax, 9
ja 0x18001f345
inc rbx
mov qword [rsp + 0x70], rbx
jmp 0x18001fb10
mov dil, 3
mov dword [rsp + 0x40], edi
jmp 0x18001f2ab
mov rax, r10
lea r9, str.int_stat_worker_const_char__const_char__stat__int_
sub rax, r11
mov edx, 0x63
mov qword [rsp + 0x28], rax
mov rcx, r15
mov rax, qword [0x180195248]
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x62]
call fcn.1800c8a10
mov r10, qword [rsp + 0x58]
mov dword [rsp + 0x50], 0xffffffff
mov r11, qword [rsp + 0x48]
add ebx, 0x4e
cmp ebx, 0xec
jb 0x18001f2b0
jmp 0x18001fb10
cmp r9d, 0xa
je 0x18001f425
cmp r9d, 0xd
je 0x18001f425
cmp r9d, 0x20
ja 0x18001f3fe
movabs rcx, 0x100000a00
bt rcx, r9
jae 0x18001f3fe
mov rax, qword [rsp + 0xe8]
test byte [rax], 1
je 0x18001f3f2
cmp dil, 1
jne 0x18001f3ec
mov dil, 2
mov dword [rsp + 0x40], edi
add qword [rsp + 0x60], r11
jmp 0x18001fb10
test dil, 0xfd
je 0x18001f3e2
mov dil, 3
mov dword [rsp + 0x40], edi
jmp 0x18001fb10
test dil, dil
jne 0x18001f40f
mov dil, 1
mov dword [rsp + 0x40], edi
jmp 0x18001fb10
cmp dil, 2
jne 0x18001fb10
mov dil, 3
mov dword [rsp + 0x40], edi
jmp 0x18001fb10
mov r12, qword [rsp + 0x70]
mov ebp, 0x3f
nop
cmp ebp, 0x3f
je 0x18001f44b
cmp ebp, 0x2ec2
jne 0x18001f83b
add qword [rsp + 0x60], r11
jmp 0x18001f83b
lea eax, [rdi - 1]
cmp al, 1
jbe 0x18001f45e
mov dil, 3
mov dword [rsp + 0x40], edi
jmp 0x18001f7b6
mov esi, SHRegGetIntW
mov eax, esi
sub eax, 0x113
je 0x18001f79c
cmp eax, 1
jne 0x18001f7a3
lea rax, [r11 + r10]
cmp rax, qword [rdx]
jae 0x18001f7a3
mov edi, 0x3e
nop dword [rax + rax]
mov eax, edi
sub eax, 0x3e
je 0x18001f556
sub eax, 0x23
je 0x18001f4cb
cmp eax, 0x23
jne 0x18001f650
cmp r8d, 0xa
je 0x18001f4b9
cmp r8d, 0xd
jne 0x18001f650
add r10, r11
add qword [rsp + 0x60], r11
mov qword [rsp + 0x58], r10
jmp 0x18001f650
mov dword [rsp + 0xd8], 0x1b0
test r8d, 0xffffff00
je 0x18001f650
mov ebx, 0x119
nop dword [rax + rax]
mov eax, ebx
sub eax, 0x119
je 0x18001f513
sub eax, 0x73
je 0x18001f509
cmp eax, 0x73
je case.0x18001fb98.477
jmp 0x18001f541
mov dword [rsp + 0x50], 0xffffffff
jmp 0x18001f541
mov rax, qword [0x180195248]
lea r9, str.ERROR:_drfront_get_absolute_path_failed:__d
mov edx, 0x61
mov qword [rsp + 0x28], r10
mov rcx, r15
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov r10, qword [rsp + 0x58]
add ebx, 0x73
cmp ebx, 0x272
jb 0x18001f4f0
mov r11, qword [rsp + 0x48]
jmp 0x18001f650
mov rax, qword [rsp + 0xe0]
mov eax, dword [rax]
and eax, 0xf0000000
je 0x18001f594
cmp eax, 0x10000000
je 0x18001f5ce
cmp eax, 0x20000000
je 0x18001f611
cmp eax, 0x30000000
je 0x18001f692
cmp eax, 0x40000000
je 0x18001f727
jmp 0x18001f648
mov ecx, reloc.SHLWAPI.dll_StrCmpNICA
nop dword [rax]
mov eax, ecx
sub eax, 0x98
je 0x18001f648
cmp eax, 1
jne 0x18001f5c4
mov rax, qword [rsp + 0xd0]
movzx r8d, byte [r10 + rax]
mov dword [rsp + 0x38], r8d
dec ecx
cmp ecx, 0x97
ja 0x18001f5a0
mov ecx, 0xbf
mov eax, ecx
sub eax, 0xbf
je 0x18001f5f1
cmp eax, 1
jne 0x18001f607
mov rax, qword [rsp + 0xd0]
movzx eax, byte [r10 + rax + 1]
jmp 0x18001f640
mov rax, qword [rsp + 0xd0]
movzx r8d, byte [r10 + rax]
shl r8d, 8
mov dword [rsp + 0x38], r8d
inc ecx
cmp ecx, 0xc1
jb 0x18001f5d3
mov rcx, qword [rsp + 0xd0]
mov eax, 0x23
nop
cmp eax, 0x23
je 0x18001f67b
cmp eax, 0x1482
je 0x18001f675
cmp eax, 0x28e1
jne 0x18001f686
mov rax, qword [rsp + 0xd0]
movzx eax, byte [r10 + rax]
or r8d, eax
mov dword [rsp + 0x38], r8d
mov edi, 0x3e
nop dword [rax]
mov r8d, dword [rsp + 0x38]
add edi, 0x23
cmp edi, 0xa7
jb 0x18001f490
mov edi, dword [rsp + 0x40]
mov rdx, qword [rsp + 0x100]
jmp 0x18001f7a3
shl r8d, 8
jmp 0x18001f681
movzx r8d, byte [r10 + rcx + 1]
mov dword [rsp + 0x38], r8d
add eax, 0x145f
cmp eax, 0x3d1d
jbe 0x18001f620
mov ecx, 0x53
cmp ecx, 0x53
je 0x18001f6ff
cmp ecx, 0xf3
je 0x18001f6ec
cmp ecx, 0x193
je 0x18001f6d5
cmp ecx, 0x233
je 0x18001f6be
cmp ecx, 0x2d3
je 0x18001f648
jmp 0x18001f715
mov rax, qword [rsp + 0xd0]
shl r8d, 8
movzx eax, byte [r10 + rax + 3]
or r8d, eax
jmp 0x18001f710
mov rax, qword [rsp + 0xd0]
shl r8d, 8
movzx eax, byte [r10 + rax + 2]
or r8d, eax
jmp 0x18001f710
mov rax, qword [rsp + 0xd0]
movzx eax, byte [r10 + rax + 1]
or r8d, eax
jmp 0x18001f710
mov rax, qword [rsp + 0xd0]
movzx r8d, byte [r10 + rax]
shl r8d, 8
mov dword [rsp + 0x38], r8d
add ecx, 0xa0
cmp ecx, 0x373
jb 0x18001f697
mov edx, 5
nop dword [rax]
cmp edx, 5
ja case.default.0x18001f749
lea r9, [0x180000000]
mov eax, edx
mov ecx, dword [r9 + rax*4 + 0x1fe00]
add rcx, r9
jmp rcx
mov rax, qword [rsp + 0xd0]
movzx eax, byte [r10 + rax + 1]
or r8d, eax
jmp 0x18001f783
mov rax, qword [rsp + 0xd0]
movzx eax, byte [r10 + rax + 2]
or r8d, eax
jmp 0x18001f783
mov rax, qword [rsp + 0xd0]
movzx r8d, byte [r10 + rax + 3]
shl r8d, 8
mov dword [rsp + 0x38], r8d
dec edx
lea eax, [rdx + 0x109]
cmp eax, 0x108
ja 0x18001f730
jmp 0x18001f648
xor dil, dil
mov dword [rsp + 0x40], edi
mov r8d, dword [rsp + 0x38]
dec esi
cmp esi, 0x112
ja 0x18001f463
movzx ecx, byte [rsp + 0x30]
test cl, cl
je 0x18001f83b
mov edi, 0x54
mov eax, edi
sub eax, 0x54
je 0x18001f7e0
cmp eax, 1
jne 0x18001f830
mov qword [rsp + 0x70], 0
mov r12, qword [rsp + 0x70]
jmp 0x18001f830
movzx eax, cl
cmp r12, rax
je 0x18001f830
mov ebx, 0x35
nop dword [rax]
mov eax, ebx
sub eax, 0x34
je 0x18001e14e
cmp eax, 1
jne 0x18001f824
mov rax, qword [0x180195248]
lea r9, str.A1UdDgQWBBTLD8bfQkPMPcu1SCOhGnqmKrs0aDAfBgNVHSMEGDAWgBTLD8bfQkPM
mov edx, 0x63
mov qword [rsp + 0x20], rax
mov rcx, r15
lea r8d, [rdx - 0x62]
call fcn.1800c8a10
dec ebx
cmp ebx, 0x33
ja 0x18001f7f0
movzx ecx, byte [rsp + 0x30]
inc edi
cmp edi, 0x56
jb 0x18001f7c4
mov edi, dword [rsp + 0x40]
mov r8d, dword [rsp + 0x38]
add ebp, 0x2e83
mov r10, qword [rsp + 0x58]
mov r11, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x100]
cmp ebp, 0x5d06
jbe 0x18001f430
mov r12d, dword [rsp + 0xd8]
jmp 0x18001fb10
test r9d, 0xffffff00
je 0x18001f8d2
mov ebx, 0xb5
nop
mov eax, ebx
sub eax, 0xb5
je 0x18001f894
cmp eax, 0x71
je 0x18001e14e
jmp 0x18001f8c2
mov rax, qword [0x180195248]
lea r9, str.dom_distiller::mojom::DistillabilityService
mov edx, 0x61
mov qword [rsp + 0x28], r10
mov rcx, r15
mov qword [rsp + 0x20], rax
lea r8d, [rdx - 0x59]
call fcn.1800c8a10
mov r10, qword [rsp + 0x58]
add ebx, 0x71
cmp ebx, 0x197
jb 0x18001f880
mov r11, qword [rsp + 0x48]
add r10, r11
mov qword [rsp + 0x58], r10
jmp 0x18001fb10
mov r12d, 0x1b0
mov dword [rsp + 0xd8], r12d
jmp 0x18001fb10
mov rax, qword [rsp + 0xe0]
mov eax, dword [rax]
and eax, 0xf0000000
je 0x18001f930
cmp eax, 0x10000000
je 0x18001f94c
cmp eax, 0x20000000
je 0x18001f9a3
cmp eax, 0x30000000
je 0x18001f9fc
cmp eax, 0x40000000
je 0x18001fa7b
jmp case.0x18001fa17.5
mov eax, 0xd5
cmp eax, 0xd5
je 0x18001faf5
add eax, 0x747c
cmp eax, 0x747c
jbe 0x18001f935
mov ecx, 2
cmp ecx, 2
je 0x18001f983
cmp ecx, 0x13a
je 0x18001f96c
cmp ecx, 0x272
je case.0x18001fa17.5
jmp 0x18001f995
mov rax, qword [rsp + 0xd0]
shl r9d, 8
movzx eax, byte [r10 + rax + 1]
or r9d, eax
jmp 0x18001f990
mov rax, qword [rsp + 0xd0]
movzx r9d, byte [r10 + rax]
mov dword [rsp + 0x34], r9d
add ecx, 0x138
cmp ecx, 0x3a8
jbe 0x18001f951
mov rcx, qword [rsp + 0xd0]
mov eax, 0x84
cmp eax, 0x84
je 0x18001f9e5
cmp eax, 0x15a8
je 0x18001f9df
cmp eax, 0x2acc
jne 0x18001f9f0
mov rax, qword [rsp + 0xd0]
movzx eax, byte [r10 + rax]
or r9d, eax
mov dword [rsp + 0x34], r9d
jmp case.0x18001fa17.5
shl r9d, 8
jmp 0x18001f9eb
movzx r9d, byte [r10 + rcx + 1]
mov dword [rsp + 0x34], r9d
add eax, 0x1524
cmp eax, 0x3f6c
jbe 0x18001f9b0
xor edx, edx
nop
cmp edx, 5
ja case.default.0x18001fa17
lea r8, [0x180000000]
mov ecx, dword [r8 + rdx*4 + 0x1fe18]
add rcx, r8
jmp rcx
shl r9d, 8
jmp 0x18001fa67
mov rax, qword [rsp + 0xd0]
movzx eax, byte [r10 + rax + 3]
jmp 0x18001fa64
mov rax, qword [rsp + 0xd0]
movzx r9d, byte [r10 + rax]
shl r9d, 8
jmp 0x18001fa67
mov rax, qword [rsp + 0xd0]
movzx eax, byte [r10 + rax + 1]
jmp 0x18001fa64
mov rax, qword [rsp + 0xd0]
shl r9d, 8
movzx eax, byte [r10 + rax + 2]
or r9d, eax
mov dword [rsp + 0x34], r9d
inc edx
lea eax, [rdx + 0x110]
cmp eax, 0x116
jb 0x18001fa00
mov ecx, 0x68
mov eax, ecx
sub eax, 0x68
je 0x18001fad5
sub eax, 1
je 0x18001fac2
sub eax, 1
je 0x18001faaf
sub eax, 1
je 0x18001fa9d
cmp eax, 1
je case.0x18001fa17.5
jmp 0x18001faec
mov rax, qword [rsp + 0xd0]
movzx eax, byte [r10 + rax]
or r9d, eax
jmp 0x18001fae7
mov rax, qword [rsp + 0xd0]
movzx eax, byte [r10 + rax + 1]
or r9d, eax
jmp 0x18001fae3
mov rax, qword [rsp + 0xd0]
movzx eax, byte [r10 + rax + 2]
or r9d, eax
jmp 0x18001fae3
mov rax, qword [rsp + 0xd0]
movzx r9d, byte [r10 + rax + 3]
shl r9d, 8
mov dword [rsp + 0x34], r9d
inc ecx
cmp ecx, 0x6d
jb 0x18001fa80
jmp case.0x18001fa17.5
movzx eax, byte [r10 + rcx]
mov dword [rsp + 0x34], eax
mov r14d, 0xdd
nop dword [rax]
nop dword [rax + rax]
mov r8d, dword [rsp + 0x38]
inc r14d
mov r9d, dword [rsp + 0x34]
mov r10, qword [rsp + 0x58]
mov rcx, qword [rsp + 0xd0]
mov rbx, qword [rsp + 0x70]
mov rdx, qword [rsp + 0x100]
cmp r14d, 0xe2
jb 0x18001f240
cmp r10, qword [rdx]
jb 0x18001f230
mov r14, qword [rsp + 0xf8]
mov rsi, qword [rsp + 0x60]
movzx ebp, byte [rsp + 0x30]
mov r15, qword [rsp + 0xe8]
jmp case.0x18001fb98.478
lea eax, [r12 - 0x1d8]
cmp eax, 0xc8
ja case.0x18001fb98.478
lea rdx, [0x180000000]
movzx eax, byte [rdx + rax + 0x1fe4c]
mov ecx, dword [rdx + rax*4 + 0x1fe30]
add rcx, rdx
jmp rcx
mov rcx, qword [rsp + 0x100]
xor edx, edx
mov rax, qword [rcx]
div r11
mov qword [rcx], rax
jmp case.0x18001fb98.478
test bpl, bpl
je case.0x18001fb98.478
movzx eax, bpl
cmp rbx, rax
jbe case.0x18001fb98.478
mov ebx, 0x110
nop dword [rax]
cmp ebx, 0x110
je 0x18001fbe6
cmp ebx, 0x6f90
je 0x18001e14e
jmp 0x18001fc0a
mov rax, qword [0x180195248]
lea r9, str.Skipping_Optimus_removal_for_device_initiated_install
mov edx, 0x63
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8d, [rdx - 0x62]
call fcn.1800c8a10
add ebx, 0x6e80
cmp ebx, 0xdd00
jbe 0x18001fbd0
mov r10, qword [rsp + 0x58]
mov r11, qword [rsp + 0x48]
jmp case.0x18001fb98.478
mov rax, qword [rsp + 0x100]
sub qword [rax], rsi
add r11, r11
mov qword [rsp + 0x48], r11
jmp case.0x18001fb98.478
mov rax, qword [rsp + 0x100]
xor edx, edx
mov rax, qword [rax]
div r11
test rdx, rdx
je case.0x18001fb98.478
mov ebx, 0x1d
nop dword [rax]
mov eax, ebx
sub eax, 0x1c
je case.0x18001fb98.477
cmp eax, 1
jne 0x18001fc9c
mov rax, qword [0x180195248]
lea r9, str.rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
mov edx, 0x63
mov qword [rsp + 0x20], rax
mov rcx, r14
lea r8d, [rdx - 0x62]
call fcn.1800c8a10
mov dword [rsp + 0x50], 0xffffffff
dec ebx
cmp ebx, 0x1b
ja 0x18001fc60
mov r10, qword [rsp + 0x58]
mov r11, qword [rsp + 0x48]
jmp case.0x18001fb98.478
mov rax, qword [rsp + 0x100]
mov rcx, qword [rsp + 0xf0]
mov dword [rsp + 0x50], 1
mov rax, qword [rax]
mov qword [rcx], rax
jmp case.0x18001fb98.478
mov rsi, rdx
add r12d, 0x28
mov dword [rsp + 0xd8], r12d
cmp r12d, r13d
jae case.0x18001fb98.477
mov r8d, dword [rsp + 0x38]
mov r9d, dword [rsp + 0x34]
mov rcx, qword [rsp + 0xd0]
mov edi, dword [rsp + 0x40]
mov rbx, qword [rsp + 0x70]
jmp 0x18001ed70