Function at 0x1401447d7
Capabilities:
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x97d2e9e5
pushf
not eax
add eax, 0xc0371eec
xor eax, 0xe86f83e5
rol eax, 0x63
popf
pushf
not eax
add eax, 0xa572875f
xor eax, 0xa514d040
rol eax, 0xdb
popf
cmp eax, 4
jne 0x140144814
popf
pop rax
jmp 0x140144c0d
cmp eax, 0
jne 0x140144823
popf
pop rax
jmp 0x1401449b8
cmp eax, 3
jne 0x140144832
popf
pop rax
jmp 0x140144bd7
cmp eax, 1
jne 0x140144841
popf
pop rax
jmp 0x140144ab6
cmp eax, 0xd
jne 0x140144850
popf
pop rax
jmp 0x1401450a8
cmp eax, 0x1a
jne 0x14014485f
popf
pop rax
jmp 0x1401457ad
cmp eax, 0xe
jne 0x14014486e
popf
pop rax
jmp 0x140145159
cmp eax, 0xb
jne 0x14014487d
popf
pop rax
jmp 0x140144f0d
cmp eax, 0x19
jne 0x14014488c
popf
pop rax
jmp 0x140145728
cmp eax, 8
jne 0x14014489b
popf
pop rax
jmp 0x140144df3
cmp eax, 0x10
jne 0x1401448aa
popf
pop rax
jmp 0x1401452ff
cmp eax, 0x17
jne 0x1401448b9
popf
pop rax
jmp 0x140145661
cmp eax, 0x1c
jne 0x1401448c8
popf
pop rax
jmp 0x14014581f
cmp eax, 0x12
jne 0x1401448d7
popf
pop rax
jmp 0x140145431
cmp eax, 0x18
jne 0x1401448e6
popf
pop rax
jmp 0x1401456f2
cmp eax, 0x11
jne 0x1401448f5
popf
pop rax
jmp 0x140145385
cmp eax, 0x1b
jne 0x140144904
popf
pop rax
jmp 0x1401457e6
cmp eax, 0x16
jne 0x140144913
popf
pop rax
jmp 0x14014562b
cmp eax, 0xa
jne 0x140144922
popf
pop rax
jmp 0x140144eb0
cmp eax, 0x14
jne 0x140144931
popf
pop rax
jmp 0x14014553f
cmp eax, 0xf
jne 0x140144940
popf
pop rax
jmp 0x14014527a
cmp eax, 0x13
jne 0x14014494f
popf
pop rax
jmp 0x14014549b
cmp eax, 0x15
jne 0x14014495e
popf
pop rax
jmp 0x14014558d
cmp eax, 2
jne 0x14014496d
popf
pop rax
jmp 0x140144b47
cmp eax, 6
jne 0x14014497c
popf
pop rax
jmp 0x140144ce9
cmp eax, 0xc
jne 0x14014498b
popf
pop rax
jmp 0x140145010
cmp eax, 7
jne 0x14014499a
popf
pop rax
jmp 0x140144d5f
cmp eax, 5
jne 0x1401449a9
popf
pop rax
jmp 0x140144ca0
cmp eax, 9
jne 0x1401449b8
popf
pop rax
jmp 0x140144ead
mov qword [rsp + 0x10], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x20
xor ebp, ebp
xorps xmm0, xmm0
movups xmmword [rcx], xmm0
mov qword [rcx + 0x10], rbp
mov rbx, rcx
mov qword [rcx + 0x18], rbp
mov rsi, r9
mov r12, qword [r8 + 0x10]
mov rdi, r8
mov r15, qword [r9 + 0x10]
mov rdx, qword [r8 + 0x18]
mov rcx, qword [r9 + 0x18]
mov rax, rdx
sub rax, r12
lea r13, [r15 + r12]
cmp r15, rax
ja 0x140144a5d
push rax
pushf
mov eax, 0x36c96b2f
pushf
not eax
add eax, 0xa2306b5f
xor eax, 0xf115fadd
rol eax, 0x36
popf
pushf
not eax
add eax, 0x87728e1d
xor eax, 0xae04b59c
rol eax, 0x82
popf
pushf
not eax
add eax, 0xba1ec972
xor eax, 0xa1e422b1
rol eax, 0x25
popf
pushf
not eax
add eax, 0x80bccba1
xor eax, 0xa00ab070
rol eax, 0xd1
popf
jmp 0x140144805
push rax
pushf
mov eax, 0xa5a2a28e
pushf
not eax
add eax, 0xef866538
xor eax, 0xc79f1f68
rol eax, 0xac
popf
pushf
not eax
add eax, 0x862ab4f9
xor eax, 0xd271432c
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc58b68dd
xor eax, 0xbb790b69
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xdeaa3bad
xor eax, 0x8ab0d765
rol eax, 0xf6
popf
jmp 0x140144805
cmp rcx, rdx
ja 0x140144b14
push rax
pushf
mov eax, 0x491e5306
pushf
not eax
add eax, 0xc343fe69
xor eax, 0xb4545dd5
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x8e82f648
xor eax, 0xf6a2e44b
rol eax, 0x56
popf
pushf
not eax
add eax, 0xbbb1d24a
xor eax, 0x91a1bc19
rol eax, 0xad
popf
pushf
not eax
add eax, 0xee38a609
xor eax, 0x90cad191
rol eax, 0x8f
popf
jmp 0x140144805
push rax
pushf
mov eax, 0x1dde54d1
pushf
not eax
add eax, 0x8e601be6
xor eax, 0xc4c41101
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xf8d05f9b
xor eax, 0xe75dda2d
rol eax, 0x70
popf
jmp 0x140144805
movups xmm0, xmmword [r8]
mov rax, rbx
movups xmmword [rbx], xmm0
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rbx + 0x10], xmm1
mov qword [r8 + 0x10], rbp
mov qword [r8 + 0x18], 7
mov word [r8], bp
cmp qword [rbx + 0x18], 7
jbe 0x140144ba4
push rax
pushf
mov eax, 0x370fa70
pushf
not eax
add eax, 0xe6155030
xor eax, 0xde546e45
rol eax, 0x39
popf
pushf
not eax
add eax, 0xa36285fd
xor eax, 0xaee8a59d
rol eax, 0xbd
popf
jmp 0x140144805
push rax
pushf
mov eax, 0x41d45a47
pushf
not eax
add eax, 0x8ece8fba
xor eax, 0xa8b38f56
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x9bf1fcc3
xor eax, 0xcacada74
rol eax, 0x42
popf
jmp 0x140144805
mov rax, qword [rbx]
push rax
pushf
mov eax, 0x808e054
pushf
not eax
add eax, 0x884fd234
xor eax, 0x88034f50
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x96a36488
xor eax, 0xadb2e06c
rol eax, 0x1c
popf
jmp 0x140144805
cmp qword [r9 + 0x18], 7
jbe 0x140144c47
push rax
pushf
mov eax, 0x5808ff51
pushf
not eax
add eax, 0xb6078e26
xor eax, 0xe7deb8cf
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xae0ed05f
xor eax, 0xd0fe9d51
rol eax, 0x75
popf
jmp 0x140144805
push rax
pushf
mov eax, 0x492047bf
pushf
not eax
add eax, 0xf7e8a564
xor eax, 0x9c661487
rol eax, 0x23
popf
pushf
not eax
add eax, 0xea167e46
xor eax, 0x9859a19e
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9d16b957
xor eax, 0x980c1d03
rol eax, 0x74
popf
pushf
not eax
add eax, 0x86460e7d
xor eax, 0xf3aefcc8
rol eax, 0x37
popf
jmp 0x140144805
mov rsi, qword [r9]
push rax
pushf
mov eax, 0x80ea24a5
pushf
not eax
add eax, 0x8d330e71
xor eax, 0x967d72ef
rol eax, 0x50
popf
pushf
not eax
add eax, 0xb917c807
xor eax, 0xe6591f5e
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xaa06e538
xor eax, 0x90be8762
rol eax, 0x54
popf
jmp 0x140144805
lea r8, [r15*2 + 2]
mov rdx, rsi
lea rcx, [rax + r12*2]
call fcn.14001fa00
mov qword [rbx + 0x10], r13
jmp 0x14014573c
sub rcx, r15
cmp r12, rcx
ja 0x140144d9a
push rax
pushf
mov eax, 0x600b5b94
pushf
not eax
add eax, 0x93b64506
xor eax, 0xf91942fd
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa3e2c467
xor eax, 0x8a4ddd0f
rol eax, 0x14
popf
jmp 0x140144805
push rax
pushf
mov eax, 0x7b3a3c4
pushf
not eax
add eax, 0xba7fb60b
xor eax, 0x990da0f5
rol eax, 0x68
popf
pushf
not eax
add eax, 0xb1a614f7
xor eax, 0xe6069927
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd2417e63
xor eax, 0xce95b79e
rol eax, 0x75
popf
pushf
not eax
add eax, 0xfb49c69b
xor eax, 0xa3ee0ffd
rol eax, 0x3e
popf
jmp 0x140144805
movups xmm0, xmmword [r9]
add r12, r12
lea r8, [r15*2 + 2]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [r9 + 0x10]
movups xmmword [rbx + 0x10], xmm1
mov qword [r9 + 0x10], rbp
mov qword [r9 + 0x18], 7
mov word [r9], bp
mov rsi, qword [rbx]
mov rdx, rsi
lea rcx, [r12 + rsi]
call fcn.14001fa00
cmp qword [rdi + 0x18], 7
jbe 0x140144e7a
push rax
pushf
mov eax, 0xb0842c62
pushf
not eax
add eax, 0xdfd69ab3
xor eax, 0x8bbef67a
rol eax, 0x95
popf
pushf
not eax
add eax, 0xa4b1b24b
xor eax, 0xa2bb811e
rol eax, 0xab
popf
pushf
not eax
add eax, 0xbd98dfa0
xor eax, 0x88eb9130
rol eax, 0x79
popf
jmp 0x140144805
push rax
pushf
mov eax, 0x7493ace4
pushf
not eax
add eax, 0xa9d2e393
xor eax, 0xec8260ce
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xee5c3131
xor eax, 0xd32484e4
rol eax, 0x7a
popf
jmp 0x140144805
mov rdi, qword [rdi]
mov r8, r12
mov rdx, rdi
mov rcx, rsi
call fcn.14001fa00
mov qword [rbx + 0x10], r13
jmp 0x14014573c
movabs r14, 0x3e000000c696d6dd
pushf
not r14
add r14, 0x7fea1620
xor r14, 0x43eb0f9b
rol r14, 0x88
popf
pushf
not r14
add r14, 0x47e90893
xor r14, 0x5c5b00d1
rol r14, 0xfd
popf
pushf
not r14
add r14, 0x42348fd1
xor r14, 0x7847b5ef
rol r14, 0xb2
popf
mov rax, r14
sub rax, r12
cmp rax, r15
jb 0x140144fb7
push rax
pushf
mov eax, 0x9a35f85d
pushf
not eax
add eax, 0xd717b050
xor eax, 0xbc56556f
rol eax, 0x98
popf
pushf
not eax
add eax, 0xdf77d04f
xor eax, 0xb6a9e8a5
rol eax, 0x75
popf
pushf
not eax
add eax, 0xd2a4e549
xor eax, 0xb965f966
rol eax, 0xe0
popf
jmp 0x140144805
push rax
pushf
mov eax, 0xf767ca27
pushf
not eax
add eax, 0x81f505b1
xor eax, 0xdf468244
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xda6c76d6
xor eax, 0xe35e786b
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xe0c610b8
xor eax, 0xbfeb2543
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe0a09b73
xor eax, 0xfc419ac0
rol eax, 0x93
popf
jmp 0x140144805
mov rax, r13
or rax, 7
cmp rax, r14
jbe 0x140145062
push rax
pushf
mov eax, 0xd57d9cf1
pushf
not eax
add eax, 0x8a296087
xor eax, 0xf12c8e32
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x99326ac0
xor eax, 0x872c5d9a
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xa4187b04
xor eax, 0xb723ac7f
rol eax, 0x55
popf
jmp 0x140144805
push rax
pushf
mov eax, 0x77ac7b7c
pushf
not eax
add eax, 0xc3051483
xor eax, 0x8a2d49e6
rol eax, 0x89
popf
pushf
not eax
add eax, 0xed30cc4b
xor eax, 0x8be96ebe
rol eax, 0x36
popf
pushf
not eax
add eax, 0xf34caad3
xor eax, 0xd5aa12b9
rol eax, 0x9a
popf
jmp 0x140144805
movabs rax, 0x3829b0b6cfe24c1
pushf
not rax
add rax, 0x4d5a0fc7
xor rax, 0x627b7cfa
rol rax, 0x7d
popf
pushf
not rax
add rax, 0x724e7f55
xor rax, 0x741a6c55
rol rax, 0x69
popf
pushf
not rax
add rax, 0x6205080f
xor rax, 0x7ea1bb1d
rol rax, 0xc2
popf
lea rcx, [rax + rax]
jmp 0x1401452ff
mov ecx, 0x57dc7c7f
pushf
not ecx
add ecx, 0xb1737dd0
xor ecx, 0xac677ee7
rol ecx, 0x99
popf
pushf
not ecx
add ecx, 0xa2911cfc
xor ecx, 0x98da1865
rol ecx, 0x3f
popf
pushf
not ecx
add ecx, 0x9f7fe8c9
xor ecx, 0xfd7811b9
rol ecx, 0xeb
popf
pushf
not ecx
add ecx, 0xb68ad9c9
xor ecx, 0xf450b005
rol ecx, 0x40
popf
mov r14, rax
cmp rax, rcx
movabs rax, 0xbce400001b73e8b1
pushf
not rax
add rax, 0x6a9eef23
xor rax, 0x4f228a34
rol rax, 0x8f
popf
pushf
not rax
add rax, 0x56759dc2
xor rax, 0x6fad03cc
rol rax, 0xdd
popf
cmovb r14, rcx
lea rcx, [r14 + 1]
cmp rcx, rax
ja 0x140145247
push rax
pushf
mov eax, 0xce3b8913
pushf
not eax
add eax, 0xc8950141
xor eax, 0x8c68a28b
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xf05cd225
xor eax, 0xad555080
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xee88bb3e
xor eax, 0xdaa7a93f
rol eax, 0xaf
popf
jmp 0x140144805
push rax
pushf
mov eax, 0xdffa3fc2
pushf
not eax
add eax, 0xa813b678
xor eax, 0xecf6def5
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd50cc37e
xor eax, 0xe004b820
rol eax, 0x1a
popf
jmp 0x140144805
add rcx, rcx
cmp rcx, 0x1000
jb 0x1401452b9
push rax
pushf
mov eax, 0xf23a21d4
pushf
not eax
add eax, 0xa674c3e3
xor eax, 0xcafdd336
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf0b28ef3
xor eax, 0xb14ed676
rol eax, 0xbf
popf
jmp 0x140144805
push rax
pushf
mov eax, 0x4b4b6f8b
pushf
not eax
add eax, 0xa52fb4fb
xor eax, 0xe32aae85
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8d75991f
xor eax, 0xef1c5a9a
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xbab92d92
xor eax, 0xa61c0081
rol eax, 0xc1
popf
jmp 0x140144805
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14014533f
push rax
pushf
mov eax, 0xe485314f
pushf
not eax
add eax, 0xdb5507ad
xor eax, 0x850eef8e
rol eax, 0
popf
pushf
not eax
add eax, 0xfa3d6b3e
xor eax, 0x8674b16a
rol eax, 0x91
popf
jmp 0x140144805
push rax
pushf
mov eax, 0x7fdb585b
pushf
not eax
add eax, 0x94df473e
xor eax, 0xb913085b
rol eax, 0x28
popf
pushf
not eax
add eax, 0xc3d01a8a
xor eax, 0xa8975b37
rol eax, 3
popf
pushf
not eax
add eax, 0x8a203f08
xor eax, 0xad2e5fb7
rol eax, 0xa8
popf
jmp 0x140144805
mov rcx, rax
call fcn.140120390
test rax, rax
je 0x1401453eb
push rax
pushf
mov eax, 0xc707e8d5
pushf
not eax
add eax, 0x82d3ef75
xor eax, 0xe3fabb07
rol eax, 0x85
popf
pushf
not eax
add eax, 0xadbd6396
xor eax, 0xdb748078
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe68b89fe
xor eax, 0xc909045c
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xf6ffbddd
xor eax, 0xae67b283
rol eax, 0xde
popf
jmp 0x140144805
push rax
pushf
mov eax, 0x895f4397
pushf
not eax
add eax, 0xed758593
xor eax, 0xf153693f
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa67074d3
xor eax, 0xaf1d94b3
rol eax, 0xba
popf
pushf
not eax
add eax, 0x856eb185
xor eax, 0x9a1a12a5
rol eax, 0xd5
popf
jmp 0x140144805
lea rbp, [rax + 0x27]
and rbp, 0xffffffffffffffe0
mov qword [rbp - 8], rax
jmp 0x14014558d
test rcx, rcx
je 0x1401454e6
push rax
pushf
mov eax, 0x3ca00f2b
pushf
not eax
add eax, 0xf3785695
xor eax, 0xf4b2cd07
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc3f30b46
xor eax, 0xd8225e71
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x9db191e2
xor eax, 0xf239ccb7
rol eax, 0x4e
popf
jmp 0x140144805
push rax
pushf
mov eax, 0x99683bc2
pushf
not eax
add eax, 0xd91ececf
xor eax, 0x8d6c7da9
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xd73556ac
xor eax, 0xbb5e1d43
rol eax, 0x70
popf
pushf
not eax
add eax, 0xeabbf612
xor eax, 0xab4871a7
rol eax, 0x36
popf
pushf
not eax
add eax, 0xd7ff46ef
xor eax, 0xc00672d9
rol eax, 0xaa
popf
jmp 0x140144805
call fcn.140120390
mov rbp, rax
push rax
pushf
mov eax, 0x4909d9b8
pushf
not eax
add eax, 0x8058f03e
xor eax, 0xd95001f0
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf32e1c3f
xor eax, 0xcb1c68af
rol eax, 0x51
popf
pushf
not eax
add eax, 0xdc3c3b9e
xor eax, 0xcbf1294b
rol eax, 0x71
popf
jmp 0x140144805
mov qword [rbx], rbp
mov qword [rbx + 0x10], r13
mov qword [rbx + 0x18], r14
cmp qword [rdi + 0x18], 7
jbe 0x1401455e5
push rax
pushf
mov eax, 0xadac3b86
pushf
not eax
add eax, 0x9f7cf7b0
xor eax, 0x9ef64a29
rol eax, 0x98
popf
pushf
not eax
add eax, 0x8ad57772
xor eax, 0xe5806316
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xf982a8e6
xor eax, 0xc7e72b66
rol eax, 0xb8
popf
jmp 0x140144805
push rax
pushf
mov eax, 0xde879c45
pushf
not eax
add eax, 0x94a12683
xor eax, 0xc92bde0c
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9514b646
xor eax, 0xf7bd4fa5
rol eax, 0x50
popf
pushf
not eax
add eax, 0xc225084a
xor eax, 0xf001fbe5
rol eax, 0x60
popf
jmp 0x140144805
mov rdi, qword [rdi]
push rax
pushf
mov eax, 0x5e394317
pushf
not eax
add eax, 0xe4a780f4
xor eax, 0xe1a70df7
rol eax, 0x45
popf
pushf
not eax
add eax, 0xa4fb8e55
xor eax, 0xabd768e8
rol eax, 0x53
popf
jmp 0x140144805
add r12, r12
mov rdx, rdi
mov r8, r12
mov rcx, rbp
call fcn.14001fa00
cmp qword [rsi + 0x18], 7
jbe 0x1401456bf
push rax
pushf
mov eax, 0xc961003e
pushf
not eax
add eax, 0x85c62458
xor eax, 0xf37fca46
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xfa19c027
xor eax, 0xe4b1f8db
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb07507e5
xor eax, 0xd5cef0cd
rol eax, 0xc8
popf
jmp 0x140144805
push rax
pushf
mov eax, 0x647658a2
pushf
not eax
add eax, 0xe1f40b37
xor eax, 0x963c2995
rol eax, 7
popf
pushf
not eax
add eax, 0x8572c7b4
xor eax, 0xe4a522be
rol eax, 0x16
popf
jmp 0x140144805
mov rsi, qword [rsi]
push rax
pushf
mov eax, 0xa39daf58
pushf
not eax
add eax, 0x89f64b2d
xor eax, 0xb5debcee
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe6f6d30c
xor eax, 0xfda8726f
rol eax, 0xb5
popf
jmp 0x140144805
lea r8, [r15*2 + 2]
mov rdx, rsi
lea rcx, [r12 + rbp]
call fcn.14001fa00
mov rax, rbx
mov rbx, qword [rsp + 0x68]
add rsp, 0x20
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
call fcn.140149650
int3
call fcn.1401238a3
int3
call fcn.14017b264
int3