Function at 0x1400e63b0
Capabilities:
Contain obfuscated stackstrings
Create thread
Encode data using xor
Enumerate process modules
Hash data using fnv
Terminate process

Disassembly:
mov qword [rsp + 0x18], rbx
push rbp
push rsi
push rdi
push r14
push r15
lea rbp, [rsp - 0x15f0]
mov eax, 0x16f0
call fcn.140121930
sub rsp, rax
movaps xmmword [rsp + 0x16e0], xmm6
xor r15d, r15d
mov dword [rbp + 0x1620], r15d
cmp byte [0x14019e189], r15b
je 0x1400e642f
xorps xmm0, xmm0
movups xmmword [rsp + 0x30], xmm0
lea rdx, [rsp + 0x30]
mov rcx, qword [0x14019efb0]
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
test eax, eax
je 0x1400e6426
lea r9, [rsp + 0x30]
lea r8, [0x14019acf8]
lea edx, [r15 + 0x38]
lea rcx, [rbp + 0x1620]
call fcn.14011f0fb
mov rax, qword [rbp + 0x1620]
jmp 0x1400e6441
mov r8d, dword [0x14019f0f8]
xor edx, edx
lea ecx, [rdx + 0x38]
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [0x14019f0b8], rax
mov ecx, 0x18
call fcn.140120ebc
mov rbx, rax
mov qword [rbp + 0x1620], rax
mov r14, qword [0x14019f0b8]
mov qword [rax], r14
mov qword [rax + 8], r15
mov qword [rax + 0x10], r15
mov dword [rsp + 0x20], 3
lea r9, [rbp + 0x1620]
mov r8d, 0x1000
lea rdx, [rbp + 0x5e0]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_K32EnumProcessModulesEx]
test eax, eax
je 0x1400e6514
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp]
call fcn.140123f60
mov edi, r15d
mov eax, dword [rbp + 0x1620]
test rax, 0xfffffffffffffff8
jbe 0x1400e6514
lea rsi, [rbp + 0x5e0]
mov r9d, 0x104
lea r8, [rbp]
mov rdx, qword [rsi]
mov rcx, r14
call qword [sym.imp.KERNEL32.dll_K32GetModuleBaseNameA]
test eax, eax
jne 0x1400e6505
xor edx, edx
mov r8d, 0x104
lea rcx, [rbp]
call fcn.140123f60
inc edi
add rsi, 8
mov ecx, dword [rbp + 0x1620]
shr rcx, 3
movsxd rax, edi
cmp rax, rcx
jb 0x1400e64c0
jmp 0x1400e6514
movsxd rax, edi
mov rcx, qword [rbp + rax*8 + 0x5e0]
mov qword [rbx + 0x10], rcx
mov qword [0x14019e1e0], rbx
mov eax, dword [rbx + 0x10]
mov dword [0x14019efa4], eax
movss xmm6, dword [0x14017b1a0]
nop dword [rax]
mov edx, eax
add rdx, qword [0x14019a820]
je 0x1400e6573
mov qword [rsp + 0x20], r15
mov r9d, 4
lea r8, [rbp + 0x1628]
mov rcx, qword [rbx]
cmp byte [0x14019e189], r15b
je 0x1400e6560
call fcn.14011f0f0
jmp 0x1400e6566
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
js 0x1400e6573
comiss xmm6, dword [rbp + 0x1628]
jbe 0x1400e6599
mov qword [rbp + 0x1620], 0x1f4
lea rcx, [rbp + 0x1620]
call fcn.1400eea30
mov rbx, qword [0x14019e1e0]
mov eax, dword [0x14019efa4]
jmp 0x1400e6530
mov edx, dword [0x14019efa4]
add rdx, qword [0x14019a8d8]
jne 0x1400e65ad
mov edi, r15d
jmp 0x1400e65eb
mov qword [rsp + 0x20], r15
mov r9d, 4
lea r8, [rbp + 0x1620]
mov rcx, qword [0x14019e1e0]
mov rcx, qword [rcx]
cmp byte [0x14019e189], r15b
je 0x1400e65d9
call fcn.14011f0f0
jmp 0x1400e65df
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov edi, r15d
test eax, eax
cmovns edi, dword [rbp + 0x1620]
mov dword [0x14019e16c], edi
mov r9, qword [0x14019f888]
mov rcx, r9
mov r8, qword [0x14019f880]
sub rcx, r8
cmp rcx, 0x16e360
jbe 0x1400e661e
lea rax, [r8 + 0x16e360]
mov qword [0x14019f888], rax
jmp 0x1400e6668
jae 0x1400e6668
mov rax, qword [0x14019f890]
sub rax, r8
cmp rax, 0x16e360
jae 0x1400e663f
call fcn.1400fdd10
mov edi, dword [0x14019e16c]
jmp 0x1400e6661
mov ebx, 0x16e360
sub rbx, rcx
add rbx, r9
mov r8, rbx
sub r8, r9
xor edx, edx
mov rcx, r9
call fcn.140123f60
mov qword [0x14019f888], rbx
mov r8, qword [0x14019f880]
mov edx, edi
cmp dword [0x14019f0f8], r15d
je 0x1400e66ad
test edi, edi
je 0x1400e66ad
mov qword [rsp + 0x20], r15
mov r9d, 0x5dc
lea r8, [rbp]
mov rcx, qword [0x14019e1e0]
mov rcx, qword [rcx]
cmp byte [0x14019e189], r15b
je 0x1400e66a0
call fcn.14011f0f0
jmp 0x1400e66a6
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov r8, qword [0x14019f880]
mov eax, dword [rbp + 0x70]
mov dword [0x14019e168], eax
mov eax, dword [rbp + 0x64]
mov dword [0x14019e17c], eax
mov eax, dword [rbp + 0x78]
mov dword [0x14019e13c], eax
mov eax, dword [rbp + 0x6c]
mov dword [0x14019e190], eax
mov eax, dword [rbp + 0x9c]
mov dword [0x14019e1a0], eax
mov eax, dword [rbp + 0x98]
mov dword [0x14019e174], eax
mov eax, dword [rbp + 0x90]
mov dword [0x14019e194], eax
mov eax, dword [rbp + 0x94]
mov dword [0x14019e180], eax
mov eax, dword [rbp + 0x8c]
mov dword [0x14019e19c], eax
mov ecx, dword [rbp + 0x5ac]
mov dword [0x14019e1a4], ecx
mov ecx, dword [rbp + 0x5a0]
mov dword [0x14019e18c], ecx
mov ecx, dword [rbp + 0x5a4]
mov dword [0x14019e178], ecx
mov ecx, dword [rbp + 0x80]
mov dword [0x14019e198], ecx
mov edx, eax
cmp dword [0x14019f0f8], r15d
je 0x1400e677c
test eax, eax
je 0x1400e677c
test r8, r8
je 0x1400e677c
mov qword [rsp + 0x20], r15
mov r9d, 0x16e360
mov rcx, qword [0x14019e1e0]
mov rcx, qword [rcx]
cmp byte [0x14019e189], r15b
je 0x1400e6776
call fcn.14011f0f0
jmp 0x1400e677c
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
mov dword [rsp + 0x38], recv
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x50]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
mov rsi, 0xffffffffffffffff
test eax, eax
jne 0x1400e67d7
mov ecx, 0xfffffff4
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
lea rdx, [rsp + 0x50]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
test eax, eax
cmove rbx, rsi
mov qword [rsp + 0x30], rbx
lea rdx, [rsp + 0x30]
call fcn.1400eeba0
mov rdi, rax
lea rcx, [rsp + 0x70]
call fcn.140041d60
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400e67fd
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.1400fc290
nop
lea rcx, [rsp + 0x70]
call fcn.140009900
nop
cmp rbx, 0xffffffffffffffff
je 0x1400e6873
call fcn.140041570
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
lea r8, [rcx - 1]
mov rcx, rax
mov rdx, qword [rax + 0x10]
dec rdx
mov rax, r8
shr rax, 3
and rdx, rax
and r8d, 7
mov rax, qword [rcx + 8]
mov rcx, qword [rax + rdx*8]
movzx edx, word [rcx + r8*2]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
call fcn.140041570
sub qword [rax + 0x20], 1
jne 0x1400e6873
mov qword [rax + 0x18], r15
movdqa xmm0, xmmword [0x14017d920]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x1659c90
mov rcx, r15
nop dword [rax]
lea eax, [rcx - 0x12]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x14
jb 0x1400e6890
lea rdx, [rsp + 0x50]
lea rcx, [0x14019c5f0]
call fcn.140018620
mov rcx, rax
call fcn.1400ee4c0
mov dword [rsp + 0x38], recv
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x50]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
test eax, eax
jne 0x1400e690d
mov ecx, 0xfffffff4
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
lea rdx, [rsp + 0x50]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
test eax, eax
cmove rbx, rsi
mov qword [rsp + 0x30], rbx
lea rdx, [rsp + 0x30]
call fcn.1400eeba0
mov rdi, rax
lea rcx, [rsp + 0x70]
call fcn.140041d60
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400e6933
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.1400fc290
nop
lea rcx, [rsp + 0x70]
call fcn.140009900
nop
cmp rbx, 0xffffffffffffffff
je 0x1400e69a9
call fcn.140041570
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
lea r8, [rcx - 1]
mov rcx, rax
mov rdx, qword [rax + 0x10]
dec rdx
mov rax, r8
shr rax, 3
and rdx, rax
and r8d, 7
mov rax, qword [rcx + 8]
mov rcx, qword [rax + rdx*8]
movzx edx, word [rcx + r8*2]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
call fcn.140041570
sub qword [rax + 0x20], 1
jne 0x1400e69a9
mov qword [rax + 0x18], r15
movdqa xmm0, xmmword [0x14017d900]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x60], 0xff8c
mov rcx, r15
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x12]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x12
jb 0x1400e69d0
lea rdx, [rsp + 0x50]
lea rcx, [0x14019c5f0]
call fcn.140018620
mov rcx, rax
call fcn.1400ee4c0
mov ecx, dword [0x14019efa4]
add rcx, qword [0x14019a818]
call fcn.1400ee7e0
mov ecx, dword [0x14019efa4]
add rcx, qword [0x14019a810]
call fcn.1400ee7e0
mov dword [0x14019f0cc], eax
mov ecx, dword [0x14019efa4]
add rcx, qword [0x14019a840]
call fcn.1400ee7e0
mov ecx, eax
add rcx, qword [0x14019a870]
call fcn.1400ee7e0
mov dword [0x14019f0c0], eax
mov ecx, dword [0x14019efa4]
add rcx, qword [0x14019a7d0]
call fcn.1400ee7e0
mov dword [0x14019f098], eax
mov ecx, dword [0x14019efa4]
add rcx, qword [0x14019a798]
call fcn.1400ee7e0
mov dword [0x14019f094], eax
mov ecx, dword [0x14019efa4]
add rcx, qword [0x14019a7b0]
call fcn.1400ee7e0
mov dword [0x14019f0b4], eax
mov ecx, dword [0x14019efa4]
add rcx, qword [0x14019a7e0]
call fcn.1400ee7e0
mov ecx, dword [0x14019efa4]
add rcx, qword [0x14019a7c8]
call fcn.1400ee7e0
call fcn.14005b890
call fcn.140054ee0
call fcn.140077290
call fcn.140054a90
mov ecx, dword [0x14019f0cc]
lea rdx, [rbp - 0x28]
call fcn.140049330
nop
lea rcx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0x10
cmovae rcx, qword [rbp - 0x28]
lea rdx, [0x14019e200]
sub rdx, rcx
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x1400e6af1
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x1400e5f40]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call fcn.1400e54b0
call fcn.1400ddef0
mov ecx, dword [0x14019f0cc]
mov r8d, 1
lea rdx, [rsp + 0x70]
call fcn.140049130
mov rdx, rax
call fcn.1400eb950
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.140009900
test rbx, rbx
jne 0x1400e6c07
lea edx, [rbx + 0xc]
lea rcx, [rsp + 0x30]
call fcn.140041490
nop
mov rdx, rax
call fcn.1400eeba0
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.140041d60
nop
mov rdx, rax
mov rcx, rbx
call fcn.1400eecb0
nop
lea rcx, [rsp + 0x70]
call fcn.140009100
nop
lea rcx, [rsp + 0x30]
call fcn.140041500
movdqa xmm0, xmmword [0x14017d8f0]
movdqu xmmword [rsp + 0x50], xmm0
mov dword [rsp + 0x60], 0x516c9e9d
mov dword [rsp + 0x64], 0x607d626e
mov dword [rsp + 0x68], 0x684c2774
mov word [rsp + 0x6c], 0x6a7e
mov byte [rsp + 0x6e], recv
lea rcx, [rsp + 0x50]
call fcn.1400eace0
mov rdx, rax
lea rcx, [0x14019c5f0]
call fcn.140018620
mov rcx, rax
call fcn.1400ece00
mov ecx, 0xbb8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_ExitProcess]
mov ecx, dword [0x14019f0cc]
mov r8d, 1
lea rdx, [rsp + 0x70]
call fcn.140049130
nop
mov rdx, rax
call fcn.1400eb800
mov rcx, qword [rax]
mov qword [0x14019f0d0], rcx
lea rcx, [rsp + 0x70]
call fcn.140009900
mov rax, qword [0x14019f0d0]
movss xmm1, dword [rax + 0x28]
xorps xmm0, xmm0
ucomiss xmm1, xmm0
jp 0x1400e6c58
jne 0x1400e6c58
movss xmm1, dword [0x14017b6a0]
movss dword [rax + 0x28], xmm1
mov ecx, dword [0x14019f0cc]
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], socket
mov byte [rsp + 0x50], 0
mov dword [rbp + 0x1620], 1
add rcx, qword [0x14019a910]
call fcn.1400ee7e0
mov edx, eax
cmp dword [0x14019f0f8], 0
je 0x1400e6cfa
test eax, eax
je 0x1400e6cfa
mov qword [rsp + 0x20], r15
mov r9d, 0x32
lea r8, [rsp + 0x70]
mov rcx, qword [0x14019e1e0]
mov rcx, qword [rcx]
cmp byte [0x14019e189], 0
je 0x1400e6cca
call fcn.14011f0f0
jmp 0x1400e6cd0
call qword [sym.imp.KERNEL32.dll_ReadProcessMemory]
test eax, eax
setns al
test al, al
je 0x1400e6cfa
lea rax, [rsp + 0x70]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x1400e6ce1
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x50]
call fcn.140009980
lea rbx, [0x14019ac90]
mov rcx, rbx
call fcn.140009900
movups xmm0, xmmword [rsp + 0x50]
movups xmmword [0x14019ac90], xmm0
movups xmm1, xmmword [rsp + 0x60]
movups xmmword [0x14019aca0], xmm1
mov qword [rsp + 0x60], r15
mov qword [rsp + 0x68], socket
mov byte [rsp + 0x50], 0
lea rcx, [rsp + 0x50]
call fcn.140009900
cmp qword [0x14019aca8], 0x10
cmovae rbx, qword [0x14019ac90]
movabs r10, 0xcbf29ce484222325
movabs r11, 0x100000001b3
nop dword [rax]
nop word [rax + rax]
movsx r9d, byte [rbx]
lea rbx, [rbx + 1]
lea r8d, [r9 - 0x41]
lea eax, [r9 + 0x20]
movzx ecx, al
movzx eax, r9b
cmp r8b, 0x19
cmova ecx, eax
movsx rax, cl
xor r10, rax
imul r10, r11
test r9b, r9b
jne 0x1400e6d70
mov qword [0x14019f0a0], r10
mov dword [rsp + 0x38], recv
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x50]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
test eax, eax
jne 0x1400e6df9
mov ecx, 0xfffffff4
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
lea rdx, [rsp + 0x50]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
test eax, eax
cmove rbx, rsi
mov qword [rsp + 0x30], rbx
lea rdx, [rsp + 0x30]
call fcn.1400eeba0
mov rdi, rax
lea rcx, [rsp + 0x70]
call fcn.140041d60
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400e6e1f
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.1400fc290
nop
lea rcx, [rsp + 0x70]
call fcn.140009900
nop
cmp rbx, 0xffffffffffffffff
je 0x1400e6e95
call fcn.140041570
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
lea r8, [rcx - 1]
mov rcx, rax
mov rdx, qword [rax + 0x10]
dec rdx
mov rax, r8
shr rax, 3
and rdx, rax
and r8d, 7
mov rax, qword [rcx + 8]
mov rcx, qword [rax + rdx*8]
movzx edx, word [rcx + r8*2]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
call fcn.140041570
sub qword [rax + 0x20], 1
jne 0x1400e6e95
mov qword [rax + 0x18], r15
movdqa xmm0, xmmword [0x14017d860]
movdqu xmmword [rsp + 0x50], xmm0
mov word [rsp + 0x60], 0x9b9b
mov byte [rsp + 0x62], 0
mov rcx, r15
nop dword [rax]
nop word [rax + rax]
lea eax, [rcx - 0x12]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x13
jb 0x1400e6ec0
lea rdx, [rsp + 0x50]
lea rcx, [0x14019c5f0]
call fcn.140018620
mov rcx, rax
call fcn.1400ee4c0
lea rax, [0x140174ce0]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x70]
mov qword [rbp - 0x58], rax
lea rdx, [rsp + 0x70]
lea rcx, [0x14019f160]
call fcn.140008b80
nop
mov rcx, qword [rbp - 0x58]
test rcx, rcx
je 0x1400e6f31
mov rax, qword [rcx]
lea rdx, [rsp + 0x70]
cmp rcx, rdx
setne dl
mov rax, qword [rax + 0x20]
call qword [case.0x14011a6f9.0]
lea rax, [0x140176508]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x70]
mov qword [rbp - 0x58], rax
lea rdx, [rsp + 0x70]
lea rcx, [0x14019f2e0]
call fcn.140008b80
nop
mov rcx, qword [rbp - 0x58]
test rcx, rcx
je 0x1400e6f79
mov rax, qword [rcx]
lea rdx, [rsp + 0x70]
cmp rcx, rdx
setne dl
mov rax, qword [rax + 0x20]
call qword [case.0x14011a6f9.0]
lea rax, [0x140176490]
mov qword [rsp + 0x70], rax
lea rax, [rsp + 0x70]
mov qword [rbp - 0x58], rax
lea rdx, [rsp + 0x70]
lea rcx, [0x14019f2a0]
call fcn.140008b80
nop
mov rcx, qword [rbp - 0x58]
test rcx, rcx
je 0x1400e6fc1
mov rax, qword [rcx]
lea rdx, [rsp + 0x70]
cmp rcx, rdx
setne dl
mov rax, qword [rax + 0x20]
call qword [case.0x14011a6f9.0]
call fcn.140113990
mov dword [rsp + 0x38], recv
mov ecx, 0xfffffff5
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
mov qword [rsp + 0x30], rax
lea rdx, [rsp + 0x50]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
test eax, eax
jne 0x1400e701a
mov ecx, 0xfffffff4
call qword [sym.imp.KERNEL32.dll_GetStdHandle]
mov rbx, rax
lea rdx, [rsp + 0x50]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetConsoleScreenBufferInfo]
test eax, eax
cmove rbx, rsi
mov qword [rsp + 0x30], rbx
lea rdx, [rsp + 0x30]
call fcn.1400eeba0
mov rdi, rax
lea rcx, [rsp + 0x70]
call fcn.140041d60
nop
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x1400e7040
mov rax, qword [rax]
mov rdx, rax
mov rcx, rdi
call fcn.1400fc290
nop
lea rcx, [rsp + 0x70]
call fcn.140009900
nop
cmp rbx, 0xffffffffffffffff
je 0x1400e70b6
call fcn.140041570
mov rcx, qword [rax + 0x20]
add rcx, qword [rax + 0x18]
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], rcx
lea r8, [rcx - 1]
mov rcx, rax
mov rdx, qword [rax + 0x10]
dec rdx
mov rax, r8
shr rax, 3
and rdx, rax
and r8d, 7
mov rax, qword [rcx + 8]
mov rcx, qword [rax + rdx*8]
movzx edx, word [rcx + r8*2]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_SetConsoleTextAttribute]
call fcn.140041570
sub qword [rax + 0x20], 1
jne 0x1400e70b6
mov qword [rax + 0x18], r15
movdqa xmm0, xmmword [0x14017d910]
movdqu xmmword [rsp + 0x50], xmm0
mov byte [rsp + 0x60], 0xfe
mov rcx, r15
nop dword [rax]
lea eax, [rcx - 0x12]
xor byte [rsp + rcx + 0x50], al
inc rcx
cmp rcx, 0x11
jb 0x1400e70d0
lea rdx, [rsp + 0x50]
lea rcx, [0x14019c5f0]
call fcn.140018620
mov rcx, rax
call fcn.1400ee4c0
mov ecx, 0x30
call fcn.140120ebc
mov rdi, rax
mov qword [rbp + 0x1620], rax
lea rax, fcn.14001ae50
mov qword [rdi], rax
lea rbx, [rdi + 8]
mov qword [rbx], r15
mov qword [rbx + 8], r15
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], r15
mov qword [rbx + 0x20], r15
mov ecx, reloc.WS2_32.dll_recv
call fcn.140120ebc
mov qword [rax + 8], r15
mov qword [rbx], rax
mov qword [rax], rbx
mov qword [0x14019eb18], rdi
mov qword [rbp + 0x1620], rdi
mov rdx, qword [0x14019f668]
cmp rdx, qword [0x14019f670]
je 0x1400e716d
mov qword [rdx], rdi
add qword [0x14019f668], 8
jmp 0x1400e7179
lea r8, [rbp + 0x1620]
call fcn.1400f2700
mov ecx, 0x150
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x140174b60]
mov qword [rax], rcx
mov qword [rax + 0xc0], r15
mov qword [rax + 0xc8], r15
mov qword [rax + 0xd0], r15
movss xmm0, dword [0x14019a754]
subss xmm0, dword [0x14017b3f4]
movss dword [rax + 0xdc], xmm0
movss xmm1, dword [0x14019a73c]
subss xmm1, dword [0x14017b4c4]
movss dword [rax + 0xe0], xmm1
mov dword [rax + 0xe4], 0x43c50000
mov dword [rax + 0xe8], 0x4336220c
mov dword [rax + 0xec], 0x43e70000
mov dword [rax + 0xf0], 0x46601000
mov dword [rax + 0xf4], 0x432bfa5e
mov dword [rax + 0xf8], 0x4660d800
mov dword [rax + 0xfc], 0xffff6961
mov dword [rax + 0x100], 0xffe38e00
mov dword [rax + 0x104], 0xff97b932
mov qword [0x14019e158], rax
mov qword [rbp + 0x1620], rax
mov rdx, qword [0x14019f668]
cmp rdx, qword [0x14019f670]
je 0x1400e725e
mov qword [rdx], rax
add qword [0x14019f668], 8
jmp 0x1400e726a
lea r8, [rbp + 0x1620]
call fcn.1400f2700
mov ecx, 0xd0
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x1401753a8]
mov qword [rax], rcx
mov word [rax + 8], 0
mov byte [rax + 0xa], 1
mov dword [rax + 0xc], 0x42820000
mov byte [rax + 0x10], 0
mov qword [rax + 0x14], r15
mov qword [rax + 0x1c], r15
mov qword [rax + 0x24], r15
mov dword [rax + 0xc8], r15d
mov qword [0x14019f050], rax
mov qword [rbp + 0x1620], rax
mov rdx, qword [0x14019f668]
cmp rdx, qword [0x14019f670]
je 0x1400e72d8
mov qword [rdx], rax
add qword [0x14019f668], 8
jmp 0x1400e72e4
lea r8, [rbp + 0x1620]
call fcn.1400f2700
mov ecx, 0x78
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.140075000
nop
mov qword [0x14019eaa8], rax
mov qword [rbp + 0x1620], rax
mov rdx, qword [0x14019f668]
cmp rdx, qword [0x14019f670]
je 0x1400e7329
mov qword [rdx], rax
add qword [0x14019f668], 8
jmp 0x1400e7335
lea r8, [rbp + 0x1620]
call fcn.1400f2700
mov ecx, 0xd0
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x140175028]
mov qword [rax], rcx
mov byte [rax + 0xc8], 0
mov dword [rax + 0xcc], esi
mov qword [0x14019eb50], rax
mov qword [rbp + 0x1620], rax
mov rdx, qword [0x14019f668]
cmp rdx, qword [0x14019f670]
je 0x1400e7388
mov qword [rdx], rax
add qword [0x14019f668], 8
jmp 0x1400e7394
lea r8, [rbp + 0x1620]
call fcn.1400f2700
mov ecx, 0x68
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x140174b00]
mov qword [rax], rcx
mov qword [rax + 8], r15
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r15
mov qword [rax + 0x28], r15
mov qword [rax + 0x30], r15
mov qword [rax + 0x38], r15
mov qword [rax + 0x40], r15
mov qword [rax + 0x48], r15
mov qword [rax + 0x50], r15
mov qword [rax + 0x58], r15
mov qword [rax + 0x60], r15
mov qword [0x14019f030], rax
mov qword [rbp + 0x1620], rax
mov rdx, qword [0x14019f668]
cmp rdx, qword [0x14019f670]
je 0x1400e740a
mov qword [rdx], rax
add qword [0x14019f668], 8
jmp 0x1400e7416
lea r8, [rbp + 0x1620]
call fcn.1400f2700
mov ecx, 0x50
call fcn.140120ebc
mov rdi, rax
mov qword [rbp + 0x1620], rax
lea rax, [0x1401764c0]
mov qword [rdi], rax
lea rbx, [rdi + 8]
mov qword [rbp + 0x1628], rbx
mov dword [rbx], r15d
mov qword [rbx + 8], r15
mov qword [rbx + 0x10], r15
mov ecx, 0x60
call fcn.140120ebc
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rbx + 8], rax
lea rcx, [rbx + 0x18]
mov qword [rcx], r15
mov qword [rcx + 8], r15
mov qword [rcx + 0x10], r15
mov qword [rbx + 0x30], 7
mov qword [rbx + 0x38], 8
mov dword [rbx], 0x3f800000
mov r8, qword [rbx + 8]
mov edx, reloc.WS2_32.dll_recv
call fcn.1400eded0
nop
mov dword [rdi + 0x48], r15d
mov byte [rdi + 0x4c], 0
mov qword [0x14019f048], rdi
mov qword [rbp + 0x1620], rdi
mov rdx, qword [0x14019f668]
cmp rdx, qword [0x14019f670]
je 0x1400e74c6
mov qword [rdx], rdi
add qword [0x14019f668], 8
jmp 0x1400e74d2
lea r8, [rbp + 0x1620]
call fcn.1400f2700
mov ecx, 0x58
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400844f0
nop
mov qword [0x14019eb68], rax
mov qword [rbp + 0x1620], rax
mov rdx, qword [0x14019f668]
cmp rdx, qword [0x14019f670]
je 0x1400e7517
mov qword [rdx], rax
add qword [0x14019f668], 8
jmp 0x1400e7523
lea r8, [rbp + 0x1620]
call fcn.1400f2700
mov rax, qword [0x14019f0a0]
movabs rcx, 0x7fbb0bfaed127a15
cmp rax, rcx
ja 0x1400e79b7
je 0x1400e7990
movabs rcx, 0x2ec9d3b7e82a9476
cmp rax, rcx
ja 0x1400e7809
je 0x1400e77e3
movabs rcx, 0x1a44a70e1d7eb90f
cmp rax, rcx
ja 0x1400e763f
je 0x1400e7619
movabs rcx, 0xd687ec05c4195
cmp rax, rcx
je 0x1400e75f2
movabs rcx, 0x14f12a6c4fbf53c0
cmp rax, rcx
je 0x1400e75cc
movabs rcx, 0x16fbab91de83b2de
cmp rax, rcx
jne 0x1400e7d31
mov ecx, 0x2c0
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400ccd60
nop
mov qword [0x14019efa8], rax
jmp 0x1400e7d01
mov ecx, 0x1a0
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400ca890
nop
mov qword [0x14019ea28], rax
jmp 0x1400e7d01
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x140175570]
mov qword [rax], rcx
mov qword [0x14019efb8], rax
jmp 0x1400e7d01
mov ecx, 0x1e8
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400abb30
nop
mov qword [0x14019f060], rax
jmp 0x1400e7d01
movabs rcx, 0x21458b02724085be
cmp rax, rcx
je 0x1400e76be
movabs rcx, 0x25d164a48b7af766
cmp rax, rcx
je 0x1400e7697
movabs rcx, 0x2bc5a4a364a6388b
cmp rax, rcx
jne 0x1400e7d31
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x140176398]
mov qword [rax], rcx
mov qword [0x14019f078], rax
jmp 0x1400e7d01
mov ecx, WSACleanup
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x140175010]
mov qword [rax], rcx
mov qword [0x14019ea30], rax
jmp 0x1400e7d01
mov ecx, 0xa8
call fcn.140120ebc
mov rbx, rax
mov qword [rbp + 0x1628], rax
lea rax, [0x140174b90]
mov qword [rbx], rax
movaps xmm0, xmmword [0x14017d780]
movups xmmword [rsp + 0x70], xmm0
mov byte [rbp - 0x80], 0
mov dword [rbp - 0x7c], 1
mov byte [rbp - 0x78], 1
call qword [sym.imp.KERNEL32.dll_GetTickCount]
btr eax, 0x1f
mov dword [rbp - 0x74], eax
mov byte [rbp - 0x70], 0
mov dword [rbp + 0x1620], r15d
mov dword [rbp + 0x1624], 2
xorps xmm0, xmm0
movdqu xmmword [rbp - 0x68], xmm0
mov qword [rbp - 0x58], r15
mov edx, 2
lea rcx, [rbp - 0x68]
call fcn.1400ed8b0
mov rdx, qword [rbp - 0x68]
mov rax, qword [rbp + 0x1620]
mov qword [rdx], rax
lea rcx, [rdx + 8]
mov r8d, dword [0x14019f0cc]
movsd xmm2, qword [0x14019fc78]
mov r9d, dword [0x14019fc80]
movaps xmm3, xmm2
movups xmm0, xmmword [rsp + 0x70]
movups xmmword [rbx + 8], xmm0
movzx eax, byte [rbp - 0x80]
mov byte [rbx + 0x18], al
mov eax, dword [rbp - 0x7c]
mov dword [rbx + 0x1c], eax
movzx eax, byte [rbp - 0x78]
mov byte [rbx + 0x20], al
mov eax, dword [rbp - 0x74]
mov dword [rbx + 0x24], eax
movzx eax, byte [rbp - 0x70]
mov byte [rbx + 0x28], al
mov qword [rbx + 0x30], rdx
mov qword [rbx + 0x38], rcx
mov rax, qword [rbp - 0x58]
mov qword [rbx + 0x40], rax
mov qword [rbx + 0x48], r8
mov dword [rbx + 0x50], esi
movsd qword [rbx + 0x54], xmm2
mov dword [rbx + 0x5c], r9d
movsd qword [rbx + 0x60], xmm3
mov dword [rbx + 0x68], r9d
mov qword [0x14019eb40], rbx
mov qword [rbp + 0x1620], rbx
mov rdx, qword [0x14019f668]
cmp rdx, qword [0x14019f670]
je 0x1400e7d25
mov qword [rdx], rbx
add qword [0x14019f668], 8
jmp 0x1400e7d31
mov ecx, 0x120
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400d92c0
nop
mov qword [0x14019f080], rax
jmp 0x1400e7d01
movabs rcx, 0x626bed294d419d78
cmp rax, rcx
ja 0x1400e78ed
je 0x1400e78c7
movabs rdx, 0x3154520a201dd30e
cmp rax, rdx
je 0x1400e78a0
movabs rdx, 0x44083dda17b81bc9
cmp rax, rdx
je 0x1400e787a
movabs rdx, 0x4ca73d2b686455dc
cmp rax, rdx
jne 0x1400e7d31
mov ecx, reloc.WS2_32.dll_recv
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x1401753c0]
mov qword [rax], rcx
mov qword [0x14019eb28], rax
jmp 0x1400e7d01
mov ecx, 0x2a0
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400c2590
nop
mov qword [0x14019ea20], rax
jmp 0x1400e7d01
mov ecx, reloc.WS2_32.dll_recv
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x140175100]
mov qword [rax], rcx
mov qword [0x14019eb30], rax
jmp 0x1400e7d01
mov ecx, 0x328
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400c3bb0
nop
mov qword [0x14019f000], rax
jmp 0x1400e7d01
movabs rcx, 0x6dedc43119472a8f
cmp rax, rcx
je 0x1400e796a
movabs rcx, 0x6f4ec60cb90914d5
cmp rax, rcx
je 0x1400e7944
movabs rcx, 0x7f4abf038a456ef3
cmp rax, rcx
jne 0x1400e7d31
mov ecx, 0x320
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400d0ff0
nop
mov qword [0x14019f058], rax
jmp 0x1400e7d01
mov ecx, 0x210
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400b4f10
nop
mov qword [0x14019eb60], rax
jmp 0x1400e7d01
mov ecx, 0x1a8
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400d6d30
nop
mov qword [0x14019e1f8], rax
jmp 0x1400e7d01
mov ecx, reloc.WS2_32.dll_recv
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x140174e90]
mov qword [rax], rcx
mov qword [0x14019ef90], rax
jmp 0x1400e7d01
movabs rcx, 0xaf2ce64dfcba8069
cmp rax, rcx
ja 0x1400e7b7d
je 0x1400e7b57
movabs rcx, 0x9279f35c464d3462
cmp rax, rcx
ja 0x1400e7ab3
je 0x1400e7a8d
movabs rcx, 0x8e90a0cf648f34f4
cmp rax, rcx
je 0x1400e7a66
movabs rcx, 0x8f3110c117e9c3cc
cmp rax, rcx
je 0x1400e7a40
movabs rcx, 0x919476f6511eb962
cmp rax, rcx
jne 0x1400e7d31
mov ecx, 0x108
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400c87f0
nop
mov qword [0x14019eaf0], rax
jmp 0x1400e7d01
mov ecx, 0x1c0
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400addf0
nop
mov qword [0x14019f010], rax
jmp 0x1400e7d01
mov ecx, reloc.WS2_32.dll_recv
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x1401750e8]
mov qword [rax], rcx
mov qword [0x14019eab8], rax
jmp 0x1400e7d01
mov ecx, 0x140
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400bd6c0
nop
mov qword [0x14019eae0], rax
jmp 0x1400e7d01
movabs rcx, 0x9b30457192cfe07a
cmp rax, rcx
je 0x1400e7b31
movabs rcx, 0xa412c7e8f666085e
cmp rax, rcx
je 0x1400e7b0b
movabs rcx, 0xabda6c5363726e46
cmp rax, rcx
jne 0x1400e7d31
mov ecx, 8
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x140174e78]
mov qword [rax], rcx
mov qword [0x14019ef78], rax
jmp 0x1400e7d01
mov ecx, 0x168
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400dadd0
nop
mov qword [0x14019e1f0], rax
jmp 0x1400e7d01
mov ecx, 0x398
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400b9af0
nop
mov qword [0x14019eb38], rax
jmp 0x1400e7d01
mov ecx, 0x1a8
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400b9450
nop
mov qword [0x14019ead8], rax
jmp 0x1400e7d01
movabs rcx, 0xe3e4f76b8efdc47f
cmp rax, rcx
ja 0x1400e7c69
je 0x1400e7c3a
movabs rcx, 0xbb431eadf8e9ddda
cmp rax, rcx
je 0x1400e7c14
movabs rcx, 0xc5d9c5dad5098992
cmp rax, rcx
je 0x1400e7bee
movabs rcx, 0xcdfa9d1939581032
cmp rax, rcx
jne 0x1400e7d31
mov ecx, reloc.WS2_32.dll_recv
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x140176550]
mov qword [rax], rcx
mov qword [0x14019f068], rax
jmp 0x1400e7d01
mov ecx, 0x238
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400bdf80
nop
mov qword [0x14019f0f0], rax
jmp 0x1400e7d01
mov ecx, 0x1a8
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400c9900
nop
mov qword [0x14019efd0], rax
jmp 0x1400e7d01
mov ecx, pe_nt_image_headers64
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
lea rcx, [0x140174ea8]
mov qword [rax], rcx
mov qword [rax + 0x58], r15
mov dword [rax + 0x60], r15d
mov qword [0x14019eac0], rax
jmp 0x1400e7d01
movabs rcx, 0xe4a1c71a0b6bc592
cmp rax, rcx
je 0x1400e7ce0
movabs rcx, 0xe634472ecd10c8f2
cmp rax, rcx
je 0x1400e7cbd
movabs rcx, 0xeeae91da2962a0a8
cmp rax, rcx
jne 0x1400e7d31
mov ecx, 0x1b0
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400b6bb0
nop
mov qword [0x14019ef98], rax
jmp 0x1400e7d01
mov ecx, 0x230
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400d47f0
nop
mov qword [0x14019ef70], rax
jmp 0x1400e7d01
mov ecx, 0x1e0
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400a7ed0
nop
mov qword [0x14019e608], rax
mov rdx, qword [0x14019f668]
cmp rdx, qword [0x14019f670]
mov qword [rbp + 0x1620], rax
je 0x1400e7d25
mov qword [rdx], rax
add qword [0x14019f668], 8
jmp 0x1400e7d31
lea r8, [rbp + 0x1620]
call fcn.1400f2700
mov ecx, 0xa8
call fcn.140120ebc
mov rdi, rax
mov qword [rbp + 0x1620], rax
lea rax, [0x140175450]
mov qword [rdi], rax
lea rcx, [rdi + 8]
call fcn.14008fcd0
nop
mov dword [rdi + 0x70], r15d
mov byte [rdi + 0x74], 0
lea rbx, [rdi + 0x78]
mov qword [rbp + 0x1628], rbx
mov qword [rbx], r15
mov qword [rbx + 8], r15
mov ecx, 0x48
call fcn.140120ebc
mov qword [rax], rax
mov qword [rax + 8], rax
mov qword [rax + 0x10], rax
mov word [rax + 0x18], 0x101
mov qword [rbx], rax
mov qword [rdi + 0x90], r15
mov qword [rdi + 0x98], r15
mov dword [rdi + 0xa0], r15d
mov qword [0x14019e1b0], rdi
mov rcx, rdi
call fcn.14006b0a0
mov ecx, 0x170
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov rcx, rax
call fcn.1400782a0
mov qword [0x14019e1b8], rax
mov rcx, rax
call fcn.14006b0a0
call fcn.1400ef820
test rax, rax
je 0x1400e7e00
call fcn.1400eae70
mov ecx, dword [rax]
mov dword [0x14019acb0], ecx
mov dword [0x14019acb4], 0
jmp 0x1400e7e0b
mov qword [0x14019acb0], 0x7ce
call fcn.14006b0e0
cmp qword [0x14019ea18], 0
jne 0x1400e7e3d
mov ecx, 0x18
call fcn.140120ebc
mov qword [rbp + 0x1620], rax
mov qword [rax], r15
mov qword [rax + 8], r15
mov qword [rax + 0x10], r15
mov qword [0x14019ea18], rax
mov edx, 0xb
lea rcx, [rsp + 0x30]
call fcn.140041490
nop
mov rdx, rax
call fcn.1400eeba0
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.140041d60
nop
mov rdx, rax
mov rcx, rbx
call fcn.1400eecb0
nop
lea rcx, [rsp + 0x70]
call fcn.140009900
nop
lea rcx, [rsp + 0x30]
call fcn.140041500
movdqa xmm0, xmmword [0x14017d8e0]
movdqu xmmword [rsp + 0x30], xmm0
mov word [rsp + 0x40], 0x8c9b
mov byte [rsp + 0x42], 0
lea rcx, [rsp + 0x30]
call fcn.1400ec0d0
mov rdx, rax
lea rcx, [0x14019c5f0]
call fcn.140018620
mov rcx, rax
call fcn.1400ee4c0
mov edx, 0xb
lea rcx, [rsp + 0x50]
call fcn.140041490
nop
mov rdx, rax
call fcn.1400eeba0
mov rbx, rax
lea rcx, [rsp + 0x70]
call fcn.140041d60
nop
mov rdx, rax
mov rcx, rbx
call fcn.1400eecb0
nop
lea rcx, [rsp + 0x70]
call fcn.140009900
nop
lea rcx, [rsp + 0x50]
call fcn.140041500
mov dword [rbp + 0x1620], 0x989e86a8
mov dword [rbp + 0x1624], 0xf5da9b81
lea rcx, [rbp + 0x1620]
call fcn.1400e9d50
mov rdx, rax
lea rcx, [0x14019c5f0]
call fcn.140018620
mov rcx, rax
call fcn.1400ee4c0
nop
lea rcx, [rbp - 0x28]
call fcn.140009900
mov rbx, qword [rsp + 0x1730]
movaps xmm6, xmmword [rsp + 0x16e0]
add rsp, 0x16f0
pop r15
pop r14
pop rdi
pop rsi
pop rbp
ret