Function at 0x14007a280
Capabilities:
Hash data using murmur3

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x68
lea rdi, [0x14036a780]
xor r11d, r11d
mov rax, qword [rcx + 0x10]
movdqu xmm2, xmmword [rcx]
mov rbp, rcx
mov rcx, qword [rcx + 0x18]
mov dword [rsp + 0x38], 0
mov dword [rsp + 0x18], 0
mov dword [rsp + 0x1c], 0
mov dword [rsp + 0x20], 0
mov dword [rsp + 0x24], 0
mov dword [rsp + 0x28], 0
mov dword [rsp + 0x2c], 0
mov dword [rsp + 0x30], 0
mov dword [rsp + 0x34], 0
mov dword [rsp], 0
mov dword [rsp + 4], 0
mov dword [rsp + 8], 0
mov dword [rsp + 0xc], 0
mov dword [rsp + 0x10], 0
mov dword [rsp + 0x14], 0
mov dword [rsp + 0x3c], 0
mov qword [rsp + 0xb0], rbp
movups xmmword [rsp + 0x40], xmm2
mov esi, dword [rsp + 0x4c]
mov r8d, dword [rsp + 0x40]
mov qword [rsp + 0x58], rcx
mov r9d, dword [rsp + 0x44]
mov r10d, dword [rsp + 0x58]
mov ecx, dword [rsp + 0x48]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0xb8], rdx
mov ebx, dword [rsp + 0x54]
mov edx, eax
mov eax, dword [rsp + 0x5c]
mov r12d, edx
mov ebp, edx
mov r14d, dword [rdi]
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, edx
rol r12d, 7
xor ebp, r12d
mov r12d, r10d
xor r12d, ebx
and r12d, edx
xor r12d, r10d
add ebp, r12d
test r11d, r11d
je 0x14007af80
mov r15d, dword [rsp + 0x38]
mov r13d, r15d
mov r12d, r15d
shr r15d, 0xa
rol r13d, 0xf
rol r12d, 0xd
xor r12d, r13d
mov r13d, dword [rsp]
xor r12d, r15d
mov r15d, r13d
rol r13d, 0xe
ror r15d, 7
xor r13d, r15d
mov r15d, dword [rsp]
shr r15d, 3
xor r13d, r15d
mov r15d, dword [rsp + 0x20]
add r12d, r13d
add r12d, r15d
add dword [rsp + 0x34], r12d
mov r15d, dword [rsp + 0x34]
add ebp, r14d
mov r12d, r8d
mov r13d, r8d
ror r12d, 2
xor r13d, r9d
add r10d, dword [rdi + 4]
add ebp, r15d
add ebp, eax
mov eax, r8d
ror eax, 0xd
add esi, ebp
xor eax, r12d
mov r12d, r8d
rol r12d, 0xa
xor eax, r12d
mov r12d, r9d
xor r12d, ecx
and r12d, r13d
xor r12d, r9d
add eax, r12d
mov r12d, esi
add eax, ebp
mov ebp, esi
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, esi
rol r12d, 7
xor ebp, r12d
mov r12d, edx
xor r12d, ebx
and r12d, esi
xor r12d, ebx
add r10d, r12d
test r11d, r11d
je 0x14007b190
mov r15d, dword [rsp + 0x3c]
mov r14d, r15d
mov r12d, r15d
shr r15d, 0xa
rol r14d, 0xf
rol r12d, 0xd
xor r12d, r14d
mov r14d, r15d
mov r15d, dword [rsp + 0x24]
xor r14d, r12d
mov r12d, dword [rsp]
add r12d, r15d
add r14d, r12d
mov r12d, dword [rsp + 4]
mov r15d, r12d
rol r12d, 0xe
ror r15d, 7
xor r12d, r15d
mov r15d, dword [rsp + 4]
shr r15d, 3
xor r12d, r15d
lea r15d, [r14 + r12]
mov dword [rsp], r15d
add ebp, r10d
mov r10d, dword [rsp]
mov r14d, eax
mov r12d, eax
ror r14d, 0xd
xor r12d, r8d
add ebx, dword [rdi + 8]
add ebp, r10d
mov r10d, eax
and r13d, r12d
ror r10d, 2
xor r13d, r8d
add ecx, ebp
xor r14d, r10d
mov r10d, eax
rol r10d, 0xa
xor r10d, r14d
add r10d, r13d
mov r13d, ecx
add r10d, ebp
mov ebp, ecx
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, ecx
rol r13d, 7
xor ebp, r13d
mov r13d, edx
xor r13d, esi
and r13d, ecx
xor r13d, edx
add ebx, r13d
test r11d, r11d
je 0x14007b170
mov r15d, dword [rsp + 8]
mov r14d, r15d
mov r13d, r15d
shr r15d, 3
ror r14d, 7
rol r13d, 0xe
xor r13d, r14d
mov r14d, r15d
mov r15d, dword [rsp + 0x28]
xor r14d, r13d
mov r13d, dword [rsp + 4]
add r13d, r15d
add r14d, r13d
mov r13d, dword [rsp + 0x34]
mov r15d, r13d
rol r13d, 0xd
rol r15d, 0xf
xor r13d, r15d
mov r15d, dword [rsp + 0x34]
shr r15d, 0xa
xor r13d, r15d
lea r15d, [r14 + r13]
mov dword [rsp + 4], r15d
add ebp, ebx
mov ebx, dword [rsp + 4]
mov r14d, r10d
mov r13d, eax
ror r14d, 0xd
xor r13d, r10d
add edx, dword [rdi + 0xc]
add ebp, ebx
mov ebx, r10d
and r12d, r13d
ror ebx, 2
xor r12d, eax
add r9d, ebp
xor r14d, ebx
mov ebx, r10d
rol ebx, 0xa
xor ebx, r14d
add ebx, r12d
mov r12d, r9d
add ebx, ebp
mov ebp, r9d
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, r9d
rol r12d, 7
xor ebp, r12d
mov r12d, esi
xor r12d, ecx
and r12d, r9d
xor r12d, esi
add edx, r12d
test r11d, r11d
je 0x14007b150
mov r15d, dword [rsp + 0xc]
mov r14d, r15d
mov r12d, r15d
shr r15d, 3
ror r14d, 7
rol r12d, 0xe
xor r12d, r14d
mov r14d, r15d
mov r15d, dword [rsp + 0x2c]
xor r14d, r12d
mov r12d, dword [rsp + 8]
add r12d, r15d
add r14d, r12d
mov r12d, dword [rsp]
mov r15d, r12d
rol r12d, 0xd
rol r15d, 0xf
xor r12d, r15d
mov r15d, dword [rsp]
shr r15d, 0xa
xor r12d, r15d
lea r15d, [r14 + r12]
mov dword [rsp + 8], r15d
add ebp, edx
mov edx, dword [rsp + 8]
mov r14d, ebx
mov r12d, r10d
ror r14d, 0xd
xor r12d, ebx
add esi, dword [rdi + 0x10]
add ebp, edx
mov edx, ebx
and r13d, r12d
ror edx, 2
xor r13d, r10d
add r8d, ebp
xor r14d, edx
mov edx, ebx
rol edx, 0xa
xor edx, r14d
add edx, r13d
mov r13d, r8d
add edx, ebp
mov ebp, r8d
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, r8d
rol r13d, 7
xor ebp, r13d
mov r13d, ecx
xor r13d, r9d
and r13d, r8d
xor r13d, ecx
add esi, r13d
test r11d, r11d
je 0x14007b130
mov r15d, dword [rsp + 0x10]
mov r14d, r15d
mov r13d, r15d
shr r15d, 3
ror r14d, 7
rol r13d, 0xe
xor r13d, r14d
mov r14d, r15d
mov r15d, dword [rsp + 0x30]
xor r14d, r13d
mov r13d, dword [rsp + 0xc]
add r13d, r15d
add r14d, r13d
mov r13d, dword [rsp + 4]
mov r15d, r13d
rol r13d, 0xd
rol r15d, 0xf
xor r13d, r15d
mov r15d, dword [rsp + 4]
shr r15d, 0xa
xor r13d, r15d
lea r15d, [r14 + r13]
mov dword [rsp + 0xc], r15d
add ebp, esi
mov esi, dword [rsp + 0xc]
mov r14d, edx
mov r13d, ebx
ror r14d, 0xd
xor r13d, edx
add ecx, dword [rdi + 0x14]
add ebp, esi
mov esi, edx
and r12d, r13d
ror esi, 2
xor r12d, ebx
add eax, ebp
xor r14d, esi
mov esi, edx
rol esi, 0xa
xor esi, r14d
add esi, r12d
mov r12d, eax
add esi, ebp
mov ebp, eax
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, eax
rol r12d, 7
xor ebp, r12d
mov r12d, r9d
xor r12d, r8d
and r12d, eax
xor r12d, r9d
add ecx, r12d
test r11d, r11d
je 0x14007b110
mov r15d, dword [rsp + 0x14]
mov r14d, r15d
mov r12d, r15d
shr r15d, 3
ror r14d, 7
rol r12d, 0xe
xor r12d, r14d
mov r14d, r15d
mov r15d, dword [rsp + 0x38]
xor r14d, r12d
mov r12d, dword [rsp + 0x10]
add r12d, r15d
add r14d, r12d
mov r12d, dword [rsp + 8]
mov r15d, r12d
rol r12d, 0xd
rol r15d, 0xf
xor r12d, r15d
mov r15d, dword [rsp + 8]
shr r15d, 0xa
xor r12d, r15d
lea r15d, [r14 + r12]
mov dword [rsp + 0x10], r15d
add ebp, ecx
mov ecx, dword [rsp + 0x10]
mov r14d, esi
mov r12d, edx
ror r14d, 0xd
xor r12d, esi
add r9d, dword [rdi + 0x18]
add ebp, ecx
mov ecx, esi
and r13d, r12d
ror ecx, 2
xor r13d, edx
add r10d, ebp
xor r14d, ecx
mov ecx, esi
rol ecx, 0xa
xor ecx, r14d
add ecx, r13d
mov r13d, r10d
add ecx, ebp
mov ebp, r10d
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, r10d
rol r13d, 7
xor ebp, r13d
mov r13d, r8d
xor r13d, eax
and r13d, r10d
xor r13d, r8d
add r9d, r13d
test r11d, r11d
je 0x14007b0f0
mov r15d, dword [rsp + 0x18]
mov r14d, r15d
mov r13d, r15d
shr r15d, 3
ror r14d, 7
rol r13d, 0xe
xor r13d, r14d
mov r14d, r15d
mov r15d, dword [rsp + 0x3c]
xor r14d, r13d
mov r13d, dword [rsp + 0x14]
add r13d, r15d
add r14d, r13d
mov r13d, dword [rsp + 0xc]
mov r15d, r13d
rol r13d, 0xd
rol r15d, 0xf
xor r13d, r15d
mov r15d, dword [rsp + 0xc]
shr r15d, 0xa
xor r13d, r15d
lea r15d, [r14 + r13]
mov dword [rsp + 0x14], r15d
add ebp, r9d
mov r9d, dword [rsp + 0x14]
mov r14d, ecx
mov r13d, esi
ror r14d, 0xd
xor r13d, ecx
add r8d, dword [rdi + 0x1c]
add ebp, r9d
mov r9d, ecx
and r12d, r13d
ror r9d, 2
xor r12d, esi
add ebx, ebp
xor r14d, r9d
mov r9d, ecx
rol r9d, 0xa
xor r9d, r14d
add r9d, r12d
mov r12d, ebx
add r9d, ebp
mov ebp, ebx
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, ebx
rol r12d, 7
xor ebp, r12d
mov r12d, eax
xor r12d, r10d
and r12d, ebx
xor r12d, eax
add r8d, r12d
test r11d, r11d
je 0x14007b0d0
mov r15d, dword [rsp + 0x1c]
mov r14d, r15d
mov r12d, r15d
shr r15d, 3
ror r14d, 7
rol r12d, 0xe
xor r12d, r14d
mov r14d, dword [rsp + 0x10]
xor r12d, r15d
mov r15d, dword [rsp + 0x18]
add r12d, r15d
mov r15d, dword [rsp + 0x34]
add r12d, r15d
mov r15d, r14d
rol r14d, 0xd
rol r15d, 0xf
xor r14d, r15d
mov r15d, dword [rsp + 0x10]
shr r15d, 0xa
xor r14d, r15d
lea r15d, [r12 + r14]
mov dword [rsp + 0x18], r15d
add ebp, r8d
mov r8d, dword [rsp + 0x18]
mov r14d, r9d
mov r12d, ecx
ror r14d, 0xd
xor r12d, r9d
add eax, dword [rdi + 0x20]
add ebp, r8d
mov r8d, r9d
and r13d, r12d
ror r8d, 2
xor r13d, ecx
add edx, ebp
xor r14d, r8d
mov r8d, r9d
rol r8d, 0xa
xor r8d, r14d
add r8d, r13d
mov r13d, edx
add r8d, ebp
mov ebp, edx
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, edx
rol r13d, 7
xor ebp, r13d
mov r13d, r10d
xor r13d, ebx
and r13d, edx
xor r13d, r10d
add eax, r13d
test r11d, r11d
je 0x14007b0b0
mov r15d, dword [rsp + 0x20]
mov r14d, r15d
mov r13d, r15d
shr r15d, 3
ror r14d, 7
rol r13d, 0xe
xor r13d, r14d
mov r14d, dword [rsp + 0x14]
xor r13d, r15d
mov r15d, dword [rsp + 0x1c]
add r13d, r15d
mov r15d, dword [rsp]
add r13d, r15d
mov r15d, r14d
rol r14d, 0xd
rol r15d, 0xf
xor r14d, r15d
mov r15d, dword [rsp + 0x14]
shr r15d, 0xa
xor r14d, r15d
lea r15d, [r13 + r14]
mov dword [rsp + 0x1c], r15d
add ebp, eax
mov eax, dword [rsp + 0x1c]
mov r14d, r8d
mov r13d, r9d
ror r14d, 0xd
xor r13d, r8d
add r10d, dword [rdi + 0x24]
add ebp, eax
mov eax, r8d
and r12d, r13d
ror eax, 2
xor r12d, r9d
add esi, ebp
xor r14d, eax
mov eax, r8d
rol eax, 0xa
xor eax, r14d
add eax, r12d
mov r12d, esi
add eax, ebp
mov ebp, esi
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, esi
rol r12d, 7
xor ebp, r12d
mov r12d, ebx
xor r12d, edx
and r12d, esi
xor r12d, ebx
add r10d, r12d
test r11d, r11d
je 0x14007b090
mov r15d, dword [rsp + 0x24]
mov r14d, r15d
mov r12d, r15d
shr r15d, 3
ror r14d, 7
rol r12d, 0xe
xor r12d, r14d
mov r14d, dword [rsp + 0x18]
xor r12d, r15d
mov r15d, dword [rsp + 0x20]
add r12d, r15d
mov r15d, dword [rsp + 4]
add r12d, r15d
mov r15d, r14d
rol r14d, 0xd
rol r15d, 0xf
xor r14d, r15d
mov r15d, dword [rsp + 0x18]
shr r15d, 0xa
xor r14d, r15d
lea r15d, [r12 + r14]
mov dword [rsp + 0x20], r15d
add ebp, r10d
mov r10d, dword [rsp + 0x20]
mov r14d, eax
mov r12d, r8d
ror r14d, 0xd
xor r12d, eax
add ebx, dword [rdi + 0x28]
add ebp, r10d
mov r10d, eax
and r13d, r12d
ror r10d, 2
xor r13d, r8d
add ecx, ebp
xor r14d, r10d
mov r10d, eax
rol r10d, 0xa
xor r10d, r14d
add r10d, r13d
mov r13d, ecx
add r10d, ebp
mov ebp, ecx
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, ecx
rol r13d, 7
xor ebp, r13d
mov r13d, edx
xor r13d, esi
and r13d, ecx
xor r13d, edx
add ebx, r13d
test r11d, r11d
je 0x14007b070
mov r15d, dword [rsp + 0x28]
mov r14d, r15d
mov r13d, r15d
shr r15d, 3
ror r14d, 7
rol r13d, 0xe
xor r13d, r14d
mov r14d, dword [rsp + 0x1c]
xor r13d, r15d
mov r15d, dword [rsp + 0x24]
add r13d, r15d
mov r15d, dword [rsp + 8]
add r13d, r15d
mov r15d, r14d
rol r14d, 0xd
rol r15d, 0xf
xor r14d, r15d
mov r15d, dword [rsp + 0x1c]
shr r15d, 0xa
xor r14d, r15d
lea r15d, [r13 + r14]
mov dword [rsp + 0x24], r15d
add ebp, ebx
mov ebx, dword [rsp + 0x24]
mov r14d, r10d
mov r13d, eax
ror r14d, 0xd
xor r13d, r10d
add edx, dword [rdi + 0x2c]
add ebp, ebx
mov ebx, r10d
and r12d, r13d
ror ebx, 2
xor r12d, eax
add r9d, ebp
xor r14d, ebx
mov ebx, r10d
rol ebx, 0xa
xor ebx, r14d
add ebx, r12d
mov r12d, r9d
add ebx, ebp
mov ebp, r9d
ror r12d, 0xb
ror ebp, 6
xor r12d, ebp
mov ebp, r9d
rol ebp, 7
xor r12d, ebp
mov ebp, esi
xor ebp, ecx
and ebp, r9d
xor ebp, esi
add edx, ebp
test r11d, r11d
je 0x14007b050
mov r15d, dword [rsp + 0x2c]
mov r14d, r15d
mov ebp, r15d
shr r15d, 3
ror r14d, 7
rol ebp, 0xe
xor ebp, r14d
mov r14d, dword [rsp + 0x20]
xor ebp, r15d
mov r15d, dword [rsp + 0x28]
add ebp, r15d
mov r15d, dword [rsp + 0xc]
add ebp, r15d
mov r15d, r14d
rol r14d, 0xd
rol r15d, 0xf
xor r14d, r15d
mov r15d, dword [rsp + 0x20]
shr r15d, 0xa
xor r14d, r15d
lea r15d, [rbp + r14]
mov dword [rsp + 0x28], r15d
add edx, r12d
mov r14d, ebx
mov r12d, r10d
add esi, dword [rdi + 0x30]
lea ebp, [rdx + r15]
mov edx, ebx
ror r14d, 0xd
xor r12d, ebx
ror edx, 2
and r13d, r12d
add r8d, ebp
xor r14d, edx
mov edx, ebx
xor r13d, r10d
rol edx, 0xa
xor edx, r14d
add edx, r13d
mov r13d, r8d
add edx, ebp
mov ebp, r8d
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, r8d
rol r13d, 7
xor ebp, r13d
mov r13d, ecx
xor r13d, r9d
and r13d, r8d
xor r13d, ecx
add esi, r13d
test r11d, r11d
je 0x14007b030
mov r15d, dword [rsp + 0x30]
mov r14d, r15d
mov r13d, r15d
shr r15d, 3
ror r14d, 7
rol r13d, 0xe
xor r13d, r14d
mov r14d, dword [rsp + 0x24]
xor r13d, r15d
mov r15d, dword [rsp + 0x2c]
add r13d, r15d
mov r15d, dword [rsp + 0x10]
add r13d, r15d
mov r15d, r14d
rol r14d, 0xd
rol r15d, 0xf
xor r14d, r15d
mov r15d, dword [rsp + 0x24]
shr r15d, 0xa
xor r14d, r15d
lea r15d, [r13 + r14]
mov dword [rsp + 0x2c], r15d
add ebp, esi
mov esi, dword [rsp + 0x2c]
mov r14d, edx
mov r13d, ebx
ror r14d, 0xd
xor r13d, edx
add ecx, dword [rdi + 0x34]
add ebp, esi
mov esi, edx
and r12d, r13d
ror esi, 2
xor r12d, ebx
add eax, ebp
xor r14d, esi
mov esi, edx
rol esi, 0xa
xor esi, r14d
add esi, r12d
mov r12d, eax
add esi, ebp
mov ebp, eax
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, eax
rol r12d, 7
xor ebp, r12d
mov r12d, r9d
xor r12d, r8d
and r12d, eax
xor r12d, r9d
add ecx, r12d
test r11d, r11d
je 0x14007b010
mov r15d, dword [rsp + 0x38]
mov r14d, r15d
mov r12d, r15d
shr r15d, 3
ror r14d, 7
rol r12d, 0xe
xor r12d, r14d
mov r14d, dword [rsp + 0x28]
xor r12d, r15d
mov r15d, dword [rsp + 0x30]
add r12d, r15d
mov r15d, dword [rsp + 0x14]
add r12d, r15d
mov r15d, r14d
rol r14d, 0xd
rol r15d, 0xf
xor r14d, r15d
mov r15d, dword [rsp + 0x28]
shr r15d, 0xa
xor r14d, r15d
lea r15d, [r12 + r14]
mov dword [rsp + 0x30], r15d
add ebp, ecx
mov ecx, dword [rsp + 0x30]
mov r14d, esi
mov r12d, edx
ror r14d, 0xd
xor r12d, esi
add r9d, dword [rdi + 0x38]
add ebp, ecx
mov ecx, esi
and r13d, r12d
ror ecx, 2
xor r13d, edx
add r10d, ebp
xor r14d, ecx
mov ecx, esi
rol ecx, 0xa
xor ecx, r14d
add ecx, r13d
mov r13d, r10d
add ecx, ebp
mov ebp, r10d
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, r10d
rol r13d, 7
xor ebp, r13d
mov r13d, r8d
xor r13d, eax
and r13d, r10d
xor r13d, r8d
add r9d, r13d
test r11d, r11d
je 0x14007aff0
mov r15d, dword [rsp + 0x3c]
mov r14d, r15d
mov r13d, r15d
shr r15d, 3
ror r14d, 7
rol r13d, 0xe
xor r13d, r14d
mov r14d, dword [rsp + 0x2c]
xor r13d, r15d
mov r15d, dword [rsp + 0x38]
add r13d, r15d
mov r15d, dword [rsp + 0x18]
add r13d, r15d
mov r15d, r14d
rol r14d, 0xd
rol r15d, 0xf
xor r14d, r15d
mov r15d, dword [rsp + 0x2c]
shr r15d, 0xa
xor r14d, r15d
lea r15d, [r13 + r14]
mov dword [rsp + 0x38], r15d
add ebp, r9d
mov r9d, dword [rsp + 0x38]
mov r14d, ecx
mov r13d, esi
ror r14d, 0xd
xor r13d, ecx
add r8d, dword [rdi + 0x3c]
add ebp, r9d
mov r9d, ecx
and r12d, r13d
ror r9d, 2
xor r12d, esi
add ebx, ebp
xor r14d, r9d
mov r9d, ecx
rol r9d, 0xa
xor r9d, r14d
add r9d, r12d
mov r12d, ebx
add r9d, ebp
mov ebp, ebx
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, ebx
rol r12d, 7
xor ebp, r12d
mov r12d, eax
xor r12d, r10d
and r12d, ebx
xor r12d, eax
add r8d, r12d
test r11d, r11d
je 0x14007af98
mov r15d, dword [rsp + 0x34]
add r8d, ebp
add r11d, 0x10
mov r14d, r15d
mov r12d, r15d
shr r15d, 3
ror r14d, 7
rol r12d, 0xe
xor r12d, r14d
mov r14d, dword [rsp + 0x3c]
xor r12d, r15d
mov r15d, dword [rsp + 0x1c]
add r12d, r14d
mov r14d, dword [rsp + 0x30]
add r12d, r15d
mov r15d, r14d
rol r14d, 0xd
rol r15d, 0xf
xor r14d, r15d
mov r15d, dword [rsp + 0x30]
shr r15d, 0xa
xor r14d, r15d
lea r15d, [r12 + r14]
mov r12d, r9d
lea ebp, [r8 + r15]
mov r8d, r9d
ror r12d, 0xd
mov dword [rsp + 0x3c], r15d
ror r8d, 2
add edx, ebp
xor r12d, r8d
mov r8d, r9d
rol r8d, 0xa
xor r8d, r12d
mov r12d, ecx
xor r12d, r9d
and r12d, r13d
xor r12d, ecx
add r8d, r12d
add r8d, ebp
cmp r11d, 0x40
je 0x14007b1a8
add rdi, 0x40
jmp 0x14007a368
mov r15, qword [rsp + 0xb8]
mov r15d, dword [r15]
mov dword [rsp + 0x34], r15d
jmp 0x14007a3e6
mov r11, qword [rsp + 0xb8]
add ebp, r8d
mov r8d, r9d
add rdi, 0x40
ror r8d, 2
mov r11d, dword [r11 + 0x3c]
add ebp, r11d
mov dword [rsp + 0x3c], r11d
mov r11d, r9d
ror r11d, 0xd
add edx, ebp
xor r11d, r8d
mov r8d, r9d
rol r8d, 0xa
xor r8d, r11d
mov r11d, ecx
xor r11d, r9d
and r11d, r13d
xor r11d, ecx
add r8d, r11d
mov r11d, 0x10
add r8d, ebp
jmp 0x14007a368
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 0x38]
mov dword [rsp + 0x38], r15d
jmp 0x14007ae6f
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 0x34]
mov dword [rsp + 0x30], r15d
jmp 0x14007adb0
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 0x30]
mov dword [rsp + 0x2c], r15d
jmp 0x14007acf5
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 0x2c]
mov dword [rsp + 0x28], r15d
jmp 0x14007ac38
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 0x28]
mov dword [rsp + 0x24], r15d
jmp 0x14007ab7e
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 0x24]
mov dword [rsp + 0x20], r15d
jmp 0x14007aaba
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 0x20]
mov dword [rsp + 0x1c], r15d
jmp 0x14007a9fc
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 0x1c]
mov dword [rsp + 0x18], r15d
jmp 0x14007a939
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 0x18]
mov dword [rsp + 0x14], r15d
jmp 0x14007a875
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 0x14]
mov dword [rsp + 0x10], r15d
jmp 0x14007a7b4
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 0x10]
mov dword [rsp + 0xc], r15d
jmp 0x14007a6f6
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 0xc]
mov dword [rsp + 8], r15d
jmp 0x14007a636
mov r14, qword [rsp + 0xb8]
mov r15d, dword [r14 + 8]
mov dword [rsp + 4], r15d
jmp 0x14007a576
mov r14, qword [rsp + 0xb8]
mov r14d, dword [r14 + 4]
mov dword [rsp], r14d
jmp 0x14007a4b1
mov rbp, qword [rsp + 0xb0]
movd xmm3, esi
movd xmm1, ecx
movd xmm2, eax
movd xmm4, r9d
movd xmm0, r8d
punpckldq xmm1, xmm3
movdqu xmm5, xmmword [rbp]
punpckldq xmm0, xmm4
movd xmm3, ebx
movdqu xmm4, xmmword [rbp + 0x10]
punpcklqdq xmm0, xmm1
movd xmm1, r10d
paddd xmm0, xmm5
punpckldq xmm1, xmm2
movups xmmword [rbp], xmm0
movd xmm0, edx
punpckldq xmm0, xmm3
punpcklqdq xmm0, xmm1
paddd xmm0, xmm4
movups xmmword [rbp + 0x10], xmm0
add rsp, 0x68
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret