Function at 0x140006bf0
Capabilities:
Parse pe header

Disassembly:
cmp dword [rbp - 4], 0xe
jle 0x140006707
mov eax, 0xffffd953
jmp 0x1400073f7
mov eax, dword [rbp - 4]
cdqe
mov rdx, qword [rbp + 0x20]
add rax, rdx
mov qword [rbp - 0x10], rax
mov rax, qword [rbp - 0x10]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x14000690b
cmp eax, 0x67
jg 0x14000690e
cmp eax, 0x59
je 0x140006911
cmp eax, 0x59
jg 0x14000690e
cmp eax, 0x4d
je 0x1400068fb
cmp eax, 0x4d
jg 0x14000690e
cmp eax, 0x49
je 0x140006914
cmp eax, 0x49
jg 0x14000690e
cmp eax, 0x2c
je 0x14000678e
cmp eax, 0x2c
jg 0x14000690e
cmp eax, 0x10
je 0x140006917
cmp eax, 0x28
je 0x14000691a
jmp 0x140006909
mov rax, qword [rbp - 0x10]
mov qword [rbp - 0x18], rax
mov rax, qword [rbp - 0x18]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x6f
je 0x1400068f5
cmp eax, 0x6f
jg 0x1400068f8
cmp eax, 0x42
je 0x1400068e5
cmp eax, 0x42
jg 0x1400068f8
cmp eax, 0x19
je 0x1400067d7
cmp eax, 0x38
je 0x1400068d7
jmp 0x1400068f3
mov rax, qword [rbp - 0x18]
mov qword [rbp - 0x20], rax
mov rax, qword [rbp - 0x20]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x72
je 0x1400068c8
cmp eax, 0x72
jg 0x1400068cb
cmp eax, 0x62
je 0x1400068ce
cmp eax, 0x62
jg 0x1400068cb
cmp eax, 0x4c
je 0x1400068d1
cmp eax, 0x4c
jg 0x1400068cb
cmp eax, 0x4b
je 0x14000684b
cmp eax, 0x4b
jg 0x1400068cb
cmp eax, 0x49
je 0x140006859
cmp eax, 0x49
jg 0x1400068cb
cmp eax, 3
je 0x1400068b8
cmp eax, 0x25
je 0x1400068d4
jmp 0x1400068c6
mov rax, qword [rbp - 0x20]
mov rcx, rax
call fcn.140001591
jmp 0x1400068d5
mov rax, qword [rbp - 0x20]
mov qword [rbp - 0x28], rax
mov rax, qword [rbp - 0x28]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x5c
je 0x1400068af
cmp eax, 0x5c
jg 0x1400068b2
cmp eax, 0x45
je 0x1400068b5
cmp eax, 0x45
jg 0x1400068b2
cmp eax, 0x30
je 0x140006893
cmp eax, 0x30
jg 0x1400068b2
cmp eax, 0xb
je 0x1400068a1
cmp eax, 0x1a
jmp 0x1400068b2
mov rax, qword [rbp - 0x28]
mov rcx, rax
call fcn.140001591
jmp 0x1400068b6
mov rax, qword [rbp - 0x28]
mov rcx, rax
call fcn.140001591
jmp 0x1400068b6
nop
jmp 0x1400068d5
nop
jmp 0x1400068d5
nop
jmp 0x1400068d5
mov rax, qword [rbp - 0x20]
mov rcx, rax
call fcn.140001591
jmp 0x1400068d5
jmp 0x1400068cb
nop
jmp 0x1400068f9
nop
jmp 0x1400068f9
nop
jmp 0x1400068f9
nop
jmp 0x1400068f9
nop
jmp 0x1400068f9
mov rax, qword [rbp - 0x18]
mov rcx, rax
call fcn.1400019fb
jmp 0x1400068f9
mov rax, qword [rbp - 0x18]
mov rcx, rax
call fcn.1400014a6
jmp 0x1400068f9
jmp 0x1400068f8
nop
jmp 0x14000691b
nop
jmp 0x14000691b
mov rax, qword [rbp - 0x10]
mov rcx, rax
call fcn.140001668
jmp 0x14000691b
jmp 0x14000690e
nop
jmp 0x14000691b
nop
jmp 0x14000691b
nop
jmp 0x14000691b
nop
jmp 0x14000691b
nop
jmp 0x14000691b
nop
mov eax, dword [rbp - 4]
cdqe
mov rdx, qword [rbp + 0x20]
add rax, rdx
movzx eax, byte [rax]
movsx ebx, al
mov eax, dword [rbp - 4]
cdqe
mov rdx, qword [rbp + 0x20]
add rax, rdx
mov rcx, rax
call fcn.1400020f8
cmp ebx, eax
je 0x1400073de
mov eax, dword [rbp - 4]
cdqe
mov rdx, qword [rbp + 0x20]
add rax, rdx
movzx eax, byte [rax]
cmp al, 0x73
je 0x1400073e1
mov eax, dword [rbp - 4]
cdqe
mov rdx, qword [rbp + 0x20]
add rax, rdx
mov qword [rbp - 0x40], rax
mov rax, qword [rbp - 0x40]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x11
je 0x140006984
cmp eax, 0x2d
jmp 0x140006985
nop
mov eax, dword [rbp - 4]
cdqe
mov rdx, qword [rbp + 0x20]
add rax, rdx
movzx eax, byte [rax]
movsx ebx, al
mov eax, dword [rbp - 4]
cdqe
mov rdx, qword [rbp + 0x20]
mov rcx, rax
call fcn.14000320d
cmp ebx, eax
je 0x1400073ed
mov eax, dword [rbp - 4]
cdqe
mov rdx, qword [rbp + 0x20]
add rax, rdx
movzx eax, byte [rax]
movsx ebx, al
mov eax, dword [rbp - 4]
cdqe
mov rdx, qword [rbp + 0x20]
add rax, rdx
mov qword [rbp - 0x58], rax
mov rax, qword [rbp - 0x58]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x7e
je 0x140006cc1
cmp eax, 0x7e
jg 0x140006fb7
cmp eax, 0x7a
je fcn.140006fb0
cmp eax, 0x7a
jg 0x140006fb7
cmp eax, 0x6f
je 0x140006d7d
cmp eax, 0x6f
jg 0x140006fb7
cmp eax, 0x6e
je 0x140006cab
cmp eax, 0x6e
jg 0x140006fb7
cmp eax, 0x52
je 0x140006c95
cmp eax, 0x52
jg 0x140006fb7
cmp eax, 0x16
je 0x140006d67
cmp eax, 0x40
je 0x140006d87
jmp 0x140006fb7
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.140001dfa
mov eax, 0x127
jmp 0x140006fbc
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.140002c96
mov eax, 0x25f7
jmp 0x140006fbc
mov rax, qword [rbp - 0x58]
mov qword [rbp - 0x60], rax
mov rax, qword [rbp - 0x60]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x75
je 0x140006d4a
cmp eax, 0x75
jg 0x140006d4d
cmp eax, 0x67
je 0x140006d50
cmp eax, 0x67
jg 0x140006d4d
cmp eax, 0x5a
je 0x140006d29
cmp eax, 0x5a
jg 0x140006d4d
cmp eax, 0x56
je 0x140006d53
cmp eax, 0x56
jg 0x140006d4d
cmp eax, 0x50
je 0x140006d56
cmp eax, 0x50
jg 0x140006d4d
cmp eax, 0x39
je 0x140006d59
cmp eax, 0x39
jg 0x140006d4d
cmp eax, 0x19
je 0x140006d1b
cmp eax, 0x35
je 0x140006d5c
jmp 0x140006d48
mov rax, qword [rbp - 0x60]
mov rcx, rax
call fcn.140001cdb
jmp 0x140006d5d
mov rax, qword [rbp - 0x60]
mov qword [rbp - 0x68], rax
mov rax, qword [rbp - 0x68]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x11
je 0x140006d45
cmp eax, 0x2d
jmp 0x140006d46
nop
jmp 0x140006d5d
jmp 0x140006d4d
nop
jmp 0x140006d5d
nop
jmp 0x140006d5d
nop
jmp 0x140006d5d
nop
jmp 0x140006d5d
nop
jmp 0x140006d5d
nop
jmp 0x140006d5d
nop
mov eax, 0x12b5
jmp 0x140006fbc
mov rax, qword [rbp - 0x58]
mov rcx, rax
call fcn.14000187a
mov eax, 0x21a2
jmp 0x140006fbc
mov eax, 0x15f8
jmp 0x140006fbc
mov rax, qword [rbp - 0x58]
mov qword [rbp - 0x70], rax
mov rax, qword [rbp - 0x70]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x67
je 0x140006f99
cmp eax, 0x67
jg 0x140006f9c
cmp eax, 0x59
je 0x140006f9f
cmp eax, 0x59
jg 0x140006f9c
cmp eax, 0x4d
je 0x140006f89
cmp eax, 0x4d
jg 0x140006f9c
cmp eax, 0x49
je 0x140006fa2
cmp eax, 0x49
jg 0x140006f9c
cmp eax, 0x2c
je 0x140006e06
cmp eax, 0x2c
jg 0x140006f9c
cmp eax, 0x10
je 0x140006fa5
cmp eax, 0x28
je 0x140006fa8
jmp 0x140006f97
mov rax, qword [rbp - 0x70]
mov qword [rbp - 0x78], rax
mov rax, qword [rbp - 0x78]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x6f
je 0x140006f83
cmp eax, 0x6f
jg 0x140006f86
cmp eax, 0x42
je 0x140006f73
cmp eax, 0x42
jg 0x140006f86
cmp eax, 0x19
je 0x140006e4f
cmp eax, 0x38
je 0x140006f65
jmp 0x140006f81
mov rax, qword [rbp - 0x78]
mov qword [rbp - 0x80], rax
mov rax, qword [rbp - 0x80]
movzx eax, byte [rax]
movsx eax, al
cmp eax, 0x72
je 0x140006f56
cmp eax, 0x72
jg 0x140006f59
cmp eax, 0x62
je 0x140006f5c
cmp eax, 0x62
jg 0x140006f59
cmp eax, 0x4c
je 0x140006f5f
cmp eax, 0x4c
jg 0x140006f59
cmp eax, 0x4b
je 0x140006eca
cmp eax, 0x4b
jg 0x140006f59
cmp eax, 0x49
je 0x140006edb
cmp eax, 0x49
jg 0x140006f59
cmp eax, 3
je 0x140006f46
cmp eax, 0x25
je 0x140006f62
jmp 0x140006f54
mov rax, qword [rbp - 0x80]
invalid
invalid