Function at 0x140098e83
Capabilities:
Read file on windows

Disassembly:
push rax
pushf
mov eax, 0x1c0b1e28
pushf
not eax
add eax, 0xd353b335
xor eax, 0x86aab67d
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc3bedd8e
xor eax, 0x999b1a7d
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xbe23e46f
xor eax, 0xd897f3e3
rol eax, 0x9e
popf
cmp eax, 4
jne 0x140098ed3
popf
pop rax
jmp 0x14009930c
cmp eax, 0
jne 0x140098ee2
popf
pop rax
jmp 0x140099086
cmp eax, 3
jne 0x140098ef1
popf
pop rax
jmp 0x1400992c1
cmp eax, 1
jne 0x140098f00
popf
pop rax
jmp 0x1400991ba
cmp eax, 0xd
jne 0x140098f0f
popf
pop rax
jmp 0x14009983f
cmp eax, 0x1a
jne 0x140098f1e
popf
pop rax
jmp 0x140099f01
cmp eax, 0xe
jne 0x140098f2d
popf
pop rax
jmp 0x140099905
cmp eax, 0xb
jne 0x140098f3c
popf
pop rax
jmp 0x14009972e
cmp eax, 0x19
jne 0x140098f4b
popf
pop rax
jmp 0x140099ecb
cmp eax, 8
jne 0x140098f5a
popf
pop rax
jmp 0x140099578
cmp eax, 0x1d
jne 0x140098f69
popf
pop rax
jmp 0x14009a040
cmp eax, 0x17
jne 0x140098f78
popf
pop rax
jmp 0x140099d87
cmp eax, 0x1c
jne 0x140098f87
popf
pop rax
jmp 0x140099f96
cmp eax, 0x12
jne 0x140098f96
popf
pop rax
jmp 0x140099a8a
cmp eax, 0x18
jne 0x140098fa5
popf
pop rax
jmp 0x140099e41
cmp eax, 0x11
jne 0x140098fb4
popf
pop rax
jmp 0x140099a3b
cmp eax, 0x1b
jne 0x140098fc3
popf
pop rax
jmp 0x140099f42
cmp eax, 0x16
jne 0x140098fd2
popf
pop rax
jmp 0x140099cf6
cmp eax, 0xa
jne 0x140098fe1
popf
pop rax
jmp 0x140099680
cmp eax, 0x14
jne 0x140098ff0
popf
pop rax
jmp 0x140099bfb
cmp eax, 0xf
jne 0x140098fff
popf
pop rax
jmp 0x14009999a
cmp eax, 0x13
jne 0x14009900e
popf
pop rax
jmp 0x140099b44
cmp eax, 0x15
jne 0x14009901d
popf
pop rax
jmp 0x140099c62
cmp eax, 2
jne 0x14009902c
popf
pop rax
jmp 0x14009925f
cmp eax, 6
jne 0x14009903b
popf
pop rax
jmp 0x14009945c
cmp eax, 0xc
jne 0x14009904a
popf
pop rax
jmp 0x1400997f4
cmp eax, 7
jne 0x140099059
popf
pop rax
jmp 0x1400994cf
cmp eax, 5
jne 0x140099068
popf
pop rax
jmp 0x1400993a8
cmp eax, 9
jne 0x140099077
popf
pop rax
jmp 0x1400995dc
cmp eax, 0x10
jne 0x140099086
popf
pop rax
jmp 0x140099a30
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, [0x19535a3f6]
pushf
sub r9, 0x552ffc76
popf
mov rax, r15
mov rbp, r15
and eax, 0x3f
sar rbp, 6
mov ecx, 0x7d43693b
pushf
not ecx
add ecx, 0xe3633109
xor ecx, 0xd921d9fa
rol ecx, 0xd2
popf
pushf
not ecx
add ecx, 0xbea0b1c9
xor ecx, 0xda4a1c79
rol ecx, 0x43
popf
pushf
not ecx
add ecx, 0xd3adfbe4
xor ecx, 0xd7d0b697
rol ecx, 0xeb
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 0x140099161
push rax
pushf
mov eax, 0xdf574de8
pushf
not eax
add eax, 0xe7ed0284
xor eax, 0xade5d365
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf3f9043c
xor eax, 0xf5fd07a6
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xd63c501b
xor eax, 0xdd805be5
rol eax, 0x8f
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0xe238b65f
pushf
not eax
add eax, 0xee89bb94
xor eax, 0x98605324
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9862fe5d
xor eax, 0xf71d629a
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xa7fe81e9
xor eax, 0xc73ed674
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9d9e8fe9
xor eax, 0xcf378d5c
rol eax, 0xbf
popf
jmp 0x140098ec4
cmp word [rdx], r13w
jne 0x140099219
push rax
pushf
mov eax, 0x99ab7db2
pushf
not eax
add eax, 0xf19ecc7e
xor eax, 0xb630d027
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x82f7253b
xor eax, 0xc787db4d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xc4d5874b
xor eax, 0xb8751e6f
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xea4a1020
xor eax, 0xc8bff159
rol eax, 0xf3
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0x66412c7a
pushf
not eax
add eax, 0xd7d38a78
xor eax, 0xa184e0f6
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc2486644
xor eax, 0xa0b02f94
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc104cf86
xor eax, 0xaec462cb
rol eax, 0x2b
popf
jmp 0x140098ec4
or byte [rax + rdi*8 + 0x38], cl
jmp 0x14009930c
and byte [rax + rdi*8 + 0x38], 0xfb
push rax
pushf
mov eax, 0x77fd3cb2
pushf
not eax
add eax, 0xb2ab82ce
xor eax, 0x82cf042b
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xb98b383d
xor eax, 0xa525e61b
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x9a61dbe7
xor eax, 0xa0a65e5f
rol eax, 0x95
popf
jmp 0x140098ec4
lea r8, [rdx + r8*2]
mov rbx, r14
cmp r14, r8
jae 0x140099375
push rax
pushf
mov eax, 0xb848b4f1
pushf
not eax
add eax, 0xde1ce784
xor eax, 0xa8d380c2
rol eax, 0xed
popf
pushf
not eax
add eax, 0x965262a6
xor eax, 0x819e18f9
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x993611a4
xor eax, 0xdea5375f
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc7230147
xor eax, 0xbc4990e8
rol eax, 0x51
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0x99274768
pushf
not eax
add eax, 0x86b19503
xor eax, 0x93b0436c
rol eax, 0x70
popf
pushf
not eax
add eax, 0xf0e3751e
xor eax, 0xe1ecede3
rol eax, 0x98
popf
jmp 0x140098ec4
mov r11d, 0x831d247c
pushf
not r11d
add r11d, 0xcb403ee9
xor r11d, 0xee899143
rol r11d, 0xaa
popf
pushf
not r11d
add r11d, 0xd0766a40
xor r11d, 0xf1905f61
rol r11d, 0xa2
popf
pushf
not r11d
add r11d, 0xb15834ab
xor r11d, 0xf6f381f7
rol r11d, 0x2b
popf
pushf
not r11d
add r11d, 0xeb9d3fa6
xor r11d, 0xccf23a6d
rol r11d, 0xed
popf
lea r12d, [r11 - 0xb]
push rax
pushf
mov eax, 0x826e510f
pushf
not eax
add eax, 0xbb80bce2
xor eax, 0x9c6424f4
rol eax, 0x27
popf
pushf
not eax
add eax, 0xee3f06c1
xor eax, 0xddd3447e
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb415fa6b
xor eax, 0x98ed8308
rol eax, 0x4c
popf
jmp 0x140098ec4
movzx ecx, word [rdx]
cmp cx, 0x1a
je 0x14009949c
push rax
pushf
mov eax, 0x4352d6e6
pushf
not eax
add eax, 0xbc9e306e
xor eax, 0xa0599ca2
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x88f745d6
xor eax, 0xbdd4ed31
rol eax, 0xa4
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0x391c3638
pushf
not eax
add eax, 0xa3d6bccf
xor eax, 0xd3225b0e
rol eax, 3
popf
pushf
not eax
add eax, 0xb26f3846
xor eax, 0xf9a84b80
rol eax, 0x88
popf
jmp 0x140098ec4
lea r9, [rdx + 2]
cmp cx, r11w
je 0x140099532
push rax
pushf
mov eax, 0x96dfe4b
pushf
not eax
add eax, 0x875952b5
xor eax, 0x8ba5d345
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xbe1deb3a
xor eax, 0x84a112bf
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa2011d5d
xor eax, 0xd6c624ea
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xbd66f81e
xor eax, 0xd811a937
rol eax, 0x9d
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0xadace418
pushf
not eax
add eax, 0x8d01872a
xor eax, 0xacfa7cf6
rol eax, 0x90
popf
pushf
not eax
add eax, 0xc3125907
xor eax, 0xd8e69494
rol eax, 0x80
popf
pushf
not eax
add eax, 0xfa39ff93
xor eax, 0xbe6d8dcf
rol eax, 0x60
popf
jmp 0x140098ec4
mov rdx, r9
mov word [rbx], cx
jmp 0x14009972e
cmp r9, r8
jae 0x140099627
push rax
pushf
mov eax, 0x64261c
pushf
not eax
add eax, 0xbadff645
xor eax, 0xc06b2f44
rol eax, 0x87
popf
pushf
not eax
add eax, 0xa56ed22e
xor eax, 0x9a399114
rol eax, 0x27
popf
pushf
not eax
add eax, 0xfa5a7287
xor eax, 0x8f010083
rol eax, 0xf
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0x3907e391
pushf
not eax
add eax, 0xe727614f
xor eax, 0x8771315d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xf5ee5ab7
xor eax, 0x8ff5df3c
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x89b3cd26
xor eax, 0x84edcd6e
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa476b8e2
xor eax, 0x9f2b3fca
rol eax, 0x91
popf
jmp 0x140098ec4
cmp word [r9], r13w
mov rax, r12
mov ecx, 0xe40d90fc
pushf
not ecx
add ecx, 0xc753866b
xor ecx, 0xbbfbed01
rol ecx, 0x17
popf
pushf
not ecx
add ecx, 0xfe8daa87
xor ecx, 0xc6e14b5a
rol ecx, 0xbd
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, 0x4dab640f
pushf
not eax
add eax, 0x83656bea
xor eax, 0xb03e8600
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xab551176
xor eax, 0xc266389a
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xd33187aa
xor eax, 0x842f80d9
rol eax, 0xef
popf
pushf
not eax
add eax, 0xb74f5003
xor eax, 0xfe09c813
rol eax, 0x14
popf
jmp 0x140098ec4
mov rax, r12
push rax
not rax
sub rbx, rax
pop rax
sub rbx, 1
cmp rdx, r8
jb 0x14009979b
push rax
pushf
mov eax, 0x16b1046e
pushf
not eax
add eax, 0x8e7b6959
xor eax, 0x8c3fa0f4
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xb7590b9e
xor eax, 0xf351332f
rol eax, 0x25
popf
pushf
not eax
add eax, 0x8d494241
xor eax, 0xe706e1e2
rol eax, 0x84
popf
pushf
not eax
add eax, 0xc50e4d1a
xor eax, 0xf750a338
rol eax, 0x59
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0x5b9ae5cd
pushf
not eax
add eax, 0x9c7f01dd
xor eax, 0xa08c2079
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8b56d88d
xor eax, 0xd63a6fdd
rol eax, 0x68
popf
pushf
not eax
add eax, 0xd1f786b9
xor eax, 0xac0256e7
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xfeed976d
xor eax, 0xedd8c843
rol eax, 0x3d
popf
jmp 0x140098ec4
jmp 0x140099f42
lea r9, [rsp + 0x80]
mov qword [rsp + 0x20], rsi
mov r8d, r12d
lea rdx, [rsp + 0x70]
mov rcx, r10
jmp 0x140099858
call qword [sym.imp.KERNEL32.dll_ReadFile]
test eax, eax
je 0x1400998bf
push rax
pushf
mov eax, 0x79aad7a4
pushf
not eax
add eax, 0xc5df7d53
xor eax, 0xb025ff54
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xd3b238af
xor eax, 0xd0676705
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb00a4ddb
xor eax, 0xea39013c
rol eax, 0x39
popf
pushf
not eax
add eax, 0xf27eb54e
xor eax, 0xffee79c3
rol eax, 0x57
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0x19e52888
pushf
not eax
add eax, 0xf2e7a273
xor eax, 0xbe609520
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x928298a8
xor eax, 0xdb3d0d2d
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xfd440cc6
xor eax, 0xbb4df9d0
rol eax, 0xd0
popf
jmp 0x140098ec4
cmp dword [rsp + 0x80], esi
je 0x140099967
push rax
pushf
mov eax, 0xa6c4c362
pushf
not eax
add eax, 0x8f7a849c
xor eax, 0xedf16616
rol eax, 0x98
popf
pushf
not eax
add eax, 0xf879dea9
xor eax, 0xcd5930e8
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xda35bba7
xor eax, 0xa6b0de50
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x8158169a
xor eax, 0xa311c67f
rol eax, 0x52
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0xa57fd070
pushf
not eax
add eax, 0xddd00f30
xor eax, 0xa7d782eb
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xd9428de0
xor eax, 0xba513b62
rol eax, 0x43
popf
jmp 0x140098ec4
lea r8, [0x1ad950742]
pushf
sub r8, 0x6d8f5fc2
popf
mov rax, qword [r8 + rbp*8]
test byte [rax + rdi*8 + 0x38], 0x48
je 0x1400999fd
push rax
pushf
mov eax, 0x451dbb96
pushf
not eax
add eax, 0x8c1b7369
xor eax, 0xa5af7521
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xd892587d
xor eax, 0xd7f31cd3
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf5d3e0e9
xor eax, 0xd7c94c59
rol eax, 0xb1
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0xabb7f57c
pushf
not eax
add eax, 0xceed936f
xor eax, 0xb8115b19
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x926a8b7a
xor eax, 0xd8b96f0b
rol eax, 0x54
popf
jmp 0x140098ec4
movzx eax, word [rsp + 0x70]
cmp ax, r13w
jne 0x140099a8a
mov word [rbx], r13w
jmp 0x140099f01
mov ecx, 0xe885c6b8
pushf
not ecx
add ecx, 0xef1a3599
xor ecx, 0x89818d01
rol ecx, 0x71
popf
pushf
not ecx
add ecx, 0xbe5d9909
xor ecx, 0x913d1b72
rol ecx, 0xa9
popf
pushf
not ecx
add ecx, 0xf191a747
xor ecx, 0xdca3a57e
rol ecx, 0xf1
popf
pushf
not ecx
add ecx, 0xb1465525
xor ecx, 0xd7336c49
rol ecx, 0x36
popf
mov word [rsp + 0x78], ax
mov word [rbx], cx
push rax
pushf
mov eax, 0x2fd646a0
pushf
not eax
add eax, 0xc6421bc0
xor eax, 0xae2c9cc3
rol eax, 0x37
popf
pushf
not eax
add eax, 0x964512c1
xor eax, 0xf99cf861
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xca31d955
xor eax, 0xc3ef86c6
rol eax, 0xac
popf
pushf
not eax
add eax, 0xda5ad308
xor eax, 0xe01a2a17
rol eax, 0x54
popf
jmp 0x140098ec4
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 0x140099bb5
push rax
pushf
mov eax, 0x55ccb201
pushf
not eax
add eax, 0xb842cf0e
xor eax, 0xca2d8455
rol eax, 0x51
popf
pushf
not eax
add eax, 0x9905fbd1
xor eax, 0xb2d56762
rol eax, 0x46
popf
pushf
not eax
add eax, 0xa5b0770f
xor eax, 0x82f02b8c
rol eax, 0x64
popf
pushf
not eax
add eax, 0xe78a1593
xor eax, 0x82b2dc42
rol eax, 0x26
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0x3d9d2dd2
pushf
not eax
add eax, 0xc0628dce
xor eax, 0x9aa7de14
rol eax, 3
popf
pushf
not eax
add eax, 0xe3e58f07
xor eax, 0x9b5ad29b
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfb2f3b72
xor eax, 0xcc69e483
rol eax, 0x50
popf
jmp 0x140098ec4
mov rax, qword [r8 + rbp*8]
mov byte [rax + rdi*8 + 0x3c], r13b
jmp 0x140099f01
cmp word [rsp + 0x70], r13w
jne 0x140099c9d
push rax
pushf
mov eax, 0x9cb2ce8c
pushf
not eax
add eax, 0xe2ea0ac8
xor eax, 0xd94a94d6
rol eax, 0x35
popf
pushf
not eax
add eax, 0xfdbdb888
xor eax, 0xeb09c8d2
rol eax, 0x29
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0x2690d3c0
pushf
not eax
add eax, 0xf9edaefb
xor eax, 0xeeeaaf9d
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xdae95d44
xor eax, 0xec15e638
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xcd8808d9
xor eax, 0xd2e1bb71
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xaf45e6df
xor eax, 0xeb1379e3
rol eax, 0x5f
popf
jmp 0x140098ec4
cmp rbx, r14
je 0x140099d2e
push rax
pushf
mov eax, 0x7f58a64d
pushf
not eax
add eax, 0xababfbc2
xor eax, 0xbfd0a4f4
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xaafc20fd
xor eax, 0x977b8d79
rol eax, 0x67
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0x1517a1dc
pushf
not eax
add eax, 0xa59bc0bb
xor eax, 0xd4143dfa
rol eax, 0x35
popf
pushf
not eax
add eax, 0x845e559c
xor eax, 0xac65eb22
rol eax, 0x42
popf
pushf
not eax
add eax, 0xa59515a7
xor eax, 0xaddbd3e0
rol eax, 0x12
popf
pushf
not eax
add eax, 0xcd8147f2
xor eax, 0xc0bf5bb3
rol eax, 0x45
popf
jmp 0x140098ec4
mov rdx, 0xfffffffffffffffe
mov ecx, r15d
lea r8d, [rdx + 3]
call fcn.14010453d
cmp word [rsp + 0x70], r13w
je 0x140099dfb
push rax
pushf
mov eax, 0xfdb64dcd
pushf
not eax
add eax, 0xe66d6b58
xor eax, 0xcf9d7fbd
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xec8a3493
xor eax, 0x98206d16
rol eax, 0x78
popf
pushf
not eax
add eax, 0xde94e6a6
xor eax, 0xca0e6644
rol eax, 0x31
popf
pushf
not eax
add eax, 0xf37e228b
xor eax, 0x83e555e9
rol eax, 0x3e
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0x4db6eb63
pushf
not eax
add eax, 0xe1b927f2
xor eax, 0xb7c7628f
rol eax, 0x47
popf
pushf
not eax
add eax, 0xf53bb65e
xor eax, 0xcc5321e2
rol eax, 0x9d
popf
pushf
not eax
add eax, 0xc56a73c8
xor eax, 0xe9e28142
rol eax, 0x8e
popf
jmp 0x140098ec4
mov ecx, 0xf37b9b
pushf
not ecx
add ecx, 0x87bf7575
xor ecx, 0xa19de77b
rol ecx, 0xfe
popf
pushf
not ecx
add ecx, 0x954f349b
xor ecx, 0xf5b402c0
rol ecx, 0xfc
popf
pushf
not ecx
add ecx, 0xcf151884
xor ecx, 0x9f283d70
rol ecx, 0xdc
popf
push rax
pushf
mov eax, 0x86faec28
pushf
not eax
add eax, 0xf053c52b
xor eax, 0xc61e112b
rol eax, 0x50
popf
pushf
not eax
add eax, 0x92993f82
xor eax, 0x9fe282d3
rol eax, 0x63
popf
pushf
not eax
add eax, 0x839db760
xor eax, 0xd7352c9d
rol eax, 0x59
popf
jmp 0x140098ec4
mov word [rbx], cx
push rax
pushf
mov eax, 0xd9dea23c
pushf
not eax
add eax, 0xd8dedd38
xor eax, 0xe787e63f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x944d90cd
xor eax, 0xa5eb8529
rol eax, 0xfc
popf
jmp 0x140098ec4
push r12
not r12
sub rbx, r12
pop r12
sub rbx, 1
push rax
pushf
mov eax, 0xc7aeacc
pushf
not eax
add eax, 0xa2948d67
xor eax, 0xca9fd869
rol eax, 0x96
popf
pushf
not eax
add eax, 0xaa100f8d
xor eax, 0xed356dee
rol eax, 0x11
popf
jmp 0x140098ec4
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, [0x19154abdc]
pushf
sub r8, 0x514f045c
popf
mov rdx, qword [r8 + rbp*8]
mov al, byte [rdx + rdi*8 + 0x38]
test al, 0x40
jne 0x14009a00d
push rax
pushf
mov eax, 0x26d022c2
pushf
not eax
add eax, 0xdfc03b36
xor eax, 0xdc37c6b1
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x9509fa4a
xor eax, 0x8444c82e
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xaffd5bca
xor eax, 0xb8f1f3b3
rol eax, 0x94
popf
pushf
not eax
add eax, 0xb333c16f
xor eax, 0xca75e21c
rol eax, 0x16
popf
jmp 0x140098ec4
push rax
pushf
mov eax, 0x92020585
pushf
not eax
add eax, 0xf7cd5945
xor eax, 0xc4280ed6
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x958a99d0
xor eax, 0xf020f7ec
rol eax, 5
popf
jmp 0x140098ec4
or al, r12b
mov byte [rdx + rdi*8 + 0x38], al
jmp 0x140099f42