Function at 0x140596afc
Capabilities:
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x20ec7c5e
pushf
not eax
add eax, 0xbc578008
xor eax, 0xe61aa450
rol eax, 9
popf
pushf
not eax
add eax, 0xac19ed3b
xor eax, 0xa08f4fc6
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd176aa05
xor eax, 0xb2f65004
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xa32b7d4f
xor eax, 0xc20aaf1b
rol eax, 0x91
popf
cmp eax, 4
jne 0x140596b5f
popf
pop rax
jmp 0x140596d5a
cmp eax, 0
jne 0x140596b6e
popf
pop rax
jmp 0x140596bc8
cmp eax, 3
jne 0x140596b7d
popf
pop rax
jmp 0x140596cdc
cmp eax, 1
jne 0x140596b8c
popf
pop rax
jmp 0x140596c3e
cmp eax, 5
jne 0x140596b9b
popf
pop rax
jmp 0x140596de3
cmp eax, 7
jne 0x140596baa
popf
pop rax
jmp 0x140596f3a
cmp eax, 6
jne 0x140596bb9
popf
pop rax
jmp 0x140596e64
cmp eax, 2
jne 0x140596bc8
popf
pop rax
jmp 0x140596ccd
push rbx
sub rsp, 0x30
xor eax, eax
mov r10d, ecx
test rdx, rdx
jne 0x140596c0b
push rax
pushf
mov eax, 0x2f52c260
pushf
not eax
add eax, 0xb1e5fb4f
xor eax, 0xaeaebbba
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xcd2eb3bd
xor eax, 0xf9027639
rol eax, 0xc1
popf
jmp 0x140596b50
push rax
pushf
mov eax, 0xeeda0753
pushf
not eax
add eax, 0x858629be
xor eax, 0x8d868486
rol eax, 0x3f
popf
pushf
not eax
add eax, 0x93a1db50
xor eax, 0x866c87d9
rol eax, 0xeb
popf
jmp 0x140596b50
call fcn.14006ecc0
mov ebx, 0x6e91d27
pushf
not ebx
add ebx, 0x88e6c4ad
xor ebx, 0x85524439
rol ebx, 0x7a
popf
pushf
not ebx
add ebx, 0x9f45ea23
xor ebx, 0xc1a0c4f5
rol ebx, 0x67
popf
pushf
not ebx
add ebx, 0xf63e3d8c
xor ebx, 0xac470c64
rol ebx, 0x7d
popf
push rax
pushf
mov eax, 0xb2ced4a6
pushf
not eax
add eax, 0xab143579
xor eax, 0x84eb1857
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb6a133bb
xor eax, 0xdc36daf4
rol eax, 0x79
popf
pushf
not eax
add eax, 0x917668ba
xor eax, 0x9fb20cde
rol eax, 0xd9
popf
jmp 0x140596b50
mov dword [rax], ebx
call fcn.14006d7b2
mov eax, ebx
add rsp, 0x30
pop rbx
ret
test r8, r8
je 0x140596d27
push rax
pushf
mov eax, 0x37fc05a9
pushf
not eax
add eax, 0xcc3b27e5
xor eax, 0x8e363877
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xfca7811e
xor eax, 0xb09aff4f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x9d2ab8f9
xor eax, 0xe44a33cf
rol eax, 0xfc
popf
jmp 0x140596b50
push rax
pushf
mov eax, 0x933c690c
pushf
not eax
add eax, 0xd5cf4029
xor eax, 0xf0404759
rol eax, 0x22
popf
pushf
not eax
add eax, 0xad2f080f
xor eax, 0xe1e446f8
rol eax, 0x91
popf
jmp 0x140596b50
movzx ecx, byte [rsp + 0x60]
mov word [rdx], ax
lea rax, [rcx + 1]
cmp r8, rax
ja 0x140596d9d
push rax
pushf
mov eax, 0x8d752a53
pushf
not eax
add eax, 0xeee36fe0
xor eax, 0xc8e2f56d
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8108ecbe
xor eax, 0xf3bc8734
rol eax, 1
popf
jmp 0x140596b50
push rax
pushf
mov eax, 0x3f0f7dc3
pushf
not eax
add eax, 0xd1c6bd60
xor eax, 0xc184a947
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf106fa02
xor eax, 0x93cddd33
rol eax, 0x64
popf
pushf
not eax
add eax, 0xadd4cc8a
xor eax, 0x976fb4de
rol eax, 0x5b
popf
jmp 0x140596b50
call fcn.14006ecc0
mov ebx, 0x87d29d02
pushf
not ebx
add ebx, 0xa4821537
xor ebx, 0xb09c2d2e
rol ebx, 0x46
popf
pushf
not ebx
add ebx, 0x866a93b2
xor ebx, 0xa5324228
rol ebx, 0x26
popf
pushf
not ebx
add ebx, 0xe452b07e
xor ebx, 0xfe8ee4c6
rol ebx, 0x67
popf
jmp 0x140596ccd
lea eax, [r9 - 2]
mov ebx, 0x61b4e792
pushf
not ebx
add ebx, 0xbff7e836
xor ebx, 0xcfee3967
rol ebx, 5
popf
pushf
not ebx
add ebx, 0xedfd8b85
xor ebx, 0xb8de52f2
rol ebx, 0xce
popf
cmp eax, ebx
ja 0x140596ef4
push rax
pushf
mov eax, 0xf703485e
pushf
not eax
add eax, 0xff2bdffb
xor eax, 0x87c32284
rol eax, 0x80
popf
pushf
not eax
add eax, 0x81aabb01
xor eax, 0xa5ea3dcd
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x92bc186c
xor eax, 0xc5f57d5b
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xa84bddd1
xor eax, 0xe7a7fec4
rol eax, 0x9f
popf
jmp 0x140596b50
push rax
pushf
mov eax, 0xf48e0c0b
pushf
not eax
add eax, 0xb4e93f45
xor eax, 0x959aaed2
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xb3293f98
xor eax, 0xdf1fd50b
rol eax, 0x52
popf
pushf
not eax
add eax, 0xe3f3d055
xor eax, 0xcf752f1f
rol eax, 0xe4
popf
jmp 0x140596b50
mov byte [rsp + 0x60], cl
mov ecx, r10d
add rsp, 0x30
pop rbx
jmp fcn.14022e73d