Function at 0x14004dab1
Capabilities:
Read file on windows

Disassembly:
push rax
pushf
mov eax, 0x6e8b0be0
pushf
not eax
add eax, 0xcc1da148
xor eax, 0xfc9cdbb0
rol eax, 0x23
popf
pushf
not eax
add eax, 0xd751444a
xor eax, 0xcc0d7069
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd6cd0f34
xor eax, 0xe7a4f896
rol eax, 0x38
popf
cmp eax, 4
jne 0x14004db01
popf
pop rax
jmp 0x14004def4
cmp eax, 0
jne 0x14004db10
popf
pop rax
jmp 0x14004dcb4
cmp eax, 3
jne 0x14004db1f
popf
pop rax
jmp 0x14004debb
cmp eax, 1
jne 0x14004db2e
popf
pop rax
jmp 0x14004ddc6
cmp eax, 0xd
jne 0x14004db3d
popf
pop rax
jmp 0x14004e416
cmp eax, 0x1a
jne 0x14004db4c
popf
pop rax
jmp 0x14004eb09
cmp eax, 0xe
jne 0x14004db5b
popf
pop rax
jmp 0x14004e517
cmp eax, 0xb
jne 0x14004db6a
popf
pop rax
jmp 0x14004e2dc
cmp eax, 0x19
jne 0x14004db79
popf
pop rax
jmp 0x14004ea71
cmp eax, 8
jne 0x14004db88
popf
pop rax
jmp 0x14004e144
cmp eax, 0x1d
jne 0x14004db97
popf
pop rax
jmp 0x14004ebdc
cmp eax, 0x17
jne 0x14004dba6
popf
pop rax
jmp 0x14004e969
cmp eax, 0x1c
jne 0x14004dbb5
popf
pop rax
jmp 0x14004eb7f
cmp eax, 0x12
jne 0x14004dbc4
popf
pop rax
jmp 0x14004e6e9
cmp eax, 0x18
jne 0x14004dbd3
popf
pop rax
jmp 0x14004ea22
cmp eax, 0x11
jne 0x14004dbe2
popf
pop rax
jmp 0x14004e69a
cmp eax, 0x1b
jne 0x14004dbf1
popf
pop rax
jmp 0x14004eb48
cmp eax, 0x16
jne 0x14004dc00
popf
pop rax
jmp 0x14004e8c5
cmp eax, 0xa
jne 0x14004dc0f
popf
pop rax
jmp 0x14004e223
cmp eax, 0x14
jne 0x14004dc1e
popf
pop rax
jmp 0x14004e7f0
cmp eax, 0xf
jne 0x14004dc2d
popf
pop rax
jmp 0x14004e5b0
cmp eax, 0x13
jne 0x14004dc3c
popf
pop rax
jmp 0x14004e74b
cmp eax, 0x15
jne 0x14004dc4b
popf
pop rax
jmp 0x14004e857
cmp eax, 2
jne 0x14004dc5a
popf
pop rax
jmp 0x14004de58
cmp eax, 6
jne 0x14004dc69
popf
pop rax
jmp 0x14004e03b
cmp eax, 0xc
jne 0x14004dc78
popf
pop rax
jmp 0x14004e3cb
cmp eax, 7
jne 0x14004dc87
popf
pop rax
jmp 0x14004e0c1
cmp eax, 5
jne 0x14004dc96
popf
pop rax
jmp 0x14004dfa6
cmp eax, 9
jne 0x14004dca5
popf
pop rax
jmp 0x14004e1a5
cmp eax, 0x10
jne 0x14004dcb4
popf
pop rax
jmp 0x14004e68f
push rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
sub rsp, 0x30
movsxd rbp, ecx
mov r9, r8
mov rax, rbp
lea rcx, [0x1976498db]
pushf
sub rcx, 0x5761f98b
popf
and eax, 0x3f
mov r10, rbp
sar r10, 6
xor edi, edi
mov rsi, rdx
mov r14, rbp
lea r8, [rax + rax*8]
mov rax, qword [rcx + r10*8]
mov ecx, 0x7a9e2445
pushf
not ecx
add ecx, 0xba19dba2
xor ecx, 0xa64dd8e3
rol ecx, 0x3e
popf
pushf
not ecx
add ecx, 0xc5075298
xor ecx, 0xdeb9f6a8
rol ecx, 0x74
popf
mov qword [rsp + 0x78], rcx
mov r11, qword [rax + r8*8 + 0x28]
lea r12d, [rcx + 6]
test r9, r9
je 0x14004dd6d
push rax
pushf
mov eax, 0xa9ac7ba3
pushf
not eax
add eax, 0x97a7a140
xor eax, 0xca159d50
rol eax, 0x77
popf
pushf
not eax
add eax, 0xea6bafa2
xor eax, 0x8457b847
rol eax, 0xdf
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0x2a6dac08
pushf
not eax
add eax, 0xcc6a507b
xor eax, 0xcc41bdaf
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x9b442942
xor eax, 0xe6ac147c
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xa0a6d11b
xor eax, 0xf468ffe6
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x83e53171
xor eax, 0x81b90464
rol eax, 0xe6
popf
jmp 0x14004daf2
cmp word [rdx], r12w
jne 0x14004ddff
push rax
pushf
mov eax, 0x1801b4a5
pushf
not eax
add eax, 0xbe1f59b3
xor eax, 0xc7c3f86d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xde83ea21
xor eax, 0xef5529f0
rol eax, 0xf5
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0xd3ca5efe
pushf
not eax
add eax, 0xbd8b582f
xor eax, 0x99998c0a
rol eax, 0x31
popf
pushf
not eax
add eax, 0xefcacd2d
xor eax, 0xd1f6b46a
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xf8972b81
xor eax, 0xcb274a5d
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xcbfe2795
xor eax, 0xfaabe9c3
rol eax, 0x7f
popf
jmp 0x14004daf2
or byte [rax + r8*8 + 0x38], cl
jmp 0x14004def4
and byte [rax + r8*8 + 0x38], 0xfb
push rax
pushf
mov eax, 0x609280b7
pushf
not eax
add eax, 0xd747245e
xor eax, 0x8a6d97ec
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x8f447a05
xor eax, 0xd1b13555
rol eax, 0xa6
popf
jmp 0x14004daf2
lea rdx, [rdx + r9*2]
mov rcx, rsi
mov rbx, rsi
cmp rsi, rdx
jae 0x14004df60
push rax
pushf
mov eax, 0x949418e9
pushf
not eax
add eax, 0xbcf47c03
xor eax, 0x9fff296f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf163f8f6
xor eax, 0xea6e470b
rol eax, 0x18
popf
pushf
not eax
add eax, 0x89730c27
xor eax, 0xa3824e8c
rol eax, 0x41
popf
pushf
not eax
add eax, 0xc9a2b17e
xor eax, 0x8daa5c51
rol eax, 0x47
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0x621c7c84
pushf
not eax
add eax, 0xbc0a0b7c
xor eax, 0x9bf93f01
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xef3a4dd7
xor eax, 0xb4bedc24
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa7969880
xor eax, 0x8583c0cd
rol eax, 0xb4
popf
jmp 0x14004daf2
mov r9d, 0x724d525a
pushf
not r9d
add r9d, 0xc1bea96b
xor r9d, 0xc8cb5e23
rol r9d, 0x50
popf
pushf
not r9d
add r9d, 0xb2136d9a
xor r9d, 0xc0dfe5df
rol r9d, 0x66
popf
lea r13d, [r9 - 0xd]
push rax
pushf
mov eax, 0x8a814c85
pushf
not eax
add eax, 0xcec448f3
xor eax, 0xeca5e4af
rol eax, 0x52
popf
pushf
not eax
add eax, 0x8274b7a2
xor eax, 0xb750a20a
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x8d710563
xor eax, 0xb5bdf2f0
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xbf95cbf5
xor eax, 0xfdd3f53b
rol eax, 0x17
popf
jmp 0x14004daf2
movzx eax, word [rcx]
cmp ax, r9w
je 0x14004e07b
push rax
pushf
mov eax, 0x2fbf5c76
pushf
not eax
add eax, 0xd51dc553
xor eax, 0x8642f51f
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf58a3a2c
xor eax, 0xe8fdc674
rol eax, 0x5a
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0x9e6ad088
pushf
not eax
add eax, 0xa70c702c
xor eax, 0xc26ad8f4
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xab119d41
xor eax, 0x8dfbb17a
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9a4a46e6
xor eax, 0xd42a6aa9
rol eax, 0xfd
popf
jmp 0x14004daf2
lea r9, [rcx + 2]
cmp ax, r13w
je 0x14004e0fe
push rax
pushf
mov eax, 0x430f33d3
pushf
not eax
add eax, 0xd22b6684
xor eax, 0x9ea3818b
rol eax, 0xea
popf
pushf
not eax
add eax, 0xeb8f8c16
xor eax, 0xecc29ecf
rol eax, 0x5b
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0x8cc915c7
pushf
not eax
add eax, 0xba2ae0f1
xor eax, 0xa5c22a25
rol eax, 0xac
popf
pushf
not eax
add eax, 0x99432b11
xor eax, 0xe1cbfc45
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xeb687738
xor eax, 0x82f11804
rol eax, 0x84
popf
jmp 0x14004daf2
mov rcx, r9
jmp 0x14004e2dc
cmp r9, rdx
jae 0x14004e1dd
push rax
pushf
mov eax, 0x3384120f
pushf
not eax
add eax, 0x985a3784
xor eax, 0x9b84dffd
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xb335a4e2
xor eax, 0xe03b1ae0
rol eax, 0x22
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0x44571763
pushf
not eax
add eax, 0xe6869bb9
xor eax, 0xf59877fa
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc370876b
xor eax, 0xead4d6f3
rol eax, 0xda
popf
pushf
not eax
add eax, 0x8917a642
xor eax, 0x988a1e0c
rol eax, 0x15
popf
jmp 0x14004daf2
cmp word [r9], r12w
mov eax, 0xf42288fe
pushf
not eax
add eax, 0x93372dd1
xor eax, 0xa9ebcab9
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x8b4b7543
xor eax, 0x8dd6b981
rol eax, 0x31
popf
pushf
not eax
add eax, 0xc598bf81
xor eax, 0x91d7703f
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xab3f71c5
xor eax, 0x8555a326
rol eax, 0xb8
popf
cmove rax, qword [rsp + 0x78]
push rax
not rax
sub rcx, rax
pop rax
sub rcx, 1
mov eax, r12d
cmp word [r9], r12w
cmovne ax, r13w
push rax
pushf
mov eax, 0xc8fd253b
pushf
not eax
add eax, 0x8aaa11e0
xor eax, 0xc148273f
rol eax, 0x77
popf
pushf
not eax
add eax, 0xec0c8efb
xor eax, 0xf9490b02
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x88cd03f0
xor eax, 0xd101100d
rol eax, 0xe6
popf
jmp 0x14004daf2
mov word [rbx], ax
mov r9d, 0xf2fb58ba
pushf
not r9d
add r9d, 0xe7772902
xor r9d, 0xaeab172a
rol r9d, 0x50
popf
pushf
not r9d
add r9d, 0xd8753713
xor r9d, 0x83288493
rol r9d, 0xaa
popf
pushf
not r9d
add r9d, 0xfe4d6f40
xor r9d, 0x89b0a1d7
rol r9d, 0xf2
popf
pushf
not r9d
add r9d, 0xf1f7a550
xor r9d, 0xcda47fe5
rol r9d, 0x4d
popf
add rbx, 2
cmp rcx, rdx
jb 0x14004e385
push rax
pushf
mov eax, 0xb4f548da
pushf
not eax
add eax, 0x8c589f43
xor eax, 0xc80d1f2f
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe04fcb2c
xor eax, 0xc3de1206
rol eax, 0x50
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0xcee955d5
pushf
not eax
add eax, 0xf602df66
xor eax, 0xcf6459ba
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x93f5caf3
xor eax, 0xdedcd91b
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x93f3a249
xor eax, 0xe6ccd1f2
rol eax, 0xa9
popf
jmp 0x14004daf2
jmp 0x14004ebdc
lea r9, [rsp + 0x80]
mov qword [rsp + 0x20], rdi
mov r8d, 0x446da366
pushf
not r8d
add r8d, 0xd188c781
xor r8d, 0xc844fd1a
rol r8d, 0x4f
popf
pushf
not r8d
add r8d, 0x9ad1897e
xor r8d, 0xec7d064d
rol r8d, 0xb1
popf
pushf
not r8d
add r8d, 0xbb701ae0
xor r8d, 0xfa699683
rol r8d, 0x1f
popf
lea rdx, [rsp + 0x70]
mov rcx, r11
jmp 0x14004e47d
call qword [sym.imp.KERNEL32.dll_ReadFile]
test eax, eax
je 0x14004e4d1
push rax
pushf
mov eax, 0xc3fa27d4
pushf
not eax
add eax, 0xa54371e9
xor eax, 0xdefcb131
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xbf8644ba
xor eax, 0xcef96c99
rol eax, 0x12
popf
pushf
not eax
add eax, 0x8e31e414
xor eax, 0xac4c7674
rol eax, 0x9e
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0x3a0f2405
pushf
not eax
add eax, 0xc45234f3
xor eax, 0xd3d04a03
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xcc1c3214
xor eax, 0xe96c954d
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf7d70af3
xor eax, 0xc5a6e3d7
rol eax, 0x47
popf
jmp 0x14004daf2
cmp dword [rsp + 0x80], edi
je 0x14004e557
push rax
pushf
mov eax, 0x9236df2a
pushf
not eax
add eax, 0xb1d7169c
xor eax, 0xa24ad9be
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xe9136e2b
xor eax, 0xaa27c26f
rol eax, 0x8e
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0xee37c8bd
pushf
not eax
add eax, 0xb1196949
xor eax, 0xf8dbdcc4
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xc8cc2913
xor eax, 0x9ee57fc1
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x9988e062
xor eax, 0xd65ba98f
rol eax, 0x63
popf
pushf
not eax
add eax, 0x8b664121
xor eax, 0xea0d95d8
rol eax, 0xb
popf
jmp 0x14004daf2
mov rdx, r14
lea r11, [0x1bbac75c5]
pushf
sub r11, 0x7ba9d675
popf
sar rdx, 6
and r14d, 0x3f
mov rax, qword [r11 + rdx*8]
lea r8, [r14 + r14*8]
test byte [rax + r8*8 + 0x38], 0x48
je 0x14004e636
push rax
pushf
mov eax, 0x1bf0debe
pushf
not eax
add eax, 0x81fee3aa
xor eax, 0x8a46752a
rol eax, 0x66
popf
pushf
not eax
add eax, 0x8e34f43e
xor eax, 0xa6515271
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xc7619c89
xor eax, 0xfdaf9855
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x892aec57
xor eax, 0x94dbc5fd
rol eax, 0x83
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0x484cf092
pushf
not eax
add eax, 0xf86d2705
xor eax, 0xaa9d1ee6
rol eax, 0x25
popf
pushf
not eax
add eax, 0xfb130a05
xor eax, 0xec08bdce
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc40d9604
xor eax, 0xb9407b8b
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa5982650
xor eax, 0xda7ba31b
rol eax, 0x5b
popf
jmp 0x14004daf2
movzx eax, word [rsp + 0x70]
cmp ax, r12w
jne 0x14004e6e9
mov word [rbx], r12w
jmp 0x14004eb7f
mov word [rbx], r13w
mov word [rsp + 0x78], ax
push rax
pushf
mov eax, 0x5c049eb9
pushf
not eax
add eax, 0xb55dbbee
xor eax, 0xac9a61ca
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x8c698197
xor eax, 0xd9f9ceff
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc489dc32
xor eax, 0xc471d0c0
rol eax, 0x62
popf
pushf
not eax
add eax, 0x81298c01
xor eax, 0x8ae45d1b
rol eax, 0x6c
popf
jmp 0x14004daf2
mov rax, qword [r11 + rdx*8]
lea rcx, [rax + r8*8]
mov al, byte [rsp + rdi + 0x78]
mov byte [rcx + rdi + 0x3a], al
inc rdi
cmp rdi, 2
jl 0x14004e7aa
push rax
pushf
mov eax, 0xe633d28
pushf
not eax
add eax, 0xc22c5739
xor eax, 0x85de48df
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xfc0888c0
xor eax, 0xd8fb2f20
rol eax, 4
popf
pushf
not eax
add eax, 0xa2a80e40
xor eax, 0xcb4891e4
rol eax, 0xf9
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0xfc7dd48a
pushf
not eax
add eax, 0xcc5ba9f9
xor eax, 0xaf66038d
rol eax, 0x63
popf
pushf
not eax
add eax, 0xd1973937
xor eax, 0xf63cf8fd
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x98edc6da
xor eax, 0x9ff7b4ec
rol eax, 0x63
popf
jmp 0x14004daf2
mov rax, qword [r11 + rdx*8]
mov byte [rax + r8*8 + 0x3c], r12b
jmp 0x14004eb7f
cmp word [rsp + 0x70], r12w
jne 0x14004e892
push rax
pushf
mov eax, 0x9fb47db0
pushf
not eax
add eax, 0xb2aa1c00
xor eax, 0xd1756fce
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xf3f0308e
xor eax, 0xdb8bf87e
rol eax, 0xae
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0x803ee4b7
pushf
not eax
add eax, 0xa47a844e
xor eax, 0x8e970eed
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8d434c00
xor eax, 0xc42b9142
rol eax, 0xe0
popf
jmp 0x14004daf2
cmp rbx, rsi
je 0x14004e923
push rax
pushf
mov eax, 0x685ce612
pushf
not eax
add eax, 0xaecc31ff
xor eax, 0xa9e0d3c8
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf405806b
xor eax, 0xbeab261e
rol eax, 0
popf
pushf
not eax
add eax, 0xa9fb2dca
xor eax, 0xfd667dd9
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9fd57acc
xor eax, 0xf267a7ca
rol eax, 0x24
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0x3a397662
pushf
not eax
add eax, 0x96876eb5
xor eax, 0xb38a7197
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xa8e88974
xor eax, 0xaf155290
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xa2aef578
xor eax, 0xdecb395a
rol eax, 0xd9
popf
jmp 0x14004daf2
mov rdx, 0xfffffffffffffffe
mov ecx, ebp
lea r8d, [rdx + 3]
call fcn.1400809f0
cmp word [rsp + 0x70], r12w
je 0x14004e9c9
push rax
pushf
mov eax, 0x84bf654a
pushf
not eax
add eax, 0xb1959100
xor eax, 0xb57fe30c
rol eax, 0x10
popf
pushf
not eax
add eax, 0xb3b60a92
xor eax, 0xd404f807
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8da31413
xor eax, 0x9c912d95
rol eax, 0xf8
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0x6fcd5002
pushf
not eax
add eax, 0xdbc31d31
xor eax, 0xe59db5cb
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xcc1157f4
xor eax, 0xb269d31b
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xae89e722
xor eax, 0x86d2337d
rol eax, 0x15
popf
pushf
not eax
add eax, 0x9aa67bfb
xor eax, 0xc19b9a68
rol eax, 0x9a
popf
jmp 0x14004daf2
mov word [rbx], r13w
jmp 0x14004eb7f
lea r11, [0x1b8a40a98]
pushf
sub r11, 0x78a16b48
popf
mov rcx, qword [r11 + r10*8]
mov al, byte [rcx + r8*8 + 0x38]
test al, 0x40
jne 0x14004ead6
push rax
pushf
mov eax, 0x2ebcae63
pushf
not eax
add eax, 0x84b2e056
xor eax, 0x985e8410
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd314ce6e
xor eax, 0x9bf9e928
rol eax, 0x90
popf
pushf
not eax
add eax, 0xa142206b
xor eax, 0xaf0d23b4
rol eax, 0x26
popf
jmp 0x14004daf2
push rax
pushf
mov eax, 0xc5a2e92c
pushf
not eax
add eax, 0xad982e56
xor eax, 0xb2dd36a4
rol eax, 0x79
popf
pushf
not eax
add eax, 0xde498eed
xor eax, 0xc39f0805
rol eax, 0x57
popf
jmp 0x14004daf2
or al, 2
mov byte [rcx + r8*8 + 0x38], al
jmp 0x14004ebdc
mov word [rbx], r9w
push rax
pushf
mov eax, 0xbe79f210
pushf
not eax
add eax, 0x9a5266a6
xor eax, 0xc13ca26b
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x82b4daaa
xor eax, 0xd4b6a4e0
rol eax, 0xf1
popf
jmp 0x14004daf2
add rbx, 2
push rax
pushf
mov eax, 0x43adf983
pushf
not eax
add eax, 0xec25be28
xor eax, 0xf8e6ad3f
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd140447b
xor eax, 0xb279e9c7
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x97b3750e
xor eax, 0xe277c844
rol eax, 0xda
popf
pushf
not eax
add eax, 0x83b70043
xor eax, 0xad3badca
rol eax, 0xc9
popf
jmp 0x14004daf2
sub rbx, rsi
sar rbx, 1
lea eax, [rbx + rbx]
add rsp, 0x30
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret