Function at 0x1401e7970
Capabilities:
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x15148962
pushf
not eax
add eax, 0xb30c8512
xor eax, 0xe624698d
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xa33d0452
xor eax, 0x91ff1a88
rol eax, 0x45
popf
cmp eax, 4
jne 0x1401e79ad
popf
pop rax
jmp 0x1401e7cc2
cmp eax, 0
jne 0x1401e79bc
popf
pop rax
jmp 0x1401e7abb
cmp eax, 3
jne 0x1401e79cb
popf
pop rax
jmp 0x1401e7c32
cmp eax, 1
jne 0x1401e79da
popf
pop rax
jmp 0x1401e7b51
cmp eax, 0xd
jne 0x1401e79e9
popf
pop rax
jmp 0x1401e81da
cmp eax, 7
jne 0x1401e79f8
popf
pop rax
jmp 0x1401e7e29
cmp eax, 0xe
jne 0x1401e7a07
popf
pop rax
jmp 0x1401e826e
cmp eax, 0xb
jne 0x1401e7a16
popf
pop rax
jmp 0x1401e8042
cmp eax, 0xc
jne 0x1401e7a25
popf
pop rax
jmp 0x1401e8133
cmp eax, 8
jne 0x1401e7a34
popf
pop rax
jmp 0x1401e7eaa
cmp eax, 0x10
jne 0x1401e7a43
popf
pop rax
jmp 0x1401e8368
cmp eax, 2
jne 0x1401e7a52
popf
pop rax
jmp 0x1401e7bad
cmp eax, 9
jne 0x1401e7a61
popf
pop rax
jmp 0x1401e7f9d
cmp eax, 0x12
jne 0x1401e7a70
popf
pop rax
jmp 0x1401e8438
cmp eax, 6
jne 0x1401e7a7f
popf
pop rax
jmp 0x1401e7dc9
cmp eax, 0x11
jne 0x1401e7a8e
popf
pop rax
jmp 0x1401e83f4
cmp eax, 5
jne 0x1401e7a9d
popf
pop rax
jmp 0x1401e7d22
cmp eax, 0xf
jne 0x1401e7aac
popf
pop rax
jmp 0x1401e830c
cmp eax, 0xa
jne 0x1401e7abb
popf
pop rax
jmp 0x1401e8031
xor eax, eax
mov r10, rcx
test rcx, rcx
jne 0x1401e7b0b
push rax
pushf
mov eax, 0xdbf47c71
pushf
not eax
add eax, 0xfd844aec
xor eax, 0xe998af55
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb8d37146
xor eax, 0x80a349ba
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xc728f0aa
xor eax, 0x823525df
rol eax, 0x63
popf
jmp 0x1401e799e
push rax
pushf
mov eax, 0xfb505600
pushf
not eax
add eax, 0xc20f9c8e
xor eax, 0xdd9ae958
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf5d05090
xor eax, 0xde86b868
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x84e85507
xor eax, 0xe8903dca
rol eax, 0x4d
popf
jmp 0x1401e799e
mov qword [r8], rax
push rax
pushf
mov eax, 0x67eb0c4d
pushf
not eax
add eax, 0x8bd7a614
xor eax, 0xb9031df4
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe1957383
xor eax, 0xb3a886fd
rol eax, 0x85
popf
pushf
not eax
add eax, 0x8cdf8d07
xor eax, 0xf54a469d
rol eax, 0x26
popf
pushf
not eax
add eax, 0xa17c7e00
xor eax, 0xb8138b01
rol eax, 0x7b
popf
jmp 0x1401e799e
mov eax, 0x5027cf55
pushf
not eax
add eax, 0xcf9b3a00
xor eax, 0xb5c057a6
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xc0430d4e
xor eax, 0xbdf6f2b5
rol eax, 4
popf
pushf
not eax
add eax, 0x9fff1494
xor eax, 0xfb68fee9
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe64dc099
xor eax, 0xcde03808
rol eax, 0x41
popf
ret
test edx, edx
jne 0x1401e7c69
push rax
pushf
mov eax, 0xcf586263
pushf
not eax
add eax, 0xf5fe618d
xor eax, 0x947db697
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd452cdee
xor eax, 0xf4f961c8
rol eax, 0x22
popf
jmp 0x1401e799e
push rax
pushf
mov eax, 0x8dc71717
pushf
not eax
add eax, 0xf08de9ac
xor eax, 0xd13896be
rol eax, 0xac
popf
pushf
not eax
add eax, 0xb15c19ec
xor eax, 0xe0e87fe7
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xcbd42177
xor eax, 0xaed62041
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8670561d
xor eax, 0xfb77ef6c
rol eax, 0xf5
popf
jmp 0x1401e799e
mov byte [rcx], al
jmp 0x1401e7b51
test edx, 0xffffff80
jne 0x1401e7d83
push rax
pushf
mov eax, 0x198e56b4
pushf
not eax
add eax, 0x98d0e08b
xor eax, 0xb3546496
rol eax, 0x56
popf
pushf
not eax
add eax, 0xb4c4cfdf
xor eax, 0xf4f6211d
rol eax, 5
popf
pushf
not eax
add eax, 0xa5e558dd
xor eax, 0x95f7952e
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xe8f7241f
xor eax, 0xa82605dc
rol eax, 0xd6
popf
jmp 0x1401e799e
push rax
pushf
mov eax, 0x5a88e063
pushf
not eax
add eax, 0xe7231a69
xor eax, 0xbb08b03c
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x99b1c504
xor eax, 0xcfcc6503
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb24dc8d7
xor eax, 0xb13bb404
rol eax, 0x3d
popf
jmp 0x1401e799e
mov byte [rcx], dl
jmp 0x1401e7bad
test edx, 0xfffff800
jne 0x1401e7e77
push rax
pushf
mov eax, 0x84c1dfd5
pushf
not eax
add eax, 0xd15d912e
xor eax, 0xa0960a1d
rol eax, 0x98
popf
pushf
not eax
add eax, 0xe19f14b4
xor eax, 0xea6cc598
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xcf475e5d
xor eax, 0xd111573f
rol eax, 0xa
popf
jmp 0x1401e799e
push rax
pushf
mov eax, 0x1e9e1aac
pushf
not eax
add eax, 0xf6df8e72
xor eax, 0xfe0211f7
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xaa031d19
xor eax, 0xe16a9f90
rol eax, 0x14
popf
jmp 0x1401e799e
mov ecx, 0x25f00fd7
pushf
not ecx
add ecx, 0xe8adb8ce
xor ecx, 0x805109a7
rol ecx, 0x9c
popf
pushf
not ecx
add ecx, 0x8aa8dcf5
xor ecx, 0xa2496eb2
rol ecx, 0x8e
popf
pushf
not ecx
add ecx, 0x8d806c60
xor ecx, 0xccc28fad
rol ecx, 0x35
popf
pushf
not ecx
add ecx, 0xe2ae72e5
xor ecx, 0xc2e21a15
rol ecx, 0x16
popf
mov r9b, 0xfb
pushf
not r9b
add r9b, 0xba
xor r9b, 0xf5
rol r9b, 6
popf
pushf
not r9b
add r9b, 0xe6
xor r9b, 0x98
rol r9b, 0x91
popf
pushf
not r9b
add r9b, 0xa6
xor r9b, 0x4e
rol r9b, 0xf8
popf
jmp 0x1401e830c
test edx, 0xffff0000
jne 0x1401e7ffe
push rax
pushf
mov eax, 0xa8750fae
pushf
not eax
add eax, 0xaf8422fa
xor eax, 0xe4586f81
rol eax, 0x76
popf
pushf
not eax
add eax, 0x9eb3c859
xor eax, 0xae5f696d
rol eax, 0x94
popf
pushf
not eax
add eax, 0x8fb1bae6
xor eax, 0x978b1bd7
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xf793ab2a
xor eax, 0x83b8d08a
rol eax, 0x9d
popf
jmp 0x1401e799e
push rax
pushf
mov eax, 0xbc1ed523
pushf
not eax
add eax, 0xa83c321a
xor eax, 0xd9d0637e
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x91cba764
xor eax, 0xe9daa0a6
rol eax, 0x60
popf
jmp 0x1401e799e
lea eax, [rdx - 0xd800]
cmp eax, 0x7ff
jbe 0x1401e8438
mov ecx, 0xf64b26cc
pushf
not ecx
add ecx, 0xdadc5a22
xor ecx, 0x8484c67c
rol ecx, 0x66
popf
pushf
not ecx
add ecx, 0xd5987726
xor ecx, 0x9c6e0923
rol ecx, 0x42
popf
pushf
not ecx
add ecx, 0xbc9c9ec8
xor ecx, 0x88c8070e
rol ecx, 0x28
popf
mov r9b, 5
pushf
not r9b
add r9b, 0x51
xor r9b, 0x6b
rol r9b, 0xb4
popf
pushf
not r9b
add r9b, 0xb2
xor r9b, 0xe
rol r9b, 0x50
popf
pushf
not r9b
add r9b, 0x45
xor r9b, 0x8a
rol r9b, 0x14
popf
pushf
not r9b
add r9b, 0xd1
xor r9b, 0xbd
rol r9b, 0xe6
popf
jmp 0x1401e830c
test edx, 0xffe00000
jne 0x1401e8194
push rax
pushf
mov eax, 0x62b4c61e
pushf
not eax
add eax, 0xd65829d3
xor eax, 0xaf429dc3
rol eax, 0x11
popf
pushf
not eax
add eax, 0xdf287ddc
xor eax, 0xdd7520a5
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa6464872
xor eax, 0xcc12c31d
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xf8732b01
xor eax, 0xdfcf9c34
rol eax, 0x26
popf
jmp 0x1401e799e
push rax
pushf
mov eax, 0xda116639
pushf
not eax
add eax, 0xacce2177
xor eax, 0xa08cc9da
rol eax, 0x65
popf
pushf
not eax
add eax, 0x8c052fd6
xor eax, 0x941702ae
rol eax, 0x58
popf
pushf
not eax
add eax, 0xeaa400a8
xor eax, 0xa0d21ef3
rol eax, 0x5f
popf
jmp 0x1401e799e
cmp edx, 0x10ffff
ja 0x1401e823b
push rax
pushf
mov eax, 0x4ab56dc0
pushf
not eax
add eax, 0xf43891e0
xor eax, 0x82860caa
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xc49c2fbf
xor eax, 0xda41356f
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa9558c15
xor eax, 0xaf14aff3
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc322e248
xor eax, 0xd867c8e6
rol eax, 0x55
popf
jmp 0x1401e799e
push rax
pushf
mov eax, 0x719cb11a
pushf
not eax
add eax, 0xc9178350
xor eax, 0xc78ddf0e
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb9a8818f
xor eax, 0x8e37add5
rol eax, 7
popf
jmp 0x1401e799e
mov ecx, 0xc1e2a594
pushf
not ecx
add ecx, 0xe97c1e2b
xor ecx, 0xb9cd730a
rol ecx, 0xbc
popf
pushf
not ecx
add ecx, 0x9a733af6
xor ecx, 0xd095fa3c
rol ecx, 0x4d
popf
mov r9b, 0x80
pushf
not r9b
add r9b, 0x49
xor r9b, 0xce
rol r9b, 0x5d
popf
pushf
not r9b
add r9b, 0x25
xor r9b, 0x7d
rol r9b, 0x41
popf
pushf
not r9b
add r9b, 0x63
xor r9b, 0x48
rol r9b, 0xc1
popf
push rax
pushf
mov eax, 0x976daddc
pushf
not eax
add eax, 0xdba4d76d
xor eax, 0xbba2dd90
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa8710bd7
xor eax, 0xabc2abcf
rol eax, 0xb2
popf
jmp 0x1401e799e
mov r11, rcx
push rax
pushf
mov eax, 0x4e055e6a
pushf
not eax
add eax, 0xdb052571
xor eax, 0xd1818310
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa20f2949
xor eax, 0xc6899b2e
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xead61553
xor eax, 0xc8ac8dc2
rol eax, 0x40
popf
pushf
not eax
add eax, 0xec1e4e24
xor eax, 0xb182ba26
rol eax, 0xa9
popf
jmp 0x1401e799e
mov al, dl
shr edx, 6
and al, 0x3f
or al, 0x80
mov byte [r11 + r10], al
sub r11, 1
jne 0x1401e83c1
push rax
pushf
mov eax, 0xee01a78
pushf
not eax
add eax, 0x8e58c7d2
xor eax, 0xc3d873c7
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xafd6b6d4
xor eax, 0xe4939f90
rol eax, 0x69
popf
pushf
not eax
add eax, 0xc3872da7
xor eax, 0xd0a081ec
rol eax, 0x1d
popf
jmp 0x1401e799e
push rax
pushf
mov eax, 0xa8ae1384
pushf
not eax
add eax, 0xe02042c3
xor eax, 0xefbb31ce
rol eax, 0
popf
pushf
not eax
add eax, 0x94647e09
xor eax, 0xbb9b5f08
rol eax, 0x20
popf
jmp 0x1401e799e
or dl, r9b
mov byte [r10], dl
inc rcx
mov rdx, r8
jmp fcn.1403629e3
mov rdx, r9
mov rcx, r8
jmp fcn.14011ae9e