Function at 0x1401a8c14
Capabilities:
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x9e4cfb1e
pushf
not eax
add eax, 0xb1b18dff
xor eax, 0xc5773e6e
rol eax, 4
popf
pushf
not eax
add eax, 0xf9a0878d
xor eax, 0x9865be9f
rol eax, 6
popf
cmp eax, 4
jne 0x1401a8c51
popf
pop rax
jmp 0x1401a904b
cmp eax, 0
jne 0x1401a8c60
popf
pop rax
jmp 0x1401a8d7d
cmp eax, 3
jne 0x1401a8c6f
popf
pop rax
jmp 0x1401a8ff7
cmp eax, 1
jne 0x1401a8c7e
popf
pop rax
jmp 0x1401a8ead
cmp eax, 0xd
jne 0x1401a8c8d
popf
pop rax
jmp 0x1401a955e
cmp eax, 7
jne 0x1401a8c9c
popf
pop rax
jmp 0x1401a9232
cmp eax, 0xe
jne 0x1401a8cab
popf
pop rax
jmp 0x1401a9625
cmp eax, 0xb
jne 0x1401a8cba
popf
pop rax
jmp 0x1401a93db
cmp eax, 0xc
jne 0x1401a8cc9
popf
pop rax
jmp 0x1401a94a6
cmp eax, 8
jne 0x1401a8cd8
popf
pop rax
jmp 0x1401a929c
cmp eax, 0x10
jne 0x1401a8ce7
popf
pop rax
jmp 0x1401a9665
cmp eax, 2
jne 0x1401a8cf6
popf
pop rax
jmp 0x1401a8f34
cmp eax, 9
jne 0x1401a8d05
popf
pop rax
jmp 0x1401a932d
cmp eax, 0x12
jne 0x1401a8d14
popf
pop rax
jmp 0x1401a9722
cmp eax, 6
jne 0x1401a8d23
popf
pop rax
jmp 0x1401a9195
cmp eax, 0x11
jne 0x1401a8d32
popf
pop rax
jmp 0x1401a96b4
cmp eax, 5
jne 0x1401a8d41
popf
pop rax
jmp 0x1401a90fc
cmp eax, 0x13
jne 0x1401a8d50
popf
pop rax
jmp 0x1401a9781
cmp eax, 0xa
jne 0x1401a8d5f
popf
pop rax
jmp 0x1401a9393
cmp eax, 0x14
jne 0x1401a8d6e
popf
pop rax
jmp 0x1401a97cd
cmp eax, 0xf
jne 0x1401a8d7d
popf
pop rax
jmp 0x1401a965b
push rbx
push rsi
push r12
push r14
sub rsp, 0x48
mov r12, qword [rcx + 0x10]
movabs rbx, 0x5541177601cb9c3b
pushf
not rbx
add rbx, 0x77a92701
xor rbx, 0x7293f161
rol rbx, 0x4a
popf
pushf
not rbx
add rbx, 0x6ad47eaf
xor rbx, 0x58e5cc04
rol rbx, 0x25
popf
pushf
not rbx
add rbx, 0x4a3eac17
xor rbx, 0x417c5056
rol rbx, 0xcd
popf
mov rax, rbx
mov qword [rsp + 0x20], r9
sub rax, r12
mov r14, r9
mov rsi, rcx
cmp rax, rdx
jb 0x1401a8e54
push rax
pushf
mov eax, 0x7eee21cc
pushf
not eax
add eax, 0xe4168df7
xor eax, 0xcdf1f096
rol eax, 0x45
popf
pushf
not eax
add eax, 0x894dbbda
xor eax, 0xabf856f4
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xf1a522a9
xor eax, 0x96b3661d
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xdbd04675
xor eax, 0xb8dc5c63
rol eax, 0x79
popf
jmp 0x1401a8c42
push rax
pushf
mov eax, 0x477d209
pushf
not eax
add eax, 0xd499b2ff
xor eax, 0xd349d78c
rol eax, 0x12
popf
pushf
not eax
add eax, 0x870ce815
xor eax, 0xae260bcc
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa45c5000
xor eax, 0xb7bcf296
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xf0fd6438
xor eax, 0xcd66e8da
rol eax, 0xa4
popf
jmp 0x1401a8c42
mov qword [rsp + 0x80], rbp
lea rbp, [rdx + r12]
mov rdx, rbp
mov qword [rsp + 0x38], r13
mov r13, qword [rcx + 0x18]
or rdx, 0xf
cmp rdx, rbx
ja 0x1401a8f01
push rax
pushf
mov eax, 0xc1928eae
pushf
not eax
add eax, 0xf14b5d8a
xor eax, 0x8015ff34
rol eax, 0x50
popf
pushf
not eax
add eax, 0xbb23dc82
xor eax, 0x89342cc4
rol eax, 0x3d
popf
jmp 0x1401a8c42
push rax
pushf
mov eax, 0xd0f15e75
pushf
not eax
add eax, 0xf56153c8
xor eax, 0xc67435a0
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xea26e0cc
xor eax, 0xe65b587c
rol eax, 0x7d
popf
jmp 0x1401a8c42
mov rcx, r13
mov rax, rbx
shr rcx, 1
sub rax, rcx
cmp r13, rax
ja 0x1401a8f9e
push rax
pushf
mov eax, 0xbaab5778
pushf
not eax
add eax, 0xc26701e3
xor eax, 0xa9b244bd
rol eax, 0x49
popf
pushf
not eax
add eax, 0xe723d686
xor eax, 0x94fe57b7
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x85ca273e
xor eax, 0xd45a598c
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9ebbffea
xor eax, 0xcd7e4d55
rol eax, 0xd1
popf
jmp 0x1401a8c42
push rax
pushf
mov eax, 0xdb26fc5a
pushf
not eax
add eax, 0x8b4d9145
xor eax, 0xda17a949
rol eax, 0x21
popf
pushf
not eax
add eax, 0xf26d2394
xor eax, 0xfadd4f90
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb2904d61
xor eax, 0xd4bc73e0
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xeab611ab
xor eax, 0xf516d94d
rol eax, 0xbc
popf
jmp 0x1401a8c42
lea rax, [rcx + r13]
mov rbx, rdx
cmp rdx, rax
cmovb rbx, rax
push rax
pushf
mov eax, 0xf1bb8f49
pushf
not eax
add eax, 0xb7b7a16d
xor eax, 0xfaa493d6
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xfd45bbe2
xor eax, 0xa782a179
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xd6f5d363
xor eax, 0xd3223869
rol eax, 0xbc
popf
jmp 0x1401a8c42
mov rcx, rbx
mov qword [rsp + 0x40], rdi
add rcx, 1
mov qword [rsp + 0x30], r15
mov rax, 0xffffffffffffffff
cmovb rcx, rax
cmp rcx, 0x1000
jb 0x1401a90a3
push rax
pushf
mov eax, 0x19f49709
pushf
not eax
add eax, 0xc260ef5b
xor eax, 0xf64038ce
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xe139c8d8
xor eax, 0xcb097c28
rol eax, 0xf8
popf
jmp 0x1401a8c42
push rax
pushf
mov eax, 0x672211ee
pushf
not eax
add eax, 0xed6d4a73
xor eax, 0xa7a2749b
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa14a6129
xor eax, 0x86823bab
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xc822e16d
xor eax, 0x913c462e
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xbebde9c2
xor eax, 0xc4a6d486
rol eax, 0x5a
popf
jmp 0x1401a8c42
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1401a9162
push rax
pushf
mov eax, 0xe8e9e968
pushf
not eax
add eax, 0xf1bcbc92
xor eax, 0xbe19fa9f
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd7ec343f
xor eax, 0xf23fa46f
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa0d959ba
xor eax, 0xa62f445f
rol eax, 0x70
popf
pushf
not eax
add eax, 0xbc218522
xor eax, 0xbde304ef
rol eax, 0x6f
popf
jmp 0x1401a8c42
push rax
pushf
mov eax, 0xc1cdde11
pushf
not eax
add eax, 0xcd78cc3d
xor eax, 0xcb807fbb
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb51b8457
xor eax, 0xaa7d2026
rol eax, 0x51
popf
jmp 0x1401a8c42
mov rcx, rax
call fcn.140076fb5
test rax, rax
je 0x1401a91d9
push rax
pushf
mov eax, 0xaf3df2a1
pushf
not eax
add eax, 0x9cb03228
xor eax, 0xffacc761
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xad906190
xor eax, 0xdf76a39e
rol eax, 0xee
popf
jmp 0x1401a8c42
push rax
pushf
mov eax, 0x87602b2c
pushf
not eax
add eax, 0xc6f3e309
xor eax, 0xd0872561
rol eax, 0x44
popf
pushf
not eax
add eax, 0x9c35567c
xor eax, 0x98aa2cf7
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x8e063391
xor eax, 0x88e84b1f
rol eax, 0x45
popf
pushf
not eax
add eax, 0xd69ba02b
xor eax, 0xa2fc0af9
rol eax, 0xd6
popf
jmp 0x1401a8c42
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x1401a93db
test rcx, rcx
je 0x1401a92fa
push rax
pushf
mov eax, 0xd64241b
pushf
not eax
add eax, 0x86340ba0
xor eax, 0xc94cdc5f
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xca4f267f
xor eax, 0xe24a8e4f
rol eax, 0x70
popf
pushf
not eax
add eax, 0xdfc767ce
xor eax, 0x9fb38c77
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xbaa8893a
xor eax, 0x9b7d3a32
rol eax, 0x62
popf
jmp 0x1401a8c42
push rax
pushf
mov eax, 0x7222a4b
pushf
not eax
add eax, 0xe4503c38
xor eax, 0x8dfa662d
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8cf285cf
xor eax, 0xac4abb93
rol eax, 0x54
popf
jmp 0x1401a8c42
call fcn.140076fb5
mov rdi, rax
jmp 0x1401a93db
xor edi, edi
push rax
pushf
mov eax, 0xdb99eec5
pushf
not eax
add eax, 0xaacc6feb
xor eax, 0xcd11097c
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe81658a1
xor eax, 0x81b5e009
rol eax, 0x66
popf
pushf
not eax
add eax, 0x97e27da1
xor eax, 0xe375628b
rol eax, 0xf8
popf
jmp 0x1401a8c42
push rdi
not rdi
sub r14, rdi
pop rdi
sub r14, 1
mov qword [rsi + 0x10], rbp
movsx ebp, byte [rsp + 0x90]
lea r15, [rdi + r12]
mov qword [rsi + 0x18], rbx
mov r8, r12
mov rcx, rdi
cmp r13, 0x10
jb 0x1401a944d
push rax
pushf
mov eax, 0xa66d078c
pushf
not eax
add eax, 0xa1bd73db
xor eax, 0xb6e8b0b9
rol eax, 0x99
popf
pushf
not eax
add eax, 0x9cad0d43
xor eax, 0xb4feabc1
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xaa038e88
xor eax, 0xe997d1c6
rol eax, 0xa5
popf
jmp 0x1401a8c42
push rax
pushf
mov eax, 0x3b5d9102
pushf
not eax
add eax, 0xee8db49d
xor eax, 0xb895e02f
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x851acf10
xor eax, 0x8f5da3d9
rol eax, 0xae
popf
pushf
not eax
add eax, 0xceac9fb3
xor eax, 0x83c577b0
rol eax, 0x41
popf
pushf
not eax
add eax, 0xe274eb82
xor eax, 0xca01e715
rol eax, 0xca
popf
jmp 0x1401a8c42
mov rbx, qword [rsi]
mov rdx, rbx
call fcn.14001b4e0
mov r8, qword [rsp + 0x20]
mov edx, ebp
mov rcx, r15
call fcn.14001bb90
lea rdx, [r13 + 1]
mov byte [r14 + r12], 0
cmp rdx, 0x1000
jb 0x1401a9505
push rax
pushf
mov eax, 0xb05c5f9a
pushf
not eax
add eax, 0xa798dc4e
xor eax, 0xb83e2fff
rol eax, 0x52
popf
pushf
not eax
add eax, 0xefca51d3
xor eax, 0xa2991689
rol eax, 0x9a
popf
jmp 0x1401a8c42
push rax
pushf
mov eax, 0x14b32385
pushf
not eax
add eax, 0xb2a007c2
xor eax, 0xe552879d
rol eax, 0x65
popf
pushf
not eax
add eax, 0xc7804818
xor eax, 0x9f50fcc6
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf7eefd4a
xor eax, 0x9333f7d2
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb282a4ee
xor eax, 0x979263b8
rol eax, 0x28
popf
jmp 0x1401a8c42
mov rcx, qword [rbx - 8]
add rdx, 0x27
sub rbx, rcx
lea rax, [rbx - 8]
cmp rax, 0x1f
ja 0x1401a95cc
push rax
pushf
mov eax, 0xfe462d05
pushf
not eax
add eax, 0xdafbd285
xor eax, 0x80d1ced6
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x87a91af3
xor eax, 0xae81470c
rol eax, 0x18
popf
pushf
not eax
add eax, 0xf4229d36
xor eax, 0xaaa53271
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xd76d1f44
xor eax, 0x8b1502f3
rol eax, 0x64
popf
jmp 0x1401a8c42
push rax
pushf
mov eax, 0xd81fa3de
pushf
not eax
add eax, 0x8b0c5b17
xor eax, 0x9bfa11e8
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xa1a650f0
xor eax, 0xfb6e9438
rol eax, 0xab
popf
pushf
not eax
add eax, 0xfe755a49
xor eax, 0x8435f5da
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb7533cc8
xor eax, 0xbfa43573
rol eax, 0xa9
popf
jmp 0x1401a8c42
mov rbx, rcx
push rax
pushf
mov eax, 0x69e3b0c3
pushf
not eax
add eax, 0xabe90d84
xor eax, 0x8daacf89
rol eax, 0x76
popf
pushf
not eax
add eax, 0x91ecb6d3
xor eax, 0xbf88caee
rol eax, 0xc
popf
jmp 0x1401a8c42
mov rcx, rbx
call fcn.1400ef484
jmp 0x1401a96b4
mov rdx, rsi
call fcn.14001b4e0
mov r8, qword [rsp + 0x20]
mov edx, ebp
mov rcx, r15
call fcn.14001bb90
mov byte [r14 + r12], 0
push rax
pushf
mov eax, 0xb768873
pushf
not eax
add eax, 0x994bf4e7
xor eax, 0xe3125c33
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf702697c
xor eax, 0xda4123c0
rol eax, 0x16
popf
jmp 0x1401a8c42
mov qword [rsi], rdi
mov rax, rsi
mov rdi, qword [rsp + 0x40]
mov r15, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x80]
mov r13, qword [rsp + 0x38]
add rsp, 0x48
pop r14
pop r12
pop rsi
pop rbx
ret
call fcn.1400d1a27
int3
call fcn.1401565be
int3
call fcn.140081877
int3