Function at 0x1400103ea
Capabilities:
Parse pe header

Disassembly:
push rax
push r10
pushfq
add r10, 0x4a
popfq
pop r10
pushf
push rcx
pushfq
sub rcx, 0x66
popfq
pop rcx
mov eax, 0x9d2f0c96
pushf
not eax
add eax, 0x9751fca0
xor eax, 0x81682cc5
rol eax, 0x5f
popf
push r9
pushfq
add r9, rax
popfq
pop r9
pushf
push r15
pushfq
add r15, 0x73
popfq
pop r15
not eax
push r10
pushfq
add r10, rcx
popfq
pop r10
add eax, 0xaa84d904
push r9
pushfq
sub r9, r12
popfq
pop r9
xor eax, 0xfc19da96
push rdx
pushfq
add rdx, r8
popfq
pop rdx
rol eax, 0xde
push r8
pushfq
sub r8, 0x5a
popfq
pop r8
popf
push r15
pushfq
sub r15, rdi
popfq
pop r15
pushf
push rsi
pushfq
add rsi, 0x63
popfq
pop rsi
not eax
push r13
pushfq
sub r13, 0x43
popfq
pop r13
add eax, 0x89aa20a0
push r15
pushfq
sub r15, r11
popfq
pop r15
xor eax, 0xa578749d
push r12
pushfq
sub r12, 0xe3
popfq
pop r12
rol eax, 0x5c
push rsi
pushfq
add rsi, 0x32
popfq
pop rsi
popf
push rcx
pushfq
sub rcx, 0x95
popfq
pop rcx
cmp eax, 4
push rsi
pushfq
sub rsi, 0xe1
popfq
pop rsi
jne 0x1400104f9
push rax
pushfq
add rax, 0xa5
popfq
pop rax
popf
push rdi
pushfq
sub rdi, rsi
popfq
pop rdi
pop rax
push r14
pushfq
add r14, 0xcd
popfq
pop r14
jmp 0x140010d58
cmp eax, 0
push r12
pushfq
sub r12, rax
popfq
pop r12
jne 0x140010537
push rbx
pushfq
sub rbx, 0x81
popfq
pop rbx
popf
push rsi
pushfq
add rsi, 0xfb
popfq
pop rsi
pop rax
push rdx
pushfq
add rdx, r10
popfq
pop rdx
jmp 0x14001071a
cmp eax, 3
push rdi
pushfq
add rdi, rax
popfq
pop rdi
jne 0x14001057b
push r11
pushfq
sub r11, 0xf2
popfq
pop r11
popf
push r9
pushfq
sub r9, 0xf5
popfq
pop r9
pop rax
push r13
pushfq
add r13, 0xae
popfq
pop r13
jmp 0x140010c16
cmp eax, 1
push r12
pushfq
add r12, 0xc7
popfq
pop r12
jne 0x1400105b7
push rax
pushfq
add rax, r14
popfq
pop rax
popf
push rsi
pushfq
sub rsi, r11
popfq
pop rsi
pop rax
push rdx
pushfq
add rdx, 0x2f
popfq
pop rdx
jmp 0x140010986
cmp eax, 5
push rdi
pushfq
sub rdi, rdx
popfq
pop rdi
jne 0x1400105f3
push r10
pushfq
sub r10, 0x28
popfq
pop r10
popf
push r8
pushfq
sub r8, 0x1c
popfq
pop r8
pop rax
push r10
pushfq
add r10, rcx
popfq
pop r10
jmp 0x140010f91
cmp eax, 7
push rbx
pushfq
add rbx, r8
popfq
pop rbx
jne 0x14001062e
push rax
pushfq
sub rax, 0xc7
popfq
pop rax
popf
push rdi
pushfq
sub rdi, 0xfe
popfq
pop rdi
pop rax
push r13
pushfq
add r13, r10
popfq
pop r13
jmp 0x140011493
cmp eax, 6
push r9
pushfq
add r9, rdi
popfq
pop r9
jne 0x140010667
push rax
pushfq
add rax, r14
popfq
pop rax
popf
push rax
pushfq
sub rax, 0x94
popfq
pop rax
pop rax
push r10
pushfq
add r10, r13
popfq
pop r10
jmp 0x140011043
cmp eax, 2
push r15
pushfq
add r15, 0x93
popfq
pop r15
jne 0x1400106a5
push r15
pushfq
add r15, r9
popfq
pop r15
popf
push rdi
pushfq
add rdi, rsi
popfq
pop rdi
pop rax
push rdi
pushfq
add rdi, 0x6e
popfq
pop rdi
jmp 0x140010a31
cmp eax, 9
push r11
pushfq
add r11, r13
popfq
pop r11
jne 0x1400106e0
push rbx
pushfq
sub rbx, r10
popfq
pop rbx
popf
push r10
pushfq
add r10, 0x55
popfq
pop r10
pop rax
push r8
pushfq
add r8, r11
popfq
pop r8
jmp 0x1400115d4
cmp eax, 8
push r13
pushfq
sub r13, rdi
popfq
pop r13
jne 0x14001071a
push r10
pushfq
sub r10, 0x68
popfq
pop r10
popf
push rdx
pushfq
sub rdx, 0x17
popfq
pop rdx
pop rax
push r10
pushfq
sub r10, rax
popfq
pop r10
jmp 0x140011578
mov qword [rsp + 8], rcx
push rdx
pushfq
sub rdx, rbx
popfq
pop rdx
sub rsp, 0x58
push rbx
pushfq
add rbx, rdx
popfq
pop rbx
mov rax, qword [rsp + 0x60]
push r8
pushfq
add r8, 0x58
popfq
pop r8
mov qword [rsp + 0x28], rax
push rdx
pushfq
sub rdx, r12
popfq
pop rdx
mov rax, qword [rsp + 0x28]
push r15
pushfq
sub r15, 0x98
popfq
pop r15
movzx eax, word [rax]
push r10
pushfq
add r10, 0xc0
popfq
pop r10
cmp eax, 0x5a4d
push r10
pushfq
add r10, r8
popfq
pop r10
je 0x140010860
push rsi
pushfq
add rsi, r8
popfq
pop rsi
push rax
push rax
pushfq
add rax, 0xe4
popfq
pop rax
pushf
push r11
pushfq
sub r11, r8
popfq
pop r11
mov eax, 0x1744a0e3
pushf
not eax
add eax, 0x91a33737
xor eax, 0x8ff75b6a
rol eax, 0x1e
popf
push rsi
pushfq
sub rsi, 0x40
popfq
pop rsi
pushf
push r10
pushfq
sub r10, rcx
popfq
pop r10
not eax
push r12
pushfq
sub r12, 0x3f
popfq
pop r12
add eax, 0xbe7da35f
push r10
pushfq
add r10, 0xd6
popfq
pop r10
xor eax, 0xd5183b98
push rax
pushfq
sub rax, r13
popfq
pop rax
rol eax, 0xd7
push rax
pushfq
sub rax, rbx
popfq
pop rax
popf
push r14
pushfq
sub r14, 0x18
popfq
pop r14
pushf
push rdx
pushfq
sub rdx, r10
popfq
pop rdx
not eax
push r13
pushfq
add r13, r14
popfq
pop r13
add eax, 0xb4313a9a
push r8
pushfq
add r8, r9
popfq
pop r8
xor eax, 0xefe73504
push r10
pushfq
add r10, r11
popfq
pop r10
rol eax, 0xdc
push rdi
pushfq
sub rdi, r15
popfq
pop rdi
popf
push r14
pushfq
sub r14, 0x4f
popfq
pop r14
jmp 0x1400104b7
push rax
push r12
pushfq
add r12, 0xc8
popfq
pop r12
pushf
push rbx
pushfq
add rbx, 0x7e
popfq
pop rbx
mov eax, 0xad212309
pushf
not eax
add eax, 0xa527754b
xor eax, 0xa55a5d00
rol eax, 0xf7
popf
push rsi
pushfq
add rsi, rcx
popfq
pop rsi
pushf
push r10
pushfq
sub r10, r15
popfq
pop r10
not eax
push r12
pushfq
add r12, r10
popfq
pop r12
add eax, 0x9e086f6c
push r9
pushfq
sub r9, 0x49
popfq
pop r9
xor eax, 0xdb97ca26
push rdx
pushfq
sub rdx, r11
popfq
pop rdx
rol eax, 0x9d
push r12
pushfq
sub r12, rax
popfq
pop r12
popf
push rsi
pushfq
sub rsi, 0x9c
popfq
pop rsi
pushf
push rdi
pushfq
add rdi, r14
popfq
pop rdi
not eax
push r12
pushfq
sub r12, r15
popfq
pop r12
add eax, 0xe4dd5185
push rcx
pushfq
sub rcx, rdx
popfq
pop rcx
xor eax, 0x96951465
push rbx
pushfq
sub rbx, r8
popfq
pop rbx
rol eax, 0x22
push rdx
pushfq
add rdx, 0x80
popfq
pop rdx
popf
push r13
pushfq
sub r13, 0xec
popfq
pop r13
pushf
push r10
pushfq
add r10, rcx
popfq
pop r10
not eax
push rax
pushfq
add rax, r13
popfq
pop rax
add eax, 0xb5abbe6f
push r10
pushfq
sub r10, r8
popfq
pop r10
xor eax, 0xdb51a48a
push r10
pushfq
add r10, 0xa9
popfq
pop r10
rol eax, 0x96
push rsi
pushfq
add rsi, 0xbb
popfq
pop rsi
popf
push r13
pushfq
sub r13, 0x38
popfq
pop r13
jmp 0x1400104b7
xor al, al
push rbx
pushfq
sub rbx, 9
popfq
pop rbx
jmp 0x1400115d4
mov rax, qword [rsp + 0x28]
push r13
pushfq
add r13, r10
popfq
pop r13
movsxd rax, dword [rax + 0x3c]
push r11
pushfq
sub r11, r14
popfq
pop r11
mov rcx, qword [rsp + 0x60]
push r9
pushfq
sub r9, 0xcb
popfq
pop r9
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rax
pushfq
add rax, 0x8d
popfq
pop rax
mov rax, rcx
push r15
pushfq
sub r15, rax
popfq
pop r15
mov qword [rsp + 0x20], rax
push rcx
pushfq
sub rcx, r14
popfq
pop rcx
mov rax, qword [rsp + 0x20]
push r12
pushfq
sub r12, 0x46
popfq
pop r12
cmp dword [rax], 0x4550
push rsi
pushfq
add rsi, 0x5e
popfq
pop rsi
je 0x140010b47
push r14
pushfq
add r14, rsi
popfq
pop r14
push rax
push rbx
pushfq
add rbx, r9
popfq
pop rbx
pushf
push r9
pushfq
add r9, rdi
popfq
pop r9
mov eax, 0x18cece8f
pushf
not eax
add eax, 0xcb680e78
xor eax, 0xb614d844
rol eax, 0x54
popf
push r11
pushfq
add r11, r15
popfq
pop r11
pushf
push r10
pushfq
sub r10, 0x79
popfq
pop r10
not eax
push r12
pushfq
add r12, 0x28
popfq
pop r12
add eax, 0xe3667a9d
push rdi
pushfq
sub rdi, 0xaa
popfq
pop rdi
xor eax, 0xe8a631bf
push rbx
pushfq
add rbx, r14
popfq
pop rbx
rol eax, 0x61
push r11
pushfq
add r11, r10
popfq
pop r11
popf
push r10
pushfq
sub r10, r8
popfq
pop r10
jmp 0x1400104b7
push rax
push rdi
pushfq
sub rdi, rcx
popfq
pop rdi
pushf
push rdi
pushfq
sub rdi, r11
popfq
pop rdi
mov eax, 0x944cdc1f
pushf
not eax
add eax, 0xfcdda037
xor eax, 0xe9abf80e
rol eax, 0xfe
popf
push r9
pushfq
sub r9, 0x18
popfq
pop r9
pushf
push rbx
pushfq
sub rbx, rdi
popfq
pop rbx
not eax
push rcx
pushfq
add rcx, r15
popfq
pop rcx
add eax, 0xb20fc365
push r13
pushfq
add r13, r15
popfq
pop r13
xor eax, 0xf0fcfe7c
push rdx
pushfq
add rdx, 0x4c
popfq
pop rdx
rol eax, 0x5c
push r13
pushfq
sub r13, 0x94
popfq
pop r13
popf
push rbx
pushfq
add rbx, 4
popfq
pop rbx
pushf
push r11
pushfq
add r11, rcx
popfq
pop r11
not eax
push r13
pushfq
add r13, r15
popfq
pop r13
add eax, 0xbae2c09e
push r15
pushfq
sub r15, rdi
popfq
pop r15
xor eax, 0x90ceffff
push r10
pushfq
add r10, 0x19
popfq
pop r10
rol eax, 0x80
push rcx
pushfq
sub rcx, 0x5f
popfq
pop rcx
popf
push r8
pushfq
sub r8, r13
popfq
pop r8
jmp 0x1400104b7
xor al, al
push rsi
pushfq
add rsi, 0xa4
popfq
pop rsi
jmp 0x1400115d4
mov rax, qword [rsp + 0x20]
push rax
pushfq
add rax, r14
popfq
pop rax
movzx eax, word [rax + 4]
push r14
pushfq
sub r14, 0x77
popfq
pop r14
cmp eax, 0x8664
push rdi
pushfq
add rdi, r10
popfq
pop rdi
je 0x140010eae
push rdx
pushfq
sub rdx, 0x2e
popfq
pop rdx
push rax
push r15
pushfq
sub r15, 0x59
popfq
pop r15
pushf
push r10
pushfq
sub r10, r9
popfq
pop r10
mov eax, 0x1d9ecf19
pushf
not eax
add eax, 0xa3884f0c
xor eax, 0xfe04cd0c
rol eax, 0xc7
popf
push rsi
pushfq
sub rsi, r9
popfq
pop rsi
pushf
push rdx
pushfq
add rdx, r13
popfq
pop rdx
not eax
push r10
pushfq
sub r10, 0xa7
popfq
pop r10
add eax, 0x8401a0cb
push rdi
pushfq
add rdi, 0xa
popfq
pop rdi
xor eax, 0xe4363d6a
push r14
pushfq
add r14, r10
popfq
pop r14
rol eax, 0x91
push r14
pushfq
add r14, r11
popfq
pop r14
popf
push r8
pushfq
sub r8, r9
popfq
pop r8
pushf
push rdi
pushfq
sub rdi, r10
popfq
pop rdi
not eax
push r15
pushfq
sub r15, r11
popfq
pop r15
add eax, 0xea6ef638
push r12
pushfq
sub r12, 0x33
popfq
pop r12
xor eax, 0x8a4e32f8
push r14
pushfq
add r14, 0xe3
popfq
pop r14
rol eax, 0xe6
push rdx
pushfq
sub rdx, rsi
popfq
pop rdx
popf
push r8
pushfq
add r8, r11
popfq
pop r8
pushf
push rcx
pushfq
add rcx, 0x79
popfq
pop rcx
not eax
push r8
pushfq
sub r8, r11
popfq
pop r8
add eax, 0x9a9b4a2f
push r12
pushfq
sub r12, rdi
popfq
pop r12
xor eax, 0xdf170360
push r14
pushfq
sub r14, r9
popfq
pop r14
rol eax, 0x97
push r10
pushfq
sub r10, 0x24
popfq
pop r10
popf
push r15
pushfq
sub r15, 0x94
popfq
pop r15
jmp 0x1400104b7
push rax
push r14
pushfq
add r14, 0xd5
popfq
pop r14
pushf
push rcx
pushfq
add rcx, 0xb9
popfq
pop rcx
mov eax, 0x6f37a6b0
pushf
not eax
add eax, 0xea421092
xor eax, 0xc0550904
rol eax, 0x47
popf
push r11
pushfq
sub r11, r14
popfq
pop r11
pushf
push rax
pushfq
sub rax, 0x9a
popfq
pop rax
not eax
push rdx
pushfq
sub rdx, r15
popfq
pop rdx
add eax, 0xd77fbe11
push r15
pushfq
add r15, r14
popfq
pop r15
xor eax, 0xc7572187
push r8
pushfq
add r8, rdi
popfq
pop r8
rol eax, 0x4f
push rbx
pushfq
sub rbx, 0xb2
popfq
pop rbx
popf
push r11
pushfq
add r11, 0x60
popfq
pop r11
pushf
push r14
pushfq
sub r14, rbx
popfq
pop r14
not eax
push r13
pushfq
sub r13, 0x7c
popfq
pop r13
add eax, 0xee574910
push rdx
pushfq
add rdx, 0x7e
popfq
pop rdx
xor eax, 0xb8f0d8c3
push r8
pushfq
add r8, 0x9f
popfq
pop r8
rol eax, 0x8f
push r10
pushfq
sub r10, 0x33
popfq
pop r10
popf
push rax
pushfq
add rax, rbx
popfq
pop rax
jmp 0x1400104b7
xor al, al
push r9
pushfq
sub r9, r10
popfq
pop r9
jmp 0x1400115d4
mov eax, 0xb4426455
pushf
not eax
add eax, 0x857b8d0a
xor eax, 0xd2001b7f
rol eax, 0x4b
popf
push r11
pushfq
add r11, 0x72
popfq
pop r11
pushf
push rbx
pushfq
sub rbx, r13
popfq
pop rbx
not eax
push r12
pushfq
sub r12, rsi
popfq
pop r12
add eax, 0xaba0c4c4
push r10
pushfq
add r10, 0x65
popfq
pop r10
xor eax, 0xe2026cba
push rsi
pushfq
add rsi, r14
popfq
pop rsi
rol eax, 0xff
push rsi
pushfq
sub rsi, 0xb1
popfq
pop rsi
popf
push r12
pushfq
sub r12, r10
popfq
pop r12
imul rax, rax, 0
push r13
pushfq
sub r13, r11
popfq
pop r13
mov rcx, qword [rsp + 0x20]
push rcx
pushfq
add rcx, 0x34
popfq
pop rcx
mov eax, dword [rcx + rax + 0x88]
push r15
pushfq
add r15, 0xf7
popfq
pop r15
mov rcx, qword [rsp + 0x60]
push rdi
pushfq
add rdi, 0xb9
popfq
pop rdi
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push r13
pushfq
sub r13, r15
popfq
pop r13
mov rax, rcx
push r12
pushfq
add r12, 0x92
popfq
pop r12
mov qword [rsp + 0x30], rax
push rdx
pushfq
sub rdx, r12
popfq
pop rdx
mov rax, qword [rsp + 0x30]
push rbx
pushfq
sub rbx, 0x8f
popfq
pop rbx
mov eax, dword [rax + 0xc]
push r11
pushfq
sub r11, 0x8c
popfq
pop r11
mov rcx, qword [rsp + 0x60]
push rbx
pushfq
add rbx, r12
popfq
pop rbx
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
push rdi
pushfq
add rdi, 0xda
popfq
pop rdi
mov rax, rcx
push rdx
pushfq
sub rdx, 0x6b
popfq
pop rdx
mov qword [rsp + 0x38], rax
push r13
pushfq
add r13, r12
popfq
pop r13
mov rcx, qword [rsp + 0x38]
push r13
pushfq
sub r13, r14
popfq
pop r13
call fcn.14002f4f6
push r10
pushfq
sub r10, rdx
popfq
pop r10
mov qword [rsp + 0x40], rax
push r12
pushfq
add r12, 0xc7
popfq
pop r12
movabs rax, 0x895cc03b5e7f18a
pushf
not rax
add rax, 0x76b083a8
xor rax, 0x4fc12c6a
rol rax, 0x59
popf
push rax
pushfq
sub rax, 0xa2
popfq
pop rax
pushf
push rbx
pushfq
sub rbx, r9
popfq
pop rbx
not rax
push r8
pushfq
sub r8, 0x1e
popfq
pop r8
add rax, 0x4546ecc8
push r11
pushfq
sub r11, 0xda
popfq
pop r11
xor rax, 0x54477d88
push rax
pushfq
sub rax, 0x8a
popfq
pop rax
rol rax, 0xce
push r13
pushfq
add r13, 0x68
popfq
pop r13
popf
push r9
pushfq
add r9, 0x63
popfq
pop r9
pushf
push rbx
pushfq
add rbx, r15
popfq
pop rbx
not rax
push r9
pushfq
add r9, 0xbb
popfq
pop r9
add rax, 0x51f661ed
push rax
pushfq
sub rax, rcx
popfq
pop rax
xor rax, 0x735bfeeb
push rdi
pushfq
add rdi, 0x3c
popfq
pop rdi
rol rax, 5
push r15
pushfq
add r15, 2
popfq
pop r15
popf
push rdi
pushfq
sub rdi, rsi
popfq
pop rdi
cmp qword [rsp + 0x40], rax
push r8
pushfq
sub r8, r15
popfq
pop r8
je 0x1400113b2
push rcx
pushfq
sub rcx, r14
popfq
pop rcx
push rax
push rdi
pushfq
add rdi, 0xaa
popfq
pop rdi
pushf
push rsi
pushfq
add rsi, 0xa5
popfq
pop rsi
mov eax, 0x41087ebf
pushf
not eax
add eax, 0xdf44b554
xor eax, 0xdc82f170
rol eax, 0xce
popf
push r11
pushfq
sub r11, 0xe8
popfq
pop r11
pushf
push r13
pushfq
add r13, 0x71
popfq
pop r13
not eax
push rdx
pushfq
add rdx, rsi
popfq
pop rdx
add eax, 0xa9fab69c
push r15
pushfq
add r15, r9
popfq
pop r15
xor eax, 0x8438109d
push r10
pushfq
add r10, 0
popfq
pop r10
rol eax, 0xd8
push r10
pushfq
add r10, 0x50
popfq
pop r10
popf
push rdi
pushfq
add rdi, 0x1c
popfq
pop rdi
pushf
push rsi
pushfq
add rsi, r9
popfq
pop rsi
not eax
push r15
pushfq
add r15, 0xdc
popfq
pop r15
add eax, 0xbeb0a8c1
push rcx
pushfq
sub rcx, r8
popfq
pop rcx
xor eax, 0xeb351121
push r15
pushfq
add r15, 0x40
popfq
pop r15
rol eax, 0x16
push rdi
pushfq
add rdi, 0x9e
popfq
pop rdi
popf
push rax
pushfq
sub rax, r12
popfq
pop rax
pushf
push rax
pushfq
sub rax, r11
popfq
pop rax
not eax
push rcx
pushfq
add rcx, r10
popfq
pop rcx
add eax, 0x86fce058
push r9
pushfq
add r9, 0xb6
popfq
pop r9
xor eax, 0xfc535fc0
push r10
pushfq
add r10, rax
popfq
pop r10
rol eax, 0x1d
push r9
pushfq
add r9, r11
popfq
pop r9
popf
push r11
pushfq
sub r11, r9
popfq
pop r11
jmp 0x1400104b7
push rax
push r15
pushfq
add r15, rbx
popfq
pop r15
pushf
push r9
pushfq
sub r9, 0xf0
popfq
pop r9
mov eax, 0xed89bfc4
pushf
not eax
add eax, 0xb08c4ff4
xor eax, 0x87f8d447
rol eax, 0xf3
popf
push r10
pushfq
sub r10, 0xd9
popfq
pop r10
pushf
push rbx
pushfq
sub rbx, rdi
popfq
pop rbx
not eax
push rdi
pushfq
add rdi, r12
popfq
pop rdi
add eax, 0xdb251084
push rcx
pushfq
add rcx, 0x37
popfq
pop rcx
xor eax, 0xce789dcc
push r8
pushfq
add r8, 0xd8
popfq
pop r8
rol eax, 0x2d
push r13
pushfq
add r13, 0x2b
popfq
pop r13
popf
push rcx
pushfq
add rcx, rdx
popfq
pop rcx
pushf
push rdx
pushfq
add rdx, 0xb2
popfq
pop rdx
not eax
push rbx
pushfq
add rbx, rdi
popfq
pop rbx
add eax, 0xdff66429
push rcx
pushfq
sub rcx, 0xff
popfq
pop rcx
xor eax, 0x9146b4fd
push r10
pushfq
add r10, 0x4f
popfq
pop r10
rol eax, 0xc0
push rbx
pushfq
sub rbx, r10
popfq
pop rbx
popf
push r14
pushfq
sub r14, r10
popfq
pop r14
jmp 0x1400104b7
xor al, al
push r11
pushfq
add r11, rbx
popfq
pop r11
jmp 0x1400115d4
mov al, 0xaf
pushf
not al
add al, 0xef
xor al, 0x1c
rol al, 0x7b
popf
push r12
pushfq
sub r12, r10
popfq
pop r12
pushf
push r15
pushfq
add r15, rax
popfq
pop r15
not al
push rax
pushfq
sub rax, rbx
popfq
pop rax
add al, 0xd
push rdi
pushfq
sub rdi, 0xb3
popfq
pop rdi
xor al, 0xe3
push rbx
pushfq
add rbx, 0x90
popfq
pop rbx
rol al, 0x5c
push rdi
pushfq
sub rdi, 0x42
popfq
pop rdi
popf
push r14
pushfq
sub r14, r10
popfq
pop r14
add rsp, 0x58
push r8
pushfq
add r8, 0x2a
popfq
pop r8
ret