Function at 0x140010ec0
Capabilities:
Parse pe header

Disassembly:
add byte [rax], al
mov rcx, rax
call fcn.140001668
jmp 0x140010d5f
mov eax, 0x17c1
jmp 0x140010d72
cmp ebx, eax
je 0x1400111b5
mov eax, dword [rbp + 0xe84]
cdqe
mov rdx, qword [rbp + 0xe88]
add rax, rdx
movzx eax, byte [rax]
movsx ebx, al
mov esi, 0x84858bd8
invalid
add byte [rax], al
cdqe
mov rdx, qword [rbp + 0xe88]
add rax, rdx
mov qword [rbp + 0xdf8], rax
mov rax, qword [rbp + 0xdf8]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7e
je 0x140010e53
cmp eax, 0x7e
jg 0x14001118e
cmp eax, 0x7a
je 0x140011187
cmp eax, 0x7a
jg 0x14001118e
cmp eax, 0x6f
je 0x140010f27
test byte [rdx + 1], al
add byte [rax], al
cmp eax, 0x6f
jg 0x14001118e
cmp eax, 0x6e
je 0x140010e3a
cmp eax, 0x6e
jg 0x14001118e
cmp eax, 0x52
je 0x140010e21
cmp eax, 0x52
jg 0x14001118e
cmp eax, 0x16
je 0x140010f0e
cmp eax, 0x40
je 0x140010f31
jmp 0x14001118e
mov rax, qword [rbp + 0xdf8]
mov rcx, rax
call fcn.140001dfa
mov eax, 0x127
jmp 0x140011193
mov rax, qword [rbp + 0xdf8]
mov rcx, rax
call fcn.140002c96
mov eax, 0x25f7
jmp 0x140011193
mov rax, qword [rbp + 0xdf8]
mov qword [rbp + 0xdf0], rax
mov rax, qword [rbp + 0xdf0]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x75
je 0x140010ef1
cmp eax, 0x75
jg 0x140010ef4
cmp eax, 0x67
je 0x140010ef7
cmp eax, 0x67
jg 0x140010ef4
cmp eax, 0x5a
je 0x140010ec7
cmp eax, 0x5a
jg 0x140010ef4
cmp eax, 0x56
je 0x140010efa
cmp eax, 0x56
jg 0x140010ef4
cmp eax, 0x50
je 0x140010efd
cmp eax, 0x50
jg 0x140010ef4
cmp eax, 0x39
je 0x140010f00
cmp eax, 0x39
jg 0x140010ef4
cmp eax, 0x19
je 0x140010eb6
cmp eax, 0x35
je 0x140010f03
jmp 0x140010eef
mov rax, qword [rbp + 0xdf0]
mov rcx, rax
call fcn.140001cdb
jmp 0x140010f04
mov rax, qword [rbp + 0xdf0]
mov qword [rbp + 0xde8], rax
mov rax, qword [rbp + 0xde8]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x11
je 0x140010eec
cmp eax, 0x2d
jmp 0x140010eed
nop
jmp 0x140010f04
jmp 0x140010ef4
nop
jmp 0x140010f04
nop
jmp 0x140010f04
nop
jmp 0x140010f04
nop
jmp 0x140010f04
nop
jmp 0x140010f04
nop
jmp 0x140010f04
nop
mov eax, 0x12b5
jmp 0x140011193
mov rax, qword [rbp + 0xdf8]
mov rcx, rax
call fcn.14000187a
mov eax, 0x21a2
jmp 0x140011193
mov eax, 0x15f8
jmp 0x140011193
mov rax, qword [rbp + 0xdf8]
mov qword [rbp + 0xde0], rax
mov rax, qword [rbp + 0xde0]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x140011170
cmp eax, 0x67
jg 0x140011173
cmp eax, 0x59
je 0x140011176
cmp eax, 0x59
jg 0x140011173
cmp eax, 0x4d
je 0x14001115d
cmp eax, 0x4d
jg 0x140011173
add byte [rax], al
cmp eax, 0x49
je 0x140011179
cmp eax, 0x49
jg 0x140011173
cmp eax, 0x2c
je 0x140010fb9
cmp eax, 0x2c
jg 0x140011173
cmp eax, 0x10
je 0x14001117c
cmp eax, 0x28
je 0x14001117f
jmp 0x14001116e
mov rax, qword [rbp + 0xde0]
mov qword [rbp + 0xdd8], rax
mov rax, qword [rbp + 0xdd8]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x6f
je 0x140011157
cmp eax, 0x6f
jg 0x14001115a
cmp eax, 0x42
je 0x140011144
cmp eax, 0x42
jg 0x14001115a
cmp eax, 0x19
je 0x14001100b
cmp eax, 0x38
je 0x140011133
jmp 0x140011155
mov rax, qword [rbp + 0xdd8]
mov qword [rbp + 0xdd0], rax
mov rax, qword [rbp + 0xdd0]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x72
je 0x140011124
cmp eax, 0x72
jg 0x140011127
cmp eax, 0x62
je 0x14001112a
cmp eax, 0x62
jg 0x140011127
cmp eax, 0x4c
je 0x14001112d
cmp eax, 0x4c
jg 0x140011127
cmp eax, 0x4b
je 0x14001108f
cmp eax, 0x4b
jg 0x140011127
cmp eax, 0x49
je 0x1400110a3
cmp eax, 0x49
jg 0x140011127
cmp eax, 3
je 0x140011111
cmp eax, 0x25
je 0x140011130
jmp 0x140011122
mov rax, qword [rbp + 0xdd0]
mov rcx, rax
call fcn.140001591
jmp 0x140011131
mov rax, qword [rbp + 0xdd0]
mov qword [rbp + 0xdc8], rax
mov rax, qword [rbp + 0xdc8]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x5c
je 0x140011108
cmp eax, 0x5c
jg 0x14001110b
cmp eax, 0x45
je 0x14001110e
cmp eax, 0x45
jg 0x14001110b
cmp eax, 0x30
je 0x1400110e6
cmp eax, 0x30
jg 0x14001110b
cmp eax, 0xb
je 0x1400110f7
cmp eax, 0x1a
jmp 0x14001110b
mov rax, qword [rbp + 0xdc8]
mov rcx, rax
call fcn.140001591
jmp 0x14001110f
mov rax, qword [rbp + 0xdc8]
mov rcx, rax
call fcn.140001591
jmp 0x14001110f
nop
jmp 0x140011131
nop
jmp 0x140011131
nop
jmp 0x140011131
mov rax, qword [rbp + 0xdd0]
mov rcx, rax
call fcn.140001591
jmp 0x140011131
jmp 0x140011127
nop
jmp 0x14001115b
nop
jmp 0x14001115b
nop
jmp 0x14001115b
nop
jmp 0x14001115b
nop
jmp 0x14001115b
mov rax, qword [rbp + 0xdd8]
mov rcx, rax
call fcn.1400019fb
invalid
invalid
jmp 0x14001115b
mov rax, qword [rbp + 0xdd8]
mov rcx, rax
call fcn.1400014a6
jmp 0x14001115b
jmp 0x14001115a
nop
jmp 0x140011180
nop
jmp 0x140011180
mov rax, qword [rbp + 0xde0]
mov rcx, rax
call fcn.140001668
jmp 0x140011180
jmp 0x140011173
nop
jmp 0x140011180
nop
jmp 0x140011180
nop
jmp 0x140011180
nop
jmp 0x140011180
nop
jmp 0x140011180
nop
mov eax, 0x17c1
jmp 0x140011193
mov eax, 0x11bf
jmp 0x140011193
mov eax, 0
cmp ebx, eax
je 0x1400111b8
add dword [rbp + 0xe84], 1
jmp 0x140010388
nop
jmp 0x1400111bc
nop
jmp 0x1400111bc
mov eax, 0
add rsp, 0xf18
pop rbx
pop rbp
ret