Function at 0x140090c80
Capabilities:
Accept command line arguments
Print debug messages

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x20], rsi
mov qword [rsp + 8], rcx
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x7d0
mov rax, qword [0x1403aa6c8]
xor rax, rsp
mov qword [rsp + 0x7c0], rax
mov qword [rsp + 0x78], r8
xor r15d, r15d
mov r14d, r15d
mov dword [rsp + 0x48], r15d
mov qword [0x1403b2220], rcx
lea ecx, [r15 + 2]
call qword [sym.imp.KERNEL32.dll_SetErrorMode]
call fcn.1402178d0
mov rbx, rax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x500], r15
mov qword [rsp + 0x508], 0xf
mov byte [rsp + 0x4f0], r15b
mov qword [rsp + 0x4c0], r15
mov qword [rsp + 0x4c8], 0xf
mov byte [rsp + 0x4b0], r15b
mov qword [rsp + 0x480], r15
mov qword [rsp + 0x488], 0xf
mov byte [rsp + 0x470], r15b
mov qword [rsp + 0x460], r15
mov qword [rsp + 0x468], 0xf
mov byte [rsp + 0x450], r15b
mov qword [rsp + 0x400], r15
mov qword [rsp + 0x408], 0xf
mov byte [rsp + 0x3f0], r15b
movdqa xmm0, xmmword [0x14023d790]
movdqa xmmword [rsp + 0x540], xmm0
mov byte [rsp + 0x530], r15b
movdqa xmm1, xmm0
movdqa xmmword [rsp + 0x560], xmm0
mov byte [rsp + 0x550], r15b
movdqa xmmword [rsp + 0x580], xmm0
mov byte [rsp + 0x570], r15b
mov qword [rsp + 0x4a0], r15
mov qword [rsp + 0x4a8], 0xf
mov byte [rsp + 0x490], r15b
mov dword [rsp + 0x68], r15d
mov r13d, r15d
mov qword [rsp + 0x58], r15
lea rcx, [rsp + 0x38]
call fcn.140006754
nop
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
lea rdi, vtable.CefStringBase_struct_CefStringTraitsUTF16_.0
mov qword [rsp + 0x350], rdi
mov qword [rsp + 0x358], r15
mov byte [rsp + 0x360], r15b
lea r12, [r15 - 1]
test rax, rax
je 0x140090f46
mov qword [rsp + 0x340], r15
mov qword [rsp + 0x348], 7
mov word [rsp + 0x330], r15w
mov r8, r12
inc r8
cmp word [rax + r8*2], 0
jne 0x140090e30
mov rdx, rax
lea rcx, [rsp + 0x330]
call fcn.140082e10
nop
mov rdx, qword [rsp + 0x340]
test rdx, rdx
jne 0x140090e72
mov rcx, qword [rsp + 0x358]
test rcx, rcx
je 0x140090e6b
call sub.libcef.dll_cef_string_utf16_clear
mov esi, 1
jmp 0x140090edc
mov r8, qword [rsp + 0x358]
test r8, r8
jne 0x140090eb4
lea ecx, [r8 + 0x18]
call fcn.140229738
mov qword [rsp + 0x358], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
mov byte [rsp + 0x360], 1
mov r8, qword [rsp + 0x358]
mov rdx, qword [rsp + 0x340]
lea rcx, [rsp + 0x330]
cmp qword [rsp + 0x348], 8
cmovae rcx, qword [rsp + 0x330]
mov esi, 1
mov r9d, esi
call sub.libcef.dll_cef_string_utf16_set
nop
mov rdx, qword [rsp + 0x348]
cmp rdx, 8
jb 0x140090f27
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140090f22
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140090f22
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x340], r15
mov qword [rsp + 0x348], 7
mov word [rsp + 0x330], r15w
jmp 0x140090f4b
mov esi, 1
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea rdx, [rsp + 0x350]
call qword [rax + 0x20]
nop
mov qword [rsp + 0x350], rdi
mov rcx, qword [rsp + 0x358]
test rcx, rcx
je 0x140090f95
cmp byte [rsp + 0x360], 0
je 0x140090f95
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x358]
call fcn.140229774
lea rcx, str.shcore.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryW]
mov qword [0x1403b2230], rax
test rax, rax
je 0x140090fc5
lea rdx, str.GetDpiForMonitor
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsp + 0x40], rax
jmp 0x140090fca
mov qword [rsp + 0x40], r15
mov qword [rsp + 0x350], rdi
mov qword [rsp + 0x358], r15
mov byte [rsp + 0x360], 0
mov edx, send
mov qword [rsp + 0x348], rdx
mov r9d, 4
mov qword [rsp + 0x340], r9
mov eax, dword [0x140244628]
mov dword [rsp + 0x330], eax
mov byte [rsp + 0x334], 0
lea ecx, [rdx + 9]
call fcn.140229738
mov qword [rsp + 0x358], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
mov byte [rsp + 0x360], 1
mov r8, qword [rsp + 0x358]
lea rcx, [rsp + 0x330]
cmp qword [rsp + 0x348], 0x10
cmovae rcx, qword [rsp + 0x330]
mov rdx, qword [rsp + 0x340]
call sub.libcef.dll_cef_string_utf8_to_utf16
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400910ab
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400910a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400910a6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x340], r15
mov qword [rsp + 0x348], send
mov byte [rsp + 0x330], 0
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea rdx, [rsp + 0x350]
call qword [rax + 0x58]
mov byte [rsp + 0x30], al
mov qword [rsp + 0x350], rdi
mov rcx, qword [rsp + 0x358]
test rcx, rcx
je 0x140091119
cmp byte [rsp + 0x360], 0
je 0x140091119
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x358]
call fcn.140229774
movzx eax, byte [rsp + 0x30]
test al, al
je 0x14009217c
mov qword [rsp + 0x350], rdi
mov qword [rsp + 0x358], r15
mov byte [rsp + 0x360], 0
mov edx, send
mov qword [rsp + 0x348], rdx
mov r9d, 4
mov qword [rsp + 0x340], r9
mov eax, dword [0x140244628]
mov dword [rsp + 0x330], eax
mov byte [rsp + 0x334], 0
lea ecx, [rdx + 9]
call fcn.140229738
mov qword [rsp + 0x358], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
mov byte [rsp + 0x360], 1
mov r8, qword [rsp + 0x358]
lea rcx, [rsp + 0x330]
cmp qword [rsp + 0x348], 0x10
cmovae rcx, qword [rsp + 0x330]
mov rdx, qword [rsp + 0x340]
call sub.libcef.dll_cef_string_utf8_to_utf16
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x140091202
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400911fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400911fd
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x340], r15
mov qword [rsp + 0x348], send
mov byte [rsp + 0x330], 0
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x350]
lea rdx, [rsp + 0x80]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x350], rdi
mov rcx, qword [rsp + 0x358]
test rcx, rcx
je 0x140091270
cmp byte [rsp + 0x360], 0
je 0x140091270
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x358]
call fcn.140229774
mov qword [rsp + 0x350], rdi
mov qword [rsp + 0x358], r15
mov byte [rsp + 0x360], 0
mov edx, send
mov qword [rsp + 0x3a8], rdx
mov qword [rsp + 0x3a0], rdx
movsd xmm0, qword [str.params_serverid]
movsd qword [rsp + 0x390], xmm0
mov eax, dword [0x140244698]
mov dword [rsp + 0x398], eax
movzx eax, word [0x14024469c]
mov word [rsp + 0x39c], ax
movzx eax, byte [0x14024469e]
mov byte [rsp + 0x39e], al
mov byte [rsp + 0x39f], 0
lea ecx, [rdx + 9]
call fcn.140229738
mov qword [rsp + 0x358], rax
xorps xmm0, xmm0
xor ecx, ecx
movups xmmword [rax], xmm0
mov qword [rax + 0x10], rcx
mov byte [rsp + 0x360], 1
mov r8, qword [rsp + 0x358]
lea rcx, [rsp + 0x390]
cmp qword [rsp + 0x3a8], 0x10
cmovae rcx, qword [rsp + 0x390]
mov rdx, qword [rsp + 0x3a0]
call sub.libcef.dll_cef_string_utf8_to_utf16
mov rdx, qword [rsp + 0x3a8]
cmp rdx, 0x10
jb 0x140091379
inc rdx
mov rcx, qword [rsp + 0x390]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091374
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091374
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x3a0], r15
mov qword [rsp + 0x3a8], send
mov byte [rsp + 0x390], 0
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x350]
lea rdx, [rsp + 0xc8]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x350], rdi
mov rcx, qword [rsp + 0x358]
test rcx, rcx
je 0x1400913f7
cmp byte [rsp + 0x360], 0
je 0x1400913e7
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x358]
call fcn.140229774
mov qword [rsp + 0x358], r15
mov byte [rsp + 0x360], 0
mov qword [rsp + 0x410], rdi
mov qword [rsp + 0x418], r15
mov byte [rsp + 0x420], 0
mov qword [rsp + 0x3c8], send
mov qword [rsp + 0x3c0], 8
mov rax, qword [str.renderer]
mov qword [rsp + 0x3b0], rax
mov byte [rsp + 0x3b8], 0
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x410]
call fcn.14007b500
nop
mov rdx, qword [rsp + 0x3c8]
cmp rdx, 0x10
jb 0x14009149a
inc rdx
mov rcx, qword [rsp + 0x3b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091495
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091495
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov rcx, qword [rsp + 0x88]
test rcx, rcx
je 0x1400914b8
cmp qword [rcx + 8], 0
je 0x1400914b8
mov rbx, qword [rsp + 0x418]
jmp 0x1400914cc
mov rbx, qword [rsp + 0x418]
test rbx, rbx
je 0x1400914ff
cmp qword [rbx + 8], 0
je 0x1400914ff
test rcx, rcx
je 0x1400914f8
cmp qword [rcx + 8], 0
je 0x1400914f8
test rbx, rbx
je 0x1400914f2
cmp qword [rbx + 8], 0
je 0x1400914f2
mov rdx, rbx
call sub.libcef.dll_cef_string_utf16_cmp
mov dword [rsp + 0x30], eax
jmp 0x140091504
mov dword [rsp + 0x30], esi
jmp 0x140091504
mov dword [rsp + 0x30], r12d
jmp 0x140091504
mov dword [rsp + 0x30], r15d
test rbx, rbx
je 0x140091528
cmp byte [rsp + 0x420], 0
je 0x140091528
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, rbx
call fcn.140229774
cmp dword [rsp + 0x30], 0
jne 0x140091f08
lea rdx, str.params_ppid
lea rcx, [rsp + 0x370]
call fcn.140058b60
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x370]
lea rdx, [rsp + 0xb0]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x370], rdi
mov rcx, qword [rsp + 0x378]
test rcx, rcx
je 0x1400915aa
cmp byte [rsp + 0x380], 0
je 0x14009159a
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x378]
call fcn.140229774
mov qword [rsp + 0x378], r15
mov byte [rsp + 0x380], 0
lea rdx, str.params_ppversion
lea rcx, [rsp + 0x430]
call fcn.140058b60
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x430]
lea rdx, [rsp + 0x410]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x430], rdi
mov rcx, qword [rsp + 0x438]
test rcx, rcx
je 0x140091621
cmp byte [rsp + 0x440], 0
je 0x140091611
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x438]
call fcn.140229774
mov qword [rsp + 0x438], r15
mov byte [rsp + 0x440], 0
lea rdx, str.params_extensionid
lea rcx, [rsp + 0x370]
call fcn.140058b60
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x370]
lea rdx, [rsp + 0x98]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x370], rdi
mov rcx, qword [rsp + 0x378]
test rcx, rcx
je 0x140091698
cmp byte [rsp + 0x380], 0
je 0x140091688
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x378]
call fcn.140229774
mov qword [rsp + 0x378], r15
mov byte [rsp + 0x380], 0
lea rdx, str.params_loglevel
lea rcx, [rsp + 0x430]
call fcn.140058b60
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x430]
lea rdx, [rsp + 0x510]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x430], rdi
mov rcx, qword [rsp + 0x438]
test rcx, rcx
je 0x14009170f
cmp byte [rsp + 0x440], 0
je 0x1400916ff
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x438]
call fcn.140229774
mov qword [rsp + 0x438], r15
mov byte [rsp + 0x440], 0
lea rdx, str.params_extensionuuid
lea rcx, [rsp + 0x370]
call fcn.140058b60
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x370]
lea rdx, [rsp + 0xf8]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x370], rdi
mov rcx, qword [rsp + 0x378]
test rcx, rcx
je 0x140091786
cmp byte [rsp + 0x380], 0
je 0x140091776
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x378]
call fcn.140229774
mov qword [rsp + 0x378], r15
mov byte [rsp + 0x380], 0
lea rdx, str.params_windowid
lea rcx, [rsp + 0x430]
call fcn.140058b60
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x430]
lea rdx, [rsp + 0xe0]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x430], rdi
mov rcx, qword [rsp + 0x438]
test rcx, rcx
je 0x1400917fd
cmp byte [rsp + 0x440], 0
je 0x1400917ed
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x438]
call fcn.140229774
mov qword [rsp + 0x438], r15
mov byte [rsp + 0x440], 0
lea rdx, str.params_commandline
lea rcx, [rsp + 0x390]
call fcn.140058b60
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x390]
lea rdx, [rsp + 0x370]
call qword [rax + 0x60]
nop
lea rdx, [rsp + 0x3b0]
mov rcx, rax
call fcn.140058640
mov rdx, qword [rsp + 0x468]
cmp rdx, 0x10
jb 0x140091884
inc rdx
mov rcx, qword [rsp + 0x450]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009187f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009187f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
movups xmm0, xmmword [rsp + 0x3b0]
movups xmmword [rsp + 0x450], xmm0
movups xmm1, xmmword [rsp + 0x3c0]
movups xmmword [rsp + 0x460], xmm1
movdqa xmm0, xmmword [0x14023d790]
movdqu xmmword [rsp + 0x3c0], xmm0
mov byte [rsp + 0x3b0], 0
lea rcx, [rsp + 0x3b0]
call fcn.14002b370
nop
mov qword [rsp + 0x370], rdi
mov rcx, qword [rsp + 0x378]
test rcx, rcx
je 0x140091911
cmp byte [rsp + 0x380], 0
je 0x140091901
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x378]
call fcn.140229774
mov qword [rsp + 0x378], r15
mov byte [rsp + 0x380], 0
mov qword [rsp + 0x390], rdi
mov rcx, qword [rsp + 0x398]
test rcx, rcx
je 0x140091947
cmp byte [rsp + 0x3a0], 0
je 0x140091947
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x398]
call fcn.140229774
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0xe0]
call fcn.140058640
cmp qword [rax + 0x18], 0x10
jb 0x140091966
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atol]
movsxd rcx, eax
mov qword [0x1403b2228], rcx
lea rcx, [rsp + 0x3b0]
call fcn.14002b370
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x510]
call fcn.140058640
cmp qword [rax + 0x18], 0x10
jb 0x1400919a5
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov r14d, eax
lea rcx, [rsp + 0x3b0]
call fcn.14002b370
lea rdx, [rsp + 0x330]
lea rcx, [rsp + 0x80]
call fcn.140058640
mov rbx, rax
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0x98]
call fcn.140058640
nop
mov r8, rsi
lea rdx, [0x140240c30]
mov rcx, rax
call fcn.140058a90
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x3d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x3e0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], send
mov byte [rax], 0
mov r9, rbx
lea r8, [rsp + 0x3d0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x6c0]
call fcn.140056650
nop
mov rdx, qword [rsp + 0x3e8]
cmp rdx, 0x10
jb 0x140091a89
inc rdx
mov rcx, qword [rsp + 0x3d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091a83
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091a83
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
nop
mov r8, qword [rsp + 0x3c8]
cmp r8, 0x10
jb 0x140091aaf
inc r8
mov rdx, qword [rsp + 0x3b0]
lea rcx, [rsp + 0x3b0]
call fcn.140058b20
mov qword [rsp + 0x3c0], r15
mov qword [rsp + 0x3c8], send
mov byte [rsp + 0x3b0], 0
mov r8, qword [rsp + 0x348]
cmp r8, 0x10
jb 0x140091af1
inc r8
mov rdx, qword [rsp + 0x330]
lea rcx, [rsp + 0x330]
call fcn.140058b20
mov qword [rsp + 0x340], r15
mov qword [rsp + 0x348], send
mov byte [rsp + 0x330], 0
lea rdx, [rsp + 0x4d0]
lea rcx, [rsp + 0x410]
call fcn.140058640
nop
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0xb0]
call fcn.140058640
nop
lea r9, [rsp + 0x6c0]
lea r8, [rsp + 0x4d0]
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0x390]
call fcn.14006f370
mov rbx, rax
lea rax, [rsp + 0x3f0]
cmp rax, rbx
je 0x140091bfa
mov rdx, qword [rsp + 0x408]
cmp rdx, 0x10
jb 0x140091bb8
inc rdx
mov rcx, qword [rsp + 0x3f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140091bb3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140091bb3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x400], r15
mov qword [rsp + 0x408], 0xf
mov byte [rsp + 0x3f0], 0
movups xmm0, xmmword [rbx]
movups xmmword [rsp + 0x3f0], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rsp + 0x400], xmm1
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], send
mov byte [rbx], 0
lea rcx, [rsp + 0x390]
call fcn.14002b370
nop
lea rcx, [rsp + 0x3d0]
call fcn.14002b370
nop
lea rcx, [rsp + 0x4d0]
call fcn.14002b370
lea rcx, [rsp + 0x3f0]
call fcn.14006f6e0
mov ecx, r14d
call fcn.14006f300
mov ecx, eax
call fcn.14006f6c0
call fcn.140094ae0
mov r13, rax
mov qword [rsp + 0x58], rax
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0xc8]
call fcn.140058640
nop
mov r8, qword [r13]
lea rdx, [rsp + 0x3d0]
mov rcx, r13
call qword [r8 + 0x40]
nop
lea rcx, [rsp + 0x3d0]
call fcn.14002b370
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0xf8]
call fcn.140058640
nop
mov rax, qword [r13]
lea rdx, [rsp + 0x3d0]
mov rcx, r13
call qword [rax + 0x50]
nop
lea rcx, [rsp + 0x3d0]
call fcn.14002b370
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0x98]
call fcn.140058640
nop
mov rax, qword [r13]
lea rdx, [rsp + 0x3d0]
mov rcx, r13
call qword [rax + 0x150]
nop
lea rcx, [rsp + 0x3d0]
call fcn.14002b370
lea rdx, [rsp + 0x3d0]
lea rcx, [rsp + 0xb0]
call fcn.140058640
mov r14d, 0x3fe
mov rax, qword [r13]
lea rdx, [rsp + 0x3d0]
mov rcx, r13
call qword [rax + 0x1a8]
nop
lea rcx, [rsp + 0x3d0]
call fcn.14002b370
mov rax, qword [r13]
mov rdx, qword [rsp + 0x40]
mov rcx, r13
call qword [rax + 0x90]
mov rax, qword [r13]
mov rcx, r13
call qword [rax + ioctlsocket]
nop
lea rcx, [rsp + 0x6c0]
call fcn.14002b370
nop
mov qword [rsp + 0xe0], rdi
mov rcx, qword [rsp + 0xe8]
test rcx, rcx
je 0x140091da1
cmp byte [rsp + 0xf0], 0
je 0x140091d91
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0xe8]
call fcn.140229774
mov qword [rsp + 0xe8], r15
mov byte [rsp + 0xf0], 0
mov qword [rsp + 0xf8], rdi
mov rcx, qword [rsp + 0x100]
test rcx, rcx
je 0x140091de7
cmp byte [rsp + 0x108], 0
je 0x140091dd7
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x100]
call fcn.140229774
mov qword [rsp + 0x100], r15
mov byte [rsp + 0x108], 0
mov qword [rsp + 0x510], rdi
mov rcx, qword [rsp + 0x518]
test rcx, rcx
je 0x140091e2d
cmp byte [rsp + 0x520], 0
je 0x140091e1d
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x518]
call fcn.140229774
mov qword [rsp + 0x518], r15
mov byte [rsp + 0x520], 0
mov qword [rsp + 0x98], rdi
mov rcx, qword [rsp + 0xa0]
test rcx, rcx
je 0x140091e73
cmp byte [rsp + 0xa8], 0
je 0x140091e63
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0xa0]
call fcn.140229774
mov qword [rsp + 0xa0], r15
mov byte [rsp + 0xa8], 0
mov qword [rsp + 0x410], rdi
mov rcx, qword [rsp + 0x418]
test rcx, rcx
je 0x140091eb9
cmp byte [rsp + 0x420], 0
je 0x140091ea9
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x418]
call fcn.140229774
mov qword [rsp + 0x418], r15
mov byte [rsp + 0x420], 0
mov qword [rsp + 0xb0], rdi
mov rcx, qword [rsp + 0xb8]
test rcx, rcx
je 0x140092045
cmp byte [rsp + 0xc0], 0
je 0x140091ef3
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0xb8]
call fcn.140229774
mov qword [rsp + 0xb8], r15
mov byte [rsp + 0xc0], 0
jmp 0x140092045
lea rdx, str.gpu_process
lea rcx, [rsp + 0x390]
call fcn.140058b60
mov rcx, qword [rsp + 0x88]
test rcx, rcx
je 0x140091f3a
cmp qword [rcx + 8], 0
je 0x140091f3a
mov rbx, qword [rsp + 0x398]
jmp 0x140091f4e
mov rbx, qword [rsp + 0x398]
test rbx, rbx
je 0x140091f78
cmp qword [rbx + 8], 0
je 0x140091f78
test rcx, rcx
je 0x140091f7b
cmp qword [rcx + 8], 0
je 0x140091f7b
test rbx, rbx
je 0x140091f73
cmp qword [rbx + 8], 0
je 0x140091f73
mov rdx, rbx
call sub.libcef.dll_cef_string_utf16_cmp
mov r12d, eax
jmp 0x140091f7b
mov r12d, esi
jmp 0x140091f7b
mov r12d, r15d
test rbx, rbx
je 0x140091f9f
cmp byte [rsp + 0x3a0], 0
je 0x140091f9f
mov rcx, rbx
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, rbx
call fcn.140229774
test r12d, r12d
jne 0x140092045
lea rdx, str.params_ppid
lea rcx, [rsp + 0x390]
call fcn.140058b60
nop
mov rcx, qword [rsp + 0x38]
mov rax, qword [rcx]
lea r8, [rsp + 0x390]
lea rdx, [rsp + 0x410]
call qword [rax + 0x60]
nop
mov qword [rsp + 0x390], rdi
mov rcx, qword [rsp + 0x398]
test rcx, rcx
je 0x14009200f
cmp byte [rsp + 0x3a0], r12b
je 0x14009200f
call sub.libcef.dll_cef_string_utf16_clear
lea edx, [r12 + 0x18]
mov rcx, qword [rsp + 0x398]
call fcn.140229774
mov qword [rsp + 0x410], rdi
mov rcx, qword [rsp + 0x418]
test rcx, rcx
je 0x140092045
cmp byte [rsp + 0x420], 0
je 0x140092045
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x418]
call fcn.140229774
lea rdx, [rsp + 0x3b0]
lea rcx, [rsp + 0xc8]
call fcn.140058640
bts r14d, 0xa
or r14d, 1
mov dword [rsp + 0x48], r14d
lea rcx, [rsp + 0x3b0]
call fcn.14007fad0
cmp eax, 2
jne 0x140092087
call fcn.140084050
test al, al
je 0x140092087
mov bl, 1
jmp 0x140092089
xor bl, bl
test r14b, 1
je 0x14009209c
lea rcx, [rsp + 0x3b0]
call fcn.14002b370
test bl, bl
je 0x1400920a7
call fcn.1400827a0
jmp 0x1400920e7
call fcn.1402178d0
mov rbx, rax
mov qword [rsp + 0x40], rax
lea rcx, str.Setting_render_process_dpi_awareness_as_PROCESS_SYSTEM_DPI_AWARE
call fcn.140219360
nop
test rbx, rbx
je 0x1400920d0
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + ioctlsocket]
nop
jmp 0x1400920e1
call fcn.1400827f0
nop
mov qword [rsp + 0xc8], rdi
mov rcx, qword [rsp + 0xd0]
test rcx, rcx
je 0x14009212d
cmp byte [rsp + 0xd8], 0
je 0x14009211d
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0xd0]
call fcn.140229774
mov qword [rsp + 0xd0], r15
mov byte [rsp + 0xd8], 0
mov qword [rsp + 0x80], rdi
mov rcx, qword [rsp + 0x88]
test rcx, rcx
je 0x140093913
cmp byte [rsp + 0x90], 0
je 0x140092167
call sub.libcef.dll_cef_string_utf16_clear
mov edx, 0x18
mov rcx, qword [rsp + 0x88]
call fcn.140229774
mov qword [rsp + 0x88], r15
mov byte [rsp + 0x90], 0
jmp 0x140093913
mov dword [rsp + 0x48], r15d
lea rdx, [rsp + 0x48]
mov rcx, qword [rsp + 0x78]
call qword [sym.imp.SHELL32.dll_CommandLineToArgvW]
mov rdi, rax
cmp dword [rsp + 0x48], 0xf
je 0x14009254f
mov rcx, qword [0x1403b2230]
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
lea rcx, str.The_command_line_parameters_are_mismatched_n
call qword [sym.imp.KERNEL32.dll_OutputDebugStringW]
nop
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x1400921da
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
nop
mov rdx, qword [rsp + 0x4a8]
cmp rdx, 0x10
jb 0x140092220
inc rdx
mov rcx, qword [rsp + 0x490]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009221b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009221b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x4a0], r15
mov qword [rsp + 0x4a8], 0xf
mov byte [rsp + 0x490], 0
mov rdx, qword [rsp + 0x588]
cmp rdx, 0x10
jb 0x14009227f
inc rdx
mov rcx, qword [rsp + 0x570]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009227a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009232a
call fcn.140229774
movdqa xmm0, xmmword [0x14023d790]
movdqa xmmword [rsp + 0x580], xmm0
mov byte [rsp + 0x570], 0
mov rdx, qword [rsp + 0x568]
cmp rdx, 0x10
jb 0x1400922d7
inc rdx
mov rcx, qword [rsp + 0x550]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400922d2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009232a
call fcn.140229774
movdqa xmm0, xmmword [0x14023d790]
movdqa xmmword [rsp + 0x560], xmm0
mov byte [rsp + 0x550], 0
mov rdx, qword [rsp + 0x548]
cmp rdx, 0x10
jb 0x140092336
inc rdx
mov rcx, qword [rsp + 0x530]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140092331
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140092331
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
movdqa xmm0, xmmword [0x14023d790]
movdqa xmmword [rsp + 0x540], xmm0
mov byte [rsp + 0x530], 0
mov rdx, qword [rsp + 0x408]
cmp rdx, 0x10
jb 0x140092395
inc rdx
mov rcx, qword [rsp + 0x3f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140092390
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140092390
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x400], r15
mov qword [rsp + 0x408], 0xf
mov byte [rsp + 0x3f0], 0
mov rdx, qword [rsp + 0x468]
cmp rdx, 0x10
jb 0x1400923f7
inc rdx
mov rcx, qword [rsp + 0x450]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400923f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400923f2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x460], r15
mov qword [rsp + 0x468], 0xf
mov byte [rsp + 0x450], 0
mov rdx, qword [rsp + 0x488]
cmp rdx, 0x10
jb 0x140092459
inc rdx
mov rcx, qword [rsp + 0x470]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140092454
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140092454
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x480], r15
mov qword [rsp + 0x488], 0xf
mov byte [rsp + 0x470], 0
mov rdx, qword [rsp + 0x4c8]
cmp rdx, 0x10
jb 0x1400924bb
inc rdx
mov rcx, qword [rsp + 0x4b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400924b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400924b6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x4c0], r15
mov qword [rsp + 0x4c8], 0xf
mov byte [rsp + 0x4b0], 0
mov rdx, qword [rsp + 0x508]
cmp rdx, 0x10
jb 0x14009251d
inc rdx
mov rcx, qword [rsp + 0x4f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140092518
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140092518
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x500], r15
mov qword [rsp + 0x508], 0xf
mov byte [rsp + 0x4f0], 0
test rbx, rbx
je 0x140092548
mov rdx, qword [rbx]
mov rcx, rbx
call qword [rdx + ioctlsocket]
nop
mov eax, esi
jmp 0x140093e38
mov rcx, qword [rax]
call fcn.140218cd0
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x28]
mov r8, r12
inc r8
cmp byte [rax + r8], 0
jne 0x140092563
mov rdx, rax
lea rcx, [rsp + 0x4f0]
call fcn.140054c10
lea rax, [rsp + 0x638]
mov qword [rsp + 0x630], rax
mov r8d, 3
mov rdx, qword [rdi + 8]
lea rcx, [rsp + 0x630]
call fcn.140090a20
nop
mov rdx, qword [rsp + 0x630]
mov r8, r12
inc r8
cmp byte [rdx + r8], 0
jne 0x1400925b0
lea rcx, [rsp + 0x4b0]
call fcn.140054c10
nop
lea rax, [rsp + 0x638]
mov rcx, qword [rsp + 0x630]
cmp rcx, rax
je 0x1400925e3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x638]
mov qword [rsp + 0x630], rax
mov r8d, 3
mov rdx, qword [rdi + 0x10]
lea rcx, [rsp + 0x630]
call fcn.140090a20
nop
mov qword [rsp + 0x3c0], r15
mov qword [rsp + 0x3c8], send
mov byte [rsp + 0x3b0], 0
mov rdx, qword [rsp + 0x630]
mov r8, r12
inc r8
cmp byte [rdx + r8], 0
jne 0x140092632
lea rcx, [rsp + 0x3b0]
call fcn.140054c10
nop
lea rax, [rsp + 0x638]
mov rcx, qword [rsp + 0x630]
cmp rcx, rax
je 0x140092665
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x5a8]
mov qword [rsp + 0x5a0], rax
mov r8d, 3
mov rdx, qword [rdi + 0x18]
lea rcx, [rsp + 0x5a0]
call fcn.140090a20
nop
mov qword [rsp + 0x340], r15
mov qword [rsp + 0x348], send
mov byte [rsp + 0x330], 0
mov rdx, qword [rsp + 0x5a0]
mov r8, r12
inc r8
cmp byte [rdx + r8], 0
jne 0x1400926b4
lea rcx, [rsp + 0x330]
call fcn.140054c10
nop
lea rax, [rsp + 0x5a8]
mov rcx, qword [rsp + 0x5a0]
cmp rcx, rax
je 0x1400926e7
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x638]
mov qword [rsp + 0x630], rax
mov r8d, 3
mov rdx, qword [rdi + 0x20]
lea rcx, [rsp + 0x630]
call fcn.140090a20
nop
mov qword [rsp + 0x3e0], r15
mov qword [rsp + 0x3e8], send
mov byte [rsp + 0x3d0], 0
mov rdx, qword [rsp + 0x630]
mov r8, r12
inc r8
cmp byte [rdx + r8], 0
jne 0x140092736
lea rcx, [rsp + 0x3d0]
call fcn.140054c10
nop
lea rax, [rsp + 0x638]
mov rcx, qword [rsp + 0x630]
cmp rcx, rax
je 0x140092769
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x5a8]
mov qword [rsp + 0x5a0], rax
mov r8d, 3
mov rdx, qword [rdi + 0x28]
lea rcx, [rsp + 0x5a0]
call fcn.140090a20
nop
mov qword [rsp + 0x380], r15
mov qword [rsp + 0x388], send
mov byte [rsp + 0x370], 0
mov rdx, qword [rsp + 0x5a0]
mov r8, r12
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1400927c0
lea rcx, [rsp + 0x370]
call fcn.140054c10
nop
lea rax, [rsp + 0x5a8]
mov rcx, qword [rsp + 0x5a0]
cmp rcx, rax
je 0x1400927f3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x638]
mov qword [rsp + 0x630], rax
mov r8d, 3
mov rdx, qword [rdi + 0x30]
lea rcx, [rsp + 0x630]
call fcn.140090a20
mov rcx, qword [rsp + 0x630]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov r14d, eax
lea rax, [rsp + 0x638]
mov rcx, qword [rsp + 0x630]
cmp rcx, rax
je 0x140092846
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [rdi + 0x38]
call fcn.140218cd0
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x28]
mov r8, r12
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140092860
mov rdx, rax
lea rcx, [rsp + 0x470]
call fcn.140054c10
mov rcx, qword [rdi + 0x40]
call fcn.140218cd0
mov rdx, qword [rax]
mov rcx, rax
call qword [rdx + 0x28]
mov qword [rsp + 0x4e0], r15
mov qword [rsp + 0x4e8], 0xf
mov byte [rsp + 0x4d0], 0
mov r8, r12
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1400928b0
mov rdx, rax
lea rcx, [rsp + 0x4d0]
call fcn.140054c10
nop
lea rax, [rsp + 0x5a8]
mov qword [rsp + 0x5a0], rax
mov r8d, 3
mov rdx, qword [rdi + 0x48]
lea rcx, [rsp + 0x5a0]
call fcn.140090a20
mov rcx, qword [rsp + 0x5a0]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x5a8]
mov rcx, qword [rsp + 0x5a0]
cmp rcx, rax
je 0x14009291f
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x5a8]
mov qword [rsp + 0x5a0], rax
mov r8d, 3
mov rdx, qword [rdi + 0x50]
lea rcx, [rsp + 0x5a0]
call fcn.140090a20
nop
mov rdx, qword [rsp + 0x5a0]
mov r8, r12
inc r8
cmp byte [rdx + r8], 0
jne 0x140092952
lea rcx, [rsp + 0x450]
call fcn.140054c10
nop
lea rax, [rsp + 0x5a8]
mov rcx, qword [rsp + 0x5a0]
cmp rcx, rax
je 0x140092985
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x5a8]
mov qword [rsp + 0x5a0], rax
mov r8d, 3
mov rdx, qword [rdi + 0x58]
lea rcx, [rsp + 0x5a0]
call fcn.140090a20
nop
mov rdx, qword [rsp + 0x5a0]
mov r8, r12
nop dword [rax + rax]
inc r8
cmp byte [rdx + r8], 0
jne 0x1400929c0
lea rcx, [rsp + 0x490]
call fcn.140054c10
nop
lea rax, [rsp + 0x5a8]
mov rcx, qword [rsp + 0x5a0]
cmp rcx, rax
je 0x1400929f3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x5a8]
mov qword [rsp + 0x5a0], rax
mov r8d, 3
mov rdx, qword [rdi + 0x60]
lea rcx, [rsp + 0x5a0]
call fcn.140090a20
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x5a0]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtoul]
mov dword [rsp + 0x68], eax
lea rax, [rsp + 0x5a8]
mov rcx, qword [rsp + 0x5a0]
cmp rcx, rax
je 0x140092a4c
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x5a8]
mov qword [rsp + 0x5a0], rax
mov r8d, 3
mov rdx, qword [rdi + 0x68]
lea rcx, [rsp + 0x5a0]
call fcn.140090a20
xor r8d, r8d
xor edx, edx
mov rcx, qword [rsp + 0x5a0]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_strtol]
mov esi, eax
mov dword [rsp + 0x78], eax
lea rax, [rsp + 0x5a8]
mov rcx, qword [rsp + 0x5a0]
cmp rcx, rax
je 0x140092aa7
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rax, [rsp + 0x5a8]
mov qword [rsp + 0x5a0], rax
mov r8d, 3
mov rdx, qword [rdi + 0x70]
lea rcx, [rsp + 0x5a0]
call fcn.140090a20
nop
mov qword [rsp + 0x360], r15
mov qword [rsp + 0x368], send
mov byte [rsp + 0x350], 0
mov rdx, qword [rsp + 0x5a0]
mov r8, r12
inc r8
cmp byte [rdx + r8], 0
jne 0x140092af6
lea rcx, [rsp + 0x350]
call fcn.140054c10
nop
lea rax, [rsp + 0x5a8]
mov rcx, qword [rsp + 0x5a0]
cmp rcx, rax
je 0x140092b29
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
lea rdx, [rsp + 0x330]
cmp qword [rsp + 0x348], 0x10
cmovae rdx, qword [rsp + 0x330]
mov r8, qword [rsp + 0x340]
lea rcx, [rsp + 0x530]
call fcn.140054c10
lea rdx, [rsp + 0x3d0]
cmp qword [rsp + 0x3e8], 0x10
cmovae rdx, qword [rsp + 0x3d0]
mov r8, qword [rsp + 0x3e0]
lea rcx, [rsp + 0x550]
call fcn.140054c10
lea rdx, [rsp + 0x370]
cmp qword [rsp + 0x388], 0x10
cmovae rdx, qword [rsp + 0x370]
mov r8, qword [rsp + 0x380]
lea rcx, [rsp + 0x570]
call fcn.140054c10
mov dword [rsp + 0x590], r14d
lea r9, [rsp + 0x570]
lea r8, [rsp + 0x550]
lea rdx, [rsp + 0x530]
lea rcx, [rsp + 0x6c0]
call fcn.14006f370
mov rdi, rax
lea rax, [rsp + 0x3f0]
cmp rax, rdi
je 0x140092c7f
mov rdx, qword [rsp + 0x408]
cmp rdx, 0x10
jb 0x140092c3d
inc rdx
mov rcx, qword [rsp + 0x3f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140092c38
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140092c38
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x400], r15
mov qword [rsp + 0x408], 0xf
mov byte [rsp + 0x3f0], 0
movups xmm0, xmmword [rdi]
movups xmmword [rsp + 0x3f0], xmm0
movups xmm1, xmmword [rdi + 0x10]
movups xmmword [rsp + 0x400], xmm1
mov qword [rdi + 0x10], r15
mov qword [rdi + 0x18], send
mov byte [rdi], 0
lea rcx, [rsp + 0x6c0]
call fcn.14002b370
lea rcx, [rsp + 0x3f0]
call fcn.14006f6e0
mov ecx, dword [rsp + 0x590]
call fcn.14006f300
mov ecx, eax
call fcn.14006f6c0
call fcn.140094ae0
mov r13, rax
mov qword [rsp + 0x58], rax
mov rax, qword [rax]
lea rdx, [rsp + 0x530]
mov rcx, r13
call qword [rax + 0x30]
mov rax, qword [r13]
lea rdx, [rsp + 0x3b0]
mov rcx, r13
call qword [rax + 0x40]
mov rax, qword [r13]
lea rdx, [rsp + 0x4b0]
mov rcx, r13
call qword [rax + 0x50]
mov rax, qword [r13]
lea rdx, [rsp + 0x370]
mov rcx, r13
call qword [rax + 0x150]
mov rax, qword [r13]
lea rdx, [rsp + 0x4d0]
mov rcx, r13
call qword [rax + 0x60]
mov rax, qword [r13]
mov edx, dword [rsp + 0x30]
mov rcx, r13
call qword [rax + 0x20]
mov rax, qword [r13]
lea rdx, [rsp + 0x450]
mov rcx, r13
call qword [rax + 0x160]
mov rax, qword [r13]
lea rdx, [rsp + 0x330]
mov rcx, r13
call qword [rax + 0x1a8]
mov rax, qword [r13]
lea rdx, [rsp + 0x470]
mov rcx, r13
call qword [rax + reloc.WS2_32.dll_WSASetLastError]
mov rax, qword [r13]
lea rdx, [rsp + 0x490]
mov rcx, r13
call qword [rax + 0x180]
mov rax, qword [r13]
lea rdx, [rsp + 0x3d0]
mov rcx, r13
call qword [rax + 0x1b8]
mov rax, qword [r13]
lea rdx, [rsp + 0x350]
mov rcx, r13
call qword [rax + 0x190]
mov rax, qword [r13]
mov rdx, qword [rsp + 0x40]
mov rcx, r13
call qword [rax + 0x90]
mov rax, qword [r13]
mov rcx, r13
call qword [rax + ioctlsocket]
lea rcx, [rsp + 0x3b0]
call fcn.14007fad0
cmp eax, 2
jne 0x140092ddc
call fcn.140084050
test al, al
je 0x140092ddc
call fcn.1400827a0
jmp 0x140092e21
call fcn.1402178d0
mov rdi, rax
mov qword [rsp + 0x40], rax
lea rcx, str.Setting_browser_process_dpi_awareness_as_PROCESS_SYSTEM_DPI_AWARE
call fcn.140219360
nop
test rdi, rdi
je 0x140092e05
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + ioctlsocket]
nop
jmp 0x140092e1c
call fcn.1400827f0
lea rcx, [rsp + 0x470]
call fcn.14006e760
cmp esi, 1
jne 0x140093818
call fcn.1402178d0
mov rdi, rax
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x370]
cmp qword [rsp + 0x388], 0x10
cmovae rdx, qword [rsp + 0x370]
lea rcx, str.CEPHTMLENGINE__begin_to_verify_the_signature_of___s_
call fcn.140219360
nop
test rdi, rdi
je 0x140092e7a
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + ioctlsocket]
nop
jmp 0x140092e8d
mov word [rsp + 0x30], 0
lea r8, [rsp + 0x370]
cmp qword [rsp + 0x388], 0x10
cmovae r8, qword [rsp + 0x370]
lea rcx, [rsp + 0x470]
cmp qword [rsp + 0x488], 0x10
cmovae rcx, qword [rsp + 0x470]
lea rdx, [rsp + 0x30]
call fcn.140084960
nop
call fcn.1402178d0
mov rdi, rax
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x370]
cmp qword [rsp + 0x388], 0x10
cmovae rdx, qword [rsp + 0x370]
lea rax, [0x14023de78]
lea r8, [0x14023ea2c]
mov r9, r8
cmp byte [rsp + 0x31], 0
cmovne r9, rax
cmp byte [rsp + 0x30], 0
cmovne r8, rax
lea rcx, str.CEPHTMLENGINE__end_to_verify_the_signature_of___s___isSigned__s__isAdobeExtension__s
call fcn.140219360
nop
test rdi, rdi
je 0x140092f39
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + ioctlsocket]
nop
jmp 0x140092f4c
movzx ecx, byte [rsp + 0x31]
call fcn.140222f30
mov r14, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, str.isAdobeExtension
call fcn.14021c0f0
mov rsi, rax
movzx ecx, byte [rsp + 0x30]
call fcn.140222f30
mov rdi, rax
mov edx, 8
lea rcx, str.isSigned
call fcn.14021c0f0
mov rcx, rax
mov qword [rsp + 0x20], r15
mov r9, r14
mov r8, rsi
mov rdx, rdi
call fcn.1402205f0
mov rcx, rax
call fcn.14021f840
mov rdi, rax
mov qword [rsp + 0x3a0], r15
mov qword [rsp + 0x3a8], send
mov byte [rsp + 0x390], 0
xor r8d, r8d
lea rdx, [0x14023cbd0]
lea rcx, [rsp + 0x390]
call fcn.140054c10
nop
mov rdx, qword [rdi]
mov rcx, rdi
call qword [rdx + 0x28]
mov qword [rsp + 0x520], r15
mov qword [rsp + 0x528], 0xf
mov byte [rsp + 0x510], 0
inc r12
cmp byte [rax + r12], 0
jne 0x140093005
mov r8, r12
mov rdx, rax
lea rcx, [rsp + 0x510]
call fcn.140054c10
nop
mov qword [rsp + 0x420], r15
mov qword [rsp + 0x428], 0xf
mov byte [rsp + 0x410], 0
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str.setVerificationResult
lea rcx, [rsp + 0x410]
call fcn.140054c10
nop
mov rax, qword [r13]
lea r9, [rsp + 0x390]
lea r8, [rsp + 0x510]
lea rdx, [rsp + 0x410]
mov rcx, r13
call qword [rax + 0x178]
nop
mov rdx, qword [rsp + 0x428]
cmp rdx, 0x10
jb 0x1400930c6
inc rdx
mov rcx, qword [rsp + 0x410]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400930c1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400930c1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x420], r15
mov qword [rsp + 0x428], 0xf
mov byte [rsp + 0x410], 0
mov rdx, qword [rsp + 0x528]
cmp rdx, 0x10
jb 0x140093128
inc rdx
mov rcx, qword [rsp + 0x510]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140093123
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140093123
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
cmp byte [rsp + 0x30], 0
jne 0x1400937d1
mov rcx, qword [0x1403b2230]
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
call fcn.1402178d0
mov rdi, rax
mov qword [rsp + 0x40], rax
lea rdx, [rsp + 0x370]
cmp qword [rsp + 0x388], 0x10
cmovae rdx, qword [rsp + 0x370]
lea rcx, str.Signature_verification_failed_for___s__
call fcn.1402191f0
nop
test rdi, rdi
je 0x140093184
mov rax, qword [rdi]
mov rcx, rdi
call qword [rax + ioctlsocket]
nop
jmp 0x14009318e
mov rdx, qword [rsp + 0x3a8]
cmp rdx, 0x10
jb 0x1400931d1
inc rdx
mov rcx, qword [rsp + 0x390]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400931cc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14009380b
call fcn.140229774
mov qword [rsp + 0x3a0], r15
mov qword [rsp + 0x3a8], send
mov byte [rsp + 0x390], 0
mov rdx, qword [rsp + 0x368]
cmp rdx, 0x10
jb 0x140093233
inc rdx
mov rcx, qword [rsp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009322e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009322e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x360], r15
mov qword [rsp + 0x368], send
mov byte [rsp + 0x350], 0
mov rdx, qword [rsp + 0x4e8]
cmp rdx, 0x10
jb 0x140093295
inc rdx
mov rcx, qword [rsp + 0x4d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140093290
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140093290
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x4e0], r15
mov qword [rsp + 0x4e8], 0xf
mov byte [rsp + 0x4d0], 0
mov rdx, qword [rsp + 0x388]
cmp rdx, 0x10
jb 0x1400932f7
inc rdx
mov rcx, qword [rsp + 0x370]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400932f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400932f2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x380], r15
mov qword [rsp + 0x388], send
mov byte [rsp + 0x370], 0
mov rdx, qword [rsp + 0x3e8]
cmp rdx, 0x10
jb 0x140093359
inc rdx
mov rcx, qword [rsp + 0x3d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140093354
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140093354
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x3e0], r15
mov qword [rsp + 0x3e8], send
mov byte [rsp + 0x3d0], 0
mov rdx, qword [rsp + 0x348]
cmp rdx, 0x10
jb 0x1400933bb
inc rdx
mov rcx, qword [rsp + 0x330]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400933b6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400933b6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x340], r15
mov qword [rsp + 0x348], send
mov byte [rsp + 0x330], 0
mov rdx, qword [rsp + 0x3c8]
cmp rdx, 0x10
jb 0x14009341d
inc rdx
mov rcx, qword [rsp + 0x3b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140093418
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140093418
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x3c0], r15
mov qword [rsp + 0x3c8], send
mov byte [rsp + 0x3b0], 0
mov rax, qword [rsp + 0x38]
test rax, rax
je 0x140093459
mov rcx, qword [rax + 8]
movsxd rdx, dword [rcx + 4]
lea rcx, [rax + 8]
add rcx, rdx
mov rax, qword [rcx]
call qword [rax + ioctlsocket]
nop
mov rdx, qword [rsp + 0x4a8]
cmp rdx, 0x10
jb 0x14009349f
inc rdx
mov rcx, qword [rsp + 0x490]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009349a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009349a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x4a0], r15
mov qword [rsp + 0x4a8], 0xf
mov byte [rsp + 0x490], 0
mov rdx, qword [rsp + 0x588]
cmp rdx, 0x10
jb 0x1400934fe
inc rdx
mov rcx, qword [rsp + 0x570]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400934f9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400935a9
call fcn.140229774
movdqa xmm0, xmmword [0x14023d790]
movdqa xmmword [rsp + 0x580], xmm0
mov byte [rsp + 0x570], 0
mov rdx, qword [rsp + 0x568]
cmp rdx, 0x10
jb 0x140093556
inc rdx
mov rcx, qword [rsp + 0x550]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140093551
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400935a9
call fcn.140229774
movdqa xmm0, xmmword [0x14023d790]
movdqa xmmword [rsp + 0x560], xmm0
mov byte [rsp + 0x550], 0
mov rdx, qword [rsp + 0x548]
cmp rdx, 0x10
jb 0x1400935b5
inc rdx
mov rcx, qword [rsp + 0x530]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400935b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400935b0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
movdqa xmm0, xmmword [0x14023d790]
movdqa xmmword [rsp + 0x540], xmm0
mov byte [rsp + 0x530], 0
mov rdx, qword [rsp + 0x408]
cmp rdx, 0x10
jb 0x140093614
inc rdx
mov rcx, qword [rsp + 0x3f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009360f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009360f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x400], r15
mov qword [rsp + 0x408], 0xf
mov byte [rsp + 0x3f0], 0
mov rdx, qword [rsp + 0x468]
cmp rdx, 0x10
jb 0x140093676
inc rdx
mov rcx, qword [rsp + 0x450]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140093671
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140093671
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x460], r15
mov qword [rsp + 0x468], 0xf
mov byte [rsp + 0x450], 0
mov rdx, qword [rsp + 0x488]
cmp rdx, 0x10
jb 0x1400936d8
inc rdx
mov rcx, qword [rsp + 0x470]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400936d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400936d3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x480], r15
mov qword [rsp + 0x488], 0xf
mov byte [rsp + 0x470], 0
mov rdx, qword [rsp + 0x4c8]
cmp rdx, 0x10
jb 0x14009373a
inc rdx
mov rcx, qword [rsp + 0x4b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140093735
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140093735
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x4c0], r15
mov qword [rsp + 0x4c8], 0xf
mov byte [rsp + 0x4b0], 0
mov rdx, qword [rsp + 0x508]
cmp rdx, 0x10
jb 0x14009379c
inc rdx
mov rcx, qword [rsp + 0x4f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140093797
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140093797
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x500], r15
mov qword [rsp + 0x508], 0xf
mov byte [rsp + 0x4f0], 0
test rbx, rbx
je 0x1400937c7
mov rdx, qword [rbx]
mov rcx, rbx
call qword [rdx + ioctlsocket]
nop
mov eax, 2
jmp 0x140093e38
mov rdx, qword [rsp + 0x3a8]
cmp rdx, 0x10
jb 0x140093818
inc rdx
mov rcx, qword [rsp + 0x390]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140093812
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140093812
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
nop
mov rdx, qword [rsp + 0x368]
cmp rdx, 0x10
jb 0x14009385e
inc rdx
mov rcx, qword [rsp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140093859
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140093859
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x360], r15
mov qword [rsp + 0x368], send
mov byte [rsp + 0x350], 0
mov rdx, qword [rsp + 0x4e8]
cmp rdx, 0x10
jb 0x1400938c0
inc rdx
mov rcx, qword [rsp + 0x4d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400938bb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400938bb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140229774
mov qword [rsp + 0x4e0], r15
mov qword [rsp + 0x4e8], 0xf
mov byte [rsp + 0x4d0], 0
lea rcx, [rsp + 0x370]
call fcn.14002b370
nop
lea rcx, [rsp + 0x3d0]
call fcn.14002b370
nop
lea rcx, [rsp + 0x330]
call fcn.14002b370
nop
lea rcx, [rsp + 0x3b0]
call fcn.14002b370
lea rcx, [rsp + 0x450]
call fcn.140080fa0
mov r14, rax
mov rdx, qword [rsp + 0x800]
lea rcx, [rsp + 0x110]
call fcn.140090720
nop
mov r8, r14
mov rdx, r13
lea rcx, [rsp + 0x70]
call fcn.14008d0f0
nop
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x40]
call fcn.1400906e0
xor r8d, r8d
mov rdx, rax
lea rcx, [rsp + 0x110]
call fcn.1400016ac
mov ebx, eax
test eax, eax
js 0x140093a1c
mov rcx, qword [0x1403b2230]
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
nop
lea rcx, [rsp + 0x70]
call fcn.140056860
nop
lea rcx, vtable.CefStructBase_struct_CefMainArgsTraits_.0
mov qword [rsp + 0x110], rcx
lea rcx, [rsp + 0x38]
call fcn.140056860
nop
lea rcx, [rsp + 0x490]
call fcn.14002b370
nop
lea rcx, [rsp + 0x530]
call fcn.14008ced0
nop
lea rcx, [rsp + 0x3f0]
call fcn.14002b370
nop
lea rcx, [rsp + 0x450]
call fcn.14002b370
nop
lea rcx, [rsp + 0x470]
call fcn.14002b370
nop
lea rcx, [rsp + 0x4b0]
call fcn.14002b370
nop
lea rcx, [rsp + 0x4f0]
call fcn.14002b370
nop
lea rcx, [rsp + 0x60]
call fcn.140056890
mov eax, ebx
jmp 0x140093e38
lea rcx, [rsp + 0x160]
call fcn.1400906a0
nop
mov eax, dword [rsp + 0x68]
mov dword [rsp + 0x2e8], eax
lea r8, [rsp + 0x530]
lea rdx, [rsp + 0x570]
lea rcx, [rsp + 0x470]
call fcn.14007fc60
mov ecx, dword [rsp + 0x2dc]
test eax, eax
cmovne ecx, eax
mov dword [rsp + 0x2dc], ecx
mov esi, 1
mov dword [rsp + 0x1c4], esi
mov dword [rsp + 0x220], r15d
cmp qword [rsp + 0x4a0], 0
je 0x140093ae3
lea rdx, [rsp + 0x490]
lea rcx, [rsp + 0x430]
call fcn.14007b590
mov rdi, rax
lea rdx, [rsp + 0x258]
lea rcx, [rsp + 0x390]
call fcn.140090670
mov rbx, rax
mov rcx, rdi
call fcn.140033a10
mov rdx, rax
mov rcx, rbx
call fcn.140090850
nop
lea rcx, [rsp + 0x390]
call fcn.1400567f0
nop
lea rcx, [rsp + 0x430]
call fcn.14002b370
lea rcx, [rsp + 0x7a0]
call fcn.14006f4b0
nop
lea r8, str.cep_cache_
mov rdx, rax
lea rcx, [rsp + 0x760]
call fcn.1400546b0
nop
lea r8, [rsp + 0x530]
mov rdx, rax
lea rcx, [rsp + 0x740]
call fcn.14003afc0
nop
lea r8, [0x140244990]
mov rdx, rax
lea rcx, [rsp + 0x720]
call fcn.1400546b0
nop
lea r8, [rsp + 0x550]
mov rdx, rax
lea rcx, [rsp + 0x700]
call fcn.14003afc0
nop
lea r8, [0x140244990]
mov rdx, rax
lea rcx, [rsp + 0x780]
call fcn.1400546b0
nop
lea r8, [rsp + 0x570]
mov rdx, rax
lea rcx, [rsp + 0x6e0]
call fcn.14003afc0
nop
lea rcx, [rsp + 0x780]
call fcn.14002b370
nop
lea rcx, [rsp + 0x700]
call fcn.14002b370
nop
lea rcx, [rsp + 0x720]
call fcn.14002b370
nop
lea rcx, [rsp + 0x740]
call fcn.14002b370
nop
lea rcx, [rsp + 0x760]
call fcn.14002b370
nop
lea rcx, [rsp + 0x7a0]
call fcn.14002b370
lea rdx, [rsp + 0x1d8]
lea rcx, [rsp + 0x390]
call fcn.140090670
mov rbx, rax
lea rcx, [rsp + 0x6e0]
call fcn.140033a10
mov rdx, rax
mov rcx, rbx
call fcn.140090850
nop
lea rcx, [rsp + 0x390]
call fcn.1400567f0
lea rdx, [rsp + 0x270]
lea rcx, [rsp + 0x430]
call fcn.140090670
mov rbx, rax
lea rcx, [rsp + 0x3f0]
call fcn.140033a10
mov rdx, rax
mov rcx, rbx
call fcn.140090850
nop
lea rcx, [rsp + 0x430]
call fcn.1400567f0
cmp dword [rsp + 0x590], 1
cmovl esi, dword [rsp + 0x590]
mov ecx, esi
call fcn.14006f2a0
mov dword [rsp + 0x288], eax
mov rdx, qword [rsp + 0x70]
lea rcx, [rsp + 0x40]
call fcn.1400906e0
xor r9d, r9d
mov r8, rax
lea rdx, [rsp + 0x160]
lea rcx, [rsp + 0x110]
call fcn.1400017c0
lea rcx, [rsp + 0x50]
call fcn.1400876e0
nop
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
lea rdx, [rsp + 0x4f0]
call qword [rax + 0x90]
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
lea rdx, [rsp + 0x4b0]
call qword [rax + 0x88]
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
mov rdx, r13
call qword [rax + 0x98]
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
mov rdx, r14
call qword [rax + 0xb8]
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
call qword [rax + 0x78]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x128]
call qword [sym.imp.USER32.dll_GetMessageW]
test eax, eax
je 0x140093d56
nop dword [rax]
lea rcx, [rsp + 0x128]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rsp + 0x128]
call qword [sym.imp.USER32.dll_DispatchMessageW]
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x128]
call qword [sym.imp.USER32.dll_GetMessageW]
test eax, eax
jne 0x140093d20
mov rcx, qword [0x1403b2230]
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rcx, qword [rsp + 0x50]
mov rax, qword [rcx]
call qword [rax + 0x80]
xor edx, edx
lea rcx, [rsp + 0x50]
call fcn.140090900
nop
lea rcx, [rsp + 0x50]
call fcn.140056860
nop
lea rcx, [rsp + 0x6e0]
call fcn.14002b370
nop
lea rcx, [rsp + 0x160]
call fcn.140090760
nop
lea rcx, [rsp + 0x70]
call fcn.140056860
nop
lea rcx, vtable.CefStructBase_struct_CefMainArgsTraits_.0
mov qword [rsp + 0x110], rcx
lea rcx, [rsp + 0x38]
call fcn.140056860
nop
lea rcx, [rsp + 0x490]
call fcn.14002b370
nop
lea rcx, [rsp + 0x530]
call fcn.14008ced0
nop
lea rcx, [rsp + 0x3f0]
call fcn.14002b370
nop
lea rcx, [rsp + 0x450]
call fcn.14002b370
nop
lea rcx, [rsp + 0x470]
call fcn.14002b370
nop
lea rcx, [rsp + 0x4b0]
call fcn.14002b370
nop
lea rcx, [rsp + 0x4f0]
call fcn.14002b370
nop
lea rcx, [rsp + 0x60]
call fcn.140056890
xor eax, eax
mov rcx, qword [rsp + 0x7c0]
xor rcx, rsp
call fcn.140229810
lea r11, [rsp + 0x7d0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret