Function at 0x14005af60
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x430
mov rax, qword [0x1402299f8]
xor rax, rsp
mov qword [rsp + 0x428], rax
mov r14, rdx
mov esi, ecx
mov qword [rsp + 0x3c0], rdx
xor r12d, r12d
cmp byte [0x140231f9c], r12b
je 0x14005afc7
lea rcx, [rsp + 0x38]
call fcn.140008370
mov rdx, rax
mov ecx, esi
call fcn.140059a10
nop
mov rcx, r14
call fcn.1400088b0
jmp 0x14005cf0b
mov rdi, qword [0x140249ad8]
add rdi, 0x5df0
mov edx, 0xf2
mov rcx, rdi
call fcn.1400b3d60
mov ebx, eax
mov edx, 0x704
mov rcx, rdi
call fcn.1400b3d60
imul ecx, eax, 0x64
add ebx, ecx
mov edx, 0x1c14
mov rcx, rdi
call fcn.1400b3d60
imul ecx, eax, 0x2710
add ebx, ecx
cmp ebx, esi
jge 0x14005b262
mov edx, 0xf2
mov rcx, rdi
call fcn.1400b3d60
mov ebx, eax
mov edx, 0x704
mov rcx, rdi
call fcn.1400b3d60
imul r8d, eax, 0x64
add ebx, r8d
mov edx, 0x1c14
mov rcx, rdi
call fcn.1400b3d60
imul edx, eax, 0x2710
add edx, ebx
lea rcx, [rsp + 0x2c0]
call fcn.140010990
nop
mov r9d, Ordinal_35
lea r8, str._9Dont_have__balance_9._balance:
xor edx, edx
mov rcx, rax
call fcn.1400c0430
xorps xmm0, xmm0
movups xmmword [rsp + 0xc0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xd0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xc0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xd0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rcx, qword [rsp + 0xd0]
mov rdx, qword [rsp + 0xd8]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x14005b0fa
lea rax, [rcx + 1]
mov qword [rsp + 0xd0], rax
lea rax, [rsp + 0xc0]
cmp rdx, 0x10
cmovae rax, qword [rsp + 0xc0]
mov word [rax + rcx], reloc.WLDAP32.dll_Ordinal_46
lea rax, [rsp + 0xc0]
jmp 0x14005b122
mov qword [rsp + 0x20], 1
lea r9, [0x1401b8f24]
movzx r8d, byte [rsp + 0x30]
mov edx, 1
lea rcx, [rsp + 0xc0]
call fcn.14000c710
xorps xmm0, xmm0
movups xmmword [rsp + 0x1c0], xmm0
mov qword [rsp + 0x1d0], r12
mov qword [rsp + 0x1d8], r12
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1d0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rsp + 0x1c0]
call fcn.140117e40
nop
mov rdx, qword [rsp + 0xd8]
cmp rdx, 0x10
jb 0x14005b1b7
inc rdx
mov rcx, qword [rsp + 0xc0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b1b2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005b1b2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401935c0
movdqa xmm0, xmmword [0x1401b7cd0]
movdqu xmmword [rsp + 0xd0], xmm0
mov byte [rsp + 0xc0], 0
mov rdx, qword [rsp + 0x2d8]
cmp rdx, 0x10
jb 0x14005b217
inc rdx
mov rcx, qword [rsp + 0x2c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b211
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005b211
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401935c0
nop
mov rdx, qword [r14 + 0x18]
cmp rdx, 0x10
jb 0x14005b24d
mov rcx, qword [r14]
inc rdx
cmp rdx, 0x1000
jb 0x14005b248
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14005b2bb
mov rcx, r8
call fcn.1401935c0
mov qword [r14 + 0x10], r12
mov qword [r14 + 0x18], reloc.WS2_32.dll_ntohs
mov byte [r14], 0
jmp 0x14005cf0b
mov dword [0x140232238], r12d
mov dword [0x14023223c], r12d
mov dword [0x140232240], r12d
mov byte [0x140231f9b], 0
mov byte [0x140232158], 0
mov byte [0x14023215b], 0
mov byte [0x140232164], 0
mov byte [0x1402321d5], 1
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov rbx, rax
xorps xmm0, xmm0
mov eax, dword [0x140225d48]
cmp eax, 0x20
jne 0x14005b2c2
movss xmm0, dword [0x1401d03e0]
jmp 0x14005b2cf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
cmp eax, 0x30
jne 0x14005b2cf
movss xmm0, dword [0x1401d03f4]
mov r15, qword [0x140249ad8]
addss xmm0, dword [r15 + 0x5ff1]
movss xmm1, dword [0x1401d03a0]
mulss xmm0, xmm1
cvttss2si r8d, xmm0
lea rcx, [r15 + 0x5f40]
cmp r8d, dword [rcx]
jge 0x14005ceae
test r8d, r8d
jle 0x14005ceae
movss xmm0, dword [r15 + 0x5ff5]
mulss xmm0, xmm1
cvttss2si edx, xmm0
mov edx, edx
shl rdx, 0x20
mov eax, r8d
or rdx, rax
call fcn.1400b6dc0
test rax, rax
jne 0x14005b33d
mov rcx, r14
call fcn.1400088b0
jmp 0x14005cf0b
movzx ecx, word [rax]
test cx, cx
je 0x14005b431
mov r8d, ecx
movzx ecx, cl
movabs rax, 0xcbf29ce484222325
xor rcx, rax
movabs rdx, 0x100000001b3
imul rcx, rdx
mov eax, r8d
shr rax, 8
xor rcx, rax
imul rcx, rdx
mov eax, r8d
shr rax, 0x10
xor rcx, rax
imul rcx, rdx
mov eax, r8d
shr rax, 0x18
xor rcx, rax
imul rcx, rdx
mov rdx, qword [0x140231af0]
and rdx, rcx
add rdx, rdx
mov r9, qword [0x140231ad8]
mov rax, qword [r9 + rdx*8 + 8]
mov rcx, qword [0x140231ac8]
cmp rax, rcx
je 0x14005b3cb
mov rdx, qword [r9 + rdx*8]
nop dword [rax]
cmp r8d, dword [rax + 0x10]
je 0x14005b3ce
cmp rax, rdx
jne 0x14005b42b
mov rax, r12
test rax, rax
cmovne rcx, rax
cmp byte [rcx + 0x78], 0
je 0x14005b431
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], r12
mov r8d, Ordinal_60
lea rdx, str._2You_cant_drop_that_here__face_somewhere_with_open_space.
lea rcx, [rsp + 0x80]
call fcn.1400192b0
lea rcx, [rsp + 0x80]
call fcn.140117f40
nop
mov rcx, r14
call fcn.1400088b0
jmp 0x14005cf0b
mov rax, qword [rax + 8]
jmp 0x14005b3c0
lea rcx, [r15 + 0x5df0]
cmp esi, 0x64
jge 0x14005bcae
mov rdi, rbx
mov edx, 0xf2
call fcn.1400b3d60
mov rcx, rbx
cmp eax, esi
jge 0x14005b4b9
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3e8], xmm0
movups xmmword [rsp + 0x3f8], xmm0
movups xmmword [rsp + 0x408], xmm0
mov qword [rsp + 0x418], rax
mov dword [rsp + 0x420], eax
mov byte [rsp + 0x3e8], 0xa
mov dword [rsp + 0x3fc], 0x704
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rsp + 0x3e8]
xor edx, edx
lea r8d, [rax + 4]
mov rcx, r15
call fcn.14012bcf0
add rbx, 0x64
mov rcx, rbx
mov byte [0x140231f9a], 1
mov dword [0x140232238], esi
xorps xmm0, xmm0
mov r8d, Ordinal_27
lea rdx, str.actiondrop_nitemID242_n
cmp rcx, rdi
je 0x14005b583
mov qword [rsp + 0x3e8], rbx
movups xmmword [rsp + 0x3f0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x400], xmm1
lea rcx, [rsp + 0x3f0]
call fcn.1400192b0
nop
mov rdx, qword [0x14024af48]
cmp rdx, qword [0x14024af50]
je 0x14005b55f
mov rax, qword [rsp + 0x3e8]
mov qword [rdx], rax
movups xmm0, xmmword [rsp + 0x3f0]
movups xmmword [rdx + 8], xmm0
movups xmm1, xmmword [rsp + 0x400]
movups xmmword [rdx + 0x18], xmm1
movdqa xmm0, xmmword [0x1401b7cd0]
movdqu xmmword [rsp + 0x400], xmm0
mov byte [rsp + 0x3f0], 0
add qword [0x14024af48], 0x28
jmp 0x14005b574
lea r8, [rsp + 0x3e8]
lea rcx, [0x14024af40]
call fcn.14001bd90
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
jmp 0x14005b5c4
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], r12
mov qword [rsp + 0x98], r12
lea rcx, [rsp + 0x80]
call fcn.1400192b0
mov r9d, 2
lea r8, [rsp + 0x80]
xor edx, edx
mov rcx, qword [0x140249ad8]
call fcn.14012bdc0
add rbx, qword [0x140231fa8]
mov edx, dword [0x140232238]
lea rcx, [rsp + 0x2e0]
call fcn.140010990
nop
mov r9d, 0x3d
lea r8, str.actiondialog_return_ndialog_namedrop_item_nitemID242_ncount
xor edx, edx
mov rcx, rax
call fcn.1400c0430
xorps xmm0, xmm0
movups xmmword [rsp + 0x3c8], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x3d8], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x3c8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x3d8], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rcx, qword [rsp + 0x3d8]
mov rdx, qword [rsp + 0x3e0]
mov rax, rdx
sub rax, rcx
cmp rax, 1
jb 0x14005b680
lea rax, [rcx + 1]
mov qword [rsp + 0x3d8], rax
lea rax, [rsp + 0x3c8]
cmp rdx, 0x10
cmovae rax, qword [rsp + 0x3c8]
mov word [rax + rcx], 0xa
lea rax, [rsp + 0x3c8]
jmp 0x14005b6a8
mov qword [rsp + 0x20], 1
lea r9, [0x1401b7ecc]
movzx r8d, byte [rsp + 0x30]
mov edx, 1
lea rcx, [rsp + 0x3c8]
call fcn.14000c710
movups xmm2, xmmword [rax]
movups xmmword [rsp + 0xa0], 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 [rsp + 0x58], rbx
movups xmmword [rsp + 0x60], xmm2
movups xmmword [rsp + 0x70], xmm1
movdqa xmm0, xmmword [0x1401b7cd0]
movdqu xmmword [rsp + 0xb0], xmm0
mov byte [rsp + 0xa0], 0
lea rdx, [rsp + 0x58]
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
mov rdx, qword [rsp + 0x78]
cmp rdx, 0x10
jb 0x14005b741
inc rdx
mov rcx, qword [rsp + 0x60]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b73b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005b73b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401935c0
nop
mov rdx, qword [rsp + 0x3e0]
cmp rdx, 0x10
jb 0x14005b787
inc rdx
mov rcx, qword [rsp + 0x3c8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b782
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005b782
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401935c0
movdqa xmm0, xmmword [0x1401b7cd0]
movdqu xmmword [rsp + 0x3d8], xmm0
mov byte [rsp + 0x3c8], 0
mov rdx, qword [rsp + 0x2f8]
cmp rdx, 0x10
jb 0x14005b7e6
inc rdx
mov rcx, qword [rsp + 0x2e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005b7e1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005b7e1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401935c0
lea rax, [rbx + 0x7d0]
mov qword [0x140231fa0], rax
mov edx, dword [0x140232238]
lea rcx, [rsp + 0x320]
call fcn.140010990
mov rsi, rax
mov edx, dword [0x14023223c]
lea rcx, [rsp + 0x2a0]
call fcn.140010990
mov rdi, rax
mov edx, dword [0x140232240]
lea rcx, [rsp + 0x280]
call fcn.140010990
nop
mov r9d, reloc.WS2_32.dll_listen
lea r8, str._9Dropping__2
xor edx, edx
mov rcx, rax
call fcn.1400c0430
xorps xmm0, xmm0
movups xmmword [rsp + 0xe0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0xf0], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xe0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xf0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov rcx, qword [rsp + 0xf0]
mov rdx, qword [rsp + 0xf8]
mov rax, rdx
sub rax, rcx
cmp rax, 0xe
jb 0x14005b8eb
lea rax, [rcx + 0xe]
mov qword [rsp + 0xf0], rax
lea rbx, [rsp + 0xe0]
cmp rdx, 0x10
cmovae rbx, qword [rsp + 0xe0]
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, [rsp + 0xe0]
jmp 0x14005b913
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, [rsp + 0xe0]
call fcn.14000c710
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x68], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rdi
lea r8, [rsp + 0x58]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x140]
call fcn.14000c8e0
nop
mov rcx, qword [rsp + 0x150]
mov rdx, qword [rsp + 0x158]
mov rax, rdx
sub rax, rcx
cmp rax, 0xd
jb 0x14005b9b1
lea rax, [rcx + 0xd]
mov qword [rsp + 0x150], rax
lea rbx, [rsp + 0x140]
cmp rdx, 0x10
cmovae rbx, qword [rsp + 0x140]
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, [rsp + 0x140]
jmp 0x14005b9d9
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, [rsp + 0x140]
call fcn.14000c710
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xa0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xb0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rsi
lea r8, [rsp + 0xa0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x300]
call fcn.14000c8e0
nop
mov r8d, 6
lea rdx, str._9_wls
lea rcx, [rsp + 0x300]
call fcn.140010230
xorps xmm0, xmm0
movups xmmword [rsp + 0x1e0], xmm0
mov qword [rsp + 0x1f0], r12
mov qword [rsp + 0x1f8], r12
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x1e0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x1f0], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rsp + 0x1e0]
call fcn.140117e40
nop
lea rcx, [rsp + 0x300]
call fcn.1400088b0
nop
lea rcx, [rsp + 0xa0]
call fcn.1400088b0
nop
mov rdx, qword [rsp + 0x158]
cmp rdx, 0x10
jb 0x14005bae8
inc rdx
mov rcx, qword [rsp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bae3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bae3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401935c0
movdqa xmm0, xmmword [0x1401b7cd0]
movdqu xmmword [rsp + 0x150], xmm0
mov byte [rsp + 0x140], 0
mov rdx, qword [rsp + 0x70]
cmp rdx, 0x10
jb 0x14005bb42
inc rdx
mov rcx, qword [rsp + 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bb3c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bb3c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401935c0
nop
mov rdx, qword [rsp + 0xf8]
cmp rdx, 0x10
jb 0x14005bb88
inc rdx
mov rcx, qword [rsp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bb83
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bb83
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401935c0
movdqa xmm0, xmmword [0x1401b7cd0]
movdqu xmmword [rsp + 0xf0], xmm0
mov byte [rsp + 0xe0], 0
mov rdx, qword [rsp + 0x298]
cmp rdx, 0x10
jb 0x14005bbe7
inc rdx
mov rcx, qword [rsp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bbe2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bbe2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401935c0
movdqa xmm0, xmmword [0x1401b7cd0]
movdqu xmmword [rsp + 0x290], xmm0
mov byte [rsp + 0x280], 0
mov rdx, qword [rsp + 0x2b8]
cmp rdx, 0x10
jb 0x14005bc46
inc rdx
mov rcx, qword [rsp + 0x2a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bc41
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bc41
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401935c0
movdqa xmm0, xmmword [0x1401b7cd0]
movdqu xmmword [rsp + 0x2b0], xmm0
mov byte [rsp + 0x2a0], 0
mov rdx, qword [rsp + 0x338]
cmp rdx, 0x10
jb 0x14005ceac
inc rdx
mov rcx, qword [rsp + 0x320]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005bca4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14005bca4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401935c0
jmp 0x14005ceac
mov eax, 0x51eb851f
mul esi
mov edi, edx
shr edi, 5
imul eax, edi, 0x64
mov r12d, esi
sub r12d, eax
cmp esi, 0x2710
jle 0x14005c787
mov eax, 0xd1b71759
mul esi
mov esi, edx
shr esi, 0xd
imul eax, esi, 0x64
sub edi, eax
mov edx, 0x1c14
call fcn.1400b3d60
cmp eax, esi
jle 0x14005bd26
mov edx, 0x1c14
lea rcx, [r15 + 0x5df0]
call fcn.1400b3d60
inc eax
cmp eax, esi
jne 0x14005bd0c
add edi, 0x64
dec esi
jmp 0x14005bd26
mov ecx, 0x1c14
call fcn.1400c08e0
add eax, 2
cmp eax, esi
jne 0x14005bd26
add edi, 0xc8
sub esi, 2
mov qword [rsp + 0x3c8], rbx
mov edx, 0x704
lea rcx, [r15 + 0x5df0]
call fcn.1400b3d60
cmp edi, eax
jle 0x14005bda8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3e8], xmm0
movups xmmword [rsp + 0x3f8], xmm0
movups xmmword [rsp + 0x408], xmm0
mov qword [rsp + 0x418], rax
mov dword [rsp + 0x420], eax
mov byte [rsp + 0x3e8], 0xa
mov dword [rsp + 0x3fc], 0x1c14
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rsp + 0x3e8]
xor edx, edx
lea r8d, [rax + 4]
mov rcx, r15
call fcn.14012bcf0
mov rcx, rbx
jmp 0x14005be2f
mov edx, 0xf2
lea rcx, [r15 + 0x5df0]
call fcn.1400b3d60
mov rcx, rbx
mov r13, rbx
mov rdx, rbx
mov r8, rbx
cmp eax, r12d
jge 0x14005be3c
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3e8], xmm0
movups xmmword [rsp + 0x3f8], xmm0
movups xmmword [rsp + 0x408], xmm0
mov qword [rsp + 0x418], rax
mov dword [rsp + 0x420], eax
mov byte [rsp + 0x3e8], 0xa
mov dword [rsp + 0x3fc], 0x704
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rsp + 0x3e8]
xor edx, edx
lea r8d, [rax + 4]
mov rcx, r15
call fcn.14012bcf0
mov rcx, qword [rsp + 0x3c8]
add rbx, 0x64
mov r8, rbx
mov rdx, rbx
mov r13, rbx
test r12d, r12d
jle 0x14005c1c7
mov byte [0x140231f9a], 1
mov dword [0x140232238], r12d
mov eax, dword [0x140232240]
test esi, esi
cmovg eax, esi
mov dword [0x140232240], eax
mov eax, dword [0x14023223c]
test edi, edi
cmovg eax, edi
mov dword [0x14023223c], eax
lea rdx, str.actiondrop_nitemID242_n
cmp rbx, rcx
je 0x14005becb
mov qword [rsp + 0x3c8], rbx
mov qword [rsp + 0x3d0], rdx
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.1400176a0
nop
lea rdx, [rsp + 0x3e8]
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
jmp 0x14005beec
lea rcx, [rsp + 0x38]
call fcn.140034700
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140249ad8]
call fcn.14012bdc0
add rbx, qword [0x140231fa8]
mov qword [rsp + 0x3c8], rbx
mov edx, dword [0x140232238]
lea rcx, [rsp + 0x100]
call fcn.140010990
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID242_ncount
lea rcx, [rsp + 0x120]
call fcn.1400180d0
nop
lea r8, [0x1401b7ecc]
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.140017f80
nop
mov r8, rax
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.14002c7b0
nop
mov rdx, rax
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
nop
lea rcx, [rsp + 0x38]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x120]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x100]
call fcn.1400088b0
cmp dword [0x14023223c], 0
jle 0x14005c0b4
mov rbx, qword [0x140231fa8]
add rbx, qword [rsp + 0x3c8]
mov qword [rsp + 0x3c8], rbx
lea rdx, str.actiondrop_nitemID1796_n
mov qword [rsp + 0x3d0], rdx
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.1400176a0
nop
lea rdx, [rsp + 0x3e8]
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
mov rcx, qword [0x140231fa8]
add rcx, rbx
mov qword [rsp + 0x3c8], rcx
mov edx, dword [0x14023223c]
lea rcx, [rsp + 0x100]
call fcn.140010990
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID1796_ncount
lea rcx, [rsp + 0x120]
call fcn.1400180d0
nop
lea r8, [0x1401b7ecc]
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.140017f80
nop
mov r8, rax
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.14002c7b0
nop
mov rdx, rax
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
nop
lea rcx, [rsp + 0x38]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x120]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x100]
call fcn.1400088b0
cmp dword [0x140232240], 0
jle 0x14005c559
mov rbx, qword [0x140231fa8]
add rbx, qword [rsp + 0x3c8]
mov qword [rsp + 0x3c8], rbx
lea rdx, str.actiondrop_nitemID7188_n
mov qword [rsp + 0x3d0], rdx
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.1400176a0
nop
lea rdx, [rsp + 0x3e8]
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
mov rcx, qword [0x140231fa8]
add rcx, rbx
mov qword [rsp + 0x3c8], rcx
mov edx, dword [0x140232240]
lea rcx, [rsp + 0x100]
call fcn.140010990
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID7188_ncount
lea rcx, [rsp + 0x120]
call fcn.1400180d0
nop
lea r8, [0x1401b7ecc]
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.140017f80
nop
mov r8, rax
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.14002c7b0
nop
mov rdx, rax
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
nop
lea rcx, [rsp + 0x38]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x120]
call fcn.1400088b0
nop
jmp 0x14005c54c
test edi, edi
jle 0x14005c420
mov byte [0x140231f9a], 1
mov dword [0x14023223c], edi
test esi, esi
jle 0x14005c1e9
mov dword [0x140232240], esi
mov rdx, r8
cmp rdx, rcx
lea rdx, str.actiondrop_nitemID1796_n
je 0x14005c23f
mov qword [rsp + 0x3c8], rbx
mov qword [rsp + 0x3d0], rdx
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.1400176a0
nop
lea rdx, [rsp + 0x3e8]
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
jmp 0x14005c260
lea rcx, [rsp + 0x38]
call fcn.140034700
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140249ad8]
call fcn.14012bdc0
add rbx, qword [0x140231fa8]
mov qword [rsp + 0x3c8], rbx
mov edx, dword [0x14023223c]
lea rcx, [rsp + 0x100]
call fcn.140010990
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID1796_ncount
lea rcx, [rsp + 0x120]
call fcn.1400180d0
nop
lea r8, [0x1401b7ecc]
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.140017f80
nop
mov r8, rax
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.14002c7b0
nop
mov rdx, rax
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
nop
lea rcx, [rsp + 0x38]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x120]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x100]
call fcn.1400088b0
cmp dword [0x140232240], 0
jle 0x14005c559
mov rbx, qword [0x140231fa8]
add rbx, qword [rsp + 0x3c8]
mov qword [rsp + 0x3c8], rbx
lea rdx, str.actiondrop_nitemID7188_n
mov qword [rsp + 0x3d0], rdx
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.1400176a0
nop
lea rdx, [rsp + 0x3e8]
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
mov rcx, qword [0x140231fa8]
add rcx, rbx
mov qword [rsp + 0x3c8], rcx
mov edx, dword [0x140232240]
lea rcx, [rsp + 0x100]
call fcn.140010990
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID7188_ncount
lea rcx, [rsp + 0x120]
call fcn.1400180d0
nop
lea r8, [0x1401b7ecc]
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.140017f80
nop
mov r8, rax
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.14002c7b0
nop
mov rdx, rax
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
nop
lea rcx, [rsp + 0x38]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x120]
call fcn.1400088b0
nop
jmp 0x14005c54c
test esi, esi
jle 0x14005c561
mov byte [0x140231f9a], 1
mov dword [0x140232240], esi
lea rdx, str.actiondrop_nitemID7188_n
cmp r13, rcx
je 0x14005c48b
mov qword [rsp + 0x3c8], rbx
mov qword [rsp + 0x3d0], rdx
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.1400176a0
nop
lea rdx, [rsp + 0x3e8]
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
jmp 0x14005c4ac
lea rcx, [rsp + 0x38]
call fcn.140034700
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140249ad8]
call fcn.14012bdc0
add rbx, qword [0x140231fa8]
mov qword [rsp + 0x3c8], rbx
mov edx, dword [0x140232240]
lea rcx, [rsp + 0x100]
call fcn.140010990
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID7188_ncount
lea rcx, [rsp + 0x120]
call fcn.1400180d0
nop
lea r8, [0x1401b7ecc]
mov rdx, rax
lea rcx, [rsp + 0x38]
call fcn.140017f80
nop
mov r8, rax
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.14002c7b0
nop
mov rdx, rax
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
nop
lea rcx, [rsp + 0x38]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x120]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x100]
call fcn.1400088b0
mov rbx, qword [rsp + 0x3c8]
lea rax, [rbx + 0x7d0]
mov qword [0x140231fa0], rax
mov edx, dword [0x140232238]
lea rcx, [rsp + 0x180]
call fcn.140010990
mov rdi, rax
mov edx, dword [0x14023223c]
lea rcx, [rsp + 0x260]
call fcn.140010990
mov rbx, rax
mov edx, dword [0x140232240]
lea rcx, [rsp + 0x360]
call fcn.140010990
nop
mov r9d, reloc.WS2_32.dll_listen
lea r8, str._9Dropping__2
xor edx, edx
mov rcx, rax
call fcn.1400c0430
xorps xmm0, xmm0
movups xmmword [rsp + 0x220], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x230], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x220], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x230], xmm1
xor esi, esi
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], sil
lea r8d, [rsi + 0xe]
lea rdx, str._9_bgls_and__2
lea rcx, [rsp + 0x220]
call fcn.140010230
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x68], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], sil
mov r9, rbx
lea r8, [rsp + 0x58]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x100]
call fcn.14000c8e0
nop
lea r8d, [rsi + 0xd]
lea rdx, str._9_dls_and__2
lea rcx, [rsp + 0x100]
call fcn.140010230
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xa0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xb0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], sil
mov r9, rdi
lea r8, [rsp + 0xa0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x340]
call fcn.14000c8e0
nop
lea r8d, [rsi + 6]
lea rdx, str._9_wls
lea rcx, [rsp + 0x340]
call fcn.140010230
xorps xmm0, xmm0
movups xmmword [rsp + 0x200], xmm0
mov qword [rsp + 0x210], rsi
mov qword [rsp + 0x218], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x200], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x210], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], sil
lea rcx, [rsp + 0x200]
call fcn.140117e40
nop
lea rcx, [rsp + 0x340]
call fcn.1400088b0
nop
lea rcx, [rsp + 0xa0]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x100]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x58]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x220]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x360]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x260]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x180]
jmp 0x14005cea6
mov r13, rbx
mov edx, 0xf2
call fcn.1400b3d60
cmp eax, r12d
jge 0x14005c7f8
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3e8], xmm0
movups xmmword [rsp + 0x3f8], xmm0
movups xmmword [rsp + 0x408], xmm0
mov qword [rsp + 0x418], rax
mov dword [rsp + 0x420], eax
mov byte [rsp + 0x3e8], 0xa
mov dword [rsp + 0x3fc], 0x704
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rsp + 0x3e8]
xor edx, edx
lea r8d, [rax + 4]
mov rcx, r15
call fcn.14012bcf0
jmp 0x14005c866
mov rsi, r13
mov ecx, 0x704
call fcn.1400c08e0
cmp eax, edi
jge 0x14005c86d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x3e8], xmm0
movups xmmword [rsp + 0x3f8], xmm0
movups xmmword [rsp + 0x408], xmm0
mov qword [rsp + 0x418], rax
mov dword [rsp + 0x420], eax
mov byte [rsp + 0x3e8], 0xa
mov dword [rsp + 0x3fc], 0xf2
mov dword [rsp + 0x20], reloc.WLDAP32.dll_Ordinal_60
lea r9, [rsp + 0x3e8]
xor edx, edx
lea r8d, [rax + 4]
mov rcx, r15
call fcn.14012bcf0
add rbx, 0x64
mov rsi, rbx
test edi, edi
jle 0x14005cb3d
mov byte [0x140231f9a], 1
mov dword [0x140232238], r12d
mov dword [0x14023223c], edi
lea rdx, str.actiondrop_nitemID242_n
cmp rsi, r13
je 0x14005c8df
mov qword [rsp + 0x3c8], rbx
mov qword [rsp + 0x3d0], rdx
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.1400176a0
nop
lea rdx, [rsp + 0x3e8]
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
jmp 0x14005c903
lea rcx, [rsp + 0x180]
call fcn.140034700
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140249ad8]
call fcn.14012bdc0
add rbx, qword [0x140231fa8]
mov edx, dword [0x140232238]
lea rcx, [rsp + 0x1a0]
call fcn.140010990
nop
mov r9d, 0x3d
lea r8, str.actiondialog_return_ndialog_namedrop_item_nitemID242_ncount
xor edx, edx
mov rcx, rax
call fcn.1400c0430
xorps xmm0, xmm0
movups xmmword [rsp + 0x240], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x250], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x240], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x250], xmm1
xor esi, esi
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], sil
lea r8d, [rsi + 1]
lea rdx, [0x1401b7ecc]
lea rcx, [rsp + 0x240]
call fcn.140010230
movups xmm2, xmmword [rax]
movups xmmword [rsp + 0xa0], xmm2
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], sil
mov qword [rsp + 0x58], rbx
movups xmmword [rsp + 0x60], xmm2
movups xmmword [rsp + 0x70], xmm1
movdqa xmm0, xmmword [0x1401b7cd0]
movdqu xmmword [rsp + 0xb0], xmm0
mov byte [rsp + 0xa0], sil
lea rdx, [rsp + 0x58]
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x58]
call fcn.140039fd0
nop
lea rcx, [rsp + 0xa0]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x240]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x1a0]
call fcn.1400088b0
cmp dword [0x14023223c], esi
jle 0x14005cc8a
add rbx, qword [0x140231fa8]
mov qword [rsp + 0x3c8], rbx
lea rdx, str.actiondrop_nitemID1796_n
mov qword [rsp + 0x3d0], rdx
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.1400176a0
nop
lea rdx, [rsp + 0x3e8]
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
mov rcx, qword [0x140231fa8]
add rcx, rbx
mov qword [rsp + 0x3c8], rcx
mov edx, dword [0x14023223c]
lea rcx, [rsp + 0x260]
call fcn.140010990
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID1796_ncount
lea rcx, [rsp + 0x180]
call fcn.1400180d0
nop
lea r8, [0x1401b7ecc]
mov rdx, rax
lea rcx, [rsp + 0x1a0]
call fcn.140017f80
nop
mov r8, rax
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.14002c7b0
nop
mov rdx, rax
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
nop
lea rcx, [rsp + 0x1a0]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x180]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x260]
call fcn.1400088b0
mov rbx, qword [rsp + 0x3c8]
jmp 0x14005cc8a
test r12d, r12d
jle 0x14005cc88
mov byte [0x140231f9a], 1
mov dword [0x14023223c], edi
lea rdx, str.actiondrop_nitemID1796_n
cmp rsi, r13
je 0x14005cba9
mov qword [rsp + 0x3c8], rbx
mov qword [rsp + 0x3d0], rdx
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.1400176a0
nop
lea rdx, [rsp + 0x3e8]
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
jmp 0x14005cbcd
lea rcx, [rsp + 0x1a0]
call fcn.140034700
mov r9d, 2
mov r8, rax
xor edx, edx
mov rcx, qword [0x140249ad8]
call fcn.14012bdc0
add rbx, qword [0x140231fa8]
mov qword [rsp + 0x3c8], rbx
mov edx, dword [0x14023223c]
lea rcx, [rsp + 0x260]
call fcn.140010990
nop
mov r8, rax
lea rdx, str.actiondialog_return_ndialog_namedrop_item_nitemID1796_ncount
lea rcx, [rsp + 0x180]
call fcn.1400180d0
nop
lea r8, [0x1401b7ecc]
mov rdx, rax
lea rcx, [rsp + 0x1a0]
call fcn.140017f80
nop
mov r8, rax
lea rdx, [rsp + 0x3c8]
lea rcx, [rsp + 0x3e8]
call fcn.14002c7b0
nop
mov rdx, rax
lea rcx, [0x14024af40]
call fcn.1400df4b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.140039fd0
nop
lea rcx, [rsp + 0x1a0]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x180]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x260]
call fcn.1400088b0
mov rbx, qword [rsp + 0x3c8]
xor esi, esi
lea rax, [rbx + 0x7d0]
mov qword [0x140231fa0], rax
mov edx, dword [0x140232238]
lea rcx, [rsp + 0x3e8]
call fcn.140010990
mov rdi, rax
mov edx, dword [0x14023223c]
lea rcx, [rsp + 0x3a0]
call fcn.140010990
mov rbx, rax
mov edx, dword [0x140232240]
lea rcx, [rsp + 0x380]
call fcn.140010990
nop
mov r9d, reloc.WS2_32.dll_listen
lea r8, str._9Dropping__2
xor edx, edx
mov rcx, rax
call fcn.1400c0430
xorps xmm0, xmm0
movups xmmword [rsp + 0x160], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x170], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x160], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x170], xmm1
mov qword [rax + 0x10], rsi
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, [rsp + 0x160]
call fcn.140010230
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x58], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x68], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rbx
lea r8, [rsp + 0x58]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x38]
call fcn.14000c8e0
nop
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str._9_dls_and__2
lea rcx, [rsp + 0x38]
call fcn.140010230
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0xa0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0xb0], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
mov r9, rdi
lea r8, [rsp + 0xa0]
movzx edx, byte [rsp + 0x30]
lea rcx, [rsp + 0x120]
call fcn.14000c8e0
nop
mov r8d, 6
lea rdx, str._9_wls
lea rcx, [rsp + 0x120]
call fcn.140010230
xorps xmm0, xmm0
movups xmmword [rsp + 0x80], xmm0
mov qword [rsp + 0x90], rsi
mov qword [rsp + 0x98], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x90], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rcx, [rsp + 0x80]
call fcn.140117e40
nop
lea rcx, [rsp + 0x120]
call fcn.1400088b0
nop
lea rcx, [rsp + 0xa0]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x38]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x58]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x160]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x380]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x3a0]
call fcn.1400088b0
nop
lea rcx, [rsp + 0x3e8]
call fcn.1400088b0
nop
jmp 0x14005cf03
xorps xmm0, xmm0
movups xmmword [rsp + 0x160], xmm0
mov qword [rsp + 0x170], r12
mov qword [rsp + 0x178], r12
mov r8d, Ordinal_60
lea rdx, str._2You_cant_drop_that_here__face_somewhere_with_open_space.
lea rcx, [rsp + 0x160]
call fcn.1400192b0
lea rcx, [rsp + 0x160]
call fcn.140117f40
nop
mov rcx, r14
call fcn.1400088b0
jmp 0x14005cf0b
mov rcx, r14
call fcn.1400088b0
mov rcx, qword [rsp + 0x428]
xor rcx, rsp
call fcn.140193930
lea r11, [rsp + 0x430]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rdi
ret