Function at 0x1800a1730
Capabilities:
Check for software breakpoints

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 - 0x68]
sub rsp, 0x168
mov r14d, dword [rbp + 0xd0]
mov rdx, rcx
mov ecx, dword [rbp + 0xd0]
mov r10, r8
mov esi, dword [rbp + 0xd0]
xor r12d, r12d
mov eax, ecx
mov dword [rbp - 0x68], ecx
mov dword [rsp + 0x60], r14d
lea r8d, [rcx - 0x1a]
mov qword [rbp - 0x70], rsi
mov dword [rsp + 0x40], r8d
cmp ecx, r8d
jbe 0x1800a2110
mov rcx, qword [rsp + 0x78]
mov r15, qword [rsp + 0x78]
mov r9, qword [rsp + 0x78]
mov r13, qword [rsp + 0x78]
mov ebx, dword [rbp + 0xd0]
mov edi, dword [rbp + 0xd0]
mov qword [rbp - 0x50], rcx
movzx ecx, byte [rbp + 0xd0]
mov byte [rsp + 0x51], cl
movzx ecx, byte [rbp + 0xd0]
mov byte [rsp + 0x50], cl
mov ecx, dword [rbp + 0xd0]
mov dword [rbp - 0x40], ecx
mov qword [rbp - 0x48], r15
mov qword [rsp + 0x68], r9
add eax, 0xffffff10
lea r11, [0x180000000]
cmp eax, 0x53
ja case.0x1800a180d.266
movzx eax, byte [r11 + rax + 0xa3474]
mov ecx, dword [r11 + rax*4 + 0xa3408]
add rcx, r11
jmp rcx
mov byte [rsp + 0x51], 0
mov byte [rsp + 0x50], 0
jmp case.0x1800a180d.266
mov r12, qword [rbp + 0xd8]
mov rax, qword [r12 + 0x1f0]
cmp qword [rsp + 0x78], rax
jb 0x1800a18d3
mov r15d, 0x12d
nop
mov eax, r15d
sub eax, 0x12b
je 0x1800a1891
sub eax, 1
je 0x1800a18fa
cmp eax, 1
jne 0x1800a18b5
mov r8d, dword [rsp + 0x64]
lea r9, str.VNC_CLIENT:_Server_does_not_support_touch
mov edx, eax
mov qword [rsp + 0x20], r10
mov rcx, r12
call fcn.18003eb80
mov esi, eax
mov qword [rbp - 0x70], rsi
cmp eax, 0xfffffff6
jne 0x1800a18ae
mov ecx, 0xf1
mov eax, ecx
sub eax, 0xf1
je 0x1800a1899
cmp eax, 1
jne 0x1800a18a4
mov eax, r14d
jmp 0x1800a33f2
mov r14d, 0xfffffff6
mov dword [rsp + 0x60], r14d
inc ecx
cmp ecx, 0xf3
jb 0x1800a1883
mov r10, qword [rbp + 0xc0]
dec r15d
cmp r15d, 0x12a
ja 0x1800a1840
mov r15, qword [rbp - 0x48]
mov r8d, dword [rsp + 0x40]
mov r9, qword [rsp + 0x68]
xor r12d, r12d
mov eax, dword [rbp - 0x68]
dec eax
mov dword [rbp - 0x68], eax
cmp eax, r8d
jbe 0x1800a214d
mov rdx, qword [rbp + 0xb0]
mov r10, qword [rbp + 0xc0]
jmp 0x1800a17e4
mov rax, qword [r12 + 0x1f0]
xor r14d, r14d
mov qword [r12 + 0x1e8], rax
mov dword [rsp + 0x60], r14d
jmp 0x1800a18b5
movsxd rcx, dword [rbp - 0x58]
add rcx, r13
cmp dword [r10], 3
mov qword [rbp - 0x60], rcx
jle case.0x1800a180d.266
mov r12d, 0xc7
nop dword [rax + rax]
cmp r12d, 0xc7
je 0x1800a1951
cmp r12d, 0x8cb3
jne 0x1800a19b5
movsxd rax, ebx
add rax, r13
mov dword [rbp - 0x58], ebx
mov qword [rbp - 0x60], rax
jmp 0x1800a19b5
mov rdx, qword [rdx + 0x18]
xor r8d, r8d
lea ecx, [r8 + 1]
call fcn.1800b9f00
mov rbx, rax
test eax, eax
js 0x1800a196d
cmp eax, dword [rbp - 0x58]
jle 0x1800a19ae
mov r15d, 0x63
mov eax, r15d
sub eax, 0x62
je 0x1800a33f0
cmp eax, 1
jne 0x1800a19a5
mov rdx, qword [rbp + 0xd8]
lea r8, [rsp + 0x48]
mov r9d, 0xbb
mov dword [rsp + 0x48], 0
xor ecx, ecx
call fcn.1800d12c0
dec r15d
cmp r15d, 0x61
ja 0x1800a1973
mov rdx, qword [rbp + 0xb0]
add r12d, 0x8bec
cmp r12d, 0x117d8
jbe 0x1800a1930
jmp 0x1800a18c5
mov rax, qword [rdx + 8]
lea rcx, [rbp - 0x3c]
mov edx, 0xe0
mov qword [rsp + 0x28], r12
xor r9d, r9d
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1800a3a80
mov ecx, dword [rbp - 0x58]
mov qword [rbp - 0x80], rax
cmp ecx, 1
jl 0x1800a1a0c
mov eax, dword [rbp - 0x3c]
cmp eax, 1
jl 0x1800a1a0c
cmp eax, ecx
jle 0x1800a1be3
mov r15d, 0xb2
mov eax, r15d
sub eax, 0xb2
je 0x1800a1a27
cmp eax, 1
je 0x1800a1891
jmp 0x1800a1a4d
mov rdx, qword [rbp + 0xd8]
lea r8, [rsp + 0x48]
mov r9d, 0xbb
mov dword [rsp + 0x48], r12d
xor ecx, ecx
call fcn.1800d12c0
mov r14d, r12d
mov dword [rsp + 0x60], r12d
inc r15d
cmp r15d, 0xb4
jb 0x1800a1a12
mov r8d, dword [rsp + 0x40]
mov r9, qword [rsp + 0x68]
mov r15, qword [rbp - 0x48]
jmp case.0x1800a180d.266
mov eax, dword [rdx]
lea rdx, [rsp + 0x58]
mov r8, qword [rbp - 0x78]
mov dword [rsp + 0x48], eax
mov eax, dword [r10 + 8]
mov dword [rsp + 0x58], eax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x28], r12
mov r12, qword [rbp + 0xd8]
mov dword [rsp + 0x20], 0xff
mov rcx, qword [r12]
call fcn.1800524a0
mov rax, qword [rsp + 0x78]
cmp qword [r12 + 0x1e8], rax
jae 0x1800a18c9
mov r15d, 0x10
mov eax, r15d
sub eax, 0x10
je 0x1800a1adf
cmp eax, 1
jne 0x1800a1afd
cmp esi, 0xfffffff6
jne 0x1800a1afd
mov eax, 0xfffffff6
jmp 0x1800a33f2
mov r9, qword [rsp + 0x78]
mov rdx, r12
mov r8, qword [rsp + 0x68]
mov ecx, 0x7a
call fcn.180011c50
mov rsi, rax
mov qword [rbp - 0x70], rax
inc r15d
cmp r15d, 0x12
jb 0x1800a1ac3
jmp 0x1800a18c5
mov rsi, qword [rbp + 0xd8]
mov ecx, 6
cmp ecx, 6
je 0x1800a1b2e
cmp ecx, 0xcb
jne 0x1800a1b35
mov eax, dword [rdx]
mov dword [rsi + 0x88], eax
jmp 0x1800a1b35
mov qword [rsi + 0x80], r10
add ecx, 0xc5
cmp ecx, 0x190
jb 0x1800a1b17
mov rsi, qword [rbp - 0x70]
jmp case.0x1800a180d.266
mov eax, r15d
mov dword [rsp + 0x48], 0x2f
sub eax, r10d
mov qword [rsp + 0x20], r10
lea r9, [rsp + 0x48]
mov dword [rsp + 0x58], eax
lea r8, [rsp + 0x58]
mov ecx, 0x56
lea rdx, [rsp + 0x54]
call fcn.18006dda0
test eax, eax
je 0x1800a1be3
mov ecx, 0x85
mov eax, ecx
sub eax, 0x85
je 0x1800a1bcf
cmp eax, 0x44
jne 0x1800a1bd8
mov rax, qword [rsp + 0x78]
mov edi, dword [rbp + 0xd0]
mov r12, qword [rsp + 0x78]
mov dword [rsp + 0x40], edi
mov rdi, qword [rsp + 0x78]
mov qword [rbp - 0x78], rax
mov eax, dword [rbp + 0xd0]
mov dword [rsp + 0x58], eax
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x60], r12
mov dword [rsp + 0x64], 0x26f83
jmp 0x1800a33c3
mov qword [rbp - 0x50], r15
mov byte [rsp + 0x51], 1
add ecx, 0x44
cmp ecx, 0x10d
jb 0x1800a1b85
mov r8d, dword [rsp + 0x40]
mov r9, qword [rsp + 0x68]
jmp case.0x1800a180d.266
mov r9, qword [rbp + 0xd8]
lea rcx, [rsp + 0x48]
xor r8d, r8d
mov dword [rsp + 0x54], r12d
mov edx, 0xd5
mov dword [rsp + 0x48], 0x90
call fcn.1800c77c0
mov r8d, dword [rsp + 0x40]
mov r9, qword [rsp + 0x68]
jmp case.0x1800a180d.266
cmp dword [r10], 2
mov dword [rbp - 0x40], r12d
jge case.0x1800a180d.266
mov r15d, 0xe7
nop dword [rax + rax]
mov eax, r15d
sub eax, 0xe7
je 0x1800a1c64
sub eax, 0x45
je 0x1800a1c5a
cmp eax, 0x45
je 0x1800a1891
jmp 0x1800a1c82
mov r14d, r12d
mov dword [rsp + 0x60], r12d
jmp 0x1800a1c82
mov rdx, qword [rbp + 0xd8]
lea r8, [rsp + 0x48]
mov r9d, 0xbb
mov dword [rsp + 0x48], r12d
xor ecx, ecx
call fcn.1800d12c0
add r15d, 0x45
cmp r15d, 0x1b6
jb 0x1800a1c40
mov r8d, dword [rsp + 0x40]
mov r9, qword [rsp + 0x68]
mov r15, qword [rbp - 0x48]
jmp case.0x1800a180d.266
mov qword [rbp - 0x38], r12
jmp case.0x1800a180d.266
mov rax, qword [rbp + 0xd8]
lea r8, [rbp - 0x30]
xor edx, edx
mov dword [rbp - 0x30], 0xd8
mov qword [rsp + 0x20], r12
mov r9, qword [rax]
lea ecx, [rdx + 0x1b]
call fcn.1800bc830
mov qword [rsp + 0x68], rax
mov r9, rax
test rax, rax
je 0x1800a1faa
mov r8d, dword [rsp + 0x40]
jmp case.0x1800a180d.266
mov rdx, qword [rbp - 0x38]
xor r9d, r9d
xor r8d, r8d
lea ecx, [r9 + 0x50]
call fcn.180103e80
mov r8d, dword [rsp + 0x40]
mov r9, qword [rsp + 0x68]
jmp case.0x1800a180d.266
mov r12, qword [rbp + 0xd8]
cmp dword [r12 + 0x88], 0
jbe 0x1800a18d3
mov rax, qword [r12 + 0x80]
movsx ecx, byte [rax]
cmp cl, 0xc0
jae 0x1800a18c9
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isspace]
test eax, eax
je 0x1800a18c9
mov ecx, 1
nop dword [rax]
mov eax, ecx
sub eax, 1
je 0x1800a1d66
cmp eax, 0x31
jne 0x1800a1d6e
inc qword [r12 + 0x80]
jmp 0x1800a1d6e
dec dword [r12 + 0x88]
add ecx, 0x31
cmp ecx, 0x62
jbe 0x1800a1d50
cmp dword [r12 + 0x88], 0
ja 0x1800a1d22
jmp 0x1800a18c9
mov rax, qword [rsp + 0x78]
mov qword [rbp - 0x80], rax
mov rax, qword [rsp + 0x78]
mov qword [rbp - 0x60], rax
jmp case.0x1800a180d.266
lea rax, [rbp - 0x24]
lea r9, [rbp - 0x38]
mov qword [rsp + 0x70], rax
mov r8d, 0xab
lea rdx, [rsp + 0x70]
xor ecx, ecx
call fcn.18006d4c0
mov r8d, dword [rsp + 0x40]
mov r9, qword [rsp + 0x68]
jmp case.0x1800a180d.266
mov r13, qword [rsp + 0x78]
jmp case.0x1800a180d.266
mov r15, qword [rbp + 0xd8]
mov rax, qword [r15 + 0x1e8]
mov ecx, dword [rax + 0x14]
add rax, 0x20
mov qword [r15 + 0x1e8], rax
mov r15, qword [rbp - 0x48]
mov dword [rsp + 0x64], ecx
jmp case.0x1800a180d.266
lea rax, [rbp - 0x20]
mov r8d, 0xab
lea r9, [rbp - 0x38]
mov qword [rsp + 0x70], rax
lea rdx, [rsp + 0x70]
xor ecx, ecx
call fcn.18006d4c0
lea rax, [rbp - 0x1c]
jmp 0x1800a1da1
mov rax, qword [rdx]
lea rcx, [rbp - 0x58]
mov edx, 0xe0
mov qword [rsp + 0x28], r12
xor r9d, r9d
mov qword [rsp + 0x20], rax
xor r8d, r8d
call fcn.1800a3a80
mov r8d, dword [rsp + 0x40]
mov r13, rax
mov r9, qword [rsp + 0x68]
jmp case.0x1800a180d.266
mov r15d, dword [rdx]
add r15, r10
mov qword [rbp - 0x48], r15
jmp case.0x1800a180d.266
mov r12, qword [rbp + 0xd8]
mov eax, dword [r12 + 0x88]
test eax, eax
je 0x1800a18d3
nop
lea ecx, [rax - 1]
mov rax, qword [r12 + 0x80]
movsx edx, byte [rcx + rax]
cmp dl, 0xc0
jae 0x1800a18c9
mov ecx, edx
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isspace]
test eax, eax
je 0x1800a18c9
mov eax, dword [r12 + 0x88]
sub eax, 1
mov dword [r12 + 0x88], eax
jne 0x1800a1e80
jmp 0x1800a18c9
cmp dword [r10], 2
jle case.0x1800a180d.266
mov r12d, 0xe2
mov eax, r12d
sub eax, 0xe2
je 0x1800a1ef3
cmp eax, 0xa
jne 0x1800a1f61
movsxd rax, edi
add r13, rax
sub dword [rbp - 0x58], edi
jmp 0x1800a1f61
mov rdx, qword [rdx + 0x10]
xor r8d, r8d
lea ecx, [r8 + 1]
call fcn.1800b9f00
mov rdi, rax
test eax, eax
js 0x1800a1f0f
cmp eax, dword [rbp - 0x58]
jle 0x1800a1f5a
mov r15d, IsCharSpaceW
mov eax, r15d
sub eax, 0x1a
je 0x1800a1f28
cmp eax, 1
je 0x1800a1891
jmp 0x1800a1f51
mov rdx, qword [rbp + 0xd8]
lea r8, [rsp + 0x48]
mov r9d, 0xbb
mov dword [rsp + 0x48], 0
xor ecx, ecx
call fcn.1800d12c0
xor r14d, r14d
mov dword [rsp + 0x60], r14d
inc r15d
cmp r15d, 0x1c
jb 0x1800a1f15
mov rdx, qword [rbp + 0xb0]
add r12d, 0xa
cmp r12d, 0xf6
jb 0x1800a1ed2
jmp 0x1800a18c5
mov eax, dword [r10 + 8]
lea r9, [rsp + 0x48]
mov rcx, qword [r10]
mov r8d, 0x82
mov dword [rsp + 0x48], eax
mov rax, qword [rbp + 0xd8]
mov rdx, qword [rax]
call fcn.1800ed1b0
mov qword [rbp - 0x78], rax
cmp rax, 0
jne 0x1800a1be3
mov rax, qword [rsp + 0x78]
mov edi, dword [rbp + 0xd0]
mov r12, qword [rsp + 0x78]
mov dword [rsp + 0x40], edi
mov rdi, qword [rsp + 0x78]
mov qword [rbp - 0x78], rax
mov eax, dword [rbp + 0xd0]
mov dword [rsp + 0x58], eax
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x60], r12
mov dword [rsp + 0x64], 0x233b1
jmp 0x1800a33c3
mov rcx, qword [rbp + 0xd8]
lea r9, [rsp + 0x78]
lea rdx, [rsp + 0x58]
mov dword [rsp + 0x48], 0x400
mov dword [rsp + 0x58], 0x200
mov rax, qword [rcx + 0x1e8]
mov r8, qword [rcx + 0x1f0]
mov ecx, 0x4f
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x48]
mov qword [rsp + 0x20], rax
call fcn.1800a9fa0
mov r8d, dword [rsp + 0x40]
mov r9, qword [rsp + 0x68]
jmp case.0x1800a180d.266
mov rcx, qword [rsp + 0x78]
mov qword [rbp - 0x50], rcx
jmp case.0x1800a180d.266
mov rdi, qword [rbp - 0x60]
mov r15, qword [rbp - 0x80]
mov r11d, dword [rbp - 0x40]
nop word [rax + rax]
mov ebx, 0x5e
mov eax, ebx
sub eax, 0x5c
je 0x1800a20c6
sub eax, 1
je 0x1800a20b4
cmp eax, 1
jne 0x1800a20cb
mov eax, dword [rbp - 0x3c]
lea r9, [rsp + 0x48]
mov dword [rsp + 0x48], eax
lea rdx, [rbp - 0x68]
mov eax, edi
mov r8, r15
sub eax, r13d
mov rcx, r13
mov dword [rbp - 0x68], eax
lea rax, [rbp - 0x28]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 0xc0
call fcn.1800fa7f0
test eax, eax
jne 0x1800a20d4
mov r11d, dword [rbp - 0x40]
jmp 0x1800a20cb
mov eax, dword [rbp - 0x28]
inc r11d
add eax, dword [rbp - 0x3c]
add r13, rax
mov dword [rbp - 0x40], r11d
jmp 0x1800a20cb
cmp r13, rdi
jae 0x1800a20d4
dec ebx
cmp ebx, 0x5b
ja 0x1800a2065
jmp 0x1800a2060
mov rax, qword [rsp + 0x78]
mov edi, dword [rbp + 0xd0]
mov r12, qword [rsp + 0x78]
mov dword [rsp + 0x40], edi
mov rdi, qword [rsp + 0x78]
mov qword [rbp - 0x78], rax
mov eax, dword [rbp + 0xd0]
mov dword [rsp + 0x58], eax
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x60], r12
mov dword [rsp + 0x64], 0x129
jmp 0x1800a33c3
mov rax, qword [rsp + 0x78]
mov qword [rbp - 0x48], rax
mov rax, qword [rsp + 0x78]
mov qword [rbp - 0x50], rax
movzx eax, byte [rbp + 0xd0]
mov byte [rsp + 0x51], al
movzx eax, byte [rbp + 0xd0]
mov byte [rsp + 0x50], al
mov rax, qword [rsp + 0x78]
mov qword [rsp + 0x68], rax
mov eax, dword [rbp + 0xd0]
mov dword [rbp - 0x40], eax
jmp 0x1800a2153
mov ecx, dword [rbp + 0xd0]
mov rax, qword [rsp + 0x78]
mov r12, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x78]
mov r15d, dword [rbp + 0xd0]
mov r13d, dword [rbp + 0xd0]
mov qword [rbp - 0x78], rax
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x80], rdi
mov dword [rsp + 0x64], ecx
mov dword [rsp + 0x40], r15d
mov dword [rsp + 0x58], r13d
imul ecx, ecx, 0xeee
mov r10d, r15d
mov r15d, dword [rsp + 0x64]
mov rdx, rdi
mov r8, r12
mov r9d, r13d
mov r11d, r15d
mov eax, r14d
cmp r15d, ecx
ja 0x1800a33f2
cmp r15d, 0x2c060
ja 0x1800a2c5d
je 0x1800a2c3d
cmp r15d, 0x11a53
ja 0x1800a2b06
je 0x1800a2ae7
cmp r15d, 0x8da4
ja 0x1800a29a0
je 0x1800a2974
mov ecx, r15d
sub ecx, 0xf5
je 0x1800a2224
sub ecx, 0x1a
je 0x1800a220f
cmp ecx, 0x1a
jne 0x1800a33c3
mov dword [rsp + 0x64], 0x129
jmp 0x1800a33c3
mov r15d, dword [rsp + 0x54]
add r15, qword [rbp + 0xc0]
mov qword [rbp - 0x50], r15
jmp 0x1800a33c3
mov r15, qword [rbp + 0xd8]
mov rcx, qword [rsp + 0x78]
add rcx, 0x20
mov qword [r15 + 0x1e8], rcx
mov rcx, qword [rbp + 0xb8]
cmp dword [rcx], 0
je 0x1800a33c3
mov rcx, qword [r15 + 0x1e8]
xor r13d, r13d
mov dword [rsp + 0x60], eax
mov qword [rbp - 0x70], rsi
mov dword [rsp + 0x64], r11d
mov dword [rsp + 0x40], r10d
mov dword [rsp + 0x58], r9d
mov qword [rbp - 0x60], r8
mov qword [rbp - 0x80], rdx
cmp rcx, qword [r15 + 0x1f0]
jae 0x1800a33c3
test byte [rcx + 0x10], 4
mov dword [rsp + 0x60], eax
mov qword [rbp - 0x70], rsi
mov dword [rsp + 0x64], r11d
mov dword [rsp + 0x40], r10d
mov dword [rsp + 0x58], r9d
mov qword [rbp - 0x60], r8
mov qword [rbp - 0x80], rdx
je 0x1800a33c3
cmp dword [rcx + 0x18], 0x18
mov dword [rsp + 0x60], eax
mov qword [rbp - 0x70], rsi
mov dword [rsp + 0x64], r11d
mov dword [rsp + 0x40], r10d
mov dword [rsp + 0x58], r9d
mov qword [rbp - 0x60], r8
mov qword [rbp - 0x80], rdx
jne 0x1800a33c3
mov qword [rbp - 0x60], r8
mov edi, 0xc4
mov r8, rdx
mov dword [rsp + 0x60], eax
mov qword [rbp - 0x70], rsi
mov dword [rsp + 0x64], r11d
mov dword [rsp + 0x40], r10d
mov dword [rsp + 0x58], r9d
mov qword [rbp - 0x80], rdx
nop word [rax + rax]
cmp edi, 0xdd44
ja 0x1800a281f
je 0x1800a23d5
cmp edi, 0xc4
je 0x1800a23c0
cmp edi, 0x4a44
je 0x1800a233f
cmp edi, 0x93c4
jne 0x1800a2956
add qword [r15 + 0x1e8], 0x20
jmp 0x1800a2956
add qword [r15 + 0x1e8], 0x20
mov rax, qword [r15 + 0x1e8]
cmp rax, qword [r15 + 0x1f0]
jae 0x1800a2364
test dword [rax + 0x10], 0x200
jne 0x1800a2956
mov ebx, 0x10c
nop dword [rax]
cmp ebx, 0x10c
je 0x1800a238b
cmp ebx, 0x4730
jne 0x1800a23ad
cmp esi, 0xfffffff6
je 0x1800a1ad5
jmp 0x1800a23ad
lea r9, str.ClientSessionrecorder:_Autostart_recording_function_called
mov r8d, r10d
mov edx, 1
mov rcx, r15
call fcn.18003eb80
mov r10d, dword [rsp + 0x40]
mov esi, eax
mov qword [rbp - 0x70], rsi
add ebx, 0x4624
cmp ebx, 0x8c48
jbe 0x1800a2370
jmp 0x1800a2956
mov rax, qword [r15 + 0x1e8]
mov r10d, dword [rax + 0x14]
mov dword [rsp + 0x40], r10d
jmp 0x1800a2956
mov rax, qword [r15 + 0x1f0]
cmp qword [r15 + 0x1e8], rax
jae 0x1800a2815
nop dword [rax]
mov eax, 0x7f
mov dword [rsp + 0x48], eax
nop dword [rax]
sub eax, 0x7b
je 0x1800a27b7
sub eax, 1
je 0x1800a27ad
sub eax, 1
je 0x1800a24ee
sub eax, 1
je 0x1800a247c
cmp eax, 1
jne 0x1800a27e9
mov rax, qword [r15 + 0x1e8]
mov dword [rsp + 0x58], 0
test dword [rax + 0x10], 0x400
je 0x1800a27e9
mov ecx, 0xe2
nop word [rax + rax]
mov eax, ecx
sub eax, 0xe2
je 0x1800a2464
cmp eax, 0x65
je 0x1800a2815
jmp 0x1800a246c
add qword [r15 + 0x1e8], 0x20
add ecx, 0x65
cmp ecx, 0x1ac
jb 0x1800a2450
jmp 0x1800a27e9
mov rax, qword [r15 + 0x1e8]
test dword [rax + 0x10], 0x200000
mov ecx, dword [rax + 0x14]
mov dword [rsp + 0x40], ecx
je 0x1800a27e9
mov ebx, 0x88
mov esi, ecx
nop
mov eax, ebx
sub eax, 0x88
je 0x1800a24b8
cmp eax, 1
jne 0x1800a24d7
add qword [r15 + 0x1e8], 0x20
jmp 0x1800a24d7
lea r9, str.IPC_disconnected_because_service_sVersion_different._Service_sVersion_is__1_._2_._3_._Own_sVersion_is__4_._5_._6_
mov r8d, esi
mov edx, 2
mov rcx, r15
call fcn.18003eb80
mov dword [rsp + 0x58], 1
inc ebx
cmp ebx, 0x8a
jb 0x1800a24a0
mov rsi, qword [rbp - 0x70]
mov r8, qword [rbp - 0x80]
jmp 0x1800a27e9
mov rdx, qword [r15 + 0x1f0]
mov rcx, qword [r15 + 0x1e8]
cmp rcx, rdx
jae 0x1800a2707
test byte [rcx + 0x10], 0x10
je 0x1800a2707
lea rax, [rcx + 0x20]
cmp rax, rdx
jae 0x1800a2707
test byte [rcx + 0x30], 0xc
je 0x1800a2707
mov edi, 0xef
nop dword [rax + rax]
mov eax, edi
sub eax, 0xee
je 0x1800a257d
cmp eax, 1
jne 0x1800a26ef
mov r12, qword [r15 + 0x1e8]
lea r9, [rsp + 0x70]
mov rdx, qword [r15]
add r12, 0x20
mov r8d, 0x82
mov qword [rbp - 0x60], r12
mov eax, dword [r12 + 8]
mov rcx, qword [r12]
mov dword [rsp + 0x70], eax
call fcn.1800ed1b0
mov r8, rax
mov qword [rbp - 0x80], rax
jmp 0x1800a26ef
test r8, r8
je 0x1800a2697
mov ebx, 0x71
nop dword [rax + rax]
cmp ebx, 0x71
je 0x1800a265a
cmp ebx, 0x9b6
je 0x1800a2643
cmp ebx, 0x12fb
je 0x1800a2635
cmp ebx, 0x1c40
je 0x1800a25e7
cmp ebx, 0x2585
jne 0x1800a2683
mov rcx, qword [rsp + 0x68]
lea r8, [rbp - 0x10]
add rcx, 0x88
mov r9d, 0x59
xor edx, edx
call fcn.1800a62d0
jmp 0x1800a267f
test r13d, r13d
jne 0x1800a2683
cmp dword [r12 + 8], 4
jne 0x1800a2683
mov qword [rsp + 0x28], r8
lea rdx, [rsp + 0x70]
lea r8, str.this
mov dword [rsp + 0x70], 4
xor r9d, r9d
mov qword [rsp + 0x20], 0
mov ecx, 0xa0
call fcn.1800a9fa0
test eax, eax
jne 0x1800a267f
lea r13d, [rax + 1]
jmp 0x1800a267f
mov qword [rbp - 0x10], r8
mov eax, dword [r12 + 8]
mov dword [rbp - 8], eax
jmp 0x1800a2683
mov rdx, qword [r15]
lea rcx, [rbp + 8]
mov r9d, 0x10f
xor r8d, r8d
call fcn.180088190
jmp 0x1800a267f
lea r9, [rbp - 0x10]
mov dword [rsp + 0x70], 0x68
xor r8d, r8d
lea rcx, [rsp + 0x70]
mov edx, 0xd5
call fcn.1800c77c0
mov eax, dword [rsp + 0x58]
mov dword [rbp], eax
mov r8, qword [rbp - 0x80]
add ebx, 0x945
cmp ebx, 0x2e59
jbe 0x1800a2590
jmp 0x1800a26ef
mov ebx, 0xc4
nop dword [rax]
cmp ebx, 0xc4
je 0x1800a26b6
cmp ebx, 0xe8c
je 0x1800a1891
jmp 0x1800a26dd
lea r9, str.ServiceWorkerErrorType::kNavigation
mov r8d, r10d
mov edx, 1
mov rcx, r15
call fcn.18003eb80
mov r10d, dword [rsp + 0x40]
mov r14d, 0xfffffff6
mov dword [rsp + 0x60], r14d
add ebx, 0xdc8
cmp ebx, 0x1b90
jbe 0x1800a26a0
mov r8, qword [rbp - 0x80]
mov r10d, dword [rsp + 0x40]
dec edi
cmp edi, 0xed
ja 0x1800a2530
jmp 0x1800a27e9
mov ebx, 0xfc
nop dword [rax]
mov eax, ebx
sub eax, 0xfc
je 0x1800a276e
sub eax, 1
je 0x1800a2729
cmp eax, 1
je 0x1800a2815
jmp 0x1800a2799
mov rdx, qword [r15 + 0x1f0]
mov rax, qword [r15 + 0x1e8]
cmp rax, rdx
jae 0x1800a2799
mov rcx, rax
nop
test dword [rax + 0x10], 0x400
jne 0x1800a275c
add rax, 0x20
mov qword [r15 + 0x1e8], rax
mov rcx, rax
cmp rax, rdx
jb 0x1800a2740
cmp rcx, rdx
jae 0x1800a2799
lea rax, [rcx + 0x20]
mov qword [r15 + 0x1e8], rax
jmp 0x1800a2799
lea r9, str.__P_t__No_static_service_registered_for_function__s
mov r8d, r10d
mov edx, 1
mov rcx, r15
call fcn.18003eb80
mov esi, eax
mov qword [rbp - 0x70], rsi
cmp eax, 0xfffffff6
je 0x1800a1ad5
mov r10d, dword [rsp + 0x40]
inc ebx
cmp ebx, 0xff
jb 0x1800a2710
mov r8, qword [rbp - 0x80]
jmp 0x1800a27e9
add qword [r15 + 0x1e8], 0x40
jmp 0x1800a27e9
mov rcx, qword [r15 + 0x1f0]
mov rax, qword [r15 + 0x1e8]
cmp rax, rcx
jae 0x1800a27e9
nop word [rax + rax]
test dword [rax + 0x10], 0x20000
je 0x1800a27e9
add rax, 0x20
mov qword [r15 + 0x1e8], rax
cmp rax, rcx
jb 0x1800a27d0
mov eax, dword [rsp + 0x48]
mov r10d, dword [rsp + 0x40]
dec eax
mov dword [rsp + 0x48], eax
cmp eax, 0x7a
ja 0x1800a2400
mov rax, qword [r15 + 0x1f0]
cmp qword [r15 + 0x1e8], rax
jb 0x1800a23f0
mov edi, 0xdd44
jmp 0x1800a2956
cmp edi, 0x126c4
je 0x1800a294e
cmp edi, 0x17044
je 0x1800a285d
cmp edi, 0x1b9c4
jne 0x1800a2956
mov rax, qword [rsp + 0x68]
cmp dword [rax + 0x98], 0
jbe 0x1800a2956
or dword [rax + 0xb0], 0x10
jmp 0x1800a2956
test r13d, r13d
jne 0x1800a2956
mov r12, qword [rsp + 0x68]
lea rsi, str.this
mov ebx, 0x90
nop word [rax + rax]
cmp ebx, 0x90
je 0x1800a2908
cmp ebx, 0x151
je 0x1800a28f1
cmp ebx, 0x212
je 0x1800a28c3
cmp ebx, 0x2d3
jne 0x1800a292d
lea rcx, [r12 + 0x88]
mov r9d, 0x59
lea r8, [rbp - 0x10]
xor edx, edx
call fcn.1800a62d0
jmp 0x1800a292d
mov eax, 0xf3
cmp eax, 0xf3
je 0x1800a28df
cmp eax, 0x62b8
jne 0x1800a28e3
mov dword [rbp - 8], 4
jmp 0x1800a28e3
mov qword [rbp - 0x10], rsi
add eax, 0x61c5
cmp eax, 0xc38a
jbe 0x1800a28c8
jmp 0x1800a292d
mov rdx, qword [r15]
lea rcx, [rbp + 8]
mov r9d, 0x10f
xor r8d, r8d
call fcn.180088190
jmp 0x1800a292d
lea r9, [rbp - 0x10]
mov dword [rsp + 0x70], 0x68
xor r8d, r8d
lea rcx, [rsp + 0x70]
mov edx, 0xd5
call fcn.1800c77c0
mov dword [rbp], 0x20
add ebx, 0xc1
cmp ebx, 0x394
jb 0x1800a2880
mov rsi, qword [rbp - 0x70]
mov r12, qword [rbp - 0x60]
mov r10d, dword [rsp + 0x40]
jmp 0x1800a2956
mov dword [rsp + 0x64], 0xf5
mov r8, qword [rbp - 0x80]
add edi, 0x4980
cmp edi, 0x20280
jbe 0x1800a2300
mov rdi, r8
jmp 0x1800a33c3
mov r9, qword [rsp + 0x68]
xor edx, edx
mov r8, qword [rbp + 0xd8]
mov ecx, 0xe7
call fcn.1800e0500
mov esi, eax
mov qword [rbp - 0x70], rsi
cmp eax, 0xfffffff6
je 0x1800a1ad5
jmp 0x1800a33c3
cmp r15d, 0x9cac
je 0x1800a29e3
cmp r15d, 0xabb4
jne 0x1800a33c3
mov eax, dword [rbp - 0x40]
lea r8, [rsp + 0x70]
mov rdx, qword [rbp + 0xd8]
mov r9d, 0xbb
xor ecx, ecx
mov dword [rsp + 0x70], eax
call fcn.1800d12c0
xor r14d, r14d
mov dword [rsp + 0x60], r14d
jmp 0x1800a33c3
mov r13, qword [rbp + 0xc0]
mov rdx, qword [rbp - 0x50]
cmp r13, rdx
je 0x1800a2a9f
cmp byte [rdx - 1], 0x3a
jne 0x1800a2a9f
mov rsi, qword [rbp + 0xd8]
mov ebx, 0x72
nop dword [rax]
mov eax, ebx
sub eax, 0x71
je 0x1800a2a5a
cmp eax, 1
jne 0x1800a2a90
lea r15, [rsi + 0x50]
mov ecx, 0x123
mov qword [rbp - 0x78], r15
nop dword [rax]
mov eax, ecx
sub eax, 0x122
je 0x1800a2a43
cmp eax, 1
jne 0x1800a2a4e
mov qword [r15], r13
jmp 0x1800a2a4e
mov eax, edx
sub eax, r13d
dec eax
mov dword [r15 + 8], eax
dec ecx
cmp ecx, 0x121
ja 0x1800a2a30
jmp 0x1800a2a90
mov r15, qword [rbp - 0x78]
cmp dword [r15 + 8], 0
jbe 0x1800a2a90
mov rax, qword [r15]
movsx eax, byte [rax]
cmp al, 0xc0
jae 0x1800a2a8c
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isspace]
test eax, eax
je 0x1800a2a8c
inc qword [r15]
dec dword [r15 + 8]
cmp dword [r15 + 8], 0
mov rax, qword [r15]
ja 0x1800a2a68
mov rdx, qword [rbp - 0x50]
dec ebx
cmp ebx, 0x70
ja 0x1800a2a10
mov rsi, qword [rbp - 0x70]
cmp byte [rdx + 1], 0x2f
je 0x1800a33c3
mov ecx, 0xf7
nop
mov eax, ecx
sub eax, 0xf7
je 0x1800a2ac4
cmp eax, 0x11
je 0x1800a2c30
jmp 0x1800a2ad7
cmp rdx, r13
je 0x1800a33b4
cmp byte [rdx - 1], 0x3a
je 0x1800a33b4
add ecx, 0x11
cmp ecx, 0x119
jb 0x1800a2ab0
jmp 0x1800a33c3
mov rcx, qword [rbp + 0xc8]
test rcx, rcx
je 0x1800a2afb
mov rax, qword [rsp + 0x68]
mov qword [rcx], rax
xor esi, esi
mov qword [rbp - 0x70], rsi
jmp 0x1800a33c3
cmp r15d, 0x1d3e6
ja 0x1800a2c16
je 0x1800a2bc7
cmp r15d, 0x13849
je 0x1800a2bab
cmp r15d, 0x1563f
je 0x1800a33f2
cmp r15d, 0x1a702
jne 0x1800a33c3
mov rcx, qword [rsp + 0x68]
test byte [rcx + 0xb0], 0x10
jne 0x1800a2b6e
mov rax, qword [rbp + 0xd8]
mov rdx, rcx
xor r9d, r9d
mov ecx, 0xe9
mov r8, qword [rax]
call fcn.180104b00
mov esi, eax
mov qword [rbp - 0x70], rsi
test esi, esi
jne 0x1800a33c3
mov ecx, 0x99
nop dword [rax + rax]
mov eax, ecx
sub eax, 0x99
je 0x1800a2b94
cmp eax, 1
je 0x1800a1891
jmp 0x1800a2b9c
xor r14d, r14d
mov dword [rsp + 0x60], r14d
inc ecx
cmp ecx, 0x9b
jb 0x1800a2b80
jmp 0x1800a33c3
mov rcx, qword [rbp - 0x50]
mov rax, qword [rbp - 0x48]
add rcx, 2
mov qword [rbp + 0xc0], rcx
mov qword [rbp - 0x50], rax
jmp 0x1800a33c3
mov eax, dword [rbp - 0x48]
lea r9, [rsp + 0x70]
mov r13, qword [rbp + 0xc0]
lea r8, [rsp + 0x48]
sub eax, r13d
mov dword [rsp + 0x70], 0x2f
lea rdx, [rsp + 0x54]
mov dword [rsp + 0x48], eax
mov ecx, 0x56
mov qword [rsp + 0x20], r13
call fcn.18006dda0
test eax, eax
jne 0x1800a33c3
mov ecx, dword [rsp + 0x54]
add rcx, r13
mov qword [rbp - 0x50], rcx
jmp 0x1800a33c3
cmp r15d, 0x233b1
je 0x1800a2d06
cmp r15d, 0x26f83
jne 0x1800a33c3
mov dword [rsp + 0x64], 0x26f83
jmp 0x1800a33c3
mov rcx, qword [rbp + 0xd8]
lea r9, str.content::TraceControllerImpl::RemoveFilter
mov edx, 1
mov r8d, edx
call fcn.18003eb80
jmp 0x1800a33c3
cmp r15d, 0x61531
ja 0x1800a30e9
je 0x1800a30b3
cmp r15d, 0x4425a
ja 0x1800a2ef9
je 0x1800a2eb0
cmp r15d, 0x30b20
je 0x1800a2d13
cmp r15d, 0x34d0f
je 0x1800a2cec
cmp r15d, 0x3a6bd
jne 0x1800a33c3
mov r13, qword [rbp + 0xc0]
mov r15, qword [rbp - 0x50]
mov rax, qword [rbp + 0xd8]
mov qword [rbp - 0x78], rax
cmp r13, r15
jae 0x1800a33c3
movsx ecx, byte [r13]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isspace]
test eax, eax
je 0x1800a33c3
inc r13
mov qword [rbp + 0xc0], r13
cmp r13, r15
jb 0x1800a2cc5
jmp 0x1800a33c3
mov eax, 0x35
cmp eax, 0x35
je 0x1800a1ad5
add eax, 0xc6
cmp eax, 0xfb
jb 0x1800a2cf1
mov dword [rsp + 0x64], 0x233b1
jmp 0x1800a33c3
mov r13, qword [rbp + 0xc0]
lea r9, [rsp + 0x70]
mov r15, qword [rbp - 0x50]
lea r8, [rsp + 0x48]
mov eax, r15d
mov dword [rsp + 0x70], 0x40
sub eax, r13d
mov qword [rsp + 0x20], r13
lea rdx, [rsp + 0x54]
mov dword [rsp + 0x48], eax
mov ecx, 0x56
call fcn.18006dda0
mov r8d, eax
test eax, eax
jne 0x1800a33c3
mov r9d, dword [rsp + 0x54]
test r9d, r9d
je 0x1800a2ea1
mov rsi, qword [rbp + 0xd8]
mov ebx, 0x8b
mov rdi, qword [rbp - 0x78]
mov r12d, dword [rbp - 0x68]
mov dword [rsp + 0x48], ebx
nop
mov eax, ebx
sub eax, 0x8b
je 0x1800a2e47
sub eax, 1
je 0x1800a2e0a
cmp eax, 1
jne 0x1800a2e77
test r8d, r8d
jne 0x1800a2e01
cmp r12d, r9d
jae 0x1800a2e01
mov ebx, dword [rbp - 0x68]
mov edx, SHRegGetIntW
nop dword [rax]
mov eax, edx
sub eax, 0x116
je 0x1800a2dec
sub eax, 1
je 0x1800a2dcf
cmp eax, 1
jne 0x1800a2def
mov eax, r9d
sub eax, ebx
dec eax
mov dword [rdi + 8], eax
jmp 0x1800a2def
lea r9, [rsi + 0x70]
lea rcx, [rbx + 1]
mov qword [rbp - 0x78], r9
add rcx, r13
lea rdi, [rsi + 0x70]
mov qword [r9], rcx
mov r9d, dword [rsp + 0x54]
jmp 0x1800a2def
mov dword [rdi + 8], ebx
inc edx
cmp edx, 0x119
jb 0x1800a2db0
mov ebx, dword [rsp + 0x48]
mov r12d, dword [rbp - 0x68]
lea ecx, [r9 + 1]
add r13, rcx
jmp 0x1800a2e77
mov eax, r15d
mov dword [rsp + 0x70], 0x3a
sub eax, r13d
mov qword [rsp + 0x20], r13
lea r9, [rsp + 0x70]
mov dword [rsp + 0x48], eax
lea r8, [rsp + 0x48]
mov ecx, 0x56
lea rdx, [rbp - 0x68]
call fcn.18006dda0
mov r9d, dword [rsp + 0x54]
mov r8d, eax
mov r12d, dword [rbp - 0x68]
jmp 0x1800a2e77
lea r15, [rsi + 0x60]
mov ecx, 0x44
mov qword [rbp - 0x78], r15
mov eax, ecx
sub eax, 0x43
je 0x1800a2e65
cmp eax, 1
jne 0x1800a2e69
mov qword [r15], r13
jmp 0x1800a2e69
mov dword [r15 + 8], r9d
dec ecx
cmp ecx, 0x42
ja 0x1800a2e54
mov rdi, r15
mov r15, qword [rbp - 0x50]
inc ebx
mov dword [rsp + 0x48], ebx
cmp ebx, 0x8e
jb 0x1800a2d80
mov rsi, qword [rbp - 0x70]
mov r12, qword [rbp - 0x60]
mov rdi, qword [rbp - 0x80]
mov qword [rbp + 0xc0], r13
jmp 0x1800a33c3
inc r13
mov qword [rbp + 0xc0], r13
jmp 0x1800a33c3
mov rdi, qword [rbp - 0x78]
mov ecx, 0x6d
mov rsi, qword [rbp + 0xc0]
mov r12, qword [rbp - 0x50]
mov eax, ecx
sub eax, 0x6d
je 0x1800a2eda
cmp eax, 0x1e
jne 0x1800a2edd
mov eax, r12d
sub eax, esi
mov dword [rdi + 8], eax
jmp 0x1800a2edd
mov qword [rdi], rsi
add ecx, 0x1e
cmp ecx, 0xa9
jb 0x1800a2ec4
mov rsi, qword [rbp - 0x70]
mov r12, qword [rbp - 0x60]
mov rdi, qword [rbp - 0x80]
jmp 0x1800a33c3
cmp r15d, 0x4ddf7
je 0x1800a2fe7
cmp r15d, 0x57994
jne 0x1800a33c3
mov r13, qword [rbp + 0xc0]
lea r9, [rsp + 0x70]
mov ebx, dword [rbp - 0x50]
lea r8, [rsp + 0x48]
sub ebx, r13d
mov dword [rsp + 0x70], 0x3a
lea rdx, [rsp + 0x54]
mov dword [rsp + 0x48], ebx
mov ecx, 0x56
mov qword [rsp + 0x20], r13
call fcn.18006dda0
test eax, eax
jne 0x1800a33c3
mov rsi, qword [rbp + 0xd8]
lea r8d, [rax + 0x78]
mov rdi, qword [rbp - 0x78]
mov r12d, dword [rsp + 0x54]
movzx r14d, byte [rsp + 0x50]
nop dword [rax]
mov eax, r8d
sub eax, 0x78
je 0x1800a2fb3
cmp eax, 0x4c
jne 0x1800a2fc0
mov edx, 0xcb
mov eax, edx
sub eax, 0xcb
je 0x1800a2f9c
cmp eax, 1
jne 0x1800a2fa7
mov eax, ebx
sub eax, r12d
dec eax
mov dword [rdi + 8], eax
jmp 0x1800a2fa7
lea ecx, [r12 + 1]
add rcx, r13
mov qword [rdi], rcx
inc edx
cmp edx, 0xcd
jb 0x1800a2f82
jmp 0x1800a2fc0
test r14b, r14b
jne 0x1800a2fbc
mov dword [rdi + 8], r12d
lea rdi, [rsi + 0x10]
add r8d, 0x4c
cmp r8d, 0x110
jb 0x1800a2f70
mov rsi, qword [rbp - 0x70]
mov r14d, dword [rsp + 0x60]
mov r12, qword [rbp - 0x60]
mov qword [rbp - 0x78], rdi
mov rdi, qword [rbp - 0x80]
jmp 0x1800a33c3
mov r15, qword [rbp - 0x78]
mov rax, qword [r15]
cmp byte [rax], 0x5b
jne 0x1800a33c3
mov ebx, 0x127
nop dword [rax]
mov eax, ebx
sub eax, 0x124
je 0x1800a3094
sub eax, 1
je 0x1800a302f
sub eax, 1
je 0x1800a3022
cmp eax, 1
jne 0x1800a30a0
jmp 0x1800a3099
inc qword [r15]
mov dword [r15 + 8], 0
jmp 0x1800a30a0
mov r13, qword [rbp + 0xc0]
movsx eax, byte [r13]
cmp al, 0xc0
jae 0x1800a304b
mov ecx, eax
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isxdigit]
test eax, eax
jne 0x1800a3052
cmp byte [r13], 0x3a
jne 0x1800a3083
mov eax, 0xfb
cmp eax, 0xfb
je 0x1800a306b
cmp eax, 0x198
jne 0x1800a306e
inc dword [r15 + 8]
jmp 0x1800a306e
inc r13
add eax, 0x9d
cmp eax, 0x235
jb 0x1800a3057
mov qword [rbp + 0xc0], r13
jmp 0x1800a3036
cmp byte [r13], 0x5d
je 0x1800a30a0
mov eax, 0xffffffe8
jmp 0x1800a33f2
mov byte [rsp + 0x50], 1
inc qword [rbp + 0xc0]
dec ebx
cmp ebx, 0x123
ja 0x1800a3000
jmp 0x1800a33c3
cmp byte [rsp + 0x51], 1
jne 0x1800a33c3
mov ecx, 0x73
mov eax, ecx
sub eax, 0x73
je 0x1800a30d5
cmp eax, 1
je 0x1800a1891
jmp 0x1800a30dd
xor r14d, r14d
mov dword [rsp + 0x60], r14d
inc ecx
cmp ecx, 0x75
jb 0x1800a30c3
jmp 0x1800a33c3
cmp r15d, 0x6b0ce
je 0x1800a33b0
cmp r15d, 0x74c6b
je 0x1800a335f
cmp r15d, 0x7e808
je 0x1800a3288
cmp r15d, 0x883a5
je 0x1800a312b
cmp r15d, 0x91f42
je 0x1800a33f2
jmp 0x1800a33c3
mov r13, qword [rbp + 0xc0]
lea r9, [rsp + 0x70]
mov rbx, qword [rbp - 0x48]
lea r8, [rsp + 0x48]
mov eax, ebx
mov dword [rsp + 0x70], 0x23
sub eax, r13d
mov qword [rsp + 0x20], r13
lea rdx, [rsp + 0x54]
mov dword [rsp + 0x48], eax
mov ecx, 0x56
call fcn.18006dda0
test eax, eax
jne 0x1800a327b
mov r9d, 0x24
mov eax, r9d
sub eax, 0x22
je 0x1800a321b
sub eax, 1
je 0x1800a320a
cmp eax, 1
jne 0x1800a326e
mov rax, qword [rbp + 0xd8]
mov r8, qword [rbp - 0x78]
add rax, 0x20
cmp r8, rax
jne 0x1800a31b2
mov eax, dword [rsp + 0x54]
mov dword [r8 + 8], eax
jmp 0x1800a326e
mov edx, 0x85
cmp edx, 0x85
jne 0x1800a31fd
mov r10d, dword [rsp + 0x54]
lea rax, [r10 + r13]
cmp rax, qword [r8]
jae 0x1800a31f1
mov ecx, 0x68
mov eax, ecx
sub eax, 0x68
je 0x1800a31e4
cmp eax, 1
je 0x1800a1891
jmp 0x1800a31ea
mov r14d, 0xfffffff4
inc ecx
cmp ecx, 0x6a
jb 0x1800a31d2
mov eax, r13d
sub eax, ebx
add eax, r10d
add dword [r8 + 8], eax
add edx, 0x75
cmp edx, 0xfa
jb 0x1800a31b7
jmp 0x1800a326e
mov rax, qword [rbp + 0xd8]
add rax, 0x40
mov qword [rbp - 0x78], rax
jmp 0x1800a326e
mov rdi, qword [rbp - 0x78]
mov r8d, ebx
mov r12d, dword [rsp + 0x54]
sub r8d, r13d
mov edx, 0xe7
nop
cmp edx, 0xe7
je 0x1800a324d
cmp edx, 0x26cd
jne 0x1800a3258
mov eax, r8d
sub eax, r12d
dec eax
mov dword [rdi + 8], eax
jmp 0x1800a3258
lea ecx, [r12 + 1]
add rcx, r13
mov qword [rdi], rcx
add edx, 0x25e6
cmp edx, 0x4bcc
jbe 0x1800a3230
mov r12, qword [rbp - 0x60]
mov rdi, qword [rbp - 0x80]
dec r9d
cmp r9d, 0x21
ja 0x1800a3173
xor r14d, r14d
mov dword [rsp + 0x60], r14d
jmp 0x1800a33c3
mov r15, qword [rbp - 0x78]
cmp dword [r15 + 8], 0
je 0x1800a33f0
mov r13, qword [rbp + 0xc0]
lea r9, [rsp + 0x70]
mov ebx, dword [rbp - 0x48]
lea r8, [rsp + 0x48]
sub ebx, r13d
mov dword [rsp + 0x70], 0x3f
lea rdx, [rsp + 0x54]
mov dword [rsp + 0x48], ebx
mov ecx, 0x56
mov qword [rsp + 0x20], r13
call fcn.18006dda0
test eax, eax
jne 0x1800a33c3
mov rsi, qword [rbp + 0xd8]
mov r8d, reloc.SHLWAPI.dll_SHRegGetIntW
mov r12d, dword [rsp + 0x54]
nop dword [rax + rax]
mov eax, r8d
sub eax, 0x117
je 0x1800a3309
cmp eax, 1
jne 0x1800a3345
mov dword [r15 + 8], r12d
lea r15, [rsi + 0x30]
jmp 0x1800a3345
mov edx, 0x123
nop
cmp edx, 0x123
jne 0x1800a3332
mov r9d, dword [rsp + 0x54]
mov eax, ebx
sub eax, r9d
lea ecx, [r9 + 1]
add rcx, r13
dec eax
mov qword [r15], rcx
mov dword [r15 + 8], eax
add edx, 0x972f
cmp edx, 0x972f
jbe 0x1800a3310
mov r12d, dword [rsp + 0x54]
dec r8d
cmp r8d, 0x116
ja 0x1800a32f0
mov rsi, qword [rbp - 0x70]
mov r12, qword [rbp - 0x60]
mov qword [rbp - 0x78], r15
jmp 0x1800a33c3
mov r15, qword [rbp + 0xd8]
mov ecx, 0x101
mov rdi, qword [rbp + 0xc0]
add r15, 0x20
mov rsi, qword [rbp - 0x48]
mov qword [rbp - 0x78], r15
nop
mov eax, ecx
sub eax, 0x101
je 0x1800a3398
cmp eax, 0x39
jne 0x1800a339b
mov eax, esi
sub eax, edi
mov dword [r15 + 8], eax
jmp 0x1800a339b
mov qword [r15], rdi
add ecx, 0x39
cmp ecx, 0x173
jb 0x1800a3380
mov rsi, qword [rbp - 0x70]
mov rdi, qword [rbp - 0x80]
jmp 0x1800a33c3
mov rdx, qword [rbp - 0x50]
mov dword [rsp + 0x64], 0x6b0ce
mov qword [rbp + 0xc0], rdx
mov ecx, dword [rbp + 0xd0]
mov r15d, dword [rsp + 0x40]
mov r13d, dword [rsp + 0x58]
imul eax, ecx, 0x93
add dword [rsp + 0x64], eax
jmp 0x1800a218a
xor eax, eax
add rsp, 0x168
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret