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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x3930]
mov eax, 0x3a30
call fcn.14011d100
sub rsp, rax
movaps xmmword [rsp + 0x3a20], xmm6
movaps xmmword [rsp + 0x3a10], xmm7
mov rax, qword [0x14017d300]
xor rax, rsp
mov qword [rbp + 0x3900], rax
mov r13, rcx
xor r12d, r12d
mov r14d, r12d
mov dword [rsp + 0x48], r12d
lea rsi, [fcn.1400293a0]
mov qword [rsp + 0x20], rsi
lea r9, [0x140025d10]
lea edx, [r12 + 0x40]
lea r8d, [r12 + 7]
lea rcx, [rbp + 0x1d60]
call fcn.14011d270
nop
lea rdx, [r13 + 0x38]
xor r8d, r8d
lea rcx, [rbp + 0x1d60]
call fcn.140089ca0
lea rdx, [rbp + 0x480]
lea rcx, [rbp + 0x1d60]
call fcn.14007fdb0
cmp qword [rax + 0x18], 0xf
jbe 0x14008edd6
mov rax, qword [rax]
mov rdx, rax
lea rcx, str._CLIENT_:_varlist:__s_n
call fcn.140097e60
mov rdx, qword [rbp + 0x498]
cmp rdx, 0xf
jbe 0x14008ee26
inc rdx
mov rcx, qword [rbp + 0x480]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008ee21
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400964a0
call fcn.14011cd34
movdqa xmm0, xmmword [0x140135c50]
movdqu xmmword [rbp + 0x490], xmm0
mov byte [rbp + 0x480], 0
lea rdx, [rbp + 0x1d80]
lea rcx, [rbp + 0x1a40]
call fcn.140022b50
nop
lea rdx, [rbp + 0x1e40]
lea rcx, [rbp + 0x1d40]
call fcn.140022b50
nop
lea rdi, [rbp + 0x1a40]
cmp qword [rbp + 0x1a58], 0xf
cmova rdi, qword [rbp + 0x1a40]
mov rax, qword [rbp + 0x1a50]
cmp rax, 0x1b
jb 0x14008ef01
lea rsi, [rdi + rax]
lea r8, [rsi - 0x1a]
sub r8, rdi
mov edx, reloc.WLDAP32.dll_Ordinal_79
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14008eefa
nop dword [rax]
mov r8d, reloc.WLDAP32.dll_Ordinal_27
lea rdx, str.OnSuperMainStartAcceptLogon
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14008eeea
inc rbx
lea r8, [rsi - 0x1a]
sub r8, rbx
mov edx, reloc.WLDAP32.dll_Ordinal_79
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x14008eeb0
jmp 0x14008eefa
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x14008eefa
mov byte [0x1401bbc32], 1
lea rsi, [fcn.1400293a0]
lea rcx, [rbp + 0x1a40]
cmp qword [rbp + 0x1a58], 0xf
cmova rcx, qword [rbp + 0x1a40]
movsx eax, byte [rcx]
test al, al
je 0x14009640d
xor eax, 0x811c9dc5
imul edx, eax, 0x1000193
inc rcx
call fcn.140075380
cmp eax, 0x62d7eb18
ja 0x140094cef
je 0x140094bd7
cmp eax, 0x29844378
ja 0x140094a40
je 0x140093a79
cmp eax, 0x98e6cbc
je 0x1400931b2
cmp eax, 0x16605bc1
je 0x14008f530
cmp eax, 0x22226100
jne 0x14009640d
movabs r12, 0x7fffffffffffffff
mov rcx, qword [rbp + 0x1dd0]
sub r12, rcx
cmp r12, 0x13
jb 0x140096526
lea rax, [rbp + 0x1dc0]
cmp qword [rbp + 0x1dd8], 0xf
cmova rax, qword [rbp + 0x1dc0]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_send
lea r9, str.__Strike_Proxy__o
lea r8, [rbp + 0x1dc0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x800]
call fcn.140005390
nop
lea rdx, [rbp + 0x800]
lea rcx, [rbp + 0x1da0]
call fcn.14002a160
nop
lea rcx, [rbp + 0x800]
call fcn.1400055a0
cmp byte [0x1401bb0ef], 1
jne 0x14008f02a
xor r8d, r8d
lea rdx, str._MSG_
lea rcx, [rbp + 0x1dc0]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009611e
mov r15, 0xffffffffffffffff
movzx eax, byte [0x1401bb052]
cmp al, 1
jne 0x14008f0ef
mov rbx, qword [0x1401bc798]
lea rcx, [rbx + 0x5ff8]
mov r9, r15
lea r8d, [r15 + 3]
lea rdx, [rbp + 0xde0]
call fcn.14008c600
nop
mov r9, qword [rbx + 0x6008]
sub r9, 4
xor r8d, r8d
lea rdx, [rbp + 0x1960]
mov rcx, rax
call fcn.14008c600
nop
lea rcx, [rbp + 0xde0]
call fcn.1400055a0
lea r8, str.__5pulls
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0xe00]
call fcn.140014e50
xor r8d, r8d
mov rdx, rax
lea rcx, [rbp + 0x1dc0]
call fcn.140052270
mov rbx, rax
lea rcx, [rbp + 0xe00]
call fcn.1400055a0
cmp rbx, r15
je 0x14008f0dc
cmp byte [0x1401bb0d4], 1
jne 0x14008f0dc
mov byte [0x1401bb052], 0
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
movzx eax, byte [0x1401bb052]
test al, al
je 0x14008f1bb
xor r8d, r8d
lea rdx, str._6___4Spam_detected_
lea rcx, [rbp + 0x1dc0]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14008f1bb
mov byte [0x1401bb052], 0
lea rdx, str.OnTextOverlay
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x2cc0]
call fcn.140025d30
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
lea r8, str._4Spam_detected__Stopping_Autospam.
lea rdx, [0x1401bb138]
lea rcx, [rbp + 0xe20]
call fcn.140014e50
nop
mov rdx, rax
lea rcx, [rbp + 0x2d00]
call fcn.14002a160
nop
lea rcx, [rbp + 0xe20]
call fcn.1400055a0
xor r12d, r12d
mov dword [rsp + 0x20], r12d
mov r9d, r15d
lea r8, [rbp + 0x2cc0]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bae50
nop
lea rcx, [rbp + 0x2cc0]
call fcn.140029430
jmp 0x140096121
xor r8d, r8d
lea rdx, str.World__wTUTORIAL_2
lea rcx, [rbp + 0x1dc0]
call fcn.1400522b0
xor r12d, r12d
cmp rax, 0xffffffffffffffff
je 0x14008f1f8
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [0x1400396e0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
cmp byte [0x1401bb078], 0
je 0x14008f3c0
xor r8d, r8d
lea rdx, str._Wrench_yourself_to_accept.
lea rcx, [rbp + 0x1dc0]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14008f3c0
mov rdx, qword [0x1401bc798]
mov edx, dword [rdx + 0x6038]
lea rcx, [rbp + 0x19b8]
call fcn.1400068a0
nop
lea r8, [rbp + 0x19b8]
lea rdx, str.actionwrench_nnetid
lea rcx, [rbp + 0xe40]
call fcn.140014ff0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
mov qword [rsp + 0x48], 0x1f4
lea rcx, [rsp + 0x48]
call fcn.140021460
lea r8, [rbp + 0x19b8]
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0xe80]
call fcn.140014ff0
nop
lea r8, str._nbuttonClickedacceptlock
mov rdx, rax
lea rcx, [rbp + 0xe60]
call fcn.140014de0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0xe80]
call fcn.1400055a0
mov qword [rsp + 0x48], 0x1f4
lea rcx, [rsp + 0x48]
call fcn.140021460
lea rdx, str.actiondialog_return_ndialog_nameacceptaccess
lea rcx, [rbp + 0xea0]
call fcn.140022c70
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
mov byte [0x1401bb070], 1
lea rdx, str.OnTextOverlay
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x2e80]
call fcn.140025d30
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
lea rdx, str._2ACCESS_GRANTED_
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x2ec0]
call fcn.14002a160
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
mov dword [rsp + 0x20], r12d
mov r9d, r15d
lea r8, [rbp + 0x2e80]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bae50
nop
lea rcx, [rbp + 0x2e80]
call fcn.140029430
nop
lea rcx, [rbp + 0x19b8]
call fcn.1400055a0
jmp 0x140096121
cmp byte [0x1401bb069], 0
je 0x14008f50e
xor r8d, r8d
lea rdx, [0x14014553c]
lea rcx, [rbp + 0x1dc0]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14008f50e
xor r8d, r8d
lea rdx, [0x140145540]
lea rcx, [rbp + 0x1dc0]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14008f50e
xor r8d, r8d
lea rdx, str._W____6__w
lea rcx, [rbp + 0x1dc0]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1dd0]
sub rbx, rax
xor r8d, r8d
lea rdx, str._W____6__w
lea rcx, [rbp + 0x1dc0]
call fcn.1400522b0
lea r8, [rax + 0xa]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1c20]
lea rcx, [rbp + 0x1dc0]
call fcn.14008c600
nop
lea rdx, [rbp + 0x5c0]
lea rcx, [rbp + 0x1c20]
call fcn.14004fbb0
mov rbx, qword [rax]
lea rdx, [rbp + 0x5c8]
lea rcx, [rbp + 0x1c20]
call fcn.14003a060
mov rsi, rax
xor r8d, r8d
lea rdx, [0x140145554]
lea rcx, [rbp + 0x1c20]
call fcn.1400522b0
mov rdi, rax
mov edx, 8
lea rcx, [rbp - 0x48]
call fcn.140036de0
mov r8, qword [rsi]
add r8, rdi
mov qword [rbp - 0x48], r8
mov r9, rbx
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1c20]
call fcn.1400500e0
lea r8, [rbp + 0x1c20]
lea rdx, str.actioninput_ntext_pull
lea rcx, [rbp + 0xec0]
call fcn.140014ff0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x1c20]
call fcn.1400055a0
mov dword [rsp + 0x20], r12d
mov r9d, r15d
lea r8, [rbp + 0x1d60]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bae50
jmp 0x140096121
lea rdx, [rbp + 0x1dc0]
lea rcx, [rbp + 0x1940]
call fcn.140022b50
nop
lea rcx, [rbp + 0x1940]
mov rdi, qword [rbp + 0x1940]
mov rsi, qword [rbp + 0x1958]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], reloc.WS2_32.dll_socket
lea r9, str._wThe_Growtopia_Gazette
xor r8d, r8d
mov rbx, qword [rbp + 0x1950]
mov rdx, rbx
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
je 0x14008f5bc
lea rdx, [rbp + 0x1940]
cmp rsi, 0xf
cmova rdx, rdi
mov r8, rbx
lea rcx, [0x14017b638]
call fcn.140037110
mov rsi, qword [rbp + 0x1958]
mov rbx, qword [rbp + 0x1950]
mov rdi, qword [rbp + 0x1940]
cmp byte [0x1401bb04d], 1
jne 0x14008fb46
lea rcx, [rbp + 0x1940]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.set_default_color_o
xor r8d, r8d
mov rdx, rbx
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
je 0x14008fb46
xor r8d, r8d
lea rdx, str.embed_datanetID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14008fb46
xor r8d, r8d
lea rdx, str.embed_datanetID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datanetID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1b20]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, str.iconbig
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.iconbig
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 9]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1fa0]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, [0x1401377f0]
lea rcx, [rbp + 0x1fa0]
call fcn.1400522b0
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0x19b8]
lea rcx, [rbp + 0x1fa0]
call fcn.14008c600
nop
xor edx, edx
lea r8d, [rdx + 0xa]
lea rcx, [rbp + 0x1b20]
call fcn.14008bfb0
mov rcx, qword [0x1401bc798]
cmp eax, dword [rcx + 0x6038]
je 0x14008fb0b
mov eax, dword [0x1401bb114]
cmp eax, 1
jne 0x14008f85a
lea r8, [rbp + 0x1b20]
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0xf40]
call fcn.140014ff0
nop
lea r8, str._nnetID
mov rdx, rax
lea rcx, [rbp + 0xf20]
call fcn.140014de0
nop
lea r8, [rbp + 0x1b20]
mov rdx, rax
lea rcx, [rbp + 0xf00]
call fcn.140014d70
nop
lea r8, str._nbuttonClickedpull
mov rdx, rax
lea rcx, [rbp + 0xee0]
call fcn.140014de0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0xf00]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xf20]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xf40]
call fcn.1400055a0
lea rdx, str.OnTextOverlay
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x3040]
call fcn.140025d30
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
lea r8, [rbp + 0x19b8]
lea rdx, str.__Successfully__5Pulled
lea rcx, [rbp + 0xf60]
call fcn.140014ff0
nop
mov rdx, rax
lea rcx, [rbp + 0x3080]
call fcn.14002a160
nop
lea rcx, [rbp + 0xf60]
call fcn.1400055a0
mov dword [rsp + 0x20], r12d
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x3040]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bae50
mov dword [0x1401bb114], r12d
lea rcx, [rbp + 0x3040]
jmp 0x14008fadf
cmp eax, 2
jne 0x14008f99f
lea r8, [rbp + 0x1b20]
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0xfe0]
call fcn.140014ff0
nop
lea r8, str._nnetID
mov rdx, rax
lea rcx, [rbp + 0xfc0]
call fcn.140014de0
nop
lea r8, [rbp + 0x1b20]
mov rdx, rax
lea rcx, [rbp + 0xfa0]
call fcn.140014d70
nop
lea r8, str._nbuttonClickedkick
mov rdx, rax
lea rcx, [rbp + 0xf80]
call fcn.140014de0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0xfa0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xfc0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xfe0]
call fcn.1400055a0
lea rdx, str.OnTextOverlay
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x3200]
call fcn.140025d30
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
lea r8, [rbp + 0x19b8]
lea rdx, str.__Successfully__4Kicked
lea rcx, [rbp + 0x1000]
call fcn.140014ff0
nop
mov rdx, rax
lea rcx, [rbp + 0x3240]
call fcn.14002a160
nop
lea rcx, [rbp + 0x1000]
call fcn.1400055a0
mov dword [rsp + 0x20], r12d
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x3200]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bae50
mov dword [0x1401bb114], r12d
lea rcx, [rbp + 0x3200]
jmp 0x14008fadf
cmp eax, 3
jne 0x14008fb0b
lea r8, [rbp + 0x1b20]
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0x1080]
call fcn.140014ff0
nop
lea r8, str._nnetID
mov rdx, rax
lea rcx, [rbp + 0x1060]
call fcn.140014de0
nop
lea r8, [rbp + 0x1b20]
mov rdx, rax
lea rcx, [rbp + 0x1040]
call fcn.140014d70
nop
lea r8, str._nbuttonClickedban
mov rdx, rax
lea rcx, [rbp + 0x1020]
call fcn.140014de0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x1040]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1060]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1080]
call fcn.1400055a0
lea rdx, str.OnTextOverlay
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x33c0]
call fcn.140025d30
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
lea r8, [rbp + 0x19b8]
lea rdx, str.__Successfully__4Banned
lea rcx, [rbp + 0x10a0]
call fcn.140014ff0
nop
mov rdx, rax
lea rcx, [rbp + 0x3400]
call fcn.14002a160
nop
lea rcx, [rbp + 0x10a0]
call fcn.1400055a0
mov dword [rsp + 0x20], r12d
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x33c0]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bae50
mov dword [0x1401bb114], r12d
lea rcx, [rbp + 0x33c0]
call fcn.140029430
nop
lea rcx, [rbp + 0x19b8]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1fa0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1b20]
jmp 0x14009319b
lea rcx, [rbp + 0x19b8]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1fa0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1b20]
call fcn.1400055a0
mov rsi, qword [rbp + 0x1958]
mov rbx, qword [rbp + 0x1950]
mov rdi, qword [rbp + 0x1940]
cmp byte [0x1401bb0df], 1
jne 0x14008ffb4
lea rcx, [rbp + 0x1940]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
lea r9, str.Vending_Machine
xor r8d, r8d
mov rdx, rbx
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
jne 0x14008fbc3
xor r8d, r8d
lea rdx, str.DigiVend_Machine
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14008ffb4
xor r8d, r8d
lea rdx, str.How_many_would_you_like_to_buy_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14008ffb4
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x10c0]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
cmp qword [rax + 0x18], 0xf
jbe 0x14008fc17
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov r12d, eax
lea rcx, [rbp + 0x10c0]
call fcn.1400055a0
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x10e0]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
mov rcx, rax
call fcn.1400354e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov r14d, eax
lea rcx, [rbp + 0x10e0]
call fcn.1400055a0
xor r8d, r8d
lea rdx, str.embed_dataexpectitem
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_dataexpectitem
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x16]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1100]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call fcn.14008bfb0
mov edi, eax
lea rcx, [rbp + 0x1100]
call fcn.1400055a0
xor r8d, r8d
lea rdx, str.embed_dataexpectprice
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_dataexpectprice
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x17]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1120]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call fcn.14008bfb0
mov ebx, eax
lea rcx, [rbp + 0x1120]
call fcn.1400055a0
mov edx, edi
lea rcx, [rbp + 0x12c0]
call fcn.1400068a0
mov r15, rax
mov edx, ebx
lea rcx, [rbp + 0x12a0]
call fcn.1400068a0
mov rsi, rax
mov edx, dword [0x1401bb0f0]
lea rcx, [rbp + 0x1280]
call fcn.1400068a0
mov rdi, rax
mov edx, r14d
lea rcx, [rbp + 0x1260]
call fcn.1400068a0
mov rbx, rax
mov edx, r12d
lea rcx, [rbp + 0x1240]
call fcn.1400068a0
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namevending_ntilex
lea rcx, [rbp + 0x1220]
call fcn.140014ec0
nop
lea r8, str._ntiley
mov rdx, rax
lea rcx, [rbp + 0xdc0]
call fcn.140014de0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1200]
call fcn.140014d40
nop
lea r8, str._nverify1_nbuycount
mov rdx, rax
lea rcx, [rbp + 0x11e0]
call fcn.140014de0
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0x11c0]
call fcn.140014d40
nop
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str._nexpectprice
mov rcx, rax
call fcn.140006140
xorps xmm0, xmm0
movups xmmword [rbp + 0x88], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x98], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x98], xmm1
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
mov r8, rsi
lea rdx, [rbp + 0x88]
lea rcx, [rbp + 0x11a0]
call fcn.140014d40
nop
lea r8, str._nexpectitem
mov rdx, rax
lea rcx, [rbp + 0x1180]
call fcn.140014de0
nop
mov r8, r15
mov rdx, rax
lea rcx, [rbp + 0x1160]
call fcn.140014d40
nop
lea r8, [0x140135bb4]
mov rdx, rax
lea rcx, [rbp + 0x1140]
call fcn.140014de0
lea r9d, [r12 + 2]
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x1160]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1180]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x11a0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x88]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x11c0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x11e0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1200]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xdc0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1220]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1240]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1260]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1280]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x12a0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x12c0]
jmp 0x14009319b
cmp byte [0x1401bb0ec], 1
jne 0x1400901d9
lea rcx, [rbp + 0x1940]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
lea r9, str.Vending_Machine
xor r8d, r8d
mov rdx, rbx
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
jne 0x140090031
xor r8d, r8d
lea rdx, str.DigiVend_Machine
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400901d9
xor r8d, r8d
lea rdx, str.Add_them_to_the_machine
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400901d9
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x12e0]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
mov rcx, rax
call fcn.1400354e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov edi, eax
lea rcx, [rbp + 0x12e0]
call fcn.1400055a0
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1300]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
mov rcx, rax
call fcn.1400354e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
lea rcx, [rbp + 0x1300]
call fcn.1400055a0
mov edx, ebx
lea rcx, [rbp + 0x13c0]
call fcn.1400068a0
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0x13a0]
call fcn.1400068a0
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namevending_ntilex
lea rcx, [rbp + 0x1380]
call fcn.140014ec0
nop
lea r8, str._ntiley
mov rdx, rax
lea rcx, [rbp + 0x1360]
call fcn.140014de0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1340]
call fcn.140014d40
nop
lea r8, str._nbuttonClickedaddstock
mov rdx, rax
lea rcx, [rbp + 0x1320]
call fcn.140014de0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x1340]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1360]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1380]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x13a0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x13c0]
jmp 0x14009319b
cmp byte [0x1401bb0ed], 1
jne 0x1400903ea
xor r8d, r8d
lea rdx, str.Vending_Machine
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140090242
xor r8d, r8d
lea rdx, str.DigiVend_Machine
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400903ea
xor r8d, r8d
lea rdx, str.Add_them_to_the_machine
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400903ea
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x13e0]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
mov rcx, rax
call fcn.1400354e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov edi, eax
lea rcx, [rbp + 0x13e0]
call fcn.1400055a0
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1400]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
mov rcx, rax
call fcn.1400354e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
lea rcx, [rbp + 0x1400]
call fcn.1400055a0
mov edx, ebx
lea rcx, [rbp + 0x14c0]
call fcn.1400068a0
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0x14a0]
call fcn.1400068a0
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namevending_ntilex
lea rcx, [rbp + 0x1480]
call fcn.140014ec0
nop
lea r8, str._ntiley
mov rdx, rax
lea rcx, [rbp + 0x1460]
call fcn.140014de0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1440]
call fcn.140014d40
nop
lea r8, str._nbuttonClickedpullstock
mov rdx, rax
lea rcx, [rbp + 0x1420]
call fcn.140014de0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x1440]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1460]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1480]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x14a0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x14c0]
jmp 0x14009319b
lea rcx, [rbp + 0x1940]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], 9
lea r9, str.lock_edit
xor r8d, r8d
mov rdx, rbx
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
je 0x14009062e
xor r8d, r8d
lea rdx, str.checkbox_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 9]
mov r9, rbx
lea rdx, [rbp + 0x1fc0]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, [0x140135bb4]
lea rcx, [rbp + 0x1fc0]
call fcn.1400522b0
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0x14e0]
lea rcx, [rbp + 0x1fc0]
call fcn.14008c600
mov rdx, rax
lea rcx, [0x14017b618]
call fcn.140029490
lea rcx, [rbp + 0x14e0]
call fcn.1400055a0
lea rdx, [0x14017b618]
lea rcx, [0x1401bb948]
call fcn.140080d00
mov rdi, qword [0x1401bb948]
mov rsi, qword [0x1401bb950]
cmp rdi, rsi
je 0x1400905f1
movabs r12, 0x7fffffffffffffff
movzx ebx, byte [rsp + 0x40]
nop dword [rax]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1c40]
call fcn.140022b50
nop
mov rax, r12
mov rcx, qword [rbp + 0x1c50]
sub rax, rcx
cmp rax, 0xa
jb 0x14009652c
lea rax, [rbp + 0x1c40]
cmp qword [rbp + 0x1c58], 0xf
cmova rax, qword [rbp + 0x1c40]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0xa
lea r9, str._ncheckbox_
lea r8, [rbp + 0x1c40]
movzx edx, bl
lea rcx, [rbp + 0x820]
call fcn.140005390
bts r14d, 0xf
mov r8d, 2
lea rdx, [0x1401457fc]
lea rcx, [rbp + 0x820]
call fcn.140006140
xorps xmm0, xmm0
movups xmmword [rbp - 0x68], xmm0
xor ecx, ecx
mov qword [rbp - 0x58], rcx
mov qword [rbp - 0x50], rcx
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x58], xmm1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], cl
bts r14d, 0x10
lea rdx, [rbp - 0x68]
cmp qword [rbp - 0x50], 0xf
cmova rdx, qword [rbp - 0x68]
mov r8, qword [rbp - 0x58]
lea rcx, [0x14017b678]
call fcn.140006140
nop
lea rcx, [rbp - 0x68]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x820]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1c40]
call fcn.1400055a0
add rdi, 0x20
cmp rdi, rsi
jne 0x1400904e0
xor r12d, r12d
cmp byte [0x1401bb0bf], 1
jne 0x14009060d
mov byte [0x1401bb0bf], 0
lea rcx, [rbp + 0x1fc0]
jmp 0x14009319b
lea rcx, [rbp + 0x1fc0]
call fcn.1400055a0
mov rsi, qword [rbp + 0x1958]
mov rbx, qword [rbp + 0x1950]
mov rdi, qword [rbp + 0x1940]
lea rcx, [rbp + 0x1940]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str.set_default_color_o
xor r8d, r8d
mov rdx, rbx
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
je 0x14009069a
xor r8d, r8d
lea rdx, str.end_dialogcaptcha_submitSubmit
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14009069a
lea rdx, [rbp + 0x1940]
lea rcx, [rbp + 0x1500]
call fcn.140022b50
mov rcx, rax
call fcn.1400980e0
jmp 0x1400931a1
cmp byte [0x1401bb070], 0
je 0x1400906c3
xor r8d, r8d
lea rdx, str.embed_datanetID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400931a1
cmp byte [0x1401bb04d], 0
je 0x140090708
xor r8d, r8d
lea rdx, str.add_buttonreport_player_wReport_Player__noflags00
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140090708
xor r8d, r8d
lea rdx, str.embed_datanetID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400931a1
cmp byte [0x1401bb076], 0
je 0x140090739
xor r8d, r8d
lea rdx, str.Drop
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140090739
mov byte [0x1401bb076], 0
jmp 0x1400931a1
cmp byte [0x1401bb0f4], 0
je 0x14009076a
xor r8d, r8d
lea rdx, str.Drop
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14009076a
mov byte [0x1401bb0f4], 0
jmp 0x1400931a1
cmp byte [0x1401bb078], 1
jne 0x140090793
xor r8d, r8d
lea rdx, str.acceptaccess
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400931a1
cmp byte [0x1401bb062], 0
je 0x1400907c4
xor r8d, r8d
lea rdx, str.unaccess
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400907c4
mov byte [0x1401bb062], 0
jmp 0x1400931a1
cmp byte [0x1401bb059], 0
je 0x14009238a
xor r8d, r8d
lea rdx, str.Edit
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400908d9
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1520]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
mov rcx, rax
call fcn.1400354e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1401bb044], eax
lea rcx, [rbp + 0x1520]
call fcn.1400055a0
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1540]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
mov rcx, rax
call fcn.1400354e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [0x1401bb048], eax
lea rcx, [rbp + 0x1540]
call fcn.1400055a0
mov rbx, qword [rbp + 0x1950]
xor r8d, r8d
lea rdx, str.perform_surgery
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
xor r8d, r8d
lea rcx, [rbp + 0x1940]
cmp rax, 0xffffffffffffffff
je 0x140090b32
mov byte [0x1401baf7b], r8b
lea rdx, str.Low_Supply_Warning:
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400909bd
lea rdx, str.OnTextOverlay
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x3580]
call fcn.140025d30
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
lea rdx, str._4WARNING:__cYou_Have_Low_Supply_of_Tools.
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x35c0]
call fcn.14002a160
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
mov dword [rsp + 0x20], r12d
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x3580]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bae50
nop
lea rcx, [rbp + 0x3580]
call fcn.140029430
mov rbx, qword [rbp + 0x1950]
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1a60]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
mov dword [0x1401bb044], r12d
mov dword [0x1401bb048], r12d
mov qword [rsp + 0x48], 5
lea rcx, [rsp + 0x48]
call fcn.140021460
lea r8, [rbp + 0x1a60]
lea rdx, str.actiondialog_return_ndialog_namesurge_ntilex
lea rcx, [rbp + 0x15c0]
call fcn.140014ff0
nop
lea r8, str._ntiley
mov rdx, rax
lea rcx, [rbp + 0x15a0]
call fcn.140014de0
nop
lea r8, [rbp + 0x1960]
mov rdx, rax
lea rcx, [rbp + 0x1580]
call fcn.140014d70
nop
lea r8, [0x140135bb4]
mov rdx, rax
lea rcx, [rbp + 0x1560]
call fcn.140014de0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x1580]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x15a0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x15c0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1a60]
jmp 0x14009319b
lea rdx, str.end_dialogsurgery
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14009238a
xor r8d, r8d
lea rdx, str.Status:
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 8]
mov r9, rbx
lea rdx, [rbp + 0x1f80]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, [0x140135bb4]
lea rcx, [rbp + 0x1f80]
call fcn.1400522b0
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0x1b40]
lea rcx, [rbp + 0x1f80]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, str.Pulse:
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 7]
mov r9, qword [rbp + 0x1950]
lea rdx, [rbp + 0x2040]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, [0x1401377f0]
lea rcx, [rbp + 0x2040]
call fcn.1400522b0
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0x2020]
lea rcx, [rbp + 0x2040]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, str.Temp:
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 8]
mov r9, qword [rbp + 0x1950]
lea rdx, [rbp + 0x2000]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, [0x1401377f0]
lea rcx, [rbp + 0x2000]
call fcn.1400522b0
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0x15e0]
lea rcx, [rbp + 0x2000]
call fcn.14008c600
mov rcx, rax
call fcn.1400354e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
lea rcx, [rbp + 0x15e0]
call fcn.1400055a0
xor r8d, r8d
lea rdx, str.Incisions:
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0xb]
mov r9, qword [rbp + 0x1950]
lea rdx, [rbp + 0x1fe0]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, [0x1401377f0]
lea rcx, [rbp + 0x1fe0]
call fcn.1400522b0
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0x1ac0]
lea rcx, [rbp + 0x1fe0]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, str._4You_cant_see_what_you_are_doing_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140090dd5
xor r8d, r8d
lea rdx, str.noflags1262
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140090dd5
mov dword [rsp + 0x48], 0x4ea
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x5d0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x5d8], 0
jne 0x1400923f5
lea rcx, [rbp + 0x1ac0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1fe0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x2000]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x2020]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x2040]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1b40]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1f80]
jmp 0x14009319b
xor r8d, r8d
lea rdx, str._4Heart
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140090e35
mov dword [rsp + 0x48], 0x10d8
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x5e0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x5e8], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.The_patient_has_not_been_diagnosed.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140090eed
xor r8d, r8d
lea rdx, str.Patient_is_losing_blood__4very_quickly_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140090ea9
xor r8d, r8d
lea rdx, str.Patient_is__6losing_blood_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140090ea9
xor r8d, r8d
lea rdx, str.Patient_is_losing_blood__3slowly.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140090eed
mov dword [rsp + 0x48], 0x4f6
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x5f0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x5f8], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.flu.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140090fa7
cmp ebx, 0x63
jle 0x140090fa7
xor r8d, r8d
lea rdx, str.noflags1266
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
cmp rax, 0xffffffffffffffff
je 0x140090f76
mov dword [rsp + 0x48], 0x4f2
lea rcx, [rbp + 0x600]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x608], 0
jmp 0x140090d75
mov dword [rsp + 0x48], 0x10de
lea rcx, [rbp + 0x610]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x618], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.The_patient_has_not_been_diagnosed.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009121b
xor r8d, r8d
lea rdx, str.Patient_broke_his_leg.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14009107f
xor r8d, r8d
lea rdx, str.3Awake
lea rcx, [rbp + 0x1b40]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009103b
xor r8d, r8d
lea rdx, str.6Coming
lea rcx, [rbp + 0x1b40]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009103b
xor r8d, r8d
lea rdx, str.4Awake
lea rcx, [rbp + 0x1b40]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14009107f
mov dword [rsp + 0x48], 0x4ee
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x620]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x628], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.Patient_had_a_heart_attack.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400911bb
xor r8d, r8d
lea rdx, str.Patient_wants_a_nose_job.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400911bb
xor r8d, r8d
lea rdx, str.Patient_has_a_tumor_in_their_lung.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400911bb
xor r8d, r8d
lea rdx, str.Patients_spine_is_damaged.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400911bb
xor r8d, r8d
lea rdx, str.Patient_has_swallowed_a_world_lock.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400911bb
xor r8d, r8d
lea rdx, str.6Coming
lea rcx, [rbp + 0x1b40]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091157
xor r8d, r8d
lea rdx, [0x140145b2c]
lea rcx, [rbp + 0x1ac0]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091177
xor r8d, r8d
lea rdx, str.4Awake
lea rcx, [rbp + 0x1b40]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14009121b
mov dword [rsp + 0x48], 0x4ee
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x630]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x638], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.4Awake
lea rcx, [rbp + 0x1b40]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x14009121b
mov dword [rsp + 0x48], 0x4ee
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x7c0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x7c8], 0
jmp 0x140090d75
xor r8d, r8d
cmp ebx, 0x63
jle 0x1400912b5
lea rdx, str.noflags1266
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
cmp rax, 0xffffffffffffffff
je 0x140091284
mov dword [rsp + 0x48], 0x4f2
lea rcx, [rbp + 0x7b0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x7b8], 0
jmp 0x140090d75
mov dword [rsp + 0x48], 0x10de
lea rcx, [rbp + 0x680]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x688], 0
jmp 0x140090d75
lea rdx, str.Weak
lea rcx, [rbp + 0x2020]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400923b0
xor r8d, r8d
lea rdx, str.Extreme
lea rcx, [rbp + 0x2020]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400923b0
xor r8d, r8d
lea rdx, str.is_becoming_hard_to_see_your_work
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091362
cmp byte [0x1401baf7b], 0
jne 0x140091362
mov byte [0x1401baf7b], 1
mov dword [rsp + 0x48], 0x4ea
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x7a0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x7a8], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.The_patient_has_not_been_diagnosed.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400913de
xor r8d, r8d
lea rdx, str.noflags4316
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400913de
mov dword [rsp + 0x48], 0x10dc
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x790]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x798], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, [0x140145b78]
lea rcx, [rbp + 0x1ac0]
call fcn.1400522b0
xor r8d, r8d
lea rcx, [rbp + 0x1940]
cmp rax, 0xffffffffffffffff
je 0x1400914da
lea rdx, str.Not_sanitized
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091496
xor r8d, r8d
lea rdx, str.Unsanitary
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091496
xor r8d, r8d
lea rdx, str.Unclean
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091496
mov dword [rsp + 0x48], 0x4ec
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x780]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x788], 0
jmp 0x140090d75
mov dword [rsp + 0x48], 0x4f0
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x770]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x778], 0
jmp 0x140090d75
lea rdx, str.Youve_opened_the_skull.
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009157c
xor r8d, r8d
lea rdx, str.You_removed_the_gravel_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009157c
xor r8d, r8d
lea rdx, str.You_repaired_it.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009157c
xor r8d, r8d
lea rdx, str.You_cauterized_it.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009157c
xor r8d, r8d
lea rdx, str.You_grafted_in_some_nice_new_arteries_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009157c
xor r8d, r8d
lea rdx, str.Patient_suffered_massive_trauma_with_internal_bleeding.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400915dc
xor r8d, r8d
lea rdx, str.losing_blood
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400915dc
mov dword [rsp + 0x48], 0x4f6
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x760]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x768], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.You_removed_the_gravel_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009168c
xor r8d, r8d
lea rdx, str.fixed_the_patients_feet
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009168c
xor r8d, r8d
lea rdx, str.replaced_the_patients_angr
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009168c
xor r8d, r8d
lea rdx, str.You_repaired_it.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009168c
xor r8d, r8d
lea rdx, str.opened_the_abdomen
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009168c
xor r8d, r8d
lea rdx, str.You_cauterized_it.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400917b6
xor r8d, r8d
lea rdx, [0x14013caf8]
lea rcx, [rbp + 0x1ac0]
call fcn.1400522b0
xor r8d, r8d
cmp rax, 0xffffffffffffffff
je 0x14009173d
lea rdx, str.shattered
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
cmp rax, 0xffffffffffffffff
je 0x14009170c
mov dword [rsp + 0x48], 0x10d4
lea rcx, [rbp + 0x7d0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x7d8], 0
jmp 0x140090d75
mov dword [rsp + 0x48], 0x4f6
lea rcx, [rbp + 0x750]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x758], 0
jmp 0x140090d75
lea rdx, [0x140136dd0]
lea rcx, [rbp + 0x1ac0]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400917b6
xor r8d, r8d
lea rdx, str.broken__
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400917b6
mov dword [rsp + 0x48], 0x4f4
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x740]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x748], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.Patient_broke_his_leg.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091a04
xor r8d, r8d
lea rdx, str.broken__
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091836
mov dword [rsp + 0x48], 0x4f4
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x730]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x738], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, [0x140145348]
lea rcx, [rbp + 0x1ac0]
call fcn.1400522b0
xor r8d, r8d
lea rcx, [rbp + 0x1940]
cmp rax, 0xffffffffffffffff
je 0x140091932
lea rdx, str.Not_sanitized
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400918ee
xor r8d, r8d
lea rdx, str.Unsanitary
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400918ee
xor r8d, r8d
lea rdx, str.Unclean
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x1400918ee
mov dword [rsp + 0x48], 0x4ec
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x720]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x728], 0
jmp 0x140090d75
mov dword [rsp + 0x48], 0x4f0
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x700]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x708], 0
jmp 0x140090d75
lea rdx, str.shattered__
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400919a4
xor r8d, r8d
lea rdx, str.noflags4308
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400919a4
mov dword [rsp + 0x48], 0x10d4
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x6f0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x6f8], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, [0x140145d18]
lea rcx, [rbp + 0x1ac0]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091a04
mov dword [rsp + 0x48], 0x4f6
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x6d0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x6d8], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.Patient_broke_his_arm.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091b1c
xor r8d, r8d
lea rdx, str.broken__
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091a84
mov dword [rsp + 0x48], 0x4f4
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x6c0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x6c8], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.You_splinted_a_broken_bone
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091b1c
xor r8d, r8d
lea rdx, str.Bones:
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091b1c
xor r8d, r8d
lea rdx, str.noflags1270
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091b1c
mov dword [rsp + 0x48], 0x4f6
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x6b0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x6b8], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.You_rearranged_their_face_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091b7c
mov dword [rsp + 0x48], 0x4f6
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x660]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x668], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.exposed_the_angriest_of_teeth
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.examined_the_wounds
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.investigated_the_feet
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.suffering_from_Moldy_Guts
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.accessed_the_arm_muscles
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.You_found_the_lung_puncture.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.Youve_finally_found_the_tumor_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.You_found_the_internal_bleed.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.Youve_found_gravel_in_the_knees.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.Youve_opened_the_skull.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.The_heart_is_now_exposed_for_operating.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.You_have_cut_into_the_nasal_area.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.The_lungs_are_now_exposed.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.Youve_accessed_the_liver.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.You_now_have_access_to_the_appendix.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.Youve_opened_up_the_vertebrae.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.Youve_opened_the_stomach.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091da8
xor r8d, r8d
lea rdx, str.You_now_have_access_to_the_bad_kidney.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091e24
xor r8d, r8d
lea rdx, [0x140136dd0]
lea rcx, [rbp + 0x1ac0]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091e24
xor r8d, r8d
lea rdx, str.noflags1296
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140091e24
mov dword [rsp + 0x48], 0x510
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x650]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x658], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.Patient_suffers_from_appendicitis.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.You_got_the_lock_out_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.You_yanked_out_the_appendix_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.You_now_have_access_to_the_appendix.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.Youve_opened_up_the_vertebrae.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.Youve_opened_the_stomach.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.You_excised_the_tumor_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.You_treated_the_source_of_the_infection_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.The_lungs_are_now_exposed.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.Youve_accessed_the_liver.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.The_heart_is_now_exposed_for_operating.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.Youve_found_gravel_in_the_knees.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.You_found_the_internal_bleed.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.You_found_the_lung_puncture.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x140091ff0
xor r8d, r8d
lea rdx, str.Youve_finally_found_the_tumor_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140092050
xor r8d, r8d
lea rdx, str.losing_blood
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140092050
mov dword [rsp + 0x48], 0x10da
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x6a0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x6a8], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.the_gem_cuts_closed
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009219c
xor r8d, r8d
lea rdx, str.You_patched_the_torn_punching
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009219c
xor r8d, r8d
lea rdx, str.You_got_the_lock_out_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009219c
xor r8d, r8d
lea rdx, str.You_yanked_out_the_appendix_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009219c
xor r8d, r8d
lea rdx, str.You_popped_in_a_fresh_new_kidney_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009219c
xor r8d, r8d
lea rdx, str.You_repaired_the_disc_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009219c
xor r8d, r8d
lea rdx, str.You_excised_the_tumor_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009219c
xor r8d, r8d
lea rdx, str.You_treated_the_source_of_the_infection_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009219c
xor r8d, r8d
lea rdx, str.You_rearranged_their_face_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009219c
xor r8d, r8d
lea rdx, str.You_grafted_in_some_nice_new_arteries_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
jne 0x14009219c
xor r8d, r8d
lea rdx, str.You_reduced_the_swelling_
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400921fc
xor r8d, r8d
lea rdx, [0x14013caf8]
lea rcx, [rbp + 0x1ac0]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400921fc
mov dword [rsp + 0x48], 0x4f6
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x710]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x718], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, [0x140145348]
lea rcx, [rbp + 0x1ac0]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140092278
xor r8d, r8d
lea rdx, str.losing_blood
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140092278
mov dword [rsp + 0x48], 0x4f6
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x6e0]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x6e8], 0
jmp 0x140090d75
xor r8d, r8d
lea rdx, str.s_fever_is
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140092329
xor r8d, r8d
lea rdx, str.noflags1266
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
cmp rax, 0xffffffffffffffff
je 0x1400922f8
mov dword [rsp + 0x48], 0x4f2
lea rcx, [rbp + 0x640]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x648], 0
jmp 0x140090d75
mov dword [rsp + 0x48], 0x10de
lea rcx, [rbp + 0x670]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x678], 0
jmp 0x140090d75
lea rcx, [rbp + 0x1ac0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1fe0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x2000]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x2020]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x2040]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1b40]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1f80]
call fcn.1400055a0
mov rbx, qword [rbp + 0x1950]
xor r8d, r8d
lea rdx, str.add_label_with_iconbig_wThe_Growtopia_Gazette
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x1400923fc
call fcn.14008c1b0
jmp 0x1400931a1
mov dword [rsp + 0x48], 0x10d6
lea r9, [rbp + 0x1940]
lea r8, [rsp + 0x48]
lea rdx, [0x140088b80]
lea rcx, [rbp + 0x690]
call fcn.1400142a0
nop
mov rdx, rax
lea rcx, [0x1401bb670]
call fcn.140080d40
nop
cmp dword [rbp + 0x698], 0
je 0x140090d7b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
cmp byte [0x1401bb058], 0
je 0x140092941
xor r8d, r8d
lea rdx, str.Dial_a_number_to_call_somebody_in_Growtopia.
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
xor r8d, r8d
lea rcx, [rbp + 0x1940]
cmp rax, 0xffffffffffffffff
je 0x1400925cd
lea rdx, str.embed_datatilex
call fcn.1400522b0
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1600]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call fcn.14008bfb0
mov edi, eax
lea rcx, [rbp + 0x1600]
call fcn.1400055a0
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1620]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call fcn.14008bfb0
mov ebx, eax
lea rcx, [rbp + 0x1620]
call fcn.1400055a0
mov edx, ebx
lea rcx, [rbp + 0x16e0]
call fcn.1400068a0
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0x16c0]
call fcn.1400068a0
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namephonecall_ntilex
lea rcx, [rbp + 0x16a0]
call fcn.140014ec0
nop
lea r8, str._ntiley
mov rdx, rax
lea rcx, [rbp + 0x1680]
call fcn.140014de0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1660]
call fcn.140014d40
nop
lea r8, str._nnum_2_ndial53785
mov rdx, rax
lea rcx, [rbp + 0x1640]
call fcn.140014de0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x1660]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1680]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x16a0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x16c0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x16e0]
jmp 0x14009319b
lea rdx, str.embed_datanum53785
call fcn.1400522b0
xor r8d, r8d
lea rcx, [rbp + 0x1940]
cmp rax, 0xffffffffffffffff
je 0x140092787
lea rdx, str.embed_datatilex
call fcn.1400522b0
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1700]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call fcn.14008bfb0
mov edi, eax
lea rcx, [rbp + 0x1700]
call fcn.1400055a0
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1720]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call fcn.14008bfb0
mov ebx, eax
lea rcx, [rbp + 0x1720]
call fcn.1400055a0
mov edx, ebx
lea rcx, [rbp + 0x17e0]
call fcn.1400068a0
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0x17c0]
call fcn.1400068a0
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namephonecall_ntilex
lea rcx, [rbp + 0x17a0]
call fcn.140014ec0
nop
lea r8, str._ntiley
mov rdx, rax
lea rcx, [rbp + 0x1780]
call fcn.140014de0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1760]
call fcn.140014d40
nop
lea r8, str._nnum53785_nbuttonClickedchc5
mov rdx, rax
lea rcx, [rbp + 0x1740]
call fcn.140014de0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x1760]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1780]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x17a0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x17c0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x17e0]
jmp 0x14009319b
lea rdx, str.Excellent__Im_happy_to_sell_you_a_Blue_Gem_Lock_in_exchange_for_100_Diamond_Lock
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140092941
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1800]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call fcn.14008bfb0
mov edi, eax
lea rcx, [rbp + 0x1800]
call fcn.1400055a0
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x11]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1820]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call fcn.14008bfb0
mov ebx, eax
lea rcx, [rbp + 0x1820]
call fcn.1400055a0
mov edx, ebx
lea rcx, [rbp + 0x18e0]
call fcn.1400068a0
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0x18c0]
call fcn.1400068a0
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namephonecall_ntilex
lea rcx, [rbp + 0x18a0]
call fcn.140014ec0
nop
lea r8, str._ntiley
mov rdx, rax
lea rcx, [rbp + 0x1880]
call fcn.140014de0
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x1860]
call fcn.140014d40
nop
lea r8, str._nnum_34_nbuttonClickedchc0
mov rdx, rax
lea rcx, [rbp + 0x1840]
call fcn.140014de0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x1860]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1880]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x18a0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x18c0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x18e0]
jmp 0x14009319b
cmp byte [0x1401bb04f], 0
je 0x140092b0c
lea rdx, [0x140136e78]
lea rcx, [0x1401bb9e0]
call fcn.1400149b0
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1940]
test al, al
je 0x140092cf2
call fcn.1400522b0
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x12]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1a60]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, str.count
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.count
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 7]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x19b8]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140092aec
xor r8d, r8d
lea rdx, str.Drop
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140092aec
mov qword [rsp + 0x48], Ordinal_301
lea rcx, [rsp + 0x48]
call fcn.140021460
lea r8, [rbp + 0x1a60]
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID
lea rcx, [rbp + 0x9a0]
call fcn.140014ff0
nop
lea r8, str._ncount
mov rdx, rax
lea rcx, [rbp + 0x1920]
call fcn.140014de0
nop
lea r8, [rbp + 0x19b8]
mov rdx, rax
lea rcx, [rbp + 0x1900]
call fcn.140014d70
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x1920]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x9a0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x19b8]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1a60]
jmp 0x14009319b
lea rcx, [rbp + 0x19b8]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1a60]
call fcn.1400055a0
mov rbx, qword [rbp + 0x1950]
cmp byte [0x1401bb050], 0
je 0x140093012
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x12]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, str.you_have
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.you_have
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 9]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1f20]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
lea rdx, [0x1401462b4]
lea rcx, [rbp + 0x19b8]
call fcn.140022c70
nop
xor r8d, r8d
lea rdx, [rbp + 0x19b8]
lea rcx, [rbp + 0x1f20]
call fcn.140052270
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0x1a60]
lea rcx, [rbp + 0x1f20]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140092db2
xor r8d, r8d
lea rdx, str.Recycle
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140092db2
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r8, [rbp + 0x1960]
lea rdx, str.actiondialog_return_ndialog_nametrash_item_nitemID
lea rcx, [rbp + 0xa60]
call fcn.140014ff0
nop
lea r8, str._ncount
mov rdx, rax
lea rcx, [rbp + 0xa40]
call fcn.140014de0
nop
lea r8, [rbp + 0x1a60]
mov rdx, rax
lea rcx, [rbp + 0xa20]
call fcn.140014d70
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0xa40]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xa60]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1a60]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x19b8]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1f20]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1960]
jmp 0x14009319b
call fcn.1400522b0
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x12]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
lea r8, [rbp + 0x1960]
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID
lea rcx, [rbp + 0xa00]
call fcn.140014ff0
nop
lea r8, str._ncount
mov rdx, rax
lea rcx, [rbp + 0x9e0]
call fcn.140014de0
nop
lea r8, [0x1401bb9e0]
mov rdx, rax
lea rcx, [rbp + 0x9c0]
call fcn.140014d70
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x9e0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xa00]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1960]
jmp 0x14009319b
lea rcx, [rbp + 0x1a60]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x19b8]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1f20]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
cmp byte [0x1401bb050], 0
je 0x140093012
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 0x12]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x19b8]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, str.you_have
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
mov rbx, qword [rbp + 0x1950]
sub rbx, rax
xor r8d, r8d
lea rdx, str.you_have
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
lea r8, [rax + 9]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x1f40]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
lea rdx, [0x1401462b4]
lea rcx, [rbp + 0x1a60]
call fcn.140022c70
nop
xor r8d, r8d
lea rdx, [rbp + 0x1a60]
lea rcx, [rbp + 0x1f40]
call fcn.140052270
mov r9, rax
xor r8d, r8d
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x1f40]
call fcn.14008c600
nop
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140092fd2
xor r8d, r8d
lea rdx, str.Trash
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140092fd2
mov ecx, __WSAFDIsSet
call qword [sym.imp.KERNEL32.dll_Sleep]
lea r8, [rbp + 0x19b8]
lea rdx, str.actiondialog_return_ndialog_nametrash_item_nitemID
lea rcx, [rbp + 0xac0]
call fcn.140014ff0
nop
lea r8, str._ncount
mov rdx, rax
lea rcx, [rbp + 0xaa0]
call fcn.140014de0
nop
lea r8, [rbp + 0x1960]
mov rdx, rax
lea rcx, [rbp + 0xa80]
call fcn.140014d70
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0xaa0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xac0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1a60]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1f40]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x19b8]
jmp 0x14009319b
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1a60]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1f40]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x19b8]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1940]
jmp 0x140096407
cmp byte [0x1401bbc30], 0
je 0x140093006
xor r8d, r8d
lea rdx, [0x140146300]
lea rcx, [rbp + 0x1940]
call fcn.1400522b0
cmp rax, 0xffffffffffffffff
je 0x140093006
mov r15, 0xffffffffffffffff
mov r8, r15
lea rdx, str._4Stop_ignoring
lea rcx, [rbp + 0x1940]
call fcn.140083bc0
movsxd r9, eax
xor r8d, r8d
lea rdx, [rbp + 0x2060]
lea rcx, [rbp + 0x1940]
call fcn.14008c600
nop
mov r8, r15
lea rdx, str.add_button
lea rcx, [rbp + 0x2060]
call fcn.140083bc0
lea r8, [rax + 0xb]
mov r9, r15
lea rdx, [rbp + 0x1c80]
lea rcx, [rbp + 0x2060]
call fcn.14008c600
nop
lea rcx, [rbp + 0x1c80]
call fcn.1400354e0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
test eax, eax
jne 0x1400930de
mov byte [0x1401bbc30], al
lea rdx, str.name_resolving_seems_to_have_failed.
lea rcx, [rbp + 0xae0]
call fcn.140022c70
mov rcx, rax
call fcn.140097fe0
jmp 0x140093187
lea r8, [rbp + 0x1c80]
lea rdx, str.Target_UID:
lea rcx, [rbp + 0xb00]
call fcn.140014ff0
mov rcx, rax
call fcn.140097fe0
lea r8, [rbp + 0x1c80]
lea rdx, str.actiondialog_return_ndialog_namefriends_nbuttonClicked
lea rcx, [rbp + 0xb20]
call fcn.140014ff0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
lea r8, [rbp + 0x1c80]
lea rdx, str.actiondialog_return_ndialog_namefriends_remove_nfriendID
lea rcx, [rbp + 0xb60]
call fcn.140014ff0
nop
lea r8, str._nbuttonClickedremove
mov rdx, rax
lea rcx, [rbp + 0xb40]
call fcn.140014de0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0xb60]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1c80]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x2060]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1940]
call fcn.1400055a0
jmp 0x140096121
mov rbx, qword [0x1401bc798]
mov eax, dword [rbx + 0x6038]
cmp dword [r13 + 4], eax
jne 0x14009640d
cmp dword [rbp + 0x1e60], 0
jne 0x1400931e7
mov dword [rbp + 0x1e60], 9
mov eax, r12d
mov dword [rbp + 0x1e70], eax
jmp 0x1400931ed
mov eax, dword [rbp + 0x1e70]
mov dword [0x14017b488], eax
mov eax, dword [0x1401bb0e8]
cmp eax, 1
jne 0x1400933b0
cvttss2si ecx, dword [0x1401bafb8]
call fcn.140071f60
mov dword [0x14017b458], eax
xorps xmm6, xmm6
movss xmm0, dword [0x1401bafbc]
ucomiss xmm0, xmm6
jp 0x140093227
je 0x14009322e
mov byte [0x1401baf79], 1
mov edx, dword [rbx + 0x6038]
mov rcx, rbx
call fcn.1400bb140
xorps xmm0, xmm0
movups xmmword [rbp + 0x4e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4f0], xmm1
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.OnSetClothing
lea rcx, [rbp + 0x4e0]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x4e0]
lea rcx, [rbp + 0x2080]
call fcn.140025d30
nop
lea rcx, [rbp + 0x4e0]
call fcn.1400055a0
movss xmm1, dword [0x1401bafa8]
movss xmm2, dword [0x1401bafac]
mov dword [rbp + 0x20c0], 4
movss xmm0, dword [0x1401bafa4]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x20d0], xmm0
movss dword [rbp + 0x20d8], xmm2
movss xmm1, dword [0x1401bafb4]
movss xmm2, dword [0x1401bafb8]
mov dword [rbp + 0x2100], 4
movss xmm0, dword [0x1401bafb0]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2110], xmm0
movss dword [rbp + 0x2118], xmm2
movss xmm1, dword [0x1401bafc0]
movss xmm2, dword [0x1401bafc4]
mov dword [rbp + 0x2140], 4
movss xmm0, dword [0x1401bafbc]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2150], xmm0
movss dword [rbp + 0x2158], xmm2
mov dword [rbp + 0x2180], 9
mov eax, dword [0x14017b488]
mov dword [rbp + 0x2190], eax
movss xmm1, dword [0x14014775c]
mov dword [rbp + 0x21c0], 4
movss xmm0, dword [0x1401bafc8]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x21d0], xmm0
movss dword [rbp + 0x21d8], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov rcx, qword [0x1401bc798]
mov r9d, dword [rcx + 0x6038]
lea r8, [rbp + 0x2080]
mov dl, 1
call fcn.1400bae50
nop
mov r9, rsi
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x2080]
call fcn.14011d2e0
nop
jmp 0x140096121
cmp eax, 2
jne 0x14009353f
cvttss2si ecx, dword [0x1401bafe0]
call fcn.140071f60
mov dword [0x14017b458], eax
xorps xmm6, xmm6
movss xmm0, dword [0x1401bafe4]
ucomiss xmm0, xmm6
jp 0x1400933de
je 0x1400933e5
mov byte [0x1401baf79], 1
mov edx, dword [rbx + 0x6038]
mov rcx, rbx
call fcn.1400bb140
lea rdx, str.OnSetClothing
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x2240]
call fcn.140025d30
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
movss xmm1, dword [0x1401bafd0]
movss xmm2, dword [0x1401bafd4]
mov dword [rbp + 0x2280], 4
movss xmm0, dword [0x1401bafcc]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2290], xmm0
movss dword [rbp + 0x2298], xmm2
movss xmm1, dword [0x1401bafdc]
movss xmm2, dword [0x1401bafe0]
mov dword [rbp + 0x22c0], 4
movss xmm0, dword [0x1401bafd8]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x22d0], xmm0
movss dword [rbp + 0x22d8], xmm2
movss xmm1, dword [0x1401bafe8]
movss xmm2, dword [0x1401bafec]
mov dword [rbp + 0x2300], 4
movss xmm0, dword [0x1401bafe4]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2310], xmm0
movss dword [rbp + 0x2318], xmm2
mov dword [rbp + 0x2340], 9
mov eax, dword [0x14017b488]
mov dword [rbp + 0x2350], eax
movss xmm1, dword [0x14014775c]
mov dword [rbp + 0x2380], 4
movss xmm0, dword [0x1401baff0]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2390], xmm0
movss dword [rbp + 0x2398], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov rcx, qword [0x1401bc798]
mov r9d, dword [rcx + 0x6038]
lea r8, [rbp + 0x2240]
mov dl, 1
call fcn.1400bae50
nop
lea rcx, [rbp + 0x2240]
call fcn.140029430
jmp 0x140096121
cmp eax, 3
jne 0x1400936ce
cvttss2si ecx, dword [0x1401bb008]
call fcn.140071f60
mov dword [0x14017b458], eax
xorps xmm6, xmm6
movss xmm0, dword [0x1401bb00c]
ucomiss xmm0, xmm6
jp 0x14009356d
je 0x140093574
mov byte [0x1401baf79], 1
mov edx, dword [rbx + 0x6038]
mov rcx, rbx
call fcn.1400bb140
lea rdx, str.OnSetClothing
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x2400]
call fcn.140025d30
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
movss xmm1, dword [0x1401baff8]
movss xmm2, dword [0x1401baffc]
mov dword [rbp + 0x2440], 4
movss xmm0, dword [0x1401baff4]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2450], xmm0
movss dword [rbp + 0x2458], xmm2
movss xmm1, dword [0x1401bb004]
movss xmm2, dword [0x1401bb008]
mov dword [rbp + 0x2480], 4
movss xmm0, dword [0x1401bb000]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2490], xmm0
movss dword [rbp + 0x2498], xmm2
movss xmm1, dword [0x1401bb010]
movss xmm2, dword [0x1401bb014]
mov dword [rbp + 0x24c0], 4
movss xmm0, dword [0x1401bb00c]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x24d0], xmm0
movss dword [rbp + 0x24d8], xmm2
mov dword [rbp + 0x2500], 9
mov eax, dword [0x14017b488]
mov dword [rbp + 0x2510], eax
movss xmm1, dword [0x14014775c]
mov dword [rbp + 0x2540], 4
movss xmm0, dword [0x1401bb018]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2550], xmm0
movss dword [rbp + 0x2558], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov rcx, qword [0x1401bc798]
mov r9d, dword [rcx + 0x6038]
lea r8, [rbp + 0x2400]
mov dl, 1
call fcn.1400bae50
nop
lea rcx, [rbp + 0x2400]
call fcn.140029430
jmp 0x140096121
cmp eax, 4
jne 0x14009385d
cvttss2si ecx, dword [0x1401bb030]
call fcn.140071f60
mov dword [0x14017b458], eax
xorps xmm6, xmm6
movss xmm0, dword [0x1401bb034]
ucomiss xmm0, xmm6
jp 0x1400936fc
je 0x140093703
mov byte [0x1401baf79], 1
mov edx, dword [rbx + 0x6038]
mov rcx, rbx
call fcn.1400bb140
lea rdx, str.OnSetClothing
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x25c0]
call fcn.140025d30
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
movss xmm1, dword [0x1401bb020]
movss xmm2, dword [0x1401bb024]
mov dword [rbp + 0x2600], 4
movss xmm0, dword [0x1401bb01c]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2610], xmm0
movss dword [rbp + 0x2618], xmm2
movss xmm1, dword [0x1401bb02c]
movss xmm2, dword [0x1401bb030]
mov dword [rbp + 0x2640], 4
movss xmm0, dword [0x1401bb028]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2650], xmm0
movss dword [rbp + 0x2658], xmm2
movss xmm1, dword [0x1401bb038]
movss xmm2, dword [0x1401bb03c]
mov dword [rbp + 0x2680], 4
movss xmm0, dword [0x1401bb034]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2690], xmm0
movss dword [rbp + 0x2698], xmm2
mov dword [rbp + 0x26c0], 9
mov eax, dword [0x14017b488]
mov dword [rbp + 0x26d0], eax
movss xmm1, dword [0x14014775c]
mov dword [rbp + 0x2700], 4
movss xmm0, dword [0x1401bb040]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2710], xmm0
movss dword [rbp + 0x2718], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov rcx, qword [0x1401bc798]
mov r9d, dword [rcx + 0x6038]
lea r8, [rbp + 0x25c0]
mov dl, 1
call fcn.1400bae50
nop
lea rcx, [rbp + 0x25c0]
call fcn.140029430
jmp 0x140096121
xorps xmm6, xmm6
movss xmm1, dword [0x1401baf90]
movss xmm7, dword [0x1401baf94]
movss xmm0, dword [0x1401baf7c]
ucomiss xmm0, xmm6
jp 0x1400938fa
jne 0x1400938fa
movss xmm0, dword [0x1401baf80]
ucomiss xmm0, xmm6
jp 0x1400938fa
jne 0x1400938fa
movss xmm0, dword [0x1401baf84]
ucomiss xmm0, xmm6
jp 0x1400938fa
jne 0x1400938fa
movss xmm0, dword [0x1401baf88]
ucomiss xmm0, xmm6
jp 0x1400938fa
jne 0x1400938fa
movss xmm0, dword [0x1401baf8c]
ucomiss xmm0, xmm6
jp 0x1400938fa
jne 0x1400938fa
ucomiss xmm1, xmm6
jp 0x1400938fa
jne 0x1400938fa
ucomiss xmm7, xmm6
jp 0x1400938fa
jne 0x1400938fa
movss xmm0, dword [0x1401baf98]
ucomiss xmm0, xmm6
jp 0x1400938fa
jne 0x1400938fa
movss xmm0, dword [0x1401baf9c]
ucomiss xmm0, xmm6
jp 0x1400938fa
jne 0x1400938fa
movss xmm0, dword [0x1401bafa0]
ucomiss xmm0, xmm6
jp 0x1400938fa
je 0x14009640d
test eax, eax
jne 0x14009640d
cvttss2si ecx, xmm1
call fcn.140071f60
mov dword [0x14017b458], eax
ucomiss xmm7, xmm6
jp 0x140093918
je 0x14009391f
mov byte [0x1401baf79], 1
mov edx, dword [rbx + 0x6038]
mov rcx, rbx
call fcn.1400bb140
lea rdx, str.OnSetClothing
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x2780]
call fcn.140025d30
nop
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
movss xmm1, dword [0x1401baf80]
movss xmm2, dword [0x1401baf84]
mov dword [rbp + 0x27c0], 4
movss xmm0, dword [0x1401baf7c]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x27d0], xmm0
movss dword [rbp + 0x27d8], xmm2
movss xmm1, dword [0x1401baf8c]
movss xmm2, dword [0x1401baf90]
mov dword [rbp + 0x2800], 4
movss xmm0, dword [0x1401baf88]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2810], xmm0
movss dword [rbp + 0x2818], xmm2
movss xmm1, dword [0x1401baf98]
movss xmm2, dword [0x1401baf9c]
mov dword [rbp + 0x2840], 4
movss xmm0, dword [0x1401baf94]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x2850], xmm0
movss dword [rbp + 0x2858], xmm2
mov dword [rbp + 0x2880], 9
mov eax, dword [0x14017b488]
mov dword [rbp + 0x2890], eax
movss xmm1, dword [0x14014775c]
mov dword [rbp + 0x28c0], 4
movss xmm0, dword [0x1401bafa0]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x28d0], xmm0
movss dword [rbp + 0x28d8], xmm6
mov dword [rsp + 0x20], 0xffffffff
mov rcx, qword [0x1401bc798]
mov r9d, dword [rcx + 0x6038]
lea r8, [rbp + 0x2780]
mov dl, 1
call fcn.1400bae50
nop
lea rcx, [rbp + 0x2780]
call fcn.140029430
jmp 0x140096121
lea rdx, [rbp + 0x1e00]
lea rcx, [rbp + 0x1a80]
call fcn.140022b50
nop
cmp dword [rbp + 0x1da0], 0
jne 0x140093aaf
mov dword [rbp + 0x1da0], 9
mov ebx, r12d
mov dword [rsp + 0x48], ebx
mov dword [rbp + 0x1db0], ebx
jmp 0x140093ab9
mov eax, dword [rbp + 0x1db0]
mov dword [rsp + 0x48], eax
lea rdx, [rbp + 0x1e00]
lea rcx, [rbp + 0x1b60]
call fcn.140022b50
nop
lea rcx, [rbp + 0x1a80]
mov rdi, qword [rbp + 0x1a80]
mov rsi, qword [rbp + 0x1a98]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], Ordinal_35
lea r9, str.The__2MAGPLANT_5000___is_empty_
xor r8d, r8d
mov rbx, qword [rbp + 0x1a90]
mov rdx, rbx
call fcn.14001bad0
movabs r12, 0x7fffffffffffffff
mov r15, 0xffffffffffffffff
cmp rax, r15
je 0x140093c6b
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140093c6b
cmp byte [0x1401bb0b5], 0
je 0x140093c6b
xorps xmm0, xmm0
movups xmmword [rbp + 0x500], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x510], xmm1
lea r8d, [r15 + 0xe]
lea rdx, str.OnTextOverlay
lea rcx, [rbp + 0x500]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x500]
lea rcx, [rbp + 0x3740]
call fcn.140025d30
nop
lea rcx, [rbp + 0x500]
call fcn.1400055a0
mov rcx, qword [0x1401bb148]
mov rax, r12
sub rax, rcx
cmp rax, 0x22
jb 0x140096532
lea r9, [0x1401bb138]
cmp qword [0x1401bb150], 0xf
cmova r9, qword [0x1401bb138]
mov qword [rsp + 0x30], Ordinal_35
lea rax, str.No_blocks_left__stopping_Autofarm.
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [0x1401bb138]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x840]
call fcn.140005390
mov r14d, 0x1000000
lea rdx, [rbp + 0x840]
lea rcx, [rbp + 0x3780]
call fcn.14002a160
nop
lea rcx, [rbp + 0x840]
call fcn.1400055a0
mov dword [rsp + 0x20], 0
mov r9d, r15d
lea r8, [rbp + 0x3740]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bae50
mov byte [0x1401bb0b5], 0
lea r9, [fcn.1400293a0]
lea edx, [r15 + 0x41]
lea r8d, [r15 + 8]
lea rcx, [rbp + 0x3740]
call fcn.14011d2e0
nop
mov rsi, qword [rbp + 0x1a98]
mov rbx, qword [rbp + 0x1a90]
mov rdi, qword [rbp + 0x1a80]
lea rcx, [rbp + 0x1a80]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], reloc.WS2_32.dll_shutdown
lea r9, [0x140145318]
xor r8d, r8d
mov rdx, rbx
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
je 0x1400946ba
lea rcx, [rbp + 0x1a80]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], reloc.WS2_32.dll_socket
lea r9, str.spun_the_wheel_and_got
xor r8d, r8d
mov rdx, rbx
call fcn.14001bad0
lea rcx, [rax + 0x19]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b00], xmm0
xor eax, eax
mov qword [rbp + 0x1b10], rax
mov qword [rbp + 0x1b18], rax
cmp rbx, rcx
jb 0x140096538
mov rax, rbx
sub rax, rcx
cmp rax, rbx
cmovb rbx, rax
lea rdx, [rbp + 0x1a80]
cmp rsi, 0xf
cmova rdx, rdi
add rdx, rcx
mov r8, rbx
lea rcx, [rbp + 0x1b00]
call fcn.140015bf0
or r14d, 0x40
lea rcx, [rbp + 0x1b00]
cmp qword [rbp + 0x1b18], 0xf
cmova rcx, qword [rbp + 0x1b00]
mov qword [rsp + 0x20], 1
lea r9, [0x1401377f0]
xor r8d, r8d
mov rbx, qword [rbp + 0x1b10]
mov rdx, rbx
call fcn.14001bad0
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x18], xmm1
cmp rbx, rax
cmovb rax, rbx
lea rdx, [rbp + 0x1b00]
cmp qword [rbp + 0x1b18], 0xf
cmova rdx, qword [rbp + 0x1b00]
mov r8, rax
lea rcx, [rbp + 8]
call fcn.140015bf0
or r14d, 0x20
lea rcx, [rbp + 8]
cmp qword [rbp + 0x20], 0xf
cmova rcx, qword [rbp + 8]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movsxd rbx, eax
lea rcx, [rbp + 8]
call fcn.1400055a0
mov dword [0x1401bb0c0], ebx
xorps xmm0, xmm0
movups xmmword [rbp + 0x1980], xmm0
xor eax, eax
mov qword [rbp + 0x1990], rax
mov qword [rbp + 0x1998], rax
xor r8d, r8d
lea rdi, [0x140135e94]
mov rdx, rdi
lea rcx, [rbp + 0x1980]
call fcn.140015bf0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f60], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1f70], xmm1
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp + 0x1f60]
call fcn.140015bf0
nop
cmp dword [r13 + 0x14], 0x708
jne 0x1400945c2
cmp ebx, 0x24
ja case.default.0x140093e4a
lea rdx, [0x140000000]
movzx eax, byte [rdx + rbx + 0x9658c]
mov ecx, dword [rdx + rax*4 + 0x96564]
add rcx, rdx
jmp rcx
lea rdx, [0x140145350]
lea rcx, [rbp + 0x1980]
call fcn.140029570
jmp 0x140093f84
lea rdx, [0x140145348]
lea rcx, [rbp + 0x1980]
call fcn.140029570
jmp 0x140093f84
lea rdx, [0x14014534c]
lea rcx, [rbp + 0x1980]
call fcn.140029570
jmp 0x140093f84
lea rdx, [0x140145354]
lea rcx, [rbp + 0x1980]
call fcn.140029570
jmp 0x140093f84
lea rdx, [0x140145358]
lea rcx, [rbp + 0x1980]
call fcn.140029570
jmp 0x140093f84
lea rdx, [0x14014535c]
lea rcx, [rbp + 0x1980]
call fcn.140029570
jmp 0x140093f84
lea rdx, [0x140145360]
lea rcx, [rbp + 0x1980]
call fcn.140029570
jmp 0x140093f84
lea rdx, [0x140145364]
lea rcx, [rbp + 0x1980]
call fcn.140029570
jmp 0x140093f84
lea rdx, [0x140145368]
lea rcx, [rbp + 0x1980]
call fcn.140029570
jmp 0x140093f84
lea rdx, [0x14014536c]
lea rcx, [rbp + 0x1980]
call fcn.140029570
jmp 0x140093f84
mov rcx, qword [rbp + 0x1998]
cmp rcx, 4
jb 0x140093f6a
lea rax, [rbp + 0x1980]
cmp rcx, 0xf
cmova rax, qword [rbp + 0x1980]
mov qword [rbp + 0x1990], 4
mov dword [rax], 0x656e6f4e
mov byte [rax + 4], 0
jmp 0x140093f84
lea r9, str.None
xor r8d, r8d
lea edx, [r8 + 4]
lea rcx, [rbp + 0x1980]
call fcn.14001a300
cmp byte [0x1401bb0bd], 1
jne 0x140094220
mov rax, qword [0x1401bc798]
mov r13, qword [rax + 0x5fd8]
mov rax, qword [rax + 0x5fe0]
mov qword [rsp + 0x50], rax
cmp r13, rax
je 0x140094220
lea rsi, [r13 + 8]
movzx ebx, byte [rsp + 0x40]
movzx edi, byte [rsp + 0x40]
xorps xmm0, xmm0
movups xmmword [rsp + 0x78], xmm0
xor eax, eax
mov qword [rbp - 0x78], rax
mov qword [rbp - 0x70], rax
lea r8d, [rax + 0xd]
lea rdx, str.OnNameChanged
lea rcx, [rsp + 0x78]
call fcn.140015bf0
nop
lea rdx, [rsp + 0x78]
lea rcx, [rbp + 0x2940]
call fcn.140025d30
nop
mov r8, qword [rbp - 0x70]
cmp r8, 0xf
jbe 0x140094015
mov rdx, qword [rsp + 0x78]
lea rcx, [rsp + 0x78]
call fcn.140030ac0
mov qword [rbp - 0x78], 0
mov qword [rbp - 0x70], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x78], 0
mov edx, dword [0x1401bb0c0]
lea rcx, [rbp + 0x28]
call fcn.1400068a0
mov qword [rbp - 0x40], rax
mov rdx, qword [rsi + 0x10]
mov rcx, r12
sub rcx, rdx
cmp rcx, 6
jb 0x14009653e
mov r9, rsi
cmp qword [rsi + 0x18], 0xf
jbe 0x14009405e
mov r9, qword [rsi]
mov qword [rsp + 0x30], 6
lea rax, str.__b__4
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdx
mov r8, rsi
movzx edx, bl
lea rcx, [rbp - 0x18]
call fcn.140005390
or r14d, 4
mov r9, qword [rbp - 0x40]
lea r8, [rbp - 0x18]
movzx edx, dil
lea rcx, [rbp - 0x38]
call fcn.1400051a0
or r14d, 8
mov r8d, 3
lea rdx, [0x140145370]
lea rcx, [rbp - 0x38]
call fcn.140006140
xorps xmm0, xmm0
movups xmmword [rsp + 0x58], xmm0
xor ecx, ecx
mov qword [rsp + 0x68], rcx
mov qword [rsp + 0x70], rcx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x68], xmm1
mov qword [rax + 0x10], rcx
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], cl
or r14d, 0x10
mov dword [rbp + 0x2980], 2
lea rdx, [rsp + 0x58]
cmp qword [rsp + 0x70], 0xf
cmova rdx, qword [rsp + 0x58]
mov r8, qword [rsp + 0x68]
lea rcx, [rbp + 0x29a0]
call fcn.140037110
nop
mov r8, qword [rsp + 0x70]
cmp r8, 0xf
jbe 0x140094138
mov rdx, qword [rsp + 0x58]
lea rcx, [rsp + 0x58]
call fcn.140030ac0
mov qword [rsp + 0x68], 0
mov qword [rsp + 0x70], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x58], 0
mov r8, qword [rbp - 0x20]
cmp r8, 0xf
jbe 0x140094166
mov rdx, qword [rbp - 0x38]
lea rcx, [rbp - 0x38]
call fcn.140030ac0
mov qword [rbp - 0x28], 0
mov qword [rbp - 0x20], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x38], 0
mov r8, qword [rbp]
cmp r8, 0xf
jbe 0x140094191
mov rdx, qword [rbp - 0x18]
lea rcx, [rbp - 0x18]
call fcn.140030ac0
mov qword [rbp - 8], 0
mov qword [rbp], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x18], 0
mov r8, qword [rbp + 0x40]
cmp r8, 0xf
jbe 0x1400941bc
mov rdx, qword [rbp + 0x28]
lea rcx, [rbp + 0x28]
call fcn.140030ac0
mov qword [rbp + 0x38], 0
mov qword [rbp + 0x40], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x28], 0
mov dword [rsp + 0x20], r15d
mov r9d, dword [rsp + 0x48]
lea r8, [rbp + 0x2940]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bae50
nop
lea r9, [fcn.1400293a0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x2940]
call fcn.14011d2e0
nop
add r13, 0x60
add rsi, 0x60
cmp r13, qword [rsp + 0x50]
jne 0x140093fc2
movzx eax, byte [0x1401bb0a4]
movzx ecx, byte [reloc.WS2_32.dll_accept]
cmp cl, 1
jne 0x1400943e0
cmp al, cl
jne 0x1400943e0
mov rcx, qword [rbp + 0x1e10]
sub r12, rcx
cmp r12, 0xd
jb 0x140096544
lea rax, [rbp + 0x1e00]
cmp qword [rbp + 0x1e18], 0xf
cmova rax, qword [rbp + 0x1e00]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_listen
lea r9, str._2_REAL_____
lea r8, [rbp + 0x1e00]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x880]
call fcn.140005390
nop
mov r8d, recv
lea rdx, str.____cREME:
lea rcx, [rbp + 0x880]
call fcn.140006140
xorps xmm0, xmm0
movups xmmword [rbp + 0x188], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x198], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x188], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x198], xmm1
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
lea rdx, [rbp + 0x1980]
cmp qword [rbp + 0x1998], 0xf
cmova rdx, qword [rbp + 0x1980]
mov r8, qword [rbp + 0x1990]
lea rcx, [rbp + 0x188]
call fcn.140006140
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x1b8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1b8], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
lea r8d, [r12 + 2]
lea rdx, [0x140137758]
lea rcx, [rbp + 0x1a8]
call fcn.140006140
xorps xmm0, xmm0
movups xmmword [rbp + 0x68], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x78], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x68], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x78], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
lea rdx, [rbp + 0x68]
lea rcx, [rbp + 0x1de0]
call fcn.14002a160
nop
lea rcx, [rbp + 0x68]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1a8]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x188]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x880]
call fcn.1400055a0
jmp 0x140094650
test al, al
je 0x14009453c
mov rcx, qword [rbp + 0x1e10]
sub r12, rcx
cmp r12, 0xb
jb 0x140096544
lea r9, [rbp + 0x1e00]
cmp qword [rbp + 0x1e18], 0xf
cmova r9, qword [rbp + 0x1e00]
mov qword [rsp + 0x30], recv
lea rax, str.____cREME:
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x1e00]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x8a0]
call fcn.140005390
nop
lea rdx, [rbp + 0x1980]
cmp qword [rbp + 0x1998], 0xf
cmova rdx, qword [rbp + 0x1980]
mov r8, qword [rbp + 0x1990]
lea rcx, [rbp + 0x8a0]
call fcn.140006140
xorps xmm0, xmm0
movups xmmword [rbp + 0x148], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x158], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x148], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x158], xmm1
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
lea r8d, [r12 + 2]
lea rdx, [0x140137758]
lea rcx, [rbp + 0x148]
call fcn.140006140
xorps xmm0, xmm0
movups xmmword [rbp + 0x168], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x178], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x168], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x178], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
lea rdx, [rbp + 0x168]
lea rcx, [rbp + 0x1de0]
call fcn.14002a160
nop
lea rcx, [rbp + 0x168]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x148]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x8a0]
call fcn.1400055a0
jmp 0x140094650
test cl, cl
je 0x140094694
mov rcx, qword [rbp + 0x1e10]
sub r12, rcx
cmp r12, 0xd
jb 0x140096544
lea rax, [rbp + 0x1e00]
cmp qword [rbp + 0x1e18], 0xf
cmova rax, qword [rbp + 0x1e00]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_listen
lea r9, str._2_REAL_____
lea r8, [rbp + 0x1e00]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x8c0]
call fcn.140005390
nop
lea rdx, [rbp + 0x8c0]
lea rcx, [rbp + 0x1de0]
call fcn.14002a160
nop
lea rcx, [rbp + 0x8c0]
jmp 0x140094648
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140094694
mov rax, qword [rbp + 0x1e10]
sub r12, rax
cmp r12, 0xe
jb 0x140096544
lea r9, [rbp + 0x1e00]
cmp qword [rbp + 0x1e18], 0xf
cmova r9, qword [rbp + 0x1e00]
mov qword [rsp + 0x30], reloc.WS2_32.dll_ntohl
lea rcx, str._4_FAKE_____
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [rbp + 0x1e00]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x8e0]
call fcn.140005390
nop
lea rdx, [rbp + 0x8e0]
lea rcx, [rbp + 0x1de0]
call fcn.14002a160
nop
lea rcx, [rbp + 0x8e0]
call fcn.1400055a0
xor r12d, r12d
mov dword [rsp + 0x20], r12d
mov r9d, r15d
lea r8, [rbp + 0x1d60]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bae50
nop
lea rcx, [rbp + 0x1f60]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1980]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1b00]
jmp 0x140094a03
lea rcx, [rbp + 0x1f60]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1980]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1b00]
call fcn.1400055a0
cmp byte [0x1401bb07e], 0
je 0x140094a27
lea rcx, [rbp + 0x1b60]
mov rbx, qword [rbp + 0x1b60]
mov rdi, qword [rbp + 0x1b78]
cmp rdi, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_33
lea r9, str._7____4MWAHAHAHA___FIRE_FIRE_FIRE
xor r8d, r8d
mov rsi, qword [rbp + 0x1b70]
mov rdx, rsi
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
je 0x140094872
mov edi, dword [rsp + 0x48]
mov edx, edi
lea rcx, [rbp + 0xba0]
call fcn.1400068a0
nop
mov r8, rax
lea rdx, str.actionwrench_nnetid
lea rcx, [rbp + 0xb80]
call fcn.140014ec0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0xba0]
call fcn.1400055a0
mov edx, edi
lea rcx, [rbp + 0xc20]
call fcn.1400068a0
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0xc00]
call fcn.1400068a0
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0xbe0]
call fcn.140014ec0
nop
mov r8d, 8
lea rdx, str._nnetID
mov rcx, rax
call fcn.140006140
xorps xmm0, xmm0
movups xmmword [rbp + 0xc8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xd8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xc8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xd8], xmm1
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
mov r9, rbx
lea r8, [rbp + 0xc8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x900]
call fcn.1400051a0
nop
lea r8, str._nbuttonClickedworldban
lea rdx, [rbp + 0x900]
lea rcx, [rbp + 0xbc0]
call fcn.140014de0
lea r9d, [r12 + 2]
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x900]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xc8]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xbe0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xc00]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xc20]
jmp 0x140094a03
lea rcx, [rbp + 0x1b60]
cmp rdi, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_26
lea r9, str._7____4BURN__PUNY_MORTALS_
xor r8d, r8d
mov rdx, rsi
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
je 0x140094a27
mov edi, dword [rsp + 0x48]
mov edx, edi
lea rcx, [rbp + 0xc60]
call fcn.1400068a0
nop
mov r8, rax
lea rdx, str.actionwrench_nnetid
lea rcx, [rbp + 0xc40]
call fcn.140014ec0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0xc60]
call fcn.1400055a0
mov edx, edi
lea rcx, [rbp + 0xce0]
call fcn.1400068a0
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0xcc0]
call fcn.1400068a0
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0xca0]
call fcn.140014ec0
nop
mov r8d, 8
lea rdx, str._nnetID
mov rcx, rax
call fcn.140006140
xorps xmm0, xmm0
movups xmmword [rbp + 0x128], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x138], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x128], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x138], xmm1
xor r12d, r12d
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], r12b
mov r9, rbx
lea r8, [rbp + 0x128]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x920]
call fcn.1400051a0
nop
lea r8, str._nbuttonClickedworldban
lea rdx, [rbp + 0x920]
lea rcx, [rbp + 0xc80]
call fcn.140014de0
lea r9d, [r12 + 2]
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x920]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x128]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xca0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xcc0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0xce0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1b60]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1a80]
call fcn.1400055a0
jmp 0x140096121
lea rcx, [rbp + 0x1b60]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1a80]
jmp 0x140096407
cmp eax, 0x3ec8a667
je 0x140094a6a
cmp eax, 0x4423f960
jne 0x14009640d
lea rdx, [rbp + 0x1d60]
mov rcx, qword [0x1401bc798]
call fcn.1400ba960
jmp 0x140096121
lea rdx, [rbp + 0x1e00]
lea rcx, [rbp + 0x1ca0]
call fcn.140022b50
nop
lea rcx, [rbp + 0x1ca0]
cmp qword [rbp + 0x1cb8], 0xf
cmova rcx, qword [rbp + 0x1ca0]
mov qword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_30
lea r9, str.Ok__so_this_is_your_world_kid.
xor r8d, r8d
mov rdx, qword [rbp + 0x1cb0]
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
je 0x140094bcb
mov rbx, qword [0x1401bc798]
mov qword [rsp + 0x50], 0x3e8
lea rcx, [rsp + 0x50]
call fcn.140021460
movss xmm0, dword [rbx + 0x6040]
mulss xmm0, dword [0x140147758]
cvttss2si edi, xmm0
movss xmm0, dword [rbx + 0x6044]
mulss xmm0, dword [0x140147758]
cvttss2si ebx, xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x108], xmm0
mov qword [rbp + 0x118], r12
mov qword [rbp + 0x120], r12
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.actioninput_ntexts
lea rcx, [rbp + 0x108]
call fcn.140015bf0
mov r9d, 2
lea r8, [rbp + 0x108]
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
lea rax, [rbp + 0xe8]
xorps xmm0, xmm0
movups xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xf8], r12
mov qword [rbp + 0x100], r12
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.actioninput_ntextp
lea rcx, [rbp + 0xe8]
call fcn.140015bf0
mov r9d, 2
lea r8, [rbp + 0xe8]
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
mov qword [rsp + 0x50], 0xfa
lea rcx, [rsp + 0x50]
call fcn.140021460
lea r8d, [rbx - 1]
mov r9d, 0x25a8
mov edx, edi
mov rcx, qword [0x1401bc798]
call fcn.1400ba650
nop
lea rcx, [rbp + 0x1ca0]
jmp 0x140096407
mov rdi, qword [0x1401bc798]
lea rdx, [rdi + 0x5fb8]
lea rcx, [0x14017b4f8]
cmp rcx, rdx
je 0x140094c0b
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x140094bff
mov rdx, qword [rdx]
call fcn.140037110
mov rdi, qword [0x1401bc798]
mov rbx, qword [rdi + 0x5fd8]
mov rsi, qword [rdi + 0x5fe0]
cmp rbx, rsi
je 0x140094c3f
nop
mov rcx, rbx
call fcn.140029260
add rbx, 0x60
cmp rbx, rsi
jne 0x140094c20
mov rax, qword [rdi + 0x5fd8]
mov qword [rdi + 0x5fe0], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d8], xmm0
mov qword [rbp + 0x1e8], r12
mov qword [rbp + 0x1f0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1d8], 0
movups xmmword [rbp + 0x1f8], xmm0
mov qword [rbp + 0x208], r12
mov qword [rbp + 0x210], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1f8], 0
mov qword [rbp + 0x218], 0xffffffffffffffff
mov qword [rbp + 0x220], 0
mov word [rbp + 0x228], 0
mov dword [rbp + 0x22c], reloc.WLDAP32.dll_Ordinal_32
lea rcx, [rdi + 0x5ff0]
lea rdx, [rbp + 0x1d0]
call fcn.14002a0a0
lea rcx, [rbp + 0x1d0]
call fcn.140029260
mov byte [rdi + 0x5fb0], 0
lea rcx, [rdi + 0x5fb8]
mov r8d, 4
lea rdx, str.EXIT
call fcn.140037110
jmp 0x14009640d
cmp eax, 0xa30921bf
ja 0x1400961ac
je 0x140095125
cmp eax, 0x82942058
je 0x140094e0c
cmp eax, 0x83c74090
je 0x140094d5d
cmp eax, 0x9cde1ee1
jne 0x14009640d
cmp dword [rbp + 0x1da0], 0
jne 0x140094d3b
mov dword [rbp + 0x1da0], 9
mov eax, r12d
mov dword [rbp + 0x1db0], eax
jmp 0x140094d41
mov eax, dword [rbp + 0x1db0]
cmp eax, 0x3c9f
je 0x140094d53
cmp eax, 0xb0c2
jne 0x14009640d
call fcn.14004cfb0
jmp 0x14009640d
lea rdx, [rbp + 0x1e00]
lea rcx, [rbp + 0x1cc0]
call fcn.140022b50
nop
lea rcx, [rbp + 0x1cc0]
cmp qword [rbp + 0x1cd8], 0xf
cmova rcx, qword [rbp + 0x1cc0]
mov qword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_41
lea r9, str.Use_the__2LEFT___and__2RIGHT_Arrow_Keys__
xor r8d, r8d
mov rdx, qword [rbp + 0x1cd0]
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
je 0x140094e00
mov qword [rsp + 0x50], 0x1f4
lea rcx, [rsp + 0x50]
call fcn.140021460
xor r9d, r9d
lea edx, [r9 + 0x56]
lea r8d, [r9 + 0x1e]
mov rcx, qword [0x1401bc798]
call fcn.1400b6390
mov qword [rsp + 0x50], 0x1f4
lea rcx, [rsp + 0x50]
call fcn.140021460
mov edx, 0x56
lea r8d, [rdx - 0x38]
mov rcx, qword [0x1401bc798]
call fcn.1400b8ba0
nop
lea rcx, [rbp + 0x1cc0]
jmp 0x140096407
lea rdx, [rbp + 0x1dc0]
lea rcx, [rbp + 0x1c60]
call fcn.140022b50
nop
lea rcx, [rbp + 0x1c60]
mov rdi, qword [rbp + 0x1c60]
mov rsi, qword [rbp + 0x1c78]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], 6
lea r9, [0x1401463ec]
xor r8d, r8d
mov rbx, qword [rbp + 0x1c70]
mov rdx, rbx
call fcn.14001bad0
test rax, rax
jne 0x140095119
xorps xmm0, xmm0
movups xmmword [rbp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x58], xmm1
cmp rbx, 6
jb 0x14009654a
lea rax, [rbx - 6]
mov r15, 0xffffffffffffffff
mov r8, r15
cmp rax, r15
cmovb r8, rax
lea rdx, [rbp + 0x1c60]
cmp rsi, 0xf
cmova rdx, rdi
add rdx, 6
lea rcx, [rbp + 0x48]
call fcn.140015bf0
lea rcx, [rbp + 0x48]
cmp qword [rbp + 0x60], 0xf
cmova rcx, qword [rbp + 0x48]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
lea rcx, [rbp + 0x48]
call fcn.1400055a0
mov r13, qword [0x1401bc798]
cmp ebx, dword [r13 + 0x6038]
jne 0x140094f73
xorps xmm0, xmm0
movups xmmword [rbp + 0x238], xmm0
mov qword [rbp + 0x248], r12
mov qword [rbp + 0x250], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x238], 0
movups xmmword [rbp + 0x258], xmm0
mov qword [rbp + 0x268], r12
mov qword [rbp + 0x270], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x258], 0
mov qword [rbp + 0x278], r15
mov qword [rbp + 0x280], 0
mov word [rbp + 0x288], 0
mov dword [rbp + 0x28c], reloc.WLDAP32.dll_Ordinal_32
lea rcx, [r13 + 0x5ff0]
lea rdx, [rbp + 0x230]
call fcn.14002a0a0
lea rcx, [rbp + 0x230]
call fcn.140029260
mov r13, qword [0x1401bc798]
mov r8, r12
mov rsi, qword [r13 + 0x5fe0]
mov rdi, qword [r13 + 0x5fd8]
mov rcx, rsi
sub rcx, rdi
movabs rax, 0x2aaaaaaaaaaaaaab
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x140095119
mov r15, rdi
nop
mov ecx, dword [r15 + 0x48]
cmp ecx, ebx
je 0x140094fc9
inc r8
add r15, 0x60
cmp r8, rdx
jb 0x140094fb0
jmp 0x140095119
cmp rdi, rsi
je 0x140095119
cmp dword [rdi + 0x48], ecx
jne 0x140094fe0
mov eax, dword [r15 + 0x4c]
cmp dword [rdi + 0x4c], eax
je 0x140094fe9
add rdi, 0x60
cmp rdi, rsi
jne 0x140094fd2
cmp rdi, rsi
je 0x140095119
lea r14, [rdi + 0x60]
cmp r14, rsi
je 0x140095070
nop dword [rax + rax]
mov eax, dword [r15 + 0x48]
cmp dword [r14 + 0x48], eax
jne 0x140095014
mov eax, dword [r15 + 0x4c]
cmp dword [r14 + 0x4c], eax
je 0x140095067
mov eax, dword [r14]
mov dword [rdi], eax
lea rdx, [r14 + 8]
lea rcx, [rdi + 8]
call fcn.140029490
lea rcx, [rdi + 0x28]
lea rdx, [r14 + 0x28]
call fcn.140029490
mov eax, dword [r14 + 0x48]
mov dword [rdi + 0x48], eax
mov eax, dword [r14 + 0x4c]
mov dword [rdi + 0x4c], eax
movsd xmm0, qword [r14 + 0x50]
movsd qword [rdi + 0x50], xmm0
movzx eax, byte [r14 + 0x58]
mov byte [rdi + 0x58], al
movzx eax, byte [r14 + 0x59]
mov byte [rdi + 0x59], al
mov eax, dword [r14 + 0x5c]
mov dword [rdi + 0x5c], eax
add rdi, 0x60
add r14, 0x60
cmp r14, rsi
jne 0x140095000
cmp rdi, rsi
je 0x140095119
mov rbx, qword [r13 + 0x5fe0]
cmp rsi, rbx
je 0x1400950f2
sub rsi, rdi
nop dword [rax + rax]
mov eax, dword [rdi + rsi]
mov dword [rdi], eax
lea rdx, [rdi + 8]
add rdx, rsi
lea rcx, [rdi + 8]
call fcn.140029490
lea rdx, [rdi + 0x28]
add rdx, rsi
lea rcx, [rdi + 0x28]
call fcn.140029490
mov eax, dword [rdi + rsi + 0x48]
mov dword [rdi + 0x48], eax
mov eax, dword [rdi + rsi + 0x4c]
mov dword [rdi + 0x4c], eax
movsd xmm0, qword [rdi + rsi + 0x50]
movsd qword [rdi + 0x50], xmm0
movzx eax, byte [rdi + rsi + 0x58]
mov byte [rdi + 0x58], al
movzx eax, byte [rdi + rsi + 0x59]
mov byte [rdi + 0x59], al
mov eax, dword [rdi + rsi + 0x5c]
mov dword [rdi + 0x5c], eax
add rdi, 0x60
lea rax, [rdi + rsi]
cmp rax, rbx
jne 0x140095090
mov rsi, qword [r13 + 0x5fe0]
mov rbx, rdi
cmp rdi, rsi
je 0x140095112
mov rcx, rbx
call fcn.140029260
add rbx, 0x60
cmp rbx, rsi
jne 0x140095101
mov qword [r13 + 0x5fe0], rdi
lea rcx, [rbp + 0x1c60]
jmp 0x140096407
lea rdx, [rbp + 0x1dc0]
lea rcx, [rbp + 0x1ae0]
call fcn.140022b50
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x19a0], xmm0
mov qword [rbp + 0x19b0], rax
lea rdx, [rbp + 0x1ae0]
lea rcx, [rbp + 0xd00]
call fcn.140022b50
mov rdx, rax
lea rcx, [rbp + 0x19a0]
call fcn.14007dc20
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x520], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x530], xmm1
mov r8d, 4
lea rdx, [0x140141d4c]
lea rcx, [rbp + 0x520]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x520]
lea rcx, [rbp + 0x19a0]
call fcn.1400522f0
mov rbx, rax
lea rcx, [rbp + 0x520]
call fcn.1400055a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x540], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x550], xmm1
mov r8d, 5
lea rdx, str.netID
lea rcx, [rbp + 0x540]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x540]
lea rcx, [rbp + 0x19a0]
call fcn.1400522f0
mov rdi, rax
lea rcx, [rbp + 0x540]
call fcn.1400055a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x560], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x570], xmm1
mov r8d, 8
lea rdx, [0x140146400]
lea rcx, [rbp + 0x560]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x560]
lea rcx, [rbp + 0x19a0]
call fcn.1400522f0
mov rsi, rax
lea rcx, [rbp + 0x560]
call fcn.1400055a0
test rbx, rbx
je 0x140095e1a
test rdi, rdi
je 0x140095e1a
test rsi, rsi
je 0x140095e1a
xorps xmm0, xmm0
movups xmmword [rbp + 0x19e8], xmm0
mov qword [rbp + 0x19f8], r12
mov qword [rbp + 0x1a00], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x19e8], 0
movups xmmword [rbp + 0x1a08], xmm0
mov qword [rbp + 0x1a18], r12
mov qword [rbp + 0x1a20], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1a08], 0
mov r15, 0xffffffffffffffff
mov qword [rbp + 0x1a28], r15
mov qword [rbp + 0x1a30], 0
mov dword [rbp + 0x1a3c], reloc.WLDAP32.dll_Ordinal_32
mov word [rbp + 0x1a38], 0
lea rdx, [rbx + 0x38]
lea rax, [rbp + 0x19e8]
cmp rax, rdx
je 0x140095316
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x14009530a
mov rdx, qword [rdx]
lea rcx, [rbp + 0x19e8]
call fcn.140037110
xorps xmm0, xmm0
movups xmmword [rbp + 0x580], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x590], xmm1
mov r8d, 7
lea rdx, str.country
lea rcx, [rbp + 0x580]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x580]
lea rcx, [rbp + 0x19a0]
call fcn.1400522f0
bts r14d, 0xb
lea rdi, [0x140135e94]
lea rcx, [rbp + 0xa8]
test rax, rax
je 0x14009537b
lea rdx, [rax + 0x38]
call fcn.140022b50
jmp 0x14009539b
xorps xmm0, xmm0
movups xmmword [rbp + 0xa8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xb8], xmm1
xor r8d, r8d
mov rdx, rdi
call fcn.140015bf0
mov dword [rsp + 0x48], r14d
lea rdx, [rbp + 0xa8]
lea rcx, [rbp + 0x1a08]
call fcn.140029490
lea rcx, [rbp + 0xa8]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x580]
call fcn.1400055a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x5a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x5b0], xmm1
mov r8d, 5
lea rdx, str.posXY
lea rcx, [rbp + 0x5a0]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x5a0]
lea rcx, [rbp + 0x19a0]
call fcn.1400522f0
mov rbx, rax
lea rcx, [rbp + 0x5a0]
call fcn.1400055a0
test rbx, rbx
je 0x1400955c2
xorps xmm0, xmm0
movups xmmword [rbp + 0x380], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x390], xmm1
mov r8d, 5
lea rdx, str.posXY
lea rcx, [rbp + 0x380]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x19a0]
call fcn.1400522f0
mov rcx, qword [rax + 0x28]
sub rcx, qword [rax + 0x20]
sar rcx, 5
cmp rcx, 1
jbe 0x1400954b9
lea rdx, str.posXY
lea rcx, [rbp + 0x1a60]
call fcn.140022c70
nop
or r14d, 1
mov dword [rsp + 0x48], r14d
lea rdx, [rbp + 0x1a60]
lea rcx, [rbp + 0x19a0]
call fcn.1400522f0
mov rcx, qword [rax + 0x20]
add rcx, 0x20
call fcn.1400354e0
jmp 0x1400954bc
mov rax, rdi
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movd xmm6, eax
cvtdq2ps xmm6, xmm6
xorps xmm0, xmm0
movups xmmword [rbp + 0x4a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4b0], xmm1
mov r8d, 5
lea rdx, str.posXY
lea rcx, [rbp + 0x4a0]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x4a0]
lea rcx, [rbp + 0x19a0]
call fcn.1400522f0
mov rcx, qword [rax + 0x28]
sub rcx, qword [rax + 0x20]
sar rcx, 5
test rcx, rcx
je 0x14009555b
lea rdx, str.posXY
lea rcx, [rbp + 0x1960]
call fcn.140022c70
nop
or r14d, 2
mov dword [rsp + 0x48], r14d
lea rdx, [rbp + 0x1960]
lea rcx, [rbp + 0x19a0]
call fcn.1400522f0
mov rcx, qword [rax + 0x20]
call fcn.1400354e0
mov rdi, rax
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 0x1a30], xmm0
movss dword [rbp + 0x1a34], xmm6
test r14b, 2
je 0x140095592
and r14d, 0xfffffffd
lea rcx, [rbp + 0x1960]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x4a0]
call fcn.1400055a0
nop
test r14b, 1
je 0x1400955b6
and r14d, 0xfffffffe
lea rcx, [rbp + 0x1a60]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x380]
call fcn.1400055a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x3a0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3b0], xmm1
mov r8d, 6
lea rdx, str.userID
lea rcx, [rbp + 0x3a0]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0x19a0]
call fcn.1400522f0
add rax, 0x38
cmp qword [rax + 0x18], 0xf
jbe 0x140095612
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rbp + 0x1a2c], eax
lea rcx, [rbp + 0x3a0]
call fcn.1400055a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x3c0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3d0], xmm1
mov r8d, 5
lea rdx, str.netID
lea rcx, [rbp + 0x3c0]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x19a0]
call fcn.1400522f0
add rax, 0x38
cmp qword [rax + 0x18], 0xf
jbe 0x14009567d
mov rax, qword [rax]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov dword [rbp + 0x1a28], eax
lea rcx, [rbp + 0x3c0]
call fcn.1400055a0
lea rcx, [rbp + 0x1ae0]
cmp qword [rbp + 0x1af8], 0xf
cmova rcx, qword [rbp + 0x1ae0]
mov qword [rsp + 0x20], 0xa
lea r9, str.typelocal
xor r8d, r8d
mov rdx, qword [rbp + 0x1af0]
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
je 0x140095a6c
xorps xmm0, xmm0
movups xmmword [rbp + 0x3e0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x3f0], xmm1
mov r8d, 6
lea rdx, str.mstate
lea rcx, [rbp + 0x3e0]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x19a0]
call fcn.1400522f0
lea rdx, [0x1401381e0]
mov rcx, qword [rax + 0x20]
call fcn.140029570
nop
lea rcx, [rbp + 0x3e0]
call fcn.1400055a0
mov rbx, qword [0x1401bc798]
movss xmm0, dword [rbp + 0x19e0]
movss dword [rbx + 0x5ff0], xmm0
lea rcx, [rbx + 0x5ff8]
lea rax, [rbp + 0x19e8]
cmp rcx, rax
je 0x140095784
lea rdx, [rbp + 0x19e8]
cmp qword [rbp + 0x1a00], 0xf
cmova rdx, qword [rbp + 0x19e8]
mov r8, qword [rbp + 0x19f8]
call fcn.140037110
lea rcx, [rbx + 0x6018]
lea rax, [rbp + 0x1a08]
cmp rcx, rax
je 0x1400957ba
lea rdx, [rbp + 0x1a08]
cmp qword [rbp + 0x1a20], 0xf
cmova rdx, qword [rbp + 0x1a08]
mov r8, qword [rbp + 0x1a18]
call fcn.140037110
mov eax, dword [rbp + 0x1a28]
mov dword [rbx + 0x6038], eax
mov eax, dword [rbp + 0x1a2c]
mov dword [rbx + 0x603c], eax
movsd xmm0, qword [rbp + 0x1a30]
movsd qword [rbx + 0x6040], xmm0
movzx eax, byte [rbp + 0x1a38]
mov byte [rbx + 0x6048], al
movzx eax, byte [rbp + 0x1a39]
mov byte [rbx + 0x6049], al
mov eax, dword [rbp + 0x1a3c]
mov dword [rbx + 0x604c], eax
mov rdx, qword [0x1401bc798]
lea rcx, [rdx + 0x6018]
lea rax, [rbp + 0x1a08]
cmp rcx, rax
je 0x14009584c
lea rdx, [rbp + 0x1a08]
cmp qword [rbp + 0x1a20], 0xf
cmova rdx, qword [rbp + 0x1a08]
mov r8, qword [rbp + 0x1a18]
call fcn.140037110
mov rdx, qword [0x1401bc798]
movzx eax, byte [rbp + 0x1a38]
mov byte [rdx + 0x6048], al
mov rcx, qword [0x1401bc798]
movzx eax, byte [rbp + 0x1a39]
mov byte [rcx + 0x6049], al
mov rdx, qword [0x1401bc798]
lea rcx, [rdx + 0x5ff8]
lea rax, [rbp + 0x19e8]
cmp rcx, rax
je 0x1400958b1
lea rdx, [rbp + 0x19e8]
cmp qword [rbp + 0x1a00], 0xf
cmova rdx, qword [rbp + 0x19e8]
mov r8, qword [rbp + 0x19f8]
call fcn.140037110
mov rdx, qword [0x1401bc798]
mov eax, dword [rbp + 0x1a28]
mov dword [rdx + 0x6038], eax
mov rcx, qword [0x1401bc798]
mov eax, dword [rbp + 0x1a2c]
mov dword [rcx + 0x603c], eax
mov rax, qword [0x1401bc798]
movss xmm0, dword [rbp + 0x1a30]
movss dword [rax + 0x6040], xmm0
movss xmm1, dword [rbp + 0x1a34]
movss dword [rax + 0x6044], xmm1
mov rax, qword [0x1401bc798]
mov dword [rax + 0x604c], 0x20
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140095916
call fcn.140037050
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1ba0], xmm0
movups xmmword [rbp + 0x1bb0], xmm0
movups xmmword [rbp + 0x1bc0], xmm0
mov qword [rbp + 0x1bd0], rax
mov dword [rbp + 0x1bd8], eax
mov byte [rbp + 0x1ba0], 3
mov dword [rbp + 0x1bb4], 0x4fc
mov dword [rbp + 0x1bcc], 0x63
mov dword [rbp + 0x1bd0], Ordinal_60
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rbp + 0x1ba0]
lea r8d, [rax + 4]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bafc0
mov byte [rbp + 0x1ba0], 8
mov dword [rbp + 0x1bcc], 0x63
mov dword [rbp + 0x1bd0], Ordinal_60
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rbp + 0x1ba0]
mov r8d, 4
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bafc0
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x1be0], xmm0
movups xmmword [rbp + 0x1bf0], xmm0
movups xmmword [rbp + 0x1c00], xmm0
mov qword [rbp + 0x1c10], rax
mov dword [rbp + 0x1c18], eax
mov byte [rbp + 0x1be0], 3
mov dword [rbp + 0x1bf4], 0x4fe
mov dword [rbp + 0x1c0c], 0x63
mov dword [rbp + 0x1c10], reloc.WS2_32.dll_gethostname
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rbp + 0x1be0]
lea r8d, [rax + 4]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bafc0
mov byte [rbp + 0x1be0], 8
mov dword [rbp + 0x1c0c], 0x63
mov dword [rbp + 0x1c10], reloc.WS2_32.dll_gethostname
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rbp + 0x1be0]
mov r8d, 4
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bafc0
mov rbx, qword [0x1401bc798]
mov rax, qword [rbx + 0x5fe0]
cmp rax, qword [rbx + 0x5fe8]
je 0x140095a9c
lea rdx, [rbp + 0x19e0]
mov rcx, rax
call fcn.140025bc0
add qword [rbx + 0x5fe0], 0x60
jmp 0x140095ab2
lea r8, [rbp + 0x19e0]
mov rdx, rax
lea rcx, [rbx + 0x5fd8]
call fcn.140017810
lea rdx, [rbp + 0x1aa0]
lea rcx, [rbp + 0x19a0]
call fcn.1400899d0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x420], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x430], xmm1
mov r8d, 9
lea rdx, str.onlineID
lea rcx, [rbp + 0x420]
call fcn.140015bf0
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x400], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x410], xmm1
mov r8d, 8
lea rdx, [0x140146400]
lea rcx, [rbp + 0x400]
call fcn.140015bf0
nop
lea r8, [rbp + 0x420]
lea rdx, [rbp + 0x400]
lea rcx, [rbp + 0x1aa0]
call fcn.1400bc310
nop
lea rcx, [rbp + 0x400]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x420]
call fcn.1400055a0
mov dword [rbp + 0x1da0], 2
lea rdx, [rbp + 0x1aa0]
cmp qword [rbp + 0x1ab8], 0xf
cmova rdx, qword [rbp + 0x1aa0]
mov r8, qword [rbp + 0x1ab0]
lea rcx, [rbp + 0x1dc0]
call fcn.140037110
lea rdx, [rbp + 0xd20]
lea rcx, [rbp + 0x1d60]
call fcn.14007fdb0
cmp qword [rax + 0x18], 0xf
jbe 0x140095ba9
mov rax, qword [rax]
mov rdx, rax
lea rcx, str._CLIENT_:_new:__s_n
call fcn.140097e60
lea rcx, [rbp + 0xd20]
call fcn.1400055a0
mov dword [rsp + 0x20], r15d
mov r9d, r15d
lea r8, [rbp + 0x1d60]
mov dl, 1
mov rcx, qword [0x1401bc798]
call fcn.1400bae50
xorps xmm0, xmm0
movups xmmword [rbp + 0x440], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x450], xmm1
mov rax, qword [rbp + 0x19f8]
cmp rax, 2
jb 0x140096520
add rax, 0xfffffffffffffffe
cmp rax, 0xffffffffffffffff
cmovb r15, rax
lea rdx, [rbp + 0x19e8]
cmp qword [rbp + 0x1a00], 0xf
cmova rdx, qword [rbp + 0x19e8]
add rdx, 2
mov r8, r15
lea rcx, [rbp + 0x440]
call fcn.140015bf0
bts r14d, 0xc
mov r9, qword [rbp + 0x19f8]
add r9, 0xfffffffffffffffc
xor r8d, r8d
lea rdx, [rbp + 0xd40]
lea rcx, [rbp + 0x440]
call fcn.14008c600
mov rdx, rax
lea r15, [0x14017b698]
mov rcx, r15
call fcn.140029490
lea rcx, [rbp + 0xd40]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x440]
call fcn.1400055a0
mov rbx, qword [rbp + 0x1af0]
lea rcx, [rbp + 0x1ae0]
mov rdi, qword [rbp + 0x1ae0]
mov rsi, qword [rbp + 0x1af8]
cmp rsi, 0xf
cmova rcx, rdi
mov qword [rsp + 0x20], 5
lea r9, str.name
xor r8d, r8d
mov rdx, rbx
call fcn.14001bad0
lea rcx, [rax + 5]
xorps xmm0, xmm0
movups xmmword [rbp + 0x4c0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x4d0], xmm1
cmp rbx, rcx
jb 0x140096520
mov rax, rbx
sub rax, rcx
cmp rax, rbx
cmovb rbx, rax
lea rdx, [rbp + 0x1ae0]
cmp rsi, 0xf
cmova rdx, rdi
add rdx, rcx
mov r8, rbx
lea rcx, [rbp + 0x4c0]
call fcn.140015bf0
bts r14d, 0xd
lea rdx, [rbp + 0x4c0]
lea rcx, [0x14017b658]
call fcn.140029490
lea rcx, [rbp + 0x4c0]
call fcn.1400055a0
cmp byte [0x1401bb05f], 0
je 0x140095dc9
mov rcx, qword [0x14017b6a8]
movabs r12, 0x7fffffffffffffff
sub r12, rcx
cmp r12, 0x19
jb 0x140096550
mov rax, r15
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rax, qword [0x14017b698]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], Ordinal_27
lea r9, str.actioninput_ntext_pull
mov r8, r15
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x960]
call fcn.140005390
mov r9d, 2
lea r8, [rbp + 0x960]
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
xor r12d, r12d
jmp 0x140095e00
cmp byte [0x1401bb05b], 0
je 0x140095e38
mov r8, r15
lea rdx, str.actioninput_ntext_ban
lea rcx, [rbp + 0xd60]
call fcn.140014ff0
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
nop
lea rcx, [rbp + 0x1aa0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x19e0]
call fcn.140029260
nop
lea rcx, [rbp + 0x19a0]
call fcn.140036390
nop
lea rcx, [rbp + 0x1ae0]
call fcn.1400055a0
jmp 0x140096121
movabs r12, 0x7fffffffffffffff
cmp byte [0x1401bb0d5], 0
je 0x140095f8d
mov rdi, qword [0x1401bb520]
mov rsi, qword [0x1401bb528]
cmp rdi, rsi
je 0x140095f8d
movzx ebx, byte [rsp + 0x40]
nop dword [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1ce0]
call fcn.140022b50
nop
mov rdx, r15
lea rcx, [rbp + 0xd80]
call fcn.140022b50
mov rdx, rax
lea rcx, [rbp + 0x7e0]
call fcn.1400742b0
mov rdx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140095eac
mov rax, qword [rax]
lea rcx, [rbp + 0x1ce0]
cmp qword [rbp + 0x1cf8], 0xf
cmova rcx, qword [rbp + 0x1ce0]
mov r8, qword [rbp + 0x1cf0]
cmp r8, rdx
jne 0x140095f67
mov rdx, rax
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140095f67
lea rcx, [rbp + 0x7e0]
call fcn.1400055a0
mov rcx, qword [0x14017b6a8]
mov rax, r12
sub rax, rcx
cmp rax, 0x19
jb 0x140096556
mov rax, r15
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rax, qword [0x14017b698]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], Ordinal_27
lea r9, str.actioninput_ntext_pull
mov r8, r15
movzx edx, bl
lea rcx, [rbp + 0x980]
call fcn.140005390
bts r14d, 0x1e
mov r9d, 2
lea r8, [rbp + 0x980]
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
jmp 0x140095f74
lea rcx, [rbp + 0x7e0]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1ce0]
call fcn.1400055a0
add rdi, 0x20
cmp rdi, rsi
jne 0x140095e70
cmp byte [0x1401bb0d6], 0
je 0x1400960dd
mov rdi, qword [0x1401bb178]
mov rsi, qword [0x1401bb180]
cmp rdi, rsi
je 0x1400960dd
movzx ebx, byte [rsp + 0x40]
nop word [rax + rax]
mov rdx, rdi
lea rcx, [rbp + 0x1d00]
call fcn.140022b50
nop
mov rdx, r15
lea rcx, [rbp + 0xda0]
call fcn.140022b50
mov rdx, rax
lea rcx, [rbp + 0x860]
call fcn.1400742b0
mov rdx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140095ffc
mov rax, qword [rax]
lea rcx, [rbp + 0x1d00]
cmp qword [rbp + 0x1d18], 0xf
cmova rcx, qword [rbp + 0x1d00]
mov r8, qword [rbp + 0x1d10]
cmp r8, rdx
jne 0x1400960b7
mov rdx, rax
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400960b7
lea rcx, [rbp + 0x860]
call fcn.1400055a0
mov rcx, qword [0x14017b6a8]
mov rax, r12
sub rax, rcx
cmp rax, 0x18
jb 0x14009655c
mov rax, r15
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rax, qword [0x14017b698]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], Ordinal_27
lea r9, str.actioninput_ntext_ban
mov r8, r15
movzx edx, bl
lea rcx, [rbp + 0x940]
call fcn.140005390
bts r14d, 0xe
mov r9d, 2
lea r8, [rbp + 0x940]
xor edx, edx
mov rcx, qword [0x1401bc798]
call fcn.1400bb080
jmp 0x1400960c4
lea rcx, [rbp + 0x860]
call fcn.1400055a0
nop
lea rcx, [rbp + 0x1d00]
call fcn.1400055a0
add rdi, 0x20
cmp rdi, rsi
jne 0x140095fc0
mov r8, qword [rbp + 0x1ab8]
cmp r8, 0xf
jbe 0x1400960fd
mov rdx, qword [rbp + 0x1aa0]
lea rcx, [rbp + 0x1aa0]
call fcn.140030ac0
xor r12d, r12d
mov qword [rbp + 0x1ab0], r12
mov qword [rbp + 0x1ab8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1aa0], r12b
jmp 0x140095e0d
xor r12d, r12d
lea rcx, [rbp + 0x1d40]
call fcn.1400055a0
nop
mov rdx, qword [rbp + 0x1a58]
cmp rdx, 0xf
jbe 0x14009616f
inc rdx
mov rcx, qword [rbp + 0x1a40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009616a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400964a0
call fcn.14011cd34
mov qword [rbp + 0x1a50], r12
mov qword [rbp + 0x1a58], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1a40], 0
lea r9, [fcn.1400293a0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x1d60]
call fcn.14011d2e0
nop
mov al, 1
jmp 0x1400964e6
cmp eax, 0xb792ca94
je 0x140096380
cmp eax, 0xc9b9d989
jne 0x14009640d
lea rdx, [rbp + 0x1dc0]
lea rcx, [rbp + 0x1b80]
call fcn.140022b50
nop
mov rax, qword [0x1401bc798]
mov ecx, dword [rax + 0x6038]
cmp dword [r13 + 4], ecx
jne 0x140096374
lea rcx, [rbp + 0x1b80]
mov rbx, qword [rbp + 0x1b80]
mov rdi, qword [rbp + 0x1b98]
cmp rdi, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], 2
lea r9, [0x14013775c]
xor r8d, r8d
mov rsi, qword [rbp + 0x1b90]
mov rdx, rsi
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
jne 0x140096266
lea rcx, [rbp + 0x1b80]
cmp rdi, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], 2
lea r9, [0x140136dd0]
xor r8d, r8d
mov rdx, rsi
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
jne 0x140096266
xor al, al
jmp 0x140096268
mov al, 1
mov byte [0x1401bb0be], al
movzx eax, byte [reloc.WS2_32.dll_accept]
lea rbx, [0x1401bb5d0]
lea rdx, [rbp + 0x1b80]
test al, al
cmove rdx, rbx
cmp rbx, rdx
je 0x1400962ab
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x14009629c
mov rdx, qword [rdx]
mov rcx, rbx
call fcn.140037110
movzx eax, byte [reloc.WS2_32.dll_accept]
test al, al
jne 0x140096374
xorps xmm0, xmm0
movups xmmword [rbp + 0x460], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x470], xmm1
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.OnNameChanged
lea rcx, [rbp + 0x460]
call fcn.140015bf0
nop
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0x2b00]
call fcn.140025d30
nop
lea rcx, [rbp + 0x460]
call fcn.1400055a0
mov dword [rbp + 0x2b40], 2
cmp qword [0x1401bb5e8], 0xf
cmova rbx, qword [0x1401bb5d0]
mov r8, qword [0x1401bb5e0]
mov rdx, rbx
lea rcx, [rbp + 0x2b60]
call fcn.140037110
mov dword [rsp + 0x20], 0xffffffff
mov rcx, qword [0x1401bc798]
mov r9d, dword [rcx + 0x6038]
lea r8, [rbp + 0x2b00]
mov dl, 1
call fcn.1400bae50
nop
lea r9, [fcn.1400293a0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x2b00]
call fcn.14011d2e0
nop
lea rcx, [rbp + 0x1b80]
jmp 0x140096407
lea rdx, [rbp + 0x1dc0]
lea rcx, [rbp + 0x1d20]
call fcn.140022b50
nop
cmp byte [0x1401bb0f5], 1
jne 0x140096400
lea rcx, [rbp + 0x1d20]
cmp qword [rbp + 0x1d38], 0xf
cmova rcx, qword [rbp + 0x1d20]
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
lea r9, str.audio_splash.wav
xor r8d, r8d
mov rdx, qword [rbp + 0x1d30]
call fcn.14001bad0
cmp rax, 0xffffffffffffffff
je 0x140096400
mov r9d, dword [0x14017b48c]
mov r8d, dword [0x1401bb100]
mov edx, dword [0x1401bb0fc]
mov rcx, qword [0x1401bc798]
call fcn.1400ba650
mov byte [0x1401bb0f7], 1
lea rcx, [rbp + 0x1d20]
call fcn.1400055a0
nop
mov rdx, qword [rbp + 0x1d58]
cmp rdx, 0xf
jbe 0x140096451
inc rdx
mov rcx, qword [rbp + 0x1d40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14009644c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14009644c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011cd34
movdqa xmm0, xmmword [0x140135c50]
movdqu xmmword [rbp + 0x1d50], xmm0
mov byte [rbp + 0x1d40], 0
mov rdx, qword [rbp + 0x1a58]
cmp rdx, 0xf
jbe 0x1400964ac
inc rdx
mov rcx, qword [rbp + 0x1a40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400964a7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400964a7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011cd34
mov qword [rbp + 0x1a50], 0
mov qword [rbp + 0x1a58], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1a40], 0
lea r9, [fcn.1400293a0]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x1d60]
call fcn.14011d2e0
nop
mov rcx, qword [rbp + 0x3900]
xor rcx, rsp
call fcn.14011ce50
lea r11, [rsp + 0x3a30]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140036da0
nop
call fcn.140005690
nop
call fcn.140005690
nop
call fcn.140005690
nop
call fcn.140036da0
nop
call fcn.140005690
nop
call fcn.140005690
nop
call fcn.140036da0
nop
call fcn.140005690
nop
call fcn.140005690
nop
call fcn.140005690
int3