Function at 0x14002637f
Capabilities:
Get geographical location

Disassembly:
jmp 0x140052450
mov qword [rsp + 8], rcx
push rbp
push rdi
mov eax, 0x40d8
call fcn.1400263c0
sub rsp, rax
lea rbp, [rsp + 0x30]
lea rdi, [rsp + 0x30]
mov ecx, 0xeaa
mov eax, 0xcccccccc
rep stosd dword [rdi], eax
mov rcx, qword [rsp + 0x40f8]
mov rax, qword [0x14008e148]
xor rax, rbp
mov qword [rbp + 0x4090], rax
lea rcx, reloc.WS2_32.dll_accept
call fcn.140027536
mov rcx, qword [rbp + 0x40c0]
call fcn.1400261f4
mov rdx, rax
lea rcx, str._SERVER_:_Generic_text:__s_n
call fcn.1400269e2
mov rax, qword [0x14008ef48]
add rax, 0x58
mov qword [rbp + 8], rax
mov edx, 0x20
lea rcx, [rbp + 0x28]
call fcn.1400267d5
lea rax, [rbp + 0x1508]
mov qword [rbp + 0x1548], rax
mov rdx, qword [rbp + 0x40c0]
mov rcx, qword [rbp + 0x1548]
call fcn.1400262cb
mov qword [rbp + 0x4058], rax
mov rdx, qword [rbp + 0x4058]
lea rcx, [rbp + 0x28]
call fcn.140026a7d
nop
lea rcx, [rbp + 0x28]
call fcn.1400272ac
movzx eax, al
test eax, eax
jne 0x140052549
mov byte [rbp + 0x1564], 0
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x1564]
jmp 0x140054eca
movzx eax, byte [0x14008edd8]
cmp eax, 1
jne 0x1400529f8
xor r8d, r8d
lea rdx, str.actionwrench
mov rcx, qword [rbp + 0x40c0]
call fcn.140026802
cmp rax, 0xffffffffffffffff
je 0x1400529f8
lea rax, [rbp + 0x1588]
mov qword [rbp + 0x15c8], rax
mov rdx, qword [rbp + 0x40c0]
mov rcx, qword [rbp + 0x15c8]
call fcn.1400262cb
mov qword [rbp + 0x4058], rax
mov r9d, 2
mov r8, qword [rbp + 0x4058]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
mov rcx, qword [rbp + 0x40c0]
call fcn.140027207
mov qword [rbp + 0x4058], rax
xor r8d, r8d
lea rdx, str.netid
mov rcx, qword [rbp + 0x40c0]
call fcn.140026802
mov rcx, qword [rbp + 0x4058]
sub rcx, rax
mov rax, rcx
dec rax
mov qword [rbp + 0x4060], rax
xor r8d, r8d
lea rdx, str.netid
mov rcx, qword [rbp + 0x40c0]
call fcn.140026802
add rax, 6
mov rcx, qword [rbp + 0x4060]
mov r9, rcx
mov r8, rax
lea rdx, [rbp + 0x68]
mov rcx, qword [rbp + 0x40c0]
call fcn.140026a9b
nop
xor r8d, r8d
lea rdx, [0x14007eb3c]
lea rcx, [rbp + 0x68]
call fcn.140026802
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0xa8]
lea rcx, [rbp + 0x68]
call fcn.140026a9b
nop
xor r8d, r8d
lea rdx, str.pull
lea rcx, [0x14008ede0]
call fcn.140026802
cmp rax, 0xffffffffffffffff
je 0x14005277c
lea rax, [rbp + 0x15e8]
mov qword [rbp + 0x1628], rax
lea r8, [rbp + 0xa8]
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0x1648]
call fcn.1400260eb
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea r8, str._nnetID
mov rdx, qword [rbp + 0x4060]
lea rcx, [rbp + 0x1688]
call fcn.140027351
mov qword [rbp + 0x4068], rax
mov rax, qword [rbp + 0x4068]
mov qword [rbp + 0x4070], rax
lea r8, [rbp + 0xa8]
mov rdx, qword [rbp + 0x4070]
lea rcx, [rbp + 0x16c8]
call fcn.140026785
mov qword [rbp + 0x4078], rax
mov rax, qword [rbp + 0x4078]
mov qword [rbp + 0x4080], rax
lea r8, str._nbuttonClickedpull
mov rdx, qword [rbp + 0x4080]
mov rcx, qword [rbp + 0x1628]
call fcn.140027351
mov qword [rbp + 0x4088], rax
mov r9d, 2
mov r8, qword [rbp + 0x4088]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
nop
lea rcx, [rbp + 0x16c8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x1688]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x1648]
call fcn.1400263d9
xor r8d, r8d
lea rdx, str.kick
lea rcx, [0x14008ede0]
call fcn.140026802
cmp rax, 0xffffffffffffffff
je 0x14005289a
lea rax, [rbp + 0x1708]
mov qword [rbp + 0x1748], rax
lea r8, [rbp + 0xa8]
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0x1768]
call fcn.1400260eb
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea r8, str._nnetID
mov rdx, qword [rbp + 0x4060]
lea rcx, [rbp + 0x17a8]
call fcn.140027351
mov qword [rbp + 0x4068], rax
mov rax, qword [rbp + 0x4068]
mov qword [rbp + 0x4070], rax
lea r8, [rbp + 0xa8]
mov rdx, qword [rbp + 0x4070]
lea rcx, [rbp + 0x17e8]
call fcn.140026785
mov qword [rbp + 0x4078], rax
mov rax, qword [rbp + 0x4078]
mov qword [rbp + 0x4080], rax
lea r8, str._nbuttonClickedkick
mov rdx, qword [rbp + 0x4080]
mov rcx, qword [rbp + 0x1748]
call fcn.140027351
mov qword [rbp + 0x4088], rax
mov r9d, 2
mov r8, qword [rbp + 0x4088]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
nop
lea rcx, [rbp + 0x17e8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x17a8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x1768]
call fcn.1400263d9
xor r8d, r8d
lea rdx, [0x14007ec3c]
lea rcx, [0x14008ede0]
call fcn.140026802
cmp rax, 0xffffffffffffffff
je 0x1400529b8
lea rax, [rbp + 0x1828]
mov qword [rbp + 0x1868], rax
lea r8, [rbp + 0xa8]
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0x1888]
call fcn.1400260eb
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea r8, str._nnetID
mov rdx, qword [rbp + 0x4060]
lea rcx, [rbp + 0x18c8]
call fcn.140027351
mov qword [rbp + 0x4068], rax
mov rax, qword [rbp + 0x4068]
mov qword [rbp + 0x4070], rax
lea r8, [rbp + 0xa8]
mov rdx, qword [rbp + 0x4070]
lea rcx, [rbp + 0x1908]
call fcn.140026785
mov qword [rbp + 0x4078], rax
mov rax, qword [rbp + 0x4078]
mov qword [rbp + 0x4080], rax
lea r8, str._nbuttonClickedworldban
mov rdx, qword [rbp + 0x4080]
mov rcx, qword [rbp + 0x1868]
call fcn.140027351
mov qword [rbp + 0x4088], rax
mov r9d, 2
mov r8, qword [rbp + 0x4088]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
nop
lea rcx, [rbp + 0x1908]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x18c8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x1888]
call fcn.1400263d9
mov byte [rbp + 0x1944], 1
lea rcx, [rbp + 0xa8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x68]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x1944]
jmp 0x140054eca
xor edx, edx
lea rcx, [rbp + 0x28]
call fcn.1400263a2
lea rdx, str.action
mov rcx, rax
call fcn.140026898
movzx eax, al
test eax, eax
je 0x1400548a5
xor edx, edx
lea rcx, [rbp + 0x28]
call fcn.1400263a2
add rax, 0x48
lea rdx, str.input
mov rcx, rax
call fcn.140026898
movzx eax, al
test eax, eax
je 0x1400548a5
lea rcx, [rbp + 0x28]
call fcn.140026fff
cmp rax, 2
jae 0x140052a7e
mov byte [rbp + 0x1964], 0
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x1964]
jmp 0x140054eca
mov edx, 1
lea rcx, [rbp + 0x28]
call fcn.1400263a2
add rax, 0x28
mov rcx, rax
call fcn.1400267cb
cmp rax, 2
jae 0x140052ac7
mov byte [rbp + 0x1984], 0
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x1984]
jmp 0x140054eca
mov rax, qword [rbp + 8]
movzx eax, byte [rax + 0xb0]
test eax, eax
jne 0x140052aff
mov byte [rbp + 0x19a4], 0
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x19a4]
jmp 0x140054eca
mov edx, 1
lea rcx, [rbp + 0x28]
call fcn.1400263a2
add rax, 0x28
mov edx, 1
mov rcx, rax
call fcn.14002664f
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.1400262cb
nop
lea rax, [rbp + 0x19c8]
mov qword [rbp + 0x1a08], rax
lea rax, [rbp + 0x1a28]
mov qword [rbp + 0x1a68], rax
lea rdx, [0x14007ec70]
mov rcx, qword [rbp + 0x1a08]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x1a68]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x140052d4e
mov r9, 0xffffffffffffffff
mov r8d, 6
lea rdx, [rbp + 0x1a88]
lea rcx, [rbp + 0xe8]
call fcn.140026a9b
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
mov r8, qword [rbp + 0x4060]
lea rdx, [0x14007ec78]
lea rcx, [rbp + 0x1ac8]
call fcn.1400275db
mov qword [rbp + 0x4068], rax
mov rax, qword [rbp + 0x4068]
mov qword [rbp + 0x4070], rax
lea r8, [0x14007ec78]
mov rdx, qword [rbp + 0x4070]
lea rcx, [rbp + 0x128]
call fcn.140027351
nop
lea rcx, [rbp + 0x1ac8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x1a88]
call fcn.1400263d9
lea rdx, str.OnNameChanged
lea rcx, [rbp + 0x1b08]
call fcn.140026988
nop
lea rdx, [rbp + 0x1b08]
lea rcx, [rbp + 0x170]
call fcn.140026d02
nop
lea rcx, [rbp + 0x1b08]
call fcn.1400263d9
mov edx, 1
lea rcx, [rbp + 0x170]
call fcn.1400265cd
lea rdx, [rbp + 0x128]
mov rcx, rax
call fcn.140026eb5
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rbp + 8]
mov r9d, dword [rax + 0x98]
lea r8, [rbp + 0x170]
mov dl, 1
mov rcx, qword [0x14008ef48]
call fcn.140026d34
lea rax, [rbp + 0x1b48]
mov qword [rbp + 0x1b88], rax
lea r8, [rbp + 0x128]
lea rdx, str.name_set_to:
mov rcx, qword [rbp + 0x1b88]
call fcn.1400260eb
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
mov byte [rbp + 0x1ba4], 1
lea rcx, [rbp + 0x170]
call fcn.14002627b
nop
lea rcx, [rbp + 0x128]
call fcn.1400263d9
nop
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x1ba4]
jmp 0x140054eca
lea rax, [rbp + 0x1bc8]
mov qword [rbp + 0x1c08], rax
lea rax, [rbp + 0x1c28]
mov qword [rbp + 0x1c68], rax
lea rdx, str.flag
mov rcx, qword [rbp + 0x1c08]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x1c68]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x140052fa4
mov r9, 0xffffffffffffffff
mov r8d, 6
lea rdx, [rbp + 0x1c88]
lea rcx, [rbp + 0xe8]
call fcn.140026a9b
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.1400261f4
mov rcx, rax
call qword [sym.imp.ucrtbased.dll_atoi]
mov dword [rbp + 0x384], eax
lea rcx, [rbp + 0x1c88]
call fcn.1400263d9
lea rdx, str.OnGuildDataChanged
lea rcx, [rbp + 0x1cc8]
call fcn.140026988
nop
lea rdx, [rbp + 0x1cc8]
lea rcx, [rbp + 0x3b0]
call fcn.140026d02
nop
lea rcx, [rbp + 0x1cc8]
call fcn.1400263d9
mov edx, 1
lea rcx, [rbp + 0x3b0]
call fcn.1400265cd
mov edx, 1
mov rcx, rax
call fcn.1400266f4
mov edx, 2
lea rcx, [rbp + 0x3b0]
call fcn.1400265cd
mov edx, 2
mov rcx, rax
call fcn.1400266f4
mov edx, 3
lea rcx, [rbp + 0x3b0]
call fcn.1400265cd
mov edx, dword [rbp + 0x384]
mov rcx, rax
call fcn.1400266f4
mov edx, 4
lea rcx, [rbp + 0x3b0]
call fcn.1400265cd
mov edx, 3
mov rcx, rax
call fcn.1400266f4
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rbp + 8]
mov r9d, dword [rax + 0x98]
lea r8, [rbp + 0x3b0]
mov dl, 1
mov rcx, qword [0x14008ef48]
call fcn.140026d34
lea rax, [rbp + 0x1d08]
mov qword [rbp + 0x1d48], rax
mov edx, dword [rbp + 0x384]
lea rcx, [rbp + 0x1d68]
call fcn.14002624e
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
mov r8, qword [rbp + 0x4060]
lea rdx, str.flag_set_to_item_id:
mov rcx, qword [rbp + 0x1d48]
call fcn.1400275db
mov qword [rbp + 0x4068], rax
mov rcx, qword [rbp + 0x4068]
call fcn.140026acd
nop
lea rcx, [rbp + 0x1d68]
call fcn.1400263d9
mov byte [rbp + 0x1da4], 1
lea rcx, [rbp + 0x3b0]
call fcn.14002627b
nop
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x1da4]
jmp 0x140054eca
lea rax, [rbp + 0x1dc8]
mov qword [rbp + 0x1e08], rax
lea rax, [rbp + 0x1e28]
mov qword [rbp + 0x1e68], rax
lea rdx, str.ghost
mov rcx, qword [rbp + 0x1e08]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x1e68]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x1400530fe
movzx eax, byte [0x14008ee2b]
test eax, eax
jne 0x140053037
mov dword [rbp + 0x4054], 1
jmp 0x140053041
mov dword [rbp + 0x4054], 0
movzx eax, byte [rbp + 0x4054]
mov byte [0x14008ee2b], al
movzx eax, byte [0x14008ee2b]
test eax, eax
je 0x14005308f
lea rax, [rbp + 0x1e88]
mov qword [rbp + 0x1ec8], rax
lea rdx, str.Ghost_is_now_enabled.
mov rcx, qword [rbp + 0x1ec8]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
jmp 0x1400530c3
lea rax, [rbp + 0x1ee8]
mov qword [rbp + 0x1f28], rax
lea rdx, str.Ghost_is_now_disabled.
mov rcx, qword [rbp + 0x1f28]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
mov byte [rbp + 0x1f44], 1
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x1f44]
jmp 0x140054eca
lea rax, [rbp + 0x1f68]
mov qword [rbp + 0x1fa8], rax
lea rax, [rbp + 0x1fc8]
mov qword [rbp + 0x2008], rax
lea rdx, [0x14007ed28]
mov rcx, qword [rbp + 0x1fa8]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x2008]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x14005326d
mov r9, 0xffffffffffffffff
mov r8d, 9
lea rdx, [rbp + 0x5c8]
lea rcx, [rbp + 0xe8]
call fcn.140026a9b
nop
lea rdx, [rbp + 0x5c8]
lea rcx, [0x14008ee30]
call fcn.140027135
lea rax, [rbp + 0x2028]
mov qword [rbp + 0x2068], rax
lea r8, [rbp + 0x5c8]
lea rdx, str.your_country_set_to
lea rcx, [rbp + 0x2088]
call fcn.1400260eb
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea r8, str.___Relog_to_game_to_change_it_successfully__
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x2068]
call fcn.140027351
mov qword [rbp + 0x4068], rax
mov rcx, qword [rbp + 0x4068]
call fcn.140026acd
nop
lea rcx, [rbp + 0x2088]
call fcn.1400263d9
mov byte [rbp + 0x20c4], 1
lea rcx, [rbp + 0x5c8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x20c4]
jmp 0x140054eca
lea rax, [rbp + 0x20e8]
mov qword [rbp + 0x2128], rax
lea rax, [rbp + 0x2148]
mov qword [rbp + 0x2188], rax
lea rdx, [0x14007ed8c]
mov rcx, qword [rbp + 0x2128]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x2188]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x1400533c7
movzx eax, byte [0x14008edd9]
test eax, eax
jne 0x140053300
mov dword [rbp + 0x4054], 1
jmp 0x14005330a
mov dword [rbp + 0x4054], 0
movzx eax, byte [rbp + 0x4054]
mov byte [0x14008edd9], al
movzx eax, byte [0x14008edd9]
test eax, eax
je 0x140053358
lea rax, [rbp + 0x21a8]
mov qword [rbp + 0x21e8], rax
lea rdx, str.Fast_Drop_is_now_enabled.
mov rcx, qword [rbp + 0x21e8]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
jmp 0x14005338c
lea rax, [rbp + 0x2208]
mov qword [rbp + 0x2248], rax
lea rdx, str.Fast_Drop_is_now_disabled.
mov rcx, qword [rbp + 0x2248]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
mov byte [rbp + 0x2264], 1
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x2264]
jmp 0x140054eca
lea rax, [rbp + 0x2288]
mov qword [rbp + 0x22c8], rax
lea rax, [rbp + 0x22e8]
mov qword [rbp + 0x2328], rax
lea rdx, [0x14007edd0]
mov rcx, qword [rbp + 0x22c8]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x2328]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x140053521
movzx eax, byte [0x14008edda]
test eax, eax
jne 0x14005345a
mov dword [rbp + 0x4054], 1
jmp 0x140053464
mov dword [rbp + 0x4054], 0
movzx eax, byte [rbp + 0x4054]
mov byte [0x14008edda], al
movzx eax, byte [0x14008edda]
test eax, eax
je 0x1400534b2
lea rax, [rbp + 0x2348]
mov qword [rbp + 0x2388], rax
lea rdx, str.Fast_Trash_is_now_enabled.
mov rcx, qword [rbp + 0x2388]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
jmp 0x1400534e6
lea rax, [rbp + 0x23a8]
mov qword [rbp + 0x23e8], rax
lea rdx, str.Fast_Trash_is_now_disabled.
mov rcx, qword [rbp + 0x23e8]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
mov byte [rbp + 0x2404], 1
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x2404]
jmp 0x140054eca
lea rax, [rbp + 0x2428]
mov qword [rbp + 0x2468], rax
lea rax, [rbp + 0x2488]
mov qword [rbp + 0x24c8], rax
lea rdx, str.wrenchset
mov rcx, qword [rbp + 0x2468]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x24c8]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x140053659
mov r9, 0xffffffffffffffff
mov r8d, 0xa
lea rdx, [rbp + 0x24e8]
lea rcx, [rbp + 0xe8]
call fcn.140026a9b
mov qword [rbp + 0x4058], rax
mov rdx, qword [rbp + 0x4058]
lea rcx, [0x14008ede0]
call fcn.1400265fa
lea rcx, [rbp + 0x24e8]
call fcn.1400263d9
lea rax, [rbp + 0x2528]
mov qword [rbp + 0x2568], rax
lea r8, [0x14008ede0]
lea rdx, str.Wrench_mode_set_to
mov rcx, qword [rbp + 0x2568]
call fcn.1400260eb
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
mov byte [rbp + 0x2584], 1
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x2584]
jmp 0x140054eca
lea rax, [rbp + 0x25a8]
mov qword [rbp + 0x25e8], rax
lea rax, [rbp + 0x2608]
mov qword [rbp + 0x2648], rax
lea rdx, str.wrenchmode
mov rcx, qword [rbp + 0x25e8]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x2648]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x1400537b3
movzx eax, byte [0x14008edd8]
test eax, eax
jne 0x1400536ec
mov dword [rbp + 0x4054], 1
jmp 0x1400536f6
mov dword [rbp + 0x4054], 0
movzx eax, byte [rbp + 0x4054]
mov byte [0x14008edd8], al
movzx eax, byte [0x14008edd8]
test eax, eax
je 0x140053744
lea rax, [rbp + 0x2668]
mov qword [rbp + 0x26a8], rax
lea rdx, str.Wrench_mode_is_on.
mov rcx, qword [rbp + 0x26a8]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
jmp 0x140053778
lea rax, [rbp + 0x26c8]
mov qword [rbp + 0x2708], rax
lea rdx, str.Wrench_mode_is_off.
mov rcx, qword [rbp + 0x2708]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
mov byte [rbp + 0x2724], 1
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x2724]
jmp 0x140054eca
lea rax, [rbp + 0x2748]
mov qword [rbp + 0x2788], rax
lea rax, [rbp + 0x27a8]
mov qword [rbp + 0x27e8], rax
lea rdx, str.uid
mov rcx, qword [rbp + 0x2788]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x27e8]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x140053a30
mov r9, 0xffffffffffffffff
mov r8d, 5
lea rdx, [rbp + 0x608]
lea rcx, [rbp + 0xe8]
call fcn.140026a9b
nop
lea rax, [rbp + 0x2808]
mov qword [rbp + 0x2848], rax
lea r8, [rbp + 0x608]
lea rdx, str.resolving_uid_for
mov rcx, qword [rbp + 0x2848]
call fcn.1400260eb
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
lea rax, [rbp + 0x2868]
mov qword [rbp + 0x28a8], rax
lea r8, [rbp + 0x608]
lea rdx, str.actioninput_ntext_ignore
mov rcx, qword [rbp + 0x28a8]
call fcn.1400260eb
mov qword [rbp + 0x4058], rax
mov r9d, 2
mov r8, qword [rbp + 0x4058]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
lea rax, [rbp + 0x28c8]
mov qword [rbp + 0x2908], rax
lea rdx, str.actionfriends
mov rcx, qword [rbp + 0x2908]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov r9d, 2
mov r8, qword [rbp + 0x4058]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
lea rax, [rbp + 0x2928]
mov qword [rbp + 0x2968], rax
lea rdx, str.actiondialog_return_ndialog_nameplayerportal_nbuttonClickedsocialportal
mov rcx, qword [rbp + 0x2968]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov r9d, 2
mov r8, qword [rbp + 0x4058]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
lea rax, [rbp + 0x2988]
mov qword [rbp + 0x29c8], rax
lea rdx, str.actiondialog_return_ndialog_namefriends_guilds_nbuttonClickedshowfriend
mov rcx, qword [rbp + 0x29c8]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov r9d, 2
mov r8, qword [rbp + 0x4058]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
lea rax, [rbp + 0x29e8]
mov qword [rbp + 0x2a28], rax
lea rdx, str.actiondialog_return_ndialog_namefriends_nbuttonClickedfriend_all
mov rcx, qword [rbp + 0x2a28]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov r9d, 2
mov r8, qword [rbp + 0x4058]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
mov byte [0x14008ee28], 1
mov byte [rbp + 0x2a44], 1
lea rcx, [rbp + 0x608]
call fcn.1400263d9
nop
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x2a44]
jmp 0x140054eca
lea rax, [rbp + 0x2a68]
mov qword [rbp + 0x2aa8], rax
lea rax, [rbp + 0x2ac8]
mov qword [rbp + 0x2b08], rax
lea rdx, [0x14007f000]
mov rcx, qword [rbp + 0x2aa8]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x2b08]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x140053e4f
mov r9, 0xffffffffffffffff
mov r8d, 4
lea rdx, [rbp + 0x648]
lea rcx, [rbp + 0xe8]
call fcn.140026a9b
nop
lea rax, [rbp + 0x2b28]
mov qword [rbp + 0x2b58], rax
lea rax, [rbp + 0x2b78]
mov qword [rbp + 0x2ba8], rax
lea rax, [rbp + 0x2bc8]
mov qword [rbp + 0x2bf8], rax
mov rdx, qword [rbp + 0x2b58]
lea rcx, [rbp + 0x648]
call fcn.1400275c2
mov qword [rbp + 0x4058], rax
mov rdx, qword [rbp + 0x2ba8]
lea rcx, [rbp + 0x648]
call fcn.140026285
mov qword [rbp + 0x4060], rax
mov rdx, qword [rbp + 0x2bf8]
lea rcx, [rbp + 0x648]
call fcn.1400275c2
mov qword [rbp + 0x4068], rax
mov rax, qword [sym.imp.ucrtbased.dll_tolower]
mov qword [rsp + 0x20], rax
mov r9, qword [rbp + 0x4058]
mov r8, qword [rbp + 0x4060]
mov rdx, qword [rbp + 0x4068]
lea rcx, [rbp + 0x2c18]
call fcn.140026019
lea rcx, [rbp + 0x2c18]
call fcn.1400266d6
mov rax, qword [0x14008ef48]
add rax, 0x80
mov qword [rbp + 0x688], rax
mov rcx, qword [rbp + 0x688]
call fcn.140026a55
mov qword [rbp + 0x6a8], rax
mov rcx, qword [rbp + 0x688]
call fcn.140027103
mov qword [rbp + 0x6c8], rax
jmp 0x140053bcc
mov rax, qword [rbp + 0x6a8]
add rax, 0x68
mov qword [rbp + 0x6a8], rax
mov rax, qword [rbp + 0x6c8]
cmp qword [rbp + 0x6a8], rax
je 0x140053e07
mov rax, qword [rbp + 0x6a8]
mov qword [rbp + 0x6e8], rax
mov rax, qword [rbp + 0x6e8]
mov r9, 0xffffffffffffffff
mov r8d, 2
lea rdx, [rbp + 0x708]
mov rcx, rax
call fcn.140026a9b
nop
lea rax, [rbp + 0x2c48]
mov qword [rbp + 0x2c78], rax
lea rax, [rbp + 0x2c98]
mov qword [rbp + 0x2cc8], rax
lea rax, [rbp + 0x2ce8]
mov qword [rbp + 0x2d18], rax
mov rdx, qword [rbp + 0x2c78]
lea rcx, [rbp + 0x708]
call fcn.1400275c2
mov qword [rbp + 0x4058], rax
mov rdx, qword [rbp + 0x2cc8]
lea rcx, [rbp + 0x708]
call fcn.140026285
mov qword [rbp + 0x4060], rax
mov rdx, qword [rbp + 0x2d18]
lea rcx, [rbp + 0x708]
call fcn.1400275c2
mov qword [rbp + 0x4068], rax
mov rax, qword [sym.imp.ucrtbased.dll_tolower]
mov qword [rsp + 0x20], rax
mov r9, qword [rbp + 0x4058]
mov r8, qword [rbp + 0x4060]
mov rdx, qword [rbp + 0x4068]
lea rcx, [rbp + 0x2d38]
call fcn.140026019
lea rcx, [rbp + 0x2d38]
call fcn.1400266d6
xor r8d, r8d
lea rdx, [rbp + 0x648]
lea rcx, [rbp + 0x708]
call fcn.1400265d7
test rax, rax
jne 0x140053df6
lea rax, [rbp + 0x2d68]
mov qword [rbp + 0x2da8], rax
mov rax, qword [rbp + 0x6e8]
mov r8, rax
lea rdx, str.Teleporting_to
mov rcx, qword [rbp + 0x2da8]
call fcn.1400260eb
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
lea rdx, str.OnSetPos
lea rcx, [rbp + 0x2dc8]
call fcn.140026988
nop
lea rdx, [rbp + 0x2dc8]
lea rcx, [rbp + 0x750]
call fcn.140026d02
nop
lea rcx, [rbp + 0x2dc8]
call fcn.1400263d9
mov rax, qword [rbp + 0x6e8]
add rax, 0x58
mov qword [rbp + 0x4058], rax
mov edx, 1
lea rcx, [rbp + 0x750]
call fcn.1400265cd
mov rcx, qword [rbp + 0x4058]
mov rdx, rcx
mov rcx, rax
call fcn.140026299
mov rax, qword [rbp + 0x6e8]
mov rax, qword [rax + 0x58]
mov rcx, qword [0x14008ef48]
mov qword [rcx + 0xf8], rax
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [0x14008ef48]
mov r9d, dword [rax + 0xf0]
lea r8, [rbp + 0x750]
mov dl, 1
mov rcx, qword [0x14008ef48]
call fcn.140026d34
nop
lea rcx, [rbp + 0x750]
call fcn.14002627b
nop
lea rcx, [rbp + 0x708]
call fcn.1400263d9
jmp 0x140053e07
lea rcx, [rbp + 0x708]
call fcn.1400263d9
jmp 0x140053bba
mov byte [rbp + 0x2e04], 1
lea rcx, [rbp + 0x648]
call fcn.1400263d9
nop
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x2e04]
jmp 0x140054eca
lea rax, [rbp + 0x2e28]
mov qword [rbp + 0x2e68], rax
lea rax, [rbp + 0x2e88]
mov qword [rbp + 0x2ec8], rax
lea rdx, str.warp
mov rcx, qword [rbp + 0x2e68]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x2ec8]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x140053fb9
mov r9, 0xffffffffffffffff
mov r8d, 6
lea rdx, [rbp + 0x968]
lea rcx, [rbp + 0xe8]
call fcn.140026a9b
nop
lea rax, [rbp + 0x2ee8]
mov qword [rbp + 0x2f28], rax
lea r8, [rbp + 0x968]
lea rdx, str._7Warping_to
mov rcx, qword [rbp + 0x2f28]
call fcn.1400260eb
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
lea rax, [rbp + 0x2f48]
mov qword [rbp + 0x2f88], rax
lea r8, [rbp + 0x968]
lea rdx, str.actionjoin_request_nname
mov rcx, qword [rbp + 0x2f88]
call fcn.1400260eb
mov qword [rbp + 0x4058], rax
mov r9d, 3
mov r8, qword [rbp + 0x4058]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
mov byte [rbp + 0x2fa4], 1
lea rcx, [rbp + 0x968]
call fcn.1400263d9
nop
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x2fa4]
jmp 0x140054eca
lea rax, [rbp + 0x2fc8]
mov qword [rbp + 0x3008], rax
lea rax, [rbp + 0x3028]
mov qword [rbp + 0x3068], rax
lea rdx, str.pullall
mov rcx, qword [rbp + 0x3008]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x3068]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x140054321
mov r9, 0xffffffffffffffff
mov r8d, 6
lea rdx, [rbp + 0x9a8]
lea rcx, [rbp + 0xe8]
call fcn.140026a9b
nop
mov rax, qword [0x14008ef48]
add rax, 0x80
mov qword [rbp + 0x9e8], rax
mov rcx, qword [rbp + 0x9e8]
call fcn.140026a55
mov qword [rbp + 0xa08], rax
mov rcx, qword [rbp + 0x9e8]
call fcn.140027103
mov qword [rbp + 0xa28], rax
jmp 0x1400540a4
mov rax, qword [rbp + 0xa08]
add rax, 0x68
mov qword [rbp + 0xa08], rax
mov rax, qword [rbp + 0xa28]
cmp qword [rbp + 0xa08], rax
je 0x1400542d9
mov rax, qword [rbp + 0xa08]
mov qword [rbp + 0xa48], rax
mov rax, qword [rbp + 0xa48]
mov r9, 0xffffffffffffffff
mov r8d, 2
lea rdx, [rbp + 0xa68]
mov rcx, rax
call fcn.140026a9b
nop
xor r8d, r8d
lea rdx, [rbp + 0x9a8]
lea rcx, [rbp + 0xa68]
call fcn.1400265d7
test rax, rax
je 0x1400542c8
lea rax, [rbp + 0x3088]
mov qword [rbp + 0x30c8], rax
mov rax, qword [rbp + 0xa48]
mov edx, dword [rax + 0x50]
lea rcx, [rbp + 0x30e8]
call fcn.14002624e
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
mov r8, qword [rbp + 0x4060]
lea rdx, str.actionwrench_nnetid
mov rcx, qword [rbp + 0x30c8]
call fcn.1400275db
mov qword [rbp + 0x4068], rax
mov r9d, 2
mov r8, qword [rbp + 0x4068]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
nop
lea rcx, [rbp + 0x30e8]
call fcn.1400263d9
mov dword [rbp + 0x3144], 5
lea rdx, [rbp + 0x3144]
lea rcx, [rbp + 0x3128]
call fcn.140026f91
mov rcx, rax
call fcn.14002713f
lea rax, [rbp + 0x3168]
mov qword [rbp + 0x31a8], rax
mov rax, qword [rbp + 0xa48]
mov edx, dword [rax + 0x50]
lea rcx, [rbp + 0x31c8]
call fcn.14002624e
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
mov r8, qword [rbp + 0x4060]
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0x3208]
call fcn.1400275db
mov qword [rbp + 0x4068], rax
mov rax, qword [rbp + 0x4068]
mov qword [rbp + 0x4070], rax
lea r8, str._nbuttonClickedpull
mov rdx, qword [rbp + 0x4070]
mov rcx, qword [rbp + 0x31a8]
call fcn.140027351
mov qword [rbp + 0x4078], rax
mov r9d, 2
mov r8, qword [rbp + 0x4078]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
nop
lea rcx, [rbp + 0x3208]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x31c8]
call fcn.1400263d9
mov dword [rbp + 0x3264], 5
lea rdx, [rbp + 0x3264]
lea rcx, [rbp + 0x3248]
call fcn.140026f91
mov rcx, rax
call fcn.14002713f
lea rax, [rbp + 0x3288]
mov qword [rbp + 0x32c8], rax
lea rdx, str.Pulled
mov rcx, qword [rbp + 0x32c8]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
nop
lea rcx, [rbp + 0xa68]
call fcn.1400263d9
jmp 0x140054092
mov byte [rbp + 0x32e4], 1
lea rcx, [rbp + 0x9a8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x32e4]
jmp 0x140054eca
lea rax, [rbp + 0x3308]
mov qword [rbp + 0x3348], rax
lea rax, [rbp + 0x3368]
mov qword [rbp + 0x33a8], rax
lea rdx, str.skin
mov rcx, qword [rbp + 0x3348]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x33a8]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x1400544ae
mov r9, 0xffffffffffffffff
mov r8d, 6
lea rdx, [rbp + 0x33c8]
lea rcx, [rbp + 0xe8]
call fcn.140026a9b
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.1400261f4
mov rcx, rax
call qword [sym.imp.ucrtbased.dll_atoi]
mov dword [rbp + 0xaa4], eax
lea rcx, [rbp + 0x33c8]
call fcn.1400263d9
lea rdx, str.OnChangeSkin
lea rcx, [rbp + 0x3408]
call fcn.140026988
nop
lea rdx, [rbp + 0x3408]
lea rcx, [rbp + 0xad0]
call fcn.140026d02
nop
lea rcx, [rbp + 0x3408]
call fcn.1400263d9
mov edx, 1
lea rcx, [rbp + 0xad0]
call fcn.1400265cd
mov edx, dword [rbp + 0xaa4]
mov rcx, rax
call fcn.1400266f4
mov dword [rsp + 0x20], 0xffffffff
mov rax, qword [rbp + 8]
mov r9d, dword [rax + 0x98]
lea r8, [rbp + 0xad0]
mov dl, 1
mov rcx, qword [0x14008ef48]
call fcn.140026d34
mov byte [rbp + 0x3444], 1
lea rcx, [rbp + 0xad0]
call fcn.14002627b
nop
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x3444]
jmp 0x140054eca
lea rax, [rbp + 0x3468]
mov qword [rbp + 0x34a8], rax
lea rax, [rbp + 0x34c8]
mov qword [rbp + 0x3508], rax
lea rdx, str.wrench
mov rcx, qword [rbp + 0x34a8]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x3508]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x14005478d
mov r9, 0xffffffffffffffff
mov r8d, 6
lea rdx, [rbp + 0xce8]
lea rcx, [rbp + 0xe8]
call fcn.140026a9b
nop
lea rdx, [0x14007f0c4]
lea rcx, [rbp + 0xd28]
call fcn.140026988
nop
mov rax, qword [0x14008ef48]
add rax, 0x80
mov qword [rbp + 0xd68], rax
mov rcx, qword [rbp + 0xd68]
call fcn.140026a55
mov qword [rbp + 0xd88], rax
mov rcx, qword [rbp + 0xd68]
call fcn.140027103
mov qword [rbp + 0xda8], rax
jmp 0x1400545ad
mov rax, qword [rbp + 0xd88]
add rax, 0x68
mov qword [rbp + 0xd88], rax
mov rax, qword [rbp + 0xda8]
cmp qword [rbp + 0xd88], rax
je 0x140054738
mov rax, qword [rbp + 0xd88]
mov qword [rbp + 0xdc8], rax
mov rax, qword [rbp + 0xdc8]
mov r9, 0xffffffffffffffff
mov r8d, 2
lea rdx, [rbp + 0xde8]
mov rcx, rax
call fcn.140026a9b
nop
lea rax, [rbp + 0x3528]
mov qword [rbp + 0x3558], rax
lea rax, [rbp + 0x3578]
mov qword [rbp + 0x35a8], rax
lea rax, [rbp + 0x35c8]
mov qword [rbp + 0x35f8], rax
mov rdx, qword [rbp + 0x3558]
lea rcx, [rbp + 0xde8]
call fcn.1400275c2
mov qword [rbp + 0x4058], rax
mov rdx, qword [rbp + 0x35a8]
lea rcx, [rbp + 0xde8]
call fcn.140026285
mov qword [rbp + 0x4060], rax
mov rdx, qword [rbp + 0x35f8]
lea rcx, [rbp + 0xde8]
call fcn.1400275c2
mov qword [rbp + 0x4068], rax
mov rax, qword [sym.imp.ucrtbased.dll_tolower]
mov qword [rsp + 0x20], rax
mov r9, qword [rbp + 0x4058]
mov r8, qword [rbp + 0x4060]
mov rdx, qword [rbp + 0x4068]
lea rcx, [rbp + 0x3618]
call fcn.140026019
lea rcx, [rbp + 0x3618]
call fcn.1400266d6
lea rax, [rbp + 0x3648]
mov qword [rbp + 0x3688], rax
mov rax, qword [rbp + 0xdc8]
mov edx, dword [rax + 0x50]
lea rcx, [rbp + 0x36a8]
call fcn.14002624e
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
mov r8, qword [rbp + 0x4060]
lea rdx, str.actionwrench_nnetid
mov rcx, qword [rbp + 0x3688]
call fcn.1400275db
mov qword [rbp + 0x4068], rax
mov r9d, 2
mov r8, qword [rbp + 0x4068]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
nop
lea rcx, [rbp + 0x36a8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0xde8]
call fcn.1400263d9
jmp 0x14005459b
mov byte [rbp + 0x36e4], 1
lea rcx, [rbp + 0xd28]
call fcn.1400263d9
nop
lea rcx, [rbp + 0xce8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x36e4]
jmp 0x140054eca
lea rax, [rbp + 0x3708]
mov qword [rbp + 0x3748], rax
lea rax, [rbp + 0x3768]
mov qword [rbp + 0x37a8], rax
lea rdx, str.proxy
mov rcx, qword [rbp + 0x3748]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea rdx, [rbp + 0xe8]
mov rcx, qword [rbp + 0x37a8]
call fcn.1400262cb
mov qword [rbp + 0x4068], rax
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x4068]
call fcn.1400274c3
movzx eax, al
test eax, eax
je 0x14005486f
lea rax, [rbp + 0x37c8]
mov qword [rbp + 0x3808], rax
lea rdx, str._tp__name___teleports_to_a_player_in_the_world____ghost__toggles_ghost__you_wont_move_for_others_when_its_enabled____uid__name___resolves_name_to_uid____flag__id___sets_flag_to_item_id____name__name___sets_name_to_name_
mov rcx, qword [rbp + 0x3808]
call fcn.140026988
mov qword [rbp + 0x4058], rax
mov rcx, qword [rbp + 0x4058]
call fcn.140026acd
mov byte [rbp + 0x3824], 1
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x3824]
jmp 0x140054eca
mov byte [rbp + 0x3844], 0
lea rcx, [rbp + 0xe8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x3844]
jmp 0x140054eca
xor r8d, r8d
lea rdx, [0x14007f1d8]
mov rcx, qword [rbp + 0x40c0]
call fcn.140026802
cmp rax, 0xffffffffffffffff
je 0x140054ea6
mov edx, 0x20
lea rcx, [rbp + 0xe28]
call fcn.1400267d5
lea rax, [rbp + 0x3868]
mov qword [rbp + 0x38a8], rax
mov rdx, qword [rbp + 0x40c0]
mov rcx, qword [rbp + 0x38a8]
call fcn.1400262cb
mov qword [rbp + 0x4058], rax
mov rdx, qword [rbp + 0x4058]
lea rcx, [rbp + 0xe28]
call fcn.140026a7d
nop
lea rdx, [0x14007f1e8]
lea rcx, [rbp + 0x38c8]
call fcn.140026988
nop
lea rdx, [rbp + 0x38c8]
lea rcx, [rbp + 0xe68]
call fcn.140027310
nop
lea rcx, [rbp + 0x38c8]
call fcn.1400263d9
lea r8, [0x14007f1ec]
lea rdx, [rbp + 0xe68]
lea rcx, [rbp + 0xea8]
call fcn.14002708b
nop
lea rcx, [rbp + 0xea8]
call fcn.140027207
mov qword [rbp + 0x4058], rax
lea rcx, [rbp + 0xea8]
call fcn.1400261f4
mov rcx, qword [rbp + 0x4058]
mov edx, ecx
mov rcx, rax
call fcn.140026749
mov dword [rbp + 0xee4], eax
lea rax, [rbp + 0x3908]
mov qword [rbp + 0x3948], rax
lea rdx, [0x14007f1f0]
lea rcx, [rbp + 0x3968]
call fcn.140026988
nop
lea rdx, [rbp + 0xe68]
mov rcx, qword [rbp + 0x3948]
call fcn.1400262cb
mov qword [rbp + 0x4058], rax
mov r8, qword [rbp + 0x4058]
lea rdx, [rbp + 0x3968]
lea rcx, [rbp + 0xe28]
call fcn.140026c49
nop
lea rcx, [rbp + 0x3968]
call fcn.1400263d9
lea rax, [rbp + 0x39a8]
mov qword [rbp + 0x39e8], rax
lea rdx, [0x14007f1f4]
lea rcx, [rbp + 0x3a08]
call fcn.140026988
nop
mov rcx, qword [rbp + 0x39e8]
call fcn.140026816
mov qword [rbp + 0x4058], rax
mov r8, qword [rbp + 0x4058]
lea rdx, [rbp + 0x3a08]
lea rcx, [rbp + 0xe28]
call fcn.140026c49
nop
lea rcx, [rbp + 0x3a08]
call fcn.1400263d9
lea rax, [rbp + 0x3a48]
mov qword [rbp + 0x3a88], rax
lea rdx, [0x14007f1f8]
lea rcx, [rbp + 0x3aa8]
call fcn.140026988
nop
mov rcx, qword [rbp + 0x3a88]
call fcn.140026816
mov qword [rbp + 0x4058], rax
mov r8, qword [rbp + 0x4058]
lea rdx, [rbp + 0x3aa8]
lea rcx, [rbp + 0xe28]
call fcn.140026c49
nop
lea rcx, [rbp + 0x3aa8]
call fcn.1400263d9
lea rax, [rbp + 0x3ae8]
mov qword [rbp + 0x3b28], rax
lea rdx, [0x14007f1fc]
lea rcx, [rbp + 0x3b48]
call fcn.140026988
nop
mov edx, 0x7fffffff
mov ecx, 0x80000000
call fcn.140026f2d
mov edx, eax
mov rcx, qword [rbp + 0x3b28]
call fcn.14002624e
mov qword [rbp + 0x4058], rax
mov r8, qword [rbp + 0x4058]
lea rdx, [rbp + 0x3b48]
lea rcx, [rbp + 0xe28]
call fcn.140026c49
nop
lea rcx, [rbp + 0x3b48]
call fcn.1400263d9
lea rax, [rbp + 0x3b88]
mov qword [rbp + 0x3bc8], rax
lea rdx, [0x14007f200]
lea rcx, [rbp + 0x3be8]
call fcn.140026988
nop
mov edx, 0x7fffffff
mov ecx, 0x80000000
call fcn.140026f2d
mov edx, eax
mov rcx, qword [rbp + 0x3bc8]
call fcn.14002624e
mov qword [rbp + 0x4058], rax
mov r8, qword [rbp + 0x4058]
lea rdx, [rbp + 0x3be8]
lea rcx, [rbp + 0xe28]
call fcn.140026c49
nop
lea rcx, [rbp + 0x3be8]
call fcn.1400263d9
lea rax, [rbp + 0x3c28]
mov qword [rbp + 0x3c68], rax
lea rdx, str.hash
lea rcx, [rbp + 0x3c88]
call fcn.140026988
nop
mov edx, 0x7fffffff
mov ecx, 0x80000000
call fcn.140026f2d
mov edx, eax
mov rcx, qword [rbp + 0x3c68]
call fcn.14002624e
mov qword [rbp + 0x4058], rax
mov r8, qword [rbp + 0x4058]
lea rdx, [rbp + 0x3c88]
lea rcx, [rbp + 0xe28]
call fcn.140026c49
nop
lea rcx, [rbp + 0x3c88]
call fcn.1400263d9
lea rax, [rbp + 0x3cc8]
mov qword [rbp + 0x3d08], rax
lea rdx, str.hash2
lea rcx, [rbp + 0x3d28]
call fcn.140026988
nop
mov edx, dword [rbp + 0xee4]
mov rcx, qword [rbp + 0x3d08]
call fcn.140026258
mov qword [rbp + 0x4058], rax
mov r8, qword [rbp + 0x4058]
lea rdx, [rbp + 0x3d28]
lea rcx, [rbp + 0xe28]
call fcn.140026c49
nop
lea rcx, [rbp + 0x3d28]
call fcn.1400263d9
lea rax, [rbp + 0x3d68]
mov qword [rbp + 0x3da8], rax
lea rdx, str.meta
lea rcx, [rbp + 0x3e08]
call fcn.140026988
nop
mov edx, 0xa
mov ecx, 6
call fcn.140026f2d
mov edx, eax
lea rcx, [rbp + 0x3dc8]
call fcn.140026e5b
mov qword [rbp + 0x4058], rax
mov rax, qword [rbp + 0x4058]
mov qword [rbp + 0x4060], rax
lea r8, str..com
mov rdx, qword [rbp + 0x4060]
mov rcx, qword [rbp + 0x3da8]
call fcn.140027351
mov qword [rbp + 0x4068], rax
mov r8, qword [rbp + 0x4068]
lea rdx, [rbp + 0x3e08]
lea rcx, [rbp + 0xe28]
call fcn.140026c49
nop
lea rcx, [rbp + 0x3dc8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0x3e08]
call fcn.1400263d9
lea rax, [rbp + 0x3e48]
mov qword [rbp + 0x3e88], rax
lea rdx, str.game_version
lea rcx, [rbp + 0x3ea8]
call fcn.140026988
nop
lea rdx, [0x14008ee58]
mov rcx, qword [rbp + 0x3e88]
call fcn.1400262cb
mov qword [rbp + 0x4058], rax
mov r8, qword [rbp + 0x4058]
lea rdx, [rbp + 0x3ea8]
lea rcx, [rbp + 0xe28]
call fcn.140026c49
nop
lea rcx, [rbp + 0x3ea8]
call fcn.1400263d9
lea rax, [rbp + 0x3ee8]
mov qword [rbp + 0x3f28], rax
lea rdx, str.country
lea rcx, [rbp + 0x3f48]
call fcn.140026988
nop
lea rdx, [0x14008ee30]
mov rcx, qword [rbp + 0x3f28]
call fcn.1400262cb
mov qword [rbp + 0x4058], rax
mov r8, qword [rbp + 0x4058]
lea rdx, [rbp + 0x3f48]
lea rcx, [rbp + 0xe28]
call fcn.140026c49
nop
lea rcx, [rbp + 0x3f48]
call fcn.1400263d9
lea rdx, [rbp + 0x3f88]
lea rcx, [rbp + 0xe28]
call fcn.140026e56
mov qword [rbp + 0x4058], rax
mov rdx, qword [rbp + 0x4058]
mov rcx, qword [rbp + 0x40c0]
call fcn.1400265fa
lea rcx, [rbp + 0x3f88]
call fcn.1400263d9
mov byte [0x14008ee2a], 0
lea rcx, str._SERVER_:_Spoofing_login_info_n
call fcn.1400269e2
lea rax, [rbp + 0x3fc8]
mov qword [rbp + 0x4008], rax
mov rdx, qword [rbp + 0x40c0]
mov rcx, qword [rbp + 0x4008]
call fcn.1400262cb
mov qword [rbp + 0x4058], rax
mov r9d, 2
mov r8, qword [rbp + 0x4058]
xor edx, edx
mov rcx, qword [0x14008ef48]
call fcn.1400272c0
mov byte [rbp + 0x4024], 1
lea rcx, [rbp + 0xea8]
call fcn.1400263d9
nop
lea rcx, [rbp + 0xe68]
call fcn.1400263d9
nop
lea rcx, [rbp + 0xe28]
call fcn.140027419
nop
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x4024]
jmp 0x140054eca
mov byte [rbp + 0x4044], 0
lea rcx, [rbp + 0x28]
call fcn.140027419
nop
mov rcx, qword [rbp + 0x40c0]
call fcn.1400263d9
movzx eax, byte [rbp + 0x4044]
mov rdi, rax
lea rcx, [rbp - 0x30]
lea rdx, reloc.WS2_32.dll_shutdown
call fcn.140027171
mov rax, rdi
mov rcx, qword [rbp + 0x4090]
xor rcx, rbp
call fcn.140026a1e
lea rsp, [rbp + 0x40a8]
pop rdi
pop rbp
ret