Function at 0x1400727e0
Capabilities:
Enumerate pe sections

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x50
mov r9d, 0x3ffffff
nop word cs:[rax + rax]
mov eax, dword [0x141dce070]
imul eax, dword [0x141dce074]
and eax, 0x25aa8408
cmp eax, 0xd607a80c
je 0x140072800
mov r11d, dword [rcx + 0x10]
mov r13d, dword [rcx + 0x14]
mov ebx, dword [rdx + 3]
mov edi, dword [rdx + 6]
mov esi, dword [rdx + 0xc]
mov eax, dword [rdx + 9]
shr eax, 6
add eax, dword [rcx + 0x30]
shr edi, 4
and edi, 0x3ffffff
add edi, dword [rcx + 0x2c]
shr ebx, 2
and ebx, 0x3ffffff
add ebx, dword [rcx + 0x28]
and r9d, dword [rdx]
add r9d, dword [rcx + 0x24]
shr esi, 8
mov qword [rsp + 0x40], r9
mov r10, r11
imul r9, r11
mov r12d, dword [rcx + 0x18]
mov edx, dword [rcx + 0x1c]
mov r11d, dword [rcx + 0x20]
mov r15d, dword [rcx + 0x34]
mov qword [rsp + 0x30], r11
lea r14d, [r11 + r11*4]
mov qword [rsp + 0x38], rdx
lea r11d, [rdx + rdx*4]
lea edx, [r12 + r12*4]
lea ebp, [r15 + rsi + 0x1000000]
mov qword [rsp + 0x48], r13
lea esi, [r13 + r13*4]
mov r8d, ebx
mov qword [rsp], r8
mov r8d, r14d
mov r15d, edi
mov r14d, r11d
mov r13d, eax
mov eax, edx
mov qword [rsp + 0x10], rax
mov r11d, ebp
mov edi, esi
imul rdi, r11
nop dword [rax + rax]
mov eax, dword [0x141dce078]
xor edx, edx
div dword [0x141dce07c]
add eax, 0x2143ceb3
imul rdx, rax, 0x4a3ecdd
shr rdx, 0x20
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 0x1e
imul eax, eax, 0x7ddd0287
cmp eax, 0x5b09a144
ja 0x1400728c0
mov rbx, qword [rsp]
mov rax, rbx
imul rax, r8
add rax, r9
mov rdx, r15
imul rdx, r14
mov rsi, r13
mov rbp, qword [rsp + 0x10]
imul rsi, rbp
add rsi, rdx
add rsi, rax
mov eax, dword [0x141dce080]
and eax, dword [0x141dce084]
add rsi, rdi
mov qword [rsp + 0x28], rsi
imul eax, eax, 0x11298cb2
add eax, 0x60218730
cmp eax, 0xd9f9d771
mov qword [rsp + 0x20], r8
mov r8, rbx
mov qword [rsp + 8], r12
mov r9, qword [rsp + 0x40]
mov qword [rsp + 0x18], r14
mov r14, qword [rsp + 0x48]
ja 0x140072adc
mov rax, r9
imul rax, r14
mov rdx, r8
imul rdx, r10
add rdx, rax
mov rax, r15
mov r8, qword [rsp + 0x20]
imul rax, r8
mov rsi, r13
mov rbx, qword [rsp + 0x18]
imul rsi, rbx
add rsi, rax
add rsi, rdx
mov rdx, r11
imul rdx, rbp
add rdx, rsi
mov rax, r9
imul rax, r12
mov rsi, qword [rsp]
imul rsi, r14
add rsi, rax
mov rax, r15
imul rax, r10
mov r12, r13
imul r12, r8
add r12, rax
add r12, rsi
mov rdi, r11
imul rdi, rbx
add rdi, r12
mov rax, r9
mov rbx, qword [rsp + 0x38]
imul rax, rbx
mov rsi, qword [rsp]
imul rsi, qword [rsp + 8]
add rsi, rax
mov rax, r15
imul rax, r14
mov r12, r13
imul r12, r10
add r12, rax
add r12, rsi
mov rbp, r11
imul rbp, r8
mov r8, qword [rsp]
add rbp, r12
mov rax, r9
imul rax, qword [rsp + 0x30]
mov rsi, r8
imul rsi, rbx
add rsi, rax
mov rax, r15
imul rax, qword [rsp + 8]
mov r12, r13
imul r12, r14
add r12, rax
add r12, rsi
mov rsi, r11
imul rsi, r10
add rsi, r12
mov rax, qword [rsp + 0x28]
mov r12, rax
shr r12, 0x1a
and eax, 0x3ffffff
mov r12d, r12d
add r12, rdx
mov rdx, r12
shr rdx, 0x1a
and r12d, 0x3ffffff
mov edx, edx
add rdx, rdi
mov rdi, rdx
shr rdi, 0x1a
mov edi, edi
add rdi, rbp
mov rbp, rdi
shr rbp, 0x1a
mov ebp, ebp
add rbp, rsi
mov rsi, rbp
shr rsi, 0x1a
lea esi, [rsi + rsi*4]
add esi, eax
mov eax, esi
shr eax, 0x1a
add eax, r12d
mov r12, qword [rsp + 8]
and esi, 0x3ffffff
mov dword [rcx + 0x24], esi
mov dword [rcx + 0x28], eax
and edx, 0x3ffffff
mov dword [rcx + 0x2c], edx
and edi, 0x3ffffff
mov dword [rcx + 0x30], edi
and ebp, 0x3ffffff
mov dword [rcx + 0x34], ebp
mov rbp, qword [rsp + 0x10]
mov eax, dword [0x141dce088]
or eax, dword [0x141dce08c]
imul eax, eax, 0x6a86fc08
cmp eax, 0xb5f57155
jne 0x140072c3f
mov rax, r9
imul rax, r14
mov rdx, r8
imul rdx, r10
add rdx, rax
mov rax, r15
mov r8, qword [rsp + 0x20]
imul rax, r8
mov rsi, r13
mov rbx, qword [rsp + 0x18]
imul rsi, rbx
add rsi, rax
add rsi, rdx
mov rdx, r11
imul rdx, rbp
add rdx, rsi
mov rax, r9
imul rax, r12
mov rsi, qword [rsp]
imul rsi, r14
add rsi, rax
mov rax, r15
imul rax, r10
mov r12, r13
imul r12, r8
add r12, rax
add r12, rsi
mov rdi, r11
imul rdi, rbx
add rdi, r12
mov rax, r9
mov rbx, qword [rsp + 0x38]
imul rax, rbx
mov rsi, qword [rsp]
imul rsi, qword [rsp + 8]
add rsi, rax
mov rax, r15
imul rax, r14
mov r12, r13
imul r12, r10
add r12, rax
add r12, rsi
mov rbp, r11
imul rbp, r8
mov r8, qword [rsp]
add rbp, r12
mov rax, r9
imul rax, qword [rsp + 0x30]
mov rsi, r8
imul rsi, rbx
add rsi, rax
mov rax, r15
imul rax, qword [rsp + 8]
mov r12, r13
imul r12, r14
add r12, rax
add r12, rsi
mov rsi, r11
imul rsi, r10
add rsi, r12
mov rax, qword [rsp + 0x28]
mov r12, rax
shr r12, 0x1a
and eax, 0x3ffffff
mov r12d, r12d
add r12, rdx
mov rdx, r12
shr rdx, 0x1a
and r12d, 0x3ffffff
mov edx, edx
add rdx, rdi
mov rdi, rdx
shr rdi, 0x1a
mov edi, edi
add rdi, rbp
mov rbp, rdi
shr rbp, 0x1a
mov ebp, ebp
add rbp, rsi
mov rsi, rbp
shr rsi, 0x1a
lea esi, [rsi + rsi*4]
add esi, eax
mov eax, esi
shr eax, 0x1a
add eax, r12d
mov r12, qword [rsp + 8]
and esi, 0x3ffffff
mov dword [rcx + 0x24], esi
mov dword [rcx + 0x28], eax
and edx, 0x3ffffff
mov dword [rcx + 0x2c], edx
and edi, 0x3ffffff
mov dword [rcx + 0x30], edi
and ebp, 0x3ffffff
mov dword [rcx + 0x34], ebp
mov rbp, qword [rsp + 0x10]
jmp 0x140072961
add rsp, 0x50
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret