Function at 0x140051c40
Capabilities:
Contain obfuscated stackstrings
Terminate process

Disassembly:
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0xd0
lea rdx, [0x1401dd1d8]
mov ecx, 0x20
call sub.d3d9.dll_Direct3DCreate9Ex
test eax, eax
jns 0x140051c6f
mov ecx, 3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x1401dd1d8]
lea rdx, [0x1401dd1e0]
mov r9, qword [0x1401dd1e8]
mov qword [rsp + 0x38], rdx
lea rdx, [0x1401dd1f0]
mov qword [0x1401dd208], 1
mov dword [0x1401dd218], 1
mov qword [0x1401dd210], r9
mov dword [0x1401dd1f8], 0x15
mov dword [0x1401dd21c], 1
mov dword [0x1401dd220], 0x50
mov qword [rsp + 0xe8], rbx
xor ebx, ebx
mov qword [0x1401dd1f0], rbx
mov qword [0x1401dd1fc], rbx
mov qword [0x1401dd224], rbx
mov dword [0x1401dd204], ebx
lea r8d, [rbx + 1]
mov dword [0x1401dd22c], ebx
mov rax, qword [rcx]
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x28], rdx
xor edx, edx
mov dword [rsp + 0x20], 0x40
call qword [rax + 0xa0]
test eax, eax
jns 0x140051d31
mov rcx, qword [0x1401dd1d8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
lea ecx, [rbx + 4]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rsp + 0xf0], rsi
xor ecx, ecx
mov qword [rsp + 0xf8], rdi
mov qword [rsp + 0xc8], r12
mov qword [rsp + 0xc0], r13
mov qword [rsp + 0xb8], r14
mov qword [rsp + 0xb0], r15
call fcn.14000bf90
mov rcx, qword [0x1401dd1e8]
call fcn.140031610
mov rcx, qword [0x1401dd1e0]
call fcn.140030990
cmp qword [0x1401dd290], rbx
jne 0x140051dee
mov rcx, qword [0x1401dd1e0]
lea rax, [0x1401dd290]
mov qword [rsp + 0x70], rax
lea rdx, [0x14017ea10]
mov qword [rsp + 0x68], rbx
mov r9d, reloc.WS2_32.dll_sendto
mov qword [rsp + 0x60], rbx
mov r8d, 0x96e
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], reloc.WS2_32.dll_sendto
call sub.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx
cmp qword [0x1401dd298], rbx
jne 0x140051e5c
mov rcx, qword [0x1401dd1e0]
lea rax, [0x1401dd298]
mov qword [rsp + 0x70], rax
lea rdx, [0x14017f380]
mov qword [rsp + 0x68], rbx
mov r9d, reloc.WS2_32.dll_sendto
mov qword [rsp + 0x60], rbx
mov r8d, 0x2a45
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], reloc.WS2_32.dll_sendto
call sub.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx
cmp qword [0x1401dd2b0], rbx
jne 0x140051eca
mov rcx, qword [0x1401dd1e0]
lea rax, [0x1401dd2b0]
mov qword [rsp + 0x70], rax
lea rdx, [0x14019cff0]
mov qword [rsp + 0x68], rbx
mov r9d, reloc.WS2_32.dll_sendto
mov qword [rsp + 0x60], rbx
mov r8d, 0x19bc
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], reloc.WS2_32.dll_sendto
call sub.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx
cmp qword [0x1401dd2b8], rbx
jne 0x140051f38
mov rcx, qword [0x1401dd1e0]
lea rax, [0x1401dd2b8]
mov qword [rsp + 0x70], rax
lea rdx, [0x14019e9b0]
mov qword [rsp + 0x68], rbx
mov r9d, reloc.WS2_32.dll_sendto
mov qword [rsp + 0x60], rbx
mov r8d, 0x25c3
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], reloc.WS2_32.dll_sendto
call sub.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx
cmp qword [0x1401dd2a0], rbx
jne 0x140051fa6
mov rcx, qword [0x1401dd1e0]
lea rax, [0x1401dd2a0]
mov qword [rsp + 0x70], rax
lea rdx, [0x140181dd0]
mov qword [rsp + 0x68], rbx
mov r9d, reloc.WS2_32.dll_sendto
mov qword [rsp + 0x60], rbx
mov r8d, 0x596
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], reloc.WS2_32.dll_sendto
call sub.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx
cmp qword [0x1401dd2a8], rbx
jne 0x140052014
mov rcx, qword [0x1401dd1e0]
lea rax, [0x1401dd2a8]
mov qword [rsp + 0x70], rax
lea rdx, [0x140182370]
mov qword [rsp + 0x68], rbx
mov r9d, 0x32
mov qword [rsp + 0x60], rbx
mov r8d, 0x1ac7c
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], ebx
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], gethostname
call sub.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx
call fcn.14000e980
movss xmm3, dword [0x140144570]
lea rdx, [0x1401aaf10]
mov qword [rsp + 0x28], rbx
mov r8d, 0x25aa8
mov rsi, rax
mov qword [rsp + 0x20], rbx
mov rcx, qword [rax + 0x48]
mov qword [rax + 0x18], rbx
call fcn.140020a70
movss xmm3, dword [0x140148898]
lea rdx, [0x1401aaf10]
mov qword [0x1401dd270], rax
mov r8d, 0x25aa8
mov rcx, qword [rsi + 0x48]
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
call fcn.140020a70
movzx edi, byte [rbp + 0x67]
movabs r12, 0xf0bbd359273a3bea
mov qword [0x1401dd278], rax
movabs r15, 0xbf68565037c6ea32
mov r14, qword [rsi + 0x48]
xor eax, eax
mov byte [rbp + 0x27], al
movabs r13, 0xd2337a0b75aeb3be
mov dword [rbp + 7], 0x502e4b23
mov dword [rbp + 0xb], 0x243a3b21
mov dword [rbp + 0xf], 0x59362a2f
mov dword [rbp + 0x13], 0x20222323
mov dword [rbp + 0x17], 0x36242138
mov dword [rbp + 0x1b], 0x95c92436
mov qword [rbp + 0x1f], 0x63c8d9d8
nop dword [rax + rax]
call fcn.1400049a0
mov rbx, qword [rax]
call fcn.1400049b0
mov r8, qword [rax]
xor r11d, r11d
cmp r11, 0x21
jae 0x140052c06
movzx r10d, byte [rbp + r11 + 7]
mov r9d, r10d
cmp rbx, r11
ja 0x140052bfd
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140052134
lea rcx, [r11 + r12]
movzx eax, r9b
and al, cl
movzx edi, r10b
add al, al
sub dil, al
sub dil, 0x66
add dil, cl
jmp 0x140052170
je 0x140052b8d
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140052b2f
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140052ae3
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140052a8b
lea rax, [r8 + 7]
cmp rbx, rax
je 0x140052a66
nop
cmp r8, r11
ja 0x140052bf4
lea rcx, [r8 + 3]
cmp rbx, rcx
jae 0x14005219e
lea rcx, [r11 + r15]
movzx eax, r9b
and al, cl
movzx edi, r10b
add al, al
sub dil, al
sub dil, 0x5e
add dil, cl
jmp 0x1400521d0
lea rax, [r8 + 1]
cmp rbx, rax
je 0x140052a22
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140052a17
lea rax, [r8 + 5]
cmp rbx, rax
je 0x1400529fc
cmp rbx, rcx
je 0x1400529dd
nop
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140052734
nop dword [rax]
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x140052711
lea rax, [r8 + 0x5a]
cmp rbx, rax
je 0x1400526e9
lea rax, [r8 + 1]
cmp rbx, rax
je 0x1400526c8
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400526a9
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14005268e
lea rax, [r8 + 0x41]
cmp rbx, rax
je 0x14005266f
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x140052650
lea rax, [r8 + 2]
cmp rbx, rax
je 0x140052635
lea rax, [r8 + 4]
cmp rbx, rax
je 0x14005260b
lea rax, [r8 + 6]
cmp rbx, rax
je 0x1400521e0
lea rbx, [r8 + 8]
lea r8, [rbx + 9]
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x140052bd7
lea rax, [r8 + 0x20]
cmp rbx, rax
jb 0x140052bb7
lea rax, [r8 + 0x40]
cmp rbx, rax
jb 0x1400523cb
lea rax, [r8 + 6]
cmp rbx, rax
jb 0x1400523ab
lea rax, [r8 + 9]
cmp rbx, rax
jb 0x14005238f
lea rax, [r8 + 0x10]
cmp rbx, rax
jb 0x1400525c2
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x140052580
lea rax, [r8 + 0x42]
cmp rbx, rax
jb 0x14005253e
lea rax, [r8 + 0x80]
cmp rbx, rax
jb 0x140052517
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x1400521e0
lea rbx, [r8 + 0x400]
lea r8, [rbx + 0x1000]
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x1400524e9
lea rax, [r8 + 0x42]
cmp rbx, rax
ja 0x1400524ce
lea rax, [r8 + 0x80]
cmp rbx, rax
ja 0x1400524b3
lea rax, [r8 + 0x3e8]
cmp rbx, rax
ja 0x140052494
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x140052475
lea rcx, [r8 + 0x7a]
cmp rbx, rcx
ja 0x140052452
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x140052431
lea rax, [r8 + 1]
cmp rbx, rax
ja 0x14005240d
lea rax, [r8 + 3]
cmp rbx, rax
ja 0x1400523ea
lea rax, [r8 + 0x61]
cmp rbx, rax
ja 0x1400521e0
mov rbx, rcx
lea r8, [rcx + 0x41]
jmp 0x1400521e0
lea edi, [r11 + 0xe]
movzx eax, dil
and al, r10b
add al, al
sub dil, al
sub dil, 0x62
add dil, r10b
jmp 0x1400521d0
lea ecx, [r11 + 0x3a]
mov edi, gethostname
movzx eax, cl
and al, r10b
sub dil, al
add dil, dil
add dil, cl
add dil, r10b
jmp 0x140052170
lea edx, [r11 + 0x66]
mov ecx, 0x1b
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052106
lea edx, [r11 - 0x70]
mov ecx, 8
movzx eax, dl
movzx r9d, r11b
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052a3c
lea ecx, [r11 - 0x44]
inc r8
movzx eax, cl
dec r11
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x24
inc r11
jmp 0x1400520f3
lea ecx, [r11 - 0x18]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x58
inc r11
jmp 0x1400520f3
lea edx, [r11 + 0x14]
mov ecx, 0x3a
movzx eax, dl
movzx r9d, r11b
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052aa5
lea edx, [r11 + 0x40]
mov ecx, 0x20
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052ac7
lea edx, [r11 + 0x6c]
mov ecx, 6
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052aca
lea ecx, [r11 - 0x68]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x28
jmp 0x140052b04
lea ecx, [r11 - 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5c
jmp 0x140052b50
lea edx, [r11 - 0x10]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x1400520f3
lea edx, [r11 + 0x5e]
mov ecx, gethostname
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
mov byte [rbp + r11 + 7], dil
inc r11
jmp 0x1400520f3
lea edx, [r11 - 0x76]
mov ecx, 0x1d
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp r8, 0x42
jb 0x140052531
movzx r9d, r11b
lea ecx, [r9 + 0x3c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
add cl, r10b
lea edi, [rcx*2 - 0x48]
jmp 0x140052a3c
lea edx, [r11 - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
cmp rbx, 0x20
jae 0x140052995
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x1400528e6
lea edx, [r11 - 0xc]
mov ecx, 0x2a
movzx eax, dl
and al, r10b
jmp 0x14005254d
lea ecx, [r11 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2e
lea rax, [r8 + rbx]
cmp rax, 0x5a
je 0x1400529bd
lea rax, [r8 + 0x2a]
cmp rbx, rax
jbe 0x140052822
lea ecx, [r11 - 0x3e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4e
jmp 0x14005259a
lea ecx, [r11 + 0x2c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
lea edi, [r10 + rcx]
sub dil, 0x34
inc r11
jmp 0x1400520f3
lea ecx, [r11 + 0x58]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x68
jmp 0x140052b50
lea edx, [r11 - 0x7c]
mov ecx, 0x32
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052b04
lea edx, [r11 - 0x50]
mov ecx, 0x18
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052aca
lea ecx, [r11 - 0x24]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 4
jmp 0x140052ac7
movzx r9d, r11b
lea ecx, [r9 + 8]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x38
jmp 0x140052aa5
lea ecx, [r11 + 0x34]
dec r11
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x6c
inc r11
jmp 0x1400520f3
lea edx, [r11 + 0x60]
mov ecx, 0x30
movzx eax, dl
inc r8
and al, r10b
dec r11
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x1400520f3
mov ecx, socket
movzx r9d, r11b
lea edx, [r9 - 0x74]
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052a3c
lea rax, [r8 + 0x42]
cmp rbx, rax
jae 0x140052758
lea ecx, [r11 - 0x16]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x66
jmp 0x1400525d8
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14005278f
lea edx, [r11 + 0x64]
mov ecx, 0x22
movzx eax, dl
and al, r10b
sub cl, al
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
inc r11
jmp 0x1400520f3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x1400527b3
lea ecx, [r11 + 0xc]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x54
jmp 0x140052b04
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400527df
mov ecx, 0x24
movzx r9d, r11b
lea edx, [r9 - 0x78]
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052aa5
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400527f6
lea edx, [r11 + 0x5c]
mov ecx, 0x3e
jmp 0x140052a6f
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x1400525d8
movzx r9d, r11b
lea ecx, [r9 + 4]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1c
jmp 0x140052a3c
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14005284a
movzx r9d, r11b
lea ecx, [r9 - 0x6a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x1a
jmp 0x140052a3c
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x140052872
movzx r9d, r11b
lea ecx, [r9 + 0x12]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x7e
jmp 0x140052aa5
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140052896
lea ecx, [r11 - 0x1a]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x4a
jmp 0x140052ac7
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x1400528ba
lea ecx, [r11 - 0x46]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x16
jmp 0x140052aca
lea rax, [r8 + 6]
cmp rbx, rax
jne 0x14005259a
lea edx, [r11 - 0x72]
mov ecx, reloc.WS2_32.dll_ntohs
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052b04
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140052919
lea ecx, [r11 - 0x38]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
lea edi, [r10 + rcx]
sub dil, 0x78
inc r11
jmp 0x1400520f3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x14005293d
lea ecx, [r11 + 0x70]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x10
jmp 0x140052b04
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140052965
lea edx, [r11 + 0x18]
mov ecx, 0x2c
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052ac7
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x140052558
mov ecx, reloc.WS2_32.dll_sendto
movzx r9d, r11b
lea edx, [r9 + 0x68]
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052a3c
movzx edi, byte [rbp + r11 + 7]
movzx r9d, r11b
lea edx, [r9 + 0x10]
movzx eax, dl
and al, r10b
add al, al
sub dil, al
sub dil, 0x70
add dil, dl
add dil, r10b
jmp 0x140052aa5
lea ecx, [r11 - 0x1c]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
sub cl, byte [rbp + r11 + 7]
lea edi, [r10 + rcx]
sub dil, 0x3c
jmp 0x140052b04
lea edx, [r11 - 2]
mov ecx, 7
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
jmp 0x140052b04
lea ecx, [r11 + 0x56]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x5a
jmp 0x140052ac7
lea edx, [r11 - 0x52]
mov ecx, 0x1f
jmp 0x140052a6f
movzx r9d, r11b
lea ecx, [r9 + 6]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2a
add r9b, 0x26
movzx eax, r9b
and al, r10b
add al, al
sub r9b, al
sub r9b, 0xa
add r9b, r10b
mov byte [rbp + r11 + 7], r9b
inc r8
dec r11
inc r11
jmp 0x1400520f3
lea edx, [r11 - 0x4a]
mov ecx, 3
movzx eax, dl
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
add dil, r10b
dec r11
inc r11
jmp 0x1400520f3
movzx r9d, r11b
lea ecx, [r9 - 0x1e]
movzx eax, cl
and al, r10b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x2e
sub r9b, 6
mov ecx, reloc.WS2_32.dll_setsockopt
movzx eax, r9b
and al, r10b
sub cl, al
add cl, cl
add cl, r9b
add cl, r10b
add cl, dil
mov byte [rbp + r11 + 7], cl
add rbx, r8
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x1400520f3
mov eax, 0x1b
movabs rcx, 0x9522c7701297a366
add rcx, r11
and r9b, cl
sub al, r9b
lea edi, [rax + rax]
add dil, r10b
add dil, cl
lea edx, [r11 - 0x32]
inc r8
movzx eax, dl
mov ecx, 0x2f
and al, r10b
sub cl, al
add cl, cl
add cl, dl
add cl, r10b
movzx eax, cl
mov byte [rbp + r11 + 7], al
add rax, r8
sub r11, rax
jmp 0x140052b50
mov eax, 1
movabs rcx, 0xb3ab20bdc4232b92
add rcx, r11
and r9b, cl
sub al, r9b
lea edi, [rax + rax]
add dil, r10b
add dil, cl
lea ecx, [r11 - 0x48]
inc rbx
movzx eax, cl
and al, r10b
add al, al
sub cl, al
mov rax, 0xffffffffffffffff
sub rax, rbx
sub cl, 8
add cl, r10b
mov byte [rbp + r11 + 7], cl
add r11, rax
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
inc r11
jmp 0x1400520f3
lea rcx, [r11 + r13]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r10 + rcx]
sub dil, 0x32
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
inc r11
jmp 0x1400520f3
sub r11b, 0x6e
mov ecx, 1
movzx eax, r11b
and al, r10b
sub cl, al
lea edi, [rcx + rcx]
add dil, r11b
add dil, r10b
jmp 0x1400520f0
sub r11b, 0x42
movzx eax, r11b
and al, r10b
add al, al
sub r11b, al
lea edi, [r10 + r11]
sub dil, 0x32
jmp 0x1400520e0
lea rdx, [rbp + 0x160413f]
jmp 0x140052c0a
lea rdx, [rbp + 0x9a7d29]
jmp 0x140052c0a
lea rdx, [rbp + 7]
movss xmm2, dword [0x140148898]
xor r9d, r9d
mov rcx, r14
mov qword [rsp + 0x20], 0
call fcn.1400204a0
movzx edi, byte [rbp + 0x67]
movabs r14, 0xd136c5a77c70f379
mov qword [0x1401dd280], rax
movabs r15, 0x5aecf2e35ff88f41
mov rsi, qword [rsi + 0x48]
xor eax, eax
mov qword [rbp + 0x23], rax
movabs r13, 0xb87f67946716a84f
mov dword [rbp + 0x2b], eax
movabs r12, 0x73a450f67552da6b
mov dword [rbp + 7], 0xdad0f3cb
mov dword [rbp + 0xb], 0x3eccc3c5
mov dword [rbp + 0xf], 0x11284047
mov dword [rbp + 0x13], 0x4a443b3b
mov dword [rbp + 0x17], 0x384a4922
mov dword [rbp + 0x1b], 0xed3d4a3c
mov dword [rbp + 0x1f], 0xdb265152
call fcn.1400049a0
mov rbx, qword [rax]
call fcn.1400049b0
mov r8, qword [rax]
nop word [rax + rax]
xor r11d, r11d
cmp r11, 0x28
jae 0x1400537d9
movzx r9d, byte [rbp + r11 + 7]
mov r10d, r9d
mov edx, r9d
nop dword [rax]
cmp rbx, r11
ja 0x1400537d0
lea rax, [r8 + 1]
cmp rbx, rax
jae 0x140052cfb
lea rdi, [r11 + r14]
movzx eax, r10b
and al, dil
add al, al
sub dil, al
sub dil, 0x4f
add dil, r9b
jmp 0x140052d20
je 0x140053765
lea rax, [r8 + 2]
cmp rbx, rax
je 0x1400536e4
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400536b7
nop dword [rax + rax]
cmp r8, r11
ja 0x1400537c7
lea rax, [r8 + 0x10]
cmp rbx, rax
jae 0x140052d4a
lea ecx, [r11 - 0x13]
movzx eax, cl
and al, r9b
add al, al
sub cl, al
lea edi, [r9 + rcx]
sub dil, 0x7b
jmp 0x140052d80
lea rax, [r8 + 1]
cmp rbx, rax
je 0x14005366f
lea rax, [r8 + 2]
cmp rbx, rax
je 0x14005364d
lea rax, [r8 + 3]
cmp rbx, rax
je 0x140053631
lea rax, [r8 + 5]
cmp rbx, rax
je 0x140053612
nop
lea rax, [r8 + rbx]
cmp rax, r11
jbe 0x140053311
nop dword [rax]
lea rax, [r8 + 0x2a]
cmp rbx, rax
je 0x1400532f1
lea rax, [r8 + 3]
cmp rbx, rax
je 0x1400532c9
lea rax, [r8 + 0x64]
cmp rbx, rax
je 0x1400532a7
lea rax, [r8 + 0x3e8]
cmp rbx, rax
je 0x14005328a
lea rax, [r8 + 5]
cmp rbx, rax
je 0x14005326b
lea rax, [r8 + 0x200]
cmp rbx, rax
je 0x14005324f
lea rax, [r8 + 0x1000]
cmp rbx, rax
je 0x140053230
lea rax, [r8 + 8]
cmp rbx, rax
je 0x140053211
lea rax, [r8 + 0x400]
cmp rbx, rax
je 0x1400531e3
lea rax, [r8 + 0x7a]
cmp rbx, rax
je 0x140052d90
lea rbx, [r8 + 3]
lea r8, [rbx + 0xa]
lea rax, [r8 + 0x64]
cmp rbx, rax
jb 0x1400537aa
lea rax, [r8 + 0x3e8]
cmp rbx, rax
jb 0x14005378d
lea rax, [r8 + 5]
cmp rbx, rax
jb 0x140052f8e
lea rax, [r8 + 0x200]
cmp rbx, rax
jb 0x140052f6f
lea rax, [r8 + 0x1000]
cmp rbx, rax
jb 0x140052f50
lea rax, [r8 + 8]
cmp rbx, rax
jb 0x140053192
lea rax, [r8 + 0x400]
cmp rbx, rax
jb 0x140053148
lea rax, [r8 + 0x7a]
cmp rbx, rax
jb 0x140053104
lea rax, [r8 + 0xa]
cmp rbx, rax
jb 0x1400530e0
lea rax, [r8 + 0x28]
cmp rbx, rax
jb 0x140052d90
lea rbx, [r8 + 0x3e8]
lea r8, [rbx + 0x5a]
lea rax, [r8 + 5]
cmp rbx, rax
ja 0x1400530b2
lea rax, [r8 + 0x200]
cmp rbx, rax
ja 0x140053093
lea rax, [r8 + 0x1000]
cmp rbx, rax
ja 0x140053074
lea rax, [r8 + 8]
cmp rbx, rax
ja 0x140053055
lea rax, [r8 + 0x10]
cmp rbx, rax
ja 0x140053036
lea rax, [r8 + 0x7a]
cmp rbx, rax
ja 0x140053019
lea rax, [r8 + 0xa]
cmp rbx, rax
ja 0x140052ff4
lea rax, [r8 + 0x28]
cmp rbx, rax
ja 0x140052fcf
lea rax, [r8 + 0x5a]
cmp rbx, rax
ja 0x140052faf
lea rax, [r8 + 0x20]
cmp rbx, rax
ja 0x140052d90
lea rbx, [r8 + 9]
lea r8, [rbx + 0x42]
jmp 0x140052d90
lea edx, [r11 - 0x4d]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
add dil, 0x1b
add dil, dl
jmp 0x140052d80
lea edx, [r11 - 0x3f]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x47
add dil, dl
jmp 0x140052d20
lea edx, [r11 - 0x31]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
add dl, 0x57
sub dil, al
add dil, dl
mov rdx, r10
jmp 0x140052cd0
mov ecx, reloc.WS2_32.dll_sendto
lea edx, [r11 + 0x68]
movzx eax, r9b
movzx r10d, r11b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14005368a
lea ecx, [r11 + 0x76]
movzx eax, r9b
and al, cl
inc r8
add al, al
dec r11
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x3a
inc r11
jmp 0x140052cb3
lea edx, [r11 - 0x7c]
mov ecx, 0x32
movzx eax, r9b
dec r11
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r11
jmp 0x140052cb3
mov ecx, 1
lea edx, [r11 - 0x6e]
movzx eax, r9b
movzx r10d, r11b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1400535c9
lea ecx, [r11 - 0x60]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x60
add rbx, r8
jmp 0x1400536cb
lea edx, [r11 - 0x52]
mov ecx, 0x1f
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1400536cb
lea edx, [r11 - 0x44]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x24
add dil, dl
jmp 0x1400536fe
lea edx, [r11 - 0x36]
mov ecx, 0x3d
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x140053726
lea edx, [r11 - 0x28]
movzx eax, r9b
and al, dl
mov ecx, ntohs
sub cl, al
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r11
jmp 0x140052cb3
lea ecx, [r11 + 0x7b]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x5d
mov byte [rbp + r11 + 7], dil
inc r11
jmp 0x140052cb3
lea edx, [r11 - 0x77]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
add dil, 0x41
add dil, dl
cmp r8, 0x20
jb 0x1400530f7
mov ecx, 3
movzx r10d, r11b
movzx eax, r9b
lea edx, [r10 + 0x36]
and al, dl
sub cl, al
add cl, cl
add cl, r9b
add cl, dl
lea edi, [rcx + rcx]
jmp 0x14005368d
lea edx, [r11 - 0x69]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x21
add dil, dl
cmp rbx, 0x61
jae 0x1400535ac
lea rcx, [r8 + 2]
cmp rbx, rcx
jbe 0x1400534f7
lea edx, [r11 - 0x3e]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x4e
jmp 0x14005311b
lea edx, [r11 - 0x5b]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
add dil, 0x7d
add dil, dl
lea rax, [r8 + rbx]
cmp rax, 6
je 0x1400535f6
lea rax, [r8 + 0x28]
cmp rbx, rax
jbe 0x14005341b
lea edx, [r11 - 0x2b]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
add dil, 0x2d
jmp 0x14005315f
lea edx, [r11 - 0x72]
movzx eax, r9b
and al, dl
mov ecx, reloc.WS2_32.dll_ntohs
sub cl, al
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r11
jmp 0x140052cb3
lea edx, [r11 - 0x64]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x44
add dil, dl
jmp 0x140053726
lea edx, [r11 - 0x56]
mov ecx, 0x2d
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1400536fe
lea ecx, [r11 - 0x48]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 8
jmp 0x1400536cb
lea ecx, [r11 - 0x3a]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x6a
add rbx, r8
jmp 0x1400536cb
mov ecx, 0x1a
movzx r10d, r11b
movzx eax, r9b
lea edx, [r10 - 0x2c]
and al, dl
sub cl, al
lea edi, [rcx + rcx]
jmp 0x1400535c9
lea ecx, [r11 - 0x1e]
movzx eax, r9b
and al, cl
dec r11
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x2e
inc r11
jmp 0x140052cb3
lea edx, [r11 - 0x10]
mov ecx, gethostname
movzx eax, r9b
inc r8
and al, dl
dec r11
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r11
jmp 0x140052cb3
mov ecx, 7
movzx r10d, r11b
movzx eax, r9b
lea edx, [r10 - 2]
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14005368a
lea rax, [r8 + 0x400]
cmp rbx, rax
jae 0x140053339
lea edx, [r11 + 0x79]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x4f
jmp 0x1400531a9
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140053370
lea edx, [r11 - 0x26]
movzx eax, r9b
and al, dl
mov ecx, 5
sub cl, al
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r11
jmp 0x140052cb3
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140053398
lea edx, [r11 - 0x42]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x32
add dil, dl
jmp 0x1400536fe
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x1400533c0
lea edx, [r11 - 0x50]
mov ecx, 0x18
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
jmp 0x1400536cb
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x1400533ee
lea edx, [r11 - 0x7a]
mov ecx, 0x2b
movzx eax, r9b
dec r11
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r11
jmp 0x140052cb3
lea rax, [r8 + 8]
cmp rbx, rax
jne 0x1400531ac
mov ecx, reloc.WS2_32.dll_listen
movzx r10d, r11b
movzx eax, r9b
lea edx, [r10 + 0x6a]
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
jmp 0x14005368a
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x140053444
movzx r10d, r11b
movzx eax, r9b
movzx edi, r9b
lea edx, [r10 - 0x39]
and al, dl
add al, al
sub dil, al
sub dil, 0x71
jmp 0x14005368a
lea rax, [r8 + 3]
cmp rbx, rax
jne 0x14005346f
lea ecx, [r11 - 0x55]
movzx eax, r9b
and al, cl
dec r11
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x53
inc r11
jmp 0x140052cb3
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x140053497
lea ecx, [r11 - 0x71]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x17
add rbx, r8
jmp 0x1400536cb
lea rax, [r8 + 7]
cmp rbx, rax
jne 0x1400534bf
lea edx, [r11 + 0x65]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
add dil, 0x3d
add dil, dl
jmp 0x140053726
lea rax, [r8 + 2]
cmp rbx, rax
jne 0x140053162
lea ecx, [r11 + 0x57]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
lea edi, [rcx + r9]
sub dil, 0x61
inc r11
jmp 0x140052cb3
lea rax, [r8 + 1]
cmp rbx, rax
jne 0x14005352e
lea edx, [r11 - 0x4c]
movzx eax, r9b
and al, dl
mov ecx, 0xa
sub cl, al
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r11
jmp 0x140052cb3
cmp rbx, rcx
jne 0x140053552
lea edx, [r11 - 0x68]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x28
add dil, dl
jmp 0x1400536fe
lea rax, [r8 + 5]
cmp rbx, rax
jne 0x14005357a
lea ecx, [r11 + 0x7c]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x64
add rbx, r8
jmp 0x1400536cb
lea rax, [r8 + 4]
cmp rbx, rax
jne 0x14005311e
lea edx, [r11 + 0x60]
mov ecx, 0x30
movzx eax, r9b
dec r11
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, r9b
add dil, dl
inc r11
jmp 0x140052cb3
movzx edi, byte [rbp + r11 + 7]
movzx r10d, r11b
movzx eax, r9b
lea edx, [r10 + 0x28]
and al, dl
add al, al
sub dil, al
sub dil, 0x18
add dil, r9b
add dil, dl
movzx eax, r9b
sub r10b, 0x5f
and al, r10b
add al, al
sub r9b, al
sub r9b, 0x67
add r9b, r10b
add r9b, dil
mov byte [rbp + r11 + 7], r9b
add rbx, r8
jmp 0x1400536cb
lea edx, [r11 + 0x1a]
mov ecx, 0x25
movzx eax, r9b
and al, dl
sub cl, al
lea edi, [rcx + rcx]
add dil, dl
jmp 0x1400536fe
lea edx, [r11 + 0x7d]
movzx eax, r9b
and al, dl
movzx edi, r9b
add al, al
sub dil, al
sub dil, 0x6b
add dil, dl
jmp 0x140053726
lea ecx, [r11 - 0x59]
movzx eax, r9b
and al, cl
add al, al
sub r9b, al
lea edi, [rcx + r9]
add dil, 0x6f
add rbx, r8
jmp 0x1400536cb
lea ecx, [r11 - 0x3d]
movzx eax, r9b
and al, cl
dec r11
add al, al
sub r9b, al
lea edi, [rcx + r9]
sub dil, 0x55
inc r11
jmp 0x140052cb3
movzx r10d, r11b
movzx eax, r9b
movzx edi, r9b
lea edx, [r10 - 0x21]
and al, dl
add al, al
sub dil, al
sub dil, 0x19
add dil, dl
movzx eax, r9b
sub r10b, 0x51
and al, r10b
add al, al
sub r9b, al
add r9b, 0x37
add r9b, r10b
mov byte [rbp + r11 + 7], r9b
inc r8
dec r11
inc r11
jmp 0x140052cb3
lea rcx, [r11 + r15]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0x39
movzx eax, dil
mov rcx, 0xffffffffffffffff
sub rcx, rax
add r11, rcx
inc r11
jmp 0x140052cb3
movzx r9d, dl
lea rcx, [r11 + r13]
and dl, cl
movzx edi, r9b
add dl, dl
sub dil, dl
sub dil, 0x29
add dil, cl
lea edx, [r11 - 0x6d]
movzx eax, r9b
and al, dl
inc r8
add al, al
movzx ecx, r9b
sub cl, al
sub cl, 5
add cl, dl
movzx eax, cl
mov byte [rbp + r11 + 7], al
add rax, r8
sub r11, rax
lea ecx, [r11 + 0xc]
movzx eax, r9b
and al, cl
inc rbx
add al, al
sub r9b, al
mov rax, 0xffffffffffffffff
sub rax, rbx
sub r9b, 0x54
add r9b, cl
mov byte [rbp + r11 + 7], r9b
add r11, rax
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
inc r11
jmp 0x140052cb3
lea rcx, [r11 + r12]
movzx eax, dl
and al, cl
add al, al
sub dl, al
lea edi, [rcx + rdx]
add dil, 0x13
movzx eax, byte [rbp + r11 + 7]
add rax, r8
add r11, rax
inc r11
jmp 0x140052cb3
sub r11b, 0x23
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
sub dil, 0xb
jmp 0x140052cb0
sub r11b, 0x15
movzx eax, r9b
and al, r11b
add al, al
sub r9b, al
lea edi, [r11 + r9]
sub dil, 0x6d
jmp 0x140052c97
lea rdx, [rbp + 0x1639553]
jmp 0x1400537dd
lea rdx, [rbp + 0x11488cc]
jmp 0x1400537dd
lea rdx, [rbp + 7]
movss xmm2, dword [0x1401443d0]
xor ebx, ebx
xor r9d, r9d
mov qword [rsp + 0x20], rbx
mov rcx, rsi
call fcn.1400204a0
xor ecx, ecx
mov qword [0x1401dd288], rax
call fcn.1400282e0
call fcn.14000efb0
mov dword [rax + 0x74], 0x40400000
mov dword [rax + 0x78], 0x41400000
mov dword [rax + 0x14], ebx
mov qword [rax + 8], rbx
mov rcx, qword [0x1401dd1d8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov r15, qword [rsp + 0xb0]
xor eax, eax
mov r14, qword [rsp + 0xb8]
mov r13, qword [rsp + 0xc0]
mov r12, qword [rsp + 0xc8]
mov rdi, qword [rsp + 0xf8]
mov rsi, qword [rsp + 0xf0]
mov rbx, qword [rsp + 0xe8]
add rsp, 0xd0
pop rbp
ret