Function at 0x100411ce0
Capabilities:
Parse pe header

Disassembly:
movabs byte [0x96998ba0a095a8a7], al
xchg byte [rcx - 0x59565c59], bl
xchg edi, eax
mov dword [rbx + rbx*4 - 0x66676a5a], esp
push rsp
jne 0x100411900
cwde
push rsp
pop rsp
invalid
pop rbp
and byte [rbx - 0x62856069], 0xa0
cdq
test byte [rcx - 0x58625e5a], bl
cmpsd dword [rsi], dword [rdi]
cmpsd dword [rsi], dword [rdi]
popfq
movabs dword [0x99869f97a380a7a2], eax
wait
test byte [rcx - 0x58625e5a], bl
cmpsd dword [rsi], dword [rdi]
popfq
movabs dword [0x957799aaa381a7a2], eax
xchg edi, eax
pushfq
cdq
jbe 0x100411942
movabs byte [0x7d54a8a382ada695], al
movabs byte [0x549899a0a095a8a7], al
jne 0x10041195b
cmpsd dword [rsi], dword [rdi]
test al, 0x95
movabs al, byte [0x5498a275549899a0]
cwde
push rsp
pop rsp
mov dword [rax + 0x76867a93], ecx
push rsp
and dword [rsi - 0x6c7776ac], 0x7a
xchg byte [rdi - 0x675f7ca3], al
push rsp
mov dword [rax - 0x7879856d], ecx
pop rbp
and dword [rax - 0x7c596668], 0xffffffaa
cdq
cmpsb byte [rsi], byte [rdi]
cdq
cmpsb byte [rsi], byte [rdi]
sub dword [rdx - 0x667d5967], 0xffffffab
invalid
cdq
cmpsb byte [rsi], byte [rdi]
jne 0x100411973
movabs dword [0xa79997a3a684a8a6], eax
cmpsd dword [rsi], dword [rdi]
js 0x100411982
movabs al, byte [0xa3a4a1a37799a899]
movabs byte [0xa684ac79a7a8a299], al
movabs dword [0x99a09978a7a79997], eax
test al, 0x99
jp 0x1004119a5
movabs al, byte [0x97a3a684ac79a799]
cdq
cmpsd dword [rsi], dword [rdi]
cmpsd dword [rsi], dword [rdi]
js 0x1004119af
movabs al, byte [0xa998a3a68499a899]
xchg edi, eax
test al, 0xa7
jns 0x1004119d0
test byte [rsi - 0x5866685d], ah
cmpsd dword [rsi], dword [rdi]
js 0x1004119c6
movabs al, byte [0xa79d9b998699a899]
test al, 0xa6
cdq
test al, 0x99
cdq
xchg byte [rcx - 0x57586265], bl
cmpsb byte [rsi], byte [rdi]
lodsd eax, dword [rsi]
jns 0x1004119e7
xchg byte [rcx - 0x6c576679], bl
xchg ebx, eax
jns 0x1004119c5
jne 0x100411abb
cmp byte [rcx - 0x6d], 0x83
test byte [rax - 0x71827e83], cl
jne 0x1004119d9
jge 0x1004119d6
invalid
cdq
wait
popfq
cmpsd dword [rsi], dword [rdi]
test al, 0x99
cmpsb byte [rsi], byte [rdi]
xchg byte [rcx - 0x575c5c6a], bl
xchg byte [rcx - 0x66555c5f], bl
jne 0x100411a2e
movabs dword [0x7599aaa3a19986a8], eax
xchg edi, eax
test al, 0x9d
stosb byte [rdi], al
cdq
xchg dword [rcx + 0x7fa4a9a8], ebx
cdq
lodsd eax, dword [rsi]
cmpsd dword [rsi], dword [rdi]
pop rsp
jge 0x100411a49
cmpsd dword [rsi], dword [rdi]
test al, 0x95
movabs al, byte [0x98a275545d9899a0]
push rsp
pop rsp
pop rsp
xchg byte [rcx - 0x7f], bh
or dword [rdx + 0x75567179], 0xffffff80
jns 0x100411b2e
push rsi
jne 0x100411a40
adc byte [rsi + 0x5d], 0x54
and dword [rsi - 0x79a5a3ac], 0xffffff99
xchg ebp, eax
cwde
cdq
cmpsb byte [rsi], byte [rdi]
test byte [rsi - 0x6a59645d], ah
wait
cmpsb byte [rsi], byte [rdi]
xchg ebp, eax
movabs eax, dword [0x5d6671a799a09d7a]
pop rbp
xchg byte [rcx - 0x66555c5f], bl
jbe 0x100411a8d
movabs dword [0x9987797da699a7ab], eax
test al, 0xa8
popfq
movabs byte [0x99aaa3a19986a79b], al
xchg byte [rcx - 0x66555c5f], bl
js 0x100411b76
jns 0x100411a82
xchg ebp, eax
movabs eax, dword [0xa6a8a79d9b998699]
lodsd eax, dword [rsi]
xchg byte [rcx - 0x66555c5f], bl
cdq
invalid
jge 0x100411ad2
cmpsd dword [rsi], dword [rdi]
test al, 0x95
movabs al, byte [0x5498a275549899a0]
invalid
jns 0x100411ac4
or dword [rdx - 0x58667987], 0xffffffa8
movabs dword [0xa4a699a8a27999a6], eax
cmpsb byte [rsi], byte [rdi]
popfq
cmpsd dword [rsi], dword [rdi]
cdq
jp 0x100411af6
movabs al, byte [0x818675a89987a799]
and dword [rbx - 0x66786668], 0x848675a8
jge 0x100411b10
cmpsd dword [rsi], dword [rdi]
test al, 0x95
movabs al, byte [0xa39da89597a380a0]
movabs byte [0x9986848675a89987], al
xchg ebp, eax
test al, 0x9d
popfq
movabs dword [0x86848675a89987a2], eax
cdq
xchg ebp, eax
cwde
movabs eax, dword [0x86848675a8998799]
cdq
xchg ebp, eax
cwde
movabs eax, dword [0xa977a89987ac7999]
cmpsd dword [rsi], dword [rdi]
test al, 0xa3
movabs eax, dword [0x99a0a095a8a7a27d]
movabs dword [0xa0a095a8a7a27da1], eax
cdq
test al, 0x95
movabs al, byte [0x99a4a3a684a699a0]
cmpsb byte [rsi], byte [rdi]
cmpsb byte [rsi], byte [rdi]
test byte [rsi - 0x59665b5d], ah
cmpsb byte [rsi], byte [rdi]
movabs dword [0x8aa7999da8a699a4], eax
cdq
cmpsb byte [rsi], byte [rdi]
cmpsd dword [rsi], dword [rdi]
popfq
movabs dword [0x827554686a8882a2], eax
test al, 0x9d
cdq
cmpsd dword [rsi], dword [rdi]
mov bl, byte [rcx - 0x5c62585a]
movabs byte [0x78827554686a8882], al
push rsp
push rsp
jne 0x100411b41
js 0x100411c15
xchg byte [rcx - 0x7f], bh
or dword [rdx - 0x57667887], 0x78
cdq
movabs al, byte [0x9986686a8c99a899]
mov word [rdx + 0x68], gs
xchg byte [rcx - 0x57586265], bl
cmpsb byte [rsi], byte [rdi]
lodsd eax, dword [rsi]
pop rsp
invalid
cwde
pop rbp
push rsp
jne 0x100411b8f
cwde
push rsp
jne 0x100411b78
xchg ebx, eax
jge 0x100411b76
xchg dword [rax + 0x78808075], ecx
jge 0x100411b82
push rsp
jne 0x100411ba1
cwde
push rsp
pop rsp
mov dword [rbp - 0x80], edi
cdq
stosb byte [rdi], al
cdq
movabs al, byte [0x868454a683546870]
jns 0x100411b9a
jns 0x100411b9b
mov bh, byte [rcx - 0x6d]
jge 0x100411b9c
xchg dword [rax + 0x78808075], ecx
jge 0x100411ba8
js 0x100411c9e
xchg byte [rcx + 0x56], dh
jno 0x100411c7a
lea edi, [rcx - 0x79]
push rsi
pop rbp
xchg dword [rcx - 0x787d8258], ebx
mov byte [rbp - 0x80], dh
cmp byte [rax + 0x7d], 0x86
xchg dword [rax + 0x78808075], ecx
add byte [rax - 0x7b798288], 0x75
mov byte [rdi + 0x7c], dh
jge 0x100411bbc
test byte [rbp - 0x78], dh
ja 0x100411cb7
xchg dword [rcx - 0x585d8258], ebx
cmpsd dword [rsi], dword [rdi]
test al, 0x95
movabs al, byte [0xa37a99a895a887a0]
cmpsb byte [rsi], byte [rdi]
jp 0x100411be8
xchg ebp, eax
test al, 0xa9
cmpsb byte [rsi], byte [rdi]
cdq
xchg dword [rcx - 0x555c7e58], ebx
cdq
ja 0x100411bf2
xchg edi, eax
pushfq
cdq
jbe 0x100411bff
movabs byte [0xab83a89987ada695], al
test al, 0x83
stosd dword [rdi], eax
movabs byte [0xa887a49d9ca7a699], al
xchg ebp, eax
test al, 0x99
xchg dword [rcx - 0x565c7858], ebx
cmpsb byte [rsi], byte [rdi]
xchg edi, eax
cdq
cmpsb byte [rsi], byte [rdi]
cmpsd dword [rsi], dword [rdi]
pushfq
popfq
movsb byte [rdi], byte [rsi]
xchg dword [rax - 0x7866576b], ebp
cdq
test al, 0x87
movabs dword [0x77a69d789997a6a9], eax
test eax, 0xa1a3a8a7
xchg dword [rcx - 0x565c7858], ebx
cmpsb byte [rsi], byte [rdi]
xchg edi, eax
xchg dword [rbx - 0x66685957], esp
js 0x100411c1f
cmpsb byte [rsi], byte [rdi]
ja 0x100411c2e
cmpsd dword [rsi], dword [rdi]
test al, 0xa3
movabs eax, dword [0x97a6a9a387a89987]
cdq
js 0x100411c31
cmpsb byte [rsi], byte [rdi]
ja 0x100411c40
cmpsd dword [rsi], dword [rdi]
test al, 0xa3
movabs eax, dword [0xa39aa7a295a68893]
cmpsb byte [rsi], byte [rdi]
movabs eax, dword [0x88757683867775a7]
xchg ebp, eax
movabs byte [0x7775a7a1a6a39aa7], al
xchg byte [rbx - 0x6c778a8a], al
xchg ebx, eax
jne 0x100411c34
cdq
test al, 0x93
test byte [rsi + 0x787d7b83], al
imul edx, dword [rbx + 0x79888075], 0xffffff86
invalid
ja 0x100411c68
xor dword [rsi + 0x75], 0xffffff88
xchg ebx, eax
jne 0x100411c6d
test byte [rbx + 0x7c887584], dl
invalid