Function at 0x140059f20
Capabilities:
Encode data using xor
Get geographical location
Hash data using fnv

Disassembly:
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xaf0
mov rax, qword [0x1400c5048]
xor rax, rsp
mov qword [rsp + 0xae0], rax
mov r15, r8
mov r13, rdx
mov r14, rcx
xor edi, edi
mov rcx, r8
call fcn.1400542c0
mov rdx, rax
cmp qword [rax + 0x18], 0x10
jb 0x140059f65
mov rdx, qword [rax]
mov r8, qword [rax + 0x10]
movabs rcx, 0xcbf29ce484222325
add r8, rdx
cmp rdx, r8
je 0x14005e79e
movabs r9, 0x100000001b3
nop dword [rax]
movsx rax, byte [rdx]
xor rcx, rax
imul rcx, r9
inc rdx
cmp rdx, r8
jne 0x140059f90
movabs rax, 0x6fd08c1b6cc92e86
cmp rcx, rax
ja 0x14005b024
je 0x14005af61
movabs rax, 0x3e7fcbc282b4d020
cmp rcx, rax
ja 0x14005ae10
je 0x14005ab68
movabs rax, 0x32e77ef24f950fe1
cmp rcx, rax
je 0x14005aa87
movabs rax, 0x32e88e7e5ebf1a5f
cmp rcx, rax
je 0x14005a25f
movabs rax, 0x330cb0632286e719
cmp rcx, rax
jne 0x14005e79e
lea rcx, [rsp + 0x480]
call fcn.1400150a0
lea rdx, [0x1400a41f8]
lea rcx, [rsp + 0x440]
call fcn.140001db0
nop
mov edx, 1
mov rcx, r15
call fcn.140054400
mov rcx, rax
call fcn.1400542c0
mov rdx, rax
lea r8, [rsp + 0x440]
lea rcx, [rsp + 0x480]
call fcn.140054a70
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
mov rdx, qword [rsp + 0x480]
add rdx, 0x20
lea rcx, [rsp + 0x4e0]
call fcn.140003a80
nop
lea rdx, [0x1400a2505]
lea rcx, [rsp + 0x520]
call fcn.140001db0
nop
lea rdx, str.0098_captcha_generated_
lea rcx, [rsp + 0x440]
call fcn.140001db0
nop
lea r8, [rsp + 0x520]
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x4e0]
call fcn.140059ea0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
lea rdx, [0x1400a2505]
lea rcx, [rsp + 0x520]
call fcn.140001db0
nop
lea rdx, str.PuzzleWithMissingPiece.rttex
lea rcx, [rsp + 0x440]
call fcn.140001db0
nop
lea r8, [rsp + 0x520]
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x4e0]
call fcn.140059ea0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
mov r9, qword [rsp + 0x4f0]
dec r9
xor r8d, r8d
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x4e0]
call fcn.14001e080
mov rdx, rax
lea rcx, [rsp + 0x4e0]
call fcn.1400039f0
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
nop
lea rdx, [rsp + 0x4e0]
call fcn.14002d9b0
movss dword [rsp + 0x60], xmm0
xorps xmm1, xmm1
ucomiss xmm0, xmm1
jp 0x14005a1ad
je 0x14005a23f
mov rbx, qword [r14 + 0x10]
mov r9, qword [rsp + 0x480]
sub r9, 0xffffffffffffff80
lea rax, str.actiondialog_return_ndialog_namepuzzle_captcha_submit_ncaptcha_answerCaptchaID
mov qword [rsp + 0x540], rax
mov qword [rsp + 0x548], 0x55
movaps xmm0, xmmword [rsp + 0x540]
movdqa xmmword [rsp + 0x40], xmm0
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x4c0]
call fcn.140060e20
nop
mov r8, rax
mov edx, 2
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x4e0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x480]
call fcn.14001e950
xor al, al
jmp 0x14005e7a0
lea rcx, [rsp + 0x4e0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x480]
call fcn.14001e950
jmp 0x14005e79e
lea rcx, [r15 + 0x48]
call fcn.1400542c0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x480], xmm0
mov qword [rsp + 0x490], rdi
mov rdx, rax
lea rcx, [rsp + 0x480]
call fcn.140054870
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x5c8], xmm0
mov qword [rsp + 0x5d8], rdi
mov qword [rsp + 0x5e0], 0xf
mov byte [rsp + 0x5c8], 0
movups xmmword [rsp + 0x5e8], xmm0
mov qword [rsp + 0x5f8], rdi
mov qword [rsp + 0x600], 0xf
mov byte [rsp + 0x5e8], 0
movups xmmword [rsp + 0x608], xmm0
mov qword [rsp + 0x618], rdi
mov qword [rsp + 0x620], 0xf
mov byte [rsp + 0x608], 0
mov dword [rsp + 0x62c], 0
xorps xmm1, xmm1
movaps xmmword [rsp + 0x630], xmm1
movaps xmmword [rsp + 0x640], xmm0
mov qword [rsp + 0x650], rdi
mov qword [rsp + 0x658], 0x3f800000
lea rcx, [r15 + 0x48]
call fcn.1400542c0
mov rdx, rax
lea rcx, [rsp + 0x5c0]
call fcn.140055ba0
lea rbx, [r14 + 0x124]
mov rdx, qword [rbx + 8]
lea r8, [rsp + 0x5c0]
cmp rdx, qword [rbx + 0x10]
je 0x14005a36f
call fcn.140062fc0
add qword [rbx + 8], 0xa0
jmp 0x14005a377
mov rcx, rbx
call fcn.140062390
mov rcx, qword [rbx + 8]
sub rcx, qword [rbx]
movabs rax, 0x6666666666666667
imul rcx
mov r8, rdx
sar r8, 6
mov rax, r8
shr rax, 0x3f
add r8, rax
mov rcx, qword [r14 + 0x338]
add rcx, 0x30
lea rdx, [r14 + 0xc0]
call fcn.1400030e0
xorps xmm0, xmm0
movups xmmword [rsp + 0x460], xmm0
mov qword [rsp + 0x470], rdi
mov qword [rsp + 0x478], rdi
mov r8d, 1
lea rdx, [0x1400a41f8]
lea rcx, [rsp + 0x460]
call fcn.140001e10
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x500], xmm0
mov qword [rsp + 0x510], rdi
mov qword [rsp + 0x518], rdi
mov r8d, 4
lea rdx, str.type
lea rcx, [rsp + 0x500]
call fcn.140001e10
nop
mov rbx, qword [rsp + 0x480]
mov r12, qword [rsp + 0x488]
cmp rbx, r12
je 0x14005a4df
nop dword [rax + rax]
cmp qword [rbx + 0x10], 0
je 0x14005a4d0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x430], rax
lea r8, [rsp + 0x460]
mov rdx, rbx
lea rcx, [rsp + 0x420]
call fcn.140054a70
nop
lea rdx, [rsp + 0x500]
cmp qword [rsp + 0x518], 0x10
cmovae rdx, qword [rsp + 0x500]
mov rdi, qword [rsp + 0x420]
mov r8, qword [rdi + 0x10]
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14005a4ac
mov rcx, qword [rdi]
cmp r8, qword [rsp + 0x510]
jne 0x14005a4c3
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005a551
lea rcx, [rsp + 0x420]
call fcn.14001e950
add rbx, 0x20
cmp rbx, r12
jne 0x14005a440
xor edi, edi
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
mov qword [rsp + 0x4f0], rdi
mov qword [rsp + 0x4f8], rdi
xor r8d, r8d
lea rdx, [0x1400a2505]
lea rcx, [rsp + 0x4e0]
call fcn.140001e10
lea rcx, [rsp + 0x4e0]
cmp qword [rsp + 0x4f8], 0x10
cmovae rcx, qword [rsp + 0x4e0]
mov r8, qword [rsp + 0x4f0]
cmp r8, 5
jne 0x14005a5ca
lea rdx, str.local
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14005a5ca
mov bl, 1
jmp 0x14005a5cc
mov rax, qword [rsp + 0x428]
sub rax, rdi
sar rax, 5
lea rcx, [rsp + 0x4e0]
cmp rax, 1
ja 0x14005a5ae
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
xor r12d, r12d
mov qword [rsp + 0x4f0], r12
mov qword [rsp + 0x4f8], r12
xor r8d, r8d
lea rdx, [0x1400a2505]
call fcn.140001e10
nop
lea rcx, [rsp + 0x420]
call fcn.14001e950
jmp 0x14005a511
lea rdx, [rdi + 0x20]
call fcn.140003a80
nop
lea rcx, [rsp + 0x420]
call fcn.14001e950
jmp 0x14005a511
xor bl, bl
lea rcx, [rsp + 0x4e0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x500]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
test bl, bl
je 0x14005a8af
cmp byte [0x1400ce0a1], 0
je 0x14005a643
mov qword [rsp + 0x4a0], r14
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x540]
call fcn.140060f30
nop
lea rcx, [rsp + 0x540]
call fcn.14000fb20
nop
cmp dword [rsp + 0x548], 0
je 0x14005a643
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov edx, 1
mov rcx, r15
call fcn.140054400
mov rdi, rax
mov rcx, rax
call fcn.1400542c0
mov rdx, rax
lea rcx, [r14 + 0x260]
call fcn.140055ba0
lea rdx, [0x1400a41f8]
lea rcx, [rsp + 0x460]
call fcn.140001db0
nop
lea rdx, [0x1400a4ef8]
lea rcx, [rsp + 0x520]
call fcn.140001db0
nop
lea rdx, str.country
lea rcx, [rsp + 0x440]
call fcn.140001db0
nop
lea r9, [rsp + 0x460]
lea r8, [rsp + 0x520]
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x480]
call fcn.140054d60
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
lea rdx, [0x1400a41f8]
lea rcx, [rsp + 0x520]
call fcn.140001db0
nop
mov dword [rsp + 0x60], 1
lea rdx, str.mstate
lea rcx, [rsp + 0x440]
call fcn.140001db0
nop
lea r9, [rsp + 0x520]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x480]
call fcn.140060fc0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
lea rdx, [0x1400a41f8]
lea rcx, [rsp + 0x520]
call fcn.140001db0
nop
mov dword [rsp + 0x60], 1
lea rdx, str.smstate
lea rcx, [rsp + 0x440]
call fcn.140001db0
nop
lea r9, [rsp + 0x520]
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x480]
call fcn.140060fc0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x480]
call fcn.14002eff0
nop
mov rdx, rax
mov rcx, rdi
call fcn.140001cc0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
lea rdx, [rsp + 0x60]
mov rcx, r15
call fcn.14008a620
mov rbx, rax
mov ecx, dword [rsp + 0x60]
mov dword [r13 + 0x34], ecx
lea rdx, [rsp + 0x4c0]
mov rcx, r15
call fcn.14008ac60
nop
lea rcx, str.Hooked_VariantList:_n
mov qword [rsp + 0x540], rcx
mov qword [rsp + 0x548], 0x16
movaps xmm0, xmmword [rsp + 0x540]
movdqa xmmword [rsp + 0x40], xmm0
mov rdx, rax
lea rcx, [rsp + 0x40]
call fcn.1400046b0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
mov rax, qword [r14 + 0x338]
mov qword [rsp + 0x20], rbx
mov r8, r13
mov rcx, qword [rax + 8]
call fcn.140089ef0
nop
lea rcx, [rsp + 0x5c0]
call fcn.140057fd0
nop
lea rcx, [rsp + 0x480]
call fcn.14001e950
xor al, al
jmp 0x14005e7a0
cmp byte [rsp + 0x628], 0
jne 0x14005a8d1
cmp byte [rsp + 0x629], 0
jne 0x14005a8d1
cmp byte [rsp + 0x62a], 0
je 0x14005a9e3
lea rcx, str.onspawn_MOD_DETECTED_
call fcn.140060da0
mov rbx, qword [r14 + 0x338]
lea rdx, str.Mod_joined_
lea rcx, [rsp + 0x440]
call fcn.140001db0
nop
lea rdx, [rsp + 0x440]
mov rcx, rbx
call fcn.140080290
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
lea rdx, str._banall
lea rcx, [rsp + 0x440]
call fcn.140001db0
nop
lea rdx, [rsp + 0x440]
mov rcx, qword [r14 + 0x338]
call fcn.14004dda0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
lea rdx, str._unaccess
lea rcx, [rsp + 0x4c0]
call fcn.140001db0
mov rdx, rax
mov rcx, r14
call fcn.140043050
mov qword [rsp + 0x4a0], 0xa
lea rcx, [rsp + 0x4a0]
call fcn.14001f630
mov rbx, qword [r14 + 0x10]
lea rdx, str.actiondialog_return_ndialog_nameunaccess
lea rcx, [rsp + 0x440]
call fcn.140001db0
nop
lea r8, [rsp + 0x440]
mov edx, 2
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
mov qword [rsp + 0x4a0], 0xa
lea rcx, [rsp + 0x4a0]
call fcn.14001f630
mov rcx, r14
call fcn.1400590b0
movzx ecx, byte [r14 + 0x340]
sub ecx, 1
je 0x14005aa18
sub ecx, 1
je 0x14005aa0f
cmp ecx, 1
jne 0x14005aa67
lea rax, str._ban_
mov qword [rsp + 0x548], 7
jmp 0x14005aa2b
lea rax, str._kick_
jmp 0x14005aa1f
lea rax, str._pull_
mov qword [rsp + 0x548], 8
mov qword [rsp + 0x540], rax
movaps xmm0, xmmword [rsp + 0x540]
movdqa xmmword [rsp + 0x40], xmm0
lea r8, [rsp + 0x5e8]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x4c0]
call fcn.1400370d0
mov rdx, rax
mov rcx, r14
call fcn.140043050
nop
lea rcx, [rsp + 0x5c0]
call fcn.140057fd0
nop
lea rcx, [rsp + 0x480]
call fcn.14001e950
jmp 0x14005e79e
mov rbx, qword [r14 + 0x124]
mov rax, qword [r14 + 0x12c]
cmp rbx, rax
je 0x14005e79e
mov ecx, dword [r13 + 4]
cmp dword [rbx], ecx
je 0x14005aab7
add rbx, 0xa0
cmp rbx, rax
jne 0x14005aaa2
jmp 0x14005e79e
lea rcx, [r15 + 0x48]
call fcn.1400541e0
mov ecx, dword [rax]
mov dword [rbx + 0x90], ecx
mov eax, dword [r14 + 0x260]
cmp dword [r13 + 4], eax
jne 0x14005e79e
mov edx, 1
mov rcx, r15
call fcn.140054400
mov rdi, rax
mov rcx, rax
call fcn.1400541e0
mov edx, dword [rax]
mov dword [r14 + 0x2f0], edx
mov rcx, rdi
call fcn.1400541e0
mov edx, dword [rax]
mov rax, qword [r14 + 0x338]
mov dword [rax + 0x33c], edx
mov rbx, qword [r14 + 0x338]
lea rdx, [rsp + 0x560]
mov rcx, rdi
call fcn.14008a1e0
nop
mov r8, rax
lea rdx, str._Skin_Color_detected__2
lea rcx, [rsp + 0x4c0]
call fcn.14001ffc0
nop
mov rdx, rax
mov rcx, rbx
call fcn.14007ff30
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x560]
jmp 0x14005e799
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x480], xmm0
mov qword [rsp + 0x490], rax
movups xmmword [rsp + 0x460], xmm0
mov qword [rsp + 0x470], rdi
mov qword [rsp + 0x478], rdi
lea r8d, [rax + 1]
lea rdx, [0x1400a41f8]
lea rcx, [rsp + 0x460]
call fcn.140001e10
nop
lea rcx, [r15 + 0x120]
call fcn.1400542c0
mov rdx, rax
lea r8, [rsp + 0x460]
lea rcx, [rsp + 0x480]
call fcn.140054a70
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
mov r8, qword [r14 + 0x68]
lea rcx, [r14 + 0x58]
cmp qword [r14 + 0x70], 0x10
jb 0x14005abf3
mov rcx, qword [r14 + 0x58]
test r8, r8
jne 0x14005ac35
lea rdx, [0x1400a2505]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14005ac35
lea rcx, [r15 + 0x90]
lea rdx, [rsp + 0x4c0]
call fcn.14008a1e0
mov rdx, rax
lea rcx, [r14 + 0x58]
call fcn.1400039f0
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
mov r8, qword [r14 + 0x48]
lea rcx, [r14 + 0x38]
cmp qword [r14 + 0x50], 0x10
jb 0x14005ac48
mov rcx, qword [r14 + 0x38]
test r8, r8
jne 0x14005ac8a
lea rdx, [0x1400a2505]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14005ac8a
lea rcx, [r15 + 0xd8]
lea rdx, [rsp + 0x4c0]
call fcn.14008a1e0
mov rdx, rax
lea rcx, [r14 + 0x38]
call fcn.1400039f0
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
lea rbx, [r14 + 0x78]
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14005ac9f
mov rcx, qword [rbx]
test r8, r8
jne 0x14005acdb
lea rdx, [0x1400a2505]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14005acdb
mov rdx, qword [rsp + 0x480]
add rdx, 0x40
cmp rbx, rdx
je 0x14005acdb
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14005acd3
mov rdx, qword [rdx]
mov rcx, rbx
call fcn.1400037c0
mov rdx, qword [rsp + 0x480]
add rdx, 0x20
lea rbx, [r14 + 0x98]
cmp rbx, rdx
je 0x14005ad09
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14005ad01
mov rdx, qword [rdx]
mov rcx, rbx
call fcn.1400037c0
mov r8, qword [rbx + 0x10]
mov rcx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14005ad1a
mov rcx, qword [rbx]
cmp r8, 2
jne 0x14005ad42
lea rdx, [0x1400a7fa4]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14005ad42
xor r8d, r8d
lea rdx, [0x1400a2505]
mov rcx, rbx
call fcn.1400037c0
lea rcx, [r15 + 0x168]
call fcn.140054250
mov ecx, dword [rax]
mov dword [r14 + 0x344], ecx
mov byte [r14 + 0x1b], 1
mov byte [r14 + 0x3ca], 1
mov rdx, qword [rsp + 0x480]
lea rcx, [r14 + 0x3a8]
call fcn.1400039f0
lea rcx, [r15 + 0x48]
call fcn.140054250
movzx r8d, word [rax]
mov word [r14 + 0x3c8], r8w
mov byte [r14], 1
lea rdx, [r14 + 0x3a8]
mov rcx, r14
call fcn.140058350
mov rbx, qword [r14 + 0x338]
xorps xmm0, xmm0
movups xmmword [rsp + 0x460], xmm0
mov qword [rsp + 0x470], rdi
mov qword [rsp + 0x478], rdi
mov r8d, 0x18
lea rdx, str.Connecting_to_subserver_
lea rcx, [rsp + 0x460]
call fcn.140001e10
nop
lea rdx, [rsp + 0x460]
mov rcx, rbx
call fcn.14007ff30
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x480]
call fcn.14001e950
xor al, al
jmp 0x14005e7a0
movabs rax, 0x5141b74c2e943f78
cmp rcx, rax
je 0x14005aeb9
movabs rax, 0x6bea8041c24840fc
cmp rcx, rax
jne 0x14005e79e
mov rcx, qword [r14 + 0x124]
mov rax, qword [r14 + 0x12c]
cmp rcx, rax
je 0x14005e79e
mov edx, dword [r13 + 4]
cmp dword [rcx], edx
je 0x14005ae66
add rcx, 0xa0
cmp rcx, rax
jne 0x14005ae51
jmp 0x14005e79e
add rcx, 0x6c
mov rdx, r15
call fcn.140054720
mov eax, dword [r14 + 0x260]
cmp dword [r13 + 4], eax
jne 0x14005e79e
lea rcx, [r14 + 0x2cc]
mov rdx, r15
call fcn.140054720
mov rcx, qword [r14 + 0x338]
mov eax, dword [r14 + 0x2f0]
mov dword [rcx + 0x33c], eax
mov rcx, qword [r14 + 0x338]
call fcn.140080730
xor al, al
jmp 0x14005e7a0
cmp qword [r14 + 0x3f8], rdi
je 0x14005aef7
lea rdx, [r14 + 0x3e8]
lea rcx, [rsp + 0x4c0]
call fcn.140003a80
mov rdx, rax
mov rcx, r14
call fcn.140002270
xor r8d, r8d
lea rdx, [0x1400a2505]
lea rcx, [r14 + 0x3e8]
call fcn.1400037c0
lea rcx, [r14 + 0xb8]
call fcn.1400568c0
mov r8d, 4
lea rdx, str.EXIT
lea rcx, [r14 + 0xc0]
call fcn.1400037c0
mov rcx, qword [r14 + 0x12c]
sub rcx, qword [r14 + 0x124]
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 6
mov r8, rdx
shr r8, 0x3f
add r8, rdx
mov rcx, qword [r14 + 0x338]
add rcx, 0x30
lea rdx, [r14 + 0xc0]
call fcn.1400030e0
jmp 0x14005e79e
lea rcx, [r15 + 0x48]
call fcn.1400542c0
mov rdx, rax
lea rcx, [rsp + 0x460]
call fcn.140003a80
nop
call qword [sym.imp.spdlog.dll_class_spdlog::logger____ptr64___cdecl_spdlog::default_logger_raw_void_]
lea rcx, [rsp + 0x460]
cmp qword [rsp + 0x478], 0x10
cmovae rcx, qword [rsp + 0x460]
mov qword [rsp + 0x540], rcx
mov rcx, qword [rsp + 0x470]
mov qword [rsp + 0x548], rcx
mov qword [rsp + 0x488], rdi
mov qword [rsp + 0x480], rdi
mov qword [rsp + 0x490], rdi
movaps xmm0, xmmword [rsp + 0x540]
movdqa xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x420], xmm1
movsd xmm0, qword [rsp + 0x490]
movsd qword [rsp + 0x430], xmm0
lea r9, [rsp + 0x40]
mov r8d, 2
lea rdx, [rsp + 0x420]
mov rcx, rax
call fcn.140041b90
nop
lea rcx, [rsp + 0x460]
jmp 0x14005e799
movabs rax, 0xd1977df73091d260
cmp rcx, rax
ja 0x14005daa5
je 0x14005d657
movabs rax, 0x7a6e9c36a527fce9
cmp rcx, rax
je 0x14005d1c4
movabs rax, 0xa5c9517053fc88fa
cmp rcx, rax
je 0x14005d196
movabs rax, 0xc2dcdad49321ebe1
cmp rcx, rax
jne 0x14005e79e
lea rbx, [r15 + 0x48]
mov qword [rsp + 0x540], rbx
mov rcx, rbx
call fcn.1400542c0
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x480], xmm0
mov qword [rsp + 0x490], rdi
mov rdx, rax
lea rcx, [rsp + 0x480]
call fcn.140054870
nop
mov rcx, rbx
call fcn.1400542c0
mov rdx, rax
lea rcx, [rsp + 0x4e0]
call fcn.140003a80
nop
lea rcx, [rsp + 0x4e0]
cmp qword [rsp + 0x4f8], 0x10
cmovae rcx, qword [rsp + 0x4e0]
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
lea r9, str.perform_surgery
xor r8d, r8d
mov rdx, qword [rsp + 0x4f0]
call fcn.140022310
test rax, rax
je 0x14005b10f
mov byte [r14 + 0x3cc], 0
xorps xmm0, xmm0
movups xmmword [rsp + 0x460], xmm0
mov qword [rsp + 0x470], rdi
mov qword [rsp + 0x478], rdi
mov r8d, 1
lea rdx, [0x1400a41f8]
lea rcx, [rsp + 0x460]
call fcn.140001e10
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rdi
mov qword [rsp + 0x58], rdi
mov r8d, 0xa
lea rdx, str.end_dialog
lea rcx, [rsp + 0x40]
call fcn.140001e10
nop
mov r13, qword [rsp + 0x480]
mov r12, qword [rsp + 0x488]
cmp r13, r12
je 0x14005b21f
mov rbx, r13
nop dword [rax + rax]
cmp qword [rbx + 0x10], 0
je 0x14005b210
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x430], rax
lea r8, [rsp + 0x460]
mov rdx, rbx
lea rcx, [rsp + 0x420]
call fcn.140054a70
nop
lea rdx, [rsp + 0x40]
cmp qword [rsp + 0x58], 0x10
cmovae rdx, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x420]
mov r8, qword [rdi + 0x10]
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14005b1ef
mov rcx, qword [rdi]
cmp r8, qword [rsp + 0x50]
jne 0x14005b203
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14005b45e
lea rcx, [rsp + 0x420]
call fcn.14001e950
add rbx, 0x20
cmp rbx, r12
jne 0x14005b190
xor edi, edi
xorps xmm0, xmm0
movups xmmword [rsp + 0x500], xmm0
mov qword [rsp + 0x510], rdi
mov qword [rsp + 0x518], rdi
xor r8d, r8d
lea rdx, [0x1400a2505]
lea rcx, [rsp + 0x500]
call fcn.140001e10
nop
lea rcx, [rsp + 0x40]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
lea rcx, [rsp + 0x500]
cmp qword [rsp + 0x518], 0x10
cmovae rcx, qword [rsp + 0x500]
mov r8, qword [rsp + 0x510]
cmp r8, 9
jne 0x14005b77e
lea rdx, str.drop_item
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14005b77e
lea ecx, [rax + 0x64]
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, [rsp + 0x5c0]
call fcn.14005ea60
mov edx, 1
mov rcx, r15
call fcn.140054400
mov rcx, rax
call fcn.1400542c0
mov rdx, rax
lea rcx, [rsp + 0x5c0]
call fcn.140056c40
nop
lea r15, [r14 + 0x390]
mov rbx, qword [r15]
cmp rbx, qword [r15 + 8]
je 0x14005b396
nop word [rax + rax]
xorps xmm0, xmm0
movups xmmword [rsp + 0x460], xmm0
mov qword [rsp + 0x470], rdi
mov qword [rsp + 0x478], rdi
mov r8d, 6
lea rdx, str.itemID
lea rcx, [rsp + 0x460]
call fcn.140001e10
nop
lea r8, [rsp + 0x460]
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
mov rcx, rax
call fcn.14000f7c0
mov esi, eax
mov edi, dword [rbx]
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
cmp edi, esi
je 0x14005b4d8
add rbx, 0x10
cmp rbx, qword [r15 + 8]
mov edi, 0
jne 0x14005b300
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x430], rax
movups xmmword [rsp + 0x460], xmm0
xor r12d, r12d
mov qword [rsp + 0x470], r12
mov qword [rsp + 0x478], r12
lea r8d, [rax + 1]
lea rdx, [0x1400a41f8]
lea rcx, [rsp + 0x460]
call fcn.140001e10
nop
lea rdx, [r13 + 0x80]
lea r8, [rsp + 0x460]
lea rcx, [rsp + 0x420]
call fcn.140054a70
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
mov rax, qword [r14 + 0x338]
cmp byte [rax + 0x10], r12b
je 0x14005b71d
mov qword [rsp + 0x4a0], 0xa
lea rcx, [rsp + 0x4a0]
call fcn.14001f630
lea rcx, [r14 + 0x20]
mov eax, dword [r14 + 0x108]
inc eax
mov dword [rsp + 0x60], eax
mov rdx, qword [rcx + 8]
cmp rdx, qword [rcx + 0x10]
je 0x14005b5a2
mov dword [rdx], eax
add qword [rcx + 8], 4
jmp 0x14005b5ac
mov rax, qword [rsp + 0x428]
sub rax, rdi
sar rax, 5
lea rcx, [rsp + 0x500]
cmp rax, 1
ja 0x14005b4ba
xorps xmm0, xmm0
movups xmmword [rsp + 0x500], xmm0
xor edi, edi
mov qword [rsp + 0x510], rdi
mov qword [rsp + 0x518], rdi
xor r8d, r8d
lea rdx, [0x1400a2505]
call fcn.140001e10
nop
lea rcx, [rsp + 0x420]
call fcn.14001e950
jmp 0x14005b252
lea rdx, [rdi + 0x20]
call fcn.140003a80
nop
lea rcx, [rsp + 0x420]
call fcn.14001e950
xor edi, edi
jmp 0x14005b252
xor r9d, r9d
mov r8d, dword [rbx + 4]
mov edx, dword [rbx]
mov rcx, r14
call fcn.140059d00
mov r8, rbx
lea rdx, [rsp + 0x540]
mov rcx, r15
call fcn.140060510
mov r8, qword [r15]
cmp r8, qword [r15 + 8]
je 0x14005b564
mov rbx, qword [r14 + 0x10]
lea rax, str.actiondrop_r_nitemID_r_n
mov qword [rsp + 0x540], rax
mov qword [rsp + 0x548], 0x19
movaps xmm0, xmmword [rsp + 0x540]
movdqa xmmword [rsp + 0x40], xmm0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x4c0]
call fcn.140053690
nop
mov r8, rax
mov edx, 2
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x5c0]
call fcn.14005ea20
nop
lea rcx, [rsp + 0x500]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x4e0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x480]
call fcn.14001e950
xor al, al
jmp 0x14005e7a0
lea r8, [rsp + 0x60]
call fcn.140062ba0
mov rcx, qword [rsp + 0x420]
add rcx, 0x40
call fcn.14000f7c0
mov edi, eax
mov dword [rsp + 0x60], edi
mov rbx, qword [r14 + 0x309]
mov rax, qword [r14 + 0x311]
cmp rbx, rax
je 0x14005b6c9
nop word [rax + rax]
cmp word [rbx], di
je 0x14005b5f3
add rbx, 4
cmp rbx, rax
jne 0x14005b5e0
jmp 0x14005b6c9
mov rsi, qword [r14 + 0x338]
lea rax, str._2Droping__
mov qword [rsp + 0x548], 0xf
mov r9, qword [0x1400ce0c8]
mov qword [rsp + 0x540], rax
add r9, 0x10
movaps xmm0, xmmword [rsp + 0x540]
movdqa xmmword [rsp + 0x40], xmm0
cmp dword [r14 + 0x388], 0
jne 0x14005b679
imul rcx, rdi, 0x210
add r9, rcx
lea r8, [rbx + 2]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x4c0]
call fcn.140061100
nop
mov rdx, rax
mov rcx, rsi
call fcn.14007ff30
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
movzx r8d, byte [rbx + 2]
jmp 0x14005b6bb
imul rdx, rdi, 0x210
add r9, rdx
lea r8, [rsp + 0x60]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x4c0]
call fcn.140061190
nop
mov rdx, rax
mov rcx, rsi
call fcn.14007ff30
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
mov r8d, dword [r14 + 0x388]
xor r9d, r9d
mov edx, edi
mov rcx, r14
call fcn.140059d00
nop
lea rcx, [rsp + 0x420]
call fcn.14001e950
nop
lea rcx, [rsp + 0x620]
call fcn.1400040d0
lea rcx, [rsp + 0x608]
call fcn.1400602f0
lea rcx, [rsp + 0x5f0]
call fcn.140060390
lea rcx, [rsp + 0x5d8]
call fcn.140060440
lea rcx, [rsp + 0x5c0]
call fcn.1400602f0
jmp 0x14005b572
mov rax, qword [0x1400ce0a8]
lea rcx, [rsp + 0x420]
cmp qword [r14 + 8], rax
jbe 0x14005b73c
call fcn.14001e950
jmp 0x14005b564
call fcn.14001e950
nop
lea rcx, [rsp + 0x5c0]
call fcn.14005ea20
nop
lea rcx, [rsp + 0x500]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x4e0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x480]
call fcn.14001e950
jmp 0x14005e79e
lea rdx, str.popup
lea rcx, [rsp + 0x500]
call fcn.1400045f0
test al, al
je 0x14005c7a1
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rax, qword [r14 + 0x338]
cmp byte [rax + 0x11], 0
jne 0x14005c469
mov rbx, 0xffffffffffffffff
cmp r13, r12
je 0x14005b883
nop word [rax + rax]
lea rcx, [rsp + 0x420]
call fcn.1400150a0
lea rdx, [0x1400a41f8]
lea rcx, [rsp + 0x520]
call fcn.140001db0
nop
lea r8, [rsp + 0x520]
mov rdx, r13
lea rcx, [rsp + 0x420]
call fcn.140054a70
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
mov rdi, qword [rsp + 0x420]
mov rcx, rdi
cmp qword [rdi + 0x18], 0x10
jb 0x14005b82d
mov rcx, qword [rdi]
cmp qword [rdi + 0x10], 0xa
jne 0x14005b869
mov r8d, 0xa
lea rdx, str.embed_data
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14005b869
lea rcx, [rdi + 0x20]
lea rdx, str.netID
call fcn.1400045f0
test al, al
je 0x14005b869
lea rcx, [rdi + 0x40]
call fcn.14000f7c0
mov ebx, eax
lea rcx, [rsp + 0x420]
call fcn.14001e950
add r13, 0x20
cmp r13, r12
jne 0x14005b7d0
lea rcx, [rsp + 0x4e0]
cmp qword [rsp + 0x4f8], 0x10
cmovae rcx, qword [rsp + 0x4e0]
mov qword [rsp + 0x20], 0x1b
lea r9, str.end_dialogpopupContinue
xor r8d, r8d
mov rdx, qword [rsp + 0x4f0]
call fcn.140022310
mov r15, rax
mov ecx, 0x20
call fcn.140092350
mov qword [rsp + 0x4a0], rax
mov rcx, rax
call fcn.140001f10
mov rsi, rax
mov rdi, qword [r14 + 0x124]
mov rcx, qword [r14 + 0x12c]
cmp rdi, rcx
je 0x14005b904
cmp dword [rdi], ebx
je 0x14005c600
add rdi, 0xa0
cmp rdi, rcx
jne 0x14005b8f0
xor r12d, r12d
mov edi, r12d
xorps xmm0, xmm0
movups xmmword [rsp + 0x5a0], xmm0
mov qword [rsp + 0x5b0], r12
mov qword [rsp + 0x5b8], r12
mov r8d, setsockopt
lea rdx, str.___ADDED_BY_PROXY__
lea rcx, [rsp + 0x5a0]
call fcn.140001e10
nop
lea rcx, [rsp + 0x5a0]
cmp qword [rsp + 0x5b8], 0x10
cmovae rcx, qword [rsp + 0x5a0]
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x4a0], rcx
mov qword [rsp + 0x4a8], rax
movaps xmm0, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x4a0], 0xd
lea rax, [rsp + 0x420]
mov qword [rsp + 0x4a8], rax
lea rax, str._nadd_textboxleft
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], setsockopt
movaps xmm0, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x4a0], xmm0
movaps xmm1, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm1
lea r8, [rsp + 0x4a0]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x460]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x460]
cmp qword [rsp + 0x478], 0x10
cmovae rdx, qword [rsp + 0x460]
mov r8, qword [rsp + 0x470]
mov rcx, rsi
call fcn.140003920
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x5a0]
call fcn.1400040d0
mov dword [rsp + 0x60], r12d
mov dword [rsp + 0x64], 1
mov dword [rsp + 0x4a0], 0xce
xorps xmm0, xmm0
movups xmmword [rsp + 0x460], xmm0
mov qword [rsp + 0x470], r12
mov qword [rsp + 0x478], r12
mov r8d, ntohs
lea rdx, str.Player_Info
lea rcx, [rsp + 0x460]
call fcn.140001e10
nop
lea rax, [rsp + 0x60]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x64]
lea r8, [rsp + 0x4a0]
lea rdx, [rsp + 0x460]
mov rcx, rsi
call fcn.140042ca0
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
mov eax, dword [rdi]
mov dword [rsp + 0x420], eax
movaps xmm0, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x40], 2
lea rax, [rsp + 0x420]
mov qword [rsp + 0x48], rax
lea rax, str.NetID:_
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 9
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x4a0], xmm1
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x520]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x520]
mov rcx, rsi
call fcn.1400021b0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
mov eax, dword [rdi + 4]
mov dword [rsp + 0x420], eax
movaps xmm0, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x40], 2
lea rax, [rsp + 0x420]
mov qword [rsp + 0x48], rax
lea rax, str.UserID:_
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 0xa
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x4a0], xmm1
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x520]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x520]
mov rcx, rsi
call fcn.1400021b0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
lea rcx, [rdi + 8]
cmp qword [rdi + 0x20], 0x10
jb 0x14005bc07
mov rcx, qword [rdi + 8]
mov rax, qword [rdi + 0x18]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x40], reloc.WS2_32.dll_listen
lea rax, [rsp + 0x420]
mov qword [rsp + 0x48], rax
lea rax, str.Display_Name:_
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 0x10
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x4a0], xmm1
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x520]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x520]
mov rcx, rsi
call fcn.1400021b0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
lea rcx, [rdi + 0x28]
cmp qword [rdi + 0x40], 0x10
jb 0x14005bcb9
mov rcx, qword [rdi + 0x28]
mov rax, qword [rdi + 0x38]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x40], reloc.WS2_32.dll_listen
lea rax, [rsp + 0x420]
mov qword [rsp + 0x48], rax
lea rax, str.Name:_
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 8
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x4a0], xmm1
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x520]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x520]
mov rcx, rsi
call fcn.1400021b0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
lea rcx, [rdi + 0x48]
cmp qword [rdi + 0x60], 0x10
jb 0x14005bd6b
mov rcx, qword [rdi + 0x48]
mov rax, qword [rdi + 0x58]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x40], reloc.WS2_32.dll_listen
lea rax, [rsp + 0x420]
mov qword [rsp + 0x48], rax
lea rax, str.Country:_
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 0xb
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x4a0], xmm1
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x520]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x520]
mov rcx, rsi
call fcn.1400021b0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
movzx eax, byte [rdi + 0x68]
mov byte [rsp + 0x420], al
movaps xmm0, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x40], 7
lea rax, [rsp + 0x420]
mov qword [rsp + 0x48], rax
lea rax, str.Invisible:_
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 0xd
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x4a0], xmm1
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x520]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x520]
mov rcx, rsi
call fcn.1400021b0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
movzx eax, byte [rdi + 0x69]
mov byte [rsp + 0x420], al
movaps xmm0, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x40], 7
lea rax, [rsp + 0x420]
mov qword [rsp + 0x48], rax
lea rax, str.Mod_State:_
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 0xd
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x4a0], xmm1
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x520]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x520]
mov rcx, rsi
call fcn.1400021b0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
movzx eax, byte [rdi + 0x6a]
mov byte [rsp + 0x420], al
movaps xmm0, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x40], 7
lea rax, [rsp + 0x420]
mov qword [rsp + 0x48], rax
lea rax, str.Super_Mod_State:_
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 0x13
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x4a0], xmm1
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x520]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x520]
mov rcx, rsi
call fcn.1400021b0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
lea rdi, str.small
mov qword [rsp + 0x420], rdi
movaps xmm0, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x40], select
lea rax, [rsp + 0x420]
mov qword [rsp + 0x48], rax
lea rbx, str._nadd_spacer
mov qword [rsp + 0x4a0], rbx
mov qword [rsp + 0x4a8], 0xf
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x4a0], xmm1
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x460]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x460]
cmp qword [rsp + 0x478], 0x10
cmovae rdx, qword [rsp + 0x460]
mov r8, qword [rsp + 0x470]
mov rcx, rsi
call fcn.140003920
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x460], xmm0
mov qword [rsp + 0x470], r12
mov qword [rsp + 0x478], r12
mov r8d, 0xa
lea rdx, str._4Copy_Set
lea rcx, [rsp + 0x460]
call fcn.140001e10
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x5a0], xmm0
mov qword [rsp + 0x5b0], r12
mov qword [rsp + 0x5b8], r12
mov r8d, 8
lea rdx, str.copy_set
lea rcx, [rsp + 0x5a0]
call fcn.140001e10
nop
lea rcx, [rsp + 0x5a0]
cmp qword [rsp + 0x5b8], 0x10
cmovae rcx, qword [rsp + 0x5a0]
mov rax, qword [rsp + 0x5b0]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
lea rcx, [rsp + 0x460]
cmp qword [rsp + 0x478], 0x10
cmovae rcx, qword [rsp + 0x460]
mov rax, qword [rsp + 0x470]
mov qword [rsp + 0x4a0], rcx
mov qword [rsp + 0x4a8], rax
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x560], xmm0
movups xmm1, xmmword [rsp + 0x4a0]
movups xmmword [rsp + 0x570], xmm1
mov qword [rsp + 0x40], 0xdd
lea rax, [rsp + 0x560]
mov qword [rsp + 0x48], rax
lea rax, str._nadd_buttonnoflags00
mov qword [rsp + 0x4a0], rax
mov qword [rsp + 0x4a8], 0x1d
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
movaps xmm1, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x40], xmm1
lea r8, [rsp + 0x420]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x520]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x520]
cmp qword [rsp + 0x538], 0x10
cmovae rdx, qword [rsp + 0x520]
mov r8, qword [rsp + 0x530]
mov rcx, rsi
call fcn.140003920
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x5a0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
mov qword [rsp + 0x420], rdi
movaps xmm0, xmmword [rsp + 0x420]
movdqa xmmword [rsp + 0x420], xmm0
mov qword [rsp + 0x40], select
lea rax, [rsp + 0x420]
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x4a0], rbx
mov qword [rsp + 0x4a8], 0xf
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
movaps xmm1, xmmword [rsp + 0x4a0]
movdqa xmmword [rsp + 0x4a0], xmm1
lea r8, [rsp + 0x40]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x520]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x520]
cmp qword [rsp + 0x538], 0x10
cmovae rdx, qword [rsp + 0x520]
mov r8, qword [rsp + 0x530]
mov rcx, rsi
call fcn.140003920
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
mov rdx, rsi
lea rcx, [rsp + 0x440]
call fcn.140003a80
nop
lea r8, [rsp + 0x440]
cmp qword [rsp + 0x458], 0x10
cmovae r8, qword [rsp + 0x440]
lea eax, [r15 - 1]
movsxd rdx, eax
mov r9, qword [rsp + 0x450]
lea rcx, [rsp + 0x4e0]
call fcn.140023690
mov rax, qword [r14 + 0x338]
mov rbx, qword [rax + 8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x5e0], xmm0
xor edi, edi
mov qword [rsp + 0x5f0], rdi
mov qword [rsp + 0x5f8], 0xf
mov byte [rsp + 0x5e0], dil
mov dword [rsp + 0x5c0], edi
mov qword [rsp + 0x600], rdi
lea rcx, [rsp + 0x520]
call fcn.140001df0
lea r8d, [rdi + 0xf]
lea rdx, str.OnDialogRequest
lea rcx, [rsp + 0x520]
call fcn.140001e10
nop
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x5c0]
call fcn.140001cc0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
nop
lea rdx, [rsp + 0x4e0]
lea rcx, [rsp + 0x70]
call fcn.140001c80
nop
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x5c0]
lea rcx, [rsp + 0xc0]
call fcn.140001d40
nop
mov r8d, 0xffffffff
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.140089fe0
nop
lea rcx, [rsp + 0xc0]
call fcn.140002ef0
nop
lea rcx, [rsp + 0x70]
call fcn.14008a180
nop
lea rcx, [rsp + 0x5c0]
call fcn.14008a180
test rsi, rsi
je 0x14005c45c
mov rcx, rsi
call fcn.140002f10
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x660], xmm0
movups xmmword [rsp + 0x670], xmm0
movups xmmword [rsp + 0x680], xmm0
movups xmmword [rsp + 0x690], xmm0
movups xmmword [rsp + 0x6a0], xmm0
movups xmmword [rsp + 0x6b0], xmm0
movups xmmword [rsp + 0x6c0], xmm0
movups xmmword [rsp + 0x6d0], xmm0
mov rcx, qword [rsp + 0x540]
call fcn.1400542c0
xorps xmm0, xmm0
movdqa xmmword [rsp + 0x660], xmm0
mov qword [rsp + 0x670], rdi
mov qword [rsp + 0x678], rdi
movdqa xmmword [rsp + 0x680], xmm0
movdqa xmmword [rsp + 0x690], xmm0
mov qword [rsp + 0x6a0], rdi
mov qword [rsp + 0x6a8], rdi
movdqa xmmword [rsp + 0x6b0], xmm0
movups xmmword [rsp + 0x6c0], xmm0
mov qword [rsp + 0x6d0], rdi
mov qword [rsp + 0x6d8], 0xf
mov byte [rsp + 0x6c0], 0
mov rdx, rax
lea rcx, [rsp + 0x660]
call fcn.140056cb0
nop
mov rax, qword [r14 + 0x338]
movzx ecx, byte [rax + 0x11]
sub ecx, 1
je 0x14005c6ad
sub ecx, 1
je 0x14005c608
cmp ecx, 1
jne 0x14005c75b
mov rbx, qword [r14 + 0x10]
lea rdx, str.netID
lea rcx, [rsp + 0x560]
call fcn.140001db0
nop
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x660]
call fcn.140057530
nop
lea rcx, str.actiondialog_return_r_ndialog_namepopup_r_nnetID_r_nbuttonClickedworldban_r_n
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], 0x4b
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
mov r8, rax
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x4c0]
call fcn.1400370d0
nop
mov r8, rax
mov edx, 2
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
jmp 0x14005c74d
xor r12d, r12d
jmp 0x14005b90a
mov rbx, qword [r14 + 0x10]
lea rdx, str.netID
lea rcx, [rsp + 0x560]
call fcn.140001db0
nop
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x660]
call fcn.140057530
nop
lea rcx, str.actiondialog_return_r_ndialog_namepopup_r_nnetID_r_nbuttonClickedkick_r_n
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], 0x47
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
mov r8, rax
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x4c0]
call fcn.1400370d0
nop
mov r8, rax
mov edx, 2
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
jmp 0x14005c74d
mov rbx, qword [r14 + 0x10]
lea rdx, str.netID
lea rcx, [rsp + 0x560]
call fcn.140001db0
nop
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x660]
call fcn.140057530
nop
lea rcx, str.actiondialog_return_r_ndialog_namepopup_r_nnetID_r_nbuttonClickedpull_r_n
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], 0x47
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
mov r8, rax
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x4c0]
call fcn.1400370d0
nop
mov r8, rax
mov edx, 2
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x6c0]
call fcn.1400040d0
lea rcx, [rsp + 0x6a8]
call fcn.1400602f0
lea rcx, [rsp + 0x690]
call fcn.140060390
lea rcx, [rsp + 0x678]
call fcn.140060440
lea rcx, [rsp + 0x660]
call fcn.1400602f0
jmp 0x14005b572
lea rdx, str.gazette
lea rcx, [rsp + 0x500]
call fcn.1400045f0
test al, al
jne 0x14005b750
lea rdx, str.vending
lea rcx, [rsp + 0x500]
call fcn.1400045f0
test al, al
je 0x14005cf60
mov ecx, 0xa
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp byte [r14 + 0x250], 0
je 0x14005ca0e
lea rcx, [rsp + 0x5c0]
call fcn.14005ea60
mov edx, 1
mov rcx, r15
call fcn.140054400
mov rcx, rax
call fcn.1400542c0
mov rdx, rax
lea rcx, [rsp + 0x5c0]
call fcn.140056c40
nop
lea rdx, str.tilex
lea rcx, [rsp + 0x560]
call fcn.140001db0
nop
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x540]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
lea rdx, str.tiley
lea rcx, [rsp + 0x560]
call fcn.140001db0
nop
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x5a0]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
lea rdx, str.expectprice
lea rcx, [rsp + 0x560]
call fcn.140001db0
nop
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x460]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
lea rdx, str.expectitem
lea rcx, [rsp + 0x560]
call fcn.140001db0
nop
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
lea rax, str.actiondialog_return_r_ndialog_namevending_r_ntilex_r_ntiley_r_nverify1_r_nbuycount_r_nexpectprice_r_nexpectitem_r_n
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], 0x7a
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
lea rax, [r14 + 0x258]
lea rcx, [rsp + 0x520]
mov qword [rsp + 0x30], rcx
lea rcx, [rsp + 0x460]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x5a0]
lea r8, [rsp + 0x540]
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x440]
call fcn.140061220
nop
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r8, [rsp + 0x440]
mov edx, 2
mov rcx, qword [r14 + 0x10]
call fcn.140089ce0
lea rcx, [rsp + 0x440]
call fcn.140060eb0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x5a0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x540]
call fcn.1400040d0
nop
jmp 0x14005b564
cmp byte [r14 + 0x251], 0
je 0x14005ccb7
lea rcx, [rsp + 0x5c0]
call fcn.14005ea60
mov edx, 1
mov rcx, r15
call fcn.140054400
mov rcx, rax
call fcn.1400542c0
mov rdx, rax
lea rcx, [rsp + 0x5c0]
call fcn.140056c40
nop
lea rdx, str.tilex
lea rcx, [rsp + 0x560]
call fcn.140001db0
nop
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
lea rdx, str.tiley
lea rcx, [rsp + 0x560]
call fcn.140001db0
nop
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
lea rdx, str.pullstock
lea rcx, [rsp + 0x540]
call fcn.140001db0
nop
lea rdx, str.setprice
lea rcx, [rsp + 0x560]
call fcn.140001db0
nop
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x5a0]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
lea rdx, str.chk_peritem
lea rcx, [rsp + 0x560]
call fcn.140001db0
nop
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x460]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
lea rdx, str.chk_perlock
lea rcx, [rsp + 0x560]
call fcn.140001db0
nop
lea r8, [rsp + 0x560]
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
lea rax, str.actiondialog_return_r_ndialog_namevending_r_ntilex_r_ntiley_r_nbuttonClicked_r_nsetprice_r_nchk_peritem_r_nchk_perlock_r_n
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], pe_nt_image_headers64
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
lea rax, [rsp + 0x520]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x460]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x5a0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x540]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x4a0]
lea r8, [rsp + 0x4c0]
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x440]
call fcn.140061320
nop
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r8, [rsp + 0x440]
mov edx, 2
mov rcx, qword [r14 + 0x10]
call fcn.140089ce0
lea rcx, [rsp + 0x440]
call fcn.140060eb0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x5a0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x540]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x4a0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
nop
jmp 0x14005b564
cmp byte [r14 + 0x252], 0
je 0x14005b750
lea rcx, [rsp + 0x5c0]
call fcn.14005ea60
mov edx, 1
mov rcx, r15
call fcn.140054400
mov rcx, rax
call fcn.1400542c0
mov rdx, rax
lea rcx, [rsp + 0x5c0]
call fcn.140056c40
nop
lea rdx, str.tilex
lea rcx, [rsp + 0x4c0]
call fcn.140001db0
nop
lea r8, [rsp + 0x4c0]
lea rdx, [rsp + 0x4a0]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
lea rdx, str.tiley
lea rcx, [rsp + 0x4c0]
call fcn.140001db0
nop
lea r8, [rsp + 0x4c0]
lea rdx, [rsp + 0x540]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
lea rdx, str.addstock
lea rcx, [rsp + 0x5a0]
call fcn.140001db0
nop
lea rdx, str.setprice
lea rcx, [rsp + 0x4c0]
call fcn.140001db0
nop
lea r8, [rsp + 0x4c0]
lea rdx, [rsp + 0x460]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
lea rdx, str.chk_peritem
lea rcx, [rsp + 0x4c0]
call fcn.140001db0
nop
lea r8, [rsp + 0x4c0]
lea rdx, [rsp + 0x520]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
lea rdx, str.chk_perlock
lea rcx, [rsp + 0x4c0]
call fcn.140001db0
nop
lea r8, [rsp + 0x4c0]
lea rdx, [rsp + 0x560]
lea rcx, [rsp + 0x5c0]
call fcn.140057530
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
lea rax, str.actiondialog_return_r_ndialog_namevending_r_ntilex_r_ntiley_r_nbuttonClicked_r_nsetprice_r_nchk_peritem_r_nchk_perlock_r_n
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], pe_nt_image_headers64
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
lea rax, [rsp + 0x560]
mov qword [rsp + 0x38], rax
lea rax, [rsp + 0x520]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x460]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x5a0]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x540]
lea r8, [rsp + 0x4a0]
lea rdx, [rsp + 0x420]
lea rcx, [rsp + 0x440]
call fcn.140061320
nop
mov ecx, 0x64
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r8, [rsp + 0x440]
mov edx, 2
mov rcx, qword [r14 + 0x10]
call fcn.140089ce0
lea rcx, [rsp + 0x440]
call fcn.140060eb0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x520]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x460]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x5a0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x540]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x4a0]
call fcn.1400040d0
nop
jmp 0x14005b564
lea rdx, str.surgery
lea rcx, [rsp + 0x500]
call fcn.1400045f0
test al, al
jne 0x14005b750
lea rdx, str.socialportal
lea rcx, [rsp + 0x500]
call fcn.1400045f0
test al, al
je 0x14005cfdf
cmp byte [r14 + 0x228], 0
je 0x14005cfdf
mov rbx, qword [r14 + 0x10]
lea rdx, str.actiondialog_return_r_ndialog_namesocialportal_r_nbuttonClickedshowfriend_r_n
lea rcx, [rsp + 0x4c0]
call fcn.140001db0
nop
lea r8, [rsp + 0x4c0]
mov edx, 2
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
jmp 0x14005b572
lea rdx, str.friends
lea rcx, [rsp + 0x500]
call fcn.1400045f0
test al, al
je 0x14005d042
cmp byte [r14 + 0x228], 0
je 0x14005d042
mov rbx, qword [r14 + 0x10]
lea rdx, str.actiondialog_return_r_ndialog_namefriends_r_nbuttonClicked108385702_r_n
lea rcx, [rsp + 0x4c0]
call fcn.140001db0
nop
lea r8, [rsp + 0x4c0]
mov edx, 2
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
jmp 0x14005b572
lea rdx, str.friends_edit
lea rcx, [rsp + 0x500]
call fcn.1400045f0
test al, al
je 0x14005d0a5
cmp byte [r14 + 0x228], 0
je 0x14005d0a5
mov rbx, qword [r14 + 0x10]
lea rdx, str.actiondialog_return_r_ndialog_namefriends_edit_r_nfriendID108385702_r_nbuttonClickedmsg_r_n
lea rcx, [rsp + 0x4c0]
call fcn.140001db0
nop
lea r8, [rsp + 0x4c0]
mov edx, 2
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
jmp 0x14005b572
lea rdx, str.friends_message
lea rcx, [rsp + 0x500]
call fcn.1400045f0
test al, al
je 0x14005b750
cmp byte [r14 + 0x228], 0
je 0x14005b750
mov rbx, qword [r14 + 0x10]
lea rdx, str.actiondialog_return_r_ndialog_namefriends_message_r_nfriendID89172742_r_nbuttonClickedsend_r_ntext0x44_gay_r_n
lea rcx, [rsp + 0x4c0]
call fcn.140001db0
nop
lea r8, [rsp + 0x4c0]
mov edx, 2
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x560], xmm0
movups xmmword [rsp + 0x570], xmm0
movups xmmword [rsp + 0x580], xmm0
mov qword [rsp + 0x590], rax
mov byte [rsp + 0x560], 0x15
mov rax, qword [r14 + 0x338]
mov qword [rsp + 0x20], rdi
lea r8, [rsp + 0x560]
mov rcx, qword [rax + 8]
call fcn.140089ef0
mov rbx, qword [r14 + 0x10]
lea rdx, str.actionfriends_r_ndelay0_r_n
lea rcx, [rsp + 0x4c0]
call fcn.140001db0
nop
lea r8, [rsp + 0x4c0]
mov edx, 2
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
jmp 0x14005b572
lea rcx, [r15 + 0x48]
call fcn.140054320
movss xmm0, dword [rax]
movss xmm1, dword [rax + 4]
mov rax, qword [r14 + 0x338]
movss dword [rax], xmm0
mov rax, qword [r14 + 0x338]
movss dword [rax + 4], xmm1
jmp 0x14005e79e
mov rbx, qword [r14 + 0x124]
mov rax, qword [r14 + 0x12c]
cmp rbx, rax
je 0x14005d1f4
mov ecx, dword [r13 + 4]
nop dword [rax + rax]
cmp dword [rbx], ecx
je 0x14005d533
add rbx, 0xa0
cmp rbx, rax
jne 0x14005d1e0
call qword [sym.imp.spdlog.dll_class_spdlog::logger____ptr64___cdecl_spdlog::default_logger_raw_void_]
lea rcx, str.OnNameChanged_MOD_DETECTED_
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], 0x1b
mov qword [rsp + 0x488], rdi
mov qword [rsp + 0x480], rdi
mov qword [rsp + 0x490], rdi
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
movups xmm1, xmmword [rsp + 0x480]
movaps xmmword [rsp + 0x540], xmm1
movsd xmm0, qword [rsp + 0x490]
movsd qword [rsp + 0x550], xmm0
lea r9, [rsp + 0x420]
mov r8d, 2
lea rdx, [rsp + 0x540]
mov rcx, rax
call fcn.140041b90
mov rbx, qword [r14 + 0x338]
lea rcx, [r15 + 0x48]
call fcn.1400542c0
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14005d292
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x40], rcx
mov qword [rsp + 0x48], rax
mov eax, dword [r13 + 4]
mov dword [rsp + 0x420], eax
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x4c0], xmm0
movups xmm1, xmmword [rsp + 0x420]
movups xmmword [rsp + 0x4d0], xmm1
mov qword [rsp + 0x40], gethostbyname
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x48], rax
lea rax, str.PIC_MOD__ismiyle_worlde_netID:
mov qword [rsp + 0x540], rax
mov qword [rsp + 0x548], 0x22
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
movaps xmm1, xmmword [rsp + 0x540]
movdqa xmmword [rsp + 0x40], xmm1
lea r8, [rsp + 0x420]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x560]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x560]
mov rcx, rbx
call fcn.14007ff30
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
mov rbx, qword [r14 + 0x338]
xorps xmm0, xmm0
movups xmmword [rsp + 0x440], xmm0
mov qword [rsp + 0x450], rdi
mov qword [rsp + 0x458], rdi
mov r8d, gethostbyname
lea rdx, str.MOD_DETECTED___________________________________
lea rcx, [rsp + 0x440]
call fcn.140001e10
nop
lea rdx, [rsp + 0x440]
mov rcx, rbx
call fcn.140080290
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x440], xmm0
mov qword [rsp + 0x450], rdi
mov qword [rsp + 0x458], rdi
mov r8d, 7
lea rdx, str._banall
lea rcx, [rsp + 0x440]
call fcn.140001e10
nop
lea rdx, [rsp + 0x440]
mov rcx, qword [r14 + 0x338]
call fcn.14004dda0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x440], xmm0
mov qword [rsp + 0x450], rdi
mov qword [rsp + 0x458], rdi
mov r8d, 9
lea rdx, str._unaccess
lea rcx, [rsp + 0x440]
call fcn.140001e10
lea rdx, [rsp + 0x440]
mov rcx, r14
call fcn.140043050
mov qword [rsp + 0x540], 0xa
lea rcx, [rsp + 0x540]
call fcn.14001f630
mov rbx, qword [r14 + 0x10]
xorps xmm0, xmm0
movups xmmword [rsp + 0x440], xmm0
mov qword [rsp + 0x450], rdi
mov qword [rsp + 0x458], rdi
mov r8d, 0x29
lea rdx, str.actiondialog_return_ndialog_nameunaccess
lea rcx, [rsp + 0x440]
call fcn.140001e10
nop
lea r8, [rsp + 0x440]
mov edx, 2
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
mov qword [rsp + 0x540], 0xa
lea rcx, [rsp + 0x540]
call fcn.14001f630
mov rbx, qword [r14 + 0x10]
xorps xmm0, xmm0
movups xmmword [rsp + 0x440], xmm0
mov qword [rsp + 0x450], rdi
mov qword [rsp + 0x458], rdi
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.actionquit_to_exit
lea rcx, [rsp + 0x440]
call fcn.140001e10
nop
lea r8, [rsp + 0x440]
mov edx, 3
mov rcx, rbx
call fcn.140089ce0
nop
lea rcx, [rsp + 0x440]
jmp 0x14005e799
mov rdi, qword [r14 + 0x338]
lea rcx, [r15 + 0x48]
call fcn.1400542c0
add rbx, 8
mov rdx, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x14005d554
mov rdx, qword [rbx]
mov rcx, qword [rbx + 0x10]
mov qword [rsp + 0x40], rdx
mov qword [rsp + 0x48], rcx
mov rcx, rax
cmp qword [rax + 0x18], 0x10
jb 0x14005d56f
mov rcx, qword [rax]
mov rax, qword [rax + 0x10]
mov qword [rsp + 0x540], rcx
mov qword [rsp + 0x548], rax
movups xmm0, xmmword [rsp + 0x40]
movups xmmword [rsp + 0x4c0], xmm0
movups xmm1, xmmword [rsp + 0x540]
movups xmmword [rsp + 0x4d0], xmm1
mov qword [rsp + 0x40], 0xdd
lea rax, [rsp + 0x4c0]
mov qword [rsp + 0x48], rax
lea rax, str._changes_name_to_
mov qword [rsp + 0x540], rax
mov qword [rsp + 0x548], 0x15
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x420], xmm0
movaps xmm1, xmmword [rsp + 0x540]
movdqa xmmword [rsp + 0x40], xmm1
lea r8, [rsp + 0x420]
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x560]
call qword [sym.imp.fmt.dll_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char_____cdecl_fmt::v8::vformat_class_fmt::v8::basic_string_view_char___class_fmt::v8::basic_format_args_class_fmt::v8::basic_format_context_class_fmt::v8::appender__char___]
nop
lea rdx, [rsp + 0x560]
mov rcx, rdi
call fcn.14007ff30
nop
lea rcx, [rsp + 0x560]
call fcn.1400040d0
lea rcx, [r15 + 0x48]
call fcn.1400542c0
cmp rbx, rax
je 0x14005e79e
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x14005d647
mov rax, qword [rax]
mov rdx, rax
mov rcx, rbx
call fcn.1400037c0
jmp 0x14005e79e
add r15, 0x48
mov rcx, r15
call fcn.1400542c0
mov rdx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x14005d671
mov rax, qword [rax]
mov qword [rsp + 0x20], 0x4a
lea r9, str.Your_Geiger_Counter_is_charging...____Charging_Geiger_Counter___mod_added_
xor r8d, r8d
mov rcx, rax
call fcn.140022310
cmp rax, 0xffffffffffffffff
je 0x14005d6a5
mov byte [0x1400ce0a2], dil
mov byte [r14 + 0x3cd], dil
jmp 0x14005e79e
mov rcx, r15
call fcn.1400542c0
mov rdx, rax
lea rcx, [rsp + 0x560]
call fcn.140057730
nop
mov r8, qword [rsp + 0x570]
test r8, r8
je 0x14005d789
cmp qword [rsp + 0x590], 0
je 0x14005d789
mov rbx, qword [r14 + 0x338]
lea rdx, [rbx + 0x30]
mov rax, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14005d6f7
mov rdx, qword [rdx]
lea rcx, [rsp + 0x560]
cmp qword [rsp + 0x578], 0x10
cmovae rcx, qword [rsp + 0x560]
cmp r8, rax
jne 0x14005d76f
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14005d76f
cmp byte [0x1400ce0a3], al
je 0x14005d76f
lea rdx, str.chat_message_from_hidden_
lea rcx, [rsp + 0x4c0]
call fcn.140001db0
nop
lea rdx, [rsp + 0x4c0]
mov rcx, rbx
call fcn.14007ff30
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x560]
call fcn.140014020
xor al, al
jmp 0x14005e7a0
lea rcx, [rsp + 0x580]
call fcn.1400040d0
lea rcx, [rsp + 0x560]
jmp 0x14005e799
mov rax, qword [r14 + 0x338]
mov rbx, qword [rax + 8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x5e0], xmm0
mov qword [rsp + 0x5f0], rdi
mov qword [rsp + 0x5f8], 0xf
mov byte [rsp + 0x5e0], 0
mov dword [rsp + 0x5c0], edi
mov qword [rsp + 0x600], rdi
movups xmmword [rsp + 0x440], xmm0
mov qword [rsp + 0x450], rdi
mov qword [rsp + 0x458], rdi
mov r8d, reloc.WS2_32.dll_recv
lea rdx, str.OnConsoleMessage
lea rcx, [rsp + 0x440]
call fcn.140001e10
nop
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x5c0]
call fcn.140001cc0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
mov rcx, r15
call fcn.1400542c0
mov rdx, qword [rax + 0x10]
movabs rcx, 0x7fffffffffffffff
sub rcx, rdx
cmp rcx, 0x10
jb 0x14005e7c3
cmp qword [rax + 0x18], 0x10
jb 0x14005d84e
mov rax, qword [rax]
mov qword [rsp + 0x30], rdx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
lea r9, str.___KoftrProxy_0_
lea rcx, [rsp + 0x4c0]
call fcn.1400048e0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xa0], rdi
mov qword [rsp + 0xa8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x90], 0
mov dword [rsp + 0x70], edi
mov qword [rsp + 0xb0], rdi
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x70]
call fcn.140001cc0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x680], xmm0
mov qword [rsp + 0x690], rdi
mov qword [rsp + 0x698], 0xf
mov byte [rsp + 0x680], 0
mov qword [rsp + 0x6a0], rdi
mov dword [rsp + 0x660], 9
mov dword [rsp + 0x670], edi
lea r14, [fcn.14008a180]
mov qword [rsp + 0x20], r14
lea r9, [0x140001bd0]
mov edx, 0x48
lea r8d, [rdx - 0x3c]
lea rcx, [rsp + 0xc0]
call fcn.1400926e8
nop
lea rdx, [rsp + 0x5c0]
lea rcx, [rsp + 0xc0]
call fcn.14008a580
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x108]
call fcn.14008a580
lea rdx, [rsp + 0x660]
lea rcx, [rsp + 0x150]
call fcn.14008a580
nop
mov r8d, 0xffffffff
lea rdx, [rsp + 0xc0]
mov rcx, rbx
call fcn.140089fe0
nop
mov r9, r14
mov edx, 0x48
lea r8d, [rdx - 0x3c]
lea rcx, [rsp + 0xc0]
call fcn.14009238c
nop
mov rbx, qword [rsp + 0x6a0]
test rbx, rbx
je 0x14005d9d2
cmp qword [rbx + 0x38], 0
je 0x14005d9bd
mov rcx, qword [rbx + 0x38]
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], rdi
mov edx, 0x40
mov rcx, rbx
call fcn.1400926b4
mov qword [rsp + 0x6a0], rdi
lea rcx, [rsp + 0x680]
call fcn.1400040d0
nop
mov rbx, qword [rsp + 0xb0]
test rbx, rbx
je 0x14005da1d
cmp qword [rbx + 0x38], 0
je 0x14005da08
mov rcx, qword [rbx + 0x38]
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], rdi
mov edx, 0x40
mov rcx, rbx
call fcn.1400926b4
mov qword [rsp + 0xb0], rdi
lea rcx, [rsp + 0x90]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x4c0]
call fcn.1400040d0
nop
mov rbx, qword [rsp + 0x600]
test rbx, rbx
je 0x14005da76
cmp qword [rbx + 0x38], 0
je 0x14005da61
mov rcx, qword [rbx + 0x38]
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], rdi
mov edx, 0x40
mov rcx, rbx
call fcn.1400926b4
mov qword [rsp + 0x600], rdi
lea rcx, [rsp + 0x5e0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x580]
call fcn.1400040d0
lea rcx, [rsp + 0x560]
call fcn.1400040d0
xor al, al
jmp 0x14005e7a0
movabs rax, 0xdfb73aae882d3dd8
cmp rcx, rax
je 0x14005dcc8
movabs rax, 0xe80f61f5aa2e4cd8
cmp rcx, rax
jne 0x14005e79e
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x480], xmm0
mov qword [rsp + 0x490], rax
movups xmmword [rsp + 0x440], xmm0
mov qword [rsp + 0x450], rdi
mov qword [rsp + 0x458], rdi
lea r8d, [rax + 1]
lea rdx, [0x1400a41f8]
lea rcx, [rsp + 0x440]
call fcn.140001e10
nop
lea rcx, [r15 + 0x48]
call fcn.1400542c0
mov rdx, rax
lea r8, [rsp + 0x440]
lea rcx, [rsp + 0x480]
call fcn.140054a70
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
mov rcx, qword [rsp + 0x480]
add rcx, 0x20
call fcn.14000f7c0
mov rcx, qword [r14 + 0x124]
mov rdx, qword [r14 + 0x12c]
cmp rcx, rdx
je 0x14005dc72
nop dword [rax + rax]
lea rsi, [rcx + 0xa0]
cmp dword [rcx], eax
je 0x14005db88
mov rcx, rsi
cmp rsi, rdx
jne 0x14005db70
jmp 0x14005dc72
mov r15, qword [r14 + 0x12c]
cmp rsi, r15
je 0x14005dc42
lea rdi, [rsi - 0x98]
nop
mov eax, dword [rsi]
mov dword [rdi - 8], eax
mov eax, dword [rdi + 0x9c]
mov dword [rdi - 4], eax
lea rdx, [rdi + 0xa0]
mov rcx, rdi
call fcn.1400039f0
lea rdx, [rdi + 0xc0]
lea rcx, [rdi + 0x20]
call fcn.1400039f0
lea rdx, [rdi + 0xe0]
lea rcx, [rdi + 0x40]
call fcn.1400039f0
movzx eax, byte [rdi + 0x100]
mov byte [rdi + 0x60], al
movzx eax, byte [rdi + 0x101]
mov byte [rdi + 0x61], al
movzx eax, byte [rdi + 0x102]
mov byte [rdi + 0x62], al
movups xmm0, xmmword [rdi + 0x104]
movups xmmword [rdi + 0x64], xmm0
movups xmm1, xmmword [rdi + 0x114]
movups xmmword [rdi + 0x74], xmm1
movups xmm0, xmmword [rdi + 0x124]
movups xmmword [rdi + 0x84], xmm0
mov eax, dword [rdi + 0x134]
mov dword [rdi + 0x94], eax
add rsi, 0xa0
add rdi, 0xa0
cmp rsi, r15
jne 0x14005dba0
mov rbx, qword [r14 + 0x12c]
lea rcx, [rbx - 0x58]
call fcn.1400040d0
lea rcx, [rbx - 0x78]
call fcn.1400040d0
lea rcx, [rbx - 0x98]
call fcn.1400040d0
add qword [r14 + 0x12c], 0xffffffffffffff60
mov rcx, qword [r14 + 0x12c]
sub rcx, qword [r14 + 0x124]
movabs rax, 0x6666666666666667
imul rcx
mov r8, rdx
sar r8, 6
mov rax, r8
shr rax, 0x3f
add r8, rax
mov rcx, qword [r14 + 0x338]
add rcx, 0x30
lea rdx, [r14 + 0xc0]
call fcn.1400030e0
nop
lea rcx, [rsp + 0x480]
call fcn.14001e950
jmp 0x14005e79e
lea rcx, [r15 + 0x90]
call fcn.1400542c0
mov rdx, rax
lea rcx, [rsp + 0x500]
call fcn.140003a80
nop
lea rcx, [rsp + 0x500]
cmp qword [rsp + 0x518], 0x10
setae sil
mov rbx, qword [rsp + 0x500]
cmovae rcx, rbx
mov qword [rsp + 0x20], reloc.WS2_32.dll_setsockopt
lea r9, str.into_the_Donation_Box
xor r8d, r8d
mov rdi, qword [rsp + 0x510]
mov rdx, rdi
call fcn.140022310
cmp rax, 0xffffffffffffffff
je 0x14005e262
xor edx, edx
mov r8d, 0x200
lea rcx, [rsp + 0x8e0]
call fcn.140093f7a
xor edx, edx
mov r8d, 0x200
lea rcx, [rsp + 0x6e0]
call fcn.140093f7a
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
xor r12d, r12d
mov qword [rsp + 0x4f0], r12
mov qword [rsp + 0x4f8], 0xf
mov byte [rsp + 0x4e0], r12b
lea rcx, [rsp + 0x500]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x30], 0x200
lea rax, [rsp + 0x6e0]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x4a0]
mov qword [rsp + 0x20], rax
mov r9d, 0x200
lea r8, [rsp + 0x8e0]
lea rdx, str._7____5____511s_places__5_d____2______into_the_Donation_Box_5____7___
call fcn.140054180
lea r8d, [r12 + 0xc]
lea rcx, [rsp + 0x4e0]
cmp eax, 3
lea rdx, str._0__4FAKE_0_
jne 0x14005ddf3
lea rdx, str._0__2REAL_0_
call fcn.1400037c0
lea rdi, [rsp + 0x500]
cmp qword [rsp + 0x518], 0x10
setae r13b
mov r12, qword [rsp + 0x500]
cmovae rdi, r12
mov rsi, qword [rsp + 0x510]
test rsi, rsi
je 0x14005de43
mov r8, rsi
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14005de43
sub rbx, rdi
jmp 0x14005de4a
mov rbx, 0xffffffffffffffff
cmp ebx, 0xffffffff
je 0x14005de8b
inc ebx
lea r8, [rsp + 0x4e0]
cmp qword [rsp + 0x4f8], 0x10
cmovae r8, qword [rsp + 0x4e0]
movsxd rdx, ebx
mov r9, qword [rsp + 0x4f0]
lea rcx, [rsp + 0x500]
call fcn.140023690
xor r12d, r12d
jmp 0x14005df80
movabs rcx, 0x7fffffffffffffff
mov rdx, qword [rsp + 0x4f0]
sub rcx, rdx
cmp rcx, rsi
jb 0x14005e7c9
lea r9, [rsp + 0x4e0]
cmp qword [rsp + 0x4f8], 0x10
cmovae r9, qword [rsp + 0x4e0]
lea rax, [rsp + 0x500]
test r13b, r13b
cmovne rax, r12
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x460]
call fcn.1400048e0
mov rdx, qword [rsp + 0x518]
cmp rdx, 0x10
jb 0x14005df34
inc rdx
mov rcx, qword [rsp + 0x500]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005df2f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005df2f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400926b4
movups xmm0, xmmword [rsp + 0x460]
movups xmmword [rsp + 0x500], xmm0
movups xmm1, xmmword [rsp + 0x470]
movups xmmword [rsp + 0x510], xmm1
xor r12d, r12d
mov qword [rsp + 0x470], r12
mov qword [rsp + 0x478], 0xf
mov byte [rsp + 0x460], r12b
lea rcx, [rsp + 0x460]
call fcn.1400040d0
mov rax, qword [r14 + 0x338]
mov rsi, qword [rax + 8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x680], xmm0
mov qword [rsp + 0x690], r12
mov qword [rsp + 0x698], 0xf
mov byte [rsp + 0x680], 0
mov dword [rsp + 0x660], r12d
mov qword [rsp + 0x6a0], r12
movups xmmword [rsp + 0x440], xmm0
mov qword [rsp + 0x450], r12
mov qword [rsp + 0x458], r12
mov r8d, ntohs
lea rdx, str.OnTalkBubble
lea rcx, [rsp + 0x440]
call fcn.140001e10
nop
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x660]
call fcn.140001cc0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xa0], r12
mov qword [rsp + 0xa8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x90], 0
mov dword [rsp + 0x70], r12d
mov qword [rsp + 0xb0], r12
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x70]
call fcn.140001cc0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x5e0], xmm0
mov qword [rsp + 0x5f0], r12
mov qword [rsp + 0x5f8], 0xf
mov byte [rsp + 0x5e0], 0
mov qword [rsp + 0x600], r12
mov dword [rsp + 0x5c0], 9
mov dword [rsp + 0x5d0], r12d
lea r14, [fcn.14008a180]
mov qword [rsp + 0x20], r14
lea r9, [0x140001bd0]
mov edx, 0x48
lea r8d, [rdx - 0x3c]
lea rcx, [rsp + 0xc0]
call fcn.1400926e8
nop
lea rdx, [rsp + 0x660]
lea rcx, [rsp + 0xc0]
call fcn.14008a580
lea rdx, [r15 + 0x48]
lea rcx, [rsp + 0x108]
call fcn.14008a580
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x150]
call fcn.14008a580
lea rdx, [r15 + 0xd8]
lea rcx, [rsp + 0x198]
call fcn.14008a580
lea rdx, [rsp + 0x5c0]
lea rcx, [rsp + 0x1e0]
call fcn.14008a580
nop
mov r8d, 0xffffffff
lea rdx, [rsp + 0xc0]
mov rcx, rsi
call fcn.140089fe0
nop
mov r9, r14
mov edx, 0x48
lea r8d, [rdx - 0x3c]
lea rcx, [rsp + 0xc0]
call fcn.14009238c
nop
mov rbx, qword [rsp + 0x600]
test rbx, rbx
je 0x14005e19c
cmp qword [rbx + 0x38], 0
je 0x14005e187
mov rcx, qword [rbx + 0x38]
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], r12
mov edx, 0x40
mov rcx, rbx
call fcn.1400926b4
mov qword [rsp + 0x600], r12
lea rcx, [rsp + 0x5e0]
call fcn.1400040d0
nop
mov rbx, qword [rsp + 0xb0]
test rbx, rbx
je 0x14005e1e7
cmp qword [rbx + 0x38], 0
je 0x14005e1d2
mov rcx, qword [rbx + 0x38]
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], r12
mov edx, 0x40
mov rcx, rbx
call fcn.1400926b4
mov qword [rsp + 0xb0], r12
lea rcx, [rsp + 0x90]
call fcn.1400040d0
nop
mov rbx, qword [rsp + 0x6a0]
test rbx, rbx
je 0x14005e232
cmp qword [rbx + 0x38], 0
je 0x14005e21d
mov rcx, qword [rbx + 0x38]
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], r12
mov edx, 0x40
mov rcx, rbx
call fcn.1400926b4
mov qword [rsp + 0x6a0], r12
lea rcx, [rsp + 0x680]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x4e0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x500]
call fcn.1400040d0
xor al, al
jmp 0x14005e7a0
lea rcx, [rsp + 0x500]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], reloc.WS2_32.dll_shutdown
lea r9, str.spun_the_wheel_and_got
xor r8d, r8d
mov rdx, rdi
call fcn.140022310
cmp rax, 0xffffffffffffffff
je 0x14005e791
xorps xmm0, xmm0
movups xmmword [rsp + 0x4e0], xmm0
xor r12d, r12d
mov qword [rsp + 0x4f0], r12
mov qword [rsp + 0x4f8], 0xf
mov byte [rsp + 0x4e0], r12b
cmp dword [r13 + 0x14], 0x708
jne 0x14005e310
lea rcx, [rsp + 0x500]
test sil, sil
cmovne rcx, rbx
mov qword [rsp + 0x20], 1
lea r9, [0x1400a7ca8]
xor r8d, r8d
mov rdx, rdi
call fcn.140022310
cmp rax, 0xffffffffffffffff
jne 0x14005e310
lea rdx, str._0__2REAL_0_
lea rcx, [rsp + 0x4e0]
call fcn.1400039a0
jmp 0x14005e32a
mov r8d, ntohs
lea rdx, str._0__4FAKE_0_
lea rcx, [rsp + 0x4e0]
call fcn.1400037c0
lea rdi, [rsp + 0x500]
cmp qword [rsp + 0x518], 0x10
setae r13b
mov r12, qword [rsp + 0x500]
cmovae rdi, r12
mov rsi, qword [rsp + 0x510]
test rsi, rsi
je 0x14005e375
mov r8, rsi
mov edx, 0x3d
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14005e375
sub rbx, rdi
jmp 0x14005e37c
mov rbx, 0xffffffffffffffff
cmp ebx, 0xffffffff
je 0x14005e3bd
inc ebx
lea r8, [rsp + 0x4e0]
cmp qword [rsp + 0x4f8], 0x10
cmovae r8, qword [rsp + 0x4e0]
movsxd rdx, ebx
mov r9, qword [rsp + 0x4f0]
lea rcx, [rsp + 0x500]
call fcn.140023690
xor r12d, r12d
jmp 0x14005e4b2
movabs rcx, 0x7fffffffffffffff
mov rdx, qword [rsp + 0x4f0]
sub rcx, rdx
cmp rcx, rsi
jb 0x14005e7cf
lea r9, [rsp + 0x4e0]
cmp qword [rsp + 0x4f8], 0x10
cmovae r9, qword [rsp + 0x4e0]
lea rax, [rsp + 0x500]
test r13b, r13b
cmovne rax, r12
mov qword [rsp + 0x30], rsi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
lea rcx, [rsp + 0x460]
call fcn.1400048e0
mov rdx, qword [rsp + 0x518]
cmp rdx, 0x10
jb 0x14005e466
inc rdx
mov rcx, qword [rsp + 0x500]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e461
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005e461
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400926b4
movups xmm0, xmmword [rsp + 0x460]
movups xmmword [rsp + 0x500], xmm0
movups xmm1, xmmword [rsp + 0x470]
movups xmmword [rsp + 0x510], xmm1
xor r12d, r12d
mov qword [rsp + 0x470], r12
mov qword [rsp + 0x478], 0xf
mov byte [rsp + 0x460], r12b
lea rcx, [rsp + 0x460]
call fcn.1400040d0
mov rax, qword [r14 + 0x338]
mov rsi, qword [rax + 8]
xorps xmm0, xmm0
movups xmmword [rsp + 0x680], xmm0
mov qword [rsp + 0x690], r12
mov qword [rsp + 0x698], 0xf
mov byte [rsp + 0x680], 0
mov dword [rsp + 0x660], r12d
mov qword [rsp + 0x6a0], r12
movups xmmword [rsp + 0x440], xmm0
mov qword [rsp + 0x450], r12
mov qword [rsp + 0x458], r12
mov r8d, ntohs
lea rdx, str.OnTalkBubble
lea rcx, [rsp + 0x440]
call fcn.140001e10
nop
lea rdx, [rsp + 0x440]
lea rcx, [rsp + 0x660]
call fcn.140001cc0
nop
lea rcx, [rsp + 0x440]
call fcn.1400040d0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x90], xmm0
mov qword [rsp + 0xa0], r12
mov qword [rsp + 0xa8], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x90], 0
mov dword [rsp + 0x70], r12d
mov qword [rsp + 0xb0], r12
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0x70]
call fcn.140001cc0
nop
xorps xmm0, xmm0
movups xmmword [rsp + 0x5e0], xmm0
mov qword [rsp + 0x5f0], r12
mov qword [rsp + 0x5f8], 0xf
mov byte [rsp + 0x5e0], 0
mov qword [rsp + 0x600], r12
mov dword [rsp + 0x5c0], 9
mov dword [rsp + 0x5d0], r12d
lea r14, [fcn.14008a180]
mov qword [rsp + 0x20], r14
lea r9, [0x140001bd0]
mov edx, 0x48
lea r8d, [rdx - 0x3c]
lea rcx, [rsp + 0xc0]
call fcn.1400926e8
nop
lea rdx, [rsp + 0x660]
lea rcx, [rsp + 0xc0]
call fcn.14008a580
lea rdx, [r15 + 0x48]
lea rcx, [rsp + 0x108]
call fcn.14008a580
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x150]
call fcn.14008a580
lea rdx, [r15 + 0xd8]
lea rcx, [rsp + 0x198]
call fcn.14008a580
lea rdx, [rsp + 0x5c0]
lea rcx, [rsp + 0x1e0]
call fcn.14008a580
nop
mov r8d, 0xffffffff
lea rdx, [rsp + 0xc0]
mov rcx, rsi
call fcn.140089fe0
nop
mov r9, r14
mov edx, 0x48
lea r8d, [rdx - 0x3c]
lea rcx, [rsp + 0xc0]
call fcn.14009238c
nop
mov rbx, qword [rsp + 0x600]
test rbx, rbx
je 0x14005e6ce
cmp qword [rbx + 0x38], 0
je 0x14005e6b9
mov rcx, qword [rbx + 0x38]
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], r12
mov edx, 0x40
mov rcx, rbx
call fcn.1400926b4
mov qword [rsp + 0x600], r12
lea rcx, [rsp + 0x5e0]
call fcn.1400040d0
nop
mov rbx, qword [rsp + 0xb0]
test rbx, rbx
je 0x14005e719
cmp qword [rbx + 0x38], 0
je 0x14005e704
mov rcx, qword [rbx + 0x38]
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], r12
mov edx, 0x40
mov rcx, rbx
call fcn.1400926b4
mov qword [rsp + 0xb0], r12
lea rcx, [rsp + 0x90]
call fcn.1400040d0
nop
mov rbx, qword [rsp + 0x6a0]
test rbx, rbx
je 0x14005e764
cmp qword [rbx + 0x38], 0
je 0x14005e74f
mov rcx, qword [rbx + 0x38]
mov rax, qword [rcx]
cmp rcx, rbx
setne dl
call qword [rax + 0x20]
mov qword [rbx + 0x38], r12
mov edx, 0x40
mov rcx, rbx
call fcn.1400926b4
mov qword [rsp + 0x6a0], r12
lea rcx, [rsp + 0x680]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x4e0]
call fcn.1400040d0
nop
lea rcx, [rsp + 0x500]
call fcn.1400040d0
xor al, al
jmp 0x14005e7a0
lea rcx, [rsp + 0x500]
call fcn.1400040d0
mov al, 1
mov rcx, qword [rsp + 0xae0]
xor rcx, rsp
call fcn.140092210
add rsp, 0xaf0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
ret
call fcn.1400019c0
nop
call fcn.1400019c0
nop
call fcn.1400019c0
int3