Function at 0x18006a2a0
Capabilities:
Create thread

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], r9
mov qword [rsp + 0x18], r8
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x70
mov eax, dword [rsp + 0xd0]
mov rbx, r8
lea edi, [rax + 0x585]
mov dword [rsp + 0x54], edi
cmp eax, edi
jae 0x18006a613
mov rsi, qword [rsp + 0x60]
xor r8d, r8d
mov r12, qword [rsp + 0x60]
mov r15, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x60]
mov ebp, dword [rsp + 0xd0]
mov edx, dword [rsp + 0x54]
cmp eax, 0x185
ja 0x18006a5a4
je 0x18006a564
sub eax, 0x62
je 0x18006a55a
sub eax, 0x34
je 0x18006a600
sub eax, 0x52
je 0x18006a51f
cmp eax, 0x17
jne 0x18006a5ca
cmp qword [rcx], 0
mov r13d, r8d
jbe 0x18006a5ca
mov rcx, r8
mov qword [rsp + 0x60], rcx
nop dword [rax + rax]
mov r14d, 0x114
nop word [rax + rax]
mov eax, r14d
sub eax, 0x114
je 0x18006a516
sub eax, 0x3d
je 0x18006a501
sub eax, 0x3d
je 0x18006a4e9
sub eax, 0x3d
je 0x18006a4d4
cmp eax, 0x3d
jne 0x18006a425
test r12, r12
jne 0x18006a469
test rsi, rsi
je 0x18006a469
mov ebx, 0x107
nop dword [rax]
cmp ebx, 0x107
je 0x18006a3c5
cmp ebx, 0x5545
jne 0x18006a403
inc dword [rdi + 0x2c]
jmp 0x18006a403
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, dword [rdi]
lea rdx, str.CParseVersionDescription::CompareFileList_vecAfterFilterComp_size:_d
mov r8, qword [0x1800929e8]
mov rcx, rax
mov eax, dword [rdi + 0x24]
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], eax
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x20], rax
call fcn.18006f4c0
add ebx, 0x543e
cmp ebx, 0xa87c
jbe 0x18006a3b0
mov r9, qword [rsp + 0xc8]
nop dword [rax]
mov rcx, qword [rsp + 0x60]
add r14d, 0x3d
cmp r14d, 0x245
jb 0x18006a360
mov rax, qword [rsp + 0xb0]
inc r13d
mov ecx, r13d
mov qword [rsp + 0x60], rcx
cmp rcx, qword [rax]
jb 0x18006a350
mov rbx, qword [rsp + 0xc0]
mov rcx, rax
mov edx, dword [rsp + 0x54]
xor r8d, r8d
jmp 0x18006a5ca
mov r8, r12
mov rax, rsi
sub r8, rsi
movzx edx, byte [rax]
movzx ecx, byte [rax + r8]
sub edx, ecx
jne 0x18006a485
inc rax
test ecx, ecx
jne 0x18006a472
test edx, edx
je 0x18006a420
mov ecx, 2
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r9d, dword [rdi]
lea rdx, str.blink::EventSender_class_blink::HTMLSourceElement_::dispatchEventSoon
mov r8, qword [0x1800929e8]
mov rcx, rax
mov eax, dword [rdi + 0x24]
mov qword [rsp + 0x40], r12
mov qword [rsp + 0x38], rsi
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], eax
mov rax, qword [rdi + 0x10]
mov qword [rsp + 0x20], rax
call fcn.18006f4c0
inc dword [rdi + 0x2c]
jmp 0x18006a411
mov rax, qword [rdi + 8]
mov ecx, dword [rsp + 0x58]
mov rax, qword [rax + 0x10]
mov r15, qword [rax + rcx*8]
jmp 0x18006a420
mov rax, qword [rdi + 8]
mov edx, ebp
mov dword [rsp + 0x58], r13d
mov rcx, qword [rax + 0x10]
mov r12, qword [rcx + rdx*8]
jmp 0x18006a420
mov rax, qword [rdi + 8]
mov ebp, dword [rdi + 0x24]
inc ebp
imul ebp, dword [rax + 0x18]
add ebp, r13d
jmp 0x18006a425
mov rsi, qword [r9 + rcx*8]
jmp 0x18006a425
mov qword [rsp + 0x28], r8
mov r9, rbx
mov dword [rsp + 0x20], r8d
xor edx, edx
lea r8, [0x18000f800]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rbx], rax
test rax, rax
je 0x18006a5f0
mov rcx, qword [rsp + 0xb0]
xor r8d, r8d
mov edx, dword [rsp + 0x54]
jmp 0x18006a5ca
mov rdi, qword [rsp + 0xd8]
jmp 0x18006a5ca
mov qword [rsp + 0x28], r8
lea rax, [rsp + 0x60]
xor r8d, r8d
mov qword [rsp + 0x20], rax
mov r9d, 0x6b
mov dword [rsp + 0x60], 1
xor edx, edx
mov rcx, rbx
call fcn.180019060
mov rcx, qword [rsp + 0xb0]
xor r8d, r8d
mov edx, dword [rsp + 0x54]
mov byte [rsp + 0x50], 1
jmp 0x18006a5ca
sub eax, 0x19c
je 0x18006a5c7
sub eax, 0x86
je 0x18006a613
sub eax, 0x17
je 0x18006a5c0
cmp eax, 0x9d
je 0x18006a613
jmp 0x18006a5ca
mov dword [rsp + 0x50], r8d
jmp 0x18006a5ca
inc dword [rdi + 0x24]
mov eax, dword [rsp + 0xd0]
add eax, 0x9d
mov dword [rsp + 0xd0], eax
cmp eax, edx
jae 0x18006a613
mov r9, qword [rsp + 0xc8]
jmp 0x18006a301
mov byte [rsp + 0x50], 0
jmp 0x18006a613
mov rax, qword [rsp + 0xd8]
mov eax, dword [rax + 0x24]
cmp dword [rbx + 0x24], eax
setb byte [rsp + 0x50]
mov eax, dword [rsp + 0x50]
mov rbx, qword [rsp + 0xb8]
add rsp, 0x70
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret