Function at 0x14003d880
Capabilities:
Contain obfuscated stackstrings
Download url
Execute command
Receive data
Resolve function by parsing pe exports
Self delete
Set registry value

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x5c20]
mov eax, 0x5d20
call fcn.140158a00
sub rsp, rax
movaps xmmword [rsp + 0x5d10], xmm6
movaps xmmword [rsp + 0x5d00], xmm7
movaps xmmword [rsp + 0x5cf0], xmm8
movaps xmmword [rsp + 0x5ce0], xmm9
movaps xmmword [rsp + 0x5cd0], xmm10
movaps xmmword [rsp + 0x5cc0], xmm11
movaps xmmword [rsp + 0x5cb0], xmm12
movaps xmmword [rsp + 0x5ca0], xmm13
movaps xmmword [rsp + 0x5c90], xmm14
movaps xmmword [rsp + 0x5c80], xmm15
mov rax, qword [0x1402ca088]
xor rax, rsp
mov qword [rbp + 0x5b70], rax
xor r13d, r13d
mov eax, r13d
mov dword [rsp + 0x78], eax
mov dword [rbp + 0x110], eax
call fcn.140038970
test eax, eax
jns 0x14003d936
xor eax, eax
jmp 0x1400472c9
lea rcx, [rbp + 0x2a40]
call fcn.140047530
nop
lea rdx, [0x14029f0ac]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400105f0
lea rdx, [rbp + 0x1308]
lea rcx, [rbp + 0x2a40]
call fcn.14003d650
mov rdx, rax
lea rcx, [0x140314848]
call fcn.14000fcc0
lea rcx, [rbp + 0x1308]
call fcn.14000fcb0
lea rcx, str.color_A
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, str._Loading...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400105f0
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [0x140317740]
call fcn.1400f3a70
lea rcx, str.mkdir_script
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x1402a0b40]
lea rcx, [rbp + 0x2920]
call fcn.14000fd80
nop
mov edx, 0x110
lea rcx, [rbp + 0x25a0]
call fcn.140032fd0
lea rcx, [rbp + 0x2920]
call fcn.14000fb90
mov rdx, rax
mov r12d, 1
mov dword [rsp + 0x20], r12d
lea r9d, [r12 + 0x3f]
mov r8d, r12d
lea rcx, [rbp + 0x25a0]
call fcn.1400342e0
nop
mov rax, qword [rbp + 0x25a0]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x25a0]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator__void_const___ptr64]
test al, al
je 0x14003da6b
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8, str.items.dat
lea rdx, str.https:__raw.githubusercontent.com_IniTyoo_Momentketikaluberak_main_items.dat
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileW]
test eax, eax
js 0x14003da8d
lea rcx, [rbp + 0x1328]
jmp 0x14003da72
lea rcx, [rbp + 0x1348]
lea rdx, [0x1402a0b40]
call fcn.14000fd80
mov rdx, rax
mov rcx, qword [0x140317630]
call fcn.140032d90
mov edx, 0x3a0
mov rcx, qword [0x140317630]
call fcn.140033330
movzx edx, byte [rax + 4]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___int____ptr64]
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov edx, 0x110
lea rcx, [rbp + 0x2490]
call fcn.140032fd0
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
mov r8d, r12d
lea rdx, str.growxusername.txt
lea rcx, [rbp + 0x2490]
call fcn.1400342e0
nop
lea rcx, [rbp + 0x27e0]
call fcn.14000fee0
nop
mov rax, qword [rbp + 0x2490]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x2490]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x14003db5e
lea rdx, [rbp + 0x27e0]
lea rcx, [rbp + 0x2490]
call fcn.140048b20
lea rcx, [rbp + 0x27e0]
call fcn.14000fb90
lea rdx, [0x140317310]
sub rdx, rax
nop word [rax + rax]
movzx ecx, byte [rax]
mov byte [rdx + rax], cl
lea rax, [rax + 1]
test cl, cl
jne 0x14003db50
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, str.main_window
call fcn.140038c30
call fcn.140038d30
test al, al
je 0x14004727b
call fcn.140038e50
call fcn.14006fd20
mov rdi, rax
mov qword [rbp + 0x108], rax
mov qword [rsp + 0x20], r13
xor r9d, r9d
movss xmm6, dword [0x1402a92ec]
movaps xmm2, xmm6
lea rdx, str.C:WindowsFonts_verdana.ttf
mov rcx, qword [rax + 0x48]
call fcn.14009ce90
mov qword [0x140317520], rax
lea rcx, [rbp + 0x22f0]
call fcn.14009c8b0
mov byte [rbp + 0x2310], 0
mov dword [rbp + 0x2308], 5
mov dword [rbp + 0x230c], 5
movss xmm0, dword [0x1402a91f0]
movss dword [rbp + 0x2340], xmm0
mov byte [rbp + 0x22fc], 0
xor ecx, ecx
call fcn.140098470
lea rbx, [0x1402a0738]
mov qword [rbp + 0x2328], rbx
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x22f0]
mov qword [rsp + 0x20], rax
movss xmm7, dword [0x1402a92e0]
movss dword [rsp + 0x68], xmm7
movaps xmm3, xmm7
mov r8d, 0x24200
lea rdx, [0x1402cb4a0]
mov rcx, qword [rdi + 0x48]
call fcn.14009d0e0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x22f0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm7
mov r8d, 0x24b84
lea rdx, str.OTTO
mov rcx, qword [rdi + 0x48]
call fcn.14009d0e0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x22f0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm7
mov r8d, 0x13e8
lea rdx, [0x1402ca0b0]
mov rcx, qword [rdi + 0x48]
call fcn.14009d0e0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x22f0]
mov qword [rsp + 0x20], rax
movss xmm0, dword [0x1402a92fc]
movss dword [rsp + 0x50], xmm0
movaps xmm3, xmm0
mov r8d, 0x13e8
lea rdx, [0x1402ca0b0]
mov rcx, qword [rdi + 0x48]
call fcn.14009d0e0
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0x22f0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1402a92e8]
mov r8d, 0x225bc
lea rdx, [0x140274950]
mov rcx, qword [rdi + 0x48]
call fcn.14009d0e0
mov qword [0x140317528], rax
mov qword [rsp + 0x28], r13
lea rax, [rbp + 0x22f0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm6
mov r8d, 0xe5510
lea rdx, [0x14018f440]
mov rcx, qword [rdi + 0x48]
call fcn.14009d0e0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x22f0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1402a92f4]
mov r8d, 0x24b84
lea rdx, str.OTTO
mov rcx, qword [rdi + 0x48]
call fcn.14009d0e0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x22f0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1402a92f0]
mov r8d, 0x13e8
lea rdx, [0x1402ca0b0]
mov rcx, qword [rdi + 0x48]
call fcn.14009d0e0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x22f0]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm7
mov r8d, 0x24b84
lea rdx, str.OTTO
mov rcx, qword [rdi + 0x48]
call fcn.14009d0e0
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x22f0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1402a92b4]
mov r8d, 0x5bc
lea rdx, [0x1402ef6a0]
mov rcx, qword [rdi + 0x48]
call fcn.14009d0e0
movss xmm8, dword [0x1402a91e0]
movss dword [rsp + 0x54], xmm8
movss dword [rsp + 0x20], xmm8
movss xmm0, dword [0x1402a9128]
movaps xmm3, xmm0
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x2a30]
call fcn.140038a10
call fcn.14006cdc0
mov r14, rax
mov qword [rbp + 0x100], rax
mov dword [rax + 0x44], 0x40800000
mov dword [rax + 0x14], r13d
mov dword [rax + 0x38], r13d
mov dword [rax + 0x80], 0x40800000
lea rcx, [0x140317a20]
call fcn.14000eed0
call fcn.14005ebb0
mov rdx, rax
lea rcx, [0x140317a20]
call fcn.140057270
call fcn.14006cdc0
lea rbx, [rax + 0xc8]
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm8
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0xc58]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx], xmm0
movss dword [rsp + 0x20], xmm8
movss xmm9, dword [0x1402a9164]
movss dword [rbp + 0x118], xmm9
movaps xmm3, xmm9
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rbp + 0xc68]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x10], xmm0
movss xmm6, dword [0x1402a91cc]
movss dword [rsp + 0x20], xmm6
movss xmm1, dword [0x1402a90e8]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xc78]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x20], xmm0
xorps xmm7, xmm7
movss dword [rsp + 0x70], xmm7
movss dword [rsp + 0x20], xmm7
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xc88]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x30], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm1, dword [0x1402a90f4]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xc98]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x40], xmm0
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm9
movss xmm14, dword [0x1402a9158]
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0xca8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x50], xmm0
movss dword [rsp + 0x20], xmm7
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xcb8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x60], xmm0
movss xmm15, dword [0x1402a9180]
movss dword [rsp + 0x20], xmm15
movss xmm1, dword [0x1402a915c]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xcc8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x70], xmm0
movss xmm0, dword [0x1402a9194]
movss dword [rsp + 0x20], xmm0
movss xmm1, dword [0x1402a9178]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xcd8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x80], xmm0
movss xmm6, dword [0x1402a91ac]
movss dword [rsp + 0x20], xmm6
movss xmm1, dword [0x1402a91a4]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xce8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x90], xmm0
movss dword [rsp + 0x20], xmm8
movss xmm1, dword [0x1402a90e0]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xcf8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xa0], xmm0
movss dword [rsp + 0x20], xmm8
movss xmm1, dword [0x1402a911c]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xd08]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xb0], xmm0
movss dword [rsp + 0x20], xmm15
xorps xmm3, xmm3
xorps xmm2, xmm2
xorps xmm1, xmm1
lea rcx, [rbp + 0xd18]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xc0], xmm0
movss dword [rsp + 0x20], xmm8
movss xmm1, dword [0x1402a9110]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xd28]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xd0], xmm0
movss xmm1, dword [0x1402a916c]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [0x1402a90d8]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xd38]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xe0], xmm0
movss dword [rsp + 0x20], xmm8
movss xmm13, dword [0x1402a9144]
movaps xmm3, xmm13
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0xd48]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xf0], xmm0
movss dword [rsp + 0x20], xmm8
movss xmm1, dword [0x1402a9154]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xd58]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x100], xmm0
movss dword [rsp + 0x20], xmm8
movss xmm1, dword [0x1402a9168]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xa88]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x110], xmm0
movss dword [rsp + 0x20], xmm6
movss xmm11, dword [0x1402a9174]
movaps xmm3, xmm11
movss xmm10, dword [0x1402a91a0]
movaps xmm2, xmm10
movss xmm12, dword [0x1402a9108]
movaps xmm1, xmm12
lea rcx, [rbp + 0xd78]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x120], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xd88]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x130], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm8
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xd98]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x140], xmm0
movss xmm9, dword [0x1402a9378]
movss dword [rsp + 0x20], xmm9
movss xmm8, dword [0x1402a912c]
movaps xmm3, xmm8
movss xmm7, dword [0x1402a9184]
movaps xmm2, xmm7
movss xmm6, dword [0x1402a90fc]
movaps xmm1, xmm6
lea rcx, [rbp + 0xda8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x150], xmm0
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xdb8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x160], xmm0
movss xmm1, dword [0x1402a91ac]
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [rsp + 0x54]
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xdc8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x170], xmm0
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm8
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0xdd8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x180], xmm0
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xde8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x190], xmm0
movss xmm0, dword [0x1402a91ac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x54]
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xdf8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1a0], xmm0
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm8
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0xe08]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1b0], xmm0
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xe18]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1c0], xmm0
movss xmm0, dword [0x1402a91ac]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [rsp + 0x54]
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xe28]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1d0], xmm0
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm8
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0xe38]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1e0], xmm0
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xe48]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x1f0], xmm0
movss xmm6, dword [0x1402a91ac]
movss dword [rsp + 0x20], xmm6
movss xmm7, dword [rsp + 0x54]
movaps xmm3, xmm7
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xe58]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x200], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm11
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xe68]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x210], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xe78]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x220], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm7
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xe88]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x230], xmm0
movss dword [rsp + 0x20], xmm7
movss xmm1, dword [0x1402a9120]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xe98]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x240], xmm0
movss xmm1, dword [0x1402a9170]
movss dword [rsp + 0x20], xmm1
movss xmm1, dword [0x1402a914c]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xea8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x250], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm11
movaps xmm2, xmm10
movaps xmm1, xmm12
lea rcx, [rbp + 0xeb8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x260], xmm0
movss dword [rsp + 0x20], xmm6
movaps xmm3, xmm12
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rbp + 0xec8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x270], xmm0
movss dword [rsp + 0x20], xmm7
movss xmm1, dword [0x1402a9188]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rbp + 0xed8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x280], xmm0
movss dword [rsp + 0x20], xmm7
movss xmm10, dword [0x1402a9148]
movaps xmm3, xmm10
movaps xmm2, xmm14
movaps xmm1, xmm7
lea rcx, [rbp + 0xee8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x290], xmm0
movss dword [rsp + 0x20], xmm7
movss xmm14, dword [rsp + 0x70]
movaps xmm3, xmm14
movss xmm11, dword [0x1402a9194]
movaps xmm2, xmm11
movss xmm9, dword [0x1402a91c8]
movaps xmm1, xmm9
lea rcx, [rbp + 0xef8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2a0], xmm0
movss dword [rsp + 0x20], xmm7
movaps xmm3, xmm14
movaps xmm2, xmm15
movaps xmm15, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0xf08]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2b0], xmm0
movss dword [rsp + 0x20], xmm15
movss xmm12, dword [0x1402a9128]
movaps xmm3, xmm12
movss xmm1, dword [0x1402a9124]
movaps xmm2, xmm1
lea rcx, [rbp + 0xf18]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2c0], xmm0
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm10
movaps xmm2, xmm13
movaps xmm1, xmm13
lea rcx, [rbp + 0xf28]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2d0], xmm0
movss dword [rsp + 0x20], xmm15
movss xmm0, dword [0x1402a9134]
movss dword [rsp + 0x54], xmm0
movaps xmm3, xmm0
movss xmm1, dword [0x1402a9130]
movaps xmm2, xmm1
lea rcx, [rbp + 0xf38]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2e0], xmm0
movss dword [rsp + 0x20], xmm14
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0xf48]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x2f0], xmm0
movss xmm1, dword [0x1402a90f0]
movss dword [rsp + 0x20], xmm1
movaps xmm3, xmm7
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rbp + 0xf58]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x300], xmm0
movss dword [rsp + 0x20], xmm10
movss xmm8, dword [0x1402a91d0]
movaps xmm3, xmm8
movss xmm7, dword [0x1402a917c]
movaps xmm2, xmm7
movss xmm6, dword [0x1402a9138]
movaps xmm1, xmm6
lea rcx, [rbp + 0xd68]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x310], xmm0
movss dword [rsp + 0x20], xmm9
movaps xmm3, xmm14
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0xf88]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x320], xmm0
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm8
movaps xmm2, xmm7
movaps xmm1, xmm6
lea rcx, [rbp + 0xf98]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x330], xmm0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm15
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0xfa8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x340], xmm0
movss dword [rsp + 0x20], xmm12
movss xmm6, dword [0x1402a91ac]
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0xfb8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x350], xmm0
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm6
movaps xmm2, xmm6
movaps xmm1, xmm6
lea rcx, [rbp + 0xfc8]
call fcn.140038a10
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0x360], xmm0
lea rdx, [0x14003a470]
lea rcx, [rbp + 0x2798]
call fcn.140031840
nop
lea rcx, [rbp + 0x2798]
call fcn.140002140
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140047269
lea r15, [0x140000000]
movzx esi, byte [rbp + 0x26b0]
movsd xmm10, qword [0x1402a9208]
movss xmm7, dword [0x1402a93f4]
movss xmm11, dword [0x1402a9304]
movss xmm9, dword [0x1402a90dc]
movss xmm12, dword [0x1402a92b8]
movss xmm8, dword [0x1402a9320]
movss xmm6, dword [0x1402a937c]
movss xmm13, dword [rsp + 0x68]
call fcn.1400391c0
test al, al
jne 0x14004725c
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x2c0]
call fcn.140038a00
mov rbx, rax
movss xmm0, dword [0x1402a9348]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rbp + 0x2c8]
call fcn.140038a00
mov r8, rbx
mov edx, 2
mov rcx, rax
call fcn.14007c050
movss xmm2, dword [0x1402a939c]
movss xmm1, dword [0x1402a93b4]
lea rcx, [rbp + 0x2d0]
call fcn.140038a00
mov rcx, rax
mov edx, 2
call fcn.14007c0a0
mov edx, 2
xor ecx, ecx
call fcn.14007c0d0
mov byte [rdi + 0x6e], 0
cmp byte [0x140317530], 0
jne 0x14003fdf4
movss xmm2, dword [0x1402a9374]
movss xmm1, dword [0x1402a9394]
lea rcx, [rbp + 0x2d8]
call fcn.140038a00
mov rcx, rax
mov edx, 2
call fcn.14007c0a0
mov r8d, Ordinal_46
lea rdx, [0x1402cb49c]
lea rcx, str.QiFarm
call fcn.140078640
test al, al
je 0x140045b86
call fcn.14007c100
mov r14, rax
lea rcx, [rbp + 0x22d0]
call fcn.14007bda0
lea rcx, [rbp + 0x22d8]
call fcn.14007bf30
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0xfd8]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov edi, eax
movss xmm2, dword [rbp + 0x22dc]
addss xmm2, dword [rbp + 0x22d4]
subss xmm2, dword [0x1402a932c]
movss xmm1, dword [rbp + 0x22d8]
addss xmm1, dword [rbp + 0x22d0]
lea rcx, [rbp + 0x2e0]
call fcn.140038a00
mov rbx, rax
movss xmm2, dword [rbp + 0x22d4]
addss xmm2, dword [0x1402a933c]
movss xmm1, dword [rbp + 0x22d0]
lea rcx, [rbp + 0x2e8]
call fcn.140038a00
movss dword [rsp + 0x20], xmm15
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.14009ba70
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0xfe8]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov edi, eax
movss xmm2, dword [rbp + 0x22d4]
addss xmm2, dword [0x1402a9324]
movss xmm1, dword [rbp + 0x22d8]
addss xmm1, dword [rbp + 0x22d0]
lea rcx, [rbp + 0x2f0]
call fcn.140038a00
mov rbx, rax
movss xmm0, dword [rbp + 0x22d8]
movaps xmm2, xmm0
addss xmm2, dword [rbp + 0x22d4]
mulss xmm0, dword [rsp + 0x54]
subss xmm2, xmm0
movss xmm1, dword [rbp + 0x22d0]
lea rcx, [rbp + 0x2f8]
call fcn.140038a00
movss dword [rsp + 0x20], xmm15
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.14009ba70
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
mov eax, dword [reloc.WS2_32.dll_accept]
dec eax
cmp eax, 0x11
ja case.default.0x14003eb4d
cdqe
mov ecx, dword [r15 + rax*4 + 0x47338]
add rcx, r15
jmp rcx
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0xff8]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x300]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x308]
call fcn.140038a00
lea rcx, [0x1402a0c60]
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x1008]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x228]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x318]
call fcn.140038a00
lea rcx, [0x1402a0c64]
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x1018]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x320]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x328]
call fcn.140038a00
lea rcx, [0x1402a0c68]
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x1028]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x330]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x338]
call fcn.140038a00
lea rcx, str.WELC
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x1038]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x340]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x348]
call fcn.140038a00
lea rcx, str.WELCO
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x1048]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x350]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x358]
call fcn.140038a00
lea rcx, str.WELCOM
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x1058]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x360]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x368]
call fcn.140038a00
lea rcx, str.WELCOME
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x1068]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x370]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x378]
call fcn.140038a00
lea rcx, str.WELCOME
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x1078]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x380]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x388]
call fcn.140038a00
lea rcx, str.WELCOME______T
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x1088]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x390]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x398]
call fcn.140038a00
lea rcx, str.WELCOME______TO
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x1098]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x3a0]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x3a8]
call fcn.140038a00
lea rcx, str.WELCOME______TO______G
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x10a8]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x3b0]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x3b8]
call fcn.140038a00
lea rcx, str.WELCOME______TO______GR
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x10b8]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x3c0]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x3c8]
call fcn.140038a00
lea rcx, str.WELCOME______TO______GRO
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x10c8]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x3d0]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x3d8]
call fcn.140038a00
lea rcx, str.WELCOME______TO______GROW
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x10d8]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x3e0]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x3e8]
call fcn.140038a00
lea rcx, str.WELCOME______TO______GROWX
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x10e8]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x3f0]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x3f8]
call fcn.140038a00
lea rcx, str.WELCOME______TO______GROWX_
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x10f8]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x400]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x408]
call fcn.140038a00
lea rcx, str.WELCOME______TO______GROWX__
jmp 0x14003f45c
mov dword [rsp + 0x20], 0xff
mov edx, 0x33
lea r9d, [rdx + 0x7e]
lea r8d, [r9 + 0x3c]
lea rcx, [rbp + 0x1108]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm6, dword [rbp + 0x22d4]
addss xmm6, dword [0x1402a9300]
lea rcx, [rbp + 0x410]
call fcn.14007d310
movss xmm1, dword [rax]
cvtps2pd xmm1, xmm1
mulsd xmm1, xmm10
movss xmm0, dword [rbp + 0x22d0]
cvtps2pd xmm0, xmm0
addsd xmm1, xmm0
cvtpd2ps xmm1, xmm1
movaps xmm2, xmm6
lea rcx, [rbp + 0x418]
call fcn.140038a00
lea rcx, str.WELCOME______TO______GROWX___
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm14
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [rsp + 0x50]
mov rdx, qword [0x140317528]
mov rcx, r14
call fcn.14009bfe0
movss xmm6, dword [0x1402a937c]
lea rcx, [rbp + 0x420]
call fcn.14007d310
movss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
divsd xmm0, qword [0x1402a9238]
cvtpd2ps xmm0, xmm0
call fcn.14007d120
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
lea rcx, [rbp + 0x428]
call fcn.14007d310
movss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm10
cvtpd2ps xmm0, xmm0
call fcn.14007d120
movss xmm2, dword [0x1402a930c]
movss xmm1, dword [0x1402a9370]
lea rcx, [rbp + 0x430]
call fcn.140038a00
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rax
mov r9d, 0xff
lea r8, [0x140317310]
lea rdx, str.Username
lea rcx, str.authusername
call fcn.1400b3ca0
lea rcx, [rbp + 0x438]
call fcn.14007d310
movss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm10
cvtpd2ps xmm0, xmm0
call fcn.14007d120
movss xmm2, dword [0x1402a930c]
movss xmm1, dword [0x1402a9370]
lea rcx, [rbp + 0x440]
call fcn.140038a00
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], rax
mov r9d, 0xff
lea r8, [0x140317410]
lea rdx, str.License
lea rcx, str.license
call fcn.1400b3ca0
call fcn.1400af470
call fcn.1400af470
lea rcx, [rbp + 0x448]
call fcn.14007d310
movss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm10
cvtpd2ps xmm0, xmm0
call fcn.14007d120
call fcn.14007bd80
mulss xmm0, dword [rsp + 0x54]
movss xmm2, dword [0x1402a9308]
movaps xmm1, xmm0
lea rcx, [rbp + 0x450]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Login
call fcn.1400ad960
test al, al
je 0x14003f99e
lea rax, [rbp + 0x1368]
mov qword [rsp + 0x70], rax
lea rdx, [0x1402a0ddc]
lea rcx, [rbp + 0x1368]
call fcn.14000fd80
mov rbx, rax
lea rdx, [0x140317310]
lea rcx, [rbp + 0x1388]
call fcn.14000fd80
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x140317740]
call fcn.1400f4de0
cmp byte [0x140317978], 0
je 0x14003f982
lea rcx, [0x1403178c0]
call fcn.14000fb90
mov rbx, rax
lea rdx, [0x14018c5c0]
lea rcx, [rbp + 0x13a8]
call fcn.14000fd80
mov r8, rax
lea rdx, [rbp + 0x13c8]
lea rcx, [0x140317740]
call fcn.1400f6ce0
nop
mov rdx, rbx
mov rcx, rax
call fcn.1400122f0
movzx ebx, al
lea rcx, [rbp + 0x13c8]
call fcn.14000fcb0
test bl, bl
je 0x14003f979
lea rdx, [0x14003be30]
lea rcx, [rbp + 0x240]
call fcn.140031840
nop
mov rcx, rax
call fcn.140002140
nop
lea rcx, [rbp + 0x240]
call fcn.140002120
lea rdx, [0x14003bf10]
lea rcx, [rbp + 0x250]
call fcn.140031840
nop
mov rcx, rax
call fcn.140002140
nop
lea rcx, [rbp + 0x250]
call fcn.140002120
mov byte [0x140317530], 1
mov edx, 0x108
lea rcx, [rbp + 0x2d30]
call fcn.1400475e0
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.growxusername.txt
lea rcx, [rbp + 0x2d30]
call fcn.140047650
nop
lea rdx, str.ServerIP
lea rcx, [rbp + 0x13e8]
call fcn.14000fd80
mov r8, rax
lea rdx, [rbp + 0x1408]
lea rcx, [0x140317740]
call fcn.1400f7610
nop
mov rcx, rax
call fcn.14000fb90
mov rcx, qword [0x140317630]
add rcx, 0x50
mov rdx, rax
call fcn.14000fc60
nop
lea rcx, [rbp + 0x1408]
call fcn.14000fcb0
lea rdx, [0x1403178a0]
lea rcx, [rbp + 0x2d30]
call fcn.1400107c0
lea rcx, [rbp + 0x2d30]
call fcn.140047610
lea rdx, str.GameVersion
lea rcx, [rbp + 0x1428]
call fcn.14000fd80
mov r8, rax
lea rdx, [rbp + 0x1448]
lea rcx, [0x140317740]
call fcn.1400f7610
mov rcx, qword [0x140317630]
add rcx, 0x70
mov rdx, rax
call fcn.14000fcc0
lea rcx, [rbp + 0x1448]
call fcn.14000fcb0
lea rdx, str.captchaip
lea rcx, [rbp + 0x1468]
call fcn.14000fd80
mov r8, rax
lea rdx, [rbp + 0x1488]
lea rcx, [0x140317740]
call fcn.1400f7610
mov rcx, qword [0x140317630]
add rcx, 0x30
mov rdx, rax
call fcn.14000fcc0
lea rcx, [rbp + 0x1488]
call fcn.14000fcb0
mov ecx, 0x65c0
call fcn.140157c10
mov r14, rax
mov qword [rbp + 0x458], rax
mov edx, 0x65c0
mov rcx, rax
call fcn.14000a4f0
lea rax, [rbp + 0x14a8]
mov qword [rsp + 0x60], rax
mov rcx, qword [0x140317630]
add rcx, 0x70
call fcn.14000fb90
mov rdx, rax
lea rcx, [rbp + 0x14a8]
call fcn.14000fd80
mov rdi, rax
lea rax, [rbp + 0x12c8]
mov qword [rsp + 0x70], rax
lea rdx, [0x14018c1f8]
lea rcx, [rbp + 0x12c8]
call fcn.14000fd80
mov rbx, rax
lea rdx, str.Please_select_bot.
lea rcx, [rbp + 0x14c8]
call fcn.14000fd80
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400283e0
nop
mov qword [rbp + 0x180], rax
lea rdx, [rbp + 0x180]
lea rcx, [0x1403181e0]
call fcn.14000f730
xor edx, edx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov qword [0x140317510], rcx
lea rdx, [rbp + 0x460]
lea rcx, [0x1403181e0]
call fcn.14000f6e0
xor r8d, r8d
lea rdx, [rbp + 0x468]
mov rcx, rax
call fcn.14000f610
mov r8, qword [rax]
lea rdx, [rbp + 0x470]
lea rcx, [0x1403181e0]
call fcn.14000f6f0
nop
lea rcx, [rbp + 0x2d30]
call fcn.140047570
jmp 0x14003f99e
lea rdx, str.Error_:_IP_Not_found.
jmp 0x14003f989
lea rdx, str.Username_could_not_be_found
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Error
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
call fcn.14007bd80
mulss xmm0, dword [rsp + 0x54]
movss xmm2, dword [0x1402a9308]
movaps xmm1, xmm0
lea rcx, [rbp + 0x478]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Register
call fcn.1400ad960
test al, al
je 0x14003fd9f
xor edx, edx
lea rcx, str.ConsoleWindowClass
call qword [sym.imp.USER32.dll_FindWindowA]
mov rcx, rax
mov r9d, 0x41
lea r8, str.GrowX_asking.
lea rdx, str.Are_u_done_disable_VPN_
call qword [sym.imp.USER32.dll_MessageBoxW]
cmp eax, 1
jne 0x14003fd9f
lea rax, [rbp + 0x14e8]
mov qword [rsp + 0x58], rax
lea rdx, [0x140317410]
lea rcx, [rbp + 0x14e8]
call fcn.14000fd80
mov rdi, rax
lea rax, [rbp + 0x1508]
mov qword [rsp + 0x60], rax
lea rdx, [0x1402a0ddc]
lea rcx, [rbp + 0x1508]
call fcn.14000fd80
mov rbx, rax
lea rdx, [0x140317310]
lea rcx, [rbp + 0x1528]
call fcn.14000fd80
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
lea rcx, [0x140317740]
call fcn.1400f5980
cmp byte [0x140317978], 0
je 0x14003fd83
lea rdx, [0x14003be30]
lea rcx, [rbp + 0x260]
call fcn.140031840
nop
mov rcx, rax
call fcn.140002140
nop
lea rcx, [rbp + 0x260]
call fcn.140002120
lea rdx, [0x14003bf10]
lea rcx, [rbp + 0x270]
call fcn.140031840
nop
mov rcx, rax
call fcn.140002140
nop
lea rcx, [rbp + 0x270]
call fcn.140002120
lea rax, [rbp + 0x1548]
mov qword [rsp + 0x58], rax
lea rcx, [0x1403178c0]
call fcn.14000fb90
mov rdx, rax
lea rcx, [rbp + 0x1548]
call fcn.14000fd80
mov rbx, rax
lea rdx, [0x14018c5c0]
lea rcx, [rbp + 0x1568]
call fcn.14000fd80
nop
mov r8, rbx
mov rdx, rax
lea rcx, [0x140317740]
call fcn.1400f6670
mov byte [0x140317530], 1
mov edx, 0x108
lea rcx, [rbp + 0x2e40]
call fcn.1400475e0
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.growxusername.txt
lea rcx, [rbp + 0x2e40]
call fcn.140047650
nop
lea rdx, str.ServerIP
lea rcx, [rbp + 0x1588]
call fcn.14000fd80
mov r8, rax
lea rdx, [rbp + 0x15a8]
lea rcx, [0x140317740]
call fcn.1400f7610
nop
mov rcx, rax
call fcn.14000fb90
mov rcx, qword [0x140317630]
add rcx, 0x50
mov rdx, rax
call fcn.14000fc60
nop
lea rcx, [rbp + 0x15a8]
call fcn.14000fcb0
lea rdx, [0x1403178a0]
lea rcx, [rbp + 0x2e40]
call fcn.1400107c0
lea rcx, [rbp + 0x2e40]
call fcn.140047610
lea rdx, str.GameVersion
lea rcx, [rbp + 0x15c8]
call fcn.14000fd80
mov r8, rax
lea rdx, [rbp + 0x15e8]
lea rcx, [0x140317740]
call fcn.1400f7610
mov rcx, qword [0x140317630]
add rcx, 0x70
mov rdx, rax
call fcn.14000fcc0
lea rcx, [rbp + 0x15e8]
call fcn.14000fcb0
lea rdx, str.captchaip
lea rcx, [rbp + 0x1608]
call fcn.14000fd80
mov r8, rax
lea rdx, [rbp + 0x1628]
lea rcx, [0x140317740]
call fcn.1400f7610
mov rcx, qword [0x140317630]
add rcx, 0x30
mov rdx, rax
call fcn.14000fcc0
lea rcx, [rbp + 0x1628]
call fcn.14000fcb0
mov ecx, 0x65c0
call fcn.140157c10
mov r14, rax
mov qword [rbp + 0x480], rax
mov edx, 0x65c0
mov rcx, rax
call fcn.14000a4f0
lea rax, [rbp + 0x1648]
mov qword [rsp + 0x58], rax
mov rcx, qword [0x140317630]
add rcx, 0x70
call fcn.14000fb90
mov rdx, rax
lea rcx, [rbp + 0x1648]
call fcn.14000fd80
mov rdi, rax
lea rax, [rbp + 0x1668]
mov qword [rsp + 0x60], rax
lea rdx, [0x14018c1f8]
lea rcx, [rbp + 0x1668]
call fcn.14000fd80
mov rbx, rax
lea rdx, str.Please_select_bot.
lea rcx, [rbp + 0x1688]
call fcn.14000fd80
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400283e0
nop
mov qword [rbp + 0x188], rax
lea rdx, [rbp + 0x188]
lea rcx, [0x1403181e0]
call fcn.14000f730
xor edx, edx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov qword [0x140317510], rcx
lea rdx, [rbp + 0x488]
lea rcx, [0x1403181e0]
call fcn.14000f6e0
xor r8d, r8d
lea rdx, [rbp + 0x490]
mov rcx, rax
call fcn.14000f610
mov r8, qword [rax]
lea rdx, [rbp + 0x498]
lea rcx, [0x1403181e0]
call fcn.14000f6f0
nop
lea rcx, [rbp + 0x2e40]
call fcn.140047570
jmp 0x14003fd9f
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Error
lea rdx, str.Error:_License_cannot_be_found_or_use_another_username
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
lea rcx, [rbp + 0x4a0]
call fcn.14007d310
movss xmm0, dword [rax]
cvtps2pd xmm0, xmm0
mulsd xmm0, xmm10
cvtpd2ps xmm0, xmm0
call fcn.14007d120
movaps xmm0, xmmword [0x1403177a0]
movaps xmmword [rbp + 0xa00], xmm0
movaps xmm1, xmmword [0x1403177b0]
movaps xmmword [rbp + 0xa10], xmm1
lea rdx, [rbp + 0xa00]
lea rcx, str.GrowX_version__s
call fcn.1400acce0
jmp 0x140045b78
movss xmm2, dword [0x1402a9384]
movss xmm1, dword [0x1402a93b0]
lea rcx, [rbp + 0x190]
call fcn.140038a00
xor edx, edx
lea rcx, [rbp + 0x190]
call fcn.14007c0a0
mov rcx, qword [0x140317520]
call fcn.14007ba40
mov r8d, Ordinal_46
lea rdx, [0x1402cb49c]
lea rcx, str.QiFarm__Version_3.0.0
call fcn.140078640
movss xmm2, dword [0x1402a9380]
movss xmm1, dword [0x1402a9360]
lea rcx, [rbp + 0x4a8]
call fcn.140038a00
mov rbx, rax
mov dword [rbp + 0xd0], 0x3c307172
mov dword [rbp + 0xd4], 0x2a333a3c
mov dword [rbp + 0xd8], 0x3823343c
mov dword [rbp + 0xdc], 0x1003a25
lea rcx, [rbp + 0xd0]
call fcn.140047380
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.1400752b0
mov dword [rbp + 0x60], 0x313f3702
mov dword [rbp + 0x64], 0x39772236
mov dword [rbp + 0x68], 0x1003635
lea rcx, [rbp + 0x60]
call fcn.14003a440
mov rcx, rax
lea rdx, [0x1403184b0]
call fcn.1400aedb0
movaps xmm2, xmm11
movss xmm1, dword [0x1402a9338]
lea rcx, [rbp + 0x4b0]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Save
call fcn.1400ad960
test al, al
je 0x1400401d9
mov edx, 0x108
lea rcx, [rbp + 0x2f50]
call fcn.1400475e0
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
lea r8d, [r9 - 0x3e]
lea rdx, str.botconf.txt
lea rcx, [rbp + 0x2f50]
call fcn.140047650
nop
lea rcx, [rbp + 0x2718]
call fcn.14000fee0
nop
mov r14d, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x1400401a0
mov rdi, r13
nop
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rdx, qword [rax]
add rdx, 0x248
lea r8, [0x14029f110]
lea rcx, [rbp + 0x16c8]
call fcn.140031740
nop
lea r8, [rbx + 0x268]
mov rdx, rax
lea rcx, [rbp + 0x16a8]
call fcn.1400317b0
nop
mov rdx, rax
lea rcx, [rbp + 0x2718]
call fcn.140031100
nop
lea rcx, [rbp + 0x16a8]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x16c8]
call fcn.14000fcb0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp byte [rcx + 0x3b], 0
je 0x140040172
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov edx, dword [rcx + 0x60]
lea rcx, [rbp + 0x1748]
call fcn.140001e40
mov rbx, rax
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov r8, qword [rax]
add r8, 0x40
lea rdx, [0x14029f110]
lea rcx, [rbp + 0x1728]
call fcn.1400104a0
nop
lea r8, [0x14029f110]
mov rdx, rax
lea rcx, [rbp + 0x1708]
call fcn.140010580
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x16e8]
call fcn.140031820
nop
mov rdx, rax
lea rcx, [rbp + 0x2718]
call fcn.140031100
nop
lea rcx, [rbp + 0x16e8]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x1708]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x1728]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x1748]
call fcn.14000fcb0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp byte [rcx + 0x64], 0
je 0x140040172
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov r8, qword [rax]
add r8, 0x68
lea rdx, [0x14029f110]
lea rcx, [rbp + 0x17a8]
call fcn.1400104a0
nop
lea r8, [0x14029f110]
mov rdx, rax
lea rcx, [rbp + 0x1788]
call fcn.140010580
nop
lea r8, [rbx + 0x88]
mov rdx, rax
lea rcx, [rbp + 0x1768]
call fcn.1400317b0
nop
mov rdx, rax
lea rcx, [rbp + 0x2718]
call fcn.140031100
nop
lea rcx, [rbp + 0x1768]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x1788]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x17a8]
call fcn.14000fcb0
lea rdx, [0x14029f0ac]
lea rcx, [rbp + 0x2718]
call fcn.140047da0
inc r14d
movsxd rdi, r14d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rdi, rax
jb 0x14003ff60
lea rdx, [rbp + 0x2718]
lea rcx, [rbp + 0x2f50]
call fcn.1400107c0
lea rcx, [rbp + 0x2f50]
call fcn.140047610
nop
lea rcx, [rbp + 0x2718]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x2f50]
call fcn.140047570
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm11
movss xmm1, dword [0x1402a9338]
lea rcx, [rbp + 0x4b8]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Load
call fcn.1400ad960
test al, al
je 0x14004094d
mov edx, 0x110
lea rcx, [rbp + 0x2380]
call fcn.140032fd0
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
mov r8d, r12d
lea rdx, str.botconf.txt
lea rcx, [rbp + 0x2380]
call fcn.1400342e0
nop
lea rcx, [rbp + 0x2768]
call fcn.14000fee0
nop
lea rcx, [rbp + 0x27c0]
call fcn.14000fee0
nop
mov rax, qword [rbp + 0x2380]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x2380]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140040335
lea rdx, [rbp + 0x2768]
lea rcx, [rbp + 0x2380]
call fcn.140048b20
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
je 0x140040335
nop
lea rdx, [rbp + 0x2768]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400107c0
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea r8, [0x14029f0ac]
lea rdx, [rbp + 0x2768]
lea rcx, [rbp + 0x17c8]
call fcn.140031740
nop
mov rdx, rax
lea rcx, [rbp + 0x27c0]
call fcn.140031100
nop
lea rcx, [rbp + 0x17c8]
call fcn.14000fcb0
lea rdx, [rbp + 0x2768]
lea rcx, [rbp + 0x2380]
call fcn.140048b20
mov rcx, qword [rax]
movsxd rcx, dword [rcx + 4]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_bool___cdecl_std::ios_base::operator_bool_void_const___ptr64]
test al, al
jne 0x1400402b0
lea rcx, [rbp + 0x2380]
call fcn.140033f40
lea rdx, [rbp + 0x27c0]
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400107c0
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rdx, [0x14029f0ac]
lea rcx, [rbp + 0xa20]
call fcn.14000fd80
nop
lea r8, [rbp + 0xa20]
lea rdx, [rbp + 0x27c0]
lea rcx, [rbp + 0x27a8]
call fcn.1400561a0
nop
lea rcx, [rbp + 0xa20]
call fcn.14000fcb0
lea rcx, [rbp + 0x27a8]
call fcn.14000f770
mov r15, rax
lea rcx, [rbp + 0x27a8]
call fcn.14000f760
mov r12, rax
cmp r15, rax
je 0x140040914
nop word [rax + rax]
mov rdx, r15
lea rcx, [rbp + 0x2820]
call fcn.14000fdc0
nop
mov edx, Ordinal_26
lea rcx, [rbp + 0x26c8]
call fcn.140027a10
lea rdx, [0x14029f110]
lea rcx, [rbp + 0x858]
call fcn.14000fd80
nop
lea r8, [rbp + 0x858]
lea rdx, [rbp + 0x2820]
lea rcx, [rbp + 0x26c8]
call fcn.1400561a0
nop
lea rcx, [rbp + 0x858]
call fcn.14000fcb0
lea rcx, [rbp + 0x26c8]
call fcn.14000f7e0
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
cmp rax, 2
jb 0x1400408dd
lea rdx, str.N_Row_Size_:
call fcn.1400105f0
mov rbx, rax
lea rcx, [rbp + 0x26c8]
call fcn.14000f7e0
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
xor edx, edx
lea rcx, [rbp + 0x26c8]
call fcn.14000f7d0
mov rdx, rax
mov rcx, rbx
call fcn.1400107c0
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 1
lea rcx, [rbp + 0x26c8]
call fcn.14000f7d0
mov rdx, rax
mov rcx, rbx
call fcn.1400107c0
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov ecx, 0x65c0
call fcn.140157c10
mov r14, rax
mov qword [rbp + 0x4c0], rax
mov edx, 0x65c0
mov rcx, rax
call fcn.14000a4f0
lea rax, [rbp + 0x17e8]
mov qword [rsp + 0x58], rax
mov rcx, qword [0x140317630]
add rcx, 0x70
call fcn.14000fb90
mov rdx, rax
lea rcx, [rbp + 0x17e8]
call fcn.14000fd80
mov rdi, rax
lea rax, [rbp + 0x1808]
mov qword [rsp + 0x60], rax
mov edx, 1
lea rcx, [rbp + 0x26c8]
call fcn.14000f7d0
mov rdx, rax
lea rcx, [rbp + 0x1808]
call fcn.14000fdc0
mov rbx, rax
xor edx, edx
lea rcx, [rbp + 0x26c8]
call fcn.14000f7d0
mov rdx, rax
lea rcx, [rbp + 0x1828]
call fcn.14000fdc0
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400283e0
nop
mov qword [rbp + 0x198], rax
lea rdx, [rbp + 0x198]
lea rcx, [0x1403181e0]
call fcn.14000f730
lea rcx, [0x1403181e0]
call fcn.14000f6c0
lea rdx, [rax - 1]
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x288
lea rdx, str.In_the_connection_queue
call fcn.14000fc60
lea rcx, [0x1403181e0]
call fcn.14000f6c0
dec eax
movsxd rdi, eax
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov qword [0x140317510], rcx
lea rcx, [rbp + 0x26c8]
call fcn.14000f7e0
cmp rax, 2
jbe 0x14004077d
lea rdx, str.N_Row_Size_:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400105f0
mov rbx, rax
lea rcx, [rbp + 0x26c8]
call fcn.14000f7e0
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 2
lea rcx, [rbp + 0x26c8]
call fcn.14000f7d0
mov rdx, rax
mov rcx, rbx
call fcn.1400107c0
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 3
lea rcx, [rbp + 0x26c8]
call fcn.14000f7d0
mov rdx, rax
mov rcx, rbx
call fcn.1400107c0
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov byte [rcx + 0x3b], 1
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov r8, rax
lea rdx, [0x14003b3d0]
lea rcx, [rbp + 0x280]
call fcn.140048b60
nop
mov rcx, rax
call fcn.140002140
nop
lea rcx, [rbp + 0x280]
call fcn.140002120
mov edx, 2
lea rcx, [rbp + 0x26c8]
call fcn.14000f7d0
mov rbx, rax
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x40
mov rdx, rbx
call fcn.14000fc80
mov edx, 3
lea rcx, [rbp + 0x26c8]
call fcn.14000f7d0
mov rcx, rax
call fcn.14000fb90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov dword [rcx + 0x60], ebx
lea rcx, [rbp + 0x26c8]
call fcn.14000f7e0
cmp rax, 4
jbe 0x1400408b5
lea rdx, str.N_Row_Size_:
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.1400105f0
mov rbx, rax
lea rcx, [rbp + 0x26c8]
call fcn.14000f7e0
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_long_long_unsigned___int64_____ptr64]
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov byte [rcx + 0x64], 1
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 4
lea rcx, [rbp + 0x26c8]
call fcn.14000f7d0
mov rdx, rax
mov rcx, rbx
call fcn.1400107c0
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
mov edx, 5
lea rcx, [rbp + 0x26c8]
call fcn.14000f7d0
mov rdx, rax
mov rcx, rbx
call fcn.1400107c0
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov edx, 4
lea rcx, [rbp + 0x26c8]
call fcn.14000f7d0
mov rbx, rax
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x68
mov rdx, rbx
call fcn.14000fc80
mov edx, 5
lea rcx, [rbp + 0x26c8]
call fcn.14000f7d0
mov rbx, rax
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x88
mov rdx, rbx
call fcn.14000fc80
nop
lea rcx, [rbp + 0x26c8]
call fcn.14000f880
nop
lea rcx, [rbp + 0x2820]
call fcn.14000fcb0
add r15, 0x20
cmp r15, r12
jne 0x1400403d0
jmp 0x140040914
lea rdx, str.Break
call fcn.1400105f0
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0x26c8]
call fcn.14000f880
nop
lea rcx, [rbp + 0x2820]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x27a8]
call fcn.14000f880
nop
lea rcx, [rbp + 0x27c0]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x2768]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x2380]
call fcn.140032f60
mov r12d, 1
movss xmm2, dword [0x1402a936c]
movss xmm1, dword [0x1402a9358]
lea rcx, [rbp + 0x4c8]
call fcn.140038a00
mov rdx, rax
lea rcx, str.lbls
call fcn.1400b85a0
test al, al
je 0x140040a7c
mov edi, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140040a77
mov rbx, r13
nop dword [rax + rax]
mov ecx, edi
call fcn.14007c1e0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x4d0]
call fcn.140038a00
mov r14, rax
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp qword [0x140317510], rcx
sete r15b
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x248
call fcn.140031060
test al, al
je 0x140040a06
lea rax, str._Guest_Acccount_
jmp 0x140040a24
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x248
call fcn.14000fb90
mov r9, r14
xor r8d, r8d
movzx edx, r15b
mov rcx, rax
call fcn.1400b7c90
test al, al
je 0x140040a59
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov qword [0x140317510], rcx
mov dword [0x140317534], edi
call fcn.14007c2e0
inc edi
mov ebx, edi
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rbx, rax
jb 0x1400409a0
call fcn.1400b8a10
movaps xmm2, xmm11
movss xmm1, dword [0x1402a9338]
lea rcx, [rbp + 0x4d8]
call fcn.140038a00
mov rdx, rax
lea rcx, [0x1402a100c]
call fcn.1400ad960
movzx ecx, byte [0x140318218]
test al, al
cmovne ecx, r12d
mov byte [0x140318218], cl
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm11
movss xmm1, dword [0x1402a9338]
lea rcx, [rbp + 0x4e0]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Remove
call fcn.1400ad960
test al, al
je 0x140040db1
mov r15d, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140040db1
mov rbx, r13
nop dword [rax]
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [0x140317510]
cmp rcx, qword [rax]
jne 0x140040d96
cmp byte [rcx + 0x118], 0
jne 0x140040b6a
cmp qword [rcx + 0x128], 0
jne 0x140040b6a
call fcn.1400c1b70
mov rcx, qword [0x140317510]
mov qword [rcx + 0x128], rax
mov edx, dword [0x140317534]
mov rcx, rax
call fcn.14000c4e0
mov rcx, qword [0x140317510]
mov rcx, qword [rcx + 0x128]
call fcn.14000e180
mov rax, qword [0x140317510]
mov byte [rax + 0x120], 0
lea rdx, [0x140317510]
lea rcx, [0x1403181c8]
call fcn.1400478c0
lea rdx, [rbp + 0x4e8]
lea rcx, [0x1403181e0]
call fcn.14000f6e0
mov r8, rbx
lea rdx, [rbp + 0x4f0]
mov rcx, rax
call fcn.14000f610
mov r8, qword [rax]
lea rdx, [rbp + 0x4f8]
lea rcx, [0x1403181e0]
call fcn.14000f6f0
mov rbx, qword [0x140317510]
mov rcx, qword [rbx + 0x128]
test rcx, rcx
je 0x140040c2b
cmp byte [rbx + 0x118], 0
je 0x140040c11
call fcn.14000e400
mov rax, qword [0x140317510]
mov qword [rax + 0x128], r13
mov rax, qword [0x140317510]
mov byte [rax + 0x118], 0
jmp 0x140040c24
call fcn.1400e2830
mov rax, qword [0x140317510]
mov qword [rax + 0x128], r13
mov rbx, qword [0x140317510]
lea rcx, [rbx + 0x198]
call fcn.14000f770
mov rdi, rax
lea rcx, [rbx + 0x198]
call fcn.14000f760
mov rbx, rax
cmp rdi, rax
je 0x140040c61
nop
mov rcx, qword [rdi]
call fcn.1400e2830
add rdi, 8
cmp rdi, rbx
jne 0x140040c50
mov rcx, qword [0x140317510]
add rcx, 0x198
call fcn.14000f780
mov ecx, 0x65c0
call fcn.140157c10
mov r14, rax
mov qword [rbp + 0x310], rax
mov edx, 0x65c0
mov rcx, rax
call fcn.14000a4f0
lea rax, [rbp + 0x1848]
mov qword [rsp + 0x58], rax
mov rcx, qword [0x140317630]
add rcx, 0x70
call fcn.14000fb90
mov rdx, rax
lea rcx, [rbp + 0x1848]
call fcn.14000fd80
mov rdi, rax
lea rax, [rbp + 0x1868]
mov qword [rsp + 0x60], rax
lea rdx, [0x14018c1f8]
lea rcx, [rbp + 0x1868]
call fcn.14000fd80
mov rbx, rax
lea rdx, str.Please_select_bot.
lea rcx, [rbp + 0x1888]
call fcn.14000fd80
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400283e0
nop
mov qword [rbp + 0x168], rax
lea rdx, [rbp + 0x168]
lea rcx, [0x1403181e0]
call fcn.14000f730
lea rcx, [0x1403181e0]
call fcn.14000f6c0
lea rdx, [rax - 1]
lea rcx, [0x1403181e0]
call fcn.140047890
mov rcx, qword [rax]
mov qword [0x140317510], rcx
lea rdx, [rbp + 0x510]
lea rcx, [0x1403181e0]
call fcn.14000f6e0
mov rbx, rax
lea rcx, [0x1403181e0]
call fcn.14000f6c0
lea r8, [rax - 1]
lea rdx, [rbp + 0x518]
mov rcx, rbx
call fcn.14000f610
mov r8, qword [rax]
lea rdx, [rbp + 0x520]
lea rcx, [0x1403181e0]
call fcn.14000f6f0
inc r15d
movsxd rbx, r15d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rbx, rax
jb 0x140040b10
movaps xmm2, xmm11
movss xmm1, dword [0x1402a9358]
lea rcx, [rbp + 0x528]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Manage
call fcn.1400ad960
movzx ecx, byte [0x140317531]
test al, al
cmovne ecx, r12d
mov byte [0x140317531], cl
call fcn.140075360
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movss xmm2, dword [0x1402a9380]
movss xmm1, dword [0x1402a93a0]
lea rcx, [rbp + 0x530]
call fcn.140038a00
mov rbx, rax
movdqa xmm0, xmmword [str.rq0__:3_48_:l]
movdqu xmmword [rbp + 0x210], xmm0
mov byte [rbp + 0x220], 1
lea rcx, [rbp + 0x210]
call fcn.1400473b0
xor r9d, r9d
mov r8b, 1
mov rdx, rbx
mov rcx, rax
call fcn.1400752b0
mov dword [rbp + 0x30], 0x35277172
mov dword [rbp + 0x34], 0x2a363437
mov word [rbp + 0x38], 0x100
lea rcx, [rbp + 0x30]
call fcn.1400473e0
mov rcx, rax
xor edx, edx
call fcn.1400b92b0
test al, al
je 0x140045b6e
mov dword [rsp + 0x7c], 0x3a3a331c
mov word [rbp - 0x80], 0x100
lea rcx, [rsp + 0x7c]
call fcn.140047410
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140041152
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140318408], eax
jle 0x140040ef4
lea rcx, [0x140318408]
call fcn.140158354
cmp dword [0x140318408], 0xffffffff
jne 0x140040ef4
lea rcx, [0x14015f080]
call fcn.140158030
lea rcx, [0x140318408]
call fcn.1401582f4
mov rcx, qword [0x140317510]
add rcx, 0x248
call fcn.140031060
test al, al
je 0x140040f14
lea rdx, str._Guest_Acccount_
jmp 0x140040f2a
mov rcx, qword [0x140317510]
add rcx, 0x248
call fcn.14000fb90
mov rdx, rax
lea rcx, [0x140315dd8]
call fcn.14000fc60
mov rcx, qword [0x140317510]
add rcx, 0x288
call fcn.14000fb90
mov qword [rsp + 0x70], rax
mov rcx, qword [0x140317510]
mov r15d, dword [rcx + 0x6258]
mov r12d, dword [rcx + 0x6254]
mov r13d, dword [rcx + 0x630c]
add rcx, 0x62c0
call fcn.14000fb90
mov r14, rax
mov rcx, qword [0x140317510]
mov ebx, dword [rcx + 0x6250]
mov edi, dword [rcx + 0x624c]
lea rcx, [0x140315dd8]
call fcn.14000fb90
mov rcx, qword [rsp + 0x70]
mov qword [rsp + 0x40], rcx
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], r13d
mov qword [rsp + 0x20], r14
mov r9d, ebx
mov r8d, edi
mov rdx, rax
lea rcx, str.Name:__s_nLevel:__d_nGems:__d_nWorld_Name:__s_nWorld_Floating_Item_Amount:__d_nBackpack_Slot_Amount:__d_nBackpack_Item_Amount:__d_nGrowtopia_Status:__s
call fcn.1400acce0
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov edx, 4
mov eax, dword [rdx + rcx]
cmp dword [0x1403184a8], eax
jle 0x140041014
lea rcx, [0x1403184a8]
call fcn.140158354
cmp dword [0x1403184a8], 0xffffffff
jne 0x140041014
lea rcx, [0x14015f070]
call fcn.140158030
lea rcx, [0x1403184a8]
call fcn.1401582f4
mov rcx, qword [0x140317510]
call fcn.140029bc0
test eax, eax
je 0x14004105e
sub eax, 1
je 0x140041055
sub eax, 4
je 0x14004104c
lea rcx, [0x140315db0]
cmp eax, 2
je 0x140041043
lea rdx, str.Unknown_status
jmp 0x14004106c
lea rdx, str.Disconnecting
jmp 0x14004106c
lea rdx, str.Connected
jmp 0x140041065
lea rdx, str.Connecting
jmp 0x140041065
lea rdx, str.Disconnected
lea rcx, [0x140315db0]
call fcn.14000fc60
call fcn.1400afc50
mov rax, qword [0x140317510]
mov ebx, dword [rax + 0x61c4]
mov edi, dword [rax + 0x61c0]
lea rcx, [0x140315db0]
call fcn.14000fb90
mov r9d, ebx
mov r8d, edi
mov rdx, rax
lea rcx, str.Status:__s_nNet_ID:__d_nUser_ID:__d
call fcn.1400acce0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x538]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Connect
call fcn.1400ad960
test al, al
je 0x1400410eb
mov dl, 1
mov rcx, qword [0x140317510]
call fcn.140029f30
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x540]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Disconnect
call fcn.1400ad960
test al, al
je 0x14004112c
mov dl, 1
mov rcx, qword [0x140317510]
call fcn.14002a210
mov rdx, qword [0x140317510]
add rdx, 0x6383
lea rcx, str.Auto_Reconnect
call fcn.1400aedb0
call fcn.1400bb0d0
xor r13d, r13d
lea r12d, [r13 + 1]
mov dword [rbp], 0x203d3d12
mov dword [rbp + 4], 0x3b3927
mov byte [rbp + 8], 1
lea rcx, [rbp]
call fcn.140047440
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
movss xmm13, dword [rsp + 0x68]
test al, al
je 0x140041e33
mov rcx, qword [0x140317510]
movss xmm0, dword [rcx + 0x61cc]
addss xmm0, xmm13
mulss xmm0, xmm9
cvttss2si edi, xmm0
movss xmm1, dword [rcx + 0x61c8]
addss xmm1, xmm12
mulss xmm1, xmm9
cvttss2si ebx, xmm1
add rcx, 0x62c0
call fcn.14000fb90
mov r9d, edi
mov r8d, ebx
mov rdx, rax
lea rcx, str.World_Name_:__s_nPosition_X_:__d__Y_:__d
call fcn.1400acce0
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0x1e]
lea rdx, [0x140318368]
lea rcx, str.worldname
call fcn.1400b1a70
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movss xmm6, dword [0x1402a9330]
movaps xmm1, xmm6
lea rcx, [rbp + 0x548]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Warp
call fcn.1400ad960
test al, al
je 0x140041374
lea rdx, [0x140318368]
lea rcx, [rbp + 0x2800]
call fcn.14000fd80
nop
cmp byte [0x1403184b0], 0
jne 0x1400412c1
lea r8, [rbp + 0x2800]
lea rdx, str.actionjoin_request_nname
lea rcx, [rbp + 0x18c8]
call fcn.1400104a0
nop
lea r8, str._ninvitedWorld0
mov rdx, rax
lea rcx, [rbp + 0x18a8]
call fcn.140010580
nop
mov r8, rax
mov edx, 3
mov rcx, qword [0x140317510]
call fcn.140029be0
nop
lea rcx, [rbp + 0x18a8]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x18c8]
call fcn.14000fcb0
jmp 0x140041368
mov edi, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140041368
mov rbx, r13
nop dword [rax]
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rbx, qword [rax]
lea r8, [rbp + 0x2800]
lea rdx, str.actionjoin_request_nname
lea rcx, [rbp + 0x1908]
call fcn.1400104a0
nop
lea r8, str._ninvitedWorld0
mov rdx, rax
lea rcx, [rbp + 0x12e8]
call fcn.140010580
nop
mov r8, rax
mov edx, 3
mov rcx, rbx
call fcn.140029be0
nop
lea rcx, [rbp + 0x12e8]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x1908]
call fcn.14000fcb0
inc edi
movsxd rbx, edi
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rbx, rax
jb 0x1400412e0
lea rcx, [rbp + 0x2800]
call fcn.14000fcb0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm6
lea rcx, [rbp + 0x550]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Exit
call fcn.1400ad960
test al, al
je 0x14004149d
lea rdx, str.actionjoin_request_nnameEXIT_ninvitedWorld0
lea rcx, [rbp + 0x878]
call fcn.14000fd80
nop
lea r8, [rbp + 0x878]
mov edx, 3
mov rcx, qword [0x140317510]
call fcn.140029be0
nop
lea rcx, [rbp + 0x878]
call fcn.14000fcb0
cmp byte [0x1403184b0], 0
jne 0x140041427
lea rdx, str.actionjoin_request_nnameEXIT_ninvitedWorld0
lea rcx, [rbp + 0x898]
call fcn.14000fd80
nop
lea r8, [rbp + 0x898]
mov edx, 3
mov rcx, qword [0x140317510]
call fcn.140029be0
nop
lea rcx, [rbp + 0x898]
call fcn.14000fcb0
jmp 0x14004149d
mov edi, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x14004149d
mov rbx, r13
nop
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rbx, qword [rax]
lea rdx, str.actionjoin_request_nnameEXIT_ninvitedWorld0
lea rcx, [rbp + 0x8b8]
call fcn.14000fd80
nop
lea r8, [rbp + 0x8b8]
mov edx, 3
mov rcx, rbx
call fcn.140029be0
nop
lea rcx, [rbp + 0x8b8]
call fcn.14000fcb0
inc edi
movsxd rbx, edi
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rbx, rax
jb 0x140041440
call fcn.1400afc50
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0x78]
lea rdx, [0x140318560]
lea rcx, str.sayworld
call fcn.1400b1a70
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm6
lea rcx, [rbp + 0x558]
call fcn.140038a00
mov rdx, rax
lea rcx, [0x1402a119c]
call fcn.1400ad960
test al, al
je 0x1400415dc
lea rdx, [0x140318560]
lea rcx, [rbp + 0x2880]
call fcn.14000fd80
nop
cmp byte [0x1403184b0], 0
jne 0x140041557
lea r8, [rbp + 0x2880]
lea rdx, str.actioninput_ntext
lea rcx, [rbp + 0x1928]
call fcn.1400104a0
nop
mov r8, rax
mov edx, 2
mov rcx, qword [0x140317510]
call fcn.140029be0
nop
lea rcx, [rbp + 0x1928]
call fcn.14000fcb0
jmp 0x1400415d0
mov edi, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x1400415d0
mov rbx, r13
nop
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rbx, qword [rax]
lea r8, [rbp + 0x2880]
lea rdx, str.actioninput_ntext
lea rcx, [rbp + 0x1948]
call fcn.1400104a0
nop
mov r8, rax
mov edx, 2
mov rcx, rbx
call fcn.140029be0
nop
lea rcx, [rbp + 0x1948]
call fcn.14000fcb0
inc edi
movsxd rbx, edi
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rbx, rax
jb 0x140041570
lea rcx, [rbp + 0x2880]
call fcn.14000fcb0
xor edx, edx
lea rcx, str.World_Control
call fcn.1400b7bf0
test al, al
je 0x14004195e
mov rdx, qword [0x140317510]
add rdx, 0x6350
lea rcx, str.Auto_Access
call fcn.1400aedb0
test al, al
je 0x140041655
cmp byte [0x1403184b0], 0
je 0x140041655
mov ebx, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140041655
mov rdi, r13
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
inc ebx
movsxd rdi, ebx
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rdi, rax
jb 0x140041630
mov rdx, qword [0x140317510]
add rdx, 0x65b8
lea rcx, str.Auto_Leave_When_mod_Join
call fcn.1400aedb0
test al, al
je 0x1400416c5
cmp byte [0x1403184b0], 0
je 0x1400416c5
mov ebx, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x1400416c5
mov rdi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
inc ebx
movsxd rdi, ebx
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rdi, rax
jb 0x1400416a0
mov rdx, qword [0x140317510]
add rdx, 0x6351
lea rcx, str.Auto_Collect
call fcn.1400aedb0
test al, al
je 0x140041735
cmp byte [0x1403184b0], 0
je 0x140041735
mov ebx, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140041735
mov rdi, r13
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
inc ebx
movsxd rdi, ebx
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rdi, rax
jb 0x140041710
mov rdx, qword [0x140317510]
add rdx, 0x6352
lea rcx, str.Force_Auto_Collect
call fcn.1400aedb0
test al, al
je 0x1400417a5
cmp byte [0x1403184b0], 0
je 0x1400418c6
mov ebx, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x1400417a5
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
inc ebx
movsxd rdi, ebx
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rdi, rax
jb 0x140041780
cmp byte [0x1403184b0], 0
je 0x1400418c6
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rdx, [0x140318278]
lea rcx, str.Ignore_collect_ID
call fcn.1400b1a10
mov dword [rsp + 0x28], r13d
lea rax, str.Collect_delay:__d
mov qword [rsp + 0x20], rax
mov r9d, 0x3e8
mov r8d, 0x64
lea rdx, [0x140315dfc]
lea rcx, str.Collect_Delay
call fcn.1400b1590
mov dword [rsp + 0x28], r13d
lea rax, str._d_Tiles
mov qword [rsp + 0x20], rax
mov r9d, 0xa
xor r8d, r8d
lea rdx, [0x140318254]
lea rcx, str.Range_Collect
call fcn.1400b1590
mov r14d, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140041e2e
mov rdi, r13
nop dword [rax + rax]
mov ebx, dword [0x140318278]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov dword [rcx + 0x635c], ebx
mov ebx, dword [reloc.WLDAP32.dll_Ordinal_200]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov dword [rcx + 0x6354], ebx
mov ebx, dword [0x140318254]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov dword [rcx + 0x6358], ebx
inc r14d
movsxd rdi, r14d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rdi, rax
jb 0x140041850
jmp 0x140041e2e
mov rdx, qword [0x140317510]
add rdx, 0x635c
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rcx, str.Ignore_collect_ID
call fcn.1400b1a10
mov rdx, qword [0x140317510]
add rdx, 0x6354
mov dword [rsp + 0x28], r13d
lea rax, str.Collect_delay:__d
mov qword [rsp + 0x20], rax
mov r9d, 0x3e8
mov r8d, 0x64
lea rcx, str.Collect_Delay
call fcn.1400b1590
mov rdx, qword [0x140317510]
add rdx, 0x6358
mov dword [rsp + 0x28], r13d
lea rax, str._d_Tiles
mov qword [rsp + 0x20], rax
mov r9d, 0xa
xor r8d, r8d
lea rcx, str.Range_Collect
call fcn.1400b1590
jmp 0x140041e2e
mov dword [rsp + 0x28], r13d
lea rax, [0x1402a1268]
mov r9d, 5
mov r8d, r12d
lea rcx, str.Range_Move
mov qword [rsp + 0x20], rax
cmp byte [0x1403184b0], 0
je 0x1400419e6
lea rdx, reloc.WS2_32.dll_accept
call fcn.1400b1590
mov edi, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x1400419f9
mov r14, r13
nop dword [rax + rax]
mov ebx, dword [reloc.WS2_32.dll_accept]
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov dword [rcx + 0x6360], ebx
inc edi
movsxd r14, edi
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp r14, rax
jb 0x1400419b0
jmp 0x1400419f9
mov rdx, qword [0x140317510]
add rdx, 0x6360
call fcn.1400b1590
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x560]
call fcn.140038a00
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1402a127c]
call fcn.1400ad970
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x568]
call fcn.140038a00
mov rdx, rax
lea rcx, str.UP
call fcn.1400ad960
test al, al
je 0x140041adf
cmp byte [0x1403184b0], 0
jne 0x140041a79
mov rcx, qword [0x140317510]
mov r8d, dword [rcx + 0x6360]
neg r8d
xor edx, edx
call fcn.140029a30
jmp 0x140041adf
mov r14d, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140041adf
mov rdi, r13
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rdx, qword [rax]
mov r8d, dword [rdx + 0x6360]
neg r8d
xor edx, edx
mov rcx, rbx
call fcn.140029a30
inc r14d
movsxd rdi, r14d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rdi, rax
jb 0x140041a90
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x570]
call fcn.140038a00
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1402a127c]
call fcn.1400ad970
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x578]
call fcn.140038a00
mov rdx, rax
lea rcx, str.LEFT
call fcn.1400ad960
test al, al
je 0x140041bce
cmp byte [0x1403184b0], 0
jne 0x140041b5e
mov rcx, qword [0x140317510]
mov edx, dword [rcx + 0x6360]
neg edx
xor r8d, r8d
call fcn.140029a30
jmp 0x140041bce
mov r14d, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140041bce
mov rdi, r13
nop word [rax + rax]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rdx, qword [rax]
mov edx, dword [rdx + 0x6360]
neg edx
xor r8d, r8d
mov rcx, rbx
call fcn.140029a30
inc r14d
movsxd rdi, r14d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rdi, rax
jb 0x140041b80
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x580]
call fcn.140038a00
mov rdx, rax
lea rcx, str.ENTER
call fcn.1400ad960
test al, al
je 0x140041c5d
cmp byte [0x1403184b0], 0
jne 0x140041c18
mov rcx, qword [0x140317510]
call fcn.140029660
jmp 0x140041c5d
mov ebx, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140041c5d
mov rdi, r13
nop
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
call fcn.140029660
inc ebx
movsxd rdi, ebx
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rdi, rax
jb 0x140041c30
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x588]
call fcn.140038a00
mov rdx, rax
lea rcx, str.RIGHT
call fcn.1400ad960
test al, al
je 0x140041d1c
cmp byte [0x1403184b0], 0
jne 0x140041cb4
xor r8d, r8d
mov rcx, qword [0x140317510]
mov edx, dword [rcx + 0x6360]
call fcn.140029a30
jmp 0x140041d1c
mov r14d, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140041d1c
mov rdi, r13
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rdx, qword [rax]
xor r8d, r8d
mov edx, dword [rdx + 0x6360]
mov rcx, rbx
call fcn.140029a30
inc r14d
movsxd rdi, r14d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rdi, rax
jb 0x140041cd0
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x590]
call fcn.140038a00
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1402a127c]
call fcn.1400ad970
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x598]
call fcn.140038a00
mov rdx, rax
lea rcx, str.DOWN
call fcn.1400ad960
test al, al
je 0x140041dfc
cmp byte [0x1403184b0], 0
jne 0x140041d99
mov rcx, qword [0x140317510]
mov r8d, dword [rcx + 0x6360]
xor edx, edx
call fcn.140029a30
jmp 0x140041dfc
mov r14d, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140041dfc
mov rdi, r13
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rbx, qword [rax]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rdx, qword [rax]
mov r8d, dword [rdx + 0x6360]
xor edx, edx
mov rcx, rbx
call fcn.140029a30
inc r14d
movsxd rdi, r14d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rdi, rax
jb 0x140041db0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm8
movaps xmm1, xmm8
lea rcx, [rbp + 0x5a0]
call fcn.140038a00
mov rdx, rax
xor r8d, r8d
lea rcx, [0x1402a127c]
call fcn.1400ad970
call fcn.1400bb0d0
mov dword [rbp - 0x64], 0x38213d06
mov word [rbp - 0x60], Ordinal_50
mov byte [rbp - 0x5e], 1
lea rcx, [rbp - 0x64]
call fcn.14003a410
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140042911
mov dword [rbp + 0x90], 0x35277172
mov dword [rbp + 0x94], 0x2a363437
mov dword [rbp + 0x98], 0x69686b
mov byte [rbp + 0x9c], 1
lea rcx, [rbp + 0x90]
call fcn.140047470
mov rcx, rax
xor edx, edx
call fcn.1400b92b0
test al, al
je 0x140042907
mov dword [rbp - 0x10], 0x2d323e01
mov dword [rbp - 0xc], 0x242430
mov byte [rbp - 8], 1
lea rcx, [rbp - 0x10]
call fcn.140047440
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140041ff9
mov r14d, r13d
mov rcx, qword [0x140317510]
add rcx, 0x62a8
call fcn.140037ab0
test rax, rax
je 0x140041ff4
mov rdi, r13
nop word [rax + rax]
mov rcx, qword [0x140317510]
add rcx, 0x62a8
mov rdx, rdi
call fcn.140037a60
mov rcx, rax
call fcn.14000fb90
mov rcx, rax
xor edx, edx
call fcn.1400b7bf0
test al, al
je 0x140041fd2
mov rcx, qword [0x140317510]
add rcx, 0x62a8
mov rdx, rdi
call fcn.140037a60
mov edx, dword [rax + 0x24]
lea rcx, str.NetId:__d
call fcn.1400acce0
mov rcx, qword [0x140317510]
add rcx, 0x62a8
mov rdx, rdi
call fcn.140037a60
mov edx, dword [rax + 0x20]
lea rcx, str.UserId:__d
call fcn.1400acce0
mov rcx, qword [0x140317510]
add rcx, 0x62a8
mov rdx, rdi
call fcn.140037a60
cvttss2si eax, dword [rax + 0x2c]
cdq
and edx, 0x1f
lea ebx, [rdx + rax]
sar ebx, 5
mov rcx, qword [0x140317510]
add rcx, 0x62a8
mov rdx, rdi
call fcn.140037a60
cvttss2si eax, dword [rax + 0x28]
cdq
and edx, 0x1f
add edx, eax
sar edx, 5
mov r8d, ebx
lea rcx, str.X:__d__Y:__d
call fcn.1400acce0
inc r14d
movsxd rdi, r14d
mov rcx, qword [0x140317510]
add rcx, 0x62a8
call fcn.140037ab0
cmp rdi, rax
jb 0x140041f00
call fcn.1400bb0d0
mov dword [rbp - 0x5c], 0x313f3b05
mov word [rbp - 0x58], Ordinal_41
mov byte [rbp - 0x56], 1
lea rcx, [rbp - 0x5c]
call fcn.14003a410
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x14004216e
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5a8]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Scan_World_Tiles
call fcn.1400ad960
test al, al
je 0x140042062
mov rcx, qword [0x140317510]
add rcx, 0x3c8
call fcn.140037860
call fcn.1400afc50
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5b0]
call fcn.140038a00
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, [0x1402a12f4]
call fcn.1400752b0
mov rbx, qword [0x140317510]
mov edx, 8
lea rcx, [rbp + 0x26e0]
call fcn.1400072b0
lea rdx, [rbp + 0x26e0]
lea rcx, [rbx + 0x6328]
call fcn.14000f7c0
lea rdx, [rbp + 0x26b1]
lea rcx, [rbx + 0x6328]
call fcn.14000f7b0
movzx edx, byte [rbp + 0x26b1]
lea rcx, [rbp + 0x26e0]
call fcn.14000f6a0
test al, al
jne 0x140042164
nop word [rax + rax]
lea rcx, [rbp + 0x26e0]
call fcn.14000f690
mov rbx, rax
mov edx, dword [rax]
mov rcx, qword [0x140317630]
call fcn.140033330
test rax, rax
je 0x14004212f
lea rcx, [rax + 8]
call fcn.14000fb90
mov r8, rax
mov edx, dword [rbx + 4]
lea rcx, str._dx__s
call fcn.1400acce0
jmp 0x140042141
mov r8d, dword [rbx]
mov edx, dword [rbx + 4]
lea rcx, str._dx__id:__d_
call fcn.1400acce0
lea rcx, [rbp + 0x26e0]
call fcn.14000f620
movzx edx, byte [rbp + 0x26b1]
lea rcx, [rbp + 0x26e0]
call fcn.14000f6a0
test al, al
je 0x1400420f0
call fcn.140075360
call fcn.1400bb0d0
mov dword [rbp + 0xe0], 0x353c3e17
mov dword [rbp + 0xe4], 0x3f393f21
mov dword [rbp + 0xe8], 0x392f1379
mov dword [rbp + 0xec], 0x1002d30
lea rcx, [rbp + 0xe0]
call fcn.140047380
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x1400422f2
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5b8]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Scan_World_Floating_Items
call fcn.1400ad960
test al, al
je 0x1400421f1
mov rcx, qword [0x140317510]
add rcx, 0x3c8
call fcn.1400377e0
call fcn.1400afc50
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5c0]
call fcn.140038a00
mov rdx, rax
xor r9d, r9d
mov r8b, 1
lea rcx, [0x1402a132c]
call fcn.1400752b0
mov rbx, qword [0x140317510]
mov edx, 8
lea rcx, [rbp + 0x26e8]
call fcn.1400072b0
lea rdx, [rbp + 0x26e8]
lea rcx, [rbx + 0x6318]
call fcn.14000f7c0
lea rdx, [rbp + 0x26b2]
lea rcx, [rbx + 0x6318]
call fcn.14000f7b0
movzx edx, byte [rbp + 0x26b2]
lea rcx, [rbp + 0x26e8]
call fcn.14000f6a0
test al, al
jne 0x1400422e8
lea rcx, [rbp + 0x26e8]
call fcn.14000f690
mov rbx, rax
mov edx, dword [rax]
mov rcx, qword [0x140317630]
call fcn.140033330
test rax, rax
je 0x1400422b3
lea rcx, [rax + 8]
call fcn.14000fb90
mov r8, rax
mov edx, dword [rbx + 4]
lea rcx, str._dx__s
call fcn.1400acce0
jmp 0x1400422c5
mov r8d, dword [rbx]
mov edx, dword [rbx + 4]
lea rcx, str._dx__id:__d_
call fcn.1400acce0
lea rcx, [rbp + 0x26e8]
call fcn.14000f620
movzx edx, byte [rbp + 0x26b2]
lea rcx, [rbp + 0x26e8]
call fcn.14000f6a0
test al, al
je 0x140042274
call fcn.140075360
call fcn.1400bb0d0
mov dword [rbp - 0x20], 0x3d3d3b1c
mov dword [rbp - 0x1c], 0x273738
mov byte [rbp - 0x18], 1
lea rcx, [rbp - 0x20]
call fcn.140047440
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140042413
mov rcx, qword [0x140317510]
movss xmm0, dword [rcx + 0x61cc]
addss xmm0, xmm13
mulss xmm0, xmm9
cvttss2si edi, xmm0
movss xmm1, dword [rcx + 0x61c8]
addss xmm1, xmm12
mulss xmm1, xmm9
cvttss2si ebx, xmm1
add rcx, 0x62c0
call fcn.14000fb90
mov r9d, edi
mov r8d, ebx
mov rdx, rax
lea rcx, str.World_Name_:__s__Position_X:__d__Y:__d
call fcn.1400acce0
mov rdx, qword [0x140317510]
add rdx, 0xd0
lea rcx, str.Minimap
call fcn.1400aedb0
mov rcx, qword [0x140317510]
cmp byte [rcx + 0xd0], 0
je 0x14004240e
mov rax, qword [0x140317630]
cmp byte [rax + 0x28], 0
je 0x140042402
mov ebx, r13d
mov r8d, dword [rcx + 0x6300]
mov eax, dword [rcx + 0x6304]
sub eax, 6
imul eax, r8d
test eax, eax
jle 0x14004240e
nop dword [rax + rax]
mov eax, ebx
cdq
idiv r8d
mov ecx, edx
mov edx, eax
call fcn.14003a510
inc ebx
mov rax, qword [0x140317510]
mov r8d, dword [rax + 0x6300]
mov ecx, dword [rax + 0x6304]
sub ecx, 6
imul ecx, r8d
cmp ebx, ecx
jl 0x1400423d0
jmp 0x14004240e
lea rcx, str.Please_check_ur_items.dat
call fcn.1400acce0
call fcn.1400bb0d0
mov dword [rbp + 0x70], 0x273c3a16
mov dword [rbp + 0x74], 0x311b7621
mov dword [rbp + 0x78], 0x1002e2a
lea rcx, [rbp + 0x70]
call fcn.14003a440
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140042907
mov rdx, qword [0x140317510]
add rdx, 0x6198
lea rcx, str.Enable_Auto_Kill_Ghost
call fcn.1400aedb0
mov rcx, qword [0x140317510]
add rcx, 0x3c8
mov r15d, 0x17c6
mov edx, r15d
call fcn.140034a50
test al, al
jne 0x14004248c
lea rcx, str.Please_use_the_Neutron_Power_Glove_to_continue.
call fcn.1400acce0
mov rbx, qword [0x140317510]
lea rcx, [rbx + 0x6260]
call fcn.14000f770
mov rdi, rax
lea rcx, [rbx + 0x6260]
call fcn.14000f760
mov r14, rax
cmp rdi, rax
je 0x140042785
nop word [rax + rax]
movsx ecx, word [rdi]
cmp cx, r15w
jne 0x140042778
mov edx, ecx
mov rcx, qword [0x140317630]
call fcn.140033330
mov rcx, qword [0x140317510]
movsx edx, word [rdi]
add rcx, 0x3c8
test rax, rax
je 0x1400425d8
lea rbx, [rax + 8]
call fcn.140034a50
test al, al
je 0x1400425b8
movzx edx, byte [rdi + 2]
lea rcx, [rbp + 0x1988]
call fcn.140001e40
nop
lea r8, [0x14029fa1c]
mov rdx, rax
lea rcx, [rbp + 0x1968]
call fcn.140010580
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x28e0]
call fcn.1400317b0
nop
lea rcx, [rbp + 0x1968]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x1988]
call fcn.14000fcb0
lea rcx, [rbp + 0x28e0]
call fcn.14000fb90
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x1118]
call fcn.140038a30
lea rdx, [rbp + 0x290]
mov rcx, rax
call fcn.140038a90
mov rdx, rbx
lea rcx, [rbp + 0x290]
call fcn.1400acdf0
nop
lea rcx, [rbp + 0x28e0]
call fcn.14000fcb0
jmp 0x1400426eb
mov rcx, rbx
call fcn.14000fb90
movzx edx, byte [rdi + 2]
mov r8, rax
lea rcx, str._dx__s
call fcn.1400acce0
jmp 0x1400426eb
call fcn.140034a50
movsx r8d, word [rdi]
test al, al
je 0x1400426db
mov edx, r8d
lea rcx, [rbp + 0x1a08]
call fcn.140001e40
mov rbx, rax
movzx edx, byte [rdi + 2]
lea rcx, [rbp + 0x19e8]
call fcn.140001e40
nop
lea r8, str.x__id:
mov rdx, rax
lea rcx, [rbp + 0x19c8]
call fcn.140010580
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x19a8]
call fcn.140031820
nop
lea r8, [0x14029f7ec]
mov rdx, rax
lea rcx, [rbp + 0x2940]
call fcn.140010580
nop
lea rcx, [rbp + 0x19a8]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x19c8]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x19e8]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x1a08]
call fcn.14000fcb0
lea rcx, [rbp + 0x2940]
call fcn.14000fb90
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x1128]
call fcn.140038a30
lea rdx, [rbp + 0x2a0]
mov rcx, rax
call fcn.140038a90
mov rdx, rbx
lea rcx, [rbp + 0x2a0]
call fcn.1400acdf0
nop
lea rcx, [rbp + 0x2940]
call fcn.14000fcb0
jmp 0x1400426eb
movzx edx, byte [rdi + 2]
lea rcx, str._dx__id:__d_
call fcn.1400acce0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movsx ecx, word [rdi]
add ecx, 0x9c40
call fcn.14007c1e0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5c8]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Wear
call fcn.1400ad960
test al, al
je 0x140042773
mov rcx, qword [0x140317510]
call fcn.140029140
test al, al
je 0x140042773
lea rcx, [rbp + 0x29f8]
call fcn.140008d20
mov byte [rbp + 0x29f8], 0xa
movsx eax, word [rdi]
mov dword [rbp + 0x2a0c], eax
mov r9d, r12d
lea r8, [rbp + 0x29f8]
mov edx, 4
mov rcx, qword [0x140317510]
call fcn.140029d20
call fcn.14007c2e0
add rdi, 4
cmp rdi, r14
jne 0x1400424c0
call fcn.1400afc50
mov rbx, qword [0x140317510]
mov edx, 8
lea rcx, [rbp + 0x26f0]
call fcn.1400072b0
lea rdx, [rbp + 0x26f0]
lea rcx, [rbx + 0x6188]
call fcn.14000f7c0
lea rdx, [rbp + 0x26b0]
lea rcx, [rbx + 0x6188]
call fcn.14000f7b0
movzx edx, byte [rbp + 0x26b0]
lea rcx, [rbp + 0x26f0]
call fcn.14000f6a0
test al, al
jne 0x140042902
lea rcx, [rbp + 0x26f0]
call fcn.14000f690
mov rbx, rax
mov edx, dword [rax]
lea rcx, [rbp + 0x1a48]
call fcn.140001e40
nop
mov r8, rax
lea rdx, str.Ghost_
lea rcx, [rbp + 0x1a28]
call fcn.140010510
nop
lea r8, [0x14029f908]
mov rdx, rax
lea rcx, [rbp + 0x29a0]
call fcn.140010580
nop
lea rcx, [rbp + 0x1a28]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x1a48]
call fcn.14000fcb0
lea rcx, [rbp + 0x29a0]
call fcn.14000fb90
mov rcx, rax
xor edx, edx
call fcn.1400b7bf0
test al, al
je 0x1400428cf
mov eax, dword [rbx + 8]
cdq
and edx, 0x1f
lea r8d, [rdx + rax]
sar r8d, 5
mov eax, dword [rbx + 4]
cdq
and edx, 0x1f
add edx, eax
sar edx, 5
lea rcx, str.Last_Position:__d___d
call fcn.1400acce0
mov eax, dword [rbx + 0x10]
cdq
and edx, 0x1f
lea r8d, [rdx + rax]
sar r8d, 5
mov eax, dword [rbx + 0xc]
cdq
and edx, 0x1f
add edx, eax
sar edx, 5
lea rcx, str.Target_Position:__d___d
call fcn.1400acce0
mov edx, dword [rbx + 0x14]
lea rcx, str.Type:__d
call fcn.1400acce0
mov edx, dword [rbx + 0x18]
lea rcx, str.Velocity_:__d
call fcn.1400acce0
nop
lea rcx, [rbp + 0x29a0]
call fcn.14000fcb0
lea rcx, [rbp + 0x26f0]
call fcn.14000f620
movzx edx, byte [rbp + 0x26b0]
lea rcx, [rbp + 0x26f0]
call fcn.14000f6a0
test al, al
je 0x1400427e3
call fcn.1400bb0d0
call fcn.1400b97b0
call fcn.1400bb0d0
mov dword [rbp - 0x54], 0x2630331c
mov word [rbp - 0x50], Ordinal_60
mov byte [rbp - 0x4e], 1
lea rcx, [rbp - 0x54]
call fcn.14003a410
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x14004496f
mov dword [rbp + 0xa0], 0x35277172
mov dword [rbp + 0xa4], 0x2a363437
mov dword [rbp + 0xa8], 0x68696a
mov byte [rbp + 0xac], 1
lea rcx, [rbp + 0xa0]
call fcn.140047470
mov rcx, rax
xor edx, edx
call fcn.1400b92b0
test al, al
je 0x140044965
mov dword [rbp + 0x50], 0x3b272710
mov dword [rbp + 0x54], 0x393f1575
mov word [rbp + 0x58], reloc.WLDAP32.dll_Ordinal_45
mov byte [rbp + 0x5a], 1
lea rcx, [rbp + 0x50]
call fcn.1400474a0
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140042cae
lea rcx, [rbp + 0x5d0]
call fcn.14007d310
movss xmm6, dword [rax]
movaps xmm0, xmm6
call fcn.14007d170
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
lea r8, [0x140318800]
lea rdx, str.Spam_text
lea rcx, str.itst
call fcn.1400b1ac0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5d8]
call fcn.140038a00
mov rdx, rax
lea rcx, [0x1402a100c]
call fcn.1400ad960
test al, al
je 0x140042a72
lea rdx, [0x140318800]
lea rcx, [rbp + 0x2860]
call fcn.14000fd80
nop
lea rcx, [rbp + 0x2860]
call fcn.140031060
test al, al
jne 0x140042a66
mov rcx, qword [0x140317510]
add rcx, 0x63a0
lea rdx, [rbp + 0x2860]
call fcn.140030a20
nop
lea rcx, [rbp + 0x2860]
call fcn.14000fcb0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x5e0]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Remove
call fcn.1400ad960
test al, al
je 0x140042b1d
cmp dword [0x140315da8], 0xffffffff
jle 0x140042b13
mov rcx, qword [0x140317510]
add rcx, 0x63a0
call fcn.14000f7e0
movsxd rcx, dword [0x140315da8]
cmp rcx, rax
jae 0x140042b13
mov rbx, qword [0x140317510]
lea rdx, [rbp + 0x5e8]
lea rcx, [rbx + 0x63a0]
call fcn.14000f7f0
movsxd r8, dword [0x140315da8]
lea rdx, [rbp + 0x5f0]
mov rcx, rax
call fcn.140047600
mov r8, qword [rax]
lea rdx, [rbp + 0x5f8]
lea rcx, [rbx + 0x63a0]
call fcn.14000f800
mov dword [0x140315da8], 0xffffffff
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x600]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Clear
call fcn.1400ad960
test al, al
je 0x140042b6d
mov rcx, qword [0x140317510]
add rcx, 0x63a0
call fcn.1400479f0
mov dword [0x140315da8], 0xffffffff
movss xmm2, dword [0x1402a935c]
movaps xmm1, xmm6
lea rcx, [rbp + 0x608]
call fcn.140038a00
mov rdx, rax
lea rcx, str.lbs
call fcn.1400b85a0
test al, al
je 0x140042c58
mov r14d, r13d
mov rcx, qword [0x140317510]
add rcx, 0x63a0
call fcn.14000f7e0
test rax, rax
je 0x140042c53
mov r15, r13
nop dword [rax]
mov ecx, r14d
call fcn.14007c1e0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x610]
call fcn.140038a00
mov rbx, rax
cmp dword [0x140315da8], r14d
sete dil
mov rcx, qword [0x140317510]
add rcx, 0x63a0
mov rdx, r15
call fcn.14000f7d0
mov rcx, rax
call fcn.14000fb90
mov r9, rbx
xor r8d, r8d
movzx edx, dil
mov rcx, rax
call fcn.1400b7c90
mov ecx, dword [0x140315da8]
test al, al
cmovne ecx, r14d
mov dword [0x140315da8], ecx
call fcn.14007c2e0
inc r14d
movsxd r15, r14d
mov rcx, qword [0x140317510]
add rcx, 0x63a0
call fcn.14000f7e0
cmp r15, rax
jb 0x140042bc0
call fcn.1400b8a10
mov rdx, qword [0x140317510]
add rdx, 0x63c0
mov dword [rsp + 0x28], r13d
lea rax, str.Spam_delay:__d
mov qword [rsp + 0x20], rax
mov r9d, 0x1f40
mov r8d, 0x7d0
lea rcx, str.sisd
call fcn.1400b1590
mov rdx, qword [0x140317510]
add rdx, 0x63b8
lea rcx, str.Spam
call fcn.1400aedb0
call fcn.1400bb0d0
mov dword [rbp + 0x10], 0x3b272710
mov dword [rbp + 0x14], 0x3f241b75
mov word [rbp + 0x18], 0x100
lea rcx, [rbp + 0x10]
call fcn.1400473e0
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140042d3d
mov rdx, qword [0x140317510]
add rdx, 0x1f0
lea rcx, str.Enable_Auto_Msg
call fcn.1400aedb0
test al, al
je 0x140042d14
mov rcx, qword [0x140317510]
add rcx, 0x1f8
lea rdx, [0x140318870]
call fcn.14000fc60
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0x78]
lea rdx, [0x140318870]
lea rcx, str.Text_to_msg
call fcn.1400b1a70
call fcn.1400bb0d0
movdqa xmm0, xmmword [0x1402a9560]
movdqu xmmword [rbp + 0x1f8], xmm0
mov word [rbp + 0x208], 0x100
lea rcx, [rbp + 0x1f8]
call fcn.1400474d0
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140044965
mov dword [rbp - 0x4c], 0x33323f1e
mov word [rbp - 0x48], gethostname
mov byte [rbp - 0x46], 1
lea rcx, [rbp - 0x4c]
call fcn.14003a410
mov rcx, rax
xor edx, edx
call fcn.1400b92b0
test al, al
je 0x14004495b
mov dword [rbp - 0x7c], 0x3a3a331c
mov word [rbp - 0x78], 0x100
lea rcx, [rbp - 0x7c]
call fcn.140047410
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140043b34
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x618]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Import
call fcn.1400ad960
test al, al
je 0x1400433d3
mov edx, 0x110
lea rcx, [rbp + 0x3060]
call fcn.140032fd0
mov dword [rsp + 0x20], r12d
mov r9d, 0x40
mov r8d, r12d
lea rdx, str.RotasiConfig.json
lea rcx, [rbp + 0x3060]
call fcn.1400342e0
nop
xor edx, edx
lea rcx, [rbp + 0x1be8]
call fcn.1400478f0
mov byte [rsp + 0x20], 0
mov r9b, 1
mov r8, rax
lea rdx, [rbp + 0x3060]
lea rcx, [rbp + 0x26b8]
call fcn.140048c00
nop
mov rdx, qword [0x140317510]
add rdx, 0x248
lea rcx, [rbp + 0x26f8]
call fcn.14000fdc0
nop
lea rdx, [rbp + 0x620]
lea rcx, [rbp + 0x26f8]
call fcn.14000fbc0
mov rdi, qword [rax]
lea rdx, [rbp + 0x628]
lea rcx, [rbp + 0x26f8]
call fcn.14000fba0
mov rbx, qword [rax]
lea rdx, [rbp + 0x630]
lea rcx, [rbp + 0x26f8]
call fcn.14000fbc0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov qword [rsp + 0x20], rcx
mov r9, rdi
mov r8, rbx
mov rdx, qword [rax]
lea rcx, [rbp + 0x638]
call fcn.140012340
lea rdx, str.blockId
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rcx, rax
call fcn.140048d50
mov rcx, qword [0x140317510]
mov dword [rcx + 0x6484], eax
lea rdx, str.seedId
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rcx, rax
call fcn.140048d50
mov rcx, qword [0x140317510]
mov dword [rcx + 0x6488], eax
lea rdx, str.delayHarvest
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rcx, rax
call fcn.140048d50
mov rcx, qword [0x140317510]
mov dword [rcx + 0x6490], eax
lea rdx, str.delayPlant
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rcx, rax
call fcn.140048d50
mov rcx, qword [0x140317510]
mov dword [rcx + 0x6494], eax
lea rdx, str.delayPunch
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rcx, rax
call fcn.140048d50
mov rcx, qword [0x140317510]
mov dword [rcx + 0x6498], eax
lea rdx, str.delayPlace
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rcx, rax
call fcn.140048d50
mov rcx, qword [0x140317510]
mov dword [rcx + 0x649c], eax
lea rdx, str.findPathSpeed
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rcx, rax
call fcn.140048d50
mov rcx, qword [0x140317510]
mov dword [rcx + 0x6550], eax
lea rdx, str.packName
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rcx, qword [0x140317510]
add rcx, 0x64b8
mov rdx, rax
call fcn.140048d60
lea rdx, str.packPrice
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rcx, rax
call fcn.140048d50
mov rcx, qword [0x140317510]
mov dword [rcx + 0x64d8], eax
lea rdx, str.whiteList
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
lea rdx, [rbp + 0xa40]
mov rcx, rax
call fcn.140048de0
mov rcx, qword [0x140317510]
add rcx, 0x64e0
mov rdx, rax
call fcn.140047b90
lea rcx, [rbp + 0xa40]
call fcn.140030710
lea rdx, str.packDrop
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
lea rdx, [rbp + 0xa58]
mov rcx, rax
call fcn.140048de0
mov rcx, qword [0x140317510]
add rcx, 0x64a0
mov rdx, rax
call fcn.140047b90
lea rcx, [rbp + 0xa58]
call fcn.140030710
lea rdx, str.looping
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rcx, rax
call fcn.140048e70
mov rcx, qword [0x140317510]
mov byte [rcx + 0x64dc], al
lea rdx, str.webhookMsgId
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rcx, qword [0x1403176a8]
add rcx, 0x60
mov rdx, rax
call fcn.140048d60
lea rdx, str.webhookToken
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rcx, qword [0x1403176a8]
add rcx, 0x20
mov rdx, rax
call fcn.140048d60
lea rdx, str.webhookId
lea rcx, [rbp + 0x26b8]
call fcn.140048d00
mov rdx, rax
mov rcx, qword [0x1403176a8]
call fcn.140048d60
lea rdx, [rbp + 0x26f8]
lea rcx, [rbp + 0x1a68]
call fcn.14000fdc0
mov rdx, rax
lea rcx, [rbp + 0x26b8]
call fcn.140047900
lea rdx, str.doorFarm
mov rcx, rax
call fcn.140048d00
mov rcx, qword [0x140317510]
add rcx, 0x64f8
mov rdx, rax
call fcn.140048d60
lea rdx, [rbp + 0x26f8]
lea rcx, [rbp + 0x1a88]
call fcn.14000fdc0
mov rdx, rax
lea rcx, [rbp + 0x26b8]
call fcn.140047900
lea rdx, str.worldSeed
mov rcx, rax
call fcn.140048d00
mov rcx, qword [0x140317510]
add rcx, 0x63f8
mov rdx, rax
call fcn.140048d60
lea rdx, [rbp + 0x26f8]
lea rcx, [rbp + 0x1aa8]
call fcn.14000fdc0
mov rdx, rax
lea rcx, [rbp + 0x26b8]
call fcn.140047900
lea rdx, str.doorSeed
mov rcx, rax
call fcn.140048d00
mov rcx, qword [0x140317510]
add rcx, 0x6418
mov rdx, rax
call fcn.140048d60
lea rdx, [rbp + 0x26f8]
lea rcx, [rbp + 0x1ac8]
call fcn.14000fdc0
mov rdx, rax
lea rcx, [rbp + 0x26b8]
call fcn.140047900
lea rdx, str.bennchmarkSeed
mov rcx, rax
call fcn.140048d00
mov rcx, rax
call fcn.140048d50
mov rcx, qword [0x140317510]
mov dword [rcx + 0x6438], eax
lea rdx, [rbp + 0x26f8]
lea rcx, [rbp + 0x1ae8]
call fcn.14000fdc0
mov rdx, rax
lea rcx, [rbp + 0x26b8]
call fcn.140047900
lea rdx, str.worldPack
mov rcx, rax
call fcn.140048d00
mov rcx, qword [0x140317510]
add rcx, 0x6440
mov rdx, rax
call fcn.140048d60
lea rdx, [rbp + 0x26f8]
lea rcx, [rbp + 0x1b08]
call fcn.14000fdc0
mov rdx, rax
lea rcx, [rbp + 0x26b8]
call fcn.140047900
lea rdx, str.doorPack
mov rcx, rax
call fcn.140048d00
mov rcx, qword [0x140317510]
add rcx, 0x6460
mov rdx, rax
call fcn.140048d60
lea rdx, [rbp + 0x26f8]
lea rcx, [rbp + 0x1b28]
call fcn.14000fdc0
mov rdx, rax
lea rcx, [rbp + 0x26b8]
call fcn.140047900
lea rdx, str.benchmarkPack
mov rcx, rax
call fcn.140048d00
mov rcx, rax
call fcn.140048d50
mov rcx, qword [0x140317510]
mov dword [rcx + 0x6480], eax
lea rdx, [rbp + 0x26f8]
lea rcx, [rbp + 0x1b48]
call fcn.14000fdc0
mov rdx, rax
lea rcx, [rbp + 0x26b8]
call fcn.140047900
lea rdx, str.world
mov rcx, rax
call fcn.140048d00
lea rdx, [rbp + 0xa70]
mov rcx, rax
call fcn.140048ed0
mov rcx, qword [0x140317510]
add rcx, 0x6518
mov rdx, rax
call fcn.140047a40
lea rcx, [rbp + 0xa70]
call fcn.14000f880
nop
lea rcx, [rbp + 0x26f8]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x26b8]
call fcn.1400479d0
nop
lea rcx, [rbp + 0x3060]
call fcn.140032f60
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
mov rax, qword [0x140317510]
cmp byte [rax + 0x6554], 0
jne 0x14004362e
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x640]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Start
call fcn.1400ad960
test al, al
je 0x140043622
lea rcx, [rbp + 0x648]
call fcn.140002100
mov rax, qword [rax]
mov rcx, qword [0x140317510]
mov qword [rcx + 0x63f0], rax
mov rax, qword [0x140317510]
mov byte [rax + 0x63e8], 1
cmp byte [0x1403184b0], 0
jne 0x1400434f3
mov r8, qword [0x140317510]
cmp qword [r8 + 0x6558], 0
jne 0x140043499
call fcn.1400c1b70
mov rcx, qword [0x140317510]
mov qword [rcx + 0x6558], rax
mov edx, dword [0x140317534]
mov rcx, rax
call fcn.14000c4e0
mov r8, qword [0x140317510]
cmp qword [r8 + 0x6558], 0
je 0x140043467
lea rax, [r8 + 0x6554]
mov qword [rbp + 0x1a0], rax
add r8, 0x6558
lea rax, [0x140314848]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1a0]
lea rdx, [0x14000e450]
lea rcx, [rbp + 0x2738]
call fcn.140012530
nop
lea rcx, [rbp + 0x2738]
call fcn.140002140
nop
lea rcx, [rbp + 0x2738]
call fcn.140002120
jmp 0x140043622
mov edi, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140043622
mov rbx, r13
lea rsi, [0x140314848]
nop word [rax + rax]
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp qword [rcx + 0x6558], 0
jne 0x14004358f
nop dword [rax]
call fcn.1400c1b70
mov rcx, qword [0x140317510]
mov qword [rcx + 0x6558], rax
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov edx, edi
mov rcx, qword [rcx + 0x6558]
call fcn.14000c4e0
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp qword [rcx + 0x6558], 0
je 0x140043540
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x6554
mov qword [rbp + 0x1b0], rcx
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov r8, qword [rax]
add r8, 0x6558
mov qword [rsp + 0x20], rsi
lea r9, [rbp + 0x1b0]
lea rdx, [0x14000e450]
lea rcx, [rbp + 0x2748]
call fcn.140012530
nop
lea rcx, [rbp + 0x2748]
call fcn.140002140
nop
lea rcx, [rbp + 0x2748]
call fcn.140002120
inc edi
movsxd rbx, edi
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rbx, rax
jb 0x140043520
movzx esi, byte [rbp + 0x26b0]
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x650]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Stop
call fcn.1400ad960
test al, al
je 0x140043a34
mov rcx, qword [0x140317510]
add rcx, 0x6338
mov dword [rbp + 0x130], 7
lea rdx, [rbp + 0x130]
call fcn.140047c30
mov rcx, rax
call fcn.1400479f0
cmp byte [0x1403184b0], 0
jne 0x140043815
mov rax, qword [0x140317510]
cmp byte [rax + 0x6554], 0
jne 0x1400436d4
cmp qword [rax + 0x6558], 0
jne 0x1400436d4
call fcn.1400c1b70
mov rcx, qword [0x140317510]
mov qword [rcx + 0x6558], rax
mov edx, dword [0x140317534]
mov rcx, rax
call fcn.14000c4e0
mov rax, qword [0x140317510]
mov byte [rax + 0x6555], 0
mov rbx, qword [0x140317510]
mov rcx, qword [rbx + 0x6558]
test rcx, rcx
je 0x14004379b
cmp byte [rbx + 0x118], 0
je 0x140043781
lea rcx, [rbx + 0x6338]
mov dword [rbp + 0x12c], 7
lea rdx, [rbp + 0x12c]
call fcn.140047c30
mov rcx, rax
call fcn.1400479f0
mov rcx, qword [0x140317510]
mov rcx, qword [rcx + 0x6558]
call fcn.14000e400
mov rcx, qword [0x140317510]
add rcx, 0x6338
mov dword [rbp + 0x128], 7
lea rdx, [rbp + 0x128]
call fcn.140047c30
mov rcx, rax
call fcn.1400479f0
mov rax, qword [0x140317510]
mov qword [rax + 0x6558], r13
mov rax, qword [0x140317510]
mov byte [rax + 0x6554], 0
jmp 0x140043794
call fcn.1400e2830
mov rax, qword [0x140317510]
mov qword [rax + 0x6558], r13
mov rbx, qword [0x140317510]
lea rcx, [rbx + 0x6560]
call fcn.14000f770
mov rdi, rax
lea rcx, [rbx + 0x6560]
call fcn.14000f760
mov rbx, rax
cmp rdi, rax
je 0x1400437d1
nop
mov rcx, qword [rdi]
call fcn.1400e2830
add rdi, 8
cmp rdi, rbx
jne 0x1400437c0
mov rcx, qword [0x140317510]
add rcx, 0x6560
call fcn.14000f780
mov rcx, qword [0x140317510]
add rcx, 0x6338
mov dword [rbp + 0x124], 7
lea rdx, [rbp + 0x124]
call fcn.140047c30
mov rcx, rax
call fcn.1400479f0
jmp 0x140043a1a
mov r15d, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140043a1a
mov r14, r13
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp byte [rcx + 0x6554], 0
jne 0x1400438a9
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp qword [rcx + 0x6558], 0
jne 0x1400438a9
call fcn.1400c1b70
mov rbx, rax
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov qword [rcx + 0x6558], rbx
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov edx, r15d
mov rcx, qword [rcx + 0x6558]
call fcn.14000c4e0
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov rcx, qword [rcx + 0x6558]
call fcn.14000e180
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov byte [rcx + 0x6555], 0
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp qword [rcx + 0x6558], 0
je 0x14004399a
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov rdx, r14
cmp byte [rcx + 0x6554], 0
lea rcx, [0x1403181e0]
je 0x14004396d
call fcn.14000f6b0
mov rcx, qword [rax]
mov rcx, qword [rcx + 0x6558]
call fcn.14000e400
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov qword [rcx + 0x6558], r13
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov byte [rcx + 0x6554], 0
jmp 0x14004399a
call fcn.14000f6b0
mov rcx, qword [rax]
mov rcx, qword [rcx + 0x6558]
call fcn.1400e2830
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov qword [rcx + 0x6558], r13
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rbx, qword [rax]
lea rcx, [rbx + 0x6560]
call fcn.14000f770
mov rdi, rax
lea rcx, [rbx + 0x6560]
call fcn.14000f760
mov rbx, rax
cmp rdi, rax
je 0x1400439e1
nop
mov rcx, qword [rdi]
call fcn.1400e2830
add rdi, 8
cmp rdi, rbx
jne 0x1400439d0
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x6560
call fcn.14000f780
inc r15d
movsxd r14, r15d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp r14, rax
jb 0x140043830
mov rcx, qword [0x140317510]
add rcx, 0x6530
lea rdx, str.Inactive
call fcn.14000fc60
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
mov rcx, qword [0x140317510]
add rcx, 0x6530
call fcn.14000fb90
mov rdx, rax
lea rcx, str.Status_:__s
call fcn.1400acce0
mov rcx, qword [0x140317510]
add rcx, 0x62c0
call fcn.14000fb90
mov rdx, rax
lea rcx, str.World_:__s
call fcn.1400acce0
mov rax, qword [0x140317510]
movss xmm0, dword [rax + 0x61cc]
addss xmm0, xmm13
mulss xmm0, xmm9
cvttss2si r8d, xmm0
movss xmm1, dword [rax + 0x61c8]
addss xmm1, xmm12
mulss xmm1, xmm9
cvttss2si edx, xmm1
lea rcx, str.Posisition_:__d___d
call fcn.1400acce0
mov rax, qword [0x140317510]
mov edx, dword [rax + 0x624c]
lea rcx, str.Level_:__d
call fcn.1400acce0
mov rax, qword [0x140317510]
mov edx, dword [rax + 0x6250]
lea rcx, str.Gems_:__d
call fcn.1400acce0
mov rax, qword [0x140317510]
mov r8d, dword [rax + 0x6254]
mov edx, dword [rax + 0x6258]
lea rcx, str.Backpack_:__d__d
call fcn.1400acce0
mov rax, qword [0x140317510]
mov edx, dword [rax + 0x6484]
lea rcx, str.BlockID_:__d
call fcn.1400acce0
call fcn.1400bb0d0
mov dword [rbp + 0xf0], 0x323c2001
mov dword [rbp + 0xf4], 0xb77223c
mov dword [rbp + 0xf8], 0x352f2e3c
mov dword [rbp + 0xfc], 0x1003933
lea rcx, [rbp + 0xf0]
call fcn.140047380
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140043f5d
mov rdx, qword [0x140317510]
add rdx, 0x63f8
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
lea rcx, str.World_Seed
call fcn.1400a5a30
mov rdx, qword [0x140317510]
add rdx, 0x6418
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
lea rcx, str.Door_Seed
call fcn.1400a5a30
mov rdx, qword [0x140317510]
add rdx, 0x6438
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rcx, str.Benchmark_Seed
call fcn.1400b1a10
call fcn.1400afc50
mov rdx, qword [0x140317510]
add rdx, 0x6440
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
lea rcx, str.World_Pack
call fcn.1400a5a30
mov rdx, qword [0x140317510]
add rdx, 0x6460
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
lea rcx, str.Door_Pack
call fcn.1400a5a30
mov rdx, qword [0x140317510]
add rdx, 0x6480
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rcx, str.Benchmark_Pack
call fcn.1400b1a10
call fcn.1400afc50
mov rdx, qword [0x140317510]
add rdx, 0x64b8
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
lea rcx, str.Pack_Name
call fcn.1400a5a30
mov rdx, qword [0x140317510]
add rdx, 0x64d8
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rcx, str.Pack_Price
call fcn.1400b1a10
lea rcx, [rbp + 0x658]
call fcn.14007d310
movss xmm6, dword [rax]
movaps xmm0, xmm6
call fcn.14007d170
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rdx, [0x1403188e8]
lea rcx, str.ItemID
call fcn.1400b1a10
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x660]
call fcn.140038a00
mov rdx, rax
lea rcx, [0x1402a100c]
call fcn.1400ad960
test al, al
je 0x140043d4c
mov rcx, qword [0x140317510]
add rcx, 0x64a0
lea rdx, [0x1403188e8]
call fcn.140047b70
mov rcx, qword [0x140317510]
add rcx, 0x64e0
lea rdx, [0x1403188e8]
call fcn.140047b70
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x668]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Remove
call fcn.1400ad960
test al, al
je 0x140043df7
cmp dword [0x140315e00], 0xffffffff
jle 0x140043ded
mov rcx, qword [0x140317510]
add rcx, 0x64a0
call fcn.14000faa0
movsxd rcx, dword [0x140315e00]
cmp rcx, rax
jae 0x140043ded
mov rbx, qword [0x140317510]
lea rdx, [rbp + 0x670]
lea rcx, [rbx + 0x64a0]
call fcn.14000f7f0
movsxd r8, dword [0x140315e00]
lea rdx, [rbp + 0x678]
mov rcx, rax
call fcn.1400475f0
mov r8, qword [rax]
lea rdx, [rbp + 0x680]
lea rcx, [rbx + 0x64a0]
call fcn.140047b20
mov dword [0x140315e00], 0xffffffff
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x688]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Clear
call fcn.1400ad960
test al, al
je 0x140043e47
mov rcx, qword [0x140317510]
add rcx, 0x64a0
call fcn.14000f780
mov dword [0x140315e00], 0xffffffff
movss xmm13, dword [0x1402a935c]
movaps xmm2, xmm13
movaps xmm1, xmm6
lea rcx, [rbp + 0x690]
call fcn.140038a00
mov rdx, rax
lea rcx, str.lbpack
call fcn.1400b85a0
test al, al
je 0x140043f56
mov r14d, r13d
mov rcx, qword [0x140317510]
add rcx, 0x64a0
call fcn.14000faa0
test rax, rax
je 0x140043f51
mov r15, r13
nop dword [rax]
mov ecx, r14d
call fcn.14007c1e0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x698]
call fcn.140038a00
mov rbx, rax
cmp dword [0x140315e00], r14d
sete dil
mov rcx, qword [0x140317510]
add rcx, 0x64a0
mov rdx, r15
call fcn.14000fa90
mov edx, dword [rax]
lea rcx, [rbp + 0x1b68]
call fcn.140001e40
nop
mov rcx, rax
call fcn.14000fb90
mov r9, rbx
xor r8d, r8d
movzx edx, dil
mov rcx, rax
call fcn.1400b7c90
movzx ebx, al
lea rcx, [rbp + 0x1b68]
call fcn.14000fcb0
mov ecx, dword [0x140315e00]
test bl, bl
cmovne ecx, r14d
mov dword [0x140315e00], ecx
call fcn.14007c2e0
inc r14d
movsxd r15, r14d
mov rcx, qword [0x140317510]
add rcx, 0x64a0
call fcn.14000faa0
cmp r15, rax
jb 0x140043ea0
call fcn.1400b8a10
call fcn.1400bb0d0
jmp 0x140043f66
movss xmm13, dword [0x1402a935c]
mov dword [rbp + 0xb0], 0x35362013
mov dword [rbp + 0xb4], 0x3d04763e
mov dword [rbp + 0xb8], 0x32322e2d
mov word [rbp + 0xbc], Ordinal_60
mov byte [rbp + 0xbe], 1
lea rcx, [rbp + 0xb0]
call fcn.140047500
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x1400440d2
mov rdx, qword [0x140317510]
add rdx, 0x6484
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rcx, str.BlockID
call fcn.1400b1a10
mov rdx, qword [0x140317510]
add rdx, 0x6488
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rcx, str.SeedID
call fcn.1400b1a10
mov rdx, qword [0x140317510]
add rdx, 0x6490
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rcx, str.Delay_Harvest
call fcn.1400b1a10
mov rdx, qword [0x140317510]
add rdx, 0x6494
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rcx, str.Delay_Plant
call fcn.1400b1a10
mov rdx, qword [0x140317510]
add rdx, 0x6498
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rcx, str.Delay_Punch
call fcn.1400b1a10
mov rdx, qword [0x140317510]
add rdx, 0x649c
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rcx, str.Delay_Place
call fcn.1400b1a10
mov rdx, qword [0x140317510]
add rdx, 0x6550
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rcx, str.FindPath_Speed
call fcn.1400b1a10
call fcn.1400bb0d0
mov dword [rbp + 0x80], 0x38213d06
mov dword [rbp + 0x84], 0x311b7631
mov dword [rbp + 0x88], 0x1002e2a
lea rcx, [rbp + 0x80]
call fcn.14003a440
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x1400443df
lea rcx, [rbp + 0x6a0]
call fcn.14007d310
movss xmm6, dword [rax]
movaps xmm0, xmm6
call fcn.14007d170
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
lea r8, [0x140318660]
lea rdx, str.WorldName
lea rcx, str.rotasiworldnameinput
call fcn.1400b1ac0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x6a8]
call fcn.140038a00
mov rdx, rax
lea rcx, [0x1402a100c]
call fcn.1400ad960
test al, al
je 0x1400441ca
lea rdx, [0x140318660]
lea rcx, [rbp + 0x2840]
call fcn.14000fd80
nop
lea rcx, [rbp + 0x2840]
call fcn.140031060
test al, al
jne 0x1400441be
mov rcx, qword [0x140317510]
add rcx, 0x6518
lea rdx, [rbp + 0x2840]
call fcn.140030a20
nop
lea rcx, [rbp + 0x2840]
call fcn.14000fcb0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x6b0]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Remove
call fcn.1400ad960
test al, al
je 0x140044275
cmp dword [0x140315dd0], 0xffffffff
jle 0x14004426b
mov rcx, qword [0x140317510]
add rcx, 0x6518
call fcn.14000f7e0
movsxd rcx, dword [0x140315dd0]
cmp rcx, rax
jae 0x14004426b
mov rbx, qword [0x140317510]
lea rdx, [rbp + 0x6b8]
lea rcx, [rbx + 0x6518]
call fcn.14000f7f0
movsxd r8, dword [0x140315dd0]
lea rdx, [rbp + 0x6c0]
mov rcx, rax
call fcn.140047600
mov r8, qword [rax]
lea rdx, [rbp + 0x6c8]
lea rcx, [rbx + 0x6518]
call fcn.14000f800
mov dword [0x140315dd0], 0xffffffff
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x6d0]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Clear
call fcn.1400ad960
test al, al
je 0x1400442c5
mov rcx, qword [0x140317510]
add rcx, 0x6518
call fcn.1400479f0
mov dword [0x140315dd0], 0xffffffff
movaps xmm2, xmm13
movaps xmm1, xmm6
lea rcx, [rbp + 0x6d8]
call fcn.140038a00
mov rdx, rax
lea rcx, str.lbworld
call fcn.1400b85a0
test al, al
je 0x1400443a9
mov r14d, r13d
mov rcx, qword [0x140317510]
add rcx, 0x6518
call fcn.14000f7e0
test rax, rax
je 0x1400443a4
mov r15, r13
mov ecx, r14d
call fcn.14007c1e0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x6e0]
call fcn.140038a00
mov rbx, rax
cmp dword [0x140315dd0], r14d
sete dil
mov rcx, qword [0x140317510]
add rcx, 0x6518
mov rdx, r15
call fcn.14000f7d0
mov rcx, rax
call fcn.14000fb90
mov r9, rbx
xor r8d, r8d
movzx edx, dil
mov rcx, rax
call fcn.1400b7c90
mov ecx, dword [0x140315dd0]
test al, al
cmovne ecx, r14d
mov dword [0x140315dd0], ecx
call fcn.14007c2e0
inc r14d
movsxd r15, r14d
mov rcx, qword [0x140317510]
add rcx, 0x6518
call fcn.14000f7e0
cmp r15, rax
jb 0x140044311
call fcn.1400b8a10
mov r8, qword [0x140317510]
add r8, 0x64f8
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
mov r9d, Ordinal_41
lea rdx, str.door_world_farm
lea rcx, str.Door_Farm
call fcn.1400a5ac0
call fcn.1400bb0d0
mov dword [rbp - 0x74], 0x37203b1c
mov word [rbp - 0x70], 0x100
lea rcx, [rbp - 0x74]
call fcn.140047410
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x14004495b
mov rdx, qword [0x140317510]
add rdx, 0x64dc
lea rcx, str.Looping
call fcn.1400aedb0
call fcn.1400afc50
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
mov rdx, qword [0x1403176a8]
lea rcx, str.Webhook_ID
call fcn.1400a5a30
mov rdx, qword [0x1403176a8]
add rdx, 0x20
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
lea rcx, str.Webhook_Token
call fcn.1400a5a30
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x6e8]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Send
call fcn.1400ad960
test al, al
je 0x1400446b1
mov qword [rbp + 0x1e8], 0
lea rdx, [0x14018c1f8]
lea rcx, [rbp + 0x9d8]
call fcn.14000fd80
nop
movsd xmm0, qword [rbp + 0x1e8]
movsd qword [rbp + 0x170], xmm0
mov dword [rbp + 0x178], r13d
mov dword [rsp + 0x48], r12d
mov dword [rsp + 0x40], recvfrom
lea rax, [rbp + 0x170]
mov qword [rsp + 0x38], rax
mov byte [rsp + 0x30], 1
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
mov r8d, 0x317efd
lea rdx, [rbp + 0x9d8]
lea rcx, [rbp + 0x3810]
call qword [sym.imp.dpp.dll_public:_void___cdecl_dpp::cluster::constructor_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64__unsigned_int__unsigned_int__unsigned_int__unsigned_int__bool__struct_dpp::cache_policy_t__unsigned_int__unsigned_int____ptr64]
nop
lea rcx, [rbp + 0x9d8]
call fcn.14000fcb0
lea rcx, [rbp + 0x2a70]
call qword [sym.imp.dpp.dll_public:_void___cdecl_dpp::webhook::constructor_void____ptr64]
nop
mov rdx, qword [0x1403176a8]
lea rcx, [rbp + 0x2a78]
call qword [sym.imp.dpp.dll_public:_class_dpp::snowflake____ptr64___cdecl_dpp::snowflake::operator_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64____ptr64]
mov rdx, qword [0x1403176a8]
add rdx, 0x20
lea rcx, [rbp + 0x2ae8]
call fcn.14000fc80
lea rdx, str.GrowX_Rotate_Farm
lea rcx, [rbp + 0x2aa8]
call fcn.14000fc60
lea rcx, [rbp + 0x3170]
call qword [sym.imp.dpp.dll_public:_void___cdecl_dpp::message::constructor_void____ptr64]
nop
lea rcx, [rbp + 0x1c30]
call qword [sym.imp.dpp.dll_public:_void___cdecl_dpp::embed::constructor_void____ptr64]
mov rbx, rax
lea rdx, [0x1402a1824]
lea rcx, [rbp + 0x9b8]
call fcn.14000fd80
nop
lea rdx, [rbp + 0x9b8]
mov rcx, rbx
call qword [sym.imp.dpp.dll_public:_struct_dpp::embed____ptr64___cdecl_dpp::embed::set_title_class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64____ptr64]
mov rdx, rax
lea rcx, [rbp + 0x3490]
call qword [sym.imp.dpp.dll_public:_void___cdecl_dpp::embed::constructor_struct_dpp::embed_const____ptr64____ptr64]
nop
lea rcx, [rbp + 0x9b8]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x1c30]
call qword [sym.imp.dpp.dll_public:_void___cdecl_dpp::embed::destructor_void____ptr64]
lea rdx, [rbp + 0x3490]
lea rcx, [rbp + 0x3170]
call qword [sym.imp.dpp.dll_public:_struct_dpp::message____ptr64___cdecl_dpp::message::add_embed_struct_dpp::embed_const____ptr64____ptr64]
lea rdx, [0x14018c1f8]
lea rcx, [rbp + 0x998]
call fcn.14000fd80
nop
mov qword [rbp + 0x1b8], r13
lea rdx, [rbp + 0x1b8]
lea rcx, [rbp + 0x6f0]
call qword [sym.imp.dpp.dll_public:_void___cdecl_dpp::snowflake::constructor_unsigned_long_long_unsigned___int64__const____ptr64____ptr64]
lea rcx, [rbp + 0x998]
mov qword [rsp + 0x30], rcx
mov rax, qword [rax]
mov qword [rsp + 0x28], rax
mov byte [rsp + 0x20], 0
lea r9, [rbp + 0x3170]
lea r8, [rbp + 0x2a70]
lea rdx, [rbp + 0x1fb0]
lea rcx, [rbp + 0x3810]
call qword [sym.imp.dpp.dll_public:_struct_dpp::message___cdecl_dpp::cluster::execute_webhook_sync_class_dpp::webhook_const____ptr64__struct_dpp::message_const____ptr64__bool__class_dpp::snowflake__class_std::basic_string_char__struct_std::char_traits_char___class_std::allocator_char___const____ptr64____ptr64]
lea rcx, [rbp + 0x1fb0]
call qword [sym.imp.dpp.dll_public_virtual:_void___cdecl_dpp::message::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x998]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x3490]
call qword [sym.imp.dpp.dll_public:_void___cdecl_dpp::embed::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x3170]
call qword [sym.imp.dpp.dll_public_virtual:_void___cdecl_dpp::message::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x2a70]
call qword [sym.imp.dpp.dll_public_virtual:_void___cdecl_dpp::webhook::destructor_void____ptr64]
nop
lea rcx, [rbp + 0x3810]
call qword [sym.imp.dpp.dll_public_virtual:_void___cdecl_dpp::cluster::destructor_void____ptr64]
mov rdx, qword [0x1403176a8]
add rdx, 0x60
mov qword [rsp + 0x20], r13
xor r9d, r9d
xor r8d, r8d
lea rcx, str.Webhook_Message_ID
call fcn.1400a5a30
call fcn.1400afc50
lea rcx, [rbp + 0x6f8]
call fcn.14007d310
movss xmm6, dword [rax]
movaps xmm0, xmm6
call fcn.14007d170
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rdx, [0x140318658]
lea rcx, str.ItemID
call fcn.1400b1a10
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x700]
call fcn.140038a00
mov rdx, rax
lea rcx, [0x1402a100c]
call fcn.1400ad960
test al, al
je 0x140044752
mov rcx, qword [0x140317510]
add rcx, 0x64e0
lea rdx, [0x140318658]
call fcn.140047b70
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x708]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Remove
call fcn.1400ad960
test al, al
je 0x1400447fd
cmp dword [0x140315df8], 0xffffffff
jle 0x1400447f3
mov rcx, qword [0x140317510]
add rcx, 0x64e0
call fcn.14000faa0
movsxd rcx, dword [0x140315df8]
cmp rcx, rax
jae 0x1400447f3
mov rbx, qword [0x140317510]
lea rdx, [rbp + 0x710]
lea rcx, [rbx + 0x64e0]
call fcn.14000f7f0
movsxd r8, dword [0x140315df8]
lea rdx, [rbp + 0x718]
mov rcx, rax
call fcn.1400475f0
mov r8, qword [rax]
lea rdx, [rbp + 0x720]
lea rcx, [rbx + 0x64e0]
call fcn.140047b20
mov dword [0x140315df8], 0xffffffff
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x728]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Clear
call fcn.1400ad960
test al, al
je 0x14004484d
mov rcx, qword [0x140317510]
add rcx, 0x64e0
call fcn.14000f780
mov dword [0x140315df8], 0xffffffff
movaps xmm2, xmm13
movaps xmm1, xmm6
lea rcx, [rbp + 0x730]
call fcn.140038a00
mov rdx, rax
lea rcx, str.lbgoods
call fcn.1400b85a0
test al, al
je 0x140044956
mov r14d, r13d
mov rcx, qword [0x140317510]
add rcx, 0x64e0
call fcn.14000faa0
test rax, rax
je 0x140044951
mov r15, r13
nop dword [rax]
mov ecx, r14d
call fcn.14007c1e0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x738]
call fcn.140038a00
mov rbx, rax
cmp dword [0x140315df8], r14d
sete dil
mov rcx, qword [0x140317510]
add rcx, 0x64e0
mov rdx, r15
call fcn.14000fa90
mov edx, dword [rax]
lea rcx, [rbp + 0x1b88]
call fcn.140001e40
nop
mov rcx, rax
call fcn.14000fb90
mov r9, rbx
xor r8d, r8d
movzx edx, dil
mov rcx, rax
call fcn.1400b7c90
movzx ebx, al
lea rcx, [rbp + 0x1b88]
call fcn.14000fcb0
mov ecx, dword [0x140315df8]
test bl, bl
cmovne ecx, r14d
mov dword [0x140315df8], ecx
call fcn.14007c2e0
inc r14d
movsxd r15, r14d
mov rcx, qword [0x140317510]
add rcx, 0x64e0
call fcn.14000faa0
cmp r15, rax
jb 0x1400448a0
call fcn.1400b8a10
call fcn.1400bb0d0
call fcn.1400b97b0
call fcn.1400bb0d0
call fcn.1400b97b0
call fcn.1400bb0d0
mov dword [rbp + 0x20], 0x3f303313
mov dword [rbp + 0x24], 0x33343725
mov word [rbp + 0x28], 0x100
lea rcx, [rbp + 0x20]
call fcn.1400473e0
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140044ee2
call fcn.1400af470
mov rcx, qword [0x140317510]
mov eax, dword [rcx + 0x6254]
mov dword [rsp + 0x20], eax
mov r9d, dword [rcx + 0x6258]
mov r8d, dword [rcx + 0x624c]
mov edx, dword [rcx + 0x6250]
lea rcx, str.Gems:_d_Level:_d_Slots:_d__d
call fcn.1400acce0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x740]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Upgrade_Backpack
call fcn.1400ad960
test al, al
je 0x140044a43
lea rdx, str.actionbuy_nitemupgrade_backpack
lea rcx, [rbp + 0x978]
call fcn.14000fd80
nop
lea r8, [rbp + 0x978]
mov edx, 2
mov rcx, qword [0x140317510]
call fcn.140029be0
nop
lea rcx, [rbp + 0x978]
call fcn.14000fcb0
call fcn.1400afc50
call fcn.1400af470
mov rbx, qword [0x140317510]
lea rcx, [rbx + 0x6260]
call fcn.14000f770
mov rdi, rax
lea rcx, [rbx + 0x6260]
call fcn.14000f760
mov r14, rax
cmp rdi, rax
je 0x140044edd
nop dword [rax + rax]
movsx edx, word [rdi]
mov rcx, qword [0x140317630]
call fcn.140033330
mov rcx, qword [0x140317510]
movsx edx, word [rdi]
add rcx, 0x3c8
test rax, rax
je 0x140044b8c
lea rbx, [rax + 8]
call fcn.140034a50
test al, al
je 0x140044b6c
movzx edx, byte [rdi + 2]
lea rcx, [rbp + 0x1bc8]
call fcn.140001e40
nop
lea r8, [0x14029fa1c]
mov rdx, rax
lea rcx, [rbp + 0x1ba8]
call fcn.140010580
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x28a0]
call fcn.1400317b0
nop
lea rcx, [rbp + 0x1ba8]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x1bc8]
call fcn.14000fcb0
lea rcx, [rbp + 0x28a0]
call fcn.14000fb90
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x1138]
call fcn.140038a30
lea rdx, [rbp + 0x2b0]
mov rcx, rax
call fcn.140038a90
mov rdx, rbx
lea rcx, [rbp + 0x2b0]
call fcn.1400acdf0
nop
lea rcx, [rbp + 0x28a0]
call fcn.14000fcb0
jmp 0x140044c9f
mov rcx, rbx
call fcn.14000fb90
movzx edx, byte [rdi + 2]
mov r8, rax
lea rcx, str._dx__s
call fcn.1400acce0
jmp 0x140044c9f
call fcn.140034a50
movsx r8d, word [rdi]
test al, al
je 0x140044c8f
mov edx, r8d
lea rcx, [rbp + 0xaf8]
call fcn.140001e40
mov rbx, rax
movzx edx, byte [rdi + 2]
lea rcx, [rbp + 0xad8]
call fcn.140001e40
nop
lea r8, str.x__id:
mov rdx, rax
lea rcx, [rbp + 0xab8]
call fcn.140010580
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xa98]
call fcn.140031820
nop
lea r8, [0x14029f7ec]
mov rdx, rax
lea rcx, [rbp + 0x28c0]
call fcn.140010580
nop
lea rcx, [rbp + 0xa98]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0xab8]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0xad8]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0xaf8]
call fcn.14000fcb0
lea rcx, [rbp + 0x28c0]
call fcn.14000fb90
mov rbx, rax
mov dword [rsp + 0x20], 0xff
xor r9d, r9d
xor edx, edx
mov r8d, 0xff
lea rcx, [rbp + 0x1148]
call fcn.140038a30
lea rdx, [rbp + 0x500]
mov rcx, rax
call fcn.140038a90
mov rdx, rbx
lea rcx, [rbp + 0x500]
call fcn.1400acdf0
nop
lea rcx, [rbp + 0x28c0]
call fcn.14000fcb0
jmp 0x140044c9f
movzx edx, byte [rdi + 2]
lea rcx, str._dx__id:__d_
call fcn.1400acce0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movsx ecx, word [rdi]
call fcn.14007c1e0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x748]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Drop
call fcn.1400ad960
test al, al
je 0x140044d69
mov rcx, qword [0x140317510]
call fcn.140029140
test al, al
je 0x140044d69
mov edx, 0x84f
lea rcx, [0x1403182a8]
call fcn.140056620
test al, al
je 0x140044d69
movzx ecx, byte [rdi + 2]
mov rax, qword [0x140317510]
mov dword [rax + 0x114], ecx
movsx edx, word [rdi]
lea rcx, [rbp + 0xb38]
call fcn.140001e40
nop
mov r8, rax
lea rdx, str.actiondrop_nitemID
lea rcx, [rbp + 0xb18]
call fcn.140010510
nop
mov r8, rax
mov edx, 2
mov rcx, qword [0x140317510]
call fcn.140029be0
nop
lea rcx, [rbp + 0xb18]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0xb38]
call fcn.14000fcb0
call fcn.14007c2e0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movsx ecx, word [rdi]
add ecx, 0x4e20
call fcn.14007c1e0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x750]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Trash
call fcn.1400ad960
test al, al
je 0x140044e3e
mov rcx, qword [0x140317510]
call fcn.140029140
test al, al
je 0x140044e3e
mov edx, 0x84f
lea rcx, [0x1403182a8]
call fcn.140056620
test al, al
je 0x140044e3e
movzx ecx, byte [rdi + 2]
mov rax, qword [0x140317510]
mov dword [rax + 0x114], ecx
movsx edx, word [rdi]
lea rcx, [rbp + 0xb78]
call fcn.140001e40
nop
mov r8, rax
lea rdx, str.actiontrash_nitemID
lea rcx, [rbp + 0xb58]
call fcn.140010510
nop
mov r8, rax
mov edx, 2
mov rcx, qword [0x140317510]
call fcn.140029be0
nop
lea rcx, [rbp + 0xb58]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0xb78]
call fcn.14000fcb0
call fcn.14007c2e0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movsx ecx, word [rdi]
add ecx, 0x9c40
call fcn.14007c1e0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x758]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Wear
call fcn.1400ad960
test al, al
je 0x140044ecb
mov rcx, qword [0x140317510]
call fcn.140029140
test al, al
je 0x140044ecb
lea rcx, [rbp + 0x29c0]
call fcn.140008d20
mov byte [rbp + 0x29c0], 0xa
movsx eax, word [rdi]
mov dword [rbp + 0x29d4], eax
mov r9d, r12d
lea r8, [rbp + 0x29c0]
mov edx, 4
mov rcx, qword [0x140317510]
call fcn.140029d20
call fcn.14007c2e0
add rdi, 4
cmp rdi, r14
jne 0x140044a80
call fcn.1400bb0d0
mov dword [rbp - 0x30], 0x2327371f
mov dword [rbp - 0x2c], 0x3c243a
mov byte [rbp - 0x28], 1
lea rcx, [rbp - 0x30]
call fcn.140047440
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140045222
mov rcx, qword [0x140317510]
add rcx, 0x40
call fcn.14000fb90
mov rdx, rax
lea rcx, str.Socks5_IP_:__s
call fcn.1400acce0
mov rax, qword [0x140317510]
mov edx, dword [rax + 0x60]
lea rcx, str.Socks5_PORT_:__d
call fcn.1400acce0
lea rcx, str.Socks5_Status_:
call fcn.1400acce0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
mov rbx, qword [rbp + 0x100]
movups xmm6, xmmword [rbx + 0xc8]
mov rcx, qword [0x140317510]
call fcn.140029f20
sub eax, 1
je 0x140045015
sub eax, 5
je 0x140044fed
sub eax, 1
je 0x140044fc5
cmp eax, 1
je 0x140044f9d
lea rcx, str.Unknown_status
jmp 0x140045049
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm15
movaps xmm1, xmm14
lea rcx, [rbp + 0x1158]
call fcn.140038a10
lea rcx, str.Connected
jmp 0x14004503f
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm15
lea rcx, [rbp + 0x1168]
call fcn.140038a10
lea rcx, str.Connection_Failed
jmp 0x14004503f
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x1178]
call fcn.140038a10
lea rcx, str.Getting_Response
jmp 0x14004503f
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movss xmm2, dword [0x1402a913c]
movaps xmm1, xmm15
lea rcx, [rbp + 0x1188]
call fcn.140038a10
lea rcx, str.Sending_Auth_Request
movups xmm0, xmmword [rax]
movups xmmword [rbx + 0xc8], xmm0
xor edx, edx
call fcn.1400accd0
movups xmmword [rbx + 0xc8], xmm6
call fcn.1400afc50
call fcn.1400af470
call fcn.1400af470
lea rdx, [0x140318260]
lea rcx, str.Use_Socks5
call fcn.1400aedb0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
lea r8, [0x1403188f0]
lea rdx, str.Socks5_IP
lea rcx, str.ipsocks5
call fcn.1400b1ac0
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, r12d
lea rdx, [0x14031829c]
lea rcx, str.Socks5_Port
call fcn.1400b1a10
lea rdx, [0x14031821a]
lea rcx, str.Use_Socks5_Auth
call fcn.1400aedb0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
lea r8, [0x1403184d0]
lea rdx, str.Username_Socks5
lea rcx, str.usernameauthsocks5
call fcn.1400b1ac0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
lea r8, [0x1403185e0]
lea rdx, str.Password_Socks5
lea rcx, str.passwordauthsocks5
call fcn.1400b1ac0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x760]
call fcn.140038a00
mov rdx, rax
lea rcx, [0x1402a19f8]
call fcn.1400ad960
test al, al
je 0x14004521d
movzx ecx, byte [0x140318260]
mov rax, qword [0x140317510]
mov byte [rax + 0x3b], cl
mov rcx, qword [0x140317510]
add rcx, 0x40
lea rdx, [0x1403188f0]
call fcn.14000fc60
mov ecx, dword [0x14031829c]
mov rax, qword [0x140317510]
mov dword [rax + 0x60], ecx
movzx ecx, byte [0x14031821a]
mov rax, qword [0x140317510]
mov byte [rax + 0x64], cl
mov rcx, qword [0x140317510]
add rcx, 0x68
lea rdx, [0x1403184d0]
call fcn.14000fc60
mov rcx, qword [0x140317510]
add rcx, 0x88
lea rdx, [0x1403185e0]
call fcn.14000fc60
mov dl, 1
mov rcx, qword [0x140317510]
call fcn.14002a210
lea r8, [0x140317510]
lea rdx, [0x14003b3d0]
lea rcx, [rbp + 0x828]
call fcn.140048b60
nop
mov rcx, rax
call fcn.140002140
nop
lea rcx, [rbp + 0x828]
call fcn.140002120
call fcn.1400bb0d0
mov dword [rbp + 0x40], 0x37362a14
mov dword [rbp + 0x44], 0x2a382220
mov word [rbp + 0x48], 0x100
lea rcx, [rbp + 0x40]
call fcn.1400473e0
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140045b5f
mov dword [rbp + 0xc0], 0x35277172
mov dword [rbp + 0xc4], 0x2a363437
mov dword [rbp + 0xc8], 0x2f3f296a
mov dword [rbp + 0xcc], 0x1006d6e
lea rcx, [rbp + 0xc0]
call fcn.140047380
mov rcx, rax
xor edx, edx
call fcn.1400b92b0
test al, al
je 0x140045b5a
mov dword [rbp - 0x6c], 0x3a3a331c
mov word [rbp - 0x68], 0x100
lea rcx, [rbp - 0x6c]
call fcn.140047410
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140045a47
movss xmm2, dword [0x1402a9374]
movss xmm1, dword [0x1402a9398]
lea rcx, [rbp + 0x768]
call fcn.140038a00
mov r8, rax
xor r9d, r9d
lea rdx, [0x1402a07d4]
lea rcx, [0x140317a20]
call fcn.14005ba00
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
call fcn.1400af470
mov rax, qword [0x140317510]
cmp byte [rax + 0x118], 0
jne 0x14004555b
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x770]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Execute
call fcn.1400ad960
test al, al
je 0x14004554f
cmp byte [0x1403184b0], 0
jne 0x140045414
mov rax, qword [0x140317510]
cmp qword [rax + 0x128], 0
jne 0x14004539a
call fcn.1400c1b70
mov rcx, qword [0x140317510]
mov qword [rcx + 0x128], rax
mov edx, dword [0x140317534]
mov rcx, rax
call fcn.14000c4e0
mov rax, qword [0x140317510]
cmp qword [rax + 0x128], 0
je 0x140045368
lea rdx, [rbp + 0x18e8]
lea rcx, [0x140317a20]
call fcn.14005ed00
nop
mov rdx, qword [0x140317510]
lea rcx, [rdx + 0x118]
mov qword [rbp + 0x1c0], rcx
lea r8, [rdx + 0x128]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1c0]
lea rdx, [0x14000e450]
lea rcx, [rbp + 0x2758]
call fcn.140048f60
nop
lea rcx, [rbp + 0x18e8]
call fcn.14000fcb0
lea rcx, [rbp + 0x2758]
call fcn.140002140
nop
lea rcx, [rbp + 0x2758]
call fcn.140002120
jmp 0x14004554f
mov r14d, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x14004554f
mov rdi, r13
nop
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp qword [rcx + 0x128], 0
jne 0x1400454a0
nop dword [rax]
call fcn.1400c1b70
mov rcx, qword [0x140317510]
mov qword [rcx + 0x128], rax
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov edx, r14d
mov rcx, qword [rcx + 0x128]
call fcn.14000c4e0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp qword [rcx + 0x128], 0
je 0x140045450
lea rdx, [rbp + 0xb98]
lea rcx, [0x140317a20]
call fcn.14005ed00
mov rbx, rax
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x118
mov qword [rbp + 0x1c8], rcx
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov r8, qword [rax]
add r8, 0x128
mov qword [rsp + 0x20], rbx
lea r9, [rbp + 0x1c8]
lea rdx, [0x14000e450]
lea rcx, [rbp + 0x2788]
call fcn.140048f60
nop
lea rcx, [rbp + 0xb98]
call fcn.14000fcb0
lea rcx, [rbp + 0x2788]
call fcn.140002140
nop
lea rcx, [rbp + 0x2788]
call fcn.140002120
inc r14d
movsxd rdi, r14d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp rdi, rax
jb 0x140045430
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x778]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Terminate
call fcn.1400ad960
test al, al
je 0x1400458aa
cmp byte [0x1403184b0], 0
jne 0x140045699
mov rcx, qword [0x140317510]
cmp byte [rcx + 0x118], 0
jne 0x1400455d5
cmp qword [rcx + 0x128], 0
jne 0x1400455d5
call fcn.1400c1b70
mov rcx, qword [0x140317510]
mov qword [rcx + 0x128], rax
mov edx, dword [0x140317534]
mov rcx, rax
call fcn.14000c4e0
mov rcx, qword [0x140317510]
mov rcx, qword [rcx + 0x128]
call fcn.14000e180
mov rax, qword [0x140317510]
mov byte [rax + 0x120], 0
mov rbx, qword [0x140317510]
mov rcx, qword [rbx + 0x128]
test rcx, rcx
je 0x140045648
cmp byte [rbx + 0x118], 0
je 0x14004562e
call fcn.14000e400
mov rax, qword [0x140317510]
mov qword [rax + 0x128], r13
mov rax, qword [0x140317510]
mov byte [rax + 0x118], 0
jmp 0x140045641
call fcn.1400e2830
mov rax, qword [0x140317510]
mov qword [rax + 0x128], r13
mov rbx, qword [0x140317510]
lea rcx, [rbx + 0x198]
call fcn.14000f770
mov rdi, rax
lea rcx, [rbx + 0x198]
call fcn.14000f760
mov rbx, rax
cmp rdi, rax
je 0x140045681
nop dword [rax + rax]
mov rcx, qword [rdi]
call fcn.1400e2830
add rdi, 8
cmp rdi, rbx
jne 0x140045670
mov rcx, qword [0x140317510]
add rcx, 0x198
call fcn.14000f780
jmp 0x1400458aa
mov r15d, r13d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x1400458aa
mov r14, r13
nop dword [rax]
nop dword [rax + rax]
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp byte [rcx + 0x118], 0
jne 0x140045739
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp qword [rcx + 0x128], 0
jne 0x140045739
call fcn.1400c1b70
mov rbx, rax
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov qword [rcx + 0x128], rbx
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov edx, r15d
mov rcx, qword [rcx + 0x128]
call fcn.14000c4e0
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov rcx, qword [rcx + 0x128]
call fcn.14000e180
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov byte [rcx + 0x120], 0
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp qword [rcx + 0x128], 0
je 0x14004582a
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov rdx, r14
cmp byte [rcx + 0x118], 0
lea rcx, [0x1403181e0]
je 0x1400457fd
call fcn.14000f6b0
mov rcx, qword [rax]
mov rcx, qword [rcx + 0x128]
call fcn.14000e400
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov qword [rcx + 0x128], r13
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov byte [rcx + 0x118], 0
jmp 0x14004582a
call fcn.14000f6b0
mov rcx, qword [rax]
mov rcx, qword [rcx + 0x128]
call fcn.1400e2830
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov qword [rcx + 0x128], r13
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rbx, qword [rax]
lea rcx, [rbx + 0x198]
call fcn.14000f770
mov rdi, rax
lea rcx, [rbx + 0x198]
call fcn.14000f760
mov rbx, rax
cmp rdi, rax
je 0x140045871
nop
mov rcx, qword [rdi]
call fcn.1400e2830
add rdi, 8
cmp rdi, rbx
jne 0x140045860
mov rdx, r14
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x198
call fcn.14000f780
inc r15d
movsxd r14, r15d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
cmp r14, rax
jb 0x1400456c0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x780]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Open
call fcn.1400ad960
test al, al
je 0x140045a14
call fcn.14003a140
mov byte [0x14031740f], al
mov edx, 0x110
lea rcx, [rbp + 0x2c20]
call fcn.140032fd0
mov edx, r12d
lea rcx, [rbp + 0x2c20]
call fcn.1400477c0
nop
cmp byte [0x14031740f], 1
jne 0x140045a08
lea rcx, [0x1403148a8]
call fcn.14000fb90
mov rdx, rax
mov r9d, 0x40
mov r8d, r12d
lea rcx, [rbp + 0x2c20]
call fcn.140047760
mov edx, 0xf8
lea rcx, [rbp + 0x2b20]
call fcn.1400269b0
mov edx, r12d
lea rcx, [rbp + 0x2b20]
call fcn.140030900
nop
lea rcx, [rbp + 0x2c20]
call fcn.1400477b0
mov rdx, rax
lea rcx, [rbp + 0x2b30]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64____ptr64]
mov rbx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0xbb8]
lea rcx, [rbp + 0x2b20]
call fcn.140030840
nop
mov rdx, rax
mov rcx, rbx
call fcn.1400107c0
lea rdx, [0x140012610]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
lea rcx, [rbp + 0xbb8]
call fcn.14000fcb0
lea rdx, [rbp + 0xbd8]
lea rcx, [rbp + 0x2b20]
call fcn.140030840
nop
mov rdx, rax
lea rcx, [0x140317a20]
call fcn.14005bcb0
nop
lea rcx, [rbp + 0xbd8]
call fcn.14000fcb0
lea rcx, [rbp + 0x2c20]
call fcn.140033f40
nop
lea rcx, [rbp + 0x2b20]
call fcn.140026930
nop
lea rcx, [rbp + 0x2c20]
call fcn.140032f60
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
mov rcx, qword [0x140317510]
add rcx, 0xa8
call fcn.14000fb90
mov rdx, rax
lea rcx, str.Error_:__s
call fcn.1400acce0
call fcn.1400bb0d0
mov dword [rbp - 0x40], 0x273d3d12
mov dword [rbp - 0x3c], 0x323a3a
mov byte [rbp - 0x38], 1
lea rcx, [rbp - 0x40]
call fcn.140047440
mov rcx, rax
xor r8d, r8d
xor edx, edx
call fcn.1400bb050
test al, al
je 0x140045b5a
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x788]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Clear
call fcn.1400ad960
test al, al
je 0x140045aca
mov rcx, qword [0x140317510]
add rcx, 0x6338
mov dword [rbp + 0x120], 7
lea rdx, [rbp + 0x120]
call fcn.140047c30
mov rcx, rax
call fcn.1400479f0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x790]
call fcn.140038a00
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
lea rcx, [0x1402a1a38]
call fcn.1400752b0
mov rcx, qword [0x140317510]
add rcx, 0x6338
mov dword [rbp + 0x11c], 7
lea rdx, [rbp + 0x11c]
call fcn.140047c30
mov rbx, rax
mov rcx, rax
call fcn.14000f770
mov rdi, rax
mov rcx, rbx
call fcn.14000f760
mov rbx, rax
cmp rdi, rax
je 0x140045b50
mov rcx, rdi
call fcn.14000fb90
mov rcx, rax
xor edx, edx
call fcn.1400accd0
add rdi, 0x20
cmp rdi, rbx
jne 0x140045b35
call fcn.140075360
call fcn.1400bb0d0
call fcn.1400b97b0
movss xmm6, dword [0x1402a937c]
movss xmm13, dword [rsp + 0x68]
call fcn.1400b97b0
call fcn.140075360
mov rdi, qword [rbp + 0x108]
mov r14, qword [rbp + 0x100]
cmp byte [0x140317531], 0
je 0x140046997
mov byte [rdi + 0x6e], 0
movaps xmm2, xmm6
movss xmm1, dword [0x1402a93b8]
lea rcx, [rbp + 0x798]
call fcn.140038a00
mov rcx, rax
mov edx, 2
call fcn.14007c0a0
mov r8d, Ordinal_46
lea rdx, [0x140317531]
lea rcx, str.List_Account
call fcn.140078640
test al, al
je 0x140046997
call fcn.14007c100
mov rdi, rax
lea rcx, [rbp + 0x22e0]
call fcn.14007bda0
lea rcx, [rbp + 0x22e8]
call fcn.14007bf30
movss xmm6, dword [r14 + 0x10]
mov dword [rsp + 0x20], 0xff
mov edx, Ordinal_50
lea r9d, [rdx + 3]
mov r8d, edx
lea rcx, [rbp + 0x1198]
call fcn.140038a30
mov rcx, rax
call fcn.140038a80
mov ebx, eax
movss xmm2, dword [rbp + 0x22ec]
addss xmm2, dword [rbp + 0x22e4]
movss xmm1, dword [rbp + 0x22e8]
addss xmm1, dword [rbp + 0x22e0]
lea rcx, [rbp + 0x7a0]
call fcn.140038a00
mov dword [rsp + 0x28], 0x50
movss dword [rsp + 0x20], xmm6
mov r9d, ebx
mov r8, rax
lea rdx, [rbp + 0x22e0]
mov rcx, rdi
call fcn.14009bce0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x7a8]
call fcn.140038a00
mov r9, rax
movss dword [rsp + 0x20], xmm14
mov edx, ntohl
mov r8d, 0x2780
lea rcx, str.table2
call fcn.1400a5b50
test al, al
je 0x14004665f
movaps xmm1, xmm14
xor ecx, ecx
call fcn.1400a8650
call fcn.1400a90b0
lea rcx, [0x1402a1a58]
call fcn.1400acce0
call fcn.1400a90b0
lea rcx, str.Name_Bot
call fcn.1400acce0
call fcn.1400a90b0
lea rcx, str.Status
call fcn.1400acce0
call fcn.1400a90b0
lea rcx, str.Growtopia_Status
call fcn.1400acce0
call fcn.1400a90b0
lea rcx, str.Level
call fcn.1400acce0
call fcn.1400a90b0
lea rcx, str.Gems
call fcn.1400acce0
call fcn.1400a90b0
lea rcx, str.World
call fcn.1400acce0
call fcn.1400a90b0
lea rcx, str.Position
call fcn.1400acce0
call fcn.1400a90b0
lea rcx, str.IP_Socks5
call fcn.1400acce0
call fcn.1400a90b0
lea rcx, str.Port_Socks5
call fcn.1400acce0
call fcn.1400a90b0
lea rcx, str.Status_Socks5
call fcn.1400acce0
call fcn.1400a90b0
lea rcx, str.Action
call fcn.1400acce0
mov r12d, r13d
mov rax, qword [0x1403181e8]
sub rax, qword [0x1403181e0]
sar rax, 3
test rax, rax
je 0x14004665a
mov rdi, r13
xor r15d, r15d
movaps xmm1, xmm14
xor ecx, ecx
call fcn.1400a8650
call fcn.1400a90b0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x7b0]
call fcn.140038a00
mov rbx, rax
mov edx, r12d
lea rcx, [rbp + 0xbf8]
call fcn.140001e40
nop
mov rcx, rax
call fcn.14000fb90
mov rdx, rbx
mov rcx, rax
call fcn.1400ad960
nop
lea rcx, [rbp + 0xbf8]
call fcn.14000fcb0
call fcn.1400a90b0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x248
call fcn.140031060
test al, al
je 0x140045e3f
lea rcx, str._Guest_Acccount_
call fcn.1400acce0
jmp 0x140045e6c
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x248
call fcn.14000fb90
mov rdx, rax
lea rcx, [0x1402a1ae0]
call fcn.1400acce0
call fcn.1400a90b0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp byte [rcx + 0x3b], 0
je 0x140045ea1
lea rcx, [0x1402a1ae4]
call fcn.1400acce0
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movups xmm6, xmmword [r14 + 0xc8]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
call fcn.140029bc0
test eax, eax
je 0x140045f5f
sub eax, 1
je 0x140045f37
sub eax, 4
je 0x140045f0f
cmp eax, 2
je 0x140045ee3
lea rcx, str.Unknown_status
jmp 0x140045f90
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movss xmm2, dword [0x1402a913c]
movaps xmm1, xmm15
lea rcx, [rbp + 0x11a8]
call fcn.140038a10
lea rcx, str.Disconnecting
jmp 0x140045f85
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm15
movaps xmm1, xmm14
lea rcx, [rbp + 0x11b8]
call fcn.140038a10
lea rcx, str.Connected
jmp 0x140045f85
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x11c8]
call fcn.140038a10
lea rcx, str.Connecting
jmp 0x140045f85
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm15
lea rcx, [rbp + 0x11d8]
call fcn.140038a10
lea rcx, str.Disconnected
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xc8], xmm0
xor edx, edx
call fcn.1400accd0
movups xmmword [r14 + 0xc8], xmm6
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
call fcn.140029bd0
mov edx, eax
lea rbx, [0x1402a1268]
mov rcx, rbx
call fcn.1400acce0
call fcn.1400a90b0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x288
call fcn.14000fb90
mov rdx, rax
lea rcx, [0x1402a1ae0]
call fcn.1400acce0
call fcn.1400a90b0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov edx, dword [rcx + 0x624c]
mov rcx, rbx
call fcn.1400acce0
call fcn.1400a90b0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov edx, dword [rcx + 0x6250]
mov rcx, rbx
call fcn.1400acce0
call fcn.1400a90b0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x62c0
call fcn.14000fb90
mov rcx, rax
call fcn.1400acce0
call fcn.1400a90b0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
movss xmm0, dword [rcx + 0x61cc]
addss xmm0, xmm13
mulss xmm0, xmm9
cvttss2si ebx, xmm0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
movss xmm0, dword [rcx + 0x61c8]
addss xmm0, xmm12
mulss xmm0, xmm9
cvttss2si edx, xmm0
mov r8d, ebx
lea rcx, str._d___d
call fcn.1400acce0
call fcn.1400a90b0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp byte [rcx + 0x3b], 0
je 0x140046127
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x40
call fcn.14000fb90
mov rdx, rax
lea rcx, [0x1402a1ae0]
call fcn.1400acce0
jmp 0x140046133
lea rcx, str.Localhost
call fcn.1400acce0
call fcn.1400a90b0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
cmp byte [rcx + 0x3b], 0
je 0x140046173
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov edx, dword [rcx + 0x60]
lea rcx, [0x1402a1268]
call fcn.1400acce0
jmp 0x14004617f
lea rcx, [0x14029f120]
call fcn.1400acce0
call fcn.1400a90b0
mov rcx, qword [0x140317510]
call fcn.140029f20
cmp eax, 8
jne 0x1400461c5
movups xmm6, xmmword [r14 + 0xc8]
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm15
movaps xmm1, xmm14
lea rcx, [rbp + 0x11e8]
call fcn.140038a10
lea rcx, str.Connected
jmp 0x140046241
mov rcx, qword [0x140317510]
call fcn.140029f20
cmp eax, 8
je 0x140046213
mov rax, qword [0x140317510]
cmp byte [rax + 0x3b], 0
je 0x140046213
movups xmm6, xmmword [r14 + 0xc8]
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm14
movaps xmm1, xmm15
lea rcx, [rbp + 0x11f8]
call fcn.140038a10
lea rcx, str.Failed
jmp 0x140046241
movups xmm6, xmmword [r14 + 0xc8]
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm14
movaps xmm2, xmm15
movaps xmm1, xmm15
lea rcx, [rbp + 0x1208]
call fcn.140038a10
lea rcx, str.No_Socks5
movups xmm0, xmmword [rax]
movups xmmword [r14 + 0xc8], xmm0
xor edx, edx
call fcn.1400accd0
movups xmmword [r14 + 0xc8], xmm6
call fcn.1400a90b0
mov edx, r15d
lea rcx, [rbp + 0xc18]
call fcn.140001e40
nop
mov r8, rax
lea rdx, str.Remove_
lea rcx, [rbp + 0x2980]
call fcn.140010510
nop
lea rcx, [rbp + 0xc18]
call fcn.14000fcb0
movaps xmm2, xmm14
movaps xmm1, xmm14
lea rcx, [rbp + 0x7b8]
call fcn.140038a00
mov rbx, rax
lea rcx, [rbp + 0x2980]
call fcn.14000fb90
mov rdx, rbx
mov rcx, rax
call fcn.1400ad960
test al, al
je 0x140046585
cmp qword [0x140317510], 0
je 0x140046585
lea rcx, [0x1403181e0]
call fcn.14000f6c0
test rax, rax
je 0x140046585
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov qword [0x140317510], rcx
xor edi, edi
mov r14d, edi
lea rcx, [0x1403181e0]
call fcn.14000f6c0
add rax, 1
je 0x14004657e
mov ebx, edi
nop dword [rax]
nop word [rax + rax]
mov rdx, rbx
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [0x140317510]
cmp qword [rax], rcx
je 0x14004636a
inc r14d
mov ebx, r14d
lea rcx, [0x1403181e0]
call fcn.14000f6c0
inc rax
cmp rbx, rax
jb 0x140046330
jmp 0x14004657e
mov byte [rcx + 0x120], dil
mov rbx, qword [0x140317510]
mov rcx, qword [rbx + 0x128]
test rcx, rcx
je 0x1400463ae
cmp byte [rbx + 0x118], dil
je 0x140046394
call fcn.14000e400
jmp 0x140046399
call fcn.1400e2830
mov rax, qword [0x140317510]
mov qword [rax + 0x128], rdi
mov rbx, qword [0x140317510]
lea rcx, [rbx + 0x198]
call fcn.14000f770
mov rdi, rax
lea rcx, [rbx + 0x198]
call fcn.14000f760
mov rbx, rax
cmp rdi, rax
je 0x1400463ed
mov rcx, qword [rdi]
mov rdx, qword [rcx + 0x18]
mov rcx, qword [rdx + 0x108]
call fcn.1400e2290
add rdi, 8
cmp rdi, rbx
jne 0x1400463d1
mov rax, qword [0x140317510]
mov rcx, qword [rax + 0x198]
cmp rcx, qword [rax + 0x1a0]
je 0x14004640b
mov qword [rax + 0x1a0], rcx
lea r8, [0x1403181e0]
mov rdx, qword [0x1403181e0]
lea rcx, [rbp + 0x1d0]
call fcn.14000ffa0
mov ecx, r14d
mov rax, qword [rbp + 0x1d0]
lea r8, [rax + rcx*8]
lea rdx, [rbp + 0x7c8]
lea rcx, [0x1403181e0]
call fcn.14000f6f0
lea rdx, [0x140317510]
lea rcx, [0x1403181c8]
call fcn.140049040
mov ecx, 0x65c0
call fcn.140157c10
mov r14, rax
mov qword [rbp + 0x7d0], rax
mov edx, 0x65c0
mov rcx, rax
call fcn.14000a4f0
lea rax, [rbp + 0xc38]
mov qword [rsp + 0x58], rax
mov rcx, qword [0x140317630]
add rcx, 0x70
call fcn.14000fb90
mov rdx, rax
lea rcx, [rbp + 0xc38]
call fcn.14000fd80
mov rdi, rax
lea rax, [rbp + 0xf68]
mov qword [rsp + 0x60], rax
lea rdx, [0x14018c1f8]
lea rcx, [rbp + 0xf68]
call fcn.14000fd80
mov rbx, rax
lea rdx, str.Please_select_bot.
lea rcx, [rbp + 0x1228]
call fcn.14000fd80
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400283e0
nop
mov qword [rbp + 0x1d8], rax
lea rdx, [rbp + 0x1d8]
lea rcx, [0x1403181e0]
call fcn.140012650
mov rax, qword [0x1403181e8]
mov rdx, qword [0x1403181e0]
sub rax, rdx
sar rax, 3
lea rcx, [rax - 1]
cmp rax, rcx
jbe 0x140047331
mov rax, qword [rdx + rcx*8]
mov qword [0x140317510], rax
lea r8, [0x1403181e0]
lea rcx, [rbp + 0x1e0]
call fcn.14000ffa0
mov rcx, qword [0x1403181e8]
sub rcx, qword [0x1403181e0]
sar rcx, 3
mov rax, qword [rbp + 0x1e0]
sub rax, 8
lea r8, [rax + rcx*8]
lea rdx, [rbp + 0x7e0]
lea rcx, [0x1403181e0]
call fcn.14000f6f0
mov r14, qword [rbp + 0x100]
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
mov edx, r15d
lea rcx, [rbp + 0x958]
call fcn.140001e40
or dword [rsp + 0x78], 2
lea r8, [rbp + 0x958]
lea rdx, str.Edit_
lea rcx, [rbp + 0x2960]
call fcn.140010510
nop
lea rcx, [rbp + 0x958]
call fcn.140010100
mov qword [rbp + 0x134], 0
lea rcx, [rbp + 0x2960]
call fcn.14000fb90
xor r8d, r8d
lea rdx, [rbp + 0x134]
mov rcx, rax
call fcn.1400ad5c0
test al, al
je 0x140046612
mov rax, qword [0x1403181e0]
mov rcx, qword [rax + r13]
mov qword [0x140318268], rcx
mov byte [0x140318259], 1
lea rcx, [rbp + 0x2960]
call fcn.140010100
nop
lea rcx, [rbp + 0x2980]
call fcn.140010100
inc r12d
add r15d, 0xc8
add r13, 8
mov rax, qword [0x1403181e8]
sub rax, qword [0x1403181e0]
sar rax, 3
movsxd rdi, r12d
cmp rdi, rax
jb 0x140045db3
xor r13d, r13d
call fcn.1400a7db0
cmp byte [0x140318259], 0
je 0x14004667d
mov byte [0x140318259], 0
xor edx, edx
lea rcx, str.Change_bot
call fcn.14007e1a0
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.Change_bot
call fcn.14007e990
test al, al
je 0x140046997
movss xmm6, dword [0x1402a937c]
movaps xmm0, xmm6
call fcn.14007d170
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9d, reloc.WS2_32.dll_sendto
lea r8, [0x140318350]
lea rdx, str.GrowID__empty_for_guest_
lea rcx, str.itn
call fcn.1400b1ac0
movaps xmm0, xmm6
call fcn.14007d170
mov eax, 0x8000
cmp byte [0x140318250], 0
cmovne eax, r13d
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], eax
mov r9d, reloc.WS2_32.dll_sendto
lea r8, [0x140318410]
lea rdx, str.Password
lea rcx, str.itp
call fcn.1400b1ac0
lea rdx, [0x140318250]
lea rcx, str.Show_password
call fcn.1400aedb0
lea rdx, [0x140318219]
lea rcx, str.Use_Socks5
call fcn.1400aedb0
movaps xmm0, xmm6
call fcn.14007d170
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
lea r8, [0x1403184b8]
lea rdx, str.Socks5_IP
lea rcx, str.ipsocks5
call fcn.1400b1ac0
mov dword [rsp + 0x20], r13d
mov ebx, 1
lea r9d, [rbx + 0x63]
mov r8d, ebx
lea rdx, [0x140318298]
lea rcx, str.Socks5_Port
call fcn.1400b1a10
lea rdx, [0x140318275]
lea rcx, str.Use_Socks5_Auth
call fcn.1400aedb0
movaps xmm0, xmm6
call fcn.14007d170
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
lea r9d, [rbx + 0x63]
lea r8, [0x140318390]
lea rdx, str.Username_Socks5
lea rcx, str.usernameauthsocks5
call fcn.1400b1ac0
movaps xmm0, xmm6
call fcn.14007d170
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
lea r9d, [rbx + 0x63]
lea r8, [0x140318700]
lea rdx, str.Password_Socks5
lea rcx, str.passwordauthsocks5
call fcn.1400b1ac0
lea rcx, [rbp + 0x7e8]
call fcn.14007d310
movss xmm6, dword [rax]
subss xmm6, dword [r14 + 0x4c]
mulss xmm6, dword [rbp + 0x118]
movaps xmm2, xmm14
movaps xmm1, xmm6
lea rcx, [rbp + 0x7f0]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Cancel
call fcn.1400ad960
test al, al
je 0x140046863
call fcn.14007e710
movaps xmm1, xmm7
movaps xmm0, xmm14
call fcn.14007d070
movaps xmm2, xmm14
movaps xmm1, xmm6
lea rcx, [rbp + 0x7f8]
call fcn.140038a00
mov rdx, rax
lea rcx, [0x1402a19f8]
call fcn.1400ad960
test al, al
je 0x140046990
lea r8, [0x140318268]
lea rdx, [0x14003b3d0]
lea rcx, [rbp + 0x838]
call fcn.140048b60
nop
mov rcx, rax
call fcn.140002140
nop
lea rcx, [rbp + 0x838]
call fcn.140002120
mov dl, 1
mov rcx, qword [0x140318268]
call fcn.14002a210
mov rcx, qword [0x140318268]
add rcx, 0x248
lea rdx, [0x140318350]
call fcn.14000fc60
mov rcx, qword [0x140318268]
add rcx, 0x268
lea rdx, [0x140318410]
call fcn.14000fc60
mov rcx, qword [0x140318268]
movzx eax, byte [0x140318219]
mov byte [rcx + 0x3b], al
mov rcx, qword [0x140318268]
add rcx, 0x40
lea rdx, [0x1403184b8]
call fcn.14000fc60
mov rcx, qword [0x140318268]
mov eax, dword [0x140318298]
mov dword [rcx + 0x60], eax
mov rcx, qword [0x140318268]
add rcx, 0x68
movzx edx, byte [0x140318275]
call fcn.140047dc0
mov rcx, qword [0x140318268]
add rcx, 0x68
lea rdx, [0x140318390]
call fcn.14000fc60
mov rcx, qword [0x140318268]
add rcx, 0x88
lea rdx, [0x140318700]
call fcn.14000fc60
call fcn.14007e710
call fcn.14007eb30
jmp 0x14004699c
mov ebx, 1
cmp byte [0x140318218], 0
je 0x1400469ba
mov byte [0x140318218], 0
xor edx, edx
lea rcx, str.Add_Bot
call fcn.14007e1a0
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.Add_Bot
call fcn.14007e990
test al, al
je 0x140046e90
call fcn.1400af470
call fcn.1400af470
call fcn.1400af470
mov rax, qword [0x140317610]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x43340000
mov qword [rbp + 0x154], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp + 0x154]
mov qword [rsp + 0x20], rax
mov r9d, 0x64
lea r8, [0x1403186e0]
lea rdx, str.Username_Bot
lea rcx, str.usernamebot
call fcn.1400b3ca0
mov rax, qword [0x140317610]
or dword [rax + 0x409c], 1
mov dword [rax + 0x40a0], 0x43340000
mov eax, 0x8000
cmp byte [0x140318258], 0
cmovne eax, r13d
mov qword [rbp + 0x13c], 0
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], eax
lea rax, [rbp + 0x13c]
mov qword [rsp + 0x20], rax
mov r9d, 0x64
lea r8, [0x1403186c8]
lea rdx, str.Password_Bot
lea rcx, str.passwordbot
call fcn.1400b3ca0
lea rdx, [0x140318258]
lea rcx, str.Show_Password
call fcn.1400aedb0
lea rdx, [0x1403182a0]
lea rcx, str.Use_Socks5
call fcn.1400aedb0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
lea r8, [0x140318548]
lea rdx, str.Socks5_IP
lea rcx, str.ipsocks5
call fcn.1400b1ac0
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
mov r8d, ebx
lea rdx, [0x14031821c]
lea rcx, str.Socks5_Port
call fcn.1400b1a10
lea rdx, [0x140317308]
lea rcx, str.Use_Socks5_Auth
call fcn.1400aedb0
movss xmm6, dword [0x1402a9364]
movaps xmm0, xmm6
call fcn.14007d170
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
lea r8, [0x140318780]
lea rdx, str.Username_Socks5
lea rcx, str.usernameauthsocks5
call fcn.1400b1ac0
movaps xmm0, xmm6
call fcn.14007d170
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], r13
mov dword [rsp + 0x20], r13d
mov r9d, 0x64
lea r8, [0x140318430]
lea rdx, str.Password_Socks5
lea rcx, str.passwordauthsocks5
call fcn.1400b1ac0
lea rcx, [rbp + 0x800]
call fcn.14007d310
movaps xmm2, xmm11
movss xmm1, dword [rax]
lea rcx, [rbp + 0x808]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Add_Bot
call fcn.1400ad960
test al, al
je 0x140046e58
mov ecx, 0x65c0
call fcn.140157c10
mov r14, rax
mov qword [rbp + 0x810], rax
mov edx, 0x65c0
mov rcx, rax
call fcn.14000a4f0
lea rax, [rbp + 0x1248]
mov qword [rsp + 0x58], rax
mov rcx, qword [0x140317630]
add rcx, 0x70
call fcn.14000fb90
mov rdx, rax
lea rcx, [rbp + 0x1248]
call fcn.14000fd80
mov rdi, rax
lea rax, [rbp + 0x1268]
mov qword [rsp + 0x60], rax
lea rdx, [0x1403186c8]
lea rcx, [rbp + 0x1268]
call fcn.14000fd80
mov rbx, rax
lea rdx, [0x1403186e0]
lea rcx, [rbp + 0x1288]
call fcn.14000fd80
nop
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, r14
call fcn.1400283e0
nop
mov qword [rbp + 0x160], rax
lea rdx, [rbp + 0x160]
lea rcx, [0x1403181e0]
call fcn.14000f730
lea rcx, [0x1403181e0]
call fcn.14000f6c0
lea rdx, [rax - 1]
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x288
lea rdx, str.In_the_connection_queue
call fcn.14000fc60
lea rcx, [0x1403181e0]
call fcn.14000f6c0
dec eax
movsxd rdi, eax
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov qword [0x140317510], rcx
movzx ebx, byte [0x1403182a0]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov byte [rcx + 0x3b], bl
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x40
lea rdx, [0x140318548]
call fcn.14000fc60
mov ebx, dword [0x14031821c]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov dword [rcx + 0x60], ebx
movzx ebx, byte [0x140317308]
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
mov byte [rcx + 0x64], bl
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x68
lea rdx, [0x140318780]
call fcn.14000fc60
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x88
lea rdx, [0x140318430]
call fcn.14000fc60
lea rdx, [0x14018c1f8]
lea rcx, [rbp + 0x918]
call fcn.14000fd80
nop
lea rdx, [0x14029f084]
lea rcx, [rbp + 0x938]
call fcn.14000fd80
nop
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov rcx, qword [rax]
add rcx, 0x40
lea r8, [rbp + 0x918]
lea rdx, [rbp + 0x938]
call fcn.14002c7f0
nop
lea rcx, [rbp + 0x938]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x918]
call fcn.14000fcb0
mov rdx, rdi
lea rcx, [0x1403181e0]
call fcn.14000f6b0
mov r8, rax
lea rdx, [0x14003b3d0]
lea rcx, [rbp + 0x848]
call fcn.140048b60
nop
mov rcx, rax
call fcn.140002140
nop
lea rcx, [rbp + 0x848]
call fcn.140002120
call fcn.14007e710
lea rcx, [rbp + 0x818]
call fcn.14007d310
movaps xmm2, xmm11
movss xmm1, dword [rax]
lea rcx, [rbp + 0x820]
call fcn.140038a00
mov rdx, rax
lea rcx, str.Close
call fcn.1400ad960
test al, al
je 0x140046e90
call fcn.14007e710
cmp byte [0x14031750f], 0
je 0x1400471ae
movss xmm2, dword [0x1402a9390]
movss xmm1, dword [0x1402a93ac]
lea rcx, [rbp + 0x1a8]
call fcn.140038a00
xor edx, edx
lea rcx, [rbp + 0x1a8]
call fcn.14007c0a0
xor r8d, r8d
lea rdx, [0x14031750f]
lea rcx, str.Console
call fcn.140078640
test al, al
je 0x1400471ae
xor edx, edx
lea rcx, str.cnsl
call fcn.1400b92b0
mov r14d, r13d
mov rax, qword [0x1403181e8]
sub rax, qword [0x1403181e0]
sar rax, 3
test rax, rax
je 0x1400471a9
mov r15d, 4
mov r12, qword gs:[0x58]
mov rax, qword [r12]
mov ecx, dword [r15 + rax]
cmp dword [0x1403184ac], ecx
jle 0x140046f5d
lea rcx, [0x1403184ac]
call fcn.140158354
cmp dword [0x1403184ac], 0xffffffff
jne 0x140046f5d
lea rcx, [0x14015f060]
call fcn.140158030
lea rcx, [0x1403184ac]
call fcn.1401582f4
mov rcx, qword [0x140317510]
add rcx, 0x248
cmp qword [rcx + 0x10], 0
jne 0x140046f81
mov r8d, 5
lea rdx, str.Guest
jmp 0x140046f9d
call fcn.14000fb90
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140046f90
mov rdx, rax
lea rcx, [0x140315d88]
call fcn.140010160
lea edx, [r14 + 1]
movsxd r14, edx
lea rcx, [rbp + 0x8d8]
call fcn.140001e40
mov ebx, dword [rsp + 0x78]
or ebx, 0x10
lea r8, [0x140315d88]
lea rdx, [0x14029f13c]
lea rcx, [rbp + 0x12a8]
call fcn.1400104a0
nop
mov r8d, 4
lea rdx, str.__:
mov rcx, rax
call fcn.14000fbe0
mov rdx, rax
lea rcx, [rbp + 0x8f8]
call fcn.14000fd50
nop
lea r9, [rbp + 0x8d8]
lea r8, [rbp + 0x8f8]
movzx edx, sil
lea rcx, [rbp + 0x2900]
call fcn.1400321b0
or ebx, 0x24
mov dword [rsp + 0x78], ebx
lea rcx, [rbp + 0x8f8]
call fcn.140010100
nop
lea rcx, [rbp + 0x12a8]
call fcn.140010100
nop
lea rcx, [rbp + 0x8d8]
call fcn.140010100
lea rcx, [rbp + 0x2900]
call fcn.14000fb90
xor r8d, r8d
xor edx, edx
mov rcx, rax
call fcn.1400bb050
test al, al
je 0x140047182
mov qword [rbp + 0x144], 0
xor r8d, r8d
lea rdx, [rbp + 0x144]
lea rcx, str.Clear
call fcn.1400ad5c0
test al, al
je 0x1400470c0
mov rcx, qword [0x140317510]
add rcx, 0x6338
mov dword [rbp + 0x114], 7
lea rdx, [rbp + 0x114]
call fcn.140047c30
mov rcx, rax
call fcn.1400479f0
mov qword [rbp + 0x14c], 0
lea rcx, [0x140315d88]
call fcn.14000fb90
mov rbx, rax
mov r9, qword [0x140317610]
mov rcx, qword [r9 + 0x3fe0]
mov byte [rcx + 0xcd], 1
xor r8d, r8d
mov rdx, rax
mov rcx, qword [r9 + 0x3fe0]
call fcn.14006f880
mov edx, eax
mov dword [rsp + 0x20], 0x800
mov r9b, 1
lea r8, [rbp + 0x14c]
mov rcx, rbx
call fcn.1400750a0
mov rcx, qword [0x140317510]
add rcx, 0x6338
mov dword [rbp + 0x110], 7
lea r8, [rbp + 0x110]
lea rdx, [rbp + 0x1218]
call fcn.140049320
mov rcx, qword [rax]
mov rdi, qword [rcx + 0x30]
mov rbx, qword [rcx + 0x28]
cmp rbx, rdi
je 0x140047177
mov rcx, rbx
call fcn.14000fb90
xor edx, edx
lea r8d, [rdx + 1]
mov rcx, rax
call fcn.1400ac4f0
add rbx, 0x20
cmp rbx, rdi
jne 0x140047158
call fcn.140075360
call fcn.1400bb0d0
nop
lea rcx, [rbp + 0x2900]
call fcn.140010100
mov rcx, qword [0x1403181e8]
sub rcx, qword [0x1403181e0]
sar rcx, 3
cmp r14, rcx
jb 0x140046f20
call fcn.1400b97b0
call fcn.14007b430
movss xmm1, dword [0x1402a9294]
mov ecx, 3
call fcn.14006cf40
movaps xmm0, xmmword [0x1402a9650]
movups xmmword [rbp + 0x230], xmm0
lea rdx, [rbp + 0x230]
mov ecx, 2
call fcn.14006ce90
mov r12d, 1
mov ecx, r12d
call fcn.14006d050
mov ecx, r12d
call fcn.14006cef0
call fcn.140039240
mov rdi, qword [0x1403181e8]
mov rbx, qword [0x1403181e0]
cmp rbx, rdi
je 0x140047223
mov rcx, qword [rbx]
call fcn.14002a350
add rbx, 8
cmp rbx, rdi
jne 0x140047212
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
mov ecx, 5
call qword [sym.imp.KERNEL32.dll_Sleep]
movss xmm6, dword [0x1402a937c]
mov r14, qword [rbp + 0x100]
mov rdi, qword [rbp + 0x108]
lea r15, [0x140000000]
cmp byte [reloc.WS2_32.dll_accept], 0
jne 0x14003e8c3
call fcn.140039090
nop
lea rcx, [rbp + 0x2798]
call fcn.140002120
call fcn.140038e00
call fcn.140038d00
nop
lea rcx, [rbp + 0x27e0]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x2490]
call fcn.140032f60
nop
lea rcx, [rbp + 0x25a0]
call fcn.140032f60
nop
lea rcx, [rbp + 0x2920]
call fcn.14000fcb0
nop
lea rcx, [rbp + 0x2a40]
call fcn.14000f5e0
mov eax, r12d
mov rcx, qword [rbp + 0x5b70]
xor rcx, rsp
call fcn.140157bf0
lea r11, [rsp + 0x5d20]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140037ae0
nop
nop
jmp 0x14004733e
add eax, dword [rax]
push rcx
in al, dx
add eax, dword [rax]
shr ah, cl
add eax, dword [rax]
push rbx
in eax, dx
add eax, dword [rax]
invalid