Function at 0x14005d5d0
Capabilities:
Execute command

Disassembly:
mov rax, rsp
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rsi
mov qword [rax + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x70]
sub rsp, 0x170
movaps xmmword [rax - 0x38], xmm6
mov rax, qword [0x1400be978]
xor rax, rsp
mov qword [rbp + 0x58], rax
mov rdi, rcx
mov qword [rbp - 0x30], rcx
mov rdx, rcx
cmp qword [rcx + 0x18], 0x10
jb 0x14005d61a
mov rdx, qword [rcx]
lea rcx, str._CLIENT_:_Tracking_packet:__s_n
call fcn.1400072b0
mov r14, rdi
mov r12, qword [rdi + 0x18]
cmp r12, 0x10
jb 0x14005d636
mov r14, qword [rdi]
mov rbx, qword [rdi + 0x10]
cmp rbx, 0x12
jb 0x14005d69c
lea r15, [rbx + r14]
lea r8, [r15 - 0x11]
sub r8, r14
mov edx, 0x65
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005d69c
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.eventName305_DROP
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005d811
inc rsi
lea r8, [r15 - 0x11]
sub r8, rsi
mov edx, 0x65
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005d660
mov r14, rdi
cmp r12, 0x10
jb 0x14005d6a8
mov r14, qword [rdi]
cmp rbx, 0x12
jb 0x14005d70c
lea r15, [rbx + r14]
lea r8, [r15 - 0x11]
sub r8, r14
mov edx, 0x65
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005d70c
nop
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.eventName305_DROP
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005db6d
inc rsi
lea r8, [r15 - 0x11]
sub r8, rsi
mov edx, 0x65
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005d6d0
mov r14, rdi
cmp r12, 0x10
jb 0x14005d718
mov r14, qword [rdi]
cmp rbx, 0x12
jb 0x14005d77c
lea r15, [rbx + r14]
lea r8, [r15 - 0x11]
sub r8, r14
mov edx, 0x65
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005d77c
nop
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.eventName305_DROP
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005de7e
inc rsi
lea r8, [r15 - 0x11]
sub r8, rsi
mov edx, 0x65
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005d740
mov r14, rdi
cmp r12, 0x10
jb 0x14005d788
mov r14, qword [rdi]
mov r13, 0xffffffffffffffff
movabs r15, 0x7fffffffffffffff
cmp rbx, 0x23
jb 0x14005e6b2
lea r13, [rbx + r14]
lea r8, [r13 - 0x22]
sub r8, r14
mov edx, 0x65
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005e6ab
nop word [rax + rax]
mov r8d, 0x23
lea rdx, str.eventName102_PLAYER.AUTHENTICATION
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005e0c2
inc rsi
lea r8, [r13 - 0x22]
sub r8, rsi
mov edx, 0x65
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005d7d0
jmp 0x14005e6ab
sub rsi, r14
cmp rsi, 0xffffffffffffffff
je 0x14005d69c
mov r14, rdi
mov rax, rbx
cmp r12, 0x10
jb 0x14005d82d
mov r14, qword [rdi]
lea r15, [rax + r14]
lea r8, [r15 - 0xd]
sub r8, r14
mov edx, 0x49
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005d69c
nop dword [rax]
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.Item_id7188
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005d89d
inc rsi
lea r8, [r15 - 0xd]
sub r8, rsi
mov edx, 0x49
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005d860
jmp 0x14005d69c
sub rsi, r14
cmp rsi, 0xffffffffffffffff
je 0x14005d69c
mov r14, rdi
mov rax, rbx
cmp r12, 0x10
jb 0x14005d8b9
mov r14, qword [rdi]
lea r15, [rax + r14]
lea r8, [r15 - 0xe]
sub r8, r14
mov edx, 0x41
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005d91c
nop dword [rax]
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Amount_dropped
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005da26
inc rsi
lea r8, [r15 - 0xe]
sub r8, rsi
mov edx, 0x41
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005d8e0
mov rsi, 0xffffffffffffffff
mov r14, rbx
sub r14, rsi
dec r14
mov r15, rdi
mov rax, rbx
cmp r12, 0x10
jb 0x14005d93b
mov r15, qword [rdi]
lea r13, [rax + r15]
lea r8, [r13 - 0xe]
sub r8, r15
mov edx, 0x41
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005d99c
nop dword [rax + rax]
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Amount_dropped
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005da2e
inc rsi
lea r8, [r13 - 0xe]
sub r8, rsi
mov edx, 0x41
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005d960
mov rax, 0xffffffffffffffff
mov rsi, rax
add rsi, 0xf
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
xor r13d, r13d
mov qword [rbp - 0x18], r13
mov qword [rbp - 0x10], r13
cmp rbx, rsi
jb 0x14005f56e
sub rbx, rsi
cmp rbx, r14
cmovb r14, rbx
mov rcx, rdi
cmp r12, 0x10
jb 0x14005d9db
mov rcx, qword [rdi]
lea r12, [rcx + rsi]
movabs r15, 0x7fffffffffffffff
cmp r14, r15
ja 0x14005f568
cmp r14, 0x10
jae 0x14005da3d
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], reloc.WS2_32.dll_ntohs
mov r8, r14
mov rdx, r12
lea rcx, [rbp - 0x28]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + r14 - 0x28], r13b
mov rbx, qword [rbp - 0x10]
mov r14, qword [rbp - 0x18]
mov rsi, qword [rbp - 0x28]
jmp 0x14005da8f
sub rsi, r14
jmp 0x14005d923
sub rsi, r15
mov rax, 0xffffffffffffffff
jmp 0x14005d9a6
mov rbx, r14
or rbx, 0xf
cmp rbx, r15
jbe 0x14005da4e
mov rbx, r15
jmp 0x14005da5a
mov ecx, reloc.WS2_32.dll_shutdown
cmp rbx, rcx
cmovb rbx, rcx
mov rdx, rbx
add rdx, 1
cmovb rdx, rax
lea rcx, [rbp - 0x28]
call fcn.140006660
mov rsi, rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], rbx
mov r8, r14
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + r14], r13b
sub r15, r14
cmp r15, 0x12
jb 0x14005f526
lea rax, [rbp - 0x28]
cmp rbx, 0x10
cmovae rax, rsi
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_select
lea r9, str._9Dropped_bgls:__
lea r8, [rbp - 0x28]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.140004350
lea rcx, [rsp + 0x50]
call fcn.14006a5e0
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x14005db1c
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005db16
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005f096
call fcn.14008a3cc
nop
mov rdx, qword [rdi + 0x18]
cmp rdx, 0x10
jb 0x14005db52
inc rdx
mov rcx, qword [rdi]
cmp rdx, 0x1000
jb 0x14005db4d
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14005db66
mov rcx, r8
call fcn.14008a3cc
mov qword [rdi + 0x10], r13
mov qword [rdi + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rdi], 0
jmp 0x14005f4e4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
sub rsi, r14
cmp rsi, 0xffffffffffffffff
je 0x14005d70c
mov r14, rdi
mov rax, rbx
cmp r12, 0x10
jb 0x14005db89
mov r14, qword [rdi]
lea r15, [rax + r14]
lea r8, [r15 - 0xd]
sub r8, r14
mov edx, 0x49
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005d70c
nop dword [rax]
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str.Item_id1796
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005dbed
inc rsi
lea r8, [r15 - 0xd]
sub r8, rsi
mov edx, 0x49
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005dbb0
jmp 0x14005d70c
sub rsi, r14
cmp rsi, 0xffffffffffffffff
je 0x14005d70c
mov rsi, rdi
mov rax, rbx
cmp r12, 0x10
jb 0x14005dc09
mov rsi, qword [rdi]
lea r15, [rax + rsi]
lea r8, [r15 - 0xe]
sub r8, rsi
mov edx, 0x41
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov r14, rax
test rax, rax
je 0x14005dc6c
nop dword [rax]
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Amount_dropped
mov rcx, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005dd7f
inc r14
lea r8, [r15 - 0xe]
sub r8, r14
mov edx, 0x41
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov r14, rax
test rax, rax
jne 0x14005dc30
mov r14, 0xffffffffffffffff
mov r15, rdi
mov rax, rbx
cmp r12, 0x10
jb 0x14005dc82
mov r15, qword [rdi]
lea r13, [rax + r15]
lea r8, [r13 - 0xe]
sub r8, r15
mov edx, 0x41
mov rcx, r15
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005dcec
nop dword [rax]
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Amount_dropped
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005dd87
inc rsi
lea r8, [r13 - 0xe]
sub r8, rsi
mov edx, 0x41
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005dcb0
mov rcx, 0xffffffffffffffff
mov rsi, rcx
mov rax, rbx
sub rax, rsi
lea rsi, [rax - 1]
add r14, 0xf
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
xor eax, eax
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rax
cmp rbx, r14
jb 0x14005f56e
sub rbx, r14
cmp rbx, rsi
cmovb rsi, rbx
mov rax, rdi
cmp r12, 0x10
jb 0x14005dd34
mov rax, qword [rdi]
lea r12, [rax + r14]
movabs r15, 0x7fffffffffffffff
cmp rsi, r15
ja 0x14005f568
cmp rsi, 0x10
jae 0x14005dd96
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], reloc.WS2_32.dll_ntohs
mov r8, rsi
mov rdx, r12
lea rcx, [rbp - 0x28]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rsi - 0x28], 0
mov rbx, qword [rbp - 0x10]
mov rsi, qword [rbp - 0x18]
mov r14, qword [rbp - 0x28]
jmp 0x14005dde9
sub r14, rsi
jmp 0x14005dc73
sub rsi, r15
mov rcx, 0xffffffffffffffff
jmp 0x14005dcf6
mov rbx, rsi
or rbx, 0xf
cmp rbx, r15
jbe 0x14005dda7
mov rbx, r15
jmp 0x14005ddb3
mov eax, reloc.WS2_32.dll_shutdown
cmp rbx, rax
cmovb rbx, rax
mov rdx, rbx
add rdx, 1
cmovb rdx, rcx
lea rcx, [rbp - 0x28]
call fcn.140006660
mov r14, rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], rbx
mov r8, rsi
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + rsi], 0
sub r15, rsi
cmp r15, 0x11
jb 0x14005f52c
lea rax, [rbp - 0x28]
cmp rbx, 0x10
cmovae rax, r14
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], shutdown
lea r9, str._9Dropped_dls:__
lea r8, [rbp - 0x28]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.140004350
lea rcx, [rsp + 0x50]
call fcn.14006a5e0
nop
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x14005f4dc
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005de74
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005f096
call fcn.14008a3cc
jmp 0x14005f4dc
sub rsi, r14
cmp rsi, 0xffffffffffffffff
je 0x14005d77c
mov r14, rdi
mov rax, rbx
cmp r12, 0x10
jb 0x14005de9a
mov r14, qword [rdi]
lea r15, [rax + r14]
lea r8, [r15 - 0xc]
sub r8, r14
mov edx, 0x49
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005d77c
nop
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.Item_id242
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005defd
inc rsi
lea r8, [r15 - 0xc]
sub r8, rsi
mov edx, 0x49
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005dec0
jmp 0x14005d77c
sub rsi, r14
cmp rsi, 0xffffffffffffffff
je 0x14005d77c
mov r14, rdi
mov rax, rbx
cmp r12, 0x10
jb 0x14005df19
mov r14, qword [rdi]
lea r15, [rax + r14]
lea r8, [r15 - 0xe]
sub r8, r14
mov edx, 0x41
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005df7c
nop dword [rax]
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Amount_dropped
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005e0b2
inc rsi
lea r8, [r15 - 0xe]
sub r8, rsi
mov edx, 0x41
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005df40
mov rsi, 0xffffffffffffffff
mov r13, rbx
sub r13, rsi
dec r13
mov r14, rdi
mov rax, rbx
cmp r12, 0x10
jb 0x14005df9b
mov r14, qword [rdi]
lea r15, [rax + r14]
lea r8, [r15 - 0xe]
sub r8, r14
mov edx, 0x41
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005dffc
nop dword [rax + rax]
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Amount_dropped
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005e0ba
inc rsi
lea r8, [r15 - 0xe]
sub r8, rsi
mov edx, 0x41
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005dfc0
mov rsi, 0xffffffffffffffff
add rsi, 0xf
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
xor eax, eax
mov qword [rbp - 0x18], rax
mov qword [rbp - 0x10], rax
cmp rbx, rsi
jb 0x14005f56e
sub rbx, rsi
cmp rbx, r13
cmovb r13, rbx
mov rax, rdi
cmp r12, 0x10
jb 0x14005e037
mov rax, qword [rdi]
lea rdx, [rax + rsi]
mov r8, r13
lea rcx, [rbp - 0x28]
call fcn.140007120
nop
movabs r15, 0x7fffffffffffffff
mov rcx, qword [rbp - 0x18]
sub r15, rcx
cmp r15, 0x11
jb 0x14005f532
lea rax, [rbp - 0x28]
cmp qword [rbp - 0x10], 0x10
cmovae rax, qword [rbp - 0x28]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], shutdown
lea r9, str._9Dropped_wls:__
lea r8, [rbp - 0x28]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x50]
call fcn.140004350
lea rcx, [rsp + 0x50]
call fcn.14006a5e0
nop
lea rcx, [rbp - 0x28]
jmp 0x14005f4d6
sub rsi, r14
jmp 0x14005df83
sub rsi, r14
jmp 0x14005e003
sub rsi, r14
cmp rsi, 0xffffffffffffffff
je 0x14005e6ab
mov rsi, rdi
mov rax, rbx
cmp r12, 0x10
jb 0x14005e0de
mov rsi, qword [rdi]
lea r13, [rax + rsi]
lea r8, [r13 - 0x11]
sub r8, rsi
mov edx, 0x57
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov r14, rax
test rax, rax
je 0x14005e13c
nop
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.Worldlock_balance
mov rcx, r14
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005e249
inc r14
lea r8, [r13 - 0x11]
sub r8, r14
mov edx, 0x57
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov r14, rax
test rax, rax
jne 0x14005e100
mov r14, 0xffffffffffffffff
mov r13, rdi
mov rax, rbx
cmp r12, 0x10
jb 0x14005e152
mov r13, qword [rdi]
lea r8, [rax - 0x11]
add r8, r13
sub r8, r13
mov edx, 0x57
mov rcx, r13
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005e1bf
nop dword [rax]
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.Worldlock_balance
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005e251
inc rsi
lea r8, [rbx - 0x11]
add r8, r13
sub r8, rsi
mov edx, 0x57
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005e180
mov rcx, 0xffffffffffffffff
mov rsi, rcx
mov rax, rbx
sub rax, r14
lea r14, [rax - 1]
add rsi, 0x12
xorps xmm0, xmm0
movups xmmword [rbp - 8], xmm0
xor eax, eax
mov qword [rbp + 8], rax
mov qword [rbp + 0x10], rax
cmp rbx, rsi
jb 0x14005f56e
sub rbx, rsi
cmp rbx, r14
cmovb r14, rbx
mov rax, rdi
cmp r12, 0x10
jb 0x14005e207
mov rax, qword [rdi]
lea rbx, [rax + rsi]
cmp r14, r15
ja 0x14005f568
cmp r14, 0x10
jae 0x14005e260
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], reloc.WS2_32.dll_ntohs
mov r8, r14
mov rdx, rbx
lea rcx, [rbp - 8]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + r14 - 8], 0
mov rsi, qword [rbp + 0x10]
mov r14, qword [rbp + 8]
mov r13, qword [rbp - 8]
jmp 0x14005e2b4
sub r14, rsi
jmp 0x14005e143
sub rsi, r13
mov rcx, 0xffffffffffffffff
jmp 0x14005e1c9
mov rsi, r14
or rsi, 0xf
cmp rsi, r15
jbe 0x14005e271
mov rsi, r15
jmp 0x14005e27e
cmp rsi, 0x16
mov eax, reloc.WS2_32.dll_shutdown
cmovb rsi, rax
mov rdx, rsi
add rdx, 1
cmovb rdx, rcx
lea rcx, [rbp - 8]
call fcn.140006660
mov r13, rax
mov qword [rbp - 8], rax
mov qword [rbp + 8], r14
mov qword [rbp + 0x10], rsi
mov r8, r14
mov rdx, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + r13], 0
lea r12, [rbp - 8]
cmp rsi, 0x10
cmovae r12, r13
cmp r14, 7
jb 0x14005e330
lea r8, [r12 - 6]
add r8, r14
sub r8, r12
mov edx, 0x50
mov rcx, r12
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14005e330
nop word [rax + rax]
mov r8d, 7
lea rdx, str.PLAYER.
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005e7b2
inc rbx
lea r8, [r12 - 6]
add r8, r14
sub r8, rbx
mov edx, 0x50
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14005e2f0
mov rax, r15
sub rax, r14
cmp rax, 0x18
jb 0x14005f538
lea rax, [rbp - 8]
cmp rsi, 0x10
cmovae rax, r13
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x18
lea r9, str._9World_Lock_Balance:__b
lea r8, [rbp - 8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x70]
call fcn.140004350
lea rcx, [rsp + 0x70]
call fcn.14006a5e0
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
xor r12d, r12d
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x10], r12
lea r8d, [r12 + 0x79]
lea rdx, str.https:__discord.com_api_webhooks_1223966373919850566_h1s7SpdJqpUgwTDp38UI_uX_yTFKK3JubYMNW6psGrrdvkURA3avAk9CN4ZkKg6B8gyD
lea rcx, [rbp - 0x28]
call fcn.140007120
nop
mov rcx, qword [0x1400c2550]
mov rax, r15
sub rax, rcx
cmp rax, 6
jb 0x14005f54a
lea rax, [0x1400c2540]
cmp qword [0x1400c2558], 0x10
cmovae rax, qword [0x1400c2540]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 6
lea r9, str.NAME:
lea r8, [0x1400c2540]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x70]
call fcn.140004350
nop
lea r8d, [r12 + 5]
lea rdx, str._WL:
lea rcx, [rsp + 0x70]
call fcn.1400066c0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
lea rdx, [rbp - 8]
cmp qword [rbp + 0x10], 0x10
cmovae rdx, qword [rbp - 8]
mov r8, qword [rbp + 8]
lea rcx, [rsp + 0x50]
call fcn.1400066c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x18], xmm0
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rbp + 0x28], xmm6
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
lea rcx, [rsp + 0x50]
call fcn.140004560
nop
lea rcx, [rsp + 0x70]
call fcn.140004560
mov rax, r15
movq rcx, xmm6
sub rax, rcx
cmp rax, 0x45
jb 0x14005f550
lea rax, [rbp + 0x18]
cmp qword [rbp + 0x30], 0x10
cmovae rax, qword [rbp + 0x18]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x45
lea r9, str.curl__X_POST__H__Content_Type:_application_json___d___content_:__
lea r8, [rbp + 0x18]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x50]
call fcn.140004350
nop
lea r8d, [r12 + 5]
lea rdx, str.__
lea rcx, [rbp - 0x50]
call fcn.1400066c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
lea rdx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0x10
cmovae rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x18]
lea rcx, [rbp - 0x70]
call fcn.1400066c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x48], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x38], 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], r12b
lea rcx, [rbp - 0x70]
call fcn.140004560
nop
lea rcx, [rbp - 0x50]
call fcn.140004560
lea rcx, [rbp + 0x38]
cmp qword [rbp + 0x50], 0x10
cmovae rcx, qword [rbp + 0x38]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp + 0x38]
call fcn.140004560
nop
lea rcx, [rbp + 0x18]
call fcn.140004560
nop
lea rcx, [rbp - 0x28]
call fcn.140004560
mov rsi, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14005e5cb
mov rsi, qword [rdi]
mov rax, qword [rdi + 0x10]
cmp rax, 0xf
jb 0x14005e63c
lea r14, [rax + rsi]
lea r8, [r14 - 0xe]
sub r8, rsi
mov edx, 0x41
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14005e63c
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_ntohs
lea rdx, str.Authenticated1
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005ea21
inc rbx
lea r8, [r14 - 0xe]
sub r8, rbx
mov edx, 0x41
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14005e600
mov r8d, 0x21
lea rdx, str._9Player_Authentication__bFailed.
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
mov qword [rsp + 0x60], r12
mov qword [rsp + 0x68], r12
lea rcx, [rsp + 0x50]
call fcn.140007120
lea rcx, [rsp + 0x50]
call fcn.14006a5e0
nop
mov rdx, qword [rbp + 0x10]
cmp rdx, 0x10
jb 0x14005e6ab
inc rdx
mov rcx, qword [rbp - 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e6a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005f096
call fcn.14008a3cc
mov r13, 0xffffffffffffffff
mov rsi, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14005e6bf
mov rsi, qword [rdi]
mov r12, qword [rdi + 0x10]
cmp r12, 0x1a
jb 0x14005e72c
lea r14, [r12 + rsi]
lea r8, [r14 - 0x19]
sub r8, rsi
mov edx, 0x65
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14005e72c
nop dword [rax]
mov r8d, 0x1a
lea rdx, str.eventName100_MOBILE.START
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005ea40
inc rbx
lea r8, [r14 - 0x19]
sub r8, rbx
mov edx, 0x65
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14005e6f0
mov rsi, rdi
mov r13, qword [rdi + 0x18]
cmp r13, 0x10
jb 0x14005e73c
mov rsi, qword [rdi]
mov r14, qword [rdi + 0x10]
cmp r14, 0x19
jb 0x14005f4dc
lea r12, [r14 + rsi]
lea r8, [r12 - 0x18]
sub r8, rsi
mov edx, 0x65
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14005f4dc
nop
mov r8d, 0x19
lea rdx, str.eventName300_WORLD_VISIT
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005f1df
inc rbx
lea r8, [r12 - 0x18]
sub r8, rbx
mov edx, 0x65
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14005e770
jmp 0x14005f4dc
sub rbx, r12
cmp rbx, 0xffffffffffffffff
je 0x14005e330
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
xor r12d, r12d
mov qword [rbp - 0x18], r12
mov qword [rbp - 0x10], r12
lea r8d, [r12 + 0x79]
lea rdx, str.https:__discord.com_api_webhooks_1223966373919850566_h1s7SpdJqpUgwTDp38UI_uX_yTFKK3JubYMNW6psGrrdvkURA3avAk9CN4ZkKg6B8gyD
lea rcx, [rbp - 0x28]
call fcn.140007120
nop
mov rcx, qword [0x1400c2550]
mov rax, r15
sub rax, rcx
cmp rax, 6
jb 0x14005f53e
lea rax, [0x1400c2540]
cmp qword [0x1400c2558], 0x10
cmovae rax, qword [0x1400c2540]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 6
lea r9, str.NAME:
lea r8, [0x1400c2540]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x50]
call fcn.140004350
nop
lea r8d, [r12 + 5]
lea rdx, str._WL:
lea rcx, [rbp - 0x50]
call fcn.1400066c0
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
lea rdx, [rbp - 8]
cmp rsi, 0x10
cmovae rdx, r13
mov r8, r14
lea rcx, [rbp - 0x70]
call fcn.1400066c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x18], xmm0
movups xmm6, xmmword [rax + 0x10]
movups xmmword [rbp + 0x28], xmm6
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
lea rcx, [rbp - 0x70]
call fcn.140004560
nop
lea rcx, [rbp - 0x50]
call fcn.140004560
mov rax, r15
movq rcx, xmm6
sub rax, rcx
cmp rax, 0x45
jb 0x14005f544
lea rax, [rbp + 0x18]
cmp qword [rbp + 0x30], 0x10
cmovae rax, qword [rbp + 0x18]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x45
lea r9, str.curl__X_POST__H__Content_Type:_application_json___d___content_:__
lea r8, [rbp + 0x18]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x70]
call fcn.140004350
nop
lea r8d, [r12 + 5]
lea rdx, str.__
lea rcx, [rsp + 0x70]
call fcn.1400066c0
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x60], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
lea rdx, [rbp - 0x28]
cmp qword [rbp - 0x10], 0x10
cmovae rdx, qword [rbp - 0x28]
mov r8, qword [rbp - 0x18]
lea rcx, [rsp + 0x50]
call fcn.1400066c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x38], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x48], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x38], 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], r12b
lea rcx, [rsp + 0x50]
call fcn.140004560
nop
lea rcx, [rsp + 0x70]
call fcn.140004560
lea rcx, [rbp + 0x38]
cmp qword [rbp + 0x50], 0x10
cmovae rcx, qword [rbp + 0x38]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xorps xmm0, xmm0
movups xmmword [rbp - 0x70], xmm0
mov qword [rbp - 0x60], r12
mov qword [rbp - 0x58], r12
lea r8d, [r12 + 0x19]
lea rdx, str._9World_Lock_Balance:__b0
lea rcx, [rbp - 0x70]
call fcn.140007120
lea rcx, [rbp - 0x70]
call fcn.14006a5e0
nop
lea rcx, [rbp + 0x38]
call fcn.140004560
nop
lea rcx, [rbp + 0x18]
call fcn.140004560
nop
jmp 0x14005e5b5
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14005e63c
mov r8d, 0x26
lea rdx, str._9Player_Authentication__bSuccessfuly.
jmp 0x14005e649
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14005e72c
mov rbx, rdi
mov rax, r12
cmp qword [rdi + 0x18], 0x10
jb 0x14005ea5d
mov rbx, qword [rdi]
lea r14, [rax + rbx]
lea r8, [r14 - 0xc]
sub r8, rbx
mov edx, 0x47
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005eabc
nop dword [rax]
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.Gems_balance
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005eba0
inc rsi
lea r8, [r14 - 0xc]
sub r8, rsi
mov edx, 0x47
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005ea80
mov rsi, r13
mov r14, rdi
mov rax, r12
cmp qword [rdi + 0x18], 0x10
jb 0x14005eacf
mov r14, qword [rdi]
lea r13, [rax + r14]
lea r8, [r13 - 0xc]
sub r8, r14
mov edx, 0x47
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14005eb2c
nop
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.Gems_balance
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005eba8
inc rbx
lea r8, [r13 - 0xc]
sub r8, rbx
mov edx, 0x47
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14005eaf0
mov r13, 0xffffffffffffffff
mov rbx, r13
mov r14, r12
sub r14, rbx
dec r14
add rsi, 0xd
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
cmp r12, rsi
jb 0x14005f56e
sub r12, rsi
cmp r12, r14
cmovb r14, r12
mov rax, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14005eb6a
mov rax, qword [rdi]
lea r12, [rax + rsi]
cmp r14, r15
ja 0x14005f568
cmp r14, 0x10
jae 0x14005ebb4
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], reloc.WS2_32.dll_ntohs
mov r8, r14
mov rdx, r12
lea rcx, [rbp - 0x28]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + r14 - 0x28], 0
jmp 0x14005ec08
sub rsi, rbx
jmp 0x14005eabf
sub rbx, r14
mov r13, 0xffffffffffffffff
jmp 0x14005eb36
mov rsi, r14
or rsi, 0xf
cmp rsi, r15
jbe 0x14005ebc5
mov rsi, r15
jmp 0x14005ebd2
cmp rsi, 0x16
mov eax, reloc.WS2_32.dll_shutdown
cmovb rsi, rax
mov rdx, rsi
add rdx, 1
cmovb rdx, r13
lea rcx, [rbp - 0x28]
call fcn.140006660
mov rbx, rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], rsi
mov r8, r14
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r14], 0
lea rdx, [rbp - 0x28]
lea rcx, [0x1400c2738]
call fcn.140021120
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x14005ec53
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ec4e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005f096
call fcn.14008a3cc
mov rsi, rdi
mov r12, qword [rdi + 0x18]
cmp r12, 0x10
jb 0x14005ec63
mov rsi, qword [rdi]
mov rbx, qword [rdi + 0x10]
cmp rbx, 6
jb 0x14005ece4
lea r14, [rbx + rsi]
lea r8, [r14 - 5]
sub r8, rsi
mov edx, 0x4c
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
je 0x14005ece4
nop dword [rax]
xor edx, edx
lea rax, str.Level
nop dword [rax]
movzx ecx, byte [r9 + rdx]
inc rdx
cmp cl, byte [rax + rdx - 1]
jne 0x14005ecb8
cmp rdx, 6
jne 0x14005eca0
xor eax, eax
jmp 0x14005ecbd
sbb eax, eax
or eax, 1
test eax, eax
je 0x14005ed48
inc r9
lea r8, [r14 - 5]
sub r8, r9
mov edx, 0x4c
mov rcx, r9
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
jne 0x14005ec90
mov r9, r13
mov r14, rbx
sub r14, r9
dec r14
mov rsi, rdi
cmp r12, 0x10
jb 0x14005ecfc
mov rsi, qword [rdi]
cmp rbx, 6
jb 0x14005ed7b
lea r12, [rbx + rsi]
lea r8, [r12 - 5]
sub r8, rsi
mov edx, 0x4c
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
test rax, rax
je 0x14005ed77
xor edx, edx
lea r8, str.Level
nop dword [rax]
movzx ecx, byte [rax + rdx]
inc rdx
cmp cl, byte [r8 + rdx - 1]
jne 0x14005ed4d
cmp rdx, 6
jne 0x14005ed30
xor ecx, ecx
jmp 0x14005ed52
sub r9, rsi
jmp 0x14005ece7
sbb ecx, ecx
or ecx, 1
test ecx, ecx
je 0x14005edde
inc rax
lea r8, [r12 - 5]
sub r8, rax
mov edx, 0x4c
mov rcx, rax
call sub.VCRUNTIME140.dll_memchr
test rax, rax
jne 0x14005ed20
mov r12, qword [rdi + 0x18]
mov rax, r13
add rax, 6
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
cmp rbx, rax
jb 0x14005f56e
sub rbx, rax
cmp rbx, r14
cmovb r14, rbx
mov rcx, rdi
cmp r12, 0x10
jb 0x14005eda8
mov rcx, qword [rdi]
lea r12, [rcx + rax]
cmp r14, r15
ja 0x14005f568
cmp r14, 0x10
jae 0x14005ede7
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], reloc.WS2_32.dll_ntohs
mov r8, r14
mov rdx, r12
lea rcx, [rbp - 0x28]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + r14 - 0x28], 0
jmp 0x14005ee3b
sub rax, rsi
mov r12, qword [rdi + 0x18]
jmp 0x14005ed7e
mov rsi, r14
or rsi, 0xf
cmp rsi, r15
jbe 0x14005edf8
mov rsi, r15
jmp 0x14005ee05
cmp rsi, 0x16
mov eax, reloc.WS2_32.dll_shutdown
cmovb rsi, rax
mov rdx, rsi
add rdx, 1
cmovb rdx, r13
lea rcx, [rbp - 0x28]
call fcn.140006660
mov rbx, rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x18], r14
mov qword [rbp - 0x10], rsi
mov r8, r14
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r14], 0
lea rdx, [rbp - 0x28]
lea rcx, [0x1400c2328]
call fcn.140021120
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x14005ee86
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ee81
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005f096
call fcn.14008a3cc
mov rsi, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14005ee93
mov rsi, qword [rdi]
mov r14, qword [rdi + 0x10]
cmp r14, 7
jb 0x14005eefd
lea r12, [r14 + rsi]
lea r8, [r12 - 6]
sub r8, rsi
mov edx, 0x47
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14005eefd
nop
mov r8d, 7
lea rdx, str.GrowId
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005efe9
inc rbx
lea r8, [r12 - 6]
sub r8, rbx
mov edx, 0x47
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14005eec0
mov rbx, r13
mov rsi, r14
sub rsi, rbx
dec rsi
mov r12, rdi
mov rcx, qword [rdi + 0x18]
cmp rcx, 0x10
jb 0x14005ef19
mov r12, qword [rdi]
cmp r14, 7
jb 0x14005ef87
lea r13, [r14 + r12]
lea r8, [r13 - 6]
sub r8, r12
mov edx, 0x47
mov rcx, r12
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14005ef7c
nop
mov r8d, 7
lea rdx, str.GrowId
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005eff1
inc rbx
lea r8, [r13 - 6]
sub r8, rbx
mov edx, 0x47
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14005ef40
mov r13, 0xffffffffffffffff
mov rcx, qword [rdi + 0x18]
mov rbx, r13
add rbx, 7
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
cmp r14, rbx
jb 0x14005f56e
sub r14, rbx
cmp r14, rsi
cmovb rsi, r14
mov rax, rdi
cmp rcx, 0x10
jb 0x14005efb4
mov rax, qword [rdi]
lea r12, [rax + rbx]
cmp rsi, r15
ja 0x14005f568
cmp rsi, 0x10
jae 0x14005f001
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], reloc.WS2_32.dll_ntohs
mov r8, rsi
mov rdx, r12
lea rcx, [rbp - 0x28]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbp + rsi - 0x28], 0
jmp 0x14005f054
sub rbx, rsi
jmp 0x14005ef00
sub rbx, r12
mov r13, 0xffffffffffffffff
mov rcx, qword [rdi + 0x18]
jmp 0x14005ef8a
mov r14, rsi
or r14, 0xf
cmp r14, r15
jbe 0x14005f012
mov r14, r15
jmp 0x14005f01f
cmp r14, 0x16
mov eax, reloc.WS2_32.dll_shutdown
cmovb r14, rax
mov rdx, r14
add rdx, 1
cmovb rdx, r13
lea rcx, [rbp - 0x28]
call fcn.140006660
mov rbx, rax
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x18], rsi
mov qword [rbp - 0x10], r14
mov r8, rsi
mov rdx, r12
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rsi], 0
lea rdx, [rbp - 0x28]
lea rcx, [0x1400c24e0]
call fcn.140021120
mov rdx, qword [rbp - 0x10]
cmp rdx, 0x10
jb 0x14005f0a2
inc rdx
mov rcx, qword [rbp - 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f09d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005f09d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14008a3cc
mov rcx, qword [0x1400c2748]
mov rax, r15
sub rax, rcx
cmp rax, 0x12
jb 0x14005f556
lea rax, [0x1400c2738]
cmp qword [0x1400c2750], 0x10
cmovae rax, qword [0x1400c2738]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_select
lea r9, str._9Gems_Balance:__b
lea r8, [0x1400c2738]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x70]
call fcn.140004350
lea rcx, [rsp + 0x70]
call fcn.14006a5e0
mov rcx, qword [0x1400c2338]
mov rax, r15
sub rax, rcx
cmp rax, 0x13
jb 0x14005f55c
lea rax, [0x1400c2328]
cmp qword [0x1400c2340], 0x10
cmovae rax, qword [0x1400c2328]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_send
lea r9, str._9Account_Level:__b
lea r8, [0x1400c2328]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x70]
call fcn.140004350
lea rcx, [rsp + 0x70]
call fcn.14006a5e0
mov rcx, qword [0x1400c24f0]
mov rax, r15
sub rax, rcx
cmp rax, 0x16
jb 0x14005f562
lea rax, [0x1400c24e0]
cmp qword [0x1400c24f8], 0x10
cmovae rax, qword [0x1400c24e0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_shutdown
lea r9, str._9Your_Current_UID:__b
lea r8, [0x1400c24e0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x70]
call fcn.140004350
lea rcx, [rsp + 0x70]
call fcn.14006a5e0
jmp 0x14005e72c
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14005f4dc
mov rsi, rdi
cmp r13, 0x10
jb 0x14005f1f8
mov rsi, qword [rdi]
lea r8, [r14 - 7]
add r8, rsi
sub r8, rsi
mov edx, 0x4c
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14005f25f
nop word [rax + rax]
mov r8d, 8
lea rdx, str.Locked0
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005f31e
inc rbx
lea r8, [r14 - 7]
add r8, rsi
sub r8, rbx
mov edx, 0x4c
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14005f220
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xor eax, eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
lea r8d, [rax + 0x27]
lea rdx, str._9This_world_is_locked_by_a_world_lock.
lea rcx, [rsp + 0x50]
call fcn.140007120
lea rcx, [rsp + 0x50]
call fcn.14006a5e0
mov rsi, rdi
mov r13, qword [rdi + 0x18]
cmp r13, 0x10
jb 0x14005f2a2
mov rsi, qword [rdi]
mov r14, qword [rdi + 0x10]
cmp r14, 0xc
jb 0x14005f4dc
lea r12, [rsi + r14]
lea r8, [r12 - 0xb]
sub r8, rsi
mov edx, 0x57
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14005f4dc
nop word [rax + rax]
mov r8d, recv
lea rdx, str.World_owner
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005f363
inc rbx
lea r8, [r12 - 0xb]
sub r8, rbx
mov edx, 0x57
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14005f2e0
jmp 0x14005f4dc
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14005f25f
xorps xmm0, xmm0
movups xmmword [rsp + 0x50], xmm0
xor eax, eax
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rax
lea r8d, [rax + 0x2b]
lea rdx, str._9This_world_is_not_locked_by_a_world_lock.
lea rcx, [rsp + 0x50]
call fcn.140007120
lea rcx, [rsp + 0x50]
call fcn.14006a5e0
jmp 0x14005f4dc
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x14005f4dc
mov rbx, rdi
cmp r13, 0x10
jb 0x14005f37c
mov rbx, qword [rdi]
lea r12, [rbx + r14]
lea r8, [r12 - 0xb]
sub r8, rbx
mov edx, 0x57
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
je 0x14005f3d9
nop dword [rax]
mov r8d, recv
lea rdx, str.World_owner
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005f3eb
inc rsi
lea r8, [r12 - 0xb]
sub r8, rsi
mov edx, 0x57
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rsi, rax
test rax, rax
jne 0x14005f3a0
mov rsi, 0xffffffffffffffff
cmp r13, 0x10
jb 0x14005f3f0
mov r12, qword [rdi]
jmp 0x14005f3f3
sub rsi, rbx
jmp 0x14005f3e0
mov r12, rdi
lea r13, [r12 + r14]
lea r8, [r13 - 0xb]
sub r8, r12
mov edx, 0x57
mov rcx, r12
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14005f45c
nop dword [rax]
nop word [rax + rax]
mov r8d, recv
lea rdx, str.World_owner
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005f518
inc rbx
lea r8, [r13 - 0xb]
sub r8, rbx
mov edx, 0x57
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14005f420
mov rbx, 0xffffffffffffffff
sub r14, rsi
lea r9, [r14 - 1]
lea r8, [rbx + 0xc]
lea rdx, [rbp + 0x18]
mov rcx, rdi
call fcn.14005cfa0
nop
mov rcx, qword [rbp + 0x28]
sub r15, rcx
cmp r15, 0x15
jb 0x14005f520
lea rax, [rbp + 0x18]
cmp qword [rbp + 0x30], 0x10
cmovae rax, qword [rbp + 0x18]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_setsockopt
lea r9, str._9World_Owner_UID:__b
lea r8, [rbp + 0x18]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x70]
call fcn.140004350
lea rcx, [rsp + 0x70]
call fcn.14006a5e0
nop
lea rcx, [rbp + 0x18]
call fcn.140004560
nop
mov rcx, rdi
call fcn.140004560
mov al, 1
mov rcx, qword [rbp + 0x58]
xor rcx, rsp
call fcn.14008a4e0
lea r11, [rsp + 0x170]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
sub rbx, r12
jmp 0x14005f463
call fcn.140004650
nop
call fcn.140004650
nop
call fcn.140004650
nop
call fcn.140004650
nop
call fcn.140004650
nop
call fcn.140004650
nop
call fcn.140004650
nop
call fcn.140004650
nop
call fcn.140004650
nop
call fcn.140004650
int3
call fcn.140004650
int3
call fcn.140004650
int3
call fcn.140004650
int3
call fcn.14002d2d0
int3