Function at 0x140043350
Capabilities:
Accept command line arguments
Allocate or change rwx memory

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push r14
sub rsp, 0x950
mov rax, qword [0x1403749c0]
xor rax, rsp
mov qword [rsp + 0x940], rax
xor edx, edx
mov r8d, 0x108
lea rcx, [rsp + 0x120]
call fcn.14015be40
lea rcx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_InitializeCriticalSection]
nop
lea rcx, [rsp + 0x158]
call fcn.140014fc0
xor edi, edi
mov qword [rsp + 0x120], rdi
mov dword [rsp + 0x128], 3
call fcn.140019560
test al, al
je 0x1400435f9
mov ebx, edi
movabs rsi, 0x700100000000
mov rax, qword [0x14037a520]
test rax, rax
jne 0x140043420
movabs r14, 0x100000000
nop
cmp ebx, 0xa
jae 0x140043420
mov edx, 0x1000
mov r9d, 0x40
mov r8d, 0x3000
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov qword [0x14037a520], rax
add rsi, r14
inc ebx
test rax, rax
je 0x1400433f0
movabs rcx, 0x700000000000
cmp rax, rcx
jae 0x1400435e0
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x38], 0
mov r8d, 0x27
lea rdx, str.Failed_to_initialize_Wine_helper_buffer
lea rcx, [rsp + 0x38]
call fcn.140004930
nop
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0xd0], reloc.WS2_32.dll_ntohs
mov r8d, 0x1c
lea rdx, str.Easy_Anti_Cheat_Launch_Error
lea rcx, [rsp + 0xb8]
call fcn.140004930
lea r8, [rsp + 0x38]
cmp qword [rsp + 0x50], 0x10
cmovae r8, qword [rsp + 0x38]
lea rdx, [rsp + 0xb8]
cmp qword [rsp + 0xd0], 0x10
cmovae rdx, qword [rsp + 0xb8]
xor r9d, r9d
lea ecx, [r9 + 0x10]
call fcn.14004f970
mov rdx, qword [rsp + 0xd0]
cmp rdx, 0x10
jb 0x140043513
inc rdx
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004350e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400442c2
call fcn.1401594f8
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0xd0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0xb8], 0
mov rdx, qword [rsp + 0x50]
cmp rdx, 0x10
jb 0x14004356c
inc rdx
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140043567
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400442c8
call fcn.1401594f8
mov dword [rsp + 0x20], 0xeac9
lea r9, str.Terminating_with:__i.
lea r8, str.Terminate
mov edx, 3
lea rcx, [rsp + 0x120]
call fcn.140016400
mov rcx, qword [0x14037a488]
test rcx, rcx
je 0x1400435ad
xor r8d, r8d
lea edx, [r8 + 1]
call qword [sym.imp.KERNEL32.dll_ReleaseSemaphore]
lea rcx, [rsp + 0x158]
call fcn.1400153e0
nop
lea rcx, [rsp + 0x158]
call fcn.1400150e0
lea rcx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_DeleteCriticalSection]
mov eax, 0xeac9
jmp 0x140044298
lea r8, [0x140044345]
lea rdx, [0x140044330]
sub r8, rdx
mov rcx, rax
call fcn.14015b790
lea rcx, [rsp + 0x158]
call fcn.1400162e0
mov cl, 1
call fcn.140033340
nop
mov qword [rsp + 0xb8], rdi
mov qword [rsp + 0xd0], reloc.WS2_32.dll_ntohs
mov qword [rsp + 0xc8], rdi
mov byte [rsp + 0xb8], 0
mov qword [rsp + 0x78], rdi
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], reloc.WS2_32.dll_ntohs
mov r8d, 0x1e
lea rdx, str.EasyAntiCheatLauncherSemaphore
lea rcx, [rsp + 0x78]
call fcn.140004930
mov rax, qword [0x14037a488]
cmp qword [rsp + 0x88], 0
jne 0x140043678
mov bl, 1
jmp 0x1400436b2
test rax, rax
je 0x140043681
mov bl, 1
jmp 0x1400436b2
lea r9, [rsp + 0x78]
cmp qword [rsp + 0x90], 0x10
cmovae r9, qword [rsp + 0x78]
mov edx, 1
xor ecx, ecx
mov r8d, edx
call qword [sym.imp.KERNEL32.dll_CreateSemaphoreA]
mov qword [0x14037a488], rax
test rax, rax
sete bl
mov rdx, qword [rsp + 0x90]
cmp rdx, 0x10
jb 0x1400436f9
inc rdx
mov rcx, qword [rsp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400436ed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400442ce
call fcn.1401594f8
mov rax, qword [0x14037a488]
mov qword [rsp + 0x88], rdi
mov qword [rsp + 0x90], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x78], 0
test bl, bl
je 0x140043735
mov r8d, 0x3d
lea rdx, str.Failed_at_essential_procedures__please_run_the_system_repair.
lea rcx, [rsp + 0xb8]
call fcn.140004930
jmp 0x1400440de
test rax, rax
je 0x1400440c4
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
test eax, eax
jne 0x1400440c4
mov dword [rsp + 0x30], edi
xor edx, edx
mov r8d, 0x708
lea rcx, [rsp + 0x230]
call fcn.14015be40
call qword [sym.imp.KERNEL32.dll_GetCommandLineW]
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x48], rdi
mov r14d, 7
mov qword [rsp + 0x50], r14
mov word [rsp + 0x38], di
mov r8, 0xffffffffffffffff
inc r8
cmp word [rax + r8*2], 0
jne 0x140043791
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.1400047e0
nop
lea rdx, [rsp + 0x38]
lea rcx, [rsp + 0x98]
call fcn.140017ae0
nop
cmp qword [rax + 0x18], 0x10
jb 0x1400437c7
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.140033a80
mov r8, rax
lea rdx, [rsp + 0x120]
lea rcx, [rsp + 0x230]
call fcn.1400314b0
nop
mov rdx, qword [rsp + 0xb0]
cmp rdx, 0x10
jb 0x140043830
inc rdx
mov rcx, qword [rsp + 0x98]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004382b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400442d4
call fcn.1401594f8
mov qword [rsp + 0xa8], rdi
mov qword [rsp + 0xb0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x98], 0
mov rdx, qword [rsp + 0x50]
cmp rdx, 8
jb 0x14004388e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140043889
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400442da
call fcn.1401594f8
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x50], r14
mov word [rsp + 0x38], di
mov dword [rsp + 0x30], edi
mov ecx, 0x20
call fcn.14004f600
test eax, eax
jns 0x1400438da
call fcn.14004f570
lea r9, str.SDL_could_not_initialize__SDL_Error:__s.
mov qword [rsp + 0x20], rax
lea r8, [0x140346534]
mov edx, 1
mov rcx, qword [0x14037a480]
call fcn.140016400
jmp 0x14004392d
mov ecx, 2
call fcn.140120490
test al, 2
jne 0x1400438f6
call fcn.14004f570
lea r9, str.SDL_image_could_not_initialize__SDL_image_Error:__s.
jmp 0x1400438bb
call fcn.140121ba0
cmp eax, 0xffffffff
jne 0x140043b45
call fcn.14004f570
mov qword [rsp + 0x20], rax
lea r9, str._Initialize__SDL_ttf_could_not_initialize__SDL_ttf_Error:__s.
lea r8, [0x140346534]
mov edx, 1
mov rcx, qword [0x14037a480]
call fcn.140016400
mov dword [rsp + 0x30], edi
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xf0], rdi
mov qword [rsp + reloc.WS2_32.dll_ntohs8], 0xf
mov byte [rsp + 0xe0], 0
mov r8d, 0x22
lea rdx, [0x14031fb08]
lea rcx, [rsp + 0xe0]
call fcn.140004930
nop
mov qword [rsp + 0x58], rdi
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov r8d, 0x1c
lea rdx, str.Easy_Anti_Cheat_Launch_Error
lea rcx, [rsp + 0x58]
call fcn.140004930
lea r8, [rsp + 0xe0]
cmp qword [rsp + 0xf8], 0x10
cmovae r8, qword [rsp + 0xe0]
lea rdx, [rsp + 0x58]
cmp qword [rsp + 0x70], 0x10
cmovae rdx, qword [rsp + 0x58]
xor r9d, r9d
lea ecx, [r9 + 0x10]
call fcn.14004f970
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x140043a0e
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140043a09
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400442e0
call fcn.1401594f8
mov qword [rsp + 0x68], rdi
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x58], 0
mov rdx, qword [rsp + 0xf8]
cmp rdx, 0x10
jb 0x140043a64
inc rdx
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140043a5f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400442e6
call fcn.1401594f8
mov dword [rsp + 0x20], 0xeac2
lea r9, str.Terminating_with:__i.
lea r8, str.Terminate
mov edx, 3
lea rcx, [rsp + 0x120]
call fcn.140016400
mov rcx, qword [0x14037a488]
test rcx, rcx
je 0x140043aa5
xor r8d, r8d
lea edx, [r8 + 1]
call qword [sym.imp.KERNEL32.dll_ReleaseSemaphore]
lea rcx, [rsp + 0x158]
call fcn.1400153e0
nop
lea rcx, [rsp + 0x230]
call fcn.140031ec0
nop
mov rdx, qword [rsp + 0xd0]
cmp rdx, 0x10
jb 0x140043b04
inc rdx
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140043aff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400442f2
call fcn.1401594f8
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0xd0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0xb8], 0
lea rcx, [rsp + 0x158]
call fcn.1400150e0
lea rcx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_DeleteCriticalSection]
mov eax, 0xeac2
jmp 0x140044298
lea rdx, [0x140346944]
lea rcx, str.SDL_RENDER_SCALE_QUALITY
call fcn.14004f8b0
test eax, eax
jne 0x140043b79
lea r9, str.Failed_to_set_linear_texture_filtering.
lea r8, [0x140346534]
lea edx, [rax + 2]
mov rcx, qword [0x14037a480]
call fcn.140016400
mov dword [rsp + 0x30], r14d
lea rdx, [rsp + 0xb8]
lea rcx, [rsp + 0x230]
call fcn.140032580
test al, al
jne 0x140043c7d
mov qword [rsp + 0xe0], rdi
movdqa xmm0, xmmword [0x140349ce0]
movdqu xmmword [rsp + 0xf0], xmm0
mov r8d, 0x1c
lea rdx, str.Easy_Anti_Cheat_Launch_Error
lea rcx, [rsp + 0xe0]
call fcn.140004930
lea r8, [rsp + 0xb8]
cmp qword [rsp + 0xd0], 0x10
cmovae r8, qword [rsp + 0xb8]
lea rdx, [rsp + 0xe0]
cmp qword [rsp + 0xf8], 0x10
cmovae rdx, qword [rsp + 0xe0]
xor r9d, r9d
lea ecx, [r9 + 0x10]
call fcn.14004f970
lea rcx, [rsp + 0xe0]
call fcn.140004550
lea rdx, [rsp + 0x120]
mov ecx, 0xeac3
call fcn.1400432f0
mov ebx, eax
lea rcx, [rsp + 0x230]
call fcn.140031ec0
nop
call fcn.140121f80
call fcn.1401207b0
call fcn.14004f740
nop
lea rcx, [rsp + 0xb8]
call fcn.140004550
nop
lea rcx, [rsp + 0x158]
call fcn.1400150e0
lea rcx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_DeleteCriticalSection]
mov eax, ebx
jmp 0x140044298
lea rcx, [rsp + 0x230]
call fcn.140032f40
test al, al
jne 0x140043da8
mov qword [rsp + 0xe0], rdi
movdqa xmm0, xmmword [0x140349ce0]
movdqu xmmword [rsp + 0xf0], xmm0
mov byte [rsp + 0xe0], al
mov r8d, 0x2f
lea rdx, str.Failed_to_start_the_anti_cheat_module_download.
lea rcx, [rsp + 0xe0]
call fcn.140004930
nop
mov qword [rsp + 0x58], rdi
movdqa xmm0, xmmword [0x140349ce0]
movdqu xmmword [rsp + 0x68], xmm0
mov r8d, 0x1c
lea rdx, str.Easy_Anti_Cheat_Launch_Error
lea rcx, [rsp + 0x58]
call fcn.140004930
lea r8, [rsp + 0xe0]
cmp qword [rsp + 0xf8], 0x10
cmovae r8, qword [rsp + 0xe0]
lea rdx, [rsp + 0x58]
cmp qword [rsp + 0x70], 0x10
cmovae rdx, qword [rsp + 0x58]
xor r9d, r9d
lea ecx, [r9 + 0x10]
call fcn.14004f970
lea rcx, [rsp + 0x58]
call fcn.140004550
nop
lea rcx, [rsp + 0xe0]
call fcn.140004550
lea rdx, [rsp + 0x120]
mov ecx, 0xeac4
call fcn.1400432f0
mov ebx, eax
lea rcx, [rsp + 0x230]
call fcn.140031ec0
nop
call fcn.140121f80
call fcn.1401207b0
call fcn.14004f740
nop
lea rcx, [rsp + 0xb8]
call fcn.140004550
nop
lea rcx, [rsp + 0x158]
call fcn.1400150e0
lea rcx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_DeleteCriticalSection]
mov eax, ebx
jmp 0x140044298
call fcn.14015754c
mov rbx, rax
call fcn.140157530
cmp rbx, 0x989680
jne 0x140043dc4
imul rbx, rax, 0x64
jmp 0x140043de0
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
lea rbx, [rax + rcx]
cmp byte [rsp + 0x7d8], 0
jne 0x140043eed
call fcn.14015754c
mov rsi, rax
call fcn.140157530
cmp rsi, 0x989680
jne 0x140043e0a
imul rax, rax, 0x64
jmp 0x140043e25
cqo
idiv rsi
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rsi
add rax, rcx
sub rax, rbx
mov qword [rsp + 0xd8], rax
call fcn.14015754c
mov rbx, rax
call fcn.140157530
cmp rbx, 0x989680
jne 0x140043e4c
imul rbx, rax, 0x64
jmp 0x140043e70
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
lea rbx, [rax + rcx]
nop dword [rax + rax]
lea rcx, [rsp + 0xe0]
call fcn.14004f730
test eax, eax
je 0x140043ed3
mov edx, dword [rsp + 0xe0]
mov eax, edx
sub eax, 0x100
je 0x140043ec9
sub eax, 0x300
je 0x140043eba
sub eax, 1
je 0x140043ea2
cmp eax, 1
jne 0x140043e70
movzx r8d, byte [rsp + 0xf0]
lea rcx, [rsp + 0x230]
call fcn.140035e30
jmp 0x140043e70
lea rcx, [rsp + 0x230]
call fcn.140038090
jmp 0x140043e70
mov byte [rsp + 0x7d8], 1
jmp 0x140043e70
lea rdx, [rsp + 0xd8]
lea rcx, [rsp + 0x230]
call fcn.14003d610
jmp 0x140043de0
lea rcx, [rsp + 0x230]
call fcn.140036890
mov eax, dword [rsp + 0x7a8]
cmp eax, 0x12d
je 0x140043f12
mov edi, eax
test eax, eax
jne 0x140044065
cmp byte [rsp + 0x618], 0
je 0x140044065
mov rcx, qword [rsp + 0x780]
test rcx, rcx
je 0x140043ff8
call fcn.14002e7a0
mov rbx, rax
mov dword [rsp + 0xd8], 0xeac7
test rax, rax
je 0x140044003
lea r9, str.Waiting_for_game_process_to_exit__will_return_exit_code_upon_termination.
lea r8, [0x140346534]
mov edx, 3
mov rcx, qword [0x14037a480]
call fcn.140016400
mov edx, 0xffffffff
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_WaitForSingleObject]
lea rdx, [rsp + 0xd8]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [rsp + 0x120]
mov ecx, dword [rsp + 0xd8]
call fcn.1400432f0
mov ebx, eax
lea rcx, [rsp + 0x230]
call fcn.140031ec0
nop
call fcn.140121f80
call fcn.1401207b0
call fcn.14004f740
nop
lea rcx, [rsp + 0xb8]
call fcn.140004550
nop
lea rcx, [rsp + 0x158]
call fcn.1400150e0
lea rcx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_DeleteCriticalSection]
mov eax, ebx
jmp 0x140044298
mov dword [rsp + 0xd8], 0xeac7
lea rdx, [rsp + 0x120]
mov ecx, 0xeac5
call fcn.1400432f0
mov ebx, eax
lea rcx, [rsp + 0x230]
call fcn.140031ec0
nop
call fcn.140121f80
call fcn.1401207b0
call fcn.14004f740
nop
lea rcx, [rsp + 0xb8]
call fcn.140004550
nop
lea rcx, [rsp + 0x158]
call fcn.1400150e0
lea rcx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_DeleteCriticalSection]
mov eax, ebx
jmp 0x140044298
lea rdx, [rsp + 0x120]
mov ecx, edi
call fcn.1400432f0
mov ebx, eax
lea rcx, [rsp + 0x230]
call fcn.140031ec0
nop
call fcn.140121f80
call fcn.1401207b0
call fcn.14004f740
nop
lea rcx, [rsp + 0xb8]
call fcn.140004550
nop
lea rcx, [rsp + 0x158]
call fcn.1400150e0
lea rcx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_DeleteCriticalSection]
mov eax, ebx
jmp 0x140044298
mov r8d, 0x57
lea rdx, str.Only_a_single_instance_of_Easy_Anti_Cheat_launcher_is_allowed_to_run_at_any_given_time.
lea rcx, [rsp + 0xb8]
call fcn.140004930
mov qword [rsp + 0xe0], rdi
mov qword [rsp + 0xf0], rdi
mov qword [rsp + reloc.WS2_32.dll_ntohs8], 0xf
mov r8d, 0x1c
lea rdx, str.Easy_Anti_Cheat_Launch_Error
lea rcx, [rsp + 0xe0]
call fcn.140004930
lea r8, [rsp + 0xb8]
cmp qword [rsp + 0xd0], 0x10
cmovae r8, qword [rsp + 0xb8]
lea rdx, [rsp + 0xe0]
cmp qword [rsp + 0xf8], 0x10
cmovae rdx, qword [rsp + 0xe0]
xor r9d, r9d
lea ecx, [r9 + 0x10]
call fcn.14004f970
mov rdx, qword [rsp + 0xf8]
cmp rdx, 0x10
jb 0x140044197
inc rdx
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044192
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400442ec
call fcn.1401594f8
mov dword [rsp + 0x20], 0xeac1
lea r9, str.Terminating_with:__i.
lea r8, str.Terminate
mov edx, 3
lea rcx, [rsp + 0x120]
call fcn.140016400
mov rcx, qword [0x14037a488]
test rcx, rcx
je 0x1400441d8
xor r8d, r8d
lea edx, [r8 + 1]
call qword [sym.imp.KERNEL32.dll_ReleaseSemaphore]
lea rcx, [rsp + 0x158]
call fcn.1400153e0
nop
mov rdx, qword [rsp + 0xd0]
cmp rdx, 0x10
jb 0x140044229
inc rdx
mov rcx, qword [rsp + 0xb8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044224
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400442f2
call fcn.1401594f8
mov qword [rsp + 0xc8], rdi
mov qword [rsp + 0xd0], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0xb8], 0
lea rcx, [rsp + 0x158]
call fcn.1400150e0
lea rcx, [rsp + 0x130]
call qword [sym.imp.KERNEL32.dll_DeleteCriticalSection]
mov eax, 0xeac1
jmp 0x140044298
mov rcx, qword [rsp + 0x940]
xor rcx, rsp
call fcn.140158fa0
lea r11, [rsp + 0x950]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov rsp, r11
pop r14
ret
call fcn.14015fc24
nop
call fcn.14015fc24
nop
call fcn.14015fc24
nop
call fcn.14015fc24
nop
call fcn.14015fc24
nop
call fcn.14015fc24
nop
call fcn.14015fc24
nop
call fcn.14015fc24
nop
call fcn.14015fc24
int3