Function at 0x140240989
Capabilities:
Read file on windows

Disassembly:
push rax
pushf
mov eax, 0x25630010
pushf
not eax
add eax, 0xc7773647
xor eax, 0xa819258e
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc069b93e
xor eax, 0xac4f91cd
rol eax, 0x15
popf
cmp eax, 4
jne 0x1402409c6
popf
pop rax
jmp 0x140240ddb
cmp eax, 0
jne 0x1402409d5
popf
pop rax
jmp 0x140240b79
cmp eax, 3
jne 0x1402409e4
popf
pop rax
jmp 0x140240d90
cmp eax, 1
jne 0x1402409f3
popf
pop rax
jmp 0x140240caf
cmp eax, 0xd
jne 0x140240a02
popf
pop rax
jmp 0x1402412a0
cmp eax, 0x1a
jne 0x140240a11
popf
pop rax
jmp 0x140241975
cmp eax, 0xe
jne 0x140240a20
popf
pop rax
jmp 0x140241366
cmp eax, 0xb
jne 0x140240a2f
popf
pop rax
jmp 0x14024118f
cmp eax, 0x19
jne 0x140240a3e
popf
pop rax
jmp 0x140241919
cmp eax, 8
jne 0x140240a4d
popf
pop rax
jmp 0x140241034
cmp eax, 0x1d
jne 0x140240a5c
popf
pop rax
jmp 0x140241aed
cmp eax, 0x17
jne 0x140240a6b
popf
pop rax
jmp 0x1402417d3
cmp eax, 0x1c
jne 0x140240a7a
popf
pop rax
jmp 0x140241a30
cmp eax, 0x12
jne 0x140240a89
popf
pop rax
jmp 0x1402414fe
cmp eax, 0x18
jne 0x140240a98
popf
pop rax
jmp 0x14024187a
cmp eax, 0x11
jne 0x140240aa7
popf
pop rax
jmp 0x1402414c2
cmp eax, 0x1b
jne 0x140240ab6
popf
pop rax
jmp 0x1402419b6
cmp eax, 0x16
jne 0x140240ac5
popf
pop rax
jmp 0x14024172f
cmp eax, 0xa
jne 0x140240ad4
popf
pop rax
jmp 0x1402410dd
cmp eax, 0x14
jne 0x140240ae3
popf
pop rax
jmp 0x140241647
cmp eax, 0xf
jne 0x140240af2
popf
pop rax
jmp 0x1402413e8
cmp eax, 0x13
jne 0x140240b01
popf
pop rax
jmp 0x14024157d
cmp eax, 0x15
jne 0x140240b10
popf
pop rax
jmp 0x1402416ae
cmp eax, 2
jne 0x140240b1f
popf
pop rax
jmp 0x140240d41
cmp eax, 6
jne 0x140240b2e
popf
pop rax
jmp 0x140240f2b
cmp eax, 0xc
jne 0x140240b3d
popf
pop rax
jmp 0x140241242
cmp eax, 7
jne 0x140240b4c
popf
pop rax
jmp 0x140240fc4
cmp eax, 5
jne 0x140240b5b
popf
pop rax
jmp 0x140240e8a
cmp eax, 9
jne 0x140240b6a
popf
pop rax
jmp 0x140241072
cmp eax, 0x10
jne 0x140240b79
popf
pop rax
jmp 0x1402414b7
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
movsxd r15, ecx
lea r9, [0x18e7d01c5]
pushf
sub r9, 0x4e6485d5
popf
mov rax, r15
mov rbp, r15
and eax, 0x3f
sar rbp, 6
mov ecx, 0xe62b7578
pushf
not ecx
add ecx, 0xa56efff5
xor ecx, 0xbd90e46a
rol ecx, 0xc5
popf
pushf
not ecx
add ecx, 0xc3f9462f
xor ecx, 0x84c4ae01
rol ecx, 0x5d
popf
pushf
not ecx
add ecx, 0xb4ddd5f9
xor ecx, 0xf215676d
rol ecx, 0xd
popf
pushf
not ecx
add ecx, 0xc0cdcd87
xor ecx, 0xed6904e2
rol ecx, 0x4b
popf
xor esi, esi
mov r14, rdx
lea rdi, [rax + rax*8]
mov rax, qword [r9 + rbp*8]
lea r13d, [rcx + 6]
mov r10, qword [rax + rdi*8 + 0x28]
test r8, r8
je 0x140240c69
push rax
pushf
mov eax, 0xeb91d502
pushf
not eax
add eax, 0x8941e1d5
xor eax, 0xf8b22fa4
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb22eccce
xor eax, 0x8134cf83
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xa323f3ac
xor eax, 0x85dc0335
rol eax, 0x6d
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0x1eeb4b4f
pushf
not eax
add eax, 0xd24a3dba
xor eax, 0x8800d903
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa56fa089
xor eax, 0xb2f5b316
rol eax, 0x44
popf
pushf
not eax
add eax, 0xeef26997
xor eax, 0xa42c19c2
rol eax, 0xd2
popf
jmp 0x1402409b7
cmp word [rdx], r13w
jne 0x140240d0e
push rax
pushf
mov eax, 0x3a3c47b0
pushf
not eax
add eax, 0xf1dd3b8e
xor eax, 0xda5fec8b
rol eax, 0xe
popf
pushf
not eax
add eax, 0xf68c755c
xor eax, 0xad83fd3a
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf60311b5
xor eax, 0xbe87ac77
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x8668e571
xor eax, 0xf9de0e45
rol eax, 0x54
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0x6f76da5b
pushf
not eax
add eax, 0xe8e703ce
xor eax, 0x81017ee3
rol eax, 0x11
popf
pushf
not eax
add eax, 0xada46838
xor eax, 0xfe81f755
rol eax, 0x31
popf
jmp 0x1402409b7
or byte [rax + rdi*8 + 0x38], cl
jmp 0x140240ddb
and byte [rax + rdi*8 + 0x38], 0xfb
push rax
pushf
mov eax, 0xa6bd3065
pushf
not eax
add eax, 0xa85cb18a
xor eax, 0xa79f191b
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9a45ed72
xor eax, 0xa6288207
rol eax, 0xac
popf
pushf
not eax
add eax, 0xda6bf358
xor eax, 0xd6754371
rol eax, 0x17
popf
jmp 0x1402409b7
lea r8, [rdx + r8*2]
mov rbx, r14
cmp r14, r8
jae 0x140240e44
push rax
pushf
mov eax, 0xc4734852
pushf
not eax
add eax, 0x9fb5f9f4
xor eax, 0xac8c8731
rol eax, 0x24
popf
pushf
not eax
add eax, 0xa906b0b8
xor eax, 0xecb6a93f
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xee31d69c
xor eax, 0xdbf2f77c
rol eax, 0x75
popf
pushf
not eax
add eax, 0xf457f6c5
xor eax, 0xf6dbeccf
rol eax, 0xf3
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0x98317be7
pushf
not eax
add eax, 0xe4ca341b
xor eax, 0xf8329e9a
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf840dc75
xor eax, 0xa1ec8326
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x89c8a432
xor eax, 0xb38e3c90
rol eax, 0x6f
popf
jmp 0x1402409b7
mov r11d, 0x528276ed
pushf
not r11d
add r11d, 0xfbec3f02
xor r11d, 0xc431965d
rol r11d, 0x43
popf
pushf
not r11d
add r11d, 0xa371474f
xor r11d, 0xfcdd0586
rol r11d, 0xb5
popf
pushf
not r11d
add r11d, 0xab384feb
xor r11d, 0xad9e87b8
rol r11d, 0x2b
popf
pushf
not r11d
add r11d, 0xa6362c53
xor r11d, 0x9c306a93
rol r11d, 0x2e
popf
lea r12d, [r11 - 0xb]
push rax
pushf
mov eax, 0x5a19fed9
pushf
not eax
add eax, 0x8749272a
xor eax, 0x87bd84ec
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe44253d1
xor eax, 0xb517af3d
rol eax, 0x3e
popf
jmp 0x1402409b7
movzx ecx, word [rdx]
cmp cx, 0x1a
je 0x140240f6b
push rax
pushf
mov eax, 0xad1871f2
pushf
not eax
add eax, 0xaaef857b
xor eax, 0xfdf72d12
rol eax, 2
popf
pushf
not eax
add eax, 0xf84e57df
xor eax, 0xf7c35d76
rol eax, 0xaf
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0x515042d2
pushf
not eax
add eax, 0xb5130ed6
xor eax, 0xa37260a5
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xf3ccabb6
xor eax, 0xf5ba347a
rol eax, 0x52
popf
pushf
not eax
add eax, 0xcccfdad8
xor eax, 0xd481a65b
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb95d788e
xor eax, 0xfdc088f4
rol eax, 9
popf
jmp 0x1402409b7
lea r9, [rdx + 2]
cmp cx, r11w
je 0x140241001
push rax
pushf
mov eax, 0xf05414c4
pushf
not eax
add eax, 0xd387ed8d
xor eax, 0x8bbddfb0
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf6e442fc
xor eax, 0xbba0fe8b
rol eax, 0x4c
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0xe741ec91
pushf
not eax
add eax, 0xd6132385
xor eax, 0x9452d67b
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe361cf71
xor eax, 0xc177bb6e
rol eax, 0xf9
popf
jmp 0x1402409b7
mov rdx, r9
mov word [rbx], cx
jmp 0x14024118f
cmp r9, r8
jae 0x1402410aa
push rax
pushf
mov eax, 0xd2816b87
pushf
not eax
add eax, 0x8903f6c3
xor eax, 0x8abd9551
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x9107da2a
xor eax, 0xec8f5bed
rol eax, 0xa5
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0xfd634483
pushf
not eax
add eax, 0x9a943e3a
xor eax, 0x8a3937a1
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb040e7bc
xor eax, 0xf7f276a3
rol eax, 0xfb
popf
jmp 0x1402409b7
cmp word [r9], r13w
mov rax, r12
mov ecx, 0x120cc4ce
pushf
not ecx
add ecx, 0xead25d8b
xor ecx, 0x8fd8fbad
rol ecx, 0x96
popf
pushf
not ecx
add ecx, 0x9087a901
xor ecx, 0xe8a57335
rol ecx, 0x15
popf
pushf
not ecx
add ecx, 0xdbea841b
xor ecx, 0x8f99bf1b
rol ecx, 0x40
popf
pushf
not ecx
add ecx, 0xf43e7ff1
xor ecx, 0xec62395d
rol ecx, 0xb7
popf
cmove rax, rcx
push rax
not rax
sub rdx, rax
pop rax
sub rdx, 1
mov eax, r13d
cmp word [r9], r13w
cmovne ax, r11w
mov word [rbx], ax
push rax
pushf
mov eax, 0xd37880a9
pushf
not eax
add eax, 0x867d3b02
xor eax, 0x936eb849
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb1279c77
xor eax, 0xd1068a72
rol eax, 0x22
popf
jmp 0x1402409b7
mov rax, r12
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
cmp rdx, r8
jb 0x1402411fc
push rax
pushf
mov eax, 0x2fb59f54
pushf
not eax
add eax, 0x8891b435
xor eax, 0xcf53c1cb
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xba2ffea2
xor eax, 0xe555b53e
rol eax, 0x19
popf
pushf
not eax
add eax, 0xd1eac8bc
xor eax, 0xd3ccfbee
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xe0e7fa4b
xor eax, 0xbf846ead
rol eax, 0x84
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0xd35df1fb
pushf
not eax
add eax, 0xc5f08c41
xor eax, 0x918c6ab1
rol eax, 0x34
popf
pushf
not eax
add eax, 0xfcd52d74
xor eax, 0x82568252
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe166a547
xor eax, 0xa698aa57
rol eax, 0x1c
popf
jmp 0x1402409b7
jmp 0x1402419b6
lea r9, [rsp + 0x80]
mov qword [rsp + 0x20], rsi
mov r8d, r12d
lea rdx, [rsp + 0x70]
mov rcx, r10
jmp 0x1402412b9
call qword [sym.imp.KERNEL32.dll_ReadFile]
test eax, eax
je 0x14024130d
push rax
pushf
mov eax, 0x6e941c5c
pushf
not eax
add eax, 0xf61889a9
xor eax, 0x9dc72dc5
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xef43d62b
xor eax, 0xf1da414d
rol eax, 0x48
popf
pushf
not eax
add eax, 0xc85ad728
xor eax, 0xbfe62b94
rol eax, 0x65
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0x81cba60d
pushf
not eax
add eax, 0x87e94059
xor eax, 0x8974b2ed
rol eax, 7
popf
pushf
not eax
add eax, 0xd62ca0ea
xor eax, 0x81b30be4
rol eax, 0x89
popf
pushf
not eax
add eax, 0x8d747b44
xor eax, 0xfef26124
rol eax, 0x96
popf
pushf
not eax
add eax, 0x800fabbc
xor eax, 0xb61ba658
rol eax, 0x72
popf
jmp 0x1402409b7
cmp dword [rsp + 0x80], esi
je 0x1402413b5
push rax
pushf
mov eax, 0xb790e0a6
pushf
not eax
add eax, 0xdcabbbd5
xor eax, 0xc82abebd
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc4948358
xor eax, 0xcbf23ef7
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb1560c15
xor eax, 0x839e88e5
rol eax, 0x1b
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0xaebac57c
pushf
not eax
add eax, 0x97b18362
xor eax, 0x9812a2b6
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe868582e
xor eax, 0xc90ce749
rol eax, 0x10
popf
jmp 0x1402409b7
lea r8, [0x19971781a]
pushf
sub r8, 0x5958fc2a
popf
mov rax, qword [r8 + rbp*8]
test byte [rax + rdi*8 + 0x38], 0x48
je 0x14024145e
push rax
pushf
mov eax, 0x5d4c4886
pushf
not eax
add eax, 0xf368342a
xor eax, 0xc6f559ab
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x9d180395
xor eax, 0xc8bfce1b
rol eax, 0xc
popf
pushf
not eax
add eax, 0x8e625e48
xor eax, 0xec3d0ce5
rol eax, 6
popf
pushf
not eax
add eax, 0xb02e77a4
xor eax, 0xc800985a
rol eax, 0x20
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0x8eca38a3
pushf
not eax
add eax, 0xfc73359b
xor eax, 0xc23cb264
rol eax, 0x46
popf
pushf
not eax
add eax, 0xf7f2c447
xor eax, 0xee29654d
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xab400c63
xor eax, 0xe5f4127e
rol eax, 0x47
popf
pushf
not eax
add eax, 0xda24f5c9
xor eax, 0xb4100b35
rol eax, 7
popf
jmp 0x1402409b7
movzx eax, word [rsp + 0x70]
cmp ax, r13w
jne 0x1402414fe
mov word [rbx], r13w
jmp 0x140241975
mov ecx, 0xe90bd3e0
pushf
not ecx
add ecx, 0xff01c755
xor ecx, 0xdbf02a8c
rol ecx, 0x3b
popf
pushf
not ecx
add ecx, 0xe6447268
xor ecx, 0xf25c7c67
rol ecx, 0x35
popf
pushf
not ecx
add ecx, 0xde0947b0
xor ecx, 0xd30b96a8
rol ecx, 0x28
popf
mov word [rsp + 0x78], ax
mov word [rbx], cx
push rax
pushf
mov eax, 0xf3c96126
pushf
not eax
add eax, 0xcd743291
xor eax, 0xd4efc08a
rol eax, 0x82
popf
pushf
not eax
add eax, 0xdd86e64d
xor eax, 0xa8619ecc
rol eax, 0x50
popf
jmp 0x1402409b7
mov rax, qword [r8 + rbp*8]
lea rcx, [rax + rdi*8]
mov al, byte [rsp + rsi + 0x78]
mov byte [rcx + rsi + 0x3a], al
inc rsi
cmp rsi, r12
jl 0x1402415ee
push rax
pushf
mov eax, 0xf2c2c832
pushf
not eax
add eax, 0xf550dd3b
xor eax, 0xe72271e7
rol eax, 0x92
popf
pushf
not eax
add eax, 0xc97df397
xor eax, 0xb9e41cd7
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9b4e34ec
xor eax, 0x9a069287
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9561377b
xor eax, 0xd24fa8c8
rol eax, 0x3a
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0x690bc24d
pushf
not eax
add eax, 0xa2bf5f06
xor eax, 0xf2744513
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf0c8a4c2
xor eax, 0x9797c316
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb501bc60
xor eax, 0x9e9eeeac
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xdea45155
xor eax, 0xfce0ca1d
rol eax, 0xfb
popf
jmp 0x1402409b7
mov rax, qword [r8 + rbp*8]
mov byte [rax + rdi*8 + 0x3c], r13b
jmp 0x140241975
cmp word [rsp + 0x70], r13w
jne 0x1402416fc
push rax
pushf
mov eax, 0x7f8bfdb5
pushf
not eax
add eax, 0x949956c1
xor eax, 0xe8a7492f
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa0906b88
xor eax, 0xe7bb242d
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xd04b743a
xor eax, 0xaa2d7454
rol eax, 0
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0x13c0a994
pushf
not eax
add eax, 0xb4e31053
xor eax, 0xa81c1294
rol eax, 0x56
popf
pushf
not eax
add eax, 0xbe0c164a
xor eax, 0xb2f9c6ac
rol eax, 0x6c
popf
jmp 0x1402409b7
cmp rbx, r14
je 0x14024178d
push rax
pushf
mov eax, 0xd50517ee
pushf
not eax
add eax, 0x848306ab
xor eax, 0xb7b34a0d
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xe20c44ec
xor eax, 0xa8760c16
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8ae0d60a
xor eax, 0xafb87392
rol eax, 3
popf
pushf
not eax
add eax, 0x9a0e5d91
xor eax, 0xdca561d4
rol eax, 0x27
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0x48a2f926
pushf
not eax
add eax, 0xf2946c12
xor eax, 0xf3a8015a
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xdbabca06
xor eax, 0xbd026b8c
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa8e8eee1
xor eax, 0xdeb516af
rol eax, 0xe0
popf
jmp 0x1402409b7
mov rdx, 0xfffffffffffffffe
mov ecx, r15d
lea r8d, [rdx + 3]
call fcn.14006dd4d
cmp word [rsp + 0x70], r13w
je 0x140241847
push rax
pushf
mov eax, 0x2b4531ce
pushf
not eax
add eax, 0x9bca6e58
xor eax, 0x9597916a
rol eax, 0xea
popf
pushf
not eax
add eax, 0x9fef65ed
xor eax, 0xc948fa03
rol eax, 0x34
popf
pushf
not eax
add eax, 0x81451b0c
xor eax, 0xe1f94705
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb95e895c
xor eax, 0x9e1cc3b4
rol eax, 0x6a
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0x4663403a
pushf
not eax
add eax, 0xca1471bb
xor eax, 0xc3eb97ce
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8e7a72a2
xor eax, 0xc66fc5d8
rol eax, 0xd5
popf
jmp 0x1402409b7
mov ecx, 0x959b1a28
pushf
not ecx
add ecx, 0xe31924ea
xor ecx, 0x83a839a7
rol ecx, 0x8a
popf
pushf
not ecx
add ecx, 0xaf395ed1
xor ecx, 0x84a09d7b
rol ecx, 0xce
popf
pushf
not ecx
add ecx, 0x8f3b4bdb
xor ecx, 0xd23bd6b4
rol ecx, 0x96
popf
pushf
not ecx
add ecx, 0xd197b670
xor ecx, 0xea7e6559
rol ecx, 0x81
popf
push rax
pushf
mov eax, 0x754674f5
pushf
not eax
add eax, 0x8f185b5e
xor eax, 0x90cb4cf9
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xd4f451e0
xor eax, 0xc96b8f2d
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xfcf958f2
xor eax, 0xddf02bab
rol eax, 0x66
popf
jmp 0x1402409b7
mov word [rbx], cx
push rax
pushf
mov eax, 0x520c91d2
pushf
not eax
add eax, 0xa9375630
xor eax, 0xeae2bd5f
rol eax, 0xb
popf
pushf
not eax
add eax, 0x88bc3fe6
xor eax, 0xf63b105b
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb35e22c6
xor eax, 0xc4bebd63
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xd8513927
xor eax, 0x86c4d95e
rol eax, 0x77
popf
jmp 0x1402409b7
push r12
not r12
sub rbx, r12
pop r12
sub rbx, 1
push rax
pushf
mov eax, 0xe8e6b437
pushf
not eax
add eax, 0xc5448761
xor eax, 0xe7022341
rol eax, 2
popf
pushf
not eax
add eax, 0xfa2fe4f3
xor eax, 0xccb02354
rol eax, 0x82
popf
jmp 0x1402409b7
sub rbx, r14
sar rbx, 1
lea eax, [rbx + rbx]
mov rbx, qword [rsp + 0x88]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea r8, [0x1a18985d1]
pushf
sub r8, 0x617109e1
popf
mov rdx, qword [r8 + rbp*8]
mov al, byte [rdx + rdi*8 + 0x38]
test al, 0x40
jne 0x140241aa7
push rax
pushf
mov eax, 0xca143a8d
pushf
not eax
add eax, 0xecd3978c
xor eax, 0xaed27819
rol eax, 0x55
popf
pushf
not eax
add eax, 0xfe304b24
xor eax, 0xaa11deb2
rol eax, 0x67
popf
pushf
not eax
add eax, 0xde9b3629
xor eax, 0xddc93ee5
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x88d73b7e
xor eax, 0xa589a53d
rol eax, 0x53
popf
jmp 0x1402409b7
push rax
pushf
mov eax, 0x57f9022f
pushf
not eax
add eax, 0xc410d94c
xor eax, 0x875657bc
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x9a86c25c
xor eax, 0x90497141
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb36613b3
xor eax, 0xa8261763
rol eax, 0xe2
popf
jmp 0x1402409b7
or al, r12b
mov byte [rdx + rdi*8 + 0x38], al
jmp 0x1402419b6