Function at 0x14015a01a
Capabilities:
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0xc33854eb
pushf
not eax
add eax, 0x1348c5c5
xor eax, 0x5a5e6aa9
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x5965e885
xor eax, 0xb649ec1
rol eax, 0xa0
popf
cmp eax, 0x1c
jne 0x14015a057
popf
pop rax
jmp 0x14015b04e
cmp eax, 5
jne 0x14015a066
popf
pop rax
jmp 0x14015a4c5
cmp eax, 0x16
jne 0x14015a075
popf
pop rax
jmp 0x14015ada0
cmp eax, 0x11
jne 0x14015a084
popf
pop rax
jmp 0x14015aaa7
cmp eax, 0xb
jne 0x14015a093
popf
pop rax
jmp 0x14015a7e5
cmp eax, 0
jne 0x14015a0a2
popf
pop rax
jmp 0x14015a20a
cmp eax, 0xd
jne 0x14015a0b1
popf
pop rax
jmp 0x14015a8db
cmp eax, 8
jne 0x14015a0c0
popf
pop rax
jmp 0x14015a61e
cmp eax, 0x13
jne 0x14015a0cf
popf
pop rax
jmp 0x14015abee
cmp eax, 0x19
jne 0x14015a0de
popf
pop rax
jmp 0x14015aef5
cmp eax, 0x1d
jne 0x14015a0ed
popf
pop rax
jmp 0x14015b096
cmp eax, 0x1b
jne 0x14015a0fc
popf
pop rax
jmp 0x14015b003
cmp eax, 4
jne 0x14015a10b
popf
pop rax
jmp 0x14015a437
cmp eax, 1
jne 0x14015a11a
popf
pop rax
jmp 0x14015a2aa
cmp eax, 9
jne 0x14015a129
popf
pop rax
jmp 0x14015a69e
cmp eax, 0xf
jne 0x14015a138
popf
pop rax
jmp 0x14015a9e9
cmp eax, 2
jne 0x14015a147
popf
pop rax
jmp 0x14015a2fb
cmp eax, 0xa
jne 0x14015a156
popf
pop rax
jmp 0x14015a72e
cmp eax, 7
jne 0x14015a165
popf
pop rax
jmp 0x14015a5cc
cmp eax, 0x15
jne 0x14015a174
popf
pop rax
jmp 0x14015acbb
cmp eax, 0x18
jne 0x14015a183
popf
pop rax
jmp 0x14015ae3d
cmp eax, 0xc
jne 0x14015a192
popf
pop rax
jmp 0x14015a848
cmp eax, 0x17
jne 0x14015a1a1
popf
pop rax
jmp 0x14015adfe
cmp eax, 3
jne 0x14015a1b0
popf
pop rax
jmp 0x14015a390
cmp eax, 0x12
jne 0x14015a1bf
popf
pop rax
jmp 0x14015ab5d
cmp eax, 0x14
jne 0x14015a1ce
popf
pop rax
jmp 0x14015ac4e
cmp eax, 6
jne 0x14015a1dd
popf
pop rax
jmp 0x14015a56c
cmp eax, 0x10
jne 0x14015a1ec
popf
pop rax
jmp 0x14015aa28
cmp eax, 0x1a
jne 0x14015a1fb
popf
pop rax
jmp 0x14015af72
cmp eax, 0xe
jne 0x14015a20a
popf
pop rax
jmp 0x14015a99e
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
cmp dword [rsp + 0x50], 0
mov edi, r9d
mov esi, r8d
mov rbx, rdx
mov rbp, rcx
jne 0x14015a264
push rax
pushf
mov eax, 0xce29fde3
pushf
not eax
add eax, 0x4fa1a780
xor eax, 0x13bbd4f5
rol eax, 0xae
popf
pushf
not eax
add eax, 0x3466a4f8
xor eax, 0x150c40c4
rol eax, 0xd9
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0x959e45
pushf
not eax
add eax, 0x583728b1
xor eax, 0x3b8c2d7e
rol eax, 0xff
popf
pushf
not eax
add eax, 0x5b21b3b4
xor eax, 0x2bbec2a
rol eax, 0x61
popf
pushf
not eax
add eax, 0x780ffd6d
xor eax, 0x28ade564
rol eax, 0x21
popf
jmp 0x14015a048
cmp byte [rdx], 0x35
setge al
jmp 0x14015b096
call fcn.140025434
test eax, eax
jne 0x14015a35d
push rax
pushf
mov eax, 0x17a66bd5
pushf
not eax
add eax, 0x3f227705
xor eax, 0x196eb9a6
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x333fcf5
xor eax, 0xdc91ecc
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x264f5be9
xor eax, 0x62e9518
rol eax, 0x27
popf
pushf
not eax
add eax, 0x1aeda26d
xor eax, 0x3a3d612c
rol eax, 0x29
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0x69b84780
pushf
not eax
add eax, 0xe13da01
xor eax, 0x1f9abacd
rol eax, 0x98
popf
pushf
not eax
add eax, 0x5d301c70
xor eax, 0x3745b47
rol eax, 0x68
popf
jmp 0x14015a048
cmp byte [rbx], 0x35
lea ecx, [rax + 1]
jg 0x14015a3f1
push rax
pushf
mov eax, 0xa4f14a1e
pushf
not eax
add eax, 0x7ba362ff
xor eax, 0x3b818d77
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x84b13f5
xor eax, 0x3dfc8e5a
rol eax, 0xef
popf
pushf
not eax
add eax, 0x6a5ac381
xor eax, 0x45bafe5d
rol eax, 0xef
popf
pushf
not eax
add eax, 0x32609863
xor eax, 0x48ccb6d5
rol eax, 0xce
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0xdf23cd55
pushf
not eax
add eax, 0x6cd65b86
xor eax, 0x65d36b13
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x1d411a88
xor eax, 0xcac1e9a
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x499c1864
xor eax, 0x67968efe
rol eax, 0x6c
popf
jmp 0x14015a048
jl 0x14015a46c
push rax
pushf
mov eax, 0xbac286ed
pushf
not eax
add eax, 0x32408cdd
xor eax, 0x16df15a8
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x3463e206
xor eax, 0x5bfb89f4
rol eax, 0x36
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0xadff01d3
pushf
not eax
add eax, 0x658229c3
xor eax, 0x5f7298c8
rol eax, 0x54
popf
pushf
not eax
add eax, 0x6dae3b0c
xor eax, 0x74b930b4
rol eax, 0x58
popf
pushf
not eax
add eax, 0x2bc45d
xor eax, 0x1a4aea49
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x565108bc
xor eax, 0x2cbb56c5
rol eax, 0x20
popf
jmp 0x14015a048
lea rax, [rbx + 1]
test edi, edi
jne 0x14015a526
push rax
pushf
mov eax, 0x78177525
pushf
not eax
add eax, 0x4ccf7716
xor eax, 0x1bca7b07
rol eax, 0x61
popf
pushf
not eax
add eax, 0x3a4744df
xor eax, 0x1d9d0978
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x3e1f9178
xor eax, 0x55ff4879
rol eax, 0x51
popf
pushf
not eax
add eax, 0x469877b1
xor eax, 0x52ac390d
rol eax, 0xb9
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0x3816e4e0
pushf
not eax
add eax, 0x32493b4
xor eax, 0x2d56bca4
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x48566b7c
xor eax, 0x61b761e6
rol eax, 0xca
popf
pushf
not eax
add eax, 0x7e0d8268
xor eax, 0x5e9e37c6
rol eax, 0x14
popf
jmp 0x14015a048
mov al, cl
jmp 0x14015b096
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
push rax
pushf
mov eax, 0x9503d1b6
pushf
not eax
add eax, 0x3ef8a871
xor eax, 0x15d4e118
rol eax, 0x13
popf
pushf
not eax
add eax, 0x7d70821e
xor eax, 0x5ae5625b
rol eax, 0x32
popf
pushf
not eax
add eax, 0x5540105c
xor eax, 0x4821a75c
rol eax, 0x7a
popf
jmp 0x14015a048
mov dl, byte [rax]
cmp dl, 0x30
je 0x14015a658
push rax
pushf
mov eax, 0x3a3c6eaa
pushf
not eax
add eax, 0x21fc3b1f
xor eax, 0x151151dc
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x620d96d7
xor eax, 0x1a7805e9
rol eax, 0x96
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0x6dbe6ee7
pushf
not eax
add eax, 0x5f344900
xor eax, 0x155f6039
rol eax, 5
popf
pushf
not eax
add eax, 0x39ed5b4b
xor eax, 0x6848c975
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x739518ef
xor eax, 0x32a6a97f
rol eax, 0x48
popf
jmp 0x14015a048
test dl, dl
jne 0x14015a6fb
push rax
pushf
mov eax, 0xc48eb863
pushf
not eax
add eax, 0x70c437c6
xor eax, 0x21c6cde7
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xaf39ee8
xor eax, 0x69902b8d
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe6a7757
xor eax, 0x32e4566e
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x66b54bb8
xor eax, 0x2dfcc305
rol eax, 0x51
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0xe53d61c1
pushf
not eax
add eax, 0x6d3008b5
xor eax, 0x410c2a1a
rol eax, 0x48
popf
pushf
not eax
add eax, 0x5f8c23b9
xor eax, 0x50ff39f2
rol eax, 5
popf
jmp 0x14015a048
cmp rbx, rbp
je 0x14015a78c
push rax
pushf
mov eax, 0x5024f86
pushf
not eax
add eax, 0x13d6516b
xor eax, 0x5f6f978d
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x5897e271
xor eax, 0x3ec4a080
rol eax, 0x21
popf
pushf
not eax
add eax, 0x6fc5b71d
xor eax, 0x665f827
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x181968fd
xor eax, 0x1934e5d1
rol eax, 0xb
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0x518b9ee6
pushf
not eax
add eax, 0x2343fd22
xor eax, 0x2b9b2c30
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x6eb02fe5
xor eax, 0x17890918
rol eax, 0x79
popf
pushf
not eax
add eax, 0x625eec30
xor eax, 0x5c6832a2
rol eax, 0xca
popf
pushf
not eax
add eax, 0x3e098372
xor eax, 0x47a60713
rol eax, 0x2e
popf
jmp 0x14015a048
mov al, byte [rbx - 1]
and al, cl
jmp 0x14015b096
cmp eax, 0x200
jne 0x14015a895
push rax
pushf
mov eax, 0x1b975168
pushf
not eax
add eax, 0x1e73f87c
xor eax, 0x11cd937f
rol eax, 0xb
popf
pushf
not eax
add eax, 0x4d17ad56
xor eax, 0x29e1499f
rol eax, 0x90
popf
pushf
not eax
add eax, 0x990c4cc
xor eax, 0x46dda5e
rol eax, 0xbd
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0x8e1f1efc
pushf
not eax
add eax, 0xb634991
xor eax, 0x58aecee0
rol eax, 0x45
popf
pushf
not eax
add eax, 0x41a28ea2
xor eax, 0x133d6146
rol eax, 0x26
popf
pushf
not eax
add eax, 0x344fc212
xor eax, 0x55776b04
rol eax, 0x9f
popf
jmp 0x14015a048
mov ecx, 0xc59f4f82
pushf
not ecx
add ecx, 0x116f397e
xor ecx, 0x1f30fbb9
rol ecx, 0x83
popf
pushf
not ecx
add ecx, 0xd9cb586
xor ecx, 0x24bd90b
rol ecx, 0x5d
popf
pushf
not ecx
add ecx, 0x4304ee7
xor ecx, 0x7459bad1
rol ecx, 0x5a
popf
pushf
not ecx
add ecx, 0x2505e58e
xor ecx, 0xaf83538
rol ecx, 0x79
popf
test edi, edi
je 0x14015a96b
push rax
pushf
mov eax, 0xaadd3dec
pushf
not eax
add eax, 0x7bfa20c6
xor eax, 0xc2266fa
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x232dd79b
xor eax, 0x209eda6
rol eax, 0x91
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0x3057c5de
pushf
not eax
add eax, 0x3570897b
xor eax, 0x42b100e8
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x379f417d
xor eax, 0x186833ab
rol eax, 0x4d
popf
jmp 0x14015a048
jmp 0x14015aa28
push rcx
not rcx
sub rbx, rcx
pop rcx
sub rbx, 1
push rax
pushf
mov eax, 0x56a3b6d8
pushf
not eax
add eax, 0xfd8c094
xor eax, 0x353435b6
rol eax, 0x49
popf
pushf
not eax
add eax, 0x1616e0d9
xor eax, 0x139ee5c0
rol eax, 0xf7
popf
jmp 0x14015a048
mov al, byte [rbx]
cmp al, 0x30
je 0x14015aa61
push rax
pushf
mov eax, 0x7d13026e
pushf
not eax
add eax, 0x50df4b30
xor eax, 0x6ed0fef
rol eax, 0x52
popf
pushf
not eax
add eax, 0x57487eb9
xor eax, 0x3a052a33
rol eax, 0xed
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0xbf607551
pushf
not eax
add eax, 0xa474796
xor eax, 0x6e70a888
rol eax, 0x57
popf
pushf
not eax
add eax, 0x784b7fd1
xor eax, 0x6367ae49
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf737eaa
xor eax, 0x1b7cab1f
rol eax, 0x6b
popf
jmp 0x14015a048
test al, al
je 0x14015ab04
push rax
pushf
mov eax, 0xca62a16e
pushf
not eax
add eax, 0x748bee88
xor eax, 0x71a12666
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x4c02ff5b
xor eax, 0x235f1443
rol eax, 0x91
popf
pushf
not eax
add eax, 0x213f6dfb
xor eax, 0x57fba007
rol eax, 0x11
popf
pushf
not eax
add eax, 0x32694523
xor eax, 0x617dc6bd
rol eax, 0x4c
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0x167eb742
pushf
not eax
add eax, 0x5be241a3
xor eax, 0x694af151
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x36d497f5
xor eax, 0x376b2241
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x149d4ed4
xor eax, 0x39887c41
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe3abf2
xor eax, 0x2e2f1da5
rol eax, 0x15
popf
jmp 0x14015a048
cmp esi, 0x2d
jne 0x14015abbb
push rax
pushf
mov eax, 0x17016429
pushf
not eax
add eax, 0x6d22b7b9
xor eax, 0x5f26195c
rol eax, 0x25
popf
pushf
not eax
add eax, 0x4cbdb27d
xor eax, 0x5871bb69
rol eax, 0x36
popf
pushf
not eax
add eax, 0x4cac13ca
xor eax, 0x70427592
rol eax, 0x96
popf
pushf
not eax
add eax, 0x2bd6f2d3
xor eax, 0x3b5adf7b
rol eax, 0x6e
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0xdd9d6684
pushf
not eax
add eax, 0x7a1036b5
xor eax, 0x41db0f7c
rol eax, 0xda
popf
pushf
not eax
add eax, 0x4ef88eb1
xor eax, 0x1b81e753
rol eax, 0x7c
popf
jmp 0x14015a048
xor cl, cl
jmp 0x14015a56c
cmp eax, 0x100
jne 0x14015ac88
push rax
pushf
mov eax, 0x473f71df
pushf
not eax
add eax, 0x1ddc16c8
xor eax, 0x4b7d64d2
rol eax, 0x47
popf
pushf
not eax
add eax, 0x399ce74e
xor eax, 0x4896c9ff
rol eax, 0x4f
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0xdc97d2eb
pushf
not eax
add eax, 0x5e36965a
xor eax, 0x2571f192
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x10e4cbe3
xor eax, 0x7066796b
rol eax, 0x2a
popf
jmp 0x14015a048
mov ecx, 0x3fa69b55
pushf
not ecx
add ecx, 0x4537df0c
xor ecx, 0x3f8f6cc8
rol ecx, 0x1c
popf
pushf
not ecx
add ecx, 0x3844ba40
xor ecx, 0x54a2d548
rol ecx, 0xb7
popf
test edi, edi
je 0x14015ad47
push rax
pushf
mov eax, 0xf7754923
pushf
not eax
add eax, 0x6386a9b4
xor eax, 0x6e9e2d92
rol eax, 0xad
popf
pushf
not eax
add eax, 0x3649275c
xor eax, 0x58bcdb7a
rol eax, 0x80
popf
pushf
not eax
add eax, 0x397e8505
xor eax, 0x64d2a145
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x25eecee3
xor eax, 0x6b7a7e71
rol eax, 0xc2
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0xcdb6c918
pushf
not eax
add eax, 0x464b86fd
xor eax, 0xb42b8a1
rol eax, 0x77
popf
pushf
not eax
add eax, 0x14684973
xor eax, 0x24ac8a9c
rol eax, 0xba
popf
pushf
not eax
add eax, 0x5fa15966
xor eax, 0xd89f90a
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x51086bc8
xor eax, 0x14b6896c
rol eax, 0xa5
popf
jmp 0x14015a048
jmp 0x14015ae3d
push rcx
not rcx
sub rbx, rcx
pop rcx
sub rbx, 1
push rax
pushf
mov eax, 0x94228ae8
pushf
not eax
add eax, 0x4f01a18f
xor eax, 0x37876ef4
rol eax, 0xed
popf
pushf
not eax
add eax, 0x7479123f
xor eax, 0x64eec093
rol eax, 0xc
popf
jmp 0x14015a048
mov al, byte [rbx]
cmp al, 0x30
je 0x14015ae9c
push rax
pushf
mov eax, 0xf0c66e1b
pushf
not eax
add eax, 0x1f70041e
xor eax, 0x66e85a55
rol eax, 0x80
popf
pushf
not eax
add eax, 0x632c2375
xor eax, 0x52d19f43
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x7d53443b
xor eax, 0x4cc40220
rol eax, 0x50
popf
pushf
not eax
add eax, 0x6b71eb80
xor eax, 0x7191ffcf
rol eax, 0x39
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0xc3c97010
pushf
not eax
add eax, 0x4201c61c
xor eax, 0x7f7ac56b
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x5847d95b
xor eax, 0x8836592
rol eax, 0x33
popf
pushf
not eax
add eax, 0x41d0a376
xor eax, 0x3b3706df
rol eax, 0xa
popf
pushf
not eax
add eax, 0xef0e4e
xor eax, 0x4700cba5
rol eax, 0x41
popf
jmp 0x14015a048
test al, al
je 0x14015af2c
push rax
pushf
mov eax, 0xd93b90b0
pushf
not eax
add eax, 0xf3dee16
xor eax, 0x5a7999f7
rol eax, 9
popf
pushf
not eax
add eax, 0xc3cea48
xor eax, 0x1233c56f
rol eax, 0xaa
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0x3a231835
pushf
not eax
add eax, 0x43936083
xor eax, 0x78d749d6
rol eax, 0x93
popf
pushf
not eax
add eax, 0x1b52b032
xor eax, 0x5668100c
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x201b1a2e
xor eax, 0x719a2096
rol eax, 0xca
popf
jmp 0x14015a048
cmp esi, 0x2d
je 0x14015afbd
push rax
pushf
mov eax, 0xbd8d6091
pushf
not eax
add eax, 0x26e03a99
xor eax, 0x11340e16
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x40085238
xor eax, 0xee38075
rol eax, 0x21
popf
pushf
not eax
add eax, 0x41a47f10
xor eax, 0x617de620
rol eax, 0xfc
popf
jmp 0x14015a048
push rax
pushf
mov eax, 0xa2a0a63c
pushf
not eax
add eax, 0x56f1780f
xor eax, 0x775559ce
rol eax, 0x2c
popf
pushf
not eax
add eax, 0x44b10949
xor eax, 0x4afead8c
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x4e081fb6
xor eax, 0x34fed54b
rol eax, 0xe1
popf
jmp 0x14015a048
jmp 0x14015abee
xor al, al
push rax
pushf
mov eax, 0x61619193
pushf
not eax
add eax, 0x111b99a5
xor eax, 0x2ecf567f
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x4f4583c7
xor eax, 0x60535587
rol eax, 0x62
popf
pushf
not eax
add eax, 0x41565286
xor eax, 0x6686bcf
rol eax, 0xa0
popf
jmp 0x14015a048
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret