Function at 0x1400d6d90
Capabilities:
Hash data using fnv

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x408]
sub rsp, 0x508
mov rax, qword [0x140232d08]
xor rax, rsp
mov qword [rbp + 0x3f8], rax
mov r14, r9
mov esi, r8d
mov r13d, edx
mov r15d, ecx
mov qword [rbp + 0x308], r9
xor r12d, r12d
mov dword [0x14023b610], r12d
mov dword [0x14023b614], r12d
mov dword [0x14023b618], r12d
mov byte [0x14023b36b], r12b
mov rbx, qword [0x140252eb0]
lea rcx, [rbx + 0x5df0]
mov edx, 0xf2
call fcn.1400c08a0
mov edi, eax
mov byte [0x14023b36a], r12b
xorps xmm0, xmm0
mov ecx, dword [0x14022ee58]
cmp ecx, 0x20
jne 0x1400d6e28
movss xmm0, dword [0x1401d7878]
jmp 0x1400d6e35
cmp ecx, 0x30
jne 0x1400d6e35
movss xmm0, dword [0x1401d7884]
addss xmm0, dword [rbx + 0x5ff1]
movss xmm1, dword [0x1401d7838]
mulss xmm0, xmm1
cvttss2si eax, xmm0
mov ecx, dword [rbx + 0x5f40]
cmp eax, ecx
jge 0x1400d8ede
test eax, eax
jle 0x1400d8ede
movss xmm0, dword [rbx + 0x5ff5]
mulss xmm0, xmm1
cvttss2si edx, xmm0
imul ecx, edx
add ecx, eax
cmp ecx, 0xffffffff
jle 0x1400d8f0d
mov r8, qword [rbx + 0x5f4c]
mov rax, qword [rbx + 0x5f54]
sub rax, r8
sar rax, 3
movsxd r9, ecx
cmp r9, rax
jae 0x1400d8f0d
cmp edx, 0xffffffff
jle 0x1400d8f0d
cmp edx, dword [rbx + 0x5f44]
jge 0x1400d8f0d
mov rax, qword [r8 + r9*8]
test rax, rax
je 0x1400d8f0d
movzx ecx, word [rax]
test cx, cx
je 0x1400d6f91
mov edx, ecx
movzx ecx, cl
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs r8, 0x100000001b3
imul rcx, r8
mov eax, edx
shr rax, 8
xor rcx, rax
imul rcx, r8
mov eax, edx
shr rax, 0x10
xor rcx, rax
imul rcx, r8
mov eax, edx
shr rax, 0x18
xor rcx, rax
imul rcx, r8
and rcx, qword [0x14023ae10]
add rcx, rcx
mov r8, qword [0x14023adf8]
mov rax, qword [r8 + rcx*8 + 8]
mov r9, qword [0x14023ade8]
cmp rax, r9
je 0x1400d6f52
mov r8, qword [r8 + rcx*8]
cmp edx, dword [rax + 0x10]
je 0x1400d6f55
cmp rax, r8
je 0x1400d6f52
mov rax, qword [rax + 8]
cmp edx, dword [rax + 0x10]
jne 0x1400d6f42
jmp 0x1400d6f55
mov rax, r12
test rax, rax
cmovne r9, rax
cmp byte [r9 + 0x78], 0
je 0x1400d6f91
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], r12
mov r8d, Ordinal_60
lea rdx, str._2You_cant_drop_that_here__face_somewhere_with_open_space.
lea rcx, [rbp + 8]
call fcn.14000d770
lea rcx, [rbp + 8]
jmp 0x1400d8f07
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rbx, rax
lea ecx, [r13 + 2]
cmp ecx, esi
jne 0x1400d7688
cmp edi, 0xc8
jne 0x1400d7688
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3a0], xmm0
movups xmmword [rbp + 0x3b0], xmm0
movups xmmword [rbp + 0x3c0], xmm0
mov qword [rbp + 0x3d0], rax
mov dword [rbp + 0x3d8], eax
mov byte [rbp + 0x3a0], 0xa
mov dword [rbp + 0x3b4], 0xf2
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rbp + 0x3a0]
xor edx, edx
lea r8d, [rax + 4]
mov rcx, qword [0x140252eb0]
call fcn.140130560
add rbx, 0xc8
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x310], xmm2
movups xmmword [rbp + 0x320], xmm2
mov qword [rbp + 0x340], rax
mov byte [rbp + 0x310], 0xa
mov dword [rbp + 0x324], 0xf2
mov qword [rbp + 0x350], rbx
movups xmm0, xmmword [rbp + 0x310]
movups xmmword [rbp + 0x358], xmm0
movups xmm1, xmmword [rbp + 0x320]
movups xmmword [rbp + 0x368], xmm1
movups xmmword [rbp + 0x378], xmm2
movsd xmm0, qword [rbp + 0x340]
movsd qword [rbp + 0x388], xmm0
mov dword [rbp + 0x390], eax
lea rdx, [rbp + 0x350]
lea rcx, [0x1402542b8]
call fcn.1400e6d30
add rbx, 0x64
mov byte [0x14023b36a], 1
mov dword [0x14023b614], esi
mov qword [rbp + 0x310], rbx
xorps xmm0, xmm0
movups xmmword [rbp + 0x318], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x328], xmm1
mov r8d, Ordinal_27
lea rdx, str.actiondrop_nitemID1796_n
lea rcx, [rbp + 0x318]
call fcn.14000d770
nop
mov rdx, qword [0x140254320]
cmp rdx, qword [0x140254328]
je 0x1400d711d
mov rax, qword [rbp + 0x310]
mov qword [rdx], rax
movups xmm0, xmmword [rbp + 0x318]
movups xmmword [rdx + 8], xmm0
movups xmm1, xmmword [rbp + 0x328]
movups xmmword [rdx + 0x18], xmm1
mov edx, reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x318], 0
add qword [0x140254320], 0x28
jmp 0x1400d7137
lea r8, [rbp + 0x310]
lea rcx, [0x140254318]
call fcn.14003a5a0
mov rdx, qword [rbp + 0x330]
cmp rdx, 0x10
jb 0x1400d7174
inc rdx
mov rcx, qword [rbp + 0x318]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400d716f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400d716f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401997dc
add rbx, qword [0x14023b378]
mov edx, dword [0x14023b614]
lea rcx, [rbp + 0x1c8]
call fcn.14002ec90
nop
mov r9d, 0x3e
lea r8, str.actiondialog_return_ndialog_namedrop_item_nitemID1796_ncount
xor edx, edx
mov rcx, rax
call fcn.1400cc130
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp - 8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rcx, qword [rbp - 8]
mov rdx, qword [rbp]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x1400d7207
lea rax, [rcx + 1]
mov qword [rbp - 8], rax
lea rax, [rbp - 0x18]
cmp rdx, 0x10
cmovae rax, qword [rbp - 0x18]
mov word [rax + rcx], 0xa
lea rax, [rbp - 0x18]
jmp 0x1400d722b
mov qword [rsp + 0x20], 1
lea r9, reloc.WS2_32.dll_ioctlsocket
movzx r8d, byte [rsp + 0x30]
mov edx, 1
lea rcx, [rbp - 0x18]
call fcn.14000eca0
movups xmm2, xmmword [rax]
movups xmmword [rbp - 0x60], xmm2
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov qword [rbp - 0x40], rbx
movups xmmword [rbp - 0x38], xmm2
movups xmmword [rbp - 0x28], xmm1
movdqa xmm0, xmmword [0x1401beed0]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
lea rdx, [rbp - 0x40]
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jb 0x1400d72b2
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400d72ac
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400d72ac
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401997dc
nop
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x1400d72f0
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400d72eb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400d72eb
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401997dc
movdqa xmm0, xmmword [0x1401beed0]
movdqu xmmword [rbp - 8], xmm0
mov byte [rbp - 0x18], 0
mov rdx, qword [rbp + 0x1e0]
cmp rdx, 0x10
jb 0x1400d7345
inc rdx
mov rcx, qword [rbp + 0x1c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400d7340
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400d7340
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401997dc
lea rax, [rbx + 0x7d0]
mov qword [0x14023b370], rax
mov r8d, dword [0x14023b610]
lea r10, [rbp + 0x3f5]
test r8d, r8d
jns 0x1400d73b0
neg r8d
nop dword [rax]
dec r10
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r10], r8b
mov r8d, edx
test edx, edx
jne 0x1400d7370
dec r10
mov byte [r10], reloc.WLDAP32.dll_Ordinal_45
jmp 0x1400d73da
dec r10
mov eax, 0xcccccccd
mul r8d
shr edx, 3
movzx eax, dl
shl al, 2
lea ecx, [rax + rdx]
add cl, cl
sub r8b, cl
add r8b, 0x30
mov byte [r10], r8b
mov r8d, edx
test edx, edx
jne 0x1400d73b0
lea r9, [rsp + 0x30]
lea r8, [rbp + 0x3f5]
mov rdx, r10
lea rcx, [rbp - 0x40]
call fcn.140007e30
nop
mov edx, dword [0x14023b614]
lea rcx, [rbp + 0x248]
call fcn.14002ec90
mov rdi, rax
mov edx, dword [0x14023b618]
lea rcx, [rbp + 0x2e8]
call fcn.14002ec90
nop
mov r9d, reloc.WS2_32.dll_listen
lea r8, str._9Dropping__2
xor edx, edx
mov rcx, rax
call fcn.1400cc130
xorps xmm0, xmm0
movups xmmword [rbp + 0x28], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x38], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x28], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x38], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rcx, qword [rbp + 0x38]
mov rdx, qword [rbp + 0x40]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x1400d74aa
lea rax, [rcx + 0xe]
mov qword [rbp + 0x38], rax
lea rbx, [rbp + 0x28]
cmp rdx, 0x10
cmovae rbx, qword [rbp + 0x28]
add rbx, rcx
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str._9_bgls_and__2
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xe], 0
lea rax, [rbp + 0x28]
jmp 0x1400d74ce
mov qword [rsp + 0x20], reloc.WS2_32.dll_ntohl
lea r9, str._9_bgls_and__2
movzx r8d, byte [rsp + 0x30]
mov edx, reloc.WS2_32.dll_ntohl
lea rcx, [rbp + 0x28]
call fcn.14000eca0
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], 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 - 0x60]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x108]
call fcn.140012fd0
nop
mov rcx, qword [rbp + 0x118]
mov rdx, qword [rbp + 0x120]
mov rax, rdx
sub rax, rcx
cmp rax, 0xd
jb 0x1400d7562
lea rax, [rcx + 0xd]
mov qword [rbp + 0x118], rax
lea rbx, [rbp + 0x108]
cmp rdx, 0x10
cmovae rbx, qword [rbp + 0x108]
add rbx, rcx
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str._9_dls_and__2
mov rcx, rbx
call sub.VCRUNTIME140.dll_memmove
mov byte [rbx + 0xd], 0
lea rax, [rbp + 0x108]
jmp 0x1400d7589
mov qword [rsp + 0x20], reloc.WS2_32.dll_listen
lea r9, str._9_dls_and__2
movzx r8d, byte [rsp + 0x30]
mov edx, reloc.WS2_32.dll_listen
lea rcx, [rbp + 0x108]
call fcn.14000eca0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x128], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x138], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r9, [rbp - 0x40]
lea r8, [rbp + 0x128]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x1e8]
call fcn.140012fd0
nop
mov r8d, 6
lea rdx, str._9_wls
lea rcx, [rbp + 0x1e8]
call fcn.140022c40
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x18], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rbp + 8]
call fcn.14011cb40
nop
lea rcx, [rbp + 0x1e8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x128]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x108]
call fcn.140008ac0
nop
lea rcx, [rbp - 0x60]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x28]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x2e8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x248]
call fcn.140008ac0
nop
lea rcx, [rbp - 0x40]
call fcn.140008ac0
nop
mov rcx, r14
call fcn.140008ac0
mov al, 1
jmp 0x1400d8f17
lea eax, [r13 + 1]
cmp eax, esi
jne 0x1400d7a74
cmp edi, 0x64
jl 0x1400d7a74
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x350], xmm0
movups xmmword [rbp + 0x360], xmm0
movups xmmword [rbp + 0x370], xmm0
mov qword [rbp + 0x380], rax
mov dword [rbp + 0x388], eax
mov byte [rbp + 0x350], 0xa
mov dword [rbp + 0x364], 0xf2
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rbp + 0x350]
xor edx, edx
lea r8d, [rax + 4]
mov rcx, qword [0x140252eb0]
call fcn.140130560
add rbx, 0x64
mov byte [0x14023b36a], 1
mov dword [0x14023b614], esi
mov qword [rbp + 0x3e0], rbx
lea rdx, str.actiondrop_nitemID1796_n
mov qword [rbp + 0x3e8], rdx
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x310]
call fcn.140037080
nop
mov rdx, qword [0x140254320]
cmp rdx, qword [0x140254328]
je 0x1400d7781
mov rax, qword [rbp + 0x310]
mov qword [rdx], rax
movups xmm0, xmmword [rbp + 0x318]
movups xmmword [rdx + 8], xmm0
movups xmm1, xmmword [rbp + 0x328]
movups xmmword [rdx + 0x18], xmm1
movdqa xmm0, xmmword [0x1401beed0]
movdqu xmmword [rbp + 0x328], xmm0
mov byte [rbp + 0x318], 0
add qword [0x140254320], 0x28
jmp 0x1400d7795
lea r8, [rbp + 0x310]
lea rcx, [0x140254318]
call fcn.14003a5a0
nop
lea rcx, [rbp + 0x310]
call fcn.140014ab0
add rbx, qword [0x14023b378]
mov edx, dword [0x14023b614]
lea rcx, [rbp + 0x268]
call fcn.14002ec90
nop
mov r9d, 0x3e
lea r8, str.actiondialog_return_ndialog_namedrop_item_nitemID1796_ncount
xor edx, edx
mov rcx, rax
call fcn.1400cc130
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
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 1
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rbp + 0x148]
call fcn.140022c40
movups xmm2, xmmword [rax]
movups xmmword [rbp - 0x60], xmm2
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov qword [rbp - 0x40], rbx
movups xmmword [rbp - 0x38], xmm2
movups xmmword [rbp - 0x28], xmm1
movdqa xmm0, xmmword [0x1401beed0]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
lea rdx, [rbp - 0x40]
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rbp - 0x40]
call fcn.140014ab0
nop
lea rcx, [rbp - 0x60]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x148]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x268]
call fcn.140008ac0
lea rax, [rbx + 0x7d0]
mov qword [0x14023b370], rax
mov edx, dword [0x14023b610]
lea rcx, [rbp + 0x1a8]
call fcn.14002ec90
mov rdi, rax
mov edx, dword [0x14023b614]
lea rcx, [rbp + 0x2c8]
call fcn.14002ec90
mov rbx, rax
mov edx, dword [0x14023b618]
lea rcx, [rbp + 0x2a8]
call fcn.14002ec90
nop
mov r9d, reloc.WS2_32.dll_listen
lea r8, str._9Dropping__2
xor edx, edx
mov rcx, rax
call fcn.1400cc130
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], 0
mov r8d, reloc.WS2_32.dll_ntohl
lea rdx, str._9_bgls_and__2
lea rcx, [rbp + 0x168]
call fcn.140022c40
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x128], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x138], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rbx
lea r8, [rbp + 0x128]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x228]
call fcn.140012fd0
nop
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str._9_dls_and__2
lea rcx, [rbp + 0x228]
call fcn.140022c40
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x50], 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 - 0x60]
movzx edx, byte [rsp + 0x30]
lea rcx, [rbp + 0x208]
call fcn.140012fd0
nop
lea r8, str._9_wls
lea rdx, [rbp + 0x208]
lea rcx, [rbp + 0x288]
call fcn.14000ca90
mov rcx, rax
call fcn.14011cb40
nop
lea rcx, [rbp + 0x208]
call fcn.140008ac0
nop
lea rcx, [rbp - 0x60]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x228]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x128]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x168]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x2a8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x2c8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x1a8]
call fcn.140008ac0
nop
mov rcx, r14
call fcn.140008ac0
mov al, 1
jmp 0x1400d8f17
cmp r13d, esi
jl 0x1400d7d39
mov rcx, qword [0x140252eb0]
add rcx, 0x5df0
mov edx, 0x704
call fcn.1400c08a0
test eax, eax
jle 0x1400d7d2a
test esi, esi
jle 0x1400d7d2a
mov byte [0x14023b36a], 1
mov dword [0x14023b614], esi
lea rdx, str.actiondrop_nitemID1796_n
lea rcx, [rbp + 0x1a8]
call fcn.140012f90
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140252eb0]
call fcn.140130630
add rbx, qword [0x14023b378]
mov edx, dword [0x14023b614]
lea rcx, [rbp + 0x68]
call fcn.14002ec90
nop
mov r9d, 0x3e
lea r8, str.actiondialog_return_ndialog_namedrop_item_nitemID1796_ncount
xor edx, edx
mov rcx, rax
call fcn.1400cc130
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
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r8d, 1
lea rdx, reloc.WS2_32.dll_ioctlsocket
lea rcx, [rbp + 0x188]
call fcn.140022c40
movups xmm2, xmmword [rax]
movups xmmword [rbp - 0x60], xmm2
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov qword [rbp - 0x40], rbx
movups xmmword [rbp - 0x38], xmm2
movups xmmword [rbp - 0x28], xmm1
movdqa xmm0, xmmword [0x1401beed0]
movdqu xmmword [rbp - 0x50], xmm0
mov byte [rbp - 0x60], 0
lea rdx, [rbp - 0x40]
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rbp - 0x40]
call fcn.140014ab0
nop
lea rcx, [rbp - 0x60]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x188]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x68]
call fcn.140008ac0
lea rax, [rbx + 0x7d0]
mov qword [0x14023b370], rax
mov edx, dword [0x14023b610]
lea rcx, [rbp + 0x310]
call fcn.14002ec90
mov rdi, rax
mov edx, dword [0x14023b614]
lea rcx, [rsp + 0x58]
call fcn.14002ec90
mov rbx, rax
mov edx, dword [0x14023b618]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r9d, reloc.WS2_32.dll_listen
lea r8, str._9Dropping__2
xor edx, edx
mov rcx, rax
call fcn.1400cc130
xorps xmm0, xmm0
movups xmmword [rbp + 0x48], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x58], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x58], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea r8, str._9_bgls_and__2
lea rdx, [rbp + 0x48]
lea rcx, [rsp + 0x78]
call fcn.14000ca90
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.14000c9f0
nop
lea r8, str._9_dls_and__2
mov rdx, rax
lea rcx, [rbp + 0xc8]
call fcn.14000ca90
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rbp + 0xa8]
call fcn.14000c9f0
nop
lea r8, str._9_wls
mov rdx, rax
lea rcx, [rbp + 0x88]
call fcn.14000ca90
mov rcx, rax
call fcn.14011cb40
nop
lea rcx, [rbp + 0xa8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xc8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xe8]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x78]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x48]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
mov rcx, r14
call fcn.140008ac0
mov al, 1
jmp 0x1400d8f17
mov eax, 0x51eb851f
imul esi
mov edi, edx
sar edi, 5
mov eax, edi
shr eax, 0x1f
add edi, eax
imul eax, edi, 0x64
sub esi, eax
cmp r15d, edi
jl 0x1400d868e
cmp esi, r13d
jle 0x1400d8275
mov r15, rbx
mov r12, rbx
mov ecx, 0x1c14
call fcn.1400cc420
test eax, eax
jle 0x1400d7dd7
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x350], xmm0
movups xmmword [rbp + 0x360], xmm0
movups xmmword [rbp + 0x370], xmm0
mov qword [rbp + 0x380], rax
mov dword [rbp + 0x388], eax
mov byte [rbp + 0x350], 0xa
mov dword [rbp + 0x364], 0x1c14
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rbp + 0x350]
xor edx, edx
lea r8d, [rax + 4]
mov rcx, qword [0x140252eb0]
call fcn.140130560
add rbx, 0x64
mov r12, rbx
test esi, esi
jle 0x1400d800c
mov byte [0x14023b36a], 1
mov dword [0x14023b614], esi
mov eax, dword [0x14023b618]
test edi, edi
cmovg eax, edi
mov dword [0x14023b618], eax
lea rdx, str.actiondrop_nitemID1796_n
cmp r12, r15
je 0x1400d7e4d
mov qword [rbp + 0x3e0], rbx
mov qword [rbp + 0x3e8], rdx
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x310]
call fcn.140037080
nop
lea rdx, [rbp + 0x310]
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rbp + 0x310]
call fcn.140014ab0
jmp 0x1400d7e70
lea rcx, [rbp + 0x310]
call fcn.140012f90
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140252eb0]
call fcn.140130630
add rbx, qword [0x14023b378]
mov qword [rbp + 0x3e0], rbx
mov edx, dword [0x14023b614]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID1796_ncount
lea rcx, [rsp + 0x58]
call fcn.14000cb00
nop
lea r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
nop
mov r8, rax
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x78]
call fcn.140047e80
nop
mov rdx, rax
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rsp + 0x78]
call fcn.140014ab0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
cmp dword [0x14023b618], 0
jle 0x1400d8134
mov rbx, qword [0x14023b378]
add rbx, qword [rbp + 0x3e0]
mov qword [rbp + 0x3e0], rbx
lea rdx, str.actiondrop_nitemID7188_n
mov qword [rbp + 0x3e8], rdx
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x310]
call fcn.140037080
nop
lea rdx, [rbp + 0x310]
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rbp + 0x310]
call fcn.140014ab0
mov rcx, qword [0x14023b378]
add rcx, rbx
mov qword [rbp + 0x3e0], rcx
mov edx, dword [0x14023b618]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID7188_ncount
lea rcx, [rsp + 0x58]
call fcn.14000cb00
nop
lea r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
nop
mov r8, rax
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x78]
call fcn.140047e80
nop
mov rdx, rax
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rsp + 0x78]
call fcn.140014ab0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
jmp 0x1400d812a
test edi, edi
jle 0x1400d813b
mov byte [0x14023b36a], 1
mov dword [0x14023b618], edi
lea rdx, str.actiondrop_nitemID7188_n
cmp r12, r15
je 0x1400d8071
mov qword [rbp + 0x3e0], rbx
mov qword [rbp + 0x3e8], rdx
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x310]
call fcn.140037080
nop
lea rdx, [rbp + 0x310]
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rbp + 0x310]
call fcn.140014ab0
jmp 0x1400d8094
lea rcx, [rbp + 0x310]
call fcn.140012f90
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140252eb0]
call fcn.140130630
mov rcx, qword [0x14023b378]
add rcx, r12
mov qword [rbp + 0x3e0], rcx
mov edx, dword [0x14023b618]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID7188_ncount
lea rcx, [rsp + 0x58]
call fcn.14000cb00
nop
lea r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
nop
mov r8, rax
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x78]
call fcn.140047e80
nop
mov rdx, rax
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rsp + 0x78]
call fcn.140014ab0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
mov rbx, qword [rbp + 0x3e0]
lea rax, [rbx + 0x7d0]
mov qword [0x14023b370], rax
mov edx, dword [0x14023b610]
lea rcx, [rbp + 0x68]
call fcn.14002ec90
mov rdi, rax
mov edx, dword [0x14023b614]
lea rcx, [rbp + 0x88]
call fcn.14002ec90
mov rbx, rax
mov edx, dword [0x14023b618]
lea rcx, [rbp + 0xa8]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str._9Dropping__2
lea rcx, [rbp + 0xc8]
call fcn.14000cb00
nop
lea r8, str._9_bgls_and__2
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.14000ca90
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.14000c9f0
nop
lea r8, str._9_dls_and__2
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.14000ca90
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.14000c9f0
nop
lea r8, str._9_wls
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
mov rcx, rax
call fcn.14011cb40
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x78]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xe8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xc8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xa8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x88]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x68]
call fcn.140008ac0
nop
mov rcx, r14
call fcn.140008ac0
mov al, 1
jmp 0x1400d8f17
mov ecx, 0x704
call fcn.1400cc420
test eax, eax
jle 0x1400d8473
test esi, esi
jle 0x1400d8473
mov eax, dword [0x14023b618]
test edi, edi
cmovg eax, edi
mov dword [0x14023b618], eax
mov byte [0x14023b36a], 1
mov dword [0x14023b614], esi
lea rdx, str.actiondrop_nitemID1796_n
lea rcx, [rbp + 0x310]
call fcn.140012f90
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140252eb0]
call fcn.140130630
add rbx, qword [0x14023b378]
mov qword [rbp + 0x3e0], rbx
mov edx, dword [0x14023b614]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID1796_ncount
lea rcx, [rsp + 0x58]
call fcn.14000cb00
nop
lea r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
nop
mov r8, rax
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x78]
call fcn.140047e80
nop
mov rdx, rax
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rsp + 0x78]
call fcn.140014ab0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
cmp dword [0x14023b618], 0
jle 0x1400d8561
mov rbx, qword [0x14023b378]
add rbx, qword [rbp + 0x3e0]
mov qword [rbp + 0x3e0], rbx
lea rdx, str.actiondrop_nitemID7188_n
mov qword [rbp + 0x3e8], rdx
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x310]
call fcn.140037080
nop
lea rdx, [rbp + 0x310]
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rbp + 0x310]
call fcn.140014ab0
mov rcx, qword [0x14023b378]
add rcx, rbx
mov qword [rbp + 0x3e0], rcx
mov edx, dword [0x14023b618]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID7188_ncount
lea rcx, [rsp + 0x58]
call fcn.14000cb00
nop
lea r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
nop
mov r8, rax
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x78]
call fcn.140047e80
nop
mov rdx, rax
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rsp + 0x78]
call fcn.140014ab0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
jmp 0x1400d8557
mov ecx, 0x1c14
call fcn.1400cc420
test eax, eax
jle 0x1400d8568
test edi, edi
jle 0x1400d8568
mov byte [0x14023b36a], 1
mov dword [0x14023b618], edi
lea rdx, str.actiondrop_nitemID7188_n
lea rcx, [rbp + 0x310]
call fcn.140012f90
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140252eb0]
call fcn.140130630
add rbx, qword [0x14023b378]
mov qword [rbp + 0x3e0], rbx
mov edx, dword [0x14023b618]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID7188_ncount
lea rcx, [rsp + 0x58]
call fcn.14000cb00
nop
lea r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
nop
mov r8, rax
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x78]
call fcn.140047e80
nop
mov rdx, rax
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rsp + 0x78]
call fcn.140014ab0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
mov rbx, qword [rbp + 0x3e0]
lea rax, [rbx + 0x7d0]
mov qword [0x14023b370], rax
mov edx, dword [0x14023b610]
lea rcx, [rbp + 0x68]
call fcn.14002ec90
mov rdi, rax
mov edx, dword [0x14023b614]
lea rcx, [rbp + 0x88]
call fcn.14002ec90
mov rbx, rax
mov edx, dword [0x14023b618]
lea rcx, [rbp + 0xa8]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str._9Dropping__2
lea rcx, [rbp + 0xc8]
call fcn.14000cb00
nop
lea r8, str._9_bgls_and__2
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.14000ca90
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.14000c9f0
nop
lea r8, str._9_dls_and__2
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.14000ca90
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.14000c9f0
nop
lea r8, str._9_wls
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
mov rcx, rax
call fcn.14011cb40
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x78]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xe8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xc8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xa8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x88]
call fcn.140008ac0
nop
jmp 0x1400d825c
mov eax, r15d
sub eax, edi
cmp eax, 1
jne 0x1400d8abc
add esi, 0x64
mov ecx, 0x704
call fcn.1400cc420
test eax, eax
jle 0x1400d889f
test esi, esi
jle 0x1400d889f
mov eax, dword [0x14023b618]
test r15d, r15d
cmovg eax, r15d
mov dword [0x14023b618], eax
mov byte [0x14023b36a], 1
mov dword [0x14023b614], esi
lea rdx, str.actiondrop_nitemID1796_n
lea rcx, [rbp + 0x310]
call fcn.140012f90
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140252eb0]
call fcn.140130630
add rbx, qword [0x14023b378]
mov qword [rbp + 0x3e0], rbx
mov edx, dword [0x14023b614]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID1796_ncount
lea rcx, [rsp + 0x58]
call fcn.14000cb00
nop
lea r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
nop
mov r8, rax
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x78]
call fcn.140047e80
nop
mov rdx, rax
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rsp + 0x78]
call fcn.140014ab0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
cmp dword [0x14023b618], 0
jle 0x1400d898f
mov rbx, qword [0x14023b378]
add rbx, qword [rbp + 0x3e0]
mov qword [rbp + 0x3e0], rbx
lea rdx, str.actiondrop_nitemID7188_n
mov qword [rbp + 0x3e8], rdx
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x310]
call fcn.140037080
nop
lea rdx, [rbp + 0x310]
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rbp + 0x310]
call fcn.140014ab0
mov rcx, qword [0x14023b378]
add rcx, rbx
mov qword [rbp + 0x3e0], rcx
mov edx, dword [0x14023b618]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID7188_ncount
lea rcx, [rsp + 0x58]
call fcn.14000cb00
nop
lea r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
nop
mov r8, rax
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x78]
call fcn.140047e80
nop
mov rdx, rax
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rsp + 0x78]
call fcn.140014ab0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
jmp 0x1400d8985
mov ecx, 0x1c14
call fcn.1400cc420
test eax, eax
jle 0x1400d8996
test r15d, r15d
jle 0x1400d8996
mov byte [0x14023b36a], 1
mov dword [0x14023b618], r15d
lea rdx, str.actiondrop_nitemID7188_n
lea rcx, [rbp + 0x310]
call fcn.140012f90
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140252eb0]
call fcn.140130630
add rbx, qword [0x14023b378]
mov qword [rbp + 0x3e0], rbx
mov edx, dword [0x14023b618]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID7188_ncount
lea rcx, [rsp + 0x58]
call fcn.14000cb00
nop
lea r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
nop
mov r8, rax
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x78]
call fcn.140047e80
nop
mov rdx, rax
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rsp + 0x78]
call fcn.140014ab0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
mov rbx, qword [rbp + 0x3e0]
lea rax, [rbx + 0x7d0]
mov qword [0x14023b370], rax
mov edx, dword [0x14023b610]
lea rcx, [rbp + 0x68]
call fcn.14002ec90
mov rdi, rax
mov edx, dword [0x14023b614]
lea rcx, [rbp + 0x88]
call fcn.14002ec90
mov rbx, rax
mov edx, dword [0x14023b618]
lea rcx, [rbp + 0xa8]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str._9Dropping__2
lea rcx, [rbp + 0xc8]
call fcn.14000cb00
nop
lea r8, str._9_bgls_and__2
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.14000ca90
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.14000c9f0
nop
lea r8, str._9_dls_and__2
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.14000ca90
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.14000c9f0
nop
lea r8, str._9_wls
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
mov rcx, rax
call fcn.14011cb40
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x78]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xe8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xc8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xa8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x88]
call fcn.140008ac0
nop
jmp 0x1400d825c
cmp eax, 2
jne 0x1400d8f0d
mov ecx, 0x704
call fcn.1400cc420
test eax, eax
jle 0x1400d8cc1
mov eax, dword [0x14023b618]
test r15d, r15d
cmovg eax, r15d
mov dword [0x14023b618], eax
mov byte [0x14023b36a], 1
mov dword [0x14023b614], 0xc8
lea rdx, str.actiondrop_nitemID1796_n
lea rcx, [rbp + 0x310]
call fcn.140012f90
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140252eb0]
call fcn.140130630
add rbx, qword [0x14023b378]
mov qword [rbp + 0x3e0], rbx
mov edx, dword [0x14023b614]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID1796_ncount
lea rcx, [rsp + 0x58]
call fcn.14000cb00
nop
lea r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
nop
mov r8, rax
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x78]
call fcn.140047e80
nop
mov rdx, rax
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rsp + 0x78]
call fcn.140014ab0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
cmp dword [0x14023b618], 0
jle 0x1400d8db1
mov rbx, qword [0x14023b378]
add rbx, qword [rbp + 0x3e0]
mov qword [rbp + 0x3e0], rbx
lea rdx, str.actiondrop_nitemID7188_n
mov qword [rbp + 0x3e8], rdx
lea rdx, [rbp + 0x3e0]
lea rcx, [rbp + 0x310]
call fcn.140037080
nop
lea rdx, [rbp + 0x310]
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rbp + 0x310]
call fcn.140014ab0
mov rcx, qword [0x14023b378]
add rcx, rbx
mov qword [rbp + 0x3e0], rcx
mov edx, dword [0x14023b618]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID7188_ncount
lea rcx, [rsp + 0x58]
call fcn.14000cb00
nop
lea r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
nop
mov r8, rax
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x78]
call fcn.140047e80
nop
mov rdx, rax
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rsp + 0x78]
call fcn.140014ab0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
jmp 0x1400d8da7
mov ecx, 0x1c14
call fcn.1400cc420
test eax, eax
jle 0x1400d8db8
test r15d, r15d
jle 0x1400d8db8
mov byte [0x14023b36a], 1
mov dword [0x14023b618], r15d
lea rdx, str.actiondrop_nitemID7188_n
lea rcx, [rbp + 0x310]
call fcn.140012f90
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140252eb0]
call fcn.140130630
add rbx, qword [0x14023b378]
mov qword [rbp + 0x3e0], rbx
mov edx, dword [0x14023b618]
lea rcx, [rsp + 0x38]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID7188_ncount
lea rcx, [rsp + 0x58]
call fcn.14000cb00
nop
lea r8, reloc.WS2_32.dll_ioctlsocket
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
nop
mov r8, rax
lea rdx, [rbp + 0x3e0]
lea rcx, [rsp + 0x78]
call fcn.140047e80
nop
mov rdx, rax
lea rcx, [0x140254318]
call fcn.1400e6d80
nop
lea rcx, [rsp + 0x78]
call fcn.140014ab0
nop
lea rcx, [rbp + 0x310]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
mov rbx, qword [rbp + 0x3e0]
lea rax, [rbx + 0x7d0]
mov qword [0x14023b370], rax
mov edx, dword [0x14023b610]
lea rcx, [rbp + 0x68]
call fcn.14002ec90
mov rdi, rax
mov edx, dword [0x14023b614]
lea rcx, [rbp + 0x88]
call fcn.14002ec90
mov rbx, rax
mov edx, dword [0x14023b618]
lea rcx, [rbp + 0xa8]
call fcn.14002ec90
nop
mov r8, rax
lea rdx, str._9Dropping__2
lea rcx, [rbp + 0xc8]
call fcn.14000cb00
nop
lea r8, str._9_bgls_and__2
mov rdx, rax
lea rcx, [rbp + 0xe8]
call fcn.14000ca90
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x78]
call fcn.14000c9f0
nop
lea r8, str._9_dls_and__2
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.14000ca90
nop
mov r8, rdi
mov rdx, rax
lea rcx, [rsp + 0x58]
call fcn.14000c9f0
nop
lea r8, str._9_wls
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.14000ca90
mov rcx, rax
call fcn.14011cb40
nop
lea rcx, [rsp + 0x58]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x38]
call fcn.140008ac0
nop
lea rcx, [rsp + 0x78]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xe8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xc8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0xa8]
call fcn.140008ac0
nop
lea rcx, [rbp + 0x88]
call fcn.140008ac0
nop
jmp 0x1400d825c
xorps xmm0, xmm0
movups xmmword [rbp + 0x48], xmm0
mov qword [rbp + 0x58], r12
mov qword [rbp + 0x60], r12
mov r8d, Ordinal_60
lea rdx, str._2You_cant_drop_that_here__face_somewhere_with_open_space.
lea rcx, [rbp + 0x48]
call fcn.14000d770
lea rcx, [rbp + 0x48]
call fcn.14011cc40
nop
mov rcx, r14
call fcn.140008ac0
xor al, al
mov rcx, qword [rbp + 0x3f8]
xor rcx, rsp
call fcn.140199b40
add rsp, 0x508
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret