Function at 0x4b31f0
Capabilities:
Parse pe header

Disassembly:
movzx r8d, byte [rcx]
mov r10, rcx
lea r11, [0x00400000]
test r8b, r8b
je 0x4b3373
nop
nop
nop
movzx r9d, byte [rdx]
test r9b, r9b
je 0x4b3373
movsx eax, r8b
add eax, 0xffffff9f
cmp eax, 0x19
ja case.default.0x4b323a
cdqe
mov ecx, dword [r11 + rax*4 + 0xb3550]
add rcx, r11
jmp rcx
mov r8b, 0x41
jmp case.default.0x4b323a
mov r8b, 0x42
jmp case.default.0x4b323a
mov r8b, 0x43
jmp case.default.0x4b323a
mov r8b, 0x44
jmp case.default.0x4b323a
mov r8b, 0x45
jmp case.default.0x4b323a
mov r8b, 0x46
jmp case.default.0x4b323a
mov r8b, 0x47
jmp case.default.0x4b323a
mov r8b, 0x48
jmp case.default.0x4b323a
mov r8b, 0x49
jmp case.default.0x4b323a
mov r8b, 0x4a
jmp case.default.0x4b323a
mov r8b, 0x4b
jmp case.default.0x4b323a
mov r8b, 0x4c
jmp case.default.0x4b323a
mov r8b, 0x4d
jmp case.default.0x4b323a
mov r8b, 0x4e
jmp case.default.0x4b323a
mov r8b, 0x4f
jmp case.default.0x4b323a
mov r8b, 0x50
jmp case.default.0x4b323a
mov r8b, 0x51
jmp case.default.0x4b323a
mov r8b, 0x52
jmp case.default.0x4b323a
mov r8b, 0x53
jmp case.default.0x4b323a
mov r8b, 0x54
jmp case.default.0x4b323a
mov r8b, 0x55
jmp case.default.0x4b323a
mov r8b, 0x56
jmp case.default.0x4b323a
mov r8b, 0x57
jmp case.default.0x4b323a
mov r8b, 0x58
jmp case.default.0x4b323a
mov r8b, 0x59
jmp case.default.0x4b323a
mov r8b, 0x5a
movsx eax, r9b
add eax, 0xffffff9f
cmp eax, 0x19
ja case.default.0x4b32d9
cdqe
mov ecx, dword [r11 + rax*4 + 0xb35b8]
add rcx, r11
jmp rcx
mov r9b, 0x41
jmp case.default.0x4b32d9
mov r9b, 0x42
jmp case.default.0x4b32d9
mov r9b, 0x43
jmp case.default.0x4b32d9
mov r9b, 0x44
jmp case.default.0x4b32d9
mov r9b, 0x45
jmp case.default.0x4b32d9
mov r9b, 0x46
jmp case.default.0x4b32d9
mov r9b, 0x47
jmp case.default.0x4b32d9
mov r9b, 0x48
jmp case.default.0x4b32d9
mov r9b, 0x49
jmp case.default.0x4b32d9
mov r9b, 0x4a
jmp case.default.0x4b32d9
mov r9b, 0x4b
jmp case.default.0x4b32d9
mov r9b, 0x4c
jmp case.default.0x4b32d9
mov r9b, 0x4d
jmp case.default.0x4b32d9
mov r9b, 0x4e
jmp case.default.0x4b32d9
mov r9b, 0x4f
jmp case.default.0x4b32d9
mov r9b, 0x50
jmp case.default.0x4b32d9
mov r9b, 0x51
jmp case.default.0x4b32d9
mov r9b, 0x52
jmp case.default.0x4b32d9
mov r9b, 0x53
jmp case.default.0x4b32d9
mov r9b, 0x54
jmp case.default.0x4b32d9
mov r9b, 0x55
jmp case.default.0x4b32d9
mov r9b, 0x56
jmp case.default.0x4b32d9
mov r9b, 0x57
jmp case.default.0x4b32d9
mov r9b, 0x58
jmp case.default.0x4b32d9
mov r9b, 0x59
jmp case.default.0x4b32d9
mov r9b, 0x5a
cmp r8b, r9b
jne 0x4b3373
mov r8b, byte [r10 + 1]
inc r10
inc rdx
test r8b, r8b
jne 0x4b3210
movsx r8d, byte [r10]
lea eax, [r8 - 0x61]
cmp eax, 0x19
ja case.default.0x4b3391
cdqe
mov ecx, dword [r11 + rax*4 + 0xb3620]
add rcx, r11
jmp rcx
mov r8b, 0x41
jmp case.default.0x4b3391
mov r8b, 0x42
jmp case.default.0x4b3391
mov r8b, 0x43
jmp case.default.0x4b3391
mov r8b, 0x44
jmp case.default.0x4b3391
mov r8b, 0x45
jmp case.default.0x4b3391
mov r8b, 0x46
jmp case.default.0x4b3391
mov r8b, 0x47
jmp case.default.0x4b3391
mov r8b, 0x48
jmp case.default.0x4b3391
mov r8b, 0x49
jmp case.default.0x4b3391
mov r8b, 0x4a
jmp case.default.0x4b3391
mov r8b, 0x4b
jmp case.default.0x4b3391
mov r8b, 0x4c
jmp case.default.0x4b3391
mov r8b, 0x4d
jmp case.default.0x4b3391
mov r8b, 0x4e
jmp case.default.0x4b3391
mov r8b, 0x4f
jmp case.default.0x4b3391
mov r8b, 0x50
jmp case.default.0x4b3391
mov r8b, 0x51
jmp case.default.0x4b3391
mov r8b, 0x52
jmp case.default.0x4b3391
mov r8b, 0x53
jmp case.default.0x4b3391
mov r8b, 0x54
jmp case.default.0x4b3391
mov r8b, 0x55
jmp case.default.0x4b3391
mov r8b, 0x56
jmp case.default.0x4b3391
mov r8b, 0x57
jmp case.default.0x4b3391
mov r8b, 0x58
jmp case.default.0x4b3391
mov r8b, 0x59
jmp case.default.0x4b3391
mov r8b, 0x5a
movsx edx, byte [rdx]
lea eax, [rdx - 0x61]
cmp eax, 0x19
ja case.default.0x4b342f
cdqe
mov ecx, dword [r11 + rax*4 + 0xb3688]
add rcx, r11
jmp rcx
xor eax, eax
mov dl, 0x41
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x42
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x43
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x44
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x45
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x46
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x47
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x48
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x49
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x4a
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x4b
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x4c
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x4d
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x4e
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x4f
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x50
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x51
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x52
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x53
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x54
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x55
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x56
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x57
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x58
cmp r8b, dl
sete al
ret
xor eax, eax
mov dl, 0x59
cmp r8b, dl
sete al
ret
mov dl, 0x5a
xor eax, eax
cmp r8b, dl
sete al
ret