Function at 0x1400404e0
Capabilities:
Create thread
Get geographical location
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x4e0]
sub rsp, 0x5e0
mov rax, qword [0x14012fe80]
xor rax, rsp
mov qword [rbp + 0x4d0], rax
mov r13, rcx
xor r12d, r12d
lea rbx, [fcn.140017d30]
mov qword [rsp + 0x20], rbx
lea r9, [0x140015790]
mov edx, 0x40
mov r8d, 7
lea rcx, [rbp + 0x130]
call fcn.1400e8424
nop
lea rdx, [r13 + 0x38]
xor r8d, r8d
lea rcx, [rbp + 0x130]
call fcn.14003d3a0
lea rdi, [rbp + 0x150]
mov r14, qword [rbp + 0x150]
mov r15, qword [rbp + 0x168]
cmp r15, 0xf
cmova rdi, r14
mov rax, qword [rbp + 0x160]
cmp rax, 0x1b
jb 0x140040601
lea rsi, [rax + rdi]
lea r8, [rsi - 0x1a]
sub r8, rdi
mov edx, reloc.WLDAP32.dll_Ordinal_79
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400405fa
nop word [rax + rax]
mov r8d, reloc.WLDAP32.dll_Ordinal_27
lea rdx, str.OnSuperMainStartAcceptLogon
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400405ea
inc rbx
lea r8, [rsi - 0x1a]
sub r8, rbx
mov edx, reloc.WLDAP32.dll_Ordinal_79
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400405b0
jmp 0x1400405fa
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x1400405fa
mov byte [0x140136021], 1
lea rbx, [fcn.140017d30]
lea rcx, [rbp + 0x150]
cmp r15, 0xf
cmova rcx, r14
movsx eax, byte [rcx]
test al, al
je 0x140043c5a
xor eax, 0x811c9dc5
imul edx, eax, 0x1000193
inc rcx
call fcn.140034300
cmp eax, 0x62d7eb18
ja 0x140042ee7
je 0x140042e9c
cmp eax, 0x16605bc1
je 0x140041b81
cmp eax, 0x22226100
je 0x14004167a
cmp eax, 0x26e4d31e
je 0x140041660
cmp eax, 0x29844378
je 0x14004068c
cmp eax, 0x4423f960
jne 0x140043c5a
lea rdx, [rbp + 0x130]
mov rcx, qword [0x1401362c0]
call fcn.140070400
mov bl, 1
jmp 0x140043c5c
cmp dword [rbp + 0x170], 0
jne 0x1400406ab
mov dword [rbp + 0x170], 9
mov edi, r12d
mov dword [rbp + 0x180], r12d
jmp 0x1400406b1
mov edi, dword [rbp + 0x180]
mov rbx, qword [0x1401362c0]
lea rcx, [rbp + 0x1d0]
mov rdx, qword [rbp + 0x1e0]
cmp edi, dword [rbx + 0x248]
jne 0x140041535
cmp qword [rbp + 0x1e8], 0xf
cmova rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], reloc.WS2_32.dll_shutdown
lea r9, str.spun_the_wheel_and_got
xor r8d, r8d
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140041511
movss xmm0, dword [rbx + 0x254]
mulss xmm0, dword [0x1400fa6f8]
cvttss2si r15d, xmm0
movss xmm0, dword [rbx + 0x258]
mulss xmm0, dword [0x1400fa6f8]
cvttss2si r12d, xmm0
lea rdx, [rbx + 0x208]
lea rcx, [rbp + 8]
call fcn.140013140
nop
mov rdi, 0xffffffffffffffff
mov r9, rdi
mov r8d, 2
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 8]
call fcn.14003e420
nop
mov r9, qword [rbp + 0x18]
add r9, 0xfffffffffffffffc
xor r8d, r8d
lea rdx, [rbp + 0x50]
mov rcx, rax
call fcn.14003e420
nop
lea rcx, [rsp + 0x48]
call fcn.1400031a0
mov r8, qword [rbp + 0x60]
add r8, 0x23
mov r9, rdi
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x1d0]
call fcn.14003e420
nop
xor esi, esi
mov ebx, esi
mov rax, qword [rbp + 0xa0]
test rax, rax
je 0x1400407e4
nop
lea rax, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0xf
cmova rax, qword [rbp + 0x90]
movsx ecx, byte [rax + rbx]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
mov rax, qword [rbp + 0xa0]
jne 0x1400407e4
inc rbx
cmp rbx, rax
jb 0x1400407b0
mov r8, rax
sub r8, rbx
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 8], xmm1
cmp rax, rbx
jb 0x140043cb4
lea rdx, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0xf
cmova rdx, qword [rbp + 0x90]
add rdx, rbx
lea rcx, [rbp - 0x18]
call fcn.140003430
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 0x90]
call fcn.140017f50
lea rcx, [rbp - 0x18]
call fcn.1400031a0
lea rcx, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0xf
cmova rcx, qword [rbp + 0x90]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], rax
mov edx, ebx
lea rcx, [rbp + 0xb0]
call fcn.140034350
nop
mov r8d, esi
mov rdx, rsi
mov rcx, qword [rbp + 0xb0]
mov r9, qword [rbp + 0xb8]
mov rax, r9
sub rax, rcx
add rax, 3
shr rax, 2
cmp rcx, r9
cmova rax, rsi
test rax, rax
je 0x140040901
cmp rax, 8
jb 0x140040901
and rax, 0xfffffffffffffff8
xorps xmm1, xmm1
xorps xmm2, xmm2
nop dword [rax]
movdqu xmm0, xmmword [rcx]
paddd xmm1, xmm0
movdqu xmm0, xmmword [rcx + 0x10]
paddd xmm2, xmm0
add rcx, 0x20
add rdx, 8
cmp rdx, rax
jne 0x1400408c0
paddd xmm1, xmm2
movdqa xmm0, xmm1
psrldq xmm0, 8
paddd xmm1, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 4
paddd xmm1, xmm0
movd r8d, xmm1
cmp rcx, r9
je 0x14004091c
nop word [rax + rax]
add r8d, dword [rcx]
add rcx, 4
cmp rcx, r9
jne 0x140040910
mov eax, 0x66666667
imul ebx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*4]
add eax, eax
mov r14d, ebx
sub r14d, eax
mov ecx, ebx
test ebx, ebx
jle 0x140040959
nop
mov eax, 0xcccccccd
mul ecx
shr edx, 3
lea eax, [rdx + rdx*4]
add eax, eax
sub ecx, eax
add esi, ecx
mov ecx, edx
test edx, edx
jg 0x140040940
cmp byte [0x14013562f], 0
je 0x140040be0
cmp r8d, dword [reloc.WS2_32.dll_getsockname]
jl 0x140040a96
cmp r8d, 0xb
je 0x140040d02
mov dword [rsp + 0x20], r12d
mov r9d, r15d
mov r8d, 4
mov edx, dword [0x140135684]
mov ecx, dword [0x140135680]
call fcn.14007c820
test al, al
je 0x140040baa
mov edx, dword [0x140135684]
lea rcx, [rbp - 0x38]
call fcn.140003340
mov rbx, rax
mov edx, dword [0x140135680]
lea rcx, [rbp - 0x58]
call fcn.140003340
nop
mov r8, rax
lea rdx, str._cPunching_to__9X:
lea rcx, [rbp - 0x78]
call fcn.14000a620
nop
mov r8d, 3
lea rdx, [0x1400f9848]
mov rcx, rax
call fcn.1400032b0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x78], xmm1
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
mov r8, rbx
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x48]
call fcn.14000a4a0
mov rcx, rax
call fcn.1400453e0
nop
lea rcx, [rsp + 0x68]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x78]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x58]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x38]
call fcn.1400031a0
lea r8, [0x14012d030]
lea rdx, [0x14001c280]
lea rcx, [rbp + 0x30]
call fcn.14000a060
nop
cmp dword [rbp + 0x38], r12d
je 0x140043cba
movaps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp + 0x70], xmm0
lea rcx, [rbp + 0x70]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x140043cba
jmp 0x140040d05
test r8d, r8d
jne 0x140040d02
mov dword [rsp + 0x20], r12d
mov r9d, r15d
mov r8d, 4
mov edx, dword [0x140135684]
mov ecx, dword [0x140135680]
call fcn.14007c820
test al, al
je 0x140040baa
mov edx, dword [0x140135684]
lea rcx, [rbp - 0x38]
call fcn.140003340
mov rbx, rax
mov edx, dword [0x140135680]
lea rcx, [rbp - 0x58]
call fcn.140003340
nop
mov r8, rax
lea rdx, str._cPunching_to__9X:
lea rcx, [rbp - 0x78]
call fcn.14000a620
nop
mov r8d, 3
lea rdx, [0x1400f9848]
mov rcx, rax
call fcn.1400032b0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x78], xmm1
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
mov r8, rbx
lea rdx, [rsp + 0x68]
lea rcx, [rsp + 0x48]
call fcn.14000a4a0
mov rcx, rax
call fcn.1400453e0
nop
lea rcx, [rsp + 0x68]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x78]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x58]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x38]
call fcn.1400031a0
lea r8, [0x14012d030]
lea rdx, [0x14001c280]
lea rcx, [rbp + 0x30]
call fcn.14000a060
nop
lea rcx, [rbp + 0x30]
call fcn.140026790
nop
cmp dword [rbp + 0x38], r12d
je 0x140040d05
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
xor r12d, r12d
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, reloc.WLDAP32.dll_Ordinal_30
lea rdx, str._4Youre_not_in_range_of_lamp_
lea rcx, [rbp - 0x18]
call fcn.140003430
lea rcx, [rbp - 0x18]
call fcn.1400453e0
jmp 0x140040d05
cmp byte [0x14013567e], 0
je 0x140040d02
cmp r14d, dword [reloc.WS2_32.dll_getsockname]
jge 0x140040bff
test r14d, r14d
jne 0x140040d02
test ebx, ebx
je 0x140040d02
mov dword [rsp + 0x20], r12d
mov r9d, r15d
mov r8d, 4
mov edx, dword [0x140135694]
mov ecx, dword [0x140135690]
call fcn.14007c820
test al, al
je 0x140040ce9
mov edx, dword [0x140135694]
lea rcx, [rbp - 0x38]
call fcn.140003340
mov rbx, rax
mov edx, dword [0x140135690]
lea rcx, [rbp - 0x58]
call fcn.140003340
nop
mov r8, rax
lea rdx, str._cPunching_to__9X:
lea rcx, [rbp - 0x78]
call fcn.14000a620
nop
lea r8, [0x1400f9848]
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14000a540
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.14000a4a0
mov rcx, rax
call fcn.1400453e0
nop
lea rcx, [rsp + 0x68]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x78]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x58]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x38]
call fcn.1400031a0
lea r8, [0x14012d034]
lea rdx, [0x14001c0e0]
lea rcx, [rbp + 0x30]
call fcn.14000a060
nop
lea rcx, [rbp + 0x30]
call fcn.140026790
nop
cmp dword [rbp + 0x38], 0
je 0x140040d02
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea rdx, str._4Youre_not_in_range_of_lamp_
lea rcx, [rsp + 0x48]
call fcn.140013260
mov rcx, rax
call fcn.1400453e0
xor r12d, r12d
cmp dword [r13 + 0x14], 0x708
jne 0x1400411f5
mov edx, esi
lea rcx, [rsp + 0x48]
call fcn.140003340
mov r15, rax
mov edx, r14d
lea rcx, [rsp + 0x68]
call fcn.140003340
mov rsi, rax
movabs rbx, 0x7fffffffffffffff
mov rcx, qword [rbp + 0x1e0]
sub rbx, rcx
cmp rbx, 0xf
jb 0x140043cc5
lea rax, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0xf
cmova rax, qword [rbp + 0x1d0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
lea r9, str._0__2REAL_0__w
lea r8, [rbp + 0x1d0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x18]
call fcn.140002f90
nop
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
mov rax, rdx
sub rax, rcx
cmp rax, 8
jb 0x140040dd9
lea rax, [rcx + 8]
mov qword [rbp - 8], rax
lea rax, [rbp - 0x18]
cmp rdx, 0xf
cmova rax, qword [rbp - 0x18]
movabs rdx, 0x203a515139602820
mov qword [rax + rcx], rdx
mov byte [rax + rcx + 8], 0
lea rax, [rbp - 0x18]
jmp 0x140040dfa
mov qword [rsp + 0x20], 8
lea r9, str.___9QQ:
xor r8d, r8d
mov edx, 8
lea rcx, [rbp - 0x18]
call fcn.140002bd0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x68], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rsi
lea r8, [rbp - 0x78]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x30]
call fcn.140002da0
nop
mov rcx, qword [rbp + 0x40]
mov rdx, qword [rbp + 0x48]
mov rax, rdx
sub rax, rcx
cmp rax, 0xd
jb 0x140040e79
lea rax, [rcx + 0xd]
mov qword [rbp + 0x40], rax
lea rbx, [rbp + 0x30]
cmp rdx, 0xf
cmova rbx, qword [rbp + 0x30]
add rbx, rcx
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str._0____9REME:
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xd], 0
lea rax, [rbp + 0x30]
jmp 0x140040e9a
mov qword [rsp + 0x20], reloc.WS2_32.dll_listen
lea r9, str._0____9REME:
xor r8d, r8d
mov edx, reloc.WS2_32.dll_listen
lea rcx, [rbp + 0x30]
call fcn.140002bd0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x48], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r15
lea r8, [rbp - 0x58]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x70]
call fcn.140002da0
nop
mov rcx, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x88]
mov rax, rdx
sub rax, rcx
cmp rax, 3
jb 0x140040f22
lea rax, [rcx + 3]
mov qword [rbp + 0x80], rax
lea rbx, [rbp + 0x70]
cmp rdx, 0xf
cmova rbx, qword [rbp + 0x70]
add rbx, rcx
mov r8d, 3
lea rdx, [0x1400f9888]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 3], 0
lea rax, [rbp + 0x70]
jmp 0x140040f43
mov qword [rsp + 0x20], 3
lea r9, [0x1400f9888]
xor r8d, r8d
mov edx, 3
lea rcx, [rbp + 0x70]
call fcn.140002bd0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x38], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x28], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov dword [rbp + 0x1b0], 2
lea rdx, [rbp - 0x38]
movq rcx, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, 0xf
cmova rdx, rcx
movq r8, xmm1
lea rcx, [rbp + 0x1d0]
call fcn.140024c00
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x140040fdb
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040fd5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040fd5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
nop
mov rdx, qword [rbp + 0x88]
cmp rdx, 0xf
jbe 0x14004101c
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041017
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140041017
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
movdqa xmm0, xmmword [0x1400f5530]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
mov rdx, qword [rbp - 0x40]
cmp rdx, 0xf
jbe 0x140041076
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041069
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140041069
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
movdqa xmm0, xmmword [0x1400f5530]
mov rdx, qword [rbp + 0x48]
cmp rdx, 0xf
jbe 0x1400410bc
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400410af
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400410af
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
movdqa xmm0, xmmword [0x1400f5530]
movdqu xmmword [rbp + 0x40], xmm0
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp - 0x60]
cmp rdx, 0xf
jbe 0x14004110b
inc rdx
mov rcx, qword [rbp - 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400410fe
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400410fe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
movdqa xmm0, xmmword [0x1400f5530]
mov rdx, qword [rbp]
cmp rdx, 0xf
jbe 0x140041151
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041144
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140041144
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
movdqa xmm0, xmmword [0x1400f5530]
movdqu xmmword [rbp - 8], xmm0
mov byte [rbp - 0x18], 0
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x1400411a1
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041194
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140041194
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
movdqa xmm0, xmmword [0x1400f5530]
movdqu xmmword [rsp + 0x78], xmm0
mov byte [rsp + 0x68], 0
mov rdx, qword [rsp + 0x60]
cmp rdx, 0xf
jbe 0x1400413ad
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400411eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400411eb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
jmp 0x1400413ad
lea rsi, [rbp + 0x1d0]
mov r15, qword [rbp + 0x1d0]
mov r12, qword [rbp + 0x1e8]
cmp r12, 0xf
cmova rsi, r15
mov rbx, qword [rbp + 0x1e0]
cmp rbx, 0x11
jb 0x140041284
lea r14, [rbx + rsi]
lea r8, [r14 - 0x10]
sub r8, rsi
mov edx, reloc.WS2_32.dll_WSACleanup
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rcx, rax
test rax, rax
je 0x140041284
movabs r13, 0x6565687720656874
movabs rax, 0x6f6720646e61206c
cmp qword [rcx], r13
jne 0x140041268
cmp qword [rcx + 8], rax
jne 0x140041268
cmp byte [rcx + 0x10], 0x74
je 0x14004134c
inc rcx
lea r8, [r14 - 0x10]
sub r8, rcx
mov edx, reloc.WS2_32.dll_WSACleanup
call sub.VCRUNTIME140.dll_memchr
mov rcx, rax
test rax, rax
jne 0x140041249
mov rcx, rdi
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 8], xmm1
cmp rbx, rcx
jb 0x140043ccb
sub rbx, rcx
mov r8, rdi
cmp rbx, rdi
cmovb r8, rbx
lea rdx, [rbp + 0x1d0]
cmp r12, 0xf
cmova rdx, r15
add rdx, rcx
lea rcx, [rbp - 0x18]
call fcn.140003430
nop
lea r8, [rbp - 0x18]
lea rdx, str._0__4FAKE_0__w
lea rcx, [rsp + 0x68]
call fcn.14000a620
nop
mov dword [rbp + 0x1b0], 2
lea rcx, [rbp + 0x1d0]
cmp rcx, rax
je 0x140041312
mov rdx, rax
cmp qword [rax + 0x18], 0xf
jbe 0x140041301
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
lea rcx, [rbp + 0x1d0]
call fcn.140024c00
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140041359
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041354
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140041354
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
sub rcx, rsi
jmp 0x140041287
call fcn.1400e8014
movdqa xmm0, xmmword [0x1400f5530]
movdqu xmmword [rsp + 0x78], xmm0
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp]
cmp rdx, 0xf
jbe 0x1400413aa
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400413a5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400413a5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
xor r12d, r12d
mov dword [rsp + 0x20], r12d
mov r9d, edi
lea r8, [rbp + 0x130]
mov dl, 1
mov rcx, qword [0x1401362c0]
call fcn.140070a90
nop
mov rcx, qword [rbp + 0xb0]
test rcx, rcx
je 0x14004142c
mov rax, qword [rbp + 0xc0]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041415
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140041415
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xb0], xmm0
mov qword [rbp + 0xc0], r12
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0xf
jbe 0x140041470
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004146b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004146b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
mov qword [rbp + 0xa0], r12
mov qword [rbp + 0xa8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x90], 0
mov rdx, qword [rbp + 0x68]
cmp rdx, 0xf
jbe 0x1400414c8
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400414c2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400414c2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 0xf
jbe 0x140043783
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140041505
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140041505
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
mov bl, 1
jmp 0x140043c5c
mov dword [rsp + 0x20], r12d
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x130]
mov dl, 1
mov rcx, rbx
call fcn.140070a90
mov bl, 1
jmp 0x140043c5c
cmp qword [rbp + 0x1e8], 0xf
cmova rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_33
lea r9, str._7____4MWAHAHAHA___FIRE_FIRE_FIRE
xor r8d, r8d
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140043c5a
mov edx, edi
lea rcx, [rbp + 0x50]
call fcn.140003340
nop
mov r8, rax
lea rdx, str.actionwrench_nnetid
lea rcx, [rsp + 0x48]
call fcn.14000a620
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
nop
lea rcx, [rbp + 0x50]
call fcn.1400031a0
mov edx, edi
lea rcx, [rbp - 0x58]
call fcn.140003340
mov rbx, rax
mov edx, edi
lea rcx, [rbp - 0x78]
call fcn.140003340
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rsp + 0x68]
call fcn.14000a620
nop
lea r8, str._nnetID
mov rdx, rax
lea rcx, [rbp + 8]
call fcn.14000a540
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.14000a4a0
nop
lea r8, str._nbuttonClickedworldban
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.14000a540
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
nop
lea rcx, [rbp + 0x50]
call fcn.1400031a0
nop
lea rcx, [rbp + 8]
call fcn.1400031a0
nop
lea rcx, [rsp + 0x68]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x78]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x58]
call fcn.1400031a0
mov bl, 1
jmp 0x140043c5c
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, Ordinal_33
lea rdx, str.actionsetSkin_ncolor1685231359
jmp 0x140042667
lea rcx, [rbp + 0x190]
mov rsi, qword [rbp + 0x190]
mov r14, qword [rbp + 0x1a8]
cmp r14, 0xf
cmova rcx, rsi
mov qword [rsp + 0x20], reloc.WS2_32.dll_select
lea r9, str.other_people_here_
xor r8d, r8d
mov rdi, qword [rbp + 0x1a0]
mov rdx, rdi
call fcn.14000fa70
movabs rbx, 0x7fffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x140041885
mov rdx, qword [0x1401362c0]
add rdx, 0xe8
lea rcx, [rbp - 0x18]
call fcn.140013140
nop
lea rdi, [0x14012d098]
mov rdx, rdi
mov rsi, qword [0x14012d098]
mov r15, qword [reloc.WS2_32.dll_ntohs]
cmp r15, 0xf
cmova rdx, rsi
lea rcx, [rbp - 0x18]
mov r13, qword [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rcx, r13
lea rax, [0x14012d0b8]
mov r12, qword [rbp - 8]
mov r14, qword [0x14012d0a8]
cmp r12, r14
jne 0x140041745
mov r8, r12
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140041788
lea rax, [0x14012d0b8]
cmp rax, rdi
je 0x14004175b
mov rdx, rdi
cmp r15, 0xf
cmova rdx, rsi
mov r8, r14
mov rcx, rax
call fcn.140024c00
lea rdx, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rdx, r13
mov r8, r12
mov rcx, rdi
call fcn.140024c00
mov r15, qword [reloc.WS2_32.dll_ntohs]
mov r14, qword [0x14012d0a8]
mov rsi, qword [0x14012d098]
cmp r15, 0xf
jbe 0x140041797
lea r8, [r14 + rsi]
mov rdi, rsi
jmp 0x14004179e
lea r8, [r14 + rdi]
mov rsi, rdi
mov rax, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov qword [rsp + 0x20], rax
mov r9, rsi
mov rdx, rdi
lea rcx, [rbp + 0x30]
call fcn.1400124f0
mov r8, qword [0x14012d0c8]
lea rdi, [0x14012d0b8]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
jbe 0x1400417e0
mov r9, qword [0x14012d0b8]
add r8, r9
mov rdx, r9
jmp 0x1400417e9
add r8, rdi
mov rdx, rdi
mov r9, rdi
mov rax, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov qword [rsp + 0x20], rax
lea rcx, [rbp + 0x30]
call fcn.1400124f0
mov rcx, qword [0x14012d0c8]
test rcx, rcx
je 0x140041864
mov rax, rbx
sub rax, rcx
cmp rax, 0x17
jb 0x140043cd1
mov rax, rdi
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rax, qword [0x14012d0b8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_socket
lea r9, str._9Last_Joined_World:__3
mov r8, rdi
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.140002f90
lea rcx, [rsp + 0x48]
call fcn.1400453e0
nop
lea rcx, [rbp - 0x18]
call fcn.1400031a0
mov r14, qword [rbp + 0x1a8]
mov rdi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x190]
xor r12d, r12d
lea rcx, [rbp + 0x190]
cmp r14, 0xf
cmova rcx, rsi
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohl
lea r9, str.___wTUTORIAL_1
xor r8d, r8d
mov rdx, rdi
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x1400418be
lea r8, [0x14003e5c0]
jmp 0x1400418f5
lea rcx, [rbp + 0x190]
cmp r14, 0xf
cmova rcx, rsi
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohl
lea r9, str.___wTUTORIAL_2
xor r8d, r8d
mov rdx, rdi
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140041921
lea r8, [0x14003e680]
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rsi, qword [rbp + 0x190]
mov rdi, qword [rbp + 0x1a0]
mov r14, qword [rbp + 0x1a8]
cmp byte [0x14013561e], 0
je 0x140041961
lea rcx, [rbp + 0x190]
cmp r14, 0xf
cmova rcx, rsi
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str._6___4Spam_detected_
xor r8d, r8d
mov rdx, rdi
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140041961
mov byte [0x140135625], 0
lea rcx, [rbp + 0x190]
cmp r14, 0xf
cmova rcx, rsi
mov qword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_27
lea r9, str._Wrench_yourself_to_accept.
xor r8d, r8d
mov rdx, rdi
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140041af0
mov rdx, qword [0x1401362c0]
mov edx, dword [rdx + 0x248]
lea rcx, [rbp + 0x50]
call fcn.140003340
nop
mov r8, rax
lea rdx, str.actionwrench_nnetid
lea rcx, [rsp + 0x48]
call fcn.14000a620
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
nop
lea rcx, [rbp + 0x50]
call fcn.1400031a0
mov qword [rbp + 0x30], 0x64
lea rcx, [rbp + 0x30]
call fcn.140011fc0
mov rdx, qword [0x1401362c0]
mov edx, dword [rdx + 0x248]
lea rcx, [rbp + 0x50]
call fcn.140003340
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rsp + 0x48]
call fcn.14000a620
nop
mov r8d, reloc.WLDAP32.dll_Ordinal_26
lea rdx, str._nbuttonClickedacceptlock
mov rcx, rax
call fcn.1400032b0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9d, 2
lea r8, [rbp - 0x18]
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
nop
lea rcx, [rsp + 0x48]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x50]
call fcn.1400031a0
mov qword [rbp + 0x30], 0x64
lea rcx, [rbp + 0x30]
call fcn.140011fc0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, reloc.WLDAP32.dll_Ordinal_45
lea rdx, str.actiondialog_return_ndialog_nameacceptaccess
lea rcx, [rbp - 0x18]
call fcn.140003430
mov r9d, 2
lea r8, [rbp - 0x18]
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
mov r14, qword [rbp + 0x1a8]
mov rdi, qword [rbp + 0x1a0]
mov rsi, qword [rbp + 0x190]
sub rbx, rdi
cmp rbx, 0x13
jb 0x140043cd7
lea rax, [rbp + 0x190]
cmp r14, 0xf
cmova rax, rsi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_send
lea r9, str.__b__Rbsh1718____
lea r8, [rbp + 0x190]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.140002f90
nop
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x170]
call fcn.140018bf0
nop
lea rcx, [rsp + 0x48]
call fcn.1400031a0
mov dword [rsp + 0x20], r12d
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x130]
mov dl, 1
mov rcx, qword [0x1401362c0]
call fcn.140070a90
mov bl, 1
jmp 0x140043c5c
cmp byte [0x140135620], 0
je 0x140041fb5
lea rcx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rcx, qword [rbp + 0x190]
mov qword [rsp + 0x20], reloc.WS2_32.dll_select
lea r9, str.embed_dataitemID
xor r8d, r8d
mov r14, qword [rbp + 0x1a0]
mov rdx, r14
call fcn.14000fa70
mov rdi, rax
lea rcx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rcx, qword [rbp + 0x190]
mov qword [rsp + 0x20], reloc.WS2_32.dll_select
lea r9, str.embed_dataitemID
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
sub r14, rdi
lea r9, [r14 - 1]
lea r8, [rax + 0x12]
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x190]
call fcn.14003e420
nop
lea rcx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rcx, qword [rbp + 0x190]
mov qword [rsp + 0x20], 9
lea r9, str.you_have
xor r8d, r8d
mov r14, qword [rbp + 0x1a0]
mov rdx, r14
call fcn.14000fa70
mov rbx, rax
lea rcx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rcx, qword [rbp + 0x190]
mov qword [rsp + 0x20], 9
lea r9, str.you_have
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
sub r14, rbx
lea r9, [r14 - 1]
lea r8, [rax + 9]
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x190]
call fcn.14003e420
nop
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x2f0]
call fcn.140013140
nop
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, 1
lea rdx, [0x1400f991c]
lea rcx, [rbp - 0x18]
call fcn.140003430
nop
lea rsi, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rsi, qword [rbp - 0x18]
lea r12, [rbp + 0x2f0]
cmp qword [rbp + 0x308], 0xf
cmova r12, qword [rbp + 0x2f0]
mov rbx, qword [rbp - 8]
mov r13, qword [rbp + 0x300]
cmp rbx, r13
ja 0x140041d79
test rbx, rbx
jne 0x140041d1a
xor edi, edi
jmp 0x140041d80
mov r14, r13
sub r14, rbx
movsx r15d, byte [rsi]
lea r8, [r12 + 1]
add r8, r14
sub r8, r12
mov edx, r15d
mov rcx, r12
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
je 0x140041d79
mov r8, rbx
mov rdx, rsi
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140041f76
inc rdi
lea r8, [r12 + 1]
add r8, r14
sub r8, rdi
mov edx, r15d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rdi, rax
test rax, rax
jne 0x140041d42
mov rdi, 0xffffffffffffffff
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x80], xmm1
cmp r13, rdi
cmovb rdi, r13
lea rdx, [rbp + 0x2f0]
cmp qword [rbp + 0x308], 0xf
cmova rdx, qword [rbp + 0x2f0]
mov r8, rdi
lea rcx, [rbp + 0x70]
call fcn.140003430
nop
lea rcx, [rbp + 0x190]
mov rbx, qword [rbp + 0x190]
mov rdi, qword [rbp + 0x1a8]
cmp rdi, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], reloc.WS2_32.dll_select
lea r9, str.embed_dataitemID
xor r8d, r8d
mov rsi, qword [rbp + 0x1a0]
mov rdx, rsi
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140041f7e
lea rcx, [rbp + 0x190]
cmp rdi, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], 5
lea r9, str.Trash
xor r8d, r8d
mov rdx, rsi
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140041f7e
movabs rbx, 0x7fffffffffffffff
mov rcx, qword [rbp + 0xa0]
sub rbx, rcx
cmp rbx, 0x33
jb 0x140043cdd
lea rax, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0xf
cmova rax, qword [rbp + 0x90]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], gethostbyname
lea r9, str.actiondialog_return_ndialog_nametrash_item_nitemID
lea r8, [rbp + 0x90]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.140002f90
nop
mov r8d, 8
lea rdx, str._ncount
lea rcx, [rsp + 0x48]
call fcn.1400032b0
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xb0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xc0], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r8, [rbp + 0x70]
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 8]
call fcn.14000a4d0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
nop
lea rcx, [rbp + 0xb0]
call fcn.1400031a0
nop
lea rcx, [rsp + 0x48]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x70]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x18]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x2f0]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x50]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x90]
call fcn.1400031a0
mov bl, 1
jmp 0x140043c5c
sub rdi, r12
jmp 0x140041d80
lea rcx, [rbp + 0x70]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x18]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x2f0]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x50]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x90]
call fcn.1400031a0
mov r15, qword [rbp + 0x1a8]
mov r14, qword [rbp + 0x1a0]
mov r12, qword [rbp + 0x190]
cmp byte [0x1401356a3], 0
je 0x140042042
lea rcx, [rbp + 0x190]
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], Ordinal_33
lea r9, str.would_you_like_to_write_on_this
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140042042
cmp byte [0x1401356ac], 0
je 0x140042042
mov rax, qword [0x1401362c0]
mov rax, qword [rax + 0x148]
mov rbx, qword [rax]
cmp rbx, rax
je 0x140042042
mov ecx, 0x694
nop word [rax + rax]
cmp word [rbx + 0x18], cx
je 0x1400420d9
mov rbx, qword [rbx]
cmp rbx, rax
jne 0x140042030
cmp byte [0x1401356b0], 0
je 0x1400422eb
lea rbx, [rbp + 0x190]
cmp r15, 0xf
cmova rbx, r12
cmp r14, 0x14
jb 0x1400422eb
lea rdi, [rbx + r14]
lea r8, [rdi - 0x13]
sub r8, rbx
mov edx, reloc.WS2_32.dll_WSAStartup
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x1400422eb
movabs rsi, 0x616665645f746573
movabs r13, 0x6f6c6f635f746c75
nop dword [rax]
cmp qword [rax], rsi
jne 0x1400420b8
cmp qword [rax + 8], r13
jne 0x1400420b8
cmp dword [rax + 0x10], 0x6f607c72
je 0x1400422ab
inc rax
lea r8, [rdi - 0x13]
sub r8, rax
mov edx, reloc.WS2_32.dll_WSAStartup
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x1400420a0
jmp 0x1400422eb
mov edx, dword [rbx + 0x34]
lea rcx, [rbp - 0x58]
call fcn.140003340
mov rdi, rax
mov edx, dword [rbx + 0x30]
lea rcx, [rbp - 0x78]
call fcn.140003340
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namesign_edit_ntilex
lea rcx, [rsp + 0x68]
call fcn.14000a620
nop
mov r8d, 8
lea rdx, str._ntiley
mov rcx, rax
call fcn.1400032b0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x60], xmm1
xor ebx, ebx
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
mov r9, rdi
lea r8, [rbp + 0x50]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.140002da0
nop
mov r8d, ntohl
lea rdx, str._nsign_text
lea rcx, [rsp + 0x48]
call fcn.1400032b0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], bl
lea r8, [0x140135700]
lea rdx, [rbp - 0x18]
lea rcx, [rbp + 8]
call fcn.14000a4d0
nop
lea rcx, [rbp - 0x18]
call fcn.1400031a0
nop
lea rcx, [rsp + 0x48]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x50]
call fcn.1400031a0
nop
lea rcx, [rsp + 0x68]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x78]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x58]
call fcn.1400031a0
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x50]
call fcn.140013140
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
mov r8, qword [0x1401362c0]
add r8, 0xe8
mov rax, qword [r8 + 0x10]
movabs rbx, 0x7fffffffffffffff
sub rbx, rax
cmp rbx, 1
jb 0x140043cae
mov r9, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x140042244
mov r9, qword [r8]
mov qword [rsp + 0x30], 1
lea rcx, [0x1400f5510]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x50]
call fcn.140002f90
nop
lea r8, [0x140135700]
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x38]
call fcn.14000a4d0
mov rdx, rax
mov rcx, qword [0x1401362c0]
call fcn.140065b90
nop
lea rcx, [rbp + 0x50]
call fcn.1400031a0
nop
lea rcx, [rbp + 8]
call fcn.1400031a0
mov bl, 1
jmp 0x140043c5c
sub rax, rbx
cmp rax, 0xffffffffffffffff
je 0x1400422eb
lea rcx, [rbp + 0x190]
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], 0xa
lea r9, str.left6140
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x1400422eb
mov byte [0x1401356b1], 1
lea rdi, [rbp + 0x190]
cmp r15, 0xf
cmova rdi, r12
cmp r14, 0x2f
jb 0x14004235c
lea rsi, [rdi + r14]
lea r8, [rsi - 0x2e]
sub r8, rdi
mov edx, 0x61
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14004235c
mov r8d, gethostbyname
lea rdx, str.add_label_with_iconbig_wThe_Growtopia_Gazette
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140042643
inc rbx
lea r8, [rsi - 0x2e]
sub r8, rbx
mov edx, 0x61
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140042320
cmp byte [0x140135624], 0
je 0x140042c0e
lea rcx, [rbp + 0x190]
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], Ordinal_46
lea r9, str.Dial_a_number_to_call_somebody_in_Growtopia.
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
lea rcx, [rbp + 0x190]
mov rdx, r14
cmp rax, 0xffffffffffffffff
je 0x140042696
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatilex
xor r8d, r8d
call fcn.14000fa70
mov rsi, rax
lea rcx, [rbp + 0x190]
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatilex
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
mov rdi, rax
lea rcx, [rbp + 0x190]
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatilex
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
mov rbx, rax
mov r8, rsi
mov dl, 0x7c
lea rcx, [rbp + 0x190]
call fcn.140029860
mov r13, 0xffffffffffffffef
mov r9, r13
sub r9, rbx
add r9, rax
lea r8, [rdi + 0x11]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x190]
call fcn.14003e420
nop
xor edx, edx
mov r8d, 0xa
mov rcx, rax
call fcn.14003e220
mov r12d, eax
lea rcx, [rsp + 0x48]
call fcn.1400031a0
lea rcx, [rbp + 0x190]
mov r14, qword [rbp + 0x190]
mov rsi, qword [rbp + 0x1a8]
cmp rsi, 0xf
cmova rcx, r14
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatiley
xor r8d, r8d
mov rbx, qword [rbp + 0x1a0]
mov rdx, rbx
call fcn.14000fa70
mov r15, rax
lea rcx, [rbp + 0x190]
cmp rsi, 0xf
cmova rcx, r14
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatiley
xor r8d, r8d
mov rdx, rbx
call fcn.14000fa70
mov rdi, rax
lea rcx, [rbp + 0x190]
cmp rsi, 0xf
cmova rcx, r14
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatiley
xor r8d, r8d
mov rdx, rbx
call fcn.14000fa70
mov rbx, rax
mov r8, rdi
mov dl, 0x7c
lea rcx, [rbp + 0x190]
call fcn.140029860
sub r13, rbx
lea r9, [rax + r13]
lea r8, [r15 + 0x11]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x190]
call fcn.14003e420
nop
xor edx, edx
mov r8d, 0xa
mov rcx, rax
call fcn.14003e220
mov ebx, eax
lea rcx, [rsp + 0x48]
call fcn.1400031a0
mov edx, ebx
lea rcx, [rbp - 0x58]
call fcn.140003340
mov rbx, rax
mov edx, r12d
lea rcx, [rbp - 0x78]
call fcn.140003340
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namephonecall_ntilex
lea rcx, [rsp + 0x68]
call fcn.14000a620
nop
mov r8d, 8
lea rdx, str._ntiley
mov rcx, rax
call fcn.1400032b0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x60], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rbx
lea r8, [rbp + 0x50]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.140002da0
nop
lea r8, str._nnum_2_ndial53785
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 8]
call fcn.14000a540
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
nop
lea rcx, [rsp + 0x48]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x50]
call fcn.1400031a0
nop
lea rcx, [rsp + 0x68]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x78]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x58]
call fcn.1400031a0
mov bl, 1
jmp 0x140043c5c
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x14004235c
xor eax, eax
mov qword [rbp - 8], rax
mov qword [rbp], rax
mov r8d, Ordinal_41
lea rdx, str.actiondialog_return_ndialog_namegazette
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
lea rcx, [rbp - 0x18]
call fcn.140003430
mov r9d, 2
lea r8, [rbp - 0x18]
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
mov bl, 1
jmp 0x140043c5c
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.embed_datanum53785
xor r8d, r8d
call fcn.14000fa70
lea rcx, [rbp + 0x190]
cmp rax, 0xffffffffffffffff
je 0x14004293b
call fcn.1400231a0
mov rcx, rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatilex
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
mov rdi, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x190]
call fcn.1400293a0
mov r8, rax
mov dl, 0x7c
lea rcx, [rbp + 0x190]
call fcn.140029860
mov rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x190]
call fcn.1400293a0
mov r13, 0xffffffffffffffef
mov r9, r13
sub r9, rax
add r9, rbx
lea r8, [rdi + 0x11]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x190]
call fcn.14003e420
nop
xor edx, edx
mov r8d, 0xa
mov rcx, rax
call fcn.14003e220
mov r12d, eax
lea rcx, [rsp + 0x48]
call fcn.1400031a0
lea rcx, [rbp + 0x190]
mov r15, qword [rbp + 0x190]
mov r14, qword [rbp + 0x1a8]
cmp r14, 0xf
cmova rcx, r15
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatiley
xor r8d, r8d
mov rbx, qword [rbp + 0x1a0]
mov rdx, rbx
call fcn.14000fa70
mov rsi, rax
lea rcx, [rbp + 0x190]
cmp r14, 0xf
cmova rcx, r15
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatiley
xor r8d, r8d
mov rdx, rbx
call fcn.14000fa70
mov rdi, rax
lea rcx, [rbp + 0x190]
cmp r14, 0xf
cmova rcx, r15
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatiley
xor r8d, r8d
mov rdx, rbx
call fcn.14000fa70
mov rbx, rax
mov r8, rsi
mov dl, 0x7c
lea rcx, [rbp + 0x190]
call fcn.140029860
sub r13, rbx
lea r9, [rax + r13]
lea r8, [rdi + 0x11]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x190]
call fcn.14003e420
nop
xor edx, edx
mov r8d, 0xa
mov rcx, rax
call fcn.14003e220
mov ebx, eax
lea rcx, [rsp + 0x48]
call fcn.1400031a0
mov edx, ebx
lea rcx, [rbp - 0x58]
call fcn.140003340
mov rbx, rax
mov edx, r12d
lea rcx, [rbp - 0x78]
call fcn.140003340
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namephonecall_ntilex
lea rcx, [rsp + 0x68]
call fcn.14000a620
nop
mov r8d, 8
lea rdx, str._ntiley
mov rcx, rax
call fcn.1400032b0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x60], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rbx
lea r8, [rbp + 0x50]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.140002da0
nop
lea r8, str._nnum53785_nbuttonClickedchc5
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 8]
call fcn.14000a540
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
nop
lea rcx, [rsp + 0x48]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x50]
call fcn.1400031a0
nop
lea rcx, [rsp + 0x68]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x78]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x58]
call fcn.1400031a0
mov bl, 1
jmp 0x140043c5c
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], 0x51
lea r9, str.Excellent__Im_happy_to_sell_you_a_Blue_Gem_Lock_in_exchange_for_100_Diamond_Lock
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140042c0e
lea rcx, [rbp + 0x190]
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatilex
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
mov rsi, rax
lea rcx, [rbp + 0x190]
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatilex
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
mov rdi, rax
lea rcx, [rbp + 0x190]
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatilex
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
mov rbx, rax
mov r8, rdi
mov dl, 0x7c
lea rcx, [rbp + 0x190]
call fcn.140029860
mov r13, 0xffffffffffffffef
mov r9, r13
sub r9, rbx
add r9, rax
lea r8, [rsi + 0x11]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x190]
call fcn.14003e420
nop
xor edx, edx
mov r8d, 0xa
mov rcx, rax
call fcn.14003e220
mov r12d, eax
lea rcx, [rsp + 0x48]
call fcn.1400031a0
lea rcx, [rbp + 0x190]
mov r15, qword [rbp + 0x190]
mov r14, qword [rbp + 0x1a8]
cmp r14, 0xf
cmova rcx, r15
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatiley
xor r8d, r8d
mov rbx, qword [rbp + 0x1a0]
mov rdx, rbx
call fcn.14000fa70
mov rsi, rax
lea rcx, [rbp + 0x190]
cmp r14, 0xf
cmova rcx, r15
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatiley
xor r8d, r8d
mov rdx, rbx
call fcn.14000fa70
mov rdi, rax
lea rcx, [rbp + 0x190]
cmp r14, 0xf
cmova rcx, r15
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatiley
xor r8d, r8d
mov rdx, rbx
call fcn.14000fa70
mov rbx, rax
mov r8, rsi
mov dl, 0x7c
lea rcx, [rbp + 0x190]
call fcn.140029860
sub r13, rbx
lea r9, [rax + r13]
lea r8, [rdi + 0x11]
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x190]
call fcn.14003e420
nop
xor edx, edx
mov r8d, 0xa
mov rcx, rax
call fcn.14003e220
mov ebx, eax
lea rcx, [rsp + 0x48]
call fcn.1400031a0
mov edx, ebx
lea rcx, [rbp - 0x58]
call fcn.140003340
mov rbx, rax
mov edx, r12d
lea rcx, [rbp - 0x78]
call fcn.140003340
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namephonecall_ntilex
lea rcx, [rsp + 0x68]
call fcn.14000a620
nop
mov r8d, 8
lea rdx, str._ntiley
mov rcx, rax
call fcn.1400032b0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x60], xmm1
mov qword [rax + 0x10], 0
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rbx
lea r8, [rbp + 0x50]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x48]
call fcn.140002da0
nop
lea r8, str._nnum_34_nbuttonClickedchc0
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 8]
call fcn.14000a540
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
nop
lea rcx, [rsp + 0x48]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x50]
call fcn.1400031a0
nop
lea rcx, [rsp + 0x68]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x78]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x58]
call fcn.1400031a0
mov bl, 1
jmp 0x140043c5c
cmp byte [0x1401356c0], 0
je 0x140042c7b
lea rcx, [rbp + 0x190]
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], Ordinal_60
lea r9, str.add_buttonreport_player_wReport_Player__noflags00
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140042c7b
lea rcx, [rbp + 0x190]
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
lea r9, str.embed_datanetID
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
jne 0x140043783
cmp byte [0x14013561f], 0
je 0x140043c5a
lea rcx, [rbp + 0x190]
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], reloc.WS2_32.dll_select
lea r9, str.embed_dataitemID
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
mov rbx, rax
lea rcx, [rbp + 0x190]
cmp r15, 0xf
cmova rcx, r12
mov qword [rsp + 0x20], reloc.WS2_32.dll_select
lea r9, str.embed_dataitemID
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
sub r14, rax
lea r9, [r14 - 1]
lea r8, [rbx + 0x12]
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x190]
call fcn.14003e420
nop
lea rcx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rcx, qword [rbp + 0x190]
mov qword [rsp + 0x20], 7
lea r9, str.count
xor r8d, r8d
mov r14, qword [rbp + 0x1a0]
mov rdx, r14
call fcn.14000fa70
mov rdi, rax
lea rcx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rcx, qword [rbp + 0x190]
mov qword [rsp + 0x20], 7
lea r9, str.count
xor r8d, r8d
mov rdx, r14
call fcn.14000fa70
sub r14, rax
lea r9, [r14 - 1]
lea r8, [rdi + 7]
lea rdx, [rbp + 0x50]
lea rcx, [rbp + 0x190]
call fcn.14003e420
nop
lea rcx, [rbp + 0x190]
mov rbx, qword [rbp + 0x190]
mov rdi, qword [rbp + 0x1a8]
cmp rdi, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], reloc.WS2_32.dll_select
lea r9, str.embed_dataitemID
xor r8d, r8d
mov rsi, qword [rbp + 0x1a0]
mov rdx, rsi
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140042e84
lea rcx, [rbp + 0x190]
cmp rdi, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], 4
lea r9, str.Drop
xor r8d, r8d
mov rdx, rsi
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140042e84
lea r8, [rbp + 8]
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID
lea rcx, [rbp - 0x78]
call fcn.14000a750
nop
lea r8, str._ncount
mov rdx, rax
lea rcx, [rsp + 0x68]
call fcn.14000a540
nop
lea r8, [rbp + 0x50]
mov rdx, rax
lea rcx, [rsp + 0x48]
call fcn.14000a4d0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
nop
lea rcx, [rsp + 0x68]
call fcn.1400031a0
nop
lea rcx, [rbp - 0x78]
call fcn.1400031a0
nop
lea rcx, [rbp + 0x50]
call fcn.1400031a0
nop
lea rcx, [rbp + 8]
call fcn.1400031a0
mov bl, 1
jmp 0x140043c5c
lea rcx, [rbp + 0x50]
call fcn.1400031a0
nop
lea rcx, [rbp + 8]
call fcn.1400031a0
jmp 0x140043c5a
mov rbx, qword [0x1401362c0]
lea rcx, [rbx + 0x1c0]
call fcn.1400252a0
mov dword [rbx + 0x114], r12d
lea rcx, [rbx + 0x180]
call fcn.1400251e0
mov byte [rbx + 0xe0], 0
lea rcx, [rbx + 0xe8]
mov r8d, 4
lea rdx, str.EXIT
call fcn.140024c00
jmp 0x140043c5a
cmp eax, 0x82942058
je 0x140043bf4
cmp eax, 0x9cde1ee1
je 0x1400437a2
cmp eax, 0xa30921bf
je 0x14004315b
cmp eax, 0xb0ea94c1
je 0x140042fac
cmp eax, 0xf148618d
jne 0x140043c5a
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x18]
call fcn.140013140
nop
cmp byte [0x14013561d], 0
je 0x140042f9e
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rcx, qword [rbp - 0x18]
mov qword [rsp + 0x20], reloc.WS2_32.dll_select
lea r9, str.You_were_pulled_by
xor r8d, r8d
mov rdx, qword [rbp - 8]
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140042f9e
mov byte [0x14013561c], 0
lea rdx, str.actioninput_ntext_
lea rcx, [rsp + 0x48]
call fcn.140013260
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
mov byte [0x14013561d], 0
lea rcx, [rbp - 0x18]
call fcn.1400031a0
jmp 0x140043c5a
cmp byte [0x140135627], 0
je 0x140043142
mov r8b, 1
mov rcx, qword [0x1401362c0]
mov edx, dword [rcx + 0x248]
call fcn.140070db0
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.OnSetClothing
lea rcx, [rbp + 8]
call fcn.140003430
nop
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x310]
call fcn.1400157b0
nop
lea rcx, [rbp + 8]
call fcn.1400031a0
movss xmm1, dword [0x1401355f4]
movss xmm2, dword [0x1401355f8]
mov dword [rbp + 0x350], 4
movss xmm0, dword [0x1401355f0]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x360], xmm0
movss dword [rbp + 0x368], xmm2
movss xmm1, dword [0x140135600]
movss xmm2, dword [0x140135604]
mov dword [rbp + 0x390], 4
movss xmm0, dword [0x1401355fc]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x3a0], xmm0
movss dword [rbp + 0x3a8], xmm2
movss xmm1, dword [0x14013560c]
movss xmm2, dword [0x140135610]
mov dword [rbp + 0x3d0], 4
movss xmm0, dword [0x140135608]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x3e0], xmm0
movss dword [rbp + 0x3e8], xmm2
mov dword [rbp + 0x410], 9
mov dword [rbp + 0x420], 0x647296ff
movss xmm1, dword [0x1400fa6fc]
xorps xmm2, xmm2
mov dword [rbp + 0x450], 4
movss xmm0, dword [0x140135614]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x460], xmm0
movss dword [rbp + 0x468], xmm2
mov dword [rsp + 0x20], 0xffffffff
mov rcx, qword [0x1401362c0]
mov r9d, dword [rcx + 0x248]
lea r8, [rbp + 0x310]
mov dl, 1
call fcn.140070a90
mov qword [rbp + 0x30], 1
lea rcx, [rbp + 0x30]
call fcn.140011fc0
nop
mov r9, rbx
mov edx, 0x40
mov r8d, 7
lea rcx, [rbp + 0x310]
call fcn.1400e8494
nop
cmp byte [0x140135626], 0
je 0x140043c5a
call fcn.14003f320
mov bl, 1
jmp 0x140043c5c
lea rdx, [rbp + 0x190]
lea rcx, [rbp - 0x18]
call fcn.140013140
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x70], xmm0
mov qword [rbp + 0x80], rax
lea rdx, [rbp - 0x18]
lea rcx, [rsp + 0x48]
call fcn.140013140
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.140037530
nop
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
mov r8d, 4
lea rdx, str.name
lea rcx, [rbp + 8]
call fcn.140003430
nop
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x70]
call fcn.1400293e0
mov rbx, rax
lea rcx, [rbp + 8]
call fcn.1400031a0
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
mov r8d, 5
lea rdx, str.netID
lea rcx, [rbp + 8]
call fcn.140003430
nop
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x70]
call fcn.1400293e0
mov rdi, rax
lea rcx, [rbp + 8]
call fcn.1400031a0
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
mov r8d, 8
lea rdx, [0x1400f9d08]
lea rcx, [rbp + 8]
call fcn.140003430
nop
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x70]
call fcn.1400293e0
mov rsi, rax
lea rcx, [rbp + 8]
call fcn.1400031a0
test rbx, rbx
je 0x14004378a
test rdi, rdi
je 0x14004378a
test rsi, rsi
je 0x14004378a
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
movups xmmword [rbp + 0xe0], xmm0
movups xmmword [rbp + 0xf0], xmm0
movups xmmword [rbp + 0x100], xmm0
movups xmmword [rbp + 0x110], xmm0
movups xmmword [rbp + 0x120], xmm0
lea rax, vtable.Player.0
mov qword [rbp + 0xd0], rax
movups xmmword [rbp + 0xd8], xmm0
mov qword [rbp + 0xe8], r12
mov qword [rbp + reloc.WS2_32.dll_ntohs0], 0xf
mov byte [rbp + 0xd8], 0
movups xmmword [rbp + 0xf8], xmm0
mov qword [rbp + 0x108], r12
mov qword [rbp + 0x110], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xf8], 0
mov rdi, 0xffffffffffffffff
mov qword [rbp + 0x118], rdi
mov qword [rbp + 0x120], r12
mov dword [rbp + 0x128], 0
mov word [rbp + 0x12c], 0
lea r8, [rbx + 0x38]
lea rax, [rbp + 0xd8]
cmp rax, r8
je 0x14004333f
mov rdx, r8
cmp qword [r8 + 0x18], 0xf
jbe 0x14004332f
mov rdx, qword [r8]
mov r8, qword [r8 + 0x10]
lea rcx, [rbp + 0xd8]
call fcn.140024c00
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
mov r8d, 7
lea rdx, str.country
lea rcx, [rbp + 8]
call fcn.140003430
nop
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x70]
call fcn.1400293e0
lea rcx, [rbp + 0xb0]
test rax, rax
je 0x140043389
lea rdx, [rax + 0x38]
call fcn.140013140
jmp 0x1400433ad
xorps xmm0, xmm0
movups xmmword [rbp + 0xb0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc0], xmm1
xor r8d, r8d
lea rdx, [0x1400f57aa]
call fcn.140003430
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0xf8]
call fcn.140017f50
lea rcx, [rbp + 0xb0]
call fcn.1400031a0
nop
lea rcx, [rbp + 8]
call fcn.1400031a0
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
mov r8d, 5
lea rdx, str.posXY
lea rcx, [rbp + 8]
call fcn.140003430
nop
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x70]
call fcn.1400293e0
mov rsi, rax
lea rcx, [rbp + 8]
call fcn.1400031a0
test rsi, rsi
je 0x140043473
mov rcx, qword [rsi + 0x20]
mov rdx, qword [rsi + 0x28]
sub rdx, rcx
sar rdx, 5
cmp rdx, 2
jb 0x140043473
call fcn.1400231a0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
mov rcx, qword [rsi + 0x20]
add rcx, 0x20
call fcn.1400231a0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x124], xmm0
movss dword [rbp + 0x128], xmm1
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
mov r8d, 6
lea rdx, str.userID
lea rcx, [rbp + 8]
call fcn.140003430
nop
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x70]
call fcn.1400293e0
add rax, 0x38
cmp qword [rax + 0x18], 0xf
jbe 0x1400434b4
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rbp + 0x11c], eax
lea rcx, [rbp + 8]
call fcn.1400031a0
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
mov r8d, 5
lea rdx, str.netID
lea rcx, [rbp + 8]
call fcn.140003430
nop
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x70]
call fcn.1400293e0
add rax, 0x38
cmp qword [rax + 0x18], 0xf
jbe 0x14004350d
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
mov dword [rbp + 0x118], eax
lea rcx, [rbp + 8]
call fcn.1400031a0
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rcx, qword [rbp - 0x18]
mov qword [rsp + 0x20], 0xa
lea r9, str.typelocal
xor r8d, r8d
mov rdx, qword [rbp - 8]
call fcn.14000fa70
cmp rax, 0xffffffffffffffff
je 0x140043652
lea rdx, str.mstate
lea rcx, [rsp + 0x48]
call fcn.140013260
nop
lea rdx, [rsp + 0x48]
lea rcx, [rbp + 0x70]
call fcn.1400293e0
lea rdx, [0x1400f6d94]
mov rcx, qword [rax + 0x20]
call fcn.140018010
nop
lea rcx, [rsp + 0x48]
call fcn.1400031a0
mov rcx, qword [0x1401362c0]
add rcx, 0x228
lea rdx, [rbp + 0xf8]
call fcn.140017fe0
mov rcx, qword [0x1401362c0]
movzx eax, byte [rbp + 0x12c]
mov byte [rcx + 0x25c], al
mov rcx, qword [0x1401362c0]
movzx eax, byte [rbp + reloc.WLDAP32.dll_Ordinal_301]
mov byte [rcx + 0x25d], al
mov rcx, qword [0x1401362c0]
add rcx, 0x208
lea rdx, [rbp + 0xd8]
call fcn.140017fe0
mov rcx, qword [0x1401362c0]
mov eax, dword [rbp + 0x118]
mov dword [rcx + 0x248], eax
mov rcx, qword [0x1401362c0]
mov eax, dword [rbp + 0x11c]
mov dword [rcx + 0x24c], eax
mov rax, qword [0x1401362c0]
movss xmm0, dword [rbp + 0x124]
movss dword [rax + 0x254], xmm0
movss xmm1, dword [rbp + 0x128]
movss dword [rax + 0x258], xmm1
mov rax, qword [0x1401362c0]
mov dword [rax + 0x250], gethostbyname
jmp 0x14004367b
mov dword [rbp + 0x30], ebx
mov rcx, qword [0x1401362c0]
add rcx, 0x1c0
lea rdx, [rbp + 0x30]
call fcn.140018e80
mov rcx, rax
lea rdx, [rbp + 0xd0]
call fcn.1400184a0
lea rdx, [rbp + 0x90]
lea rcx, [rbp + 0x70]
call fcn.14003d0c0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x78], xmm1
mov r8d, 9
lea rdx, str.onlineID
lea rcx, [rsp + 0x68]
call fcn.140003430
nop
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
mov r8d, 8
lea rdx, [0x1400f9d08]
lea rcx, [rbp + 8]
call fcn.140003430
nop
lea r8, [rsp + 0x68]
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x90]
call fcn.14007dca0
nop
lea rcx, [rbp + 8]
call fcn.1400031a0
nop
lea rcx, [rsp + 0x68]
call fcn.1400031a0
mov dword [rbp + 0x170], 2
lea rdx, [rbp + 0x90]
cmp qword [rbp + 0xa8], 0xf
cmova rdx, qword [rbp + 0x90]
mov r8, qword [rbp + 0xa0]
lea rcx, [rbp + 0x190]
call fcn.140024c00
mov dword [rsp + 0x20], edi
mov r9d, edi
lea r8, [rbp + 0x130]
mov dl, 1
mov rcx, qword [0x1401362c0]
call fcn.140070a90
nop
lea rcx, [rbp + 0x90]
call fcn.1400031a0
nop
lea rcx, [rbp + 0xd0]
call fcn.1400173a0
nop
lea rcx, [rbp + 0x70]
call fcn.140023df0
nop
lea rcx, [rbp - 0x18]
call fcn.1400031a0
mov bl, 1
jmp 0x140043c5c
lea rcx, [rbp + 0x70]
call fcn.140023df0
nop
lea rcx, [rbp - 0x18]
call fcn.1400031a0
jmp 0x140043c5a
mov edx, dword [rbp + 0x1f0]
test edx, edx
jne 0x1400437c6
mov dword [rbp + 0x1f0], 9
mov ecx, r12d
mov dword [rbp + 0x200], ecx
mov edx, 9
jmp 0x1400437cc
mov ecx, dword [rbp + 0x200]
cmp ecx, 0x1744
jne 0x1400439de
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.OnAddNotification
lea rcx, [rbp + 8]
call fcn.140003430
nop
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x310]
call fcn.1400157b0
nop
lea rcx, [rbp + 8]
call fcn.1400031a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.interface_seth.rttex
lea rcx, [rbp - 0x18]
call fcn.140003430
nop
mov dword [rbp + 0x350], 2
lea rdx, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
lea rcx, [rbp + 0x370]
call fcn.140024c00
nop
lea rcx, [rbp - 0x18]
call fcn.1400031a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str._Retard_mod_detected
lea rcx, [rbp - 0x18]
call fcn.140003430
nop
mov dword [rbp + 0x390], 2
lea rdx, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
lea rcx, [rbp + 0x3b0]
call fcn.140024c00
nop
lea rcx, [rbp - 0x18]
call fcn.1400031a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.audio_already_used.wav
lea rcx, [rbp - 0x18]
call fcn.140003430
nop
mov dword [rbp + 0x3d0], 2
lea rdx, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
lea rcx, [rbp + 0x3f0]
call fcn.140024c00
nop
lea rcx, [rbp - 0x18]
call fcn.1400031a0
mov dword [rbp + 0x410], 9
mov dword [rbp + 0x420], r12d
mov dword [rsp + 0x20], r12d
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x310]
mov dl, 1
mov rcx, qword [0x1401362c0]
call fcn.140070a90
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, 6
lea rdx, str.Mododo
lea rcx, [rbp - 0x18]
call fcn.140003430
lea rcx, [rbp - 0x18]
call fcn.1400453e0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.actionquit_to_exit
lea rcx, [rbp - 0x18]
call fcn.140003430
mov r9d, 3
lea r8, [rbp - 0x18]
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
nop
mov r9, rbx
mov edx, 0x40
mov r8d, 7
lea rcx, [rbp + 0x310]
call fcn.1400e8494
nop
jmp 0x140043c5a
mov eax, r12d
test edx, edx
cmovne eax, ecx
cmp eax, 0x114
jne 0x140043c5a
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.OnAddNotification
lea rcx, [rbp + 8]
call fcn.140003430
nop
lea rdx, [rbp + 8]
lea rcx, [rbp + 0x310]
call fcn.1400157b0
nop
lea rcx, [rbp + 8]
call fcn.1400031a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.interface_seth.rttex
lea rcx, [rbp - 0x18]
call fcn.140003430
nop
mov dword [rbp + 0x350], 2
lea rdx, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
lea rcx, [rbp + 0x370]
call fcn.140024c00
nop
lea rcx, [rbp - 0x18]
call fcn.1400031a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, Ordinal_33
lea rdx, str._4GUARDIAN__7IS_IN_THIS_WORLD
lea rcx, [rbp - 0x18]
call fcn.140003430
nop
mov dword [rbp + 0x390], 2
lea rdx, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
lea rcx, [rbp + 0x3b0]
call fcn.140024c00
nop
lea rcx, [rbp - 0x18]
call fcn.1400031a0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.audio_already_used.wav
lea rcx, [rbp - 0x18]
call fcn.140003430
nop
mov dword [rbp + 0x3d0], 2
lea rdx, [rbp - 0x18]
cmp qword [rbp], 0xf
cmova rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
lea rcx, [rbp + 0x3f0]
call fcn.140024c00
nop
lea rcx, [rbp - 0x18]
call fcn.1400031a0
mov dword [rbp + 0x410], 9
mov dword [rbp + 0x420], r12d
mov dword [rsp + 0x20], r12d
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x310]
mov dl, 1
mov rcx, qword [0x1401362c0]
call fcn.140070a90
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, Ordinal_33
lea rdx, str._4Guardian_7_Entered_The_World.
lea rcx, [rbp - 0x18]
call fcn.140003430
lea rcx, [rbp - 0x18]
call fcn.1400453e0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.actionquit_to_exit
lea rcx, [rbp - 0x18]
call fcn.140003430
mov r9d, 3
lea r8, [rbp - 0x18]
xor edx, edx
mov rcx, qword [0x1401362c0]
call fcn.140070ce0
nop
mov r9, rbx
mov edx, 0x40
mov r8d, 7
lea rcx, [rbp + 0x310]
call fcn.1400e8494
nop
jmp 0x140043c5a
lea rdx, [rbp + 0x190]
lea rcx, [rbp + 0x50]
call fcn.140013140
nop
lea rdx, [rbp + 0x50]
lea rcx, [rsp + 0x48]
call fcn.140013140
mov rcx, rax
call fcn.14001ba20
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 0xf
jbe 0x140043c5a
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140043c55
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140043c55
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e8014
xor bl, bl
lea r9, [fcn.140017d30]
mov edx, 0x40
mov r8d, 7
lea rcx, [rbp + 0x130]
call fcn.1400e8494
nop
movzx eax, bl
mov rcx, qword [rbp + 0x4d0]
xor rcx, rsp
call fcn.1400e8130
lea r11, [rsp + 0x5e0]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140003290
nop
call fcn.140024940
nop
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
call fcn.140003290
nop
call fcn.140024940
nop
call fcn.140003290
nop
call fcn.140003290
nop
call fcn.140003290
int3