Function at 0x14002b690
Capabilities:
Parse pe header

Disassembly:
cmp dword [rcx + 0xa0], 0
mov r8, rdx
mov r11, rcx
je 0x14002b6ef
mov rax, qword [rcx + 0x140]
add rax, 0xfffffffff404effe
cmp rax, 0x21
ja 0x14002b6ef
movabs rcx, 0x3c0f0000f
bt rcx, rax
jae 0x14002b6ef
movabs rax, 0x47ae147ae147ae15
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub r8d, eax
xor eax, eax
cmp r8d, 0x20
sete al
ret
mov r9d, dword [r11 + 0x138]
movabs r10, 0x47ae147ae147ae15
cmp r9d, 3
jne 0x14002b72f
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x19
jne 0x14002b72f
mov eax, 1
ret
cmp r9d, 1
jne 0x14002b758
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x13
je 0x14002b729
cmp r9d, 5
jne 0x14002b781
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x20
je 0x14002b729
cmp r9d, 4
jne 0x14002b7ae
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x15
je 0x14002b729
cmp r9d, 2
jne 0x14002b7db
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x10
je 0x14002b729
mov r9, qword [r11 + 0x140]
cmp r9, 0x5a
jne 0x14002b80f
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 3
je 0x14002b729
cmp r9, 0x59
jne 0x14002b83c
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x24
je 0x14002b729
cmp r9, 0x58
jne 0x14002b869
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x22
je 0x14002b729
cmp r9, 0x57
jne 0x14002b896
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 2
je 0x14002b729
cmp r9, 0x56
jne 0x14002b8c3
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x23
je 0x14002b729
cmp r9, 0x55
jne 0x14002b8f0
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x21
je 0x14002b729
cmp r9, 0x4f
jne 0x14002b91d
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 4
je 0x14002b729
cmp r9, 0x50
jne 0x14002b94a
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0xd
je 0x14002b729
cmp r9, 0x4e
jne 0x14002b977
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 5
je 0x14002b729
cmp r9, 0x4d
jne 0x14002b9a4
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0xa
je 0x14002b729
cmp r9, 0x4c
jne 0x14002b9d1
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x1c
je 0x14002b729
cmp r9, 0x45
jne 0x14002b9fe
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x18
je 0x14002b729
cmp r9, 0x46
jne 0x14002ba2b
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x17
je 0x14002b729
cmp r9, 0x47
jne 0x14002ba58
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0x16
je 0x14002b729
cmp r9, 0x48
jne 0x14002ba85
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 8
je 0x14002b729
cmp r9, 0x4a
jne 0x14002bab2
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 9
je 0x14002b729
cmp r9, 0x49
jne 0x14002badf
mov rax, r10
mov ecx, r8d
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub ecx, eax
cmp ecx, 0xb
je 0x14002b729
cmp r9, 0x4b
jne 0x14002bb0b
mov rax, r10
mul r8
mov rax, r8
sub rax, rdx
shr rax, 1
add rax, rdx
shr rax, 6
imul eax, eax, 0x64
sub r8d, eax
cmp r8d, 0xc
je 0x14002b729
xor eax, eax
ret