joyce8/EMBER2024-capa huggingface dataset:
Function at 0x180039190
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x30
mov ebx, ecx
mov ebp, r9d
mov rcx, qword [0x18008ca40]
mov esi, r8d
add rcx, 0x40
mov edi, edx
call fcn.180002a50
mov r10, qword [0x18008ca40]
xor r8d, r8d
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], ebx
mov rax, qword [rsp + 0x20]
mov ecx, dword [r10 + 0x48]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], edi
mov qword [r10 + rcx*8 + 0x170], rax
inc dword [r10 + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], esi
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], ebp
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0x36ced73bfed89754
mov rcx, qword [0x18008ca40]
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x30
pop rdi
jmp fcn.180002ad0

Function at 0x180039280
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x30
mov ebx, ecx
movaps xmmword [rsp + 0x20], xmm6
mov rcx, qword [0x18008ca40]
movaps xmm6, xmm1
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
xor r8d, r8d
mov qword [rsp + 0x50], r8
mov dword [rsp + 0x50], ebx
mov rax, qword [rsp + 0x50]
mov ecx, dword [rdx + 0x48]
mov qword [rsp + 0x50], r8
movss dword [rsp + 0x50], xmm6
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x50]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0xab54a438726d25d5
mov rcx, qword [0x18008ca40]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
jmp fcn.180002ad0

Function at 0x180039310
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x30
mov ebx, ecx
mov edi, edx
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov r8, qword [0x18008ca40]
xor r9d, r9d
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x20], ebx
mov rax, qword [rsp + 0x20]
mov ecx, dword [r8 + 0x48]
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x20], edi
mov qword [r8 + rcx*8 + 0x170], rax
inc dword [r8 + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x20], 1
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0x7c65dac73c35c862
mov rcx, qword [0x18008ca40]
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], r9
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.180002ad0
Function at 0x1800393e0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rdx
push rbx
sub rsp, 0x20
mov ebx, ecx
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], ebx
mov rax, qword [rsp + 0x38]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
lea rdx, str.LUCID
mov rcx, qword [0x18008ca40]
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rdx
movabs rdx, 0x95a88f0b409cda47
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0

Function at 0x180039460
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x30
mov ebx, ecx
movaps xmmword [rsp + 0x20], xmm6
mov rcx, qword [0x18008ca40]
movaps xmm6, xmm1
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
xor r8d, r8d
mov qword [rsp + 0x50], r8
mov dword [rsp + 0x50], ebx
mov rax, qword [rsp + 0x50]
mov ecx, dword [rdx + 0x48]
mov qword [rsp + 0x50], r8
movss dword [rsp + 0x50], xmm6
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x50]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0x79d3b596fe44ee8b
mov rcx, qword [0x18008ca40]
movaps xmm6, xmmword [rsp + 0x20]
add rsp, 0x30
pop rbx
jmp fcn.180002ad0

Function at 0x1800394f0
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov ebx, ecx
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
xor r8d, r8d
mov qword [rsp + 0x40], r8
mov dword [rsp + 0x40], ebx
mov rax, qword [rsp + 0x40]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0x8aba6af54b942b95
mov rcx, qword [0x18008ca40]
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], r8
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0

Function at 0x180039560
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov ebx, ecx
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
xor r8d, r8d
mov qword [rsp + 0x40], r8
mov dword [rsp + 0x40], ebx
mov rax, qword [rsp + 0x40]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0x1f2aa07f00b3217a
mov rcx, qword [0x18008ca40]
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], r8
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0
Function at 0x1800395d0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x30
mov ebx, ecx
mov ebp, r9d
mov rcx, qword [0x18008ca40]
mov esi, r8d
add rcx, 0x40
mov edi, edx
call fcn.180002a50
mov r10, qword [0x18008ca40]
xor r8d, r8d
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], ebx
mov rax, qword [rsp + 0x20]
mov ecx, dword [r10 + 0x48]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], edi
mov qword [r10 + rcx*8 + 0x170], rax
inc dword [r10 + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], esi
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r8
mov dword [rsp + 0x20], ebp
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0x6af0636ddedcb6dd
mov rcx, qword [0x18008ca40]
mov rbx, qword [rsp + 0x40]
mov rbp, qword [rsp + 0x48]
mov rsi, qword [rsp + 0x50]
add rsp, 0x30
pop rdi
jmp fcn.180002ad0

Function at 0x180039760
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov ebx, ecx
mov edi, edx
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov r8, qword [0x18008ca40]
xor r9d, r9d
mov qword [rsp + 0x48], r9
mov dword [rsp + 0x48], ebx
mov rax, qword [rsp + 0x48]
mov ecx, dword [r8 + 0x48]
mov qword [rsp + 0x48], r9
mov dword [rsp + 0x48], edi
mov qword [r8 + rcx*8 + 0x170], rax
inc dword [r8 + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x48], r9
mov dword [rsp + 0x48], 1
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x48]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0x2a1f4f37f95bad08
mov rcx, qword [0x18008ca40]
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp fcn.180002ad0

Function at 0x180039810
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov ebx, ecx
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
xor r8d, r8d
mov qword [rsp + 0x40], r8
mov dword [rsp + 0x40], ebx
mov rax, qword [rsp + 0x40]
mov ecx, dword [rdx + 0x48]
mov qword [rsp + 0x40], r8
mov dword [rsp + 0x40], 1
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x40]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0x57c51e6bad752696
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0
Function at 0x180039890
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x20
mov ebx, ecx
mov edi, edx
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov r8, qword [0x18008ca40]
xor r9d, r9d
mov qword [rsp + 0x48], r9
mov dword [rsp + 0x48], ebx
mov rax, qword [rsp + 0x48]
mov ecx, dword [r8 + 0x48]
mov qword [rsp + 0x48], r9
mov dword [rsp + 0x48], edi
mov qword [r8 + rcx*8 + 0x170], rax
inc dword [r8 + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x48]
mov qword [rsp + 0x48], r9
mov dword [rsp + 0x48], 1
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x48]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0x2aa720e4287bf269
mov rcx, qword [0x18008ca40]
mov rbx, qword [rsp + 0x30]
add rsp, 0x20
pop rdi
jmp fcn.180002ad0

Function at 0x1800399e0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 8], rbx
push rdi
sub rsp, 0x30
mov ebx, ecx
mov edi, edx
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov r8, qword [0x18008ca40]
xor r9d, r9d
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x20], ebx
mov rax, qword [rsp + 0x20]
mov ecx, dword [r8 + 0x48]
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x20], edi
mov qword [r8 + rcx*8 + 0x170], rax
inc dword [r8 + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x20], 0x270f
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov qword [rsp + 0x20], r9
mov dword [rsp + 0x20], 1
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x20]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0xb282dc6ebd803c75
mov rcx, qword [0x18008ca40]
mov rbx, qword [rsp + 0x40]
add rsp, 0x30
pop rdi
jmp fcn.180002ad0
Function at 0x1800428c0
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x40
mov rcx, qword [0x18008ca40]
mov ebx, dword [0x180096ca0]
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
xor edi, edi
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], ebx
mov rax, qword [rsp + 0x50]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0x50fac3a3e030a6e1
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rax, qword [0x18008ca40]
lea rcx, [rsp + 0x20]
xor r8d, r8d
mov rdx, qword [rax + 0x40]
mov edx, dword [rdx]
call fcn.1800384d0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
movss xmm0, dword [rsp + 0x20]
mov qword [rsp + 0x50], rdi
movss dword [rsp + 0x50], xmm0
mov ecx, dword [rdx + 0x48]
mov rax, qword [rsp + 0x50]
movss xmm0, dword [rsp + 0x28]
mov qword [rsp + 0x50], rdi
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
movss dword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x50]
movss xmm0, dword [rsp + 0x30]
mov ecx, dword [rdx + 0x48]
mov qword [rsp + 0x50], rdi
movss dword [rsp + 0x50], xmm0
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], 0x447a0000
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rcx, qword [0x18008ca40]
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rdi
inc dword [rcx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], 1
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], 0x447a0000
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rcx, qword [0x18008ca40]
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rdi
inc dword [rcx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x50]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rcx, qword [0x18008ca40]
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rdi
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
movabs rdx, 0xe3ad2bdbaee269ac
mov rbx, qword [rsp + 0x58]
add rsp, 0x40
pop rdi
jmp fcn.180002ad0
jmp 0x1800428c0
Function at 0x18004a990
Capabilities:
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 8], rcx
push rdi
sub rsp, 0x40
mov rcx, qword [0x18008ca40]
mov ebx, dword [0x180096ca0]
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
xor edi, edi
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], ebx
mov rax, qword [rsp + 0x50]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0x50fac3a3e030a6e1
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rax, qword [0x18008ca40]
lea rcx, [rsp + 0x20]
xor r8d, r8d
mov rdx, qword [rax + 0x40]
mov edx, dword [rdx]
call fcn.1800384d0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
movss xmm0, dword [rsp + 0x20]
mov qword [rsp + 0x50], rdi
movss dword [rsp + 0x50], xmm0
mov ecx, dword [rdx + 0x48]
mov rax, qword [rsp + 0x50]
movss xmm0, dword [rsp + 0x28]
mov qword [rsp + 0x50], rdi
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
movss dword [rsp + 0x50], xmm0
mov rax, qword [rsp + 0x50]
movss xmm0, dword [rsp + 0x30]
mov ecx, dword [rdx + 0x48]
mov qword [rsp + 0x50], rdi
movss dword [rsp + 0x50], xmm0
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], 0x447a0000
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rcx, qword [0x18008ca40]
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rdi
inc dword [rcx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], 1
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x50]
mov qword [rsp + 0x50], rdi
mov dword [rsp + 0x50], 0x447a0000
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rcx, qword [0x18008ca40]
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rdi
inc dword [rcx + 0x48]
mov rdx, qword [0x18008ca40]
mov rax, qword [rsp + 0x50]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
mov rcx, qword [0x18008ca40]
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rdi
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
movabs rdx, 0xe3ad2bdbaee269ac
mov rbx, qword [rsp + 0x58]
add rsp, 0x40
pop rdi
jmp fcn.180002ad0
jmp 0x1800428c0
Function at 0x18004b280
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov ecx, dword [0x180096ca0]
call fcn.180038de0
mov rcx, qword [0x18008ca40]
mov ebx, eax
add rcx, 0x40
call fcn.180002a50
mov r8, qword [0x18008ca40]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], ebx
mov rcx, qword [rsp + 0x38]
mov edx, dword [r8 + 0x48]
mov qword [r8 + rdx*8 + 0x170], rcx
movabs rdx, 0xaaa34f8a7cb32098
inc dword [r8 + 0x48]
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], ebx
mov rax, qword [rsp + 0x38]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0xe1ef3c1216aff2cd
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rdx, qword [0x18008ca40]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], ebx
mov rax, qword [rsp + 0x38]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0x176cecf6f920d707
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0

Function at 0x18004b3b0
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
movabs rdx, 0x4f8644af03d0e0d6
call fcn.180002ad0
mov rcx, qword [0x18008ca40]
mov ebx, dword [0x180096ca0]
add rcx, 0x40
mov rax, qword [rcx]
cmp ebx, dword [rax]
je 0x18004b43b
call fcn.180002a50
mov rdx, qword [0x18008ca40]
mov qword [rsp + 0x38], 0
mov dword [rsp + 0x38], ebx
mov rax, qword [rsp + 0x38]
mov ecx, dword [rdx + 0x48]
mov qword [rdx + rcx*8 + 0x170], rax
inc dword [rdx + 0x48]
movabs rdx, 0xfa8904dc5f304220
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0
add rsp, 0x20
pop rbx
ret

Function at 0x18004cc60
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
lea rbx, str.Halloween
movabs rdx, 0x29b487c359e19889
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
movabs rdx, 0xed712ca327900c8a
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0
Function at 0x18004cd10
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
lea rbx, str.XMAS
movabs rdx, 0x29b487c359e19889
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
movabs rdx, 0xed712ca327900c8a
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0

Function at 0x18004cdc0
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
lea rbx, str.BLIZZARD
movabs rdx, 0x29b487c359e19889
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
movabs rdx, 0xed712ca327900c8a
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0

Function at 0x18004ce70
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
lea rbx, str.SNOWLIGHT
movabs rdx, 0x29b487c359e19889
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
movabs rdx, 0xed712ca327900c8a
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0

Function at 0x18004cf20
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
lea rbx, str.FOGGY
movabs rdx, 0x29b487c359e19889
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
movabs rdx, 0xed712ca327900c8a
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0
Function at 0x18004cfd0
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
lea rbx, str.THUNDER
movabs rdx, 0x29b487c359e19889
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
movabs rdx, 0xed712ca327900c8a
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0

Function at 0x18004d080
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
lea rbx, str.RAIN
movabs rdx, 0x29b487c359e19889
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
movabs rdx, 0xed712ca327900c8a
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0

Function at 0x18004d130
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
lea rbx, str.OVERCAST
movabs rdx, 0x29b487c359e19889
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
movabs rdx, 0xed712ca327900c8a
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0

Function at 0x18004d1e0
Capabilities:
Hash data using fnv

Disassembly:
push rbx
sub rsp, 0x20
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
lea rbx, str.CLOUDS
movabs rdx, 0x29b487c359e19889
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
call fcn.180002ad0
mov rcx, qword [0x18008ca40]
add rcx, 0x40
call fcn.180002a50
mov rcx, qword [0x18008ca40]
movabs rdx, 0xed712ca327900c8a
mov eax, dword [rcx + 0x48]
mov qword [rcx + rax*8 + 0x170], rbx
inc dword [rcx + 0x48]
mov rcx, qword [0x18008ca40]
add rsp, 0x20
pop rbx
jmp fcn.180002ad0