Function at 0x140157539
Capabilities:
Encrypt data using chaskey
Hash data using murmur3
Parse pe header
Read file on windows

Disassembly:
push rax
pushf
mov eax, 0x4b2c0f6c
pushf
not eax
add eax, 0xddf63f9f
xor eax, 0xf6e52468
rol eax, 3
popf
pushf
not eax
add eax, 0xfc146ef5
xor eax, 0xda9bcc21
rol eax, 0xf0
popf
cmp eax, 4
jne 0x140157576
popf
pop rax
jmp 0x14015798f
cmp eax, 0
jne 0x140157585
popf
pop rax
jmp 0x140157729
cmp eax, 3
jne 0x140157594
popf
pop rax
jmp 0x140157930
cmp eax, 1
jne 0x1401575a3
popf
pop rax
jmp 0x140157828
cmp eax, 0xd
jne 0x1401575b2
popf
pop rax
jmp 0x140157eb7
cmp eax, 0x1a
jne 0x1401575c1
popf
pop rax
jmp 0x140158558
cmp eax, 0xe
jne 0x1401575d0
popf
pop rax
jmp 0x140157f9f
cmp eax, 0xb
jne 0x1401575df
popf
pop rax
jmp 0x140157d6a
cmp eax, 0x19
jne 0x1401575ee
popf
pop rax
jmp 0x140158487
cmp eax, 8
jne 0x1401575fd
popf
pop rax
jmp 0x140157be5
cmp eax, 0x1d
jne 0x14015760c
popf
pop rax
jmp 0x140158651
cmp eax, 0x17
jne 0x14015761b
popf
pop rax
jmp 0x1401583cb
cmp eax, 0x1c
jne 0x14015762a
popf
pop rax
jmp 0x14015861a
cmp eax, 0x12
jne 0x140157639
popf
pop rax
jmp 0x14015814b
cmp eax, 0x18
jne 0x140157648
popf
pop rax
jmp 0x14015844b
cmp eax, 0x11
jne 0x140157657
popf
pop rax
jmp 0x1401580fc
cmp eax, 0x1b
jne 0x140157666
popf
pop rax
jmp 0x1401585bd
cmp eax, 0x16
jne 0x140157675
popf
pop rax
jmp 0x14015833a
cmp eax, 0xa
jne 0x140157684
popf
pop rax
jmp 0x140157cb1
cmp eax, 0x14
jne 0x140157693
popf
pop rax
jmp 0x140158252
cmp eax, 0xf
jne 0x1401576a2
popf
pop rax
jmp 0x140158012
cmp eax, 0x13
jne 0x1401576b1
popf
pop rax
jmp 0x1401581ad
cmp eax, 0x15
jne 0x1401576c0
popf
pop rax
jmp 0x140158293
cmp eax, 2
jne 0x1401576cf
popf
pop rax
jmp 0x1401578e0
cmp eax, 6
jne 0x1401576de
popf
pop rax
jmp 0x140157adc
cmp eax, 0xc
jne 0x1401576ed
popf
pop rax
jmp 0x140157e6c
cmp eax, 7
jne 0x1401576fc
popf
pop rax
jmp 0x140157b75
cmp eax, 5
jne 0x14015770b
popf
pop rax
jmp 0x140157a2e
cmp eax, 9
jne 0x14015771a
popf
pop rax
jmp 0x140157c46
cmp eax, 0x10
jne 0x140157729
popf
pop rax
jmp 0x1401580f1
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, [0x18da903ec]
pushf
sub rcx, 0x4d98645c
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, 0x2d86fa6e
pushf
not ecx
add ecx, 0xa17448db
xor ecx, 0xc0ae5c36
rol ecx, 0x77
popf
pushf
not ecx
add ecx, 0xce523440
xor ecx, 0xa0f89236
rol ecx, 0x9b
popf
mov qword [rsp + 0x78], rcx
mov r11, qword [rax + r8*8 + 0x28]
lea r12d, [rcx + 6]
test r9, r9
je 0x1401577f5
push rax
pushf
mov eax, 0x36b11092
pushf
not eax
add eax, 0xf2366091
xor eax, 0xb4f95ac5
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe530fc22
xor eax, 0xda13d312
rol eax, 0x44
popf
pushf
not eax
add eax, 0xac0388ce
xor eax, 0xa8de5666
rol eax, 0x19
popf
jmp 0x140157567
push rax
pushf
mov eax, 0x131380f6
pushf
not eax
add eax, 0xe448c009
xor eax, 0x9f099f81
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xf6ea8a8e
xor eax, 0xba49f43f
rol eax, 0xb8
popf
jmp 0x140157567
cmp word [rdx], r12w
jne 0x140157887
push rax
pushf
mov eax, 0xb79f4f07
pushf
not eax
add eax, 0x8166c04d
xor eax, 0xc218ec69
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc65446a0
xor eax, 0xaed70bec
rol eax, 0x90
popf
pushf
not eax
add eax, 0xdb8274ac
xor eax, 0xf6e0c8ee
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xb8860ffa
xor eax, 0xf07477f2
rol eax, 0xa4
popf
jmp 0x140157567
push rax
pushf
mov eax, 0xf539292
pushf
not eax
add eax, 0x832362d1
xor eax, 0xc5b1cb37
rol eax, 0x79
popf
pushf
not eax
add eax, 0xbcba345a
xor eax, 0xe9a74cb0
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8e0cad2f
xor eax, 0xc93fb156
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf5fc7bc0
xor eax, 0xd6ef083a
rol eax, 0xe1
popf
jmp 0x140157567
or byte [rax + r8*8 + 0x38], cl
jmp 0x14015798f
and byte [rax + r8*8 + 0x38], 0xfb
push rax
pushf
mov eax, 0x9fb64c6e
pushf
not eax
add eax, 0xbf51547e
xor eax, 0x8158e790
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa1903c7f
xor eax, 0xa004bff0
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xdfd41bcf
xor eax, 0xb3409ac5
rol eax, 0x50
popf
pushf
not eax
add eax, 0xbef1223e
xor eax, 0xd2063d43
rol eax, 0x25
popf
jmp 0x140157567
lea rdx, [rdx + r9*2]
mov rcx, rsi
mov rbx, rsi
cmp rsi, rdx
jae 0x1401579d5
push rax
pushf
mov eax, 0xe4550c22
pushf
not eax
add eax, 0x99430b90
xor eax, 0xf1d18855
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe5be8c5b
xor eax, 0xf23a3891
rol eax, 0x61
popf
jmp 0x140157567
push rax
pushf
mov eax, 0x8d3f3fc6
pushf
not eax
add eax, 0xf4652949
xor eax, 0xe531d964
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf59d9e33
xor eax, 0xb6fcc8ad
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc9e26429
xor eax, 0xa2a273fd
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xf415e9fd
xor eax, 0xe05d7c96
rol eax, 0xd8
popf
jmp 0x140157567
mov r9d, 0x1a71fba
pushf
not r9d
add r9d, 0x8031ebe2
xor r9d, 0xfb64863b
rol r9d, 0x2c
popf
pushf
not r9d
add r9d, 0xb58cc95d
xor r9d, 0xf7ebc664
rol r9d, 0x1f
popf
pushf
not r9d
add r9d, 0xfa519ea8
xor r9d, 0xe6b93b5a
rol r9d, 0xae
popf
lea r13d, [r9 - 0xd]
push rax
pushf
mov eax, 0x95b6001
pushf
not eax
add eax, 0x97772cfe
xor eax, 0x93812637
rol eax, 0x77
popf
pushf
not eax
add eax, 0xce1f02b9
xor eax, 0xc948f140
rol eax, 0x43
popf
pushf
not eax
add eax, 0x87b7e1d1
xor eax, 0x8a0a82d7
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x8138eb6f
xor eax, 0xe2df8302
rol eax, 0x90
popf
jmp 0x140157567
movzx eax, word [rcx]
cmp ax, r9w
je 0x140157b1c
push rax
pushf
mov eax, 0x97e00022
pushf
not eax
add eax, 0x9ebe7c6e
xor eax, 0xf7d2c4fa
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa792bd4d
xor eax, 0xdc099e3c
rol eax, 0xf
popf
jmp 0x140157567
push rax
pushf
mov eax, 0xbe70b141
pushf
not eax
add eax, 0xe4bce5ff
xor eax, 0x8b8adcc8
rol eax, 0xd
popf
pushf
not eax
add eax, 0xdad9380c
xor eax, 0xa47baa58
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xb2cf9616
xor eax, 0xd210aa04
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xe49e00fc
xor eax, 0xf69b65ff
rol eax, 8
popf
jmp 0x140157567
lea r9, [rcx + 2]
cmp ax, r13w
je 0x140157bb2
push rax
pushf
mov eax, 0x2f4a5256
pushf
not eax
add eax, 0xf0766b31
xor eax, 0xaee331c0
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x9f1d8850
xor eax, 0xa4386502
rol eax, 0x6b
popf
jmp 0x140157567
push rax
pushf
mov eax, 0x88afbf9f
pushf
not eax
add eax, 0x9e23d820
xor eax, 0xd804047c
rol eax, 0x85
popf
pushf
not eax
add eax, 0xa677f0e4
xor eax, 0xf8745102
rol eax, 0xbd
popf
jmp 0x140157567
mov rcx, r9
jmp 0x140157d6a
cmp r9, rdx
jae 0x140157c7e
push rax
pushf
mov eax, 0x961b0b35
pushf
not eax
add eax, 0xbd52289d
xor eax, 0x976f66cc
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xbb0e32d4
xor eax, 0xe2e1e0fe
rol eax, 0x77
popf
jmp 0x140157567
push rax
pushf
mov eax, 0xdff989ac
pushf
not eax
add eax, 0xbd48bf13
xor eax, 0xbf7106e2
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8708c634
xor eax, 0xa6b036a7
rol eax, 0x6a
popf
jmp 0x140157567
cmp word [r9], r12w
mov eax, 0x34d778f5
pushf
not eax
add eax, 0xbfe5b1c2
xor eax, 0xe1dda3b6
rol eax, 0x81
popf
pushf
not eax
add eax, 0xcc3ece2d
xor eax, 0xe646f214
rol eax, 0xca
popf
pushf
not eax
add eax, 0xd04ac79e
xor eax, 0xd318257b
rol eax, 0x32
popf
pushf
not eax
add eax, 0x9801a12c
xor eax, 0xc77c3a73
rol eax, 0xc6
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, 0x9e166ed7
pushf
not eax
add eax, 0x924e5fe5
xor eax, 0xff017d73
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xe3b211fe
xor eax, 0xa91dcd86
rol eax, 0x62
popf
pushf
not eax
add eax, 0x81846ba2
xor eax, 0xa55844c0
rol eax, 0x97
popf
jmp 0x140157567
mov word [rbx], ax
mov r9d, 0x88bfa0d1
pushf
not r9d
add r9d, 0xffae2b5d
xor r9d, 0xb50df1c6
rol r9d, 0xc3
popf
pushf
not r9d
add r9d, 0x99bce855
xor r9d, 0xa129af09
rol r9d, 0xdd
popf
pushf
not r9d
add r9d, 0xe0780165
xor r9d, 0xa0892a2c
rol r9d, 0xf6
popf
pushf
not r9d
add r9d, 0x96476260
xor r9d, 0xff75fe6e
rol r9d, 0x27
popf
add rbx, 2
cmp rcx, rdx
jb 0x140157e26
push rax
pushf
mov eax, 0x835c1673
pushf
not eax
add eax, 0xfba89915
xor eax, 0xab85b026
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd86bd9f9
xor eax, 0xc871bcdf
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x9107487a
xor eax, 0xf14c9613
rol eax, 0xa4
popf
jmp 0x140157567
push rax
pushf
mov eax, 0x5380868
pushf
not eax
add eax, 0xf396944a
xor eax, 0xd7f9d788
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xf23016d7
xor eax, 0xc238330d
rol eax, 2
popf
pushf
not eax
add eax, 0xb63f20d5
xor eax, 0xcb7cf853
rol eax, 0xf9
popf
jmp 0x140157567
jmp 0x140158651
lea r9, [rsp + 0x80]
mov qword [rsp + 0x20], rdi
mov r8d, 0x9ceacd28
pushf
not r8d
add r8d, 0xdf82ba2a
xor r8d, 0xac5ed0b4
rol r8d, 0x6d
popf
pushf
not r8d
add r8d, 0xe87641cf
xor r8d, 0xc0bf8375
rol r8d, 0xda
popf
lea rdx, [rsp + 0x70]
mov rcx, r11
jmp 0x140157f05
call qword [sym.imp.KERNEL32.dll_ReadFile]
test eax, eax
je 0x140157f59
push rax
pushf
mov eax, 0xc6a0babb
pushf
not eax
add eax, 0xbeb6c294
xor eax, 0xbc064109
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xa153b057
xor eax, 0xa423d2d5
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf598574f
xor eax, 0x8d3a6bf3
rol eax, 0x95
popf
jmp 0x140157567
push rax
pushf
mov eax, 0xb4cebb8f
pushf
not eax
add eax, 0xc3ed3f8b
xor eax, 0xfdc2ebba
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xc7f94fff
xor eax, 0xef19993d
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xca448b0a
xor eax, 0xc795a31e
rol eax, 0x97
popf
jmp 0x140157567
cmp dword [rsp + 0x80], edi
je 0x140157fdf
push rax
pushf
mov eax, 0x256ecf44
pushf
not eax
add eax, 0x9d78f895
xor eax, 0xca13b7e1
rol eax, 0x47
popf
pushf
not eax
add eax, 0xb3e0a5d8
xor eax, 0xa71134fe
rol eax, 0xd5
popf
jmp 0x140157567
push rax
pushf
mov eax, 0x251c08a1
pushf
not eax
add eax, 0xfb2ed28f
xor eax, 0xe817a107
rol eax, 7
popf
pushf
not eax
add eax, 0xce5fae4a
xor eax, 0xcdab392a
rol eax, 0xca
popf
jmp 0x140157567
mov rdx, r14
lea r11, [0x19bb61a7f]
pushf
sub r11, 0x5ba57aef
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 0x140158098
push rax
pushf
mov eax, 0x9f8dd1bb
pushf
not eax
add eax, 0xa782f30f
xor eax, 0xa31929d8
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfe5d2a54
xor eax, 0xcfcdb063
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe09579ac
xor eax, 0xa2686066
rol eax, 0xca
popf
pushf
not eax
add eax, 0x803937b5
xor eax, 0xbcccb35d
rol eax, 0x83
popf
jmp 0x140157567
push rax
pushf
mov eax, 0xb1ac2b9b
pushf
not eax
add eax, 0x8dd6e26f
xor eax, 0xb0cc4c0e
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xf33c5851
xor eax, 0xb814e119
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xf6e4c13f
xor eax, 0xfe9cce54
rol eax, 0x74
popf
pushf
not eax
add eax, 0xdb3f3319
xor eax, 0xa1dc09cf
rol eax, 0x33
popf
jmp 0x140157567
movzx eax, word [rsp + 0x70]
cmp ax, r12w
jne 0x14015814b
mov word [rbx], r12w
jmp 0x14015861a
mov word [rbx], r13w
mov word [rsp + 0x78], ax
push rax
pushf
mov eax, 0xfc8602b2
pushf
not eax
add eax, 0x8b94b60d
xor eax, 0xa4d103f9
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe93d0cfc
xor eax, 0xc285ad73
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd85d84d6
xor eax, 0xa6b1aaab
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x8e4e77fd
xor eax, 0xa5f8fef2
rol eax, 0x69
popf
jmp 0x140157567
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 0x14015820c
push rax
pushf
mov eax, 0x6c0e617e
pushf
not eax
add eax, 0x932b31cc
xor eax, 0xd8c2de6f
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc87c63a8
xor eax, 0xb0187c15
rol eax, 2
popf
pushf
not eax
add eax, 0xa4913153
xor eax, 0xdec7f29d
rol eax, 0xf4
popf
jmp 0x140157567
push rax
pushf
mov eax, 0x9f34dd35
pushf
not eax
add eax, 0xd57f8dcd
xor eax, 0xe8c609de
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x98a5373e
xor eax, 0xf1f2bb27
rol eax, 0x45
popf
pushf
not eax
add eax, 0x9d06901c
xor eax, 0xa2ee6fa1
rol eax, 0x6b
popf
jmp 0x140157567
mov rax, qword [r11 + rdx*8]
mov byte [rax + r8*8 + 0x3c], r12b
jmp 0x14015861a
cmp word [rsp + 0x70], r12w
jne 0x1401582e1
push rax
pushf
mov eax, 0x9ca99fb5
pushf
not eax
add eax, 0xf0dbe32a
xor eax, 0xa3d765e9
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xcc18ed00
xor eax, 0xa6acbfbd
rol eax, 0x73
popf
pushf
not eax
add eax, 0x9d55a4f8
xor eax, 0xce4c0ffc
rol eax, 0x30
popf
jmp 0x140157567
push rax
pushf
mov eax, 0xf5b3e3d4
pushf
not eax
add eax, 0x9163ec0c
xor eax, 0xdea44749
rol eax, 0x70
popf
pushf
not eax
add eax, 0xac84357e
xor eax, 0x81584753
rol eax, 0xac
popf
pushf
not eax
add eax, 0x91d7ef79
xor eax, 0xf3b971a8
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xb7e21336
xor eax, 0xb62d0d62
rol eax, 0xb5
popf
jmp 0x140157567
cmp rbx, rsi
je 0x140158385
push rax
pushf
mov eax, 0x27a8820d
pushf
not eax
add eax, 0xc4640237
xor eax, 0xf5b00820
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x8799ab6e
xor eax, 0xd0a6ec68
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb514f066
xor eax, 0xbf46c796
rol eax, 8
popf
jmp 0x140157567
push rax
pushf
mov eax, 0x4610233
pushf
not eax
add eax, 0xb1c070d1
xor eax, 0x8ab33f6b
rol eax, 0x46
popf
pushf
not eax
add eax, 0xb02962e6
xor eax, 0xc6c7dd44
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xd5012b92
xor eax, 0xa17d8454
rol eax, 0x13
popf
jmp 0x140157567
mov rdx, 0xfffffffffffffffe
mov ecx, ebp
lea r8d, [rdx + 3]
call fcn.14020fa6c
cmp word [rsp + 0x70], r12w
je 0x140158418
push rax
pushf
mov eax, 0x32f44e7e
pushf
not eax
add eax, 0xe88e682d
xor eax, 0x92fcaf7f
rol eax, 0x89
popf
pushf
not eax
add eax, 0xbcdbdf1f
xor eax, 0xef6e30d0
rol eax, 0xd9
popf
jmp 0x140157567
push rax
pushf
mov eax, 0x414b2a76
pushf
not eax
add eax, 0xec838481
xor eax, 0xad164665
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x9c906783
xor eax, 0x8673f87c
rol eax, 5
popf
jmp 0x140157567
mov word [rbx], r13w
jmp 0x14015861a
lea r11, [0x1a34b8feb]
pushf
sub r11, 0x633af05b
popf
mov rcx, qword [r11 + r10*8]
mov al, byte [rcx + r8*8 + 0x38]
test al, 0x40
jne 0x1401584ff
push rax
pushf
mov eax, 0x676fbaab
pushf
not eax
add eax, 0x977a77b7
xor eax, 0xc2b58767
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd864ce44
xor eax, 0x85f86bfd
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8f17a21f
xor eax, 0xdc78c200
rol eax, 0x10
popf
pushf
not eax
add eax, 0xa4a86717
xor eax, 0xa0cab4c5
rol eax, 0xb7
popf
jmp 0x140157567
push rax
pushf
mov eax, 0xdb79dbf9
pushf
not eax
add eax, 0xe5fee48b
xor eax, 0xeb195d93
rol eax, 0x16
popf
pushf
not eax
add eax, 0xfaff02f1
xor eax, 0xb96c67c1
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9ed49fda
xor eax, 0xb78996b9
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xcb79b4e2
xor eax, 0xc7dc1e57
rol eax, 0x6e
popf
jmp 0x140157567
or al, 2
mov byte [rcx + r8*8 + 0x38], al
jmp 0x140158651
mov word [rbx], r9w
push rax
pushf
mov eax, 0x99c874ec
pushf
not eax
add eax, 0x926ac07c
xor eax, 0xa639d107
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xa50396bb
xor eax, 0xfb0d1970
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9f9c83da
xor eax, 0xac6f1340
rol eax, 0x16
popf
pushf
not eax
add eax, 0xb3ea5ad1
xor eax, 0xf0db7d20
rol eax, 0xa6
popf
jmp 0x140157567
add rbx, 2
push rax
pushf
mov eax, 0xddfc031d
pushf
not eax
add eax, 0x9cf97874
xor eax, 0xe94d3f6a
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xb587ce5a
xor eax, 0xc4290d45
rol eax, 0xde
popf
jmp 0x140157567
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