Function at 0x14009bfb0
Capabilities:
Hash data using djb2

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
lea rbp, [rsp - 0x1d0]
sub rsp, 0x2d0
mov rax, qword [0x140136e20]
xor rax, rsp
mov qword [rbp + 0x1b0], rax
xor ebx, ebx
lea rax, [rbp - 0x50]
mov rsi, r9
mov qword [rsp + 0x38], rbx
mov r12, rdx
mov rdi, rcx
mov qword [rsp + 0x30], rbx
or r9d, 0xffffffff
xor edx, edx
xor ecx, ecx
mov dword [rsp + 0x28], 0x200
mov qword [rsp + 0x20], rax
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
movzx ecx, byte [rbp - 0x50]
lea r11, [rbp - 0x50]
mov eax, 0x1505
test ecx, ecx
je 0x14009cc9b
imul eax, eax, 0x21
inc r11
add eax, ecx
movzx ecx, byte [r11]
test ecx, ecx
jne 0x14009c020
cmp eax, 0x7674c254
ja 0x14009c56f
je 0x14009c54f
cmp eax, 0x42f48700
ja 0x14009c300
je 0x14009c2e0
cmp eax, 0x21457403
ja 0x14009c1c1
je 0x14009c1a1
cmp eax, 0x14f219f4
ja 0x14009c134
je 0x14009c114
cmp eax, 0xa63e9f
je 0x14009c0f4
cmp eax, 0x60dd9ed
je 0x14009c0d4
cmp eax, 0x8d25f43
je 0x14009c0b4
cmp eax, 0x907d16f
jne 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xee18], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed68], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed64], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedec], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed54], ebx
jmp 0x14009cc9b
cmp eax, 0x159f3e52
je 0x14009c18d
cmp eax, 0x1b385692
je 0x14009c16d
cmp eax, 0x1bdf6bd4
jne 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xee20], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedcc], ebx
jmp 0x14009cc9b
mov rcx, r12
call fcn.140090d80
mov qword [rdi + 0x1bc8], rax
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xee0c], ebx
jmp 0x14009cc9b
cmp eax, 0x3ff6377b
ja 0x14009c267
je 0x14009c247
cmp eax, 0x2c4bce0a
je 0x14009c227
cmp eax, 0x35970c86
je 0x14009c207
cmp eax, 0x38869915
jne 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed4c], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed60], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed84], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xee2c], ebx
jmp 0x14009cc9b
cmp eax, 0x40072df7
je 0x14009c2c0
cmp eax, 0x421fac2b
je 0x14009c2a0
cmp eax, 0x42a60bbe
jne 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedac], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedc4], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedc0], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed74], ebx
jmp 0x14009cc9b
cmp eax, 0x65ccf038
ja 0x14009c443
je 0x14009c423
cmp eax, 0x501fdc9d
ja 0x14009c3aa
je 0x14009c397
cmp eax, 0x44a77d42
je 0x14009c377
cmp eax, 0x48823982
je 0x14009c357
cmp eax, 0x493ed671
jne 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xede8], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed5c], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedd4], ebx
jmp 0x14009cc9b
mov rcx, rsi
call fcn.14004ba9c
mov dword [rdi + 0xedf8], eax
jmp 0x14009cc9b
cmp eax, 0x60e0c373
je 0x14009c403
cmp eax, 0x6361d848
je 0x14009c3e3
cmp eax, 0x6499988c
jne 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xede4], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xee28], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedc8], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xee24], ebx
jmp 0x14009cc9b
cmp eax, 0x6e708939
ja 0x14009c4d6
je 0x14009c4b6
cmp eax, 0x6611bc79
je 0x14009c4a3
cmp eax, 0x6bbd3f3c
je 0x14009c489
cmp eax, 0x6d5ead1b
jne 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xeda8], ebx
jmp 0x14009cc9b
lea rcx, [rsp + 0x6c]
mov rdx, r12
call fcn.140090fd0
mov ecx, dword [rax]
mov dword [rdi + 0x1bc0], ecx
jmp 0x14009cc9b
mov rcx, rsi
call fcn.14004ba9c
mov dword [rdi + 0x1b90], eax
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed58], ebx
jmp 0x14009cc9b
cmp eax, 0x6f3c3233
je 0x14009c52f
cmp eax, 0x6f89a708
je 0x14009c50f
cmp eax, 0x725f7fcf
jne 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedd0], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed70], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedbc], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedf0], ebx
jmp 0x14009cc9b
cmp eax, 0xce783598
ja 0x14009cd21
je 0x14009cd01
cmp eax, 0x9d29b993
ja 0x14009c6e1
je 0x14009c6c1
cmp eax, 0x906146f7
ja 0x14009c648
je 0x14009c635
cmp eax, 0x783f4f6c
je 0x14009c622
cmp eax, 0x82556f0a
je 0x14009c602
cmp eax, 0x834852a5
je 0x14009c5e2
cmp eax, 0x8a04e311
jne 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedb8], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xeddc], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed8c], ebx
jmp 0x14009cc9b
mov rcx, rsi
call fcn.14004ba9c
mov dword [rdi + 0x1b64], eax
jmp 0x14009cc9b
mov rcx, rsi
call fcn.14004ba9c
mov dword [rdi + 0xedfc], eax
jmp 0x14009cc9b
cmp eax, 0x9b4ee1aa
je 0x14009c6a1
cmp eax, 0x9b9bcf2a
je 0x14009c681
cmp eax, 0x9c0e4f7d
jne 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xeda0], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed7c], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xee1c], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed88], ebx
jmp 0x14009cc9b
cmp eax, 0xc4ddb601
ja 0x14009c8e5
je 0x14009c8c5
cmp eax, 0xb3e39eb2
je 0x14009c8a5
cmp eax, 0xb4350631
je 0x14009c892
cmp eax, 0xc4b4de9a
jne 0x14009cc9b
mov rax, qword [r12]
lea rdx, [rsp + 0x58]
mov rcx, r12
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x58], rbx
mov esi, ebx
call qword [rax + 0x88]
mov rcx, qword [rsp + 0x58]
lea rdx, [rsp + 0x40]
mov rax, qword [rcx]
call qword [rax + 0x58]
mov r12d, 1
cmp dword [rsp + 0x40], r12d
jle 0x14009c86b
nop word [rax + rax]
mov rcx, qword [rsp + 0x58]
lea r8, [rsp + 0x60]
mov edx, r12d
mov rax, qword [rcx]
call qword [rax + 0x50]
mov rcx, qword [rsp + 0x60]
lea rdx, [rsp + 0x48]
mov rax, qword [rcx]
call qword [rax + 0x38]
mov rcx, qword [rsp + 0x60]
lea rdx, [rsp + 0x50]
mov rax, qword [rcx]
call qword [rax + 0xd0]
mov rcx, qword [rsp + 0x48]
lea rdx, str.Left
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
jne 0x14009c7be
mov rcx, qword [rsp + 0x50]
call fcn.14004ba9c
mov dword [rbp - 0x64], eax
jmp 0x14009c85d
mov rcx, qword [rsp + 0x48]
lea rdx, [0x1401064b8]
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
jne 0x14009c7e3
mov rcx, qword [rsp + 0x50]
call fcn.14004ba9c
mov dword [rbp - 0x60], eax
jmp 0x14009c85d
mov rcx, qword [rsp + 0x48]
lea rdx, str.Right
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
jne 0x14009c808
mov rcx, qword [rsp + 0x50]
call fcn.14004ba9c
mov dword [rbp - 0x5c], eax
jmp 0x14009c85d
mov rcx, qword [rsp + 0x48]
lea rdx, str.Bottom
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
jne 0x14009c82d
mov rcx, qword [rsp + 0x50]
call fcn.14004ba9c
mov dword [rbp - 0x58], eax
jmp 0x14009c85d
mov rcx, qword [rsp + 0x48]
lea rdx, str.Maximized
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
jne 0x14009c85d
mov rcx, qword [rsp + 0x50]
lea rdx, [0x140103e30]
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
mov esi, ebx
test eax, eax
sete sil
inc r12d
cmp r12d, dword [rsp + 0x40]
jl 0x14009c760
mov rcx, qword [rdi + 0x68]
mov eax, 3
test esi, esi
cmovne ebx, eax
lea rdx, [rbp - 0x80]
mov dword [rbp - 0x80], 0x2c
mov dword [rbp - 0x78], ebx
call qword [sym.imp.USER32.dll_SetWindowPlacement]
jmp 0x14009cc9b
mov rcx, rsi
call fcn.14004ba9c
mov dword [rdi + 0xedb0], eax
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xee00], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed50], ebx
jmp 0x14009cc9b
cmp eax, 0xc8a89ac0
je 0x14009ccf1
cmp eax, 0xcae71a7b
je 0x14009ccc5
cmp eax, 0xccd46df9
jne 0x14009cc9b
lea rsi, [rdi + 0xf278]
mov qword [rsp + 0x58], rbx
mov qword [rsp + 0x60], rbx
mov rcx, rsi
call fcn.14000b530
mov r11, qword [r12]
lea rdx, [rsp + 0x60]
mov rcx, r12
call qword [r11 + 0x88]
mov rcx, qword [rsp + 0x60]
lea rdx, [rsp + 0x50]
mov rax, qword [rcx]
call qword [rax + 0x58]
mov r12d, 1
cmp dword [rsp + 0x50], r12d
jle 0x14009cc9b
mov ebx, dword [rsp + 0x40]
mov qword [rsp + 0x2c8], r13
mov qword [rsp + 0x2c0], r14
movabs r14, 0x3ffffffffffffffe
mov r13d, 0xafdc
nop word [rax + rax]
mov rcx, qword [rsp + 0x60]
lea r8, [rsp + 0x58]
mov edx, r12d
mov rax, qword [rcx]
call qword [rax + 0x50]
mov rcx, qword [rsp + 0x58]
lea rdx, [rsp + 0x78]
mov rax, qword [rcx]
call qword [rax + 0x38]
mov rcx, qword [rsp + 0x58]
lea rdx, [rsp + 0x48]
mov rax, qword [rcx]
call qword [rax + 0xd0]
mov rcx, qword [rsp + 0x48]
lea rdx, str.Separator
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009c9d6
mov ebx, 0xafc9
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, str.Back
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009c9f6
mov ebx, 0xafca
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, str.Forward
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009ca16
mov ebx, 0xafcb
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x140106300]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009ca36
mov ebx, 0xafcc
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x140106308]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009ca56
mov ebx, 0xafcd
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, str.Copy_To
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009ca76
mov ebx, 0xafce
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, str.Move_To
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009ca96
mov ebx, 0xafcf
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x140106338]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009cab6
mov ebx, 0xafd0
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x140106350]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009cad6
mov ebx, 0xafd1
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x140106360]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009caf6
mov ebx, 0xafd2
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x140106368]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009cb16
mov ebx, 0xafd3
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x140106378]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009cb36
mov ebx, 0xafd4
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, str.Delete_Permanently
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009cb56
mov ebx, 0xafde
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x1401063b0]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009cb76
mov ebx, 0xafd5
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x1401063c0]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009cb96
mov ebx, 0xafd6
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x1401063d0]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009cbb6
mov ebx, 0xafd7
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x1401063e8]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009cbd3
mov ebx, 0xafd9
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x1401063f8]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009cbf0
mov ebx, 0xafda
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x140106430]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009cc0d
mov ebx, 0xafdd
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x140106458]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
jne 0x14009cc2a
mov ebx, 0xafdb
jmp 0x14009cc42
mov rcx, qword [rsp + 0x48]
lea rdx, [0x140106480]
call qword [sym.imp.KERNEL32.dll_lstrcmpiW]
test eax, eax
cmove ebx, r13d
mov rdi, qword [rsi]
lea r8, [rsp + 0x40]
mov dword [rsp + 0x40], ebx
mov rdx, qword [rdi + 8]
mov rcx, rdi
call fcn.14000abf0
mov rdx, qword [rsi + 8]
mov rcx, r14
sub rcx, rdx
cmp rcx, 1
jb 0x14009ccb8
lea rcx, [rdx + 1]
inc r12d
mov qword [rsi + 8], rcx
mov qword [rdi + 8], rax
mov rcx, qword [rax + 8]
mov qword [rcx], rax
cmp r12d, dword [rsp + 0x50]
jl 0x14009c980
mov r13, qword [rsp + 0x2c8]
mov r14, qword [rsp + 0x2c0]
mov rcx, qword [rbp + 0x1b0]
xor rcx, rsp
call fcn.14004ae00
add rsp, 0x2d0
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret
lea rcx, str.list_T__too_long
call fcn.14002ba2c
int3
lea rcx, [rsp + 0x70]
mov rdx, r12
call fcn.140090fd0
lea rcx, [rsp + 0x68]
mov rdx, r12
mov eax, dword [rax]
mov dword [rdi + 0x1bbc], eax
call fcn.140090fd0
mov ecx, dword [rax]
mov dword [rdi + 0x1bbc], ecx
jmp 0x14009cc9b
mov rcx, rsi
call fcn.14004ba9c
mov dword [rdi + 0xee04], eax
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedb4], ebx
jmp 0x14009cc9b
cmp eax, 0xe15c9d5d
ja 0x14009ce8a
je 0x14009ce6a
cmp eax, 0xd4cb11fb
ja 0x14009cdfe
je 0x14009cdab
cmp eax, 0xd230a5a9
je 0x14009cd8b
cmp eax, 0xd37c201f
je 0x14009cd78
cmp eax, 0xd3df567f
jne 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed48], ebx
jmp 0x14009cc9b
mov rcx, rsi
call fcn.14004ba9c
mov dword [rdi + 0xedf4], eax
jmp 0x14009cc9b
mov rcx, rsi
call fcn.14004ba9c
mov r12d, 1
mov dword [rdi + 0x1b58], eax
mov dword [rdi + 0x1b7c], r12d
jmp 0x14009cc9b
add rdi, 0x1748
mov ecx, 0x104
sub rsi, rdi
nop word [rax + rax]
lea rax, [rcx + 0x7ffffefa]
test rax, rax
je 0x14009cded
movzx eax, word [rdi + rsi]
test ax, ax
je 0x14009cded
mov word [rdi], ax
add rdi, 2
dec rcx
jne 0x14009cdc0
sub rdi, 2
mov word [rdi], bx
jmp 0x14009cc9b
test rcx, rcx
jne 0x14009cdf6
sub rdi, 2
mov word [rdi], bx
jmp 0x14009cc9b
cmp eax, 0xdb9fb3b0
je 0x14009ce4a
cmp eax, 0xdf22b9d6
je 0x14009ce2a
cmp eax, 0xdf234196
jne 0x14009cc9b
mov rcx, rsi
call fcn.14004ba9c
mov dword [rdi + 0xee08], eax
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xee10], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed78], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed9c], ebx
jmp 0x14009cc9b
cmp eax, 0xf452395c
ja 0x14009cf30
je 0x14009cf10
cmp eax, 0xe50efe54
je 0x14009cef0
cmp eax, 0xf2af1973
je 0x14009ced0
cmp eax, 0xf4407ac5
jne 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed98], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xeda4], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xed94], ebx
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xedd8], ebx
jmp 0x14009cc9b
cmp eax, 0xfb1a605f
je 0x14009cf7c
cmp eax, 0xfcafeeae
je 0x14009cf5c
cmp eax, 0xfdc88f50
jne 0x14009cc9b
mov rcx, rsi
call fcn.14004ba9c
mov dword [rdi + 0x1b84], eax
jmp 0x14009cc9b
lea rdx, [0x140103e30]
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_lstrcmpW]
test eax, eax
sete bl
mov dword [rdi + 0xee14], ebx
jmp 0x14009cc9b
mov rcx, r12
call fcn.140090a10
mov dword [rdi + 0x1bc4], eax
jmp 0x14009cc9b