Function at 0x140043f50
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 - 0x760]
sub rsp, 0x860
mov rax, qword [0x1401113d8]
xor rax, rsp
mov qword [rbp + 0x750], rax
mov rbx, rcx
mov qword [rsp + 0x48], rcx
xor r12d, r12d
mov dword [rbp + 0x250], r12d
lea rsi, [fcn.140019010]
mov qword [rsp + 0x20], rsi
lea r9, [0x140016a40]
lea edx, [r12 + 0x40]
lea r8d, [r12 + 7]
lea rcx, [rbp + 0x3d0]
call fcn.1400d0d0c
nop
lea rdx, [rbx + 0x38]
xor r8d, r8d
lea rcx, [rbp + 0x3d0]
call fcn.1400401c0
lea rdi, [rbp + 0x3f0]
mov r14, qword [rbp + 0x3f0]
mov r15, qword [rbp + 0x408]
cmp r15, 0x10
cmovae rdi, r14
mov rax, qword [rbp + 0x400]
cmp rax, 0x1b
jb 0x140044081
lea rsi, [rdi + rax]
lea r8, [rsi - 0x1a]
sub r8, rdi
lea edx, [r12 + 0x4f]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14004407a
nop word [rax + rax]
mov r8d, reloc.WLDAP32.dll_Ordinal_27
lea rdx, str.OnSuperMainStartAcceptLogon
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14004406a
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 0x140044030
jmp 0x14004407a
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x14004407a
mov byte [0x14014f349], 1
lea rsi, [fcn.140019010]
lea rcx, [rbp + 0x3f0]
cmp r15, 0x10
cmovae rcx, r14
movsx eax, byte [rcx]
test al, al
je 0x140048674
xor eax, 0x811c9dc5
imul edx, eax, 0x1000193
inc rcx
call fcn.1400371d0
cmp eax, 0x62d7eb18
ja 0x1400476f6
je 0x1400476ab
cmp eax, 0x16605bc1
je 0x140045579
cmp eax, 0x22226100
je 0x14004507d
cmp eax, 0x26e4d31e
je 0x14004502a
cmp eax, 0x29844378
je 0x14004410c
cmp eax, 0x4423f960
jne 0x140048674
lea rdx, [rbp + 0x3d0]
mov rcx, qword [0x14014f500]
call fcn.14006cd50
mov bl, 1
jmp 0x140048676
cmp dword [rbp + 0x410], 0
jne 0x14004412b
mov dword [rbp + 0x410], 9
mov edi, r12d
mov dword [rbp + 0x420], r12d
jmp 0x140044131
mov edi, dword [rbp + 0x420]
mov rbx, qword [0x14014f500]
xor r8d, r8d
lea rcx, [rbp + 0x470]
cmp edi, dword [rbx + 0x248]
jne 0x140044f0b
lea rdx, str.spun_the_wheel_and_got
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x140044ee7
movss xmm0, dword [rbx + 0x254]
mulss xmm0, dword [0x1400e2ce8]
cvttss2si r15d, xmm0
movss xmm0, dword [rbx + 0x258]
mulss xmm0, dword [0x1400e2ce8]
cvttss2si r13d, xmm0
lea rdx, [rbx + 0x208]
lea rcx, [rbp + 0x210]
call fcn.140014270
nop
mov rdi, 0xffffffffffffffff
mov r9, rdi
lea r8d, [rdi + 3]
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x210]
call fcn.140041490
nop
mov r9, qword [rbp + 0x220]
add r9, 0xfffffffffffffffc
xor r8d, r8d
lea rdx, [rbp + 0x2b0]
mov rcx, rax
call fcn.140041490
nop
lea rcx, [rbp + 0x290]
call fcn.140002750
mov r8, qword [rbp + 0x2c0]
add r8, 0x23
mov r9, rdi
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x470]
call fcn.140041490
nop
mov rbx, r12
mov rax, qword [rbp + 0x240]
test rax, rax
je 0x140044254
nop
lea rax, [rbp + 0x230]
cmp qword [rbp + 0x248], 0x10
cmovae rax, qword [rbp + 0x230]
movsx ecx, byte [rax + rbx]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_isdigit]
test eax, eax
mov rax, qword [rbp + 0x240]
jne 0x140044254
inc rbx
cmp rbx, rax
jb 0x140044220
mov r8, rax
sub r8, rbx
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
cmp rax, rbx
jb 0x1400486cc
lea rdx, [rbp + 0x230]
cmp qword [rbp + 0x248], 0x10
cmovae rdx, qword [rbp + 0x230]
add rdx, rbx
lea rcx, [rsp + 0x70]
call fcn.14000c5f0
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x230]
call fcn.140019190
lea rcx, [rsp + 0x70]
call fcn.140002750
lea rcx, [rbp + 0x230]
cmp qword [rbp + 0x248], 0x10
cmovae rcx, qword [rbp + 0x230]
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], rax
mov edx, ebx
lea rcx, [rbp + 0x330]
call fcn.140037220
nop
mov r8d, r12d
mov rdx, r12
mov rcx, qword [rbp + 0x330]
mov r9, qword [rbp + 0x338]
mov rax, r9
sub rax, rcx
add rax, 3
shr rax, 2
cmp rcx, r9
cmova rax, r12
test rax, rax
je 0x140044372
cmp rax, 8
jb 0x140044372
and rax, 0xfffffffffffffff8
xorps xmm1, xmm1
xorps xmm2, xmm2
movdqu xmm0, xmmword [rcx]
paddd xmm1, xmm0
movdqu xmm0, xmmword [rcx + 0x10]
paddd xmm2, xmm0
add rcx, 0x20
add rdx, 8
cmp rdx, rax
jne 0x140044331
paddd xmm1, xmm2
movdqa xmm0, xmm1
psrldq xmm0, 8
paddd xmm1, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 4
paddd xmm1, xmm0
movd r8d, xmm1
cmp rcx, r9
je 0x14004438c
nop word [rax + rax]
add r8d, dword [rcx]
add rcx, 4
cmp rcx, r9
jne 0x140044380
mov eax, 0x66666667
imul ebx
sar edx, 2
mov eax, edx
shr eax, 0x1f
add edx, eax
lea eax, [rdx + rdx*4]
add eax, eax
mov r14d, ebx
sub r14d, eax
mov ecx, ebx
mov esi, r12d
test ebx, ebx
jle 0x1400443ca
mov eax, 0xcccccccd
mul ecx
shr edx, 3
lea eax, [rdx + rdx*4]
add eax, eax
sub ecx, eax
add esi, ecx
mov ecx, edx
test edx, edx
jg 0x1400443b1
cmp byte [0x14014ec2c], 0
je 0x140044698
cmp r8d, dword [reloc.WS2_32.dll_getsockname]
jl 0x14004456c
cmp r8d, 0xb
je 0x1400447d7
mov dword [rsp + 0x20], r13d
mov r9d, r15d
mov r8d, 4
mov edx, dword [0x14014ec34]
mov ecx, dword [0x14014ec30]
call fcn.14006e350
test al, al
je 0x14004452f
mov edx, dword [0x14014ec34]
lea rcx, [rbp + 0x110]
call fcn.140004660
mov rbx, rax
mov edx, dword [0x14014ec30]
lea rcx, [rbp + 0x170]
call fcn.140004660
nop
mov r8, rax
lea rdx, str._cPunching_to__9X:
lea rcx, [rbp + 0x150]
call fcn.14000b910
nop
mov r8d, 3
lea rdx, [0x1400e14f0]
mov rcx, rax
call fcn.140003f00
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2e0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8, rbx
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x130]
call fcn.14000b6f0
mov rcx, rax
call fcn.140049e50
nop
lea rcx, [rbp + 0x2d0]
call fcn.140002750
nop
lea rcx, [rbp + 0x150]
call fcn.140002750
nop
lea rcx, [rbp + 0x170]
call fcn.140002750
nop
lea rcx, [rbp + 0x110]
call fcn.140002750
lea r8, [0x14010f40c]
lea rdx, [0x14001d440]
lea rcx, [rbp + 0x250]
call fcn.14000b1e0
nop
cmp dword [rbp + 0x258], 0
je 0x1400486d2
movaps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0x270], xmm0
lea rcx, [rbp + 0x270]
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x1400486d2
jmp 0x1400447d7
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], r12
mov r8d, reloc.WLDAP32.dll_Ordinal_30
lea rdx, str._4Youre_not_in_range_of_lamp_
lea rcx, [rbp + 0x1f0]
call fcn.14000c5f0
lea rcx, [rbp + 0x1f0]
jmp 0x1400447d2
test r8d, r8d
jne 0x1400447d7
mov dword [rsp + 0x20], r13d
mov r9d, r15d
mov r8d, 4
mov edx, dword [0x14014ec34]
mov ecx, dword [0x14014ec30]
call fcn.14006e350
test al, al
je 0x14004452f
mov edx, dword [0x14014ec34]
lea rcx, [rbp - 0x10]
call fcn.140004660
mov rbx, rax
mov edx, dword [0x14014ec30]
lea rcx, [rbp + 0x90]
call fcn.140004660
nop
mov r8, rax
lea rdx, str._cPunching_to__9X:
lea rcx, [rbp + 0xb0]
call fcn.14000b910
nop
mov r8d, 3
lea rdx, [0x1400e14f0]
mov rcx, rax
call fcn.140003f00
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2e0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8, rbx
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0xd0]
call fcn.14000b6f0
mov rcx, rax
call fcn.140049e50
nop
lea rcx, [rbp + 0x2d0]
call fcn.140002750
nop
lea rcx, [rbp + 0xb0]
call fcn.140002750
nop
lea rcx, [rbp + 0x90]
call fcn.140002750
nop
lea rcx, [rbp - 0x10]
call fcn.140002750
lea r8, [0x14010f40c]
lea rdx, [0x14001d440]
lea rcx, [rbp + 0x270]
call fcn.14000b1e0
nop
lea rcx, [rbp + 0x270]
call fcn.140027910
nop
cmp dword [rbp + 0x278], 0
je 0x1400447d7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
cmp byte [0x14014ec2f], 0
je 0x1400447d7
cmp r14d, dword [reloc.WS2_32.dll_getsockname]
jge 0x1400446b7
test r14d, r14d
jne 0x1400447d7
test ebx, ebx
je 0x1400447d7
mov dword [rsp + 0x20], r13d
mov r9d, r15d
mov r8d, 4
mov edx, dword [0x14014ec44]
mov ecx, dword [0x14014ec40]
call fcn.14006e350
test al, al
je 0x1400447bf
mov edx, dword [0x14014ec44]
lea rcx, [rbp + 0x110]
call fcn.140004660
mov rbx, rax
mov edx, dword [0x14014ec40]
lea rcx, [rbp + 0xd0]
call fcn.140004660
nop
mov r8, rax
lea rdx, str._cPunching_to__9X:
lea rcx, [rbp + 0xb0]
call fcn.14000b910
nop
lea r8, [0x1400e14f0]
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.14000b830
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.14000b6f0
mov rcx, rax
call fcn.140049e50
nop
lea rcx, [rbp + 0x90]
call fcn.140002750
nop
lea rcx, [rbp + 0xb0]
call fcn.140002750
nop
lea rcx, [rbp + 0xd0]
call fcn.140002750
nop
lea rcx, [rbp + 0x110]
call fcn.140002750
lea r8, [0x14010f410]
lea rdx, [0x14001d290]
lea rcx, [rbp + 0x270]
call fcn.14000b1e0
nop
lea rcx, [rbp + 0x270]
call fcn.140027910
nop
cmp dword [rbp + 0x278], 0
je 0x1400447d7
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea rdx, str._4Youre_not_in_range_of_lamp_
lea rcx, [rbp - 0x10]
call fcn.140014350
mov rcx, rax
call fcn.140049e50
mov rax, qword [rsp + 0x48]
cmp dword [rax + 0x14], 0x708
jne 0x140044be5
mov edx, esi
lea rcx, [rsp + 0x50]
call fcn.140004660
mov r15, rax
mov edx, r14d
lea rcx, [rbp - 0x30]
call fcn.140004660
mov rsi, rax
movabs rbx, 0x7fffffffffffffff
mov rcx, qword [rbp + 0x480]
sub rbx, rcx
cmp rbx, 0xf
jb 0x1400486dd
lea rax, [rbp + 0x470]
cmp qword [rbp + 0x488], 0x10
cmovae rax, qword [rbp + 0x470]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohs
lea r9, str._0__2REAL_0__w
lea r8, [rbp + 0x470]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x2f0]
call fcn.140002540
nop
mov rcx, qword [rbp + 0x300]
mov rdx, qword [rbp + 0x308]
mov rax, rdx
sub rax, rcx
cmp rax, 8
jb 0x1400448c3
lea rax, [rcx + 8]
mov qword [rbp + 0x300], rax
lea rax, [rbp + 0x2f0]
cmp rdx, 0x10
cmovae rax, qword [rbp + 0x2f0]
movabs rdx, 0x203a515139602820
mov qword [rax + rcx], rdx
mov byte [rax + rcx + 8], 0
lea rax, [rbp + 0x2f0]
jmp 0x1400448ea
mov qword [rsp + 0x20], 8
lea r9, str.___9QQ:
movzx r8d, byte [rsp + 0x40]
mov edx, 8
lea rcx, [rbp + 0x2f0]
call fcn.1400021d0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2e0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rsi
lea r8, [rbp + 0x2d0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x310]
call fcn.1400023a0
nop
mov rcx, qword [rbp + 0x320]
mov rdx, qword [rbp + 0x328]
mov rax, rdx
sub rax, rcx
cmp rax, 0xd
jb 0x140044987
lea rax, [rcx + 0xd]
mov qword [rbp + 0x320], rax
lea rbx, [rbp + 0x310]
cmp rdx, 0x10
cmovae rbx, qword [rbp + 0x310]
add rbx, rcx
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str._0____9REME:
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xd], 0
lea rax, [rbp + 0x310]
jmp 0x1400449ae
mov qword [rsp + 0x20], reloc.WS2_32.dll_listen
lea r9, str._0____9REME:
movzx r8d, byte [rsp + 0x40]
mov edx, reloc.WS2_32.dll_listen
lea rcx, [rbp + 0x310]
call fcn.1400021d0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x350], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x360], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, r15
lea r8, [rbp + 0x350]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x1f0]
call fcn.1400023a0
nop
mov rcx, qword [rbp + 0x200]
mov rdx, qword [rbp + 0x208]
mov rax, rdx
sub rax, rcx
cmp rax, 3
jb 0x140044a4b
lea rax, [rcx + 3]
mov qword [rbp + 0x200], rax
lea rbx, [rbp + 0x1f0]
cmp rdx, 0x10
cmovae rbx, qword [rbp + 0x1f0]
add rbx, rcx
mov r8d, 3
lea rdx, [0x1400e1530]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 3], 0
lea rax, [rbp + 0x1f0]
jmp 0x140044a72
mov qword [rsp + 0x20], 3
lea r9, [0x1400e1530]
movzx r8d, byte [rsp + 0x40]
mov edx, 3
lea rcx, [rbp + 0x1f0]
call fcn.1400021d0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xf0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x100], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rbp + 0xf0]
lea rcx, [rbp + 0x450]
call fcn.140019f20
nop
lea rcx, [rbp + 0xf0]
call fcn.140002750
nop
lea rcx, [rbp + 0x1f0]
call fcn.140002750
nop
lea rcx, [rbp + 0x350]
call fcn.140002750
nop
mov rdx, qword [rbp + 0x328]
cmp rdx, 0x10
jb 0x140044b15
inc rdx
mov rcx, qword [rbp + 0x310]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044b10
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140044b10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d087c
movdqa xmm0, xmmword [0x1400dc610]
movdqu xmmword [rbp + 0x320], xmm0
mov byte [rbp + 0x310], 0
mov rdx, qword [rbp + 0x2e8]
cmp rdx, 0x10
jb 0x140044b71
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044b6b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140044b6b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d087c
nop
mov rdx, qword [rbp + 0x308]
cmp rdx, 0x10
jb 0x140044bb5
inc rdx
mov rcx, qword [rbp + 0x2f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044bb0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140044bb0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d087c
movdqa xmm0, xmmword [0x1400dc610]
movdqu xmmword [rbp + 0x300], xmm0
mov byte [rbp + 0x2f0], 0
lea rcx, [rbp - 0x30]
call fcn.140002750
nop
lea rcx, [rsp + 0x50]
call fcn.140002750
jmp 0x140044d7b
lea rsi, [rbp + 0x470]
cmp qword [rbp + 0x488], 0x10
cmovae rsi, qword [rbp + 0x470]
mov rax, qword [rbp + 0x480]
cmp rax, 0x11
jb 0x140044c6c
lea r14, [rax + rsi]
lea r8, [r14 - 0x10]
sub r8, rsi
mov edx, reloc.WS2_32.dll_WSACleanup
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140044c6c
nop dword [rax]
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.the_wheel_and_got
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140044d13
inc rbx
lea r8, [r14 - 0x10]
sub r8, rbx
mov edx, reloc.WS2_32.dll_WSACleanup
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140044c30
mov rbx, rdi
mov r9, rdi
mov r8, rbx
lea rdx, [rbp + 0x350]
lea rcx, [rbp + 0x470]
call fcn.140041490
nop
mov r8, rax
lea rdx, str._0__4FAKE_0__w
lea rcx, [rbp + 0x2d0]
call fcn.14000b910
nop
mov dword [rbp + 0x450], 2
lea rcx, [rbp + 0x470]
cmp rcx, rax
je 0x140044cd4
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x140044cc4
mov rax, qword [rax]
mov rdx, rax
lea rcx, [rbp + 0x470]
call fcn.140025c00
nop
mov rdx, qword [rbp + 0x2e8]
cmp rdx, 0x10
jb 0x140044d20
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044d1b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140044d1b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
sub rbx, rsi
jmp 0x140044c6f
call fcn.1400d087c
movdqa xmm0, xmmword [0x1400dc610]
movdqu xmmword [rbp + 0x2e0], xmm0
mov byte [rbp + 0x2d0], 0
mov rdx, qword [rbp + 0x368]
cmp rdx, 0x10
jb 0x140044d7b
inc rdx
mov rcx, qword [rbp + 0x350]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044d76
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140044d76
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d087c
mov dword [rsp + 0x20], r12d
mov r9d, edi
lea r8, [rbp + 0x3d0]
mov dl, 1
mov rcx, qword [0x14014f500]
call fcn.14006d490
nop
mov rcx, qword [rbp + 0x330]
test rcx, rcx
je 0x140044dfa
mov rax, qword [rbp + 0x340]
sub rax, rcx
sar rax, 2
lea rdx, [rax*4]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044de3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140044de3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d087c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x330], xmm0
mov qword [rbp + 0x340], r12
mov rdx, qword [rbp + 0x248]
cmp rdx, 0x10
jb 0x140044e3e
inc rdx
mov rcx, qword [rbp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044e39
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140044e39
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d087c
mov qword [rbp + 0x240], r12
mov qword [rbp + 0x248], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x230], 0
mov rdx, qword [rbp + 0x2c8]
cmp rdx, 0x10
jb 0x140044e9c
inc rdx
mov rcx, qword [rbp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044e96
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140044e96
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d087c
nop
mov rdx, qword [rbp + 0x228]
cmp rdx, 0x10
jb 0x140047679
inc rdx
mov rcx, qword [rbp + 0x210]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140047674
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140047674
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov dword [rsp + 0x20], r12d
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x3d0]
mov dl, 1
mov rcx, rbx
call fcn.14006d490
mov bl, 1
jmp 0x140048676
lea rdx, str._7____4MWAHAHAHA___FIRE_FIRE_FIRE
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x140048674
mov edx, edi
lea rcx, [rbp - 0x30]
call fcn.140004660
nop
mov r8, rax
lea rdx, str.actionwrench_nnetid
lea rcx, [rsp + 0x50]
call fcn.14000b910
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
lea rcx, [rbp - 0x30]
call fcn.140002750
mov edx, edi
lea rcx, [rbp + 0xd0]
call fcn.140004660
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0xb0]
call fcn.140004660
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp + 0x90]
call fcn.14000b910
nop
lea r8, str._nnetID
mov rdx, rax
lea rcx, [rbp - 0x10]
call fcn.14000b830
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.14000b6f0
nop
lea r8, str._nbuttonClickedworldban
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.14000b830
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
lea rcx, [rbp - 0x30]
call fcn.140002750
nop
lea rcx, [rbp - 0x10]
call fcn.140002750
nop
lea rcx, [rbp + 0x90]
call fcn.140002750
nop
lea rcx, [rbp + 0xb0]
call fcn.140002750
nop
lea rcx, [rbp + 0xd0]
call fcn.140002750
mov bl, 1
jmp 0x140048676
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], r12
mov r8d, Ordinal_35
lea rdx, str.actionsetSkin_ncolor1685231359
lea rcx, [rbp + 0x1f0]
call fcn.14000c5f0
mov r9d, 2
lea r8, [rbp + 0x1f0]
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
mov bl, 1
jmp 0x140048676
lea rcx, [rbp + 0x430]
mov rsi, qword [rbp + 0x430]
mov r14, qword [rbp + 0x448]
cmp r14, 0x10
cmovae rcx, rsi
mov qword [rsp + 0x20], reloc.WS2_32.dll_select
lea r9, str.other_people_here_
xor r8d, r8d
mov rdi, qword [rbp + 0x440]
mov rdx, rdi
call fcn.140010a20
movabs rbx, 0x7fffffffffffffff
cmp rax, 0xffffffffffffffff
je 0x140045295
mov rdx, qword [0x14014f500]
add rdx, 0xe8
lea rcx, [rbp + 0x1f0]
call fcn.140014270
nop
lea rdi, [0x14010f550]
mov r15, qword [reloc.WS2_32.dll_ntohs]
mov rdx, rdi
mov rsi, qword [0x14010f550]
cmp r15, 0x10
cmovae rdx, rsi
lea rcx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rcx, qword [rbp + 0x1f0]
mov r13, qword [rbp + 0x200]
mov r14, qword [0x14010f560]
cmp r13, r14
jne 0x140045141
mov r8, r13
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140045192
mov rdx, rdi
cmp r15, 0x10
cmovae rdx, rsi
mov r8, r14
lea rcx, [0x14010f570]
call fcn.140025c00
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rdx, qword [rbp + 0x1f0]
mov r8, r13
mov rcx, rdi
call fcn.140025c00
mov r15, qword [reloc.WS2_32.dll_ntohs]
mov r14, qword [0x14010f560]
mov rsi, qword [0x14010f550]
cmp r15, 0x10
jb 0x1400451a1
mov rdi, rsi
lea r8, [rsi + r14]
jmp 0x1400451a8
lea r8, [rdi + r14]
mov rsi, rdi
mov rax, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov qword [rsp + 0x20], rax
mov r9, rsi
mov rdx, rdi
lea rcx, [rsp + 0x48]
call fcn.140013410
mov r8, qword [0x14010f580]
lea rdi, [0x14010f570]
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
jb 0x1400451eb
mov r9, qword [0x14010f570]
mov rdx, r9
add r8, r9
jmp 0x1400451f4
add r8, rdi
mov rdx, rdi
mov r9, rdi
mov rax, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_toupper]
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x48]
call fcn.140013410
mov rcx, qword [0x14010f580]
test rcx, rcx
je 0x140045274
mov rax, rbx
sub rax, rcx
cmp rax, 0x17
jb 0x1400486e3
mov rax, rdi
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rax, qword [0x14010f570]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], reloc.WS2_32.dll_socket
lea r9, str._9Last_Joined_World:__3
mov r8, rdi
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x2b0]
call fcn.140002540
lea rcx, [rbp + 0x2b0]
call fcn.140049e50
nop
lea rcx, [rbp + 0x1f0]
call fcn.140002750
mov r14, qword [rbp + 0x448]
mov rdi, qword [rbp + 0x440]
mov rsi, qword [rbp + 0x430]
lea rcx, [rbp + 0x430]
cmp r14, 0x10
cmovae rcx, rsi
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohl
lea r9, str.___wTUTORIAL_1
xor r8d, r8d
mov rdx, rdi
call fcn.140010a20
cmp rax, 0xffffffffffffffff
je 0x1400452ce
lea r8, [0x140041630]
jmp 0x140045305
lea rcx, [rbp + 0x430]
cmp r14, 0x10
cmovae rcx, rsi
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohl
lea r9, str.___wTUTORIAL_2
xor r8d, r8d
mov rdx, rdi
call fcn.140010a20
cmp rax, 0xffffffffffffffff
je 0x140045331
lea r8, [0x140041750]
mov qword [rsp + 0x28], r12
mov dword [rsp + 0x20], r12d
xor r9d, r9d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov rsi, qword [rbp + 0x430]
mov rdi, qword [rbp + 0x440]
mov r14, qword [rbp + 0x448]
cmp byte [0x14014ebcf], 0
je 0x140045371
lea rcx, [rbp + 0x430]
cmp r14, 0x10
cmovae rcx, rsi
mov qword [rsp + 0x20], reloc.WS2_32.dll_sendto
lea r9, str._6___4Spam_detected_
xor r8d, r8d
mov rdx, rdi
call fcn.140010a20
cmp rax, 0xffffffffffffffff
je 0x140045371
mov byte [0x14014ebd6], 0
lea rcx, [rbp + 0x430]
cmp r14, 0x10
cmovae rcx, rsi
mov qword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_27
lea r9, str._Wrench_yourself_to_accept.
xor r8d, r8d
mov rdx, rdi
call fcn.140010a20
cmp rax, 0xffffffffffffffff
je 0x1400454e2
mov rdx, qword [0x14014f500]
mov edx, dword [rdx + 0x248]
lea rcx, [rbp - 0x30]
call fcn.140004660
nop
mov r8, rax
lea rdx, str.actionwrench_nnetid
lea rcx, [rsp + 0x50]
call fcn.14000b910
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
lea rcx, [rbp - 0x30]
call fcn.140002750
mov qword [rsp + 0x48], 0x64
lea rcx, [rsp + 0x48]
call fcn.140013000
mov rdx, qword [0x14014f500]
mov edx, dword [rdx + 0x248]
lea rcx, [rbp - 0x10]
call fcn.140004660
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namepopup_nnetID
lea rcx, [rbp - 0x30]
call fcn.14000b910
nop
lea r8, str._nbuttonClickedacceptlock
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.14000b830
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
lea rcx, [rbp - 0x30]
call fcn.140002750
nop
lea rcx, [rbp - 0x10]
call fcn.140002750
mov qword [rsp + 0x48], 0x64
lea rcx, [rsp + 0x48]
call fcn.140013000
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], r12
mov r8d, reloc.WLDAP32.dll_Ordinal_45
lea rdx, str.actiondialog_return_ndialog_nameacceptaccess
lea rcx, [rbp + 0x1f0]
call fcn.14000c5f0
mov r9d, 2
lea r8, [rbp + 0x1f0]
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
mov r14, qword [rbp + 0x448]
mov rdi, qword [rbp + 0x440]
mov rsi, qword [rbp + 0x430]
sub rbx, rdi
cmp rbx, 0x19
jb 0x1400486e9
lea rax, [rbp + 0x430]
cmp r14, 0x10
cmovae rax, rsi
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], Ordinal_30
lea r9, str.__b_Dsc.gg_NightProxy___
lea r8, [rbp + 0x430]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x2b0]
call fcn.140002540
nop
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x410]
call fcn.140019f20
nop
lea rcx, [rbp + 0x2b0]
call fcn.140002750
mov dword [rsp + 0x20], r12d
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x3d0]
mov dl, 1
mov rcx, qword [0x14014f500]
call fcn.14006d490
mov bl, 1
jmp 0x140048676
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x1d0]
call fcn.140014270
nop
lea r15, str.Drop
mov r14, qword [rbp + 0x1e0]
cmp byte [0x14014ebc5], 1
jne 0x140045c9a
lea rbx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rbx, qword [rbp + 0x1d0]
cmp r14, 4
jb 0x140045646
lea rdi, [r14 + rbx]
lea r8, [rdi - 3]
sub r8, rbx
mov edx, 0x44
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
je 0x140045646
nop dword [rax]
mov rcx, r12
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r9 + rcx]
inc rcx
cmp al, byte [r15 + rcx - 1]
jne 0x14004561a
cmp rcx, 4
jne 0x140045600
mov eax, r12d
jmp 0x14004561f
sbb eax, eax
or eax, 1
test eax, eax
je 0x140045c81
inc r9
lea r8, [rdi - 3]
sub r8, r9
mov edx, 0x44
mov rcx, r9
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
jne 0x1400455f0
lea rdi, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rdi, qword [rbp + 0x1d0]
cmp r14, 0x14
jb 0x1400456cc
lea rsi, [rdi + r14]
lea r8, [rsi - 0x13]
sub r8, rdi
mov edx, reloc.WS2_32.dll_WSAStartup
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400456cc
nop dword [rax]
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.set_default_color_o
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140045e30
inc rbx
lea r8, [rsi - 0x13]
sub r8, rbx
mov edx, reloc.WS2_32.dll_WSAStartup
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140045690
cmp byte [0x14014ebd1], 0
je 0x140045b6a
lea rsi, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rsi, qword [rbp + 0x1d0]
mov rdi, 0xffffffffffffffff
cmp r14, 0x12
jb 0x14004575c
lea r15, [r14 + rsi]
lea r8, [r15 - 0x11]
sub r8, rsi
lea edx, [rdi + 0x66]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14004575c
nop dword [rax + rax]
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.embed_dataitemID
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140046810
inc rbx
lea r8, [r15 - 0x11]
sub r8, rbx
mov edx, 0x65
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140045720
mov rbx, rdi
mov r13, r14
sub r13, rbx
dec r13
lea rsi, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rsi, qword [rbp + 0x1d0]
cmp r14, 0x12
jb 0x1400457ec
lea r15, [r14 + rsi]
lea r8, [r15 - 0x11]
sub r8, rsi
mov edx, 0x65
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400457ec
nop word [rax + rax]
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.embed_dataitemID
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140046818
inc rbx
lea r8, [r15 - 0x11]
sub r8, rbx
mov edx, 0x65
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x1400457b0
mov rbx, rdi
add rbx, 0x12
xorps xmm0, xmm0
movups xmmword [rbp + 0x330], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x340], xmm1
cmp r14, rbx
jb 0x1400486ef
sub r14, rbx
cmp r14, r13
cmovb r13, r14
lea rdx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rdx, qword [rbp + 0x1d0]
add rdx, rbx
mov r8, r13
lea rcx, [rbp + 0x330]
call fcn.14000c5f0
nop
lea r14, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae r14, qword [rbp + 0x1d0]
mov rsi, qword [rbp + 0x1e0]
cmp rsi, 9
jb 0x1400458cc
lea r15, [rsi + r14]
lea r8, [r15 - 8]
sub r8, r14
mov edx, 0x79
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400458cc
nop dword [rax]
mov r8d, 9
lea rdx, str.you_have
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140046820
inc rbx
lea r8, [r15 - 8]
sub r8, rbx
mov edx, 0x79
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140045890
mov rbx, rdi
mov r13, rsi
sub r13, rbx
dec r13
lea r14, [rbp + 0x1d0]
mov rdx, qword [rbp + 0x1e8]
cmp rdx, 0x10
mov rcx, qword [rbp + 0x1d0]
cmovae r14, rcx
cmp rsi, 9
jb 0x14004596a
lea r15, [rsi + r14]
lea r8, [r15 - 8]
sub r8, r14
mov edx, 0x79
mov rcx, r14
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14004595c
nop dword [rax + rax]
mov r8d, 9
lea rdx, str.you_have
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140046828
inc rbx
lea r8, [r15 - 8]
sub r8, rbx
mov edx, 0x79
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140045920
mov rcx, qword [rbp + 0x1d0]
mov rdx, qword [rbp + 0x1e8]
mov rbx, rdi
add rbx, 9
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x240], xmm1
cmp rsi, rbx
jb 0x1400486f5
sub rsi, rbx
cmp rsi, r13
cmovb r13, rsi
lea rax, [rbp + 0x1d0]
cmp rdx, 0x10
cmovae rax, rcx
lea rdx, [rax + rbx]
mov r8, r13
lea rcx, [rbp + 0x230]
call fcn.14000c5f0
nop
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x1f0]
call fcn.140014270
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f0], xmm0
mov qword [rbp + 0x300], r12
mov qword [rbp + 0x308], r12
mov r8d, 1
lea rdx, [0x1400e1e14]
lea rcx, [rbp + 0x2f0]
call fcn.14000c5f0
nop
lea r9, [rbp + 0x2f0]
cmp qword [rbp + 0x308], 0x10
cmovae r9, qword [rbp + 0x2f0]
lea rcx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rcx, qword [rbp + 0x1f0]
mov rax, qword [rbp + 0x300]
mov qword [rsp + 0x20], rax
xor r8d, r8d
mov rbx, qword [rbp + 0x200]
mov rdx, rbx
call fcn.140010a20
xorps xmm0, xmm0
movups xmmword [rbp + 0x310], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x320], xmm1
cmp rbx, rax
cmovb rax, rbx
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rdx, qword [rbp + 0x1f0]
mov r8, rax
lea rcx, [rbp + 0x310]
call fcn.14000c5f0
nop
lea rsi, [rbp + 0x1d0]
mov r15, qword [rbp + 0x1d0]
mov r13, qword [rbp + 0x1e8]
cmp r13, 0x10
cmovae rsi, r15
mov r14, qword [rbp + 0x1e0]
cmp r14, 0x12
jb 0x140045b1c
lea rdi, [r14 + rsi]
lea r8, [rdi - 0x11]
sub r8, rsi
mov edx, 0x65
mov rcx, rsi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140045b1c
nop dword [rax + rax]
mov r8d, reloc.WS2_32.dll_select
lea rdx, str.embed_dataitemID
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14004683e
inc rbx
lea r8, [rdi - 0x11]
sub r8, rbx
mov edx, 0x65
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140045ae0
lea rcx, [rbp + 0x310]
call fcn.140002750
nop
lea rcx, [rbp + 0x2f0]
call fcn.140002750
nop
lea rcx, [rbp + 0x1f0]
call fcn.140002750
nop
lea rcx, [rbp + 0x230]
call fcn.140002750
nop
lea rcx, [rbp + 0x330]
call fcn.140002750
mov r14, qword [rbp + 0x1e0]
lea r15, str.Drop
cmp byte [0x14014ec52], 0
je 0x140045bec
lea rdi, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rdi, qword [rbp + 0x1d0]
cmp r14, 0x1f
jb 0x140045bec
lea rsi, [r14 + rdi]
lea r8, [rsi - 0x1e]
sub r8, rdi
mov edx, 0x77
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140045bec
mov r8d, Ordinal_35
lea rdx, str.would_you_like_to_write_on_this
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14004692b
inc rbx
lea r8, [rsi - 0x1e]
sub r8, rbx
mov edx, 0x77
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140045bb0
cmp byte [0x14014ec5b], 0
je 0x140046c1a
lea rdi, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rdi, qword [rbp + 0x1d0]
cmp r14, 0x14
jb 0x140046c1a
lea rsi, [r14 + rdi]
lea r8, [rsi - 0x13]
sub r8, rdi
mov edx, reloc.WS2_32.dll_WSAStartup
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140046c1a
nop
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.set_default_color_o
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140046b79
inc rbx
lea r8, [rsi - 0x13]
sub r8, rbx
mov edx, reloc.WS2_32.dll_WSAStartup
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140045c40
jmp 0x140046c1a
sub r9, rbx
cmp r9, 0xffffffffffffffff
je 0x140045646
mov byte [0x14014ebc5], 0
jmp 0x140047634
cmp byte [0x14014ebc6], 1
jne 0x140045d60
lea rbx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rbx, qword [rbp + 0x1d0]
cmp r14, 4
jb 0x140045646
lea rdi, [rbx + r14]
lea r8, [rdi - 3]
sub r8, rbx
mov edx, 0x44
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
je 0x140045646
nop dword [rax]
mov rcx, r12
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r9 + rcx]
inc rcx
cmp al, byte [r15 + rcx - 1]
jne 0x140045d1a
cmp rcx, 4
jne 0x140045d00
mov eax, r12d
jmp 0x140045d1f
sbb eax, eax
or eax, 1
test eax, eax
je 0x140045d47
inc r9
lea r8, [rdi - 3]
sub r8, r9
mov edx, 0x44
mov rcx, r9
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
jne 0x140045cf0
jmp 0x140045646
sub r9, rbx
cmp r9, 0xffffffffffffffff
je 0x140045646
mov byte [0x14014ebc6], 0
jmp 0x140047634
cmp byte [0x14014ebc4], 1
jne 0x140045646
lea rbx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rbx, qword [rbp + 0x1d0]
cmp r14, 4
jb 0x140045646
lea rdi, [rbx + r14]
lea r8, [rdi - 3]
sub r8, rbx
mov edx, 0x44
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
je 0x140045646
nop dword [rax]
nop word [rax + rax]
mov rcx, r12
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [r9 + rcx]
inc rcx
cmp al, byte [r15 + rcx - 1]
jne 0x140045dea
cmp rcx, 4
jne 0x140045dd0
mov eax, r12d
jmp 0x140045def
sbb eax, eax
or eax, 1
test eax, eax
je 0x140045e17
inc r9
lea r8, [rdi - 3]
sub r8, r9
mov edx, 0x44
mov rcx, r9
call sub.VCRUNTIME140.dll_memchr
mov r9, rax
test rax, rax
jne 0x140045dc0
jmp 0x140045646
sub r9, rbx
cmp r9, 0xffffffffffffffff
je 0x140045646
mov byte [0x14014ebc4], 0
jmp 0x140047634
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x1400456cc
lea rdi, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rdi, qword [rbp + 0x1d0]
lea rsi, [rdi + r14]
lea r8, [rsi - 0x13]
sub r8, rdi
mov edx, 0x65
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x1400456cc
nop dword [rax + rax]
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.end_dialogsurgery
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140045ebd
inc rbx
lea r8, [rsi - 0x13]
sub r8, rbx
mov edx, 0x65
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140045e80
jmp 0x1400456cc
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x1400456cc
lea rdi, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rdi, qword [rbp + 0x1d0]
cmp r14, 8
jb 0x140045f4c
lea rsi, [r14 + rdi]
lea r8, [rsi - 7]
sub r8, rdi
mov edx, reloc.WS2_32.dll_WSACleanup
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140045f4c
nop word [rax + rax]
mov r8d, 8
lea rdx, [0x1400e15f0]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140046128
inc rbx
lea r8, [rsi - 7]
sub r8, rbx
mov edx, reloc.WS2_32.dll_WSACleanup
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140045f10
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], 0xa
lea r9, str.tool1260
xor r8d, r8d
mov rdx, r14
call fcn.140010a20
cmp rax, 0xffffffffffffffff
jne 0x1400461cf
xor r8d, r8d
lea rdx, str.tool1262
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400461cf
xor r8d, r8d
lea rdx, str.tool1264
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400461cf
xor r8d, r8d
lea rdx, str.tool1266
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400461cf
xor r8d, r8d
lea rdx, str.tool1268
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400461cf
xor r8d, r8d
lea rdx, str.tool1270
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400461cf
xor r8d, r8d
lea rdx, str.tool4308
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400461cf
xor r8d, r8d
lea rdx, str.tool4310
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400461cf
xor r8d, r8d
lea rdx, str.tool4312
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400461cf
xor r8d, r8d
lea rdx, [0x1400e1700]
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400461cf
xor r8d, r8d
lea rdx, [0x1400e1710]
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400461cf
xor r8d, r8d
lea rdx, [0x1400e1720]
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400461cf
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool1258
lea rcx, [rsp + 0x50]
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_SPONGE
call fcn.140049d30
lea rdx, str._2Used_Sponge
jmp 0x14004655a
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x140045f4c
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], r12
mov r8d, 0x3f
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool4312
lea rcx, [rbp + 0x1f0]
call fcn.14000c5f0
mov r9d, 2
lea r8, [rbp + 0x1f0]
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_DEFIBRILATOR
call fcn.140049d30
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], r12
mov r8d, reloc.WS2_32.dll_send
lea rdx, str._2Used_Defibrilator
lea rcx, [rbp + 0x1f0]
call fcn.14000c5f0
lea rcx, [rbp + 0x1f0]
call fcn.140049e50
jmp 0x140047634
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], Ordinal_30
lea r9, str.Patient_is__6losing_blood
xor r8d, r8d
mov rdx, r14
call fcn.140010a20
cmp rax, 0xffffffffffffffff
jne 0x140046754
xor r8d, r8d
lea rdx, str.Patient_is_losing_blood
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x140046754
xor r8d, r8d
lea rdx, str.Patients_fever_is
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
xor r8d, r8d
lea rcx, [rbp + 0x1d0]
cmp rax, 0xffffffffffffffff
je 0x1400462e2
lea rdx, str.tool4318
call fcn.14002a620
lea rcx, [rsp + 0x50]
cmp rax, 0xffffffffffffffff
je 0x1400462a7
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool4318
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_LAB_KIT
call fcn.140049d30
lea rdx, str._2Used_Labkit
jmp 0x14004655a
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool1266
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_ANTIBIOTICS
call fcn.140049d30
lea rdx, str._2Used_Antibiotics
jmp 0x14004655a
lea rdx, str.Status:__6Coming_to__left
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x140046334
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool1262
lea rcx, [rsp + 0x50]
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_ANESTHETIC
call fcn.140049d30
lea rdx, str._2Used_Anesthetic
jmp 0x14004655a
xor r8d, r8d
lea rdx, str.add_smalltextPulse:__4Extremely_Weak__
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x140046390
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool4310
lea rcx, [rsp + 0x50]
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_TRANSFUSION
call fcn.140049d30
lea rdx, str._2Used_Transfusion
jmp 0x14004655a
xor r8d, r8d
lea rdx, str._shattered__
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x1400463fc
xor r8d, r8d
lea rdx, str.Incisions:__
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
lea r8, [rax + 0xd]
mov r9d, 1
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1d0]
call fcn.140041490
mov r12d, 1
lea rdx, [0x1400dc620]
mov rcx, rax
call fcn.14000b6a0
test al, al
jne 0x1400463fc
movzx ebx, r12b
jmp 0x1400463fe
xor bl, bl
test r12b, 1
je 0x14004640e
lea rcx, [rsp + 0x50]
call fcn.140002750
test bl, bl
je 0x140046452
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool4308
lea rcx, [rsp + 0x50]
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_PINS
call fcn.140049d30
lea rdx, str._2Used_Pins
jmp 0x14004655a
xor r8d, r8d
lea rdx, str._broken__
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x1400464ae
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool1268
lea rcx, [rsp + 0x50]
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_SPLINT
call fcn.140049d30
lea rdx, str._2Used_Splint
jmp 0x14004655a
xor r8d, r8d
lea rdx, str.Fix_It_
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
xor r8d, r8d
lea rcx, [rbp + 0x1d0]
cmp rax, 0xffffffffffffffff
je 0x1400465a9
lea rdx, str.Incisions:__
call fcn.14002a620
lea r8, [rax + 0xd]
mov r9d, 1
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1d0]
call fcn.140041490
lea rdx, [0x1400dc620]
mov rcx, rax
call fcn.14000b6a0
movzx ebx, al
lea rcx, [rsp + 0x50]
call fcn.140002750
lea rcx, [rsp + 0x50]
test bl, bl
jne 0x140046571
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool1270
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_STITCH
call fcn.140049d30
lea rdx, str._2Used_Stitch
lea rcx, [rsp + 0x50]
call fcn.140014350
mov rcx, rax
call fcn.140049e50
jmp 0x140047634
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool1296
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_FIX_IT_
call fcn.140049d30
lea rdx, str._2Used_Fix_it
jmp 0x14004655a
lea rdx, str.Temp:__6
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400466f4
xor r8d, r8d
lea rdx, str.Temp:__4
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400466f4
xor r8d, r8d
lea rdx, str.tool4316
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
xor r8d, r8d
lea rcx, [rbp + 0x1d0]
cmp rax, 0xffffffffffffffff
jne 0x14004667b
lea rdx, str.Status:__4Awake__
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400462f4
xor r8d, r8d
lea rdx, str.Status:__3Awake__
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x1400462f4
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool1260
lea rcx, [rsp + 0x50]
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_SCALPEL
call fcn.140049d30
lea rdx, str._2Used_Scalpel
jmp 0x14004655a
lea rdx, str.tool4316
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x1400466cd
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool4316
lea rcx, [rsp + 0x50]
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_ULTRASOUND
call fcn.140049d30
lea rdx, str._2Used_ultrasound
jmp 0x14004655a
xor r8d, r8d
lea rdx, str.Temp:__2
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x140047634
lea rcx, [rsp + 0x50]
jmp 0x140046719
xor r8d, r8d
lea rdx, str.tool4318
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
lea rcx, [rsp + 0x50]
cmp rax, 0xffffffffffffffff
jne 0x14004626c
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool1266
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_ANTIBIOTIC
call fcn.140049d30
lea rdx, str._2Used_Antibiotic
jmp 0x14004655a
xor r8d, r8d
lea rdx, str.Fix_It_
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x1400467b0
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool1270
lea rcx, [rsp + 0x50]
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_STITCH
call fcn.140049d30
lea rdx, str.STITCH
jmp 0x14004655a
xor r8d, r8d
lea rdx, str.tool4314
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
lea rcx, [rsp + 0x50]
cmp rax, 0xffffffffffffffff
je 0x140046524
lea rdx, str.actiondialog_return_ndialog_namesurgery_nbuttonClickedtool4314
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
lea rcx, str._CLIENT_:_CLAMP
call fcn.140049d30
lea rdx, str._2Used_Clamp
jmp 0x14004655a
sub rbx, rsi
jmp 0x14004575f
sub rbx, rsi
jmp 0x1400457ef
sub rbx, r14
jmp 0x1400458cf
sub rbx, r14
mov rcx, qword [rbp + 0x1d0]
mov rdx, qword [rbp + 0x1e8]
jmp 0x14004596d
sub rbx, rsi
cmp rbx, 0xffffffffffffffff
je 0x140045b1c
lea rcx, [rbp + 0x1d0]
cmp r13, 0x10
cmovae rcx, r15
mov qword [rsp + 0x20], 5
lea r9, str.Trash
xor r8d, r8d
mov rdx, r14
call fcn.140010a20
cmp rax, 0xffffffffffffffff
je 0x140045b1c
lea r8, [rbp + 0x330]
lea rdx, str.actiondialog_return_ndialog_nametrash_item_nitemID
lea rcx, [rbp - 0x10]
call fcn.14000ba40
nop
lea r8, str._ncount
mov rdx, rax
lea rcx, [rbp - 0x30]
call fcn.14000b830
nop
lea r8, [rbp + 0x310]
mov rdx, rax
lea rcx, [rsp + 0x50]
call fcn.14000b720
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
lea rcx, [rbp - 0x30]
call fcn.140002750
nop
lea rcx, [rbp - 0x10]
call fcn.140002750
nop
lea rcx, [rbp + 0x310]
call fcn.140002750
nop
lea rcx, [rbp + 0x2f0]
call fcn.140002750
nop
lea rcx, [rbp + 0x1f0]
call fcn.140002750
nop
lea rcx, [rbp + 0x230]
call fcn.140002750
nop
lea rcx, [rbp + 0x330]
jmp 0x14004762e
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x140045bec
cmp byte [0x14014ec53], 0
je 0x140045bec
mov rax, qword [0x14014f500]
mov rax, qword [rax + 0x148]
mov rbx, qword [rax]
cmp rbx, rax
je 0x140045bec
mov edx, 0x694
cmp word [rbx + 0x18], dx
je 0x14004697a
mov rcx, qword [rbx]
mov rbx, rcx
cmp rcx, rax
jne 0x140046964
jmp 0x140045bec
mov edx, dword [rbx + 0x34]
lea rcx, [rbp + 0x70]
call fcn.140004660
mov rdi, rax
mov edx, dword [rbx + 0x30]
lea rcx, [rbp + 0x1b0]
call fcn.140004660
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namesign_edit_ntilex
lea rcx, [rbp + 0x190]
call fcn.14000b910
nop
mov r8d, 8
lea rdx, str._ntiley
mov rcx, rax
call fcn.140003f00
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2c0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rdi
lea r8, [rbp + 0x2b0]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x290]
call fcn.1400023a0
nop
mov r8d, recvfrom
lea rdx, str._nsign_text
lea rcx, [rbp + 0x290]
call fcn.140003f00
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 0x80], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r8, [0x14010f510]
lea rdx, [rsp + 0x70]
lea rcx, [rbp + 0x350]
call fcn.14000b720
nop
lea rcx, [rsp + 0x70]
call fcn.140002750
nop
lea rcx, [rbp + 0x290]
call fcn.140002750
nop
lea rcx, [rbp + 0x2b0]
call fcn.140002750
nop
lea rcx, [rbp + 0x190]
call fcn.140002750
nop
lea rcx, [rbp + 0x1b0]
call fcn.140002750
nop
lea rcx, [rbp + 0x70]
call fcn.140002750
lea rdx, [rbp + 0x350]
lea rcx, [rsp + 0x50]
call fcn.140014270
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
mov r8, qword [0x14014f500]
add r8, 0xe8
mov rax, qword [r8 + 0x10]
movabs rbx, 0x7fffffffffffffff
sub rbx, rax
cmp rbx, 1
jb 0x1400486fb
mov r9, r8
cmp qword [r8 + 0x18], 0x10
jb 0x140046b0c
mov r9, qword [r8]
mov qword [rsp + 0x30], 1
lea rcx, [0x1400dc57c]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x2b0]
call fcn.140002540
nop
lea r8, [0x14010f510]
lea rdx, [rbp + 0x2b0]
lea rcx, [rsp + 0x50]
call fcn.14000b720
mov rdx, rax
mov rcx, qword [0x14014f500]
call fcn.140069010
nop
lea rcx, [rbp + 0x2b0]
call fcn.140002750
nop
lea rcx, [rbp + 0x350]
jmp 0x14004762e
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x140046c1a
lea rdi, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rdi, qword [rbp + 0x1d0]
cmp r14, 0xa
jb 0x140046c1a
lea rsi, [r14 + rdi]
lea r8, [rsi - 9]
sub r8, rdi
mov edx, WSAGetLastError
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140046c1a
nop dword [rax]
nop word [rax + rax]
mov r8d, 0xa
lea rdx, str.left6140
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140046c0a
inc rbx
lea r8, [rsi - 9]
sub r8, rbx
mov edx, WSAGetLastError
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140046bd0
jmp 0x140046c1a
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x140046c1a
mov byte [0x14014ec5c], 1
lea rdi, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rdi, qword [rbp + 0x1d0]
cmp r14, 0x2f
jb 0x140046c9c
lea rsi, [rdi + r14]
lea r8, [rsi - 0x2e]
sub r8, rdi
mov edx, 0x61
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140046c9c
nop word [rax + rax]
mov r8d, gethostbyname
lea rdx, str.add_label_with_iconbig_wThe_Growtopia_Gazette
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140046f1e
inc rbx
lea r8, [rsi - 0x2e]
sub r8, rbx
mov edx, 0x61
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140046c60
cmp byte [0x14014ebd5], 0
je 0x140047400
lea rdi, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rdi, qword [rbp + 0x1d0]
cmp r14, 0x2c
jb 0x140046d2c
lea rsi, [rdi + r14]
lea r8, [rsi - 0x2b]
sub r8, rdi
mov edx, 0x44
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x140046d2c
nop word [rax + rax]
mov r8d, Ordinal_45
lea rdx, str.Dial_a_number_to_call_somebody_in_Growtopia.
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140046f70
inc rbx
lea r8, [rsi - 0x2b]
sub r8, rbx
mov edx, 0x44
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140046cf0
xor r8d, r8d
lea rdx, str.embed_datanum53785
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
lea rcx, [rbp + 0x1d0]
cmp rax, 0xffffffffffffffff
je 0x1400471f9
xor r8d, r8d
lea rdx, str.embed_datatilex
call fcn.14002a620
mov r8, rax
mov dl, 0x7c
lea rcx, [rbp + 0x1d0]
call fcn.14002ab20
mov rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
mov r13, 0xffffffffffffffef
mov rcx, r13
sub rcx, rax
add rbx, rcx
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
lea r8, [rax + 0x11]
mov r9, rbx
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x1d0]
call fcn.140041490
nop
xor edx, edx
lea r8d, [r13 + 0x1b]
mov rcx, rax
call fcn.140041290
mov edi, eax
lea rcx, [rbp - 0x70]
call fcn.140002750
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
mov r8, rax
mov dl, 0x7c
lea rcx, [rbp + 0x1d0]
call fcn.14002ab20
mov rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
sub r13, rax
add rbx, r13
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
lea r8, [rax + 0x11]
mov r9, rbx
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x1d0]
call fcn.140041490
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call fcn.140041290
mov ebx, eax
lea rcx, [rbp - 0x70]
call fcn.140002750
mov edx, ebx
lea rcx, [rbp + 0x70]
call fcn.140004660
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0x50]
call fcn.140004660
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namephonecall_ntilex
lea rcx, [rbp + 0x30]
call fcn.14000b910
nop
lea r8, str._ntiley
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14000b830
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.14000b6f0
nop
lea r8, str._nnum53785_nbuttonClickedchc5
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000b830
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
lea rcx, [rbp - 0x50]
call fcn.140002750
nop
lea rcx, [rbp + 0x10]
call fcn.140002750
nop
lea rcx, [rbp + 0x30]
call fcn.140002750
nop
lea rcx, [rbp + 0x50]
call fcn.140002750
nop
lea rcx, [rbp + 0x70]
jmp 0x14004762e
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x140046c9c
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x78], r12
mov r8d, Ordinal_45
lea rdx, str.actiondialog_return_ndialog_namegazette
lea rcx, [rsp + 0x70]
call fcn.14000c5f0
mov r9d, 2
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
jmp 0x140047634
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x140046d2c
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatilex
xor r8d, r8d
mov rdx, r14
call fcn.140010a20
mov rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
mov r8, rax
mov dl, 0x7c
lea rcx, [rbp + 0x1d0]
call fcn.14002ab20
mov r13, 0xffffffffffffffef
mov rdi, r13
sub rdi, rbx
add rdi, rax
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatilex
xor r8d, r8d
mov rdx, r14
call fcn.140010a20
lea r8, [rax + 0x11]
mov r9, rdi
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1d0]
call fcn.140041490
nop
xor edx, edx
lea r8d, [r13 + 0x1b]
mov rcx, rax
call fcn.140041290
mov r15d, eax
lea rcx, [rsp + 0x50]
call fcn.140002750
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatiley
xor r8d, r8d
mov rdx, qword [rbp + 0x1e0]
call fcn.140010a20
mov rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
sub r13, rax
mov r8, rbx
mov dl, 0x7c
lea rcx, [rbp + 0x1d0]
call fcn.14002ab20
add r13, rax
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], reloc.WS2_32.dll_recvfrom
lea r9, str.embed_datatiley
xor r8d, r8d
mov rdx, qword [rbp + 0x1e0]
call fcn.140010a20
lea r8, [rax + 0x11]
mov r9, r13
lea rdx, [rsp + 0x50]
lea rcx, [rbp + 0x1d0]
call fcn.140041490
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call fcn.140041290
mov ebx, eax
lea rcx, [rsp + 0x50]
call fcn.140002750
mov edx, ebx
lea rcx, [rbp - 0x70]
call fcn.140004660
mov rbx, rax
mov edx, r15d
lea rcx, [rbp - 0x50]
call fcn.140004660
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namephonecall_ntilex
lea rcx, [rbp + 0x10]
call fcn.14000b910
nop
mov r8d, 8
lea rdx, str._ntiley
mov rcx, rax
call fcn.140003f00
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x2b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x2c0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8, rbx
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x30]
call fcn.14000b6f0
nop
lea r8, str._nnum_2_ndial53785
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.14000b830
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
lea rcx, [rbp + 0x30]
call fcn.140002750
nop
lea rcx, [rbp + 0x2b0]
call fcn.140002750
nop
lea rcx, [rbp + 0x10]
call fcn.140002750
nop
lea rcx, [rbp - 0x50]
call fcn.140002750
nop
lea rcx, [rbp - 0x70]
jmp 0x14004762e
cmp qword [rbp + 0x1e8], 0x10
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], 0x51
lea r9, str.Excellent__Im_happy_to_sell_you_a_Blue_Gem_Lock_in_exchange_for_100_Diamond_Lock
xor r8d, r8d
mov rdx, r14
call fcn.140010a20
cmp rax, 0xffffffffffffffff
je 0x140047400
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
mov r8, rax
mov dl, 0x7c
lea rcx, [rbp + 0x1d0]
call fcn.14002ab20
mov rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
mov r13, 0xffffffffffffffef
mov rcx, r13
sub rcx, rax
add rbx, rcx
xor r8d, r8d
lea rdx, str.embed_datatilex
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
lea r8, [rax + 0x11]
mov r9, rbx
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x1d0]
call fcn.140041490
nop
xor edx, edx
lea r8d, [r13 + 0x1b]
mov rcx, rax
call fcn.140041290
mov edi, eax
lea rcx, [rbp - 0x70]
call fcn.140002750
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
mov r8, rax
mov dl, 0x7c
lea rcx, [rbp + 0x1d0]
call fcn.14002ab20
mov rbx, rax
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
sub r13, rax
add rbx, r13
xor r8d, r8d
lea rdx, str.embed_datatiley
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
lea r8, [rax + 0x11]
mov r9, rbx
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x1d0]
call fcn.140041490
nop
xor edx, edx
lea r8d, [rdx + 0xa]
mov rcx, rax
call fcn.140041290
mov ebx, eax
lea rcx, [rbp - 0x70]
call fcn.140002750
mov edx, ebx
lea rcx, [rbp + 0x70]
call fcn.140004660
mov rbx, rax
mov edx, edi
lea rcx, [rbp + 0x50]
call fcn.140004660
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namephonecall_ntilex
lea rcx, [rbp + 0x30]
call fcn.14000b910
nop
lea r8, str._ntiley
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14000b830
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.14000b6f0
nop
lea r8, str._nnum_34_nbuttonClickedchc0
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000b830
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
lea rcx, [rbp - 0x50]
call fcn.140002750
nop
lea rcx, [rbp + 0x10]
call fcn.140002750
nop
lea rcx, [rbp + 0x30]
call fcn.140002750
nop
lea rcx, [rbp + 0x50]
call fcn.140002750
nop
lea rcx, [rbp + 0x70]
jmp 0x14004762e
cmp byte [0x14014ec63], 0
je 0x140047461
lea rcx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0x10
cmovae rcx, qword [rbp + 0x1d0]
mov qword [rsp + 0x20], Ordinal_60
lea r9, str.add_buttonreport_player_wReport_Player__noflags00
xor r8d, r8d
mov rdx, r14
call fcn.140010a20
cmp rax, 0xffffffffffffffff
je 0x140047461
xor r8d, r8d
lea rdx, str.embed_datanetID
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
jne 0x140047634
cmp byte [0x14014ebd0], 0
je 0x14004769a
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
sub r14, rax
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
lea r8, [rax + 0x12]
lea r9, [r14 - 1]
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x1d0]
call fcn.140041490
nop
xor r8d, r8d
lea rdx, str.count
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
mov rbx, qword [rbp + 0x1e0]
sub rbx, rax
xor r8d, r8d
lea rdx, str.count
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
lea r8, [rax + 7]
lea r9, [rbx - 1]
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x1d0]
call fcn.140041490
nop
xor r8d, r8d
lea rdx, str.embed_dataitemID
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x140047680
xor r8d, r8d
mov rdx, r15
lea rcx, [rbp + 0x1d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x140047680
lea rdx, [0x1400dc620]
lea rcx, [0x14010f450]
call fcn.14000b6a0
lea r8, [rbp + 0x210]
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID
lea rcx, [rbp + 0x10]
test al, al
je 0x1400475c1
call fcn.14000ba40
nop
lea r8, str._ncount
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.14000b830
nop
lea r8, [rbp + 0x2b0]
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000b720
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
lea rcx, [rbp - 0x50]
call fcn.140002750
nop
jmp 0x140047610
call fcn.14000ba40
nop
lea r8, str._ncount
mov rdx, rax
lea rcx, [rbp - 0x50]
call fcn.14000b830
nop
lea r8, [0x14010f450]
mov rdx, rax
lea rcx, [rbp - 0x70]
call fcn.14000b720
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
lea rcx, [rbp - 0x50]
call fcn.140002750
nop
lea rcx, [rbp + 0x10]
call fcn.140002750
nop
lea rcx, [rbp + 0x2b0]
call fcn.140002750
nop
lea rcx, [rbp + 0x210]
call fcn.140002750
nop
mov r15, qword [rbp + 0x1e8]
cmp r15, 0x10
jb 0x140047679
lea rdx, [r15 + 1]
mov rcx, qword [rbp + 0x1d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140047674
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140047674
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400d087c
mov bl, 1
jmp 0x140048676
lea rcx, [rbp + 0x2b0]
call fcn.140002750
nop
lea rcx, [rbp + 0x210]
call fcn.140002750
nop
lea rcx, [rbp + 0x1d0]
call fcn.140002750
jmp 0x140048674
mov rbx, qword [0x14014f500]
lea rcx, [rbx + 0x1c0]
call fcn.1400262d0
mov dword [rbx + 0x114], r12d
lea rcx, [rbx + 0x180]
call fcn.140026210
mov byte [rbx + 0xe0], 0
lea rcx, [rbx + 0xe8]
mov r8d, 4
lea rdx, str.EXIT
call fcn.140025c00
jmp 0x140048674
cmp eax, 0x82942058
je 0x140048548
cmp eax, 0x9cde1ee1
je 0x14004802b
cmp eax, 0xa30921bf
je 0x14004796a
cmp eax, 0xb0ea94c1
je 0x1400477ac
cmp eax, 0xf148618d
jne 0x140048674
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x290]
call fcn.140014270
nop
cmp byte [0x14014ebce], 0
je 0x14004779b
xor r8d, r8d
lea rdx, str.You_were_pulled_by
lea rcx, [rbp + 0x290]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x14004779b
mov byte [0x14014ebcd], 0
lea rdx, str.actioninput_ntext_
lea rcx, [rbp - 0x70]
call fcn.140014350
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
mov byte [0x14014ebce], 0
lea rcx, [rbp + 0x290]
call fcn.140002750
jmp 0x140048674
cmp byte [0x14014ebd8], 0
je 0x140047951
mov r8b, 1
mov rcx, qword [0x14014f500]
mov edx, dword [rcx + 0x248]
call fcn.14006d7a0
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x220], xmm1
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.OnSetClothing
lea rcx, [rbp + 0x210]
call fcn.14000c5f0
nop
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x590]
call fcn.140016a60
nop
lea rcx, [rbp + 0x210]
call fcn.140002750
movss xmm1, dword [0x14014eb94]
movss xmm2, dword [0x14014eb98]
mov dword [rbp + 0x5d0], 4
movss xmm0, dword [0x14014eb90]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x5e0], xmm0
movss dword [rbp + 0x5e8], xmm2
movss xmm1, dword [0x14014eba0]
movss xmm2, dword [0x14014eba4]
mov dword [rbp + 0x610], 4
movss xmm0, dword [0x14014eb9c]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x620], xmm0
movss dword [rbp + 0x628], xmm2
movss xmm1, dword [0x14014ebac]
movss xmm2, dword [0x14014ebb0]
mov dword [rbp + 0x650], 4
movss xmm0, dword [0x14014eba8]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x660], xmm0
movss dword [rbp + 0x668], xmm2
mov dword [rbp + 0x690], 9
mov dword [rbp + 0x6a0], 0x647296ff
movss xmm1, dword [0x1400e2cec]
xorps xmm2, xmm2
mov dword [rbp + 0x6d0], 4
movss xmm0, dword [0x14014ebb4]
unpcklps xmm0, xmm1
movsd qword [rbp + 0x6e0], xmm0
movss dword [rbp + 0x6e8], xmm2
mov dword [rsp + 0x20], 0xffffffff
mov rcx, qword [0x14014f500]
mov r9d, dword [rcx + 0x248]
lea r8, [rbp + 0x590]
mov dl, 1
call fcn.14006d490
mov qword [rsp + 0x48], 1
lea rcx, [rsp + 0x48]
call fcn.140013000
nop
mov r9, rsi
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x590]
call fcn.1400d0d7c
nop
cmp byte [0x14014ebd7], 0
je 0x140048674
call fcn.140042570
mov bl, 1
jmp 0x140048676
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x2d0]
call fcn.140014270
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rax
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp - 0x70]
call fcn.140014270
mov rdx, rax
lea rcx, [rbp + 0x270]
call fcn.14003a230
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x220], xmm1
mov r8d, 4
lea rdx, str.name
lea rcx, [rbp + 0x210]
call fcn.14000c5f0
nop
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x270]
call fcn.14002a660
mov rdi, rax
lea rcx, [rbp + 0x210]
call fcn.140002750
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x220], xmm1
mov r8d, 5
lea rdx, str.netID
lea rcx, [rbp + 0x210]
call fcn.14000c5f0
nop
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x270]
call fcn.14002a660
mov rsi, rax
lea rcx, [rbp + 0x210]
call fcn.140002750
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x220], xmm1
mov r8d, 8
lea rdx, [0x1400e2200]
lea rcx, [rbp + 0x210]
call fcn.14000c5f0
nop
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x270]
call fcn.14002a660
mov r14, rax
lea rcx, [rbp + 0x210]
call fcn.140002750
cmp byte [0x14014ebc8], 1
jne 0x140047c17
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x250], xmm1
mov qword [rbp + 0x260], r12
mov dword [rbp + 0x1f0], 0x505c78ff
mov dword [rbp + 0x1f4], 0x647296ff
mov dword [rbp + 0x1f8], 0x788ab4ff
mov dword [rbp + 0x1fc], 0x8295c3ff
mov dword [rbp + 0x200], 0x96ace1ff
mov dword [rbp + 0x204], 0xaac3ffff
mov dword [rbp + 0x208], 0xb4ceffff
mov dword [rbp + 0x20c], 0xc8e5ffff
mov edx, 8
lea rcx, [rbp + 0x250]
call fcn.14001f7a0
mov rbx, qword [rbp + 0x250]
mov r8d, reloc.WLDAP32.dll_Ordinal_32
lea rdx, [rbp + 0x1f0]
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
lea rax, [rbx + 0x20]
mov qword [rbp + 0x258], rax
cmp byte [0x14014ebc8], 1
jne 0x140047c0b
mov qword [rsp + 0x48], 0x64
lea rcx, [rsp + 0x48]
call fcn.140013000
mov edx, 7
xor ecx, ecx
call fcn.14006e530
movsxd rdx, eax
mov rax, qword [rbp + 0x258]
mov rcx, qword [rbp + 0x250]
sub rax, rcx
sar rax, 2
cmp rax, rdx
jbe 0x140048701
mov edx, dword [rcx + rdx*4]
lea rcx, [rbp - 0x70]
call fcn.140042cd0
nop
mov r8, rax
lea rdx, str.actionsetSkin_ncolor
lea rcx, [rbp + 0x290]
call fcn.14000b910
nop
lea rcx, [rbp - 0x70]
call fcn.140002750
lea rdx, [rbp + 0x290]
lea rcx, [rbp - 0x50]
call fcn.140014270
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
lea rcx, [rbp + 0x290]
call fcn.140002750
nop
lea rcx, [rbp + 0x250]
call fcn.140017630
jmp 0x140047fed
lea rcx, [rbp + 0x250]
call fcn.140017630
test rdi, rdi
je 0x14004800d
test rsi, rsi
je 0x14004800d
test r14, r14
je 0x14004800d
xorps xmm0, xmm0
movups xmmword [rbp + 0x370], xmm0
movups xmmword [rbp + 0x380], xmm0
movups xmmword [rbp + 0x390], xmm0
movups xmmword [rbp + 0x3a0], xmm0
movups xmmword [rbp + 0x3b0], xmm0
movups xmmword [rbp + 0x3c0], xmm0
lea rcx, [rbp + 0x370]
call fcn.140015f10
nop
mov word [rbp + 0x3cc], 0
lea rdx, [rdi + 0x38]
lea rcx, [rbp + 0x378]
call fcn.140019220
lea rdx, str.country
lea rcx, [rbp + 0x290]
call fcn.140014350
nop
lea r8, [rbp + 0x290]
lea rdx, [rbp - 0x70]
lea rcx, [rbp + 0x270]
call fcn.1400344e0
mov rdx, rax
lea rcx, [rbp + 0x398]
call fcn.140019190
lea rcx, [rbp - 0x70]
call fcn.140002750
nop
lea rcx, [rbp + 0x290]
call fcn.140002750
lea rdx, str.posXY
lea rcx, [rbp + 0x290]
call fcn.140014350
nop
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x270]
call fcn.14002a660
mov rdi, rax
lea rcx, [rbp + 0x290]
call fcn.140002750
test rdi, rdi
je 0x140047d69
mov rcx, qword [rdi + 0x20]
mov rdx, qword [rdi + 0x28]
sub rdx, rcx
sar rdx, 5
cmp rdx, 2
jb 0x140047d69
call fcn.140024e90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
mov ebx, eax
mov rcx, qword [rdi + 0x20]
add rcx, 0x20
call fcn.140024e90
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_convert_l1_1_0.dll_atoi]
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x3c4], xmm0
movss dword [rbp + 0x3c8], xmm1
lea rdx, str.userID
lea rcx, [rbp + 0x290]
call fcn.140014350
nop
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x270]
call fcn.140034660
mov dword [rbp + 0x3bc], eax
lea rcx, [rbp + 0x290]
call fcn.140002750
lea rdx, str.netID
lea rcx, [rbp + 0x290]
call fcn.140014350
nop
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x270]
call fcn.140034660
mov ebx, eax
mov dword [rbp + 0x3b8], eax
lea rcx, [rbp + 0x290]
call fcn.140002750
xor r8d, r8d
lea rdx, str.typelocal
lea rcx, [rbp + 0x2d0]
call fcn.14002a620
cmp rax, 0xffffffffffffffff
je 0x140047efd
lea rdx, str.mstate
lea rcx, [rbp + 0x290]
call fcn.140014350
nop
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x270]
call fcn.14002a660
lea rdx, [0x1400ddd24]
mov rcx, qword [rax + 0x20]
call fcn.140019250
nop
lea rcx, [rbp + 0x290]
call fcn.140002750
mov rcx, qword [0x14014f500]
add rcx, 0x228
lea rdx, [rbp + 0x398]
call fcn.140019220
mov rcx, qword [0x14014f500]
movzx eax, byte [rbp + 0x3cc]
mov byte [rcx + 0x25c], al
mov rcx, qword [0x14014f500]
movzx eax, byte [rbp + 0x3cd]
mov byte [rcx + 0x25d], al
mov rcx, qword [0x14014f500]
add rcx, 0x208
lea rdx, [rbp + 0x378]
call fcn.140019220
mov rcx, qword [0x14014f500]
mov eax, dword [rbp + 0x3b8]
mov dword [rcx + 0x248], eax
mov rcx, qword [0x14014f500]
mov eax, dword [rbp + 0x3bc]
mov dword [rcx + 0x24c], eax
mov rax, qword [0x14014f500]
movss xmm0, dword [rbp + 0x3c4]
movss dword [rax + 0x254], xmm0
movss xmm1, dword [rbp + 0x3c8]
movss dword [rax + 0x258], xmm1
mov rax, qword [0x14014f500]
mov dword [rax + 0x250], gethostbyname
jmp 0x140047f2c
mov rcx, qword [0x14014f500]
add rcx, 0x1c0
mov dword [rbp + 0x250], ebx
lea rdx, [rbp + 0x250]
call fcn.14001a1f0
mov rcx, rax
lea rdx, [rbp + 0x370]
call fcn.1400197f0
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x270]
call fcn.14003fea0
nop
lea rdx, str.onlineID
lea rcx, [rbp + 0x350]
call fcn.140014350
nop
lea rdx, [0x1400e2200]
lea rcx, [rbp + 0x290]
call fcn.140014350
nop
lea r8, [rbp + 0x350]
lea rdx, [rbp + 0x290]
lea rcx, [rbp + 0x2b0]
call fcn.14006e830
nop
lea rcx, [rbp + 0x290]
call fcn.140002750
nop
lea rcx, [rbp + 0x350]
call fcn.140002750
lea rdx, [rbp + 0x2b0]
lea rcx, [rbp + 0x410]
call fcn.140019f20
mov rdi, 0xffffffffffffffff
mov dword [rsp + 0x20], edi
mov r9d, edi
lea r8, [rbp + 0x3d0]
mov dl, 1
mov rcx, qword [0x14014f500]
call fcn.14006d490
nop
lea rcx, [rbp + 0x2b0]
call fcn.140002750
nop
lea rcx, [rbp + 0x370]
call fcn.140018660
nop
lea rcx, [rbp + 0x270]
call fcn.140024b60
nop
lea rcx, [rbp + 0x2d0]
call fcn.140002750
mov bl, 1
jmp 0x140048676
lea rcx, [rbp + 0x270]
call fcn.140024b60
nop
lea rcx, [rbp + 0x2d0]
call fcn.140002750
jmp 0x140048674
mov edx, dword [rbp + 0x490]
test edx, edx
jne 0x14004804f
mov dword [rbp + 0x490], 9
mov ecx, r12d
mov dword [rbp + 0x4a0], ecx
mov edx, 9
jmp 0x140048055
mov ecx, dword [rbp + 0x4a0]
cmp ecx, 0x1744
jne 0x1400482cb
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x220], xmm1
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.OnAddNotification
lea rcx, [rbp + 0x210]
call fcn.14000c5f0
nop
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x590]
call fcn.140016a60
nop
lea rcx, [rbp + 0x210]
call fcn.140002750
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], r12
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.interface_seth.rttex
lea rcx, [rbp + 0x1f0]
call fcn.14000c5f0
nop
mov dword [rbp + 0x5d0], 2
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x200]
lea rcx, [rbp + 0x5f0]
call fcn.140025c00
nop
lea rcx, [rbp + 0x1f0]
call fcn.140002750
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], r12
mov r8d, reloc.WS2_32.dll_setsockopt
lea rdx, str._Retard_mod_detected
lea rcx, [rbp + 0x1f0]
call fcn.14000c5f0
nop
mov dword [rbp + 0x610], 2
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x200]
lea rcx, [rbp + 0x630]
call fcn.140025c00
nop
lea rcx, [rbp + 0x1f0]
call fcn.140002750
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], r12
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.audio_already_used.wav
lea rcx, [rbp + 0x1f0]
call fcn.14000c5f0
nop
mov dword [rbp + 0x650], 2
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x200]
lea rcx, [rbp + 0x670]
call fcn.140025c00
nop
lea rcx, [rbp + 0x1f0]
call fcn.140002750
mov dword [rbp + 0x690], 9
mov dword [rbp + 0x6a0], r12d
mov dword [rsp + 0x20], r12d
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x590]
mov dl, 1
mov rcx, qword [0x14014f500]
call fcn.14006d490
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x78], r12
mov r8d, 6
lea rdx, str.Mododo
lea rcx, [rsp + 0x70]
call fcn.14000c5f0
lea rcx, [rsp + 0x70]
call fcn.140049e50
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x78], r12
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.actionquit_to_exit
lea rcx, [rsp + 0x70]
call fcn.14000c5f0
mov r9d, 3
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
mov r9, rsi
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x590]
call fcn.1400d0d7c
nop
jmp 0x140048674
mov eax, r12d
test edx, edx
cmovne eax, ecx
cmp eax, 0x114
jne 0x140048674
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x220], xmm1
mov r8d, reloc.WS2_32.dll_recvfrom
lea rdx, str.OnAddNotification
lea rcx, [rbp + 0x210]
call fcn.14000c5f0
nop
lea rdx, [rbp + 0x210]
lea rcx, [rbp + 0x590]
call fcn.140016a60
nop
lea rcx, [rbp + 0x210]
call fcn.140002750
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], r12
mov r8d, reloc.WS2_32.dll_sendto
lea rdx, str.interface_seth.rttex
lea rcx, [rbp + 0x1f0]
call fcn.14000c5f0
nop
mov dword [rbp + 0x5d0], 2
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x200]
lea rcx, [rbp + 0x5f0]
call fcn.140025c00
nop
lea rcx, [rbp + 0x1f0]
call fcn.140002750
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], r12
mov r8d, Ordinal_30
lea rdx, str._4GUARDIAN__7IS_IN_THIS_WORLD
lea rcx, [rbp + 0x1f0]
call fcn.14000c5f0
nop
mov dword [rbp + 0x610], 2
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x200]
lea rcx, [rbp + 0x630]
call fcn.140025c00
nop
lea rcx, [rbp + 0x1f0]
call fcn.140002750
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
mov qword [rbp + 0x200], r12
mov qword [rbp + 0x208], r12
mov r8d, reloc.WS2_32.dll_shutdown
lea rdx, str.audio_already_used.wav
lea rcx, [rbp + 0x1f0]
call fcn.14000c5f0
nop
mov dword [rbp + 0x650], 2
lea rdx, [rbp + 0x1f0]
cmp qword [rbp + 0x208], 0x10
cmovae rdx, qword [rbp + 0x1f0]
mov r8, qword [rbp + 0x200]
lea rcx, [rbp + 0x670]
call fcn.140025c00
nop
lea rcx, [rbp + 0x1f0]
call fcn.140002750
mov dword [rbp + 0x690], 9
mov dword [rbp + 0x6a0], r12d
mov dword [rsp + 0x20], r12d
mov r9, 0xffffffffffffffff
lea r8, [rbp + 0x590]
mov dl, 1
mov rcx, qword [0x14014f500]
call fcn.14006d490
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x78], r12
mov r8d, Ordinal_35
lea rdx, str._4Guardian_7_Entered_The_World.
lea rcx, [rsp + 0x70]
call fcn.14000c5f0
lea rcx, [rsp + 0x70]
call fcn.140049e50
xorps xmm0, xmm0
movups xmmword [rsp + 0x70], xmm0
mov qword [rbp - 0x80], r12
mov qword [rbp - 0x78], r12
mov r8d, reloc.WS2_32.dll_send
lea rdx, str.actionquit_to_exit
lea rcx, [rsp + 0x70]
call fcn.14000c5f0
mov r9d, 3
lea r8, [rsp + 0x70]
xor edx, edx
mov rcx, qword [0x14014f500]
call fcn.14006d6d0
nop
mov r9, rsi
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x590]
call fcn.1400d0d7c
nop
jmp 0x140048674
lea rdx, [rbp + 0x430]
lea rcx, [rbp + 0x210]
call fcn.140014270
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
mov qword [rbp + 0x240], r12
mov qword [rbp + 0x248], r12
lea r15, [rbp + 0x210]
mov r14, qword [rbp + 0x210]
mov r13, qword [rbp + 0x228]
cmp r13, 0x10
cmovae r15, r14
movabs rbx, 0x7fffffffffffffff
mov rsi, qword [rbp + 0x220]
cmp rsi, rbx
ja 0x1400486c6
mov qword [rbp + 0x248], reloc.WS2_32.dll_ntohs
cmp rsi, 0x10
jae 0x1400485d0
mov qword [rbp + 0x240], rsi
movups xmm0, xmmword [r15]
movups xmmword [rbp + 0x230], xmm0
jmp 0x14004862d
mov rax, rsi
or rax, 0xf
cmp rax, rbx
ja 0x1400485eb
mov rbx, rax
mov ecx, reloc.WS2_32.dll_shutdown
cmp rax, rcx
cmovb rbx, rcx
mov rdx, rbx
add rdx, 1
mov rdi, 0xffffffffffffffff
cmovb rdx, rdi
lea rcx, [rbp + 0x230]
call fcn.140003ea0
mov qword [rbp + 0x230], rax
mov qword [rbp + 0x240], rsi
mov qword [rbp + 0x248], rbx
lea r8, [rsi + 1]
mov rdx, r15
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbp + 0x230]
call fcn.14001cbc0
nop
cmp r13, 0x10
jb 0x140048674
lea rdx, [r13 + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x14004866c
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004866c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r14
call fcn.1400d087c
xor bl, bl
lea r9, [fcn.140019010]
mov edx, 0x40
lea r8d, [rdx - 0x39]
lea rcx, [rbp + 0x3d0]
call fcn.1400d0d7c
nop
movzx eax, bl
mov rcx, qword [rbp + 0x750]
xor rcx, rsp
call fcn.1400d0820
lea r11, [rsp + 0x860]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140002840
nop
call fcn.1400256d0
nop
mov ecx, 1
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
nop
call fcn.140002840
nop
call fcn.140002840
nop
call fcn.140002840
nop
call fcn.1400256d0
nop
call fcn.1400256d0
nop
call fcn.140002840
nop
call fcn.1400256f0
int3