Function at 0x1400a5c10
Capabilities:
Create process on windows

Disassembly:
push rbp
push rbx
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x2578]
mov eax, 0x2678
call fcn.14014e640
sub rsp, rax
mov rax, qword [0x14026de28]
xor rax, rsp
mov qword [rbp + 0x2550], rax
xor r15d, r15d
mov qword [rbp - 0x38], rcx
mov r13, r8
mov dword [rsp + 0x70], r15d
mov r14, rdx
mov qword [rbp - 0x40], r9
mov r8d, 0x1000
lea rdx, [rbp + 0x550]
xor ecx, ecx
mov r12d, r15d
call qword [sym.imp.KERNEL32.dll_GetModuleFileNameW]
mov ebx, r15d
mov qword [rbp + 0x280], r15
mov qword [rsp + 0x70], rbx
lea rax, [rbp + 0x550]
mov byte [rsp + 0x51], bl
mov r8, 0xffffffffffffffff
mov qword [rbp + 0x288], 7
mov word [rbp + 0x270], r15w
inc r8
cmp word [rax + r8*2], bx
jne 0x1400a5ca3
lea rdx, [rbp + 0x550]
lea rcx, [rbp + 0x270]
call fcn.140025490
cmp qword [rbp + 0x280], rbx
je 0x1400a5d16
mov ecx, SafeArrayPutElement
call fcn.14014e04c
mov rbx, rax
mov qword [rsp + 0x70], rax
xor eax, eax
mov byte [rsp + 0x51], 1
xorps xmm0, xmm0
lea rcx, [rbp + 0x270]
mov r8, rbx
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rax
lea r9d, [rax + 1]
cmp qword [rbp + 0x288], 8
mov rdx, qword [rbp + 0x280]
cmovae rcx, qword [rbp + 0x270]
call sub.libcef.dll_cef_string_utf16_set
mov rdx, qword [rbp + 0x288]
cmp rdx, 8
jb 0x1400a5d5c
mov rcx, qword [rbp + 0x270]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a5d57
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e47
call fcn.14014e088
mov qword [rbp + 0x288], 7
test rbx, rbx
je 0x1400a5d9e
mov r8, qword [rbx + 8]
test r8, r8
je 0x1400a5d9e
mov rdx, qword [rbx]
lea rcx, [rbp + 0x290]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x2a0], xmm0
mov word [rbp + 0x290], r15w
call fcn.140025490
jmp 0x1400a5db6
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x2a0], xmm0
mov word [rbp + 0x290], r15w
lea rax, [0x1401ff7f0]
mov rbx, r15
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x60], rbx
mov byte [rsp + 0x68], bl
cmp qword [rbp + 0x2a0], r15
je 0x1400a5e24
mov ecx, SafeArrayPutElement
call fcn.14014e04c
mov rbx, rax
mov qword [rsp + 0x60], rax
xor eax, eax
mov byte [rsp + 0x68], 1
xorps xmm0, xmm0
lea rcx, [rbp + 0x290]
mov r8, rbx
movups xmmword [rbx], xmm0
mov qword [rbx + 0x10], rax
lea r9d, [rax + 1]
cmp qword [rbp + 0x2a8], 8
mov rdx, qword [rbp + 0x2a0]
cmovae rcx, qword [rbp + 0x290]
call sub.libcef.dll_cef_string_utf16_set
mov rdx, qword [rbp + 0x2a8]
cmp rdx, 8
jb 0x1400a5e6a
mov rcx, qword [rbp + 0x290]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a5e65
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e4d
call fcn.14014e088
mov qword [rsp + 0x2670], rsi
test rbx, rbx
je 0x1400a5ea9
mov r8, qword [rbx + 8]
test r8, r8
je 0x1400a5ea9
mov rdx, qword [rbx]
lea rcx, [rbp + 0x3d0]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x3e0], xmm0
mov word [rbp + 0x3d0], r15w
call fcn.140025490
jmp 0x1400a5ec1
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x3e0], xmm0
mov word [rbp + 0x3d0], r15w
mov r8, 0xffffffffffffffff
lea rdx, [0x14020288c]
lea rcx, [rbp + 0x3d0]
call fcn.140045010
mov rdx, qword [rbp + 0x3e8]
lea rsi, [rax + 1]
cmp rdx, 8
jb 0x1400a5f25
mov rcx, qword [rbp + 0x3d0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a5f20
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e53
call fcn.14014e088
mov qword [rsp + 0x2668], rdi
test rbx, rbx
je 0x1400a5f64
mov r8, qword [rbx + 8]
test r8, r8
je 0x1400a5f64
mov rdx, qword [rbx]
lea rcx, [rbp + 0x3f0]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x400], xmm0
mov word [rbp + 0x3f0], r15w
call fcn.140025490
jmp 0x1400a5f7c
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x400], xmm0
mov word [rbp + 0x3f0], r15w
mov r8, 0xffffffffffffffff
lea rdx, [0x140202890]
lea rcx, [rbp + 0x3f0]
call fcn.140045010
mov rdx, qword [rbp + 0x408]
mov rdi, rax
cmp rdx, 8
jb 0x1400a5fdf
mov rcx, qword [rbp + 0x3f0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a5fda
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e59
call fcn.14014e088
sub rdi, rsi
test rbx, rbx
je 0x1400a6019
mov r8, qword [rbx + 8]
test r8, r8
je 0x1400a6019
movdqa xmm0, xmmword [0x1402022e0]
lea rcx, [rbp + 0x2d0]
mov rdx, qword [rbx]
movdqu xmmword [rbp + 0x2e0], xmm0
mov word [rbp + 0x2d0], r15w
call fcn.140025490
jmp 0x1400a6031
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x2e0], xmm0
mov word [rbp + 0x2d0], r15w
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x2c0], xmm0
mov word [rbp + 0x2b0], r15w
cmp qword [rbp + 0x2e0], rsi
jb 0x1400a6e5f
lfence
mov rax, qword [rbp + 0x2e0]
lea rcx, [rbp + 0x2b0]
sub rax, rsi
cmp rax, rdi
cmovb rdi, rax
cmp qword [rbp + 0x2e8], 8
lea rax, [rbp + 0x2d0]
mov r8, rdi
cmovae rax, qword [rbp + 0x2d0]
lea rdx, [rax + rsi*2]
call fcn.140025490
xor edi, edi
mov byte [rsp + 0x50], dil
cmp qword [rbp + 0x2c0], rdi
je 0x1400a60eb
lea ecx, [rdi + 0x18]
call fcn.14014e04c
mov r15, rax
mov byte [rsp + 0x50], 1
xor eax, eax
lea rcx, [rbp + 0x2b0]
xorps xmm0, xmm0
lea r9d, [rdi + 1]
mov r8, r15
movups xmmword [r15], xmm0
mov qword [r15 + 0x10], rax
cmp qword [rbp + 0x2c8], 8
mov rdx, qword [rbp + 0x2c0]
cmovae rcx, qword [rbp + 0x2b0]
call sub.libcef.dll_cef_string_utf16_set
mov rdx, qword [rbp + 0x2c8]
cmp rdx, 8
jb 0x1400a6131
mov rcx, qword [rbp + 0x2b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a612c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e65
call fcn.14014e088
mov rdx, qword [rbp + 0x2e8]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x2b0], di
movdqu xmmword [rbp + 0x2c0], xmm0
cmp rdx, 8
jb 0x1400a618e
mov rcx, qword [rbp + 0x2d0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a6189
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e65
call fcn.14014e088
mov rcx, qword [r14 + 8]
test rcx, rcx
je 0x1400a619d
cmp qword [rcx + 8], rdi
jne 0x1400a61b0
test r15, r15
je 0x1400a655d
cmp qword [r15 + 8], rdi
je 0x1400a655d
test rcx, rcx
je 0x1400a61d6
cmp qword [rcx + 8], rdi
je 0x1400a61d6
test r15, r15
je 0x1400a61d6
cmp qword [r15 + 8], rdi
je 0x1400a61d6
mov rdx, r15
call sub.libcef.dll_cef_string_utf16_cmp
test eax, eax
je 0x1400a655d
mov rdx, qword [r14 + 8]
test rdx, rdx
je 0x1400a6210
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400a6210
mov rdx, qword [rdx]
lea rcx, [rbp + 0x430]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x440], xmm0
mov word [rbp + 0x430], di
call fcn.140025490
jmp 0x1400a6227
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x440], xmm0
mov word [rbp + 0x430], di
lea rdx, str.___config_name
lea rcx, [rsp + 0x78]
call fcn.140004f60
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400a6272
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400a6272
mov rdx, qword [rdx]
lea rcx, [rbp + 0x370]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x380], xmm0
mov word [rbp + 0x370], di
call fcn.140025490
jmp 0x1400a6289
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x380], xmm0
mov word [rbp + 0x370], di
mov rsi, qword [rsp + 0x60]
test rsi, rsi
je 0x1400a62c4
mov r8, qword [rsi + 8]
test r8, r8
je 0x1400a62c4
mov rdx, qword [rsi]
lea rcx, [rbp + 0x410]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x420], xmm0
mov word [rbp + 0x410], di
call fcn.140025490
jmp 0x1400a62db
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x420], xmm0
mov word [rbp + 0x410], di
lea r8, [rbp + 0x370]
lea rdx, [rbp + 0x410]
lea rcx, [rbp + 0x4d0]
call fcn.140040f40
mov rdx, rax
lea r8, [rbp + 0x430]
lea rcx, [rbp + 0x4b0]
call fcn.140040f40
mov rbx, rax
mov rdx, qword [rax + 0x10]
test rdx, rdx
jne 0x1400a6326
test rsi, rsi
je 0x1400a636b
mov rcx, rsi
call sub.libcef.dll_cef_string_utf16_clear
jmp 0x1400a636b
test rsi, rsi
jne 0x1400a6350
lea ecx, [rsi + 0x18]
call fcn.14014e04c
mov rsi, rax
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
mov byte [rsp + 0x68], 1
xor eax, eax
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], rax
mov rdx, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 8
jb 0x1400a635a
mov rbx, qword [rbx]
mov r9d, 1
mov r8, rsi
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_set
mov rdx, qword [rbp + 0x4c8]
cmp rdx, 8
jb 0x1400a63b1
mov rcx, qword [rbp + 0x4b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a63ac
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e6b
call fcn.14014e088
mov rdx, qword [rbp + 0x4e8]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x4b0], di
movdqu xmmword [rbp + 0x4c0], xmm0
cmp rdx, 8
jb 0x1400a640e
mov rcx, qword [rbp + 0x4d0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a6409
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e6b
call fcn.14014e088
mov rdx, qword [rbp + 0x428]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x4d0], di
movdqu xmmword [rbp + 0x4e0], xmm0
cmp rdx, 8
jb 0x1400a646b
mov rcx, qword [rbp + 0x410]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a6466
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e6b
call fcn.14014e088
mov rdx, qword [rbp + 0x388]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x410], di
movdqu xmmword [rbp + 0x420], xmm0
cmp rdx, 8
jb 0x1400a64c8
mov rcx, qword [rbp + 0x370]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a64c3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e6b
call fcn.14014e088
mov rcx, qword [rbp - 0x80]
lea r14, [0x1401ff7f0]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x370], di
mov qword [rsp + 0x78], r14
movdqu xmmword [rbp + 0x380], xmm0
test rcx, rcx
je 0x1400a6515
cmp byte [rbp - 0x78], dil
je 0x1400a650d
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x80]
mov edx, SafeArrayPutElement
call fcn.14014e088
mov qword [rbp - 0x80], rdi
mov byte [rbp - 0x78], dil
mov rdx, qword [rbp + 0x448]
cmp rdx, 8
jb 0x1400a6569
mov rcx, qword [rbp + 0x430]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a6556
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e6b
call fcn.14014e088
jmp 0x1400a6569
mov rsi, qword [rsp + 0x60]
lea r14, [0x1401ff7f0]
mov rdx, qword [r13 + 8]
test rdx, rdx
je 0x1400a68cf
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400a68cf
mov rdx, qword [rdx]
lea rcx, [rbp + 0x470]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x480], xmm0
mov word [rbp + 0x470], di
call fcn.140025490
lea rdx, str.___url_route
lea rcx, [rbp - 0x70]
call fcn.140004f60
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400a65f3
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400a65f3
mov rdx, qword [rdx]
lea rcx, [rbp + 0x3b0]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x3c0], xmm0
mov word [rbp + 0x3b0], di
call fcn.140025490
jmp 0x1400a660a
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x3c0], xmm0
mov word [rbp + 0x3b0], di
test rsi, rsi
je 0x1400a6640
mov r8, qword [rsi + 8]
test r8, r8
je 0x1400a6640
mov rdx, qword [rsi]
lea rcx, [rbp + 0x390]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x3a0], xmm0
mov word [rbp + 0x390], di
call fcn.140025490
jmp 0x1400a6657
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x3a0], xmm0
mov word [rbp + 0x390], di
lea r8, [rbp + 0x3b0]
lea rdx, [rbp + 0x390]
lea rcx, [rbp + 0x510]
call fcn.140040f40
mov rdx, rax
lea r8, [rbp + 0x470]
lea rcx, [rbp + 0x4f0]
call fcn.140040f40
mov rbx, rax
mov rdx, qword [rax + 0x10]
test rdx, rdx
jne 0x1400a66a2
test rsi, rsi
je 0x1400a66e7
mov rcx, rsi
call sub.libcef.dll_cef_string_utf16_clear
jmp 0x1400a66e7
test rsi, rsi
jne 0x1400a66cc
lea ecx, [rsi + 0x18]
call fcn.14014e04c
mov rsi, rax
mov qword [rsp + 0x60], rax
xorps xmm0, xmm0
mov byte [rsp + 0x68], 1
xor eax, eax
movups xmmword [rsi], xmm0
mov qword [rsi + 0x10], rax
mov rdx, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 8
jb 0x1400a66d6
mov rbx, qword [rbx]
mov r9d, 1
mov r8, rsi
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_set
mov rdx, qword [rbp + 0x508]
cmp rdx, 8
jb 0x1400a672d
mov rcx, qword [rbp + 0x4f0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a6728
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e41
call fcn.14014e088
mov rdx, qword [rbp + 0x528]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x4f0], di
movdqu xmmword [rbp + 0x500], xmm0
cmp rdx, 8
jb 0x1400a678a
mov rcx, qword [rbp + 0x510]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a6785
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e41
call fcn.14014e088
mov rdx, qword [rbp + 0x3a8]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x510], di
movdqu xmmword [rbp + 0x520], xmm0
cmp rdx, 8
jb 0x1400a67e7
mov rcx, qword [rbp + 0x390]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a67e2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e41
call fcn.14014e088
mov rdx, qword [rbp + 0x3c8]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x390], di
movdqu xmmword [rbp + 0x3a0], xmm0
cmp rdx, 8
jb 0x1400a6844
mov rcx, qword [rbp + 0x3b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a683f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e41
call fcn.14014e088
mov rcx, qword [rbp - 0x68]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x3b0], di
mov qword [rbp - 0x70], r14
movdqu xmmword [rbp + 0x3c0], xmm0
test rcx, rcx
je 0x1400a6889
cmp byte [rbp - 0x60], dil
je 0x1400a6881
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x68]
mov edx, SafeArrayPutElement
call fcn.14014e088
mov qword [rbp - 0x68], rdi
mov byte [rbp - 0x60], dil
mov rdx, qword [rbp + 0x488]
cmp rdx, 8
jb 0x1400a68cf
mov rcx, qword [rbp + 0x470]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a68ca
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a6e41
call fcn.14014e088
mov r8, qword [rbp - 0x40]
mov rax, qword [r8 + 8]
test rax, rax
je 0x1400a6bae
cmp qword [rax + 8], rdi
je 0x1400a6bae
mov rcx, qword [rbp - 0x38]
lea rdx, [rbp - 0x30]
call fcn.1400a41e0
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400a6931
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400a6931
mov rdx, qword [rdx]
lea rcx, [rbp + 0x350]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x360], xmm0
mov word [rbp + 0x350], di
call fcn.140025490
jmp 0x1400a6948
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x360], xmm0
mov word [rbp + 0x350], di
lea rdx, str.___notification_data
lea rcx, [rbp - 0x58]
call fcn.140004f60
mov rdx, qword [rax + 8]
test rdx, rdx
je 0x1400a6992
mov r8, qword [rdx + 8]
test r8, r8
je 0x1400a6992
mov rdx, qword [rdx]
lea rcx, [rbp + 0x330]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x340], xmm0
mov word [rbp + 0x330], di
call fcn.140025490
jmp 0x1400a69a9
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x340], xmm0
mov word [rbp + 0x330], di
test rsi, rsi
je 0x1400a69df
mov r8, qword [rsi + 8]
test r8, r8
je 0x1400a69df
mov rdx, qword [rsi]
lea rcx, [rbp + 0x310]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x320], xmm0
mov word [rbp + 0x310], di
call fcn.140025490
jmp 0x1400a69f6
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x320], xmm0
mov word [rbp + 0x310], di
lea r8, [rbp + 0x330]
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x450]
call fcn.140040f40
mov rdx, rax
lea r8, [rbp + 0x350]
lea rcx, [rbp + 0x490]
call fcn.140040f40
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.14001d880
mov r8, qword [rbp + 0x4a8]
cmp r8, 8
jb 0x1400a6a56
mov rdx, qword [rbp + 0x490]
lea rcx, [rbp + 0x490]
inc r8
call fcn.140025930
mov r8, qword [rbp + 0x468]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x490], di
movdqu xmmword [rbp + 0x4a0], xmm0
cmp r8, 8
jb 0x1400a6a90
mov rdx, qword [rbp + 0x450]
lea rcx, [rbp + 0x450]
inc r8
call fcn.140025930
mov r8, qword [rbp + 0x328]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x450], di
movdqu xmmword [rbp + 0x460], xmm0
cmp r8, 8
jb 0x1400a6aca
mov rdx, qword [rbp + 0x310]
lea rcx, [rbp + 0x310]
inc r8
call fcn.140025930
mov r8, qword [rbp + 0x348]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x310], di
movdqu xmmword [rbp + 0x320], xmm0
cmp r8, 8
jb 0x1400a6b04
mov rdx, qword [rbp + 0x330]
lea rcx, [rbp + 0x330]
inc r8
call fcn.140025930
mov rcx, qword [rbp - 0x50]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x330], di
mov qword [rbp - 0x58], r14
movdqu xmmword [rbp + 0x340], xmm0
test rcx, rcx
je 0x1400a6b49
cmp byte [rbp - 0x48], dil
je 0x1400a6b41
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x50]
mov edx, SafeArrayPutElement
call fcn.14014e088
mov qword [rbp - 0x50], rdi
mov byte [rbp - 0x48], dil
mov r8, qword [rbp + 0x368]
cmp r8, 8
jb 0x1400a6b6c
mov rdx, qword [rbp + 0x350]
lea rcx, [rbp + 0x350]
inc r8
call fcn.140025930
mov rcx, qword [rbp - 0x28]
movdqa xmm0, xmmword [0x1402022e0]
mov word [rbp + 0x350], di
mov qword [rbp - 0x30], r14
movdqu xmmword [rbp + 0x360], xmm0
test rcx, rcx
je 0x1400a6ba9
cmp byte [rbp - 0x20], dil
je 0x1400a6ba9
call sub.libcef.dll_cef_string_utf16_clear
mov rcx, qword [rbp - 0x28]
mov edx, SafeArrayPutElement
call fcn.14014e088
mov rsi, qword [rsp + 0x60]
xorps xmm0, xmm0
mov dword [rbp], 0x68
xor eax, eax
movups xmmword [rbp + 4], xmm0
mov dword [rbp + 0x64], eax
movups xmmword [rbp + 0x14], xmm0
mov qword [rbp - 8], rax
movups xmmword [rbp + 0x24], xmm0
movups xmmword [rbp + 0x34], xmm0
movups xmmword [rbp + 0x44], xmm0
movups xmmword [rbp + 0x54], xmm0
movups xmmword [rbp - 0x18], xmm0
call sub.libcef.dll_cef_get_min_log_level
test eax, eax
jg 0x1400a6c34
lea rdx, [rbp + 0x530]
lea rcx, [rsp + 0x58]
call fcn.1400100d0
mov rbx, rax
cmp qword [rax + 0x18], 0x10
jb 0x1400a6c04
mov rbx, qword [rax]
xor r9d, r9d
lea rdx, str.C:uworkspace03_20cefwinauto_src_nf_simple_handler_win.cc
mov r8d, 0xba
lea rcx, [rbp + 0x70]
call fcn.1400be000
mov rdx, rbx
lea rcx, [rax + 8]
call fcn.140002500
mov rsi, qword [rsp + 0x60]
mov r12d, 3
test r12b, 2
je 0x1400a6c47
and r12d, 0xfffffffd
lea rcx, [rbp + 0x70]
call fcn.1400be360
test r12b, 1
je 0x1400a6c5d
and r12d, 0xfffffffe
lea rcx, [rbp + 0x530]
call fcn.1400073b0
test rsi, rsi
je 0x1400a6caa
mov r8, qword [rsi + 8]
test r8, r8
je 0x1400a6caa
mov rdx, qword [rsi]
lea rcx, [rbp + 0x2f0]
movdqa xmm0, xmmword [0x1402022e0]
movdqu xmmword [rbp + 0x300], xmm0
mov word [rbp + 0x2f0], di
call fcn.140025490
cmp qword [rbp + 0x308], 8
lea rdx, [rbp + 0x2f0]
cmovae rdx, qword [rbp + 0x2f0]
jmp 0x1400a6cc8
movdqa xmm0, xmmword [0x1402022e0]
lea rdx, [rbp + 0x2f0]
movdqu xmmword [rbp + 0x300], xmm0
mov word [rbp + 0x2f0], di
lea rax, [rbp - 0x18]
xor r9d, r9d
mov qword [rsp + 0x48], rax
xor r8d, r8d
lea rax, [rbp]
xor ecx, ecx
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], 1
call qword [sym.imp.KERNEL32.dll_CreateProcessW]
mov r8, qword [rbp + 0x308]
cmp eax, 1
setne bl
cmp r8, 8
jb 0x1400a6d27
mov rdx, qword [rbp + 0x2f0]
lea rcx, [rbp + 0x2f0]
inc r8
call fcn.140025930
test bl, bl
je 0x1400a6d8f
call sub.libcef.dll_cef_get_min_log_level
test eax, eax
jg 0x1400a6d79
xor r9d, r9d
lea rdx, str.C:uworkspace03_20cefwinauto_src_nf_simple_handler_win.cc
mov r8d, 0xbe
lea rcx, [rbp + 0x170]
or r12d, 4
call fcn.1400be000
mov rbx, rax
call qword [sym.imp.KERNEL32.dll_GetLastError]
lea rcx, [rbx + 8]
mov edi, eax
lea rdx, str.Notification_Launched_failed_with_last_error_as
call fcn.140002500
mov rcx, rax
mov edx, edi
call fcn.140049cc0
test r12b, 4
je 0x1400a6d8b
lea rcx, [rbp + 0x170]
call fcn.1400be360
xor bl, bl
jmp 0x1400a6da5
mov rcx, qword [rbp - 0x10]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov rcx, qword [rbp - 0x18]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov bl, 1
test r15, r15
je 0x1400a6dc6
cmp byte [rsp + 0x50], 0
je 0x1400a6dc6
mov rcx, r15
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, r15
call fcn.14014e088
test rsi, rsi
je 0x1400a6de7
cmp byte [rsp + 0x68], 0
je 0x1400a6de7
mov rcx, rsi
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, rsi
call fcn.14014e088
mov rdi, qword [rsp + 0x70]
test rdi, rdi
je 0x1400a6e0d
cmp byte [rsp + 0x51], 0
je 0x1400a6e0d
mov rcx, rdi
call sub.libcef.dll_cef_string_utf16_clear
mov edx, SafeArrayPutElement
mov rcx, rdi
call fcn.14014e088
mov rdi, qword [rsp + 0x2668]
movzx eax, bl
mov rsi, qword [rsp + 0x2670]
mov rcx, qword [rbp + 0x2550]
xor rcx, rsp
call fcn.14014e130
add rsp, 0x2678
pop r15
pop r14
pop r13
pop r12
pop rbx
pop rbp
ret
call fcn.14018c54c
int3
call fcn.14018c54c
int3
call fcn.14018c54c
int3
call fcn.14018c54c
int3
call fcn.14018c54c
int3
call fcn.14003aab0
int3
call fcn.14018c54c
int3
call fcn.14018c54c
int3