Function at 0x1400567e0
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, [0x1401c6fe0]
xor r11d, r11d
mov rax, qword [rcx]
mov r9d, eax
mov qword [rsp + 0xb8], rdx
mov rdx, qword [rcx + 8]
mov r12, rcx
mov qword [rsp + 0x40], rax
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x48], rdx
mov rdx, qword [rcx + 0x18]
mov dword [rsp + 0x38], 0
mov r8d, eax
mov ecx, dword [rsp + 0x44]
mov dword [rsp + 0x3c], 0
mov esi, dword [rsp + 0x4c]
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 + 4], 0
mov dword [rsp], 0
mov dword [rsp + 8], 0
mov dword [rsp + 0xc], 0
mov dword [rsp + 0x10], 0
mov dword [rsp + 0x14], 0
mov qword [rsp + 0xb0], r12
mov qword [rsp + 0x58], rdx
mov edx, dword [rsp + 0x48]
mov qword [rsp + 0x50], rax
mov r10d, dword [rsp + 0x58]
mov ebx, dword [rsp + 0x54]
mov eax, dword [rsp + 0x5c]
mov r12d, r8d
mov ebp, r8d
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, r8d
rol r12d, 7
xor ebp, r12d
mov r12d, ebx
xor r12d, r10d
and r12d, r8d
xor r12d, r10d
add ebp, r12d
add ebp, dword [rdi]
test r11d, r11d
je 0x1400574f0
mov r15d, dword [rsp + 0x38]
mov r13d, r15d
mov r12d, r15d
shr r15d, 0xa
rol r13d, 0xf
rol r12d, 0xd
xor r12d, r13d
xor r12d, r15d
mov r15d, dword [rsp + 4]
mov r14d, r15d
mov r13d, r15d
shr r15d, 3
ror r14d, 7
rol r13d, 0xe
xor r13d, r14d
xor r13d, r15d
mov r15d, dword [rsp + 0x20]
add r12d, r13d
add r12d, r15d
add dword [rsp + 0x34], r12d
mov r15d, dword [rsp + 0x34]
mov r13d, r9d
mov r12d, r9d
add r10d, dword [rdi + 4]
ror r13d, 2
xor r12d, ecx
add ebp, r15d
add ebp, eax
mov eax, r9d
ror eax, 0xd
add esi, ebp
xor eax, r13d
mov r13d, r9d
rol r13d, 0xa
xor eax, r13d
mov r13d, edx
xor r13d, ecx
and r13d, r12d
xor r13d, ecx
add eax, r13d
mov r13d, esi
add eax, ebp
mov ebp, esi
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, esi
rol r13d, 7
xor ebp, r13d
mov r13d, r8d
xor r13d, ebx
and r13d, esi
xor r13d, ebx
add r10d, r13d
test r11d, r11d
je 0x1400576f8
mov r15d, dword [rsp + 0x3c]
mov r14d, r15d
mov r13d, r15d
shr r15d, 0xa
rol r14d, 0xf
rol r13d, 0xd
xor r13d, r14d
mov r14d, r15d
mov r15d, dword [rsp + 0x24]
xor r14d, r13d
mov r13d, dword [rsp + 4]
add r13d, r15d
add r14d, r13d
mov r13d, dword [rsp]
mov r15d, r13d
rol r13d, 0xe
ror r15d, 7
xor r13d, r15d
mov r15d, dword [rsp]
shr r15d, 3
xor r13d, r15d
lea r15d, [r14 + r13]
mov dword [rsp + 4], r15d
add ebp, r10d
mov r10d, dword [rsp + 4]
mov r14d, eax
mov r13d, eax
ror r14d, 0xd
xor r13d, r9d
add ebx, dword [rdi + 8]
add ebp, r10d
mov r10d, eax
and r12d, r13d
ror r10d, 2
xor r12d, r9d
add edx, ebp
xor r14d, r10d
mov r10d, eax
rol r10d, 0xa
xor r10d, r14d
add r10d, r12d
mov r12d, edx
add r10d, ebp
mov ebp, edx
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, edx
rol r12d, 7
xor ebp, r12d
mov r12d, esi
xor r12d, r8d
and r12d, edx
xor r12d, r8d
add ebx, r12d
test r11d, r11d
je 0x1400576e0
mov r15d, dword [rsp + 8]
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 + 0x28]
xor r14d, r12d
mov r12d, dword [rsp]
add r12d, r15d
add r14d, r12d
mov r12d, dword [rsp + 0x34]
mov r15d, r12d
rol r12d, 0xd
rol r15d, 0xf
xor r12d, r15d
mov r15d, dword [rsp + 0x34]
shr r15d, 0xa
xor r12d, r15d
lea r15d, [r14 + r12]
mov dword [rsp], r15d
add ebp, ebx
mov ebx, dword [rsp]
mov r14d, r10d
mov r12d, eax
ror r14d, 0xd
xor r12d, r10d
add r8d, dword [rdi + 0xc]
add ebp, ebx
mov ebx, r10d
and r13d, r12d
ror ebx, 2
xor r13d, eax
add ecx, ebp
xor r14d, ebx
mov ebx, r10d
rol ebx, 0xa
xor ebx, r14d
add ebx, r13d
mov r13d, ecx
add ebx, ebp
mov ebp, ecx
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, ecx
rol r13d, 7
xor ebp, r13d
mov r13d, esi
xor r13d, edx
and r13d, ecx
xor r13d, esi
add r8d, r13d
test r11d, r11d
je 0x1400576c0
mov r15d, dword [rsp + 0xc]
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 + 0x2c]
xor r14d, r13d
mov r13d, dword [rsp + 8]
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 + 8], r15d
add ebp, r8d
mov r8d, dword [rsp + 8]
mov r14d, ebx
mov r13d, r10d
ror r14d, 0xd
xor r13d, ebx
add esi, dword [rdi + 0x10]
add ebp, r8d
mov r8d, ebx
and r12d, r13d
ror r8d, 2
xor r12d, r10d
add r9d, ebp
xor r14d, r8d
mov r8d, ebx
rol r8d, 0xa
xor r8d, r14d
add r8d, r12d
mov r12d, r9d
add r8d, ebp
mov ebp, r9d
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, r9d
rol r12d, 7
xor ebp, r12d
mov r12d, edx
xor r12d, ecx
and r12d, r9d
xor r12d, edx
add esi, r12d
test r11d, r11d
je 0x1400576a0
mov r15d, dword [rsp + 0x10]
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 + 0x30]
xor r14d, r12d
mov r12d, dword [rsp + 0xc]
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 + 0xc], r15d
add ebp, esi
mov esi, dword [rsp + 0xc]
mov r14d, r8d
mov r12d, ebx
ror r14d, 0xd
xor r12d, r8d
add edx, dword [rdi + 0x14]
add ebp, esi
mov esi, r8d
and r13d, r12d
ror esi, 2
xor r13d, ebx
add eax, ebp
xor r14d, esi
mov esi, r8d
rol esi, 0xa
xor esi, r14d
add esi, r13d
mov r13d, eax
add esi, ebp
mov ebp, eax
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, eax
rol r13d, 7
xor ebp, r13d
mov r13d, ecx
xor r13d, r9d
and r13d, eax
xor r13d, ecx
add edx, r13d
test r11d, r11d
je 0x140057680
mov r15d, dword [rsp + 0x14]
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 + 0x38]
xor r14d, r13d
mov r13d, dword [rsp + 0x10]
add r13d, r15d
add r14d, r13d
mov r13d, dword [rsp + 8]
mov r15d, r13d
rol r13d, 0xd
rol r15d, 0xf
xor r13d, r15d
mov r15d, dword [rsp + 8]
shr r15d, 0xa
xor r13d, r15d
lea r15d, [r14 + r13]
mov dword [rsp + 0x10], r15d
add ebp, edx
mov edx, dword [rsp + 0x10]
mov r14d, esi
mov r13d, r8d
ror r14d, 0xd
xor r13d, esi
add ecx, dword [rdi + 0x18]
add ebp, edx
mov edx, esi
and r12d, r13d
ror edx, 2
xor r12d, r8d
add r10d, ebp
xor r14d, edx
mov edx, esi
rol edx, 0xa
xor edx, r14d
add edx, r12d
mov r12d, r10d
add edx, ebp
mov ebp, r10d
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, r10d
rol r12d, 7
xor ebp, r12d
mov r12d, r9d
xor r12d, eax
and r12d, r10d
xor r12d, r9d
add ecx, r12d
test r11d, r11d
je 0x140057660
mov r15d, dword [rsp + 0x18]
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 + 0x3c]
xor r14d, r12d
mov r12d, dword [rsp + 0x14]
add r12d, r15d
add r14d, r12d
mov r12d, dword [rsp + 0xc]
mov r15d, r12d
rol r12d, 0xd
rol r15d, 0xf
xor r12d, r15d
mov r15d, dword [rsp + 0xc]
shr r15d, 0xa
xor r12d, r15d
lea r15d, [r14 + r12]
mov dword [rsp + 0x14], r15d
add ebp, ecx
mov ecx, dword [rsp + 0x14]
mov r14d, edx
mov r12d, esi
ror r14d, 0xd
xor r12d, edx
add r9d, dword [rdi + 0x1c]
add ebp, ecx
mov ecx, edx
and r13d, r12d
ror ecx, 2
xor r13d, esi
add ebx, ebp
xor r14d, ecx
mov ecx, edx
rol ecx, 0xa
xor ecx, r14d
add ecx, r13d
mov r13d, ebx
add ecx, ebp
mov ebp, ebx
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, ebx
rol r13d, 7
xor ebp, r13d
mov r13d, eax
xor r13d, r10d
and r13d, ebx
xor r13d, eax
add r9d, r13d
test r11d, r11d
je 0x140057640
mov r15d, dword [rsp + 0x1c]
mov r14d, r15d
mov r13d, r15d
shr r15d, 3
ror r14d, 7
rol r13d, 0xe
xor r13d, r14d
mov r14d, dword [rsp + 0x10]
xor r13d, r15d
mov r15d, dword [rsp + 0x18]
add r13d, r15d
mov r15d, dword [rsp + 0x34]
add r13d, 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, [r13 + r14]
mov dword [rsp + 0x18], r15d
add ebp, r9d
mov r9d, dword [rsp + 0x18]
mov r14d, ecx
mov r13d, edx
ror r14d, 0xd
xor r13d, ecx
add eax, dword [rdi + 0x20]
add ebp, r9d
mov r9d, ecx
and r12d, r13d
ror r9d, 2
xor r12d, edx
add r8d, ebp
xor r14d, r9d
mov r9d, ecx
rol r9d, 0xa
xor r9d, r14d
add r9d, r12d
mov r12d, r8d
add r9d, ebp
mov ebp, r8d
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, r8d
rol r12d, 7
xor ebp, r12d
mov r12d, r10d
xor r12d, ebx
and r12d, r8d
xor r12d, r10d
add eax, r12d
test r11d, r11d
je 0x140057620
mov r15d, dword [rsp + 0x20]
mov r14d, r15d
mov r12d, r15d
shr r15d, 3
ror r14d, 7
rol r12d, 0xe
xor r12d, r14d
mov r14d, dword [rsp + 0x14]
xor r12d, r15d
mov r15d, dword [rsp + 0x1c]
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 + 0x14]
shr r15d, 0xa
xor r14d, r15d
lea r15d, [r12 + r14]
mov dword [rsp + 0x1c], r15d
add ebp, eax
mov eax, dword [rsp + 0x1c]
mov r14d, r9d
mov r12d, ecx
ror r14d, 0xd
xor r12d, r9d
add r10d, dword [rdi + 0x24]
add ebp, eax
mov eax, r9d
and r13d, r12d
ror eax, 2
xor r13d, ecx
add esi, ebp
xor r14d, eax
mov eax, r9d
rol eax, 0xa
xor eax, r14d
add eax, r13d
mov r13d, esi
add eax, ebp
mov ebp, esi
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, esi
rol r13d, 7
xor ebp, r13d
mov r13d, ebx
xor r13d, r8d
and r13d, esi
xor r13d, ebx
add r10d, r13d
test r11d, r11d
je 0x140057600
mov r15d, dword [rsp + 0x24]
mov r14d, r15d
mov r13d, r15d
shr r15d, 3
ror r14d, 7
rol r13d, 0xe
xor r13d, r14d
mov r14d, dword [rsp + 0x18]
xor r13d, r15d
mov r15d, dword [rsp + 0x20]
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 + 0x18]
shr r15d, 0xa
xor r14d, r15d
lea r15d, [r13 + r14]
mov dword [rsp + 0x20], r15d
add ebp, r10d
mov r10d, dword [rsp + 0x20]
mov r14d, eax
mov r13d, r9d
ror r14d, 0xd
xor r13d, eax
add ebx, dword [rdi + 0x28]
add ebp, r10d
mov r10d, eax
and r12d, r13d
ror r10d, 2
xor r12d, r9d
add edx, ebp
xor r14d, r10d
mov r10d, eax
rol r10d, 0xa
xor r10d, r14d
add r10d, r12d
mov r12d, edx
add r10d, ebp
mov ebp, edx
ror r12d, 6
ror ebp, 0xb
xor ebp, r12d
mov r12d, edx
rol r12d, 7
xor ebp, r12d
mov r12d, r8d
xor r12d, esi
and r12d, edx
xor r12d, r8d
add ebx, r12d
test r11d, r11d
je 0x1400575e0
mov r15d, dword [rsp + 0x28]
mov r14d, r15d
mov r12d, r15d
shr r15d, 3
ror r14d, 7
rol r12d, 0xe
xor r12d, r14d
mov r14d, dword [rsp + 0x1c]
xor r12d, r15d
mov r15d, dword [rsp + 0x24]
add r12d, r15d
mov r15d, dword [rsp + 8]
add r12d, 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, [r12 + r14]
mov dword [rsp + 0x24], r15d
add ebp, ebx
mov ebx, dword [rsp + 0x24]
mov r14d, r10d
mov r12d, eax
ror r14d, 0xd
xor r12d, r10d
add r8d, dword [rdi + 0x2c]
add ebp, ebx
mov ebx, r10d
and r13d, r12d
ror ebx, 2
xor r13d, eax
add ecx, ebp
xor r14d, ebx
mov ebx, r10d
rol ebx, 0xa
xor ebx, r14d
add ebx, r13d
mov r13d, ecx
add ebx, ebp
mov ebp, ecx
ror r13d, 0xb
ror ebp, 6
xor r13d, ebp
mov ebp, ecx
rol ebp, 7
xor r13d, ebp
mov ebp, esi
xor ebp, edx
and ebp, ecx
xor ebp, esi
add r8d, ebp
test r11d, r11d
je 0x1400575c0
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
mov r15d, dword [rsp + 0x28]
add r8d, r13d
mov r14d, ebx
mov ebp, r10d
ror r14d, 0xd
xor ebp, ebx
add esi, dword [rdi + 0x30]
lea r13d, [r8 + r15]
mov r8d, ebx
and r12d, ebp
ror r8d, 2
xor r12d, r10d
add r9d, r13d
xor r14d, r8d
mov r8d, ebx
rol r8d, 0xa
xor r8d, r14d
add r8d, r12d
mov r12d, r9d
add r8d, r13d
mov r13d, r9d
ror r12d, 6
ror r13d, 0xb
xor r13d, r12d
mov r12d, r9d
rol r12d, 7
xor r13d, r12d
mov r12d, edx
xor r12d, ecx
and r12d, r9d
xor r12d, edx
add esi, r12d
test r11d, r11d
je 0x1400575a0
mov r15d, dword [rsp + 0x30]
mov r14d, r15d
mov r12d, r15d
shr r15d, 3
ror r14d, 7
rol r12d, 0xe
xor r12d, r14d
mov r14d, dword [rsp + 0x24]
xor r12d, r15d
mov r15d, dword [rsp + 0x2c]
add r12d, r15d
mov r15d, dword [rsp + 0x10]
add r12d, 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, [r12 + r14]
mov dword [rsp + 0x2c], r15d
mov r15d, dword [rsp + 0x2c]
add esi, r13d
mov r14d, r8d
mov r13d, ebx
ror r14d, 0xd
xor r13d, r8d
add edx, dword [rdi + 0x34]
lea r12d, [rsi + r15]
mov esi, r8d
and ebp, r13d
ror esi, 2
xor ebp, ebx
add eax, r12d
xor r14d, esi
mov esi, r8d
rol esi, 0xa
xor esi, r14d
add esi, ebp
mov ebp, eax
add esi, r12d
mov r12d, eax
ror ebp, 0xb
ror r12d, 6
xor ebp, r12d
mov r12d, eax
rol r12d, 7
xor ebp, r12d
mov r12d, ecx
xor r12d, r9d
and r12d, eax
xor r12d, ecx
add edx, r12d
test r11d, r11d
je 0x140057580
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, edx
mov edx, dword [rsp + 0x30]
mov r14d, esi
mov r12d, r8d
ror r14d, 0xd
xor r12d, esi
add ecx, dword [rdi + 0x38]
add ebp, edx
mov edx, esi
and r13d, r12d
ror edx, 2
xor r13d, r8d
add r10d, ebp
xor r14d, edx
mov edx, esi
rol edx, 0xa
xor edx, r14d
add edx, r13d
mov r13d, r10d
add edx, ebp
mov ebp, r10d
ror r13d, 6
ror ebp, 0xb
xor ebp, r13d
mov r13d, r10d
rol r13d, 7
xor ebp, r13d
mov r13d, r9d
xor r13d, eax
and r13d, r10d
xor r13d, r9d
add ecx, r13d
test r11d, r11d
je 0x140057560
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, ecx
mov ecx, dword [rsp + 0x38]
mov r14d, edx
mov r13d, esi
ror r14d, 0xd
xor r13d, edx
add r9d, dword [rdi + 0x3c]
add ebp, ecx
mov ecx, edx
and r12d, r13d
ror ecx, 2
xor r12d, esi
add ebx, ebp
xor r14d, ecx
mov ecx, edx
rol ecx, 0xa
xor ecx, r14d
add ecx, r12d
mov r12d, ebx
add ecx, 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 r9d, r12d
test r11d, r11d
je 0x140057508
mov r15d, dword [rsp + 0x34]
add r9d, 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 + 0x1c]
xor r12d, r15d
mov r15d, dword [rsp + 0x3c]
add r12d, r15d
add r12d, r14d
mov r14d, dword [rsp + 0x30]
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, ecx
lea ebp, [r9 + r15]
mov r9d, ecx
ror r12d, 0xd
mov dword [rsp + 0x3c], r15d
ror r9d, 2
add r8d, ebp
xor r12d, r9d
mov r9d, ecx
rol r9d, 0xa
xor r9d, r12d
mov r12d, edx
xor r12d, ecx
and r12d, r13d
xor r12d, edx
add r9d, r12d
add r9d, ebp
cmp r11d, 0x40
je 0x140057710
add rdi, 0x40
jmp 0x1400568ce
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15]
mov dword [rsp + 0x34], r14d
jmp 0x14005694c
mov r11, qword [rsp + 0xb8]
add ebp, r9d
mov r9d, ecx
add rdi, 0x40
ror r9d, 0xd
mov r11d, dword [r11 + 0x3c]
add ebp, r11d
mov dword [rsp + 0x3c], r11d
mov r11d, ecx
ror r11d, 2
add r8d, ebp
xor r11d, r9d
mov r9d, ecx
rol r9d, 0xa
xor r9d, r11d
mov r11d, edx
xor r11d, ecx
and r11d, r13d
xor r11d, edx
add r9d, r11d
mov r11d, 0x10
add r9d, ebp
jmp 0x1400568ce
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 0x38]
mov dword [rsp + 0x38], r14d
jmp 0x1400573de
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 0x34]
mov dword [rsp + 0x30], r14d
jmp 0x140057320
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 0x30]
mov dword [rsp + 0x2c], r14d
jmp 0x14005725f
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 0x2c]
mov dword [rsp + 0x28], r14d
jmp 0x140057199
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 0x28]
mov dword [rsp + 0x24], r14d
jmp 0x1400570e1
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 0x24]
mov dword [rsp + 0x20], r14d
jmp 0x14005701e
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 0x20]
mov dword [rsp + 0x1c], r14d
jmp 0x140056f60
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 0x1c]
mov dword [rsp + 0x18], r14d
jmp 0x140056e9b
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 0x18]
mov dword [rsp + 0x14], r14d
jmp 0x140056dde
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 0x14]
mov dword [rsp + 0x10], r14d
jmp 0x140056d1e
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 0x10]
mov dword [rsp + 0xc], r14d
jmp 0x140056c5e
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 0xc]
mov dword [rsp + 8], r14d
jmp 0x140056b98
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 8]
mov dword [rsp], r14d
jmp 0x140056ad8
mov r15, qword [rsp + 0xb8]
mov r14d, dword [r15 + 4]
mov dword [rsp + 4], r14d
jmp 0x140056a14
mov r12, qword [rsp + 0xb0]
add dword [r12], r9d
add dword [r12 + 4], ecx
add dword [r12 + 8], edx
add dword [r12 + 0xc], esi
add dword [r12 + 0x10], r8d
add dword [r12 + 0x14], ebx
add dword [r12 + 0x18], r10d
add dword [r12 + 0x1c], eax
add rsp, 0x68
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret