Function at 0x140147ecb
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xc7e62ef9
pushf
not eax
add eax, 0xd9ec18a1
xor eax, 0xe33ff965
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x995a2ed6
xor eax, 0xeed68807
rol eax, 0x98
popf
pushf
not eax
add eax, 0xdafc9c1e
xor eax, 0xd5570c8a
rol eax, 0x83
popf
pushf
not eax
add eax, 0x93d01ffe
xor eax, 0xf6806cee
rol eax, 0x89
popf
cmp eax, 4
jne 0x140147f2e
popf
pop rax
jmp 0x1401483a9
cmp eax, 0
jne 0x140147f3d
popf
pop rax
jmp 0x1401480d2
cmp eax, 3
jne 0x140147f4c
popf
pop rax
jmp 0x140148304
cmp eax, 1
jne 0x140147f5b
popf
pop rax
jmp 0x1401481ac
cmp eax, 0xd
jne 0x140147f6a
popf
pop rax
jmp 0x140148720
cmp eax, 0x1a
jne 0x140147f79
popf
pop rax
jmp 0x140148e87
cmp eax, 0xe
jne 0x140147f88
popf
pop rax
jmp 0x140148814
cmp eax, 0xb
jne 0x140147f97
popf
pop rax
jmp 0x140148667
cmp eax, 0x19
jne 0x140147fa6
popf
pop rax
jmp 0x140148df6
cmp eax, 8
jne 0x140147fb5
popf
pop rax
jmp 0x140148582
cmp eax, 0x10
jne 0x140147fc4
popf
pop rax
jmp 0x1401488f2
cmp eax, 0x17
jne 0x140147fd3
popf
pop rax
jmp 0x140148ce0
cmp eax, 0x1c
jne 0x140147fe2
popf
pop rax
jmp 0x140148f48
cmp eax, 0x12
jne 0x140147ff1
popf
pop rax
jmp 0x140148a0a
cmp eax, 0x18
jne 0x140148000
popf
pop rax
jmp 0x140148d3d
cmp eax, 0x11
jne 0x14014800f
popf
pop rax
jmp 0x140148974
cmp eax, 0x1b
jne 0x14014801e
popf
pop rax
jmp 0x140148efb
cmp eax, 0x16
jne 0x14014802d
popf
pop rax
jmp 0x140148c37
cmp eax, 0xa
jne 0x14014803c
popf
pop rax
jmp 0x1401485c4
cmp eax, 0x14
jne 0x14014804b
popf
pop rax
jmp 0x140148afc
cmp eax, 0xf
jne 0x14014805a
popf
pop rax
jmp 0x1401488a9
cmp eax, 0x13
jne 0x140148069
popf
pop rax
jmp 0x140148a57
cmp eax, 0x15
jne 0x140148078
popf
pop rax
jmp 0x140148b92
cmp eax, 2
jne 0x140148087
popf
pop rax
jmp 0x140148256
cmp eax, 6
jne 0x140148096
popf
pop rax
jmp 0x140148476
cmp eax, 0xc
jne 0x1401480a5
popf
pop rax
jmp 0x1401486c8
cmp eax, 7
jne 0x1401480b4
popf
pop rax
jmp 0x1401484db
cmp eax, 5
jne 0x1401480c3
popf
pop rax
jmp 0x1401483f3
cmp eax, 9
jne 0x1401480d2
popf
pop rax
jmp 0x1401485bc
mov r11, rsp
mov qword [r11 + 8], rbx
mov qword [r11 + 0x10], rbp
mov qword [r11 + 0x18], rsi
mov qword [r11 + 0x20], rdi
push r13
push r14
push r15
sub rsp, 0x30
xor eax, eax
movsxd rbp, r8d
test r8d, r8d
mov r13b, r9b
mov r15, rdx
mov rdi, rcx
cmovg eax, ebp
add eax, 9
cdqe
cmp rdx, rax
ja 0x140148166
push rax
pushf
mov eax, 0x5c96a106
pushf
not eax
add eax, 0xd8c0600b
xor eax, 0xc35fa05d
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xdfbe48c3
xor eax, 0xb6e96409
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x97f7d087
xor eax, 0xf85a9ec4
rol eax, 0x18
popf
pushf
not eax
add eax, 0x91ef4dd1
xor eax, 0xb73b9571
rol eax, 0x28
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0xde762df9
pushf
not eax
add eax, 0xd98fc184
xor eax, 0xef4b534b
rol eax, 0x91
popf
pushf
not eax
add eax, 0x830c349e
xor eax, 0xeced45e6
rol eax, 0xce
popf
pushf
not eax
add eax, 0xcb1c20af
xor eax, 0xf7966555
rol eax, 0xf0
popf
jmp 0x140147f1f
mov rcx, qword [rsp + 0x88]
mov ebx, 0xec59ebd9
pushf
not ebx
add ebx, 0xad60528f
xor ebx, 0x91b4b75a
rol ebx, 0xd8
popf
pushf
not ebx
add ebx, 0xdd5c98a0
xor ebx, 0xee29e5ce
rol ebx, 0x90
popf
mov qword [r11 - 0x20], rcx
xor r9d, r9d
and qword [r11 - 0x28], 0
xor r8d, r8d
xor edx, edx
mov byte [rcx + 0x30], 1
mov dword [rcx + 0x2c], ebx
xor ecx, ecx
call fcn.1402559e4
mov eax, ebx
mov rbx, qword [rsp + 0x50]
mov rbp, qword [rsp + 0x58]
mov rsi, qword [rsp + 0x60]
mov rdi, qword [rsp + 0x68]
add rsp, 0x30
pop r15
pop r14
pop r13
ret
cmp byte [rsp + 0x80], 0
mov rsi, qword [rsp + 0x78]
je 0x1401482be
push rax
pushf
mov eax, 0x12fb2c4c
pushf
not eax
add eax, 0xaa7e338e
xor eax, 0xb6e6763c
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc8d4dfcc
xor eax, 0xa5ed0dce
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9ecc20ea
xor eax, 0xe3cda0c4
rol eax, 0x71
popf
pushf
not eax
add eax, 0x88505a2c
xor eax, 0x9cd7ca97
rol eax, 0x78
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0x96f61282
pushf
not eax
add eax, 0xa46dfe5f
xor eax, 0xb49573fd
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xe2091841
xor eax, 0xfbdb2f36
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xfe815ae9
xor eax, 0x84b309db
rol eax, 0x49
popf
jmp 0x140147f1f
xor edx, edx
cmp dword [rsi], 0x2d
sete dl
push rdi
not rdi
sub rdx, rdi
pop rdi
sub rdx, 1
test r8d, r8d
jle 0x140148363
push rax
pushf
mov eax, 0xd202aabe
pushf
not eax
add eax, 0xb93ee139
xor eax, 0xcd1339c3
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xaea4620b
xor eax, 0x9b05fbef
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xe74b3fef
xor eax, 0xb45a2557
rol eax, 4
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0xaea0ea93
pushf
not eax
add eax, 0x9c131604
xor eax, 0xf9aa790f
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe9e7d046
xor eax, 0x901f643f
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb4f9a186
xor eax, 0xc3e860dc
rol eax, 0x57
popf
jmp 0x140147f1f
or r8, 0xffffffffffffffff
push rax
pushf
mov eax, 0x5d44213b
pushf
not eax
add eax, 0xd3438fa2
xor eax, 0xf66a0db1
rol eax, 0x10
popf
pushf
not eax
add eax, 0xef369a60
xor eax, 0xdbdc75f2
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x9b49fd7a
xor eax, 0xb007efed
rol eax, 0xa7
popf
jmp 0x140147f1f
inc r8
cmp byte [rdx + r8], 0
jne 0x140148430
push rax
pushf
mov eax, 0xa5181178
pushf
not eax
add eax, 0x814ff0c8
xor eax, 0xc47cd5e0
rol eax, 0x21
popf
pushf
not eax
add eax, 0xb94efa48
xor eax, 0x8938e4e9
rol eax, 0xca
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0xbea8f4a4
pushf
not eax
add eax, 0xb3e9f48f
xor eax, 0xc9c622e4
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc595e052
xor eax, 0xb7bee8cc
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8e99fddf
xor eax, 0x825c701e
rol eax, 0xc8
popf
jmp 0x140147f1f
inc r8
lea rcx, [rdx + 1]
call fcn.14004a2c0
push rax
pushf
mov eax, 0xc859a72
pushf
not eax
add eax, 0xc8fe9b67
xor eax, 0x92269a9f
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xbea9bc39
xor eax, 0xdff54304
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd8a6b3c7
xor eax, 0xdba741b4
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xcc0dc914
xor eax, 0xf1bb752f
rol eax, 0x19
popf
jmp 0x140147f1f
cmp dword [rsi], 0x2d
mov rbx, rdi
jne 0x140148529
push rax
pushf
mov eax, 0x761a03af
pushf
not eax
add eax, 0xa1bfb2b9
xor eax, 0xf324e97d
rol eax, 0x87
popf
pushf
not eax
add eax, 0xea226fe0
xor eax, 0xce9befc1
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xaf91783e
xor eax, 0xfd099363
rol eax, 0xe
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0xdb809827
pushf
not eax
add eax, 0xc922a29e
xor eax, 0xdb77ca64
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb61dc52b
xor eax, 0xfd5160df
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xbc3c2bc3
xor eax, 0x843a23f5
rol eax, 0xe
popf
pushf
not eax
add eax, 0x89a15c91
xor eax, 0xff2af791
rol eax, 0x57
popf
jmp 0x140147f1f
mov byte [rdi], 0x2d
lea rbx, [rdi + 1]
push rax
pushf
mov eax, 0x93833ec1
pushf
not eax
add eax, 0xb02e30ff
xor eax, 0x8589c9e9
rol eax, 0x65
popf
pushf
not eax
add eax, 0xd893410e
xor eax, 0xa62bc67a
rol eax, 0xe7
popf
jmp 0x140147f1f
test ebp, ebp
jle 0x140148720
mov al, byte [rbx + 1]
mov r14, qword [rsp + 0x88]
mov byte [rbx], al
inc rbx
cmp byte [r14 + 0x28], 0
jne 0x14014860e
push rax
pushf
mov eax, 0xca579ec5
pushf
not eax
add eax, 0xfc7b119f
xor eax, 0xb665ffa6
rol eax, 0x15
popf
pushf
not eax
add eax, 0x90895471
xor eax, 0xe098cb94
rol eax, 0
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0x1f1dfc7f
pushf
not eax
add eax, 0xa8c1ee5a
xor eax, 0x91cd03e7
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8b678113
xor eax, 0xc107cbe6
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xd2abbab0
xor eax, 0xd5579d87
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa2aa6cc1
xor eax, 0xf50894e0
rol eax, 0xe
popf
jmp 0x140147f1f
mov rcx, r14
call fcn.1402d1c55
push rax
pushf
mov eax, 0x807fe963
pushf
not eax
add eax, 0xdbcb10a0
xor eax, 0xb4f9f7a5
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa92e7f6d
xor eax, 0x992a8233
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x93ce1dd5
xor eax, 0xc260d490
rol eax, 0x97
popf
pushf
not eax
add eax, 0xa003bc78
xor eax, 0xc5ea20fd
rol eax, 0x3c
popf
jmp 0x140147f1f
mov rax, qword [r14 + 0x18]
mov rcx, qword [rax + 0xf8]
mov rax, qword [rcx]
mov cl, byte [rax]
mov byte [rbx], cl
push rax
pushf
mov eax, 0xf4bbcc14
pushf
not eax
add eax, 0xfdcee2c9
xor eax, 0xd066d319
rol eax, 0x40
popf
pushf
not eax
add eax, 0xbeaf0b34
xor eax, 0xe5a106a3
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe7bb605e
xor eax, 0xeb1b4d55
rol eax, 0x85
popf
jmp 0x140147f1f
movzx ecx, byte [rsp + 0x80]
lea r8, [0x1b76c3538]
pushf
sub r8, 0x77648d8c
popf
xor rcx, 1
push rbp
not rbp
sub rbx, rbp
pop rbp
sub rbx, 1
push rcx
not rcx
sub rbx, rcx
pop rcx
sub rbx, 1
sub rdi, rbx
mov rcx, rbx
cmp r15, 0xffffffffffffffff
lea rdx, [r15 + rdi]
cmove rdx, r15
call fcn.14029c895
test eax, eax
jne 0x1401487ce
push rax
pushf
mov eax, 0xa75ae1dd
pushf
not eax
add eax, 0xa9168ecc
xor eax, 0xaf998af5
rol eax, 6
popf
pushf
not eax
add eax, 0xb2ebc8e2
xor eax, 0xbbc40716
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xc35f3fd3
xor eax, 0x94a1989c
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xa275331b
xor eax, 0xa9d8c18e
rol eax, 0x56
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0x818a8e58
pushf
not eax
add eax, 0x996175e4
xor eax, 0xb74e428e
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xf2733c6b
xor eax, 0xfde53960
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xbb41fd62
xor eax, 0x85ec03d9
rol eax, 0xa5
popf
jmp 0x140147f1f
lea rcx, [rbx + 2]
test r13b, r13b
je 0x140148863
push rax
pushf
mov eax, 0xca5094c1
pushf
not eax
add eax, 0x9adb4ed4
xor eax, 0xbb931cd6
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xffc17b2f
xor eax, 0xe2cd4dbb
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb3a2ccd6
xor eax, 0x9bbae3ce
rol eax, 0xd1
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0x191169fc
pushf
not eax
add eax, 0xcb14b4b3
xor eax, 0xba3d5961
rol eax, 0xea
popf
pushf
not eax
add eax, 0xefd63a2e
xor eax, 0xc6d75250
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x86de948c
xor eax, 0xb7c97bc6
rol eax, 0x2a
popf
jmp 0x140147f1f
mov byte [rbx], 0x45
push rax
pushf
mov eax, 0xc3ca8e93
pushf
not eax
add eax, 0x8bc64921
xor eax, 0xe97b528f
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe20e2f5a
xor eax, 0xd4ee6c38
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xc8c63606
xor eax, 0xd4e5decd
rol eax, 0x39
popf
jmp 0x140147f1f
mov rax, qword [rsi + 8]
cmp byte [rax], 0x30
je 0x140148941
push rax
pushf
mov eax, 0xd5a5b70e
pushf
not eax
add eax, 0xf02d75ef
xor eax, 0x985c1d53
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xcb1fa94a
xor eax, 0xf2e1b30f
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xe8c19239
xor eax, 0xd9f47fd4
rol eax, 0x18
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0x7b8b8fe2
pushf
not eax
add eax, 0xcada49c0
xor eax, 0x9cb18687
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe0f29fc9
xor eax, 0xe122c924
rol eax, 0x5f
popf
jmp 0x140147f1f
mov r8d, dword [rsi + 4]
sub r8d, 1
jns 0x1401489b1
push rax
pushf
mov eax, 0x1640d0c8
pushf
not eax
add eax, 0x9fc77ae8
xor eax, 0x91285e24
rol eax, 0x30
popf
pushf
not eax
add eax, 0xb6904447
xor eax, 0xcb552b98
rol eax, 0xe9
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0x1b3bec69
pushf
not eax
add eax, 0xa5f565a7
xor eax, 0x8022d337
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xcf02b040
xor eax, 0xfed2bc02
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb4db20df
xor eax, 0xb234e03f
rol eax, 0x71
popf
pushf
not eax
add eax, 0xefc2a644
xor eax, 0xed2e927a
rol eax, 0x8d
popf
jmp 0x140147f1f
neg r8d
mov byte [rbx + 1], 0x2d
push rax
pushf
mov eax, 0x674c88ac
pushf
not eax
add eax, 0xf7ecf2c7
xor eax, 0xf866e3ea
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xfbeca9c0
xor eax, 0xe7e216fe
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xe44607b5
xor eax, 0xb9a3daed
rol eax, 0x67
popf
jmp 0x140147f1f
cmp r8d, 0x64
jl 0x140148aa3
push rax
pushf
mov eax, 0xbd8072fd
pushf
not eax
add eax, 0xd7f7173e
xor eax, 0xfb24b0e6
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xbbe8ec6f
xor eax, 0xe7d9c960
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x9330e7a3
xor eax, 0xfcdc3ccd
rol eax, 0x60
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0x8fe80684
pushf
not eax
add eax, 0xb7b37d95
xor eax, 0xd6fb3eb1
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xfad2523b
xor eax, 0x81c424d4
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xf12ea722
xor eax, 0xfaab67fd
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xaad5f535
xor eax, 0xe98ffe3b
rol eax, 0xa3
popf
jmp 0x140147f1f
mov eax, 0x8b5675f0
pushf
not eax
add eax, 0xb454956a
xor eax, 0xb1fc878b
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xbf75db50
xor eax, 0x866af88c
rol eax, 0x23
popf
imul r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
add byte [rbx + 2], dl
imul eax, edx, 0xffffff9c
push rax
not eax
sub r8d, eax
pop rax
sub r8d, 1
push rax
pushf
mov eax, 0xa93b0155
pushf
not eax
add eax, 0xfe25b328
xor eax, 0xea3cf4c2
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xbcd7310d
xor eax, 0x80bda85d
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xbb6d67ee
xor eax, 0xc70a39b6
rol eax, 0xd3
popf
jmp 0x140147f1f
cmp r8d, 0xa
jl 0x140148bde
push rax
pushf
mov eax, 0x36dfec0a
pushf
not eax
add eax, 0xf5113f49
xor eax, 0x8b6499bd
rol eax, 0x98
popf
pushf
not eax
add eax, 0xad8f5aa6
xor eax, 0xdc228083
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc6fd452a
xor eax, 0x85b0c9ed
rol eax, 0xec
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0x15cf489e
pushf
not eax
add eax, 0xddf5711a
xor eax, 0xccf4339d
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe458f058
xor eax, 0xe26d7512
rol eax, 0x26
popf
pushf
not eax
add eax, 0x8c0edaf8
xor eax, 0xb7c0d4fb
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xdc0e5a50
xor eax, 0xac026217
rol eax, 0x1d
popf
jmp 0x140147f1f
mov eax, 0x4b628eaa
pushf
not eax
add eax, 0xab02299c
xor eax, 0x9a523c3c
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xe9f5951d
xor eax, 0xbccb7a94
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x83402ec4
xor eax, 0x9cd74eeb
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa3ccb16c
xor eax, 0xf6ff690c
rol eax, 0x43
popf
imul r8d
sar edx, 2
mov eax, edx
shr eax, 0x1f
push rax
not eax
sub edx, eax
pop rax
sub edx, 1
add byte [rbx + 3], dl
imul eax, edx, 0xfffffff6
push rax
not eax
sub r8d, eax
pop rax
sub r8d, 1
push rax
pushf
mov eax, 0xe198e7b8
pushf
not eax
add eax, 0xc66b021d
xor eax, 0xb39f5e9c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe9407d0f
xor eax, 0xe3cba8b4
rol eax, 0x81
popf
jmp 0x140147f1f
add byte [rbx + 4], r8b
push rax
pushf
mov eax, 0x100fb99d
pushf
not eax
add eax, 0xccc2d6fa
xor eax, 0xd051daed
rol eax, 0x30
popf
pushf
not eax
add eax, 0xf1f4ad7e
xor eax, 0xfe82265b
rol eax, 0x26
popf
pushf
not eax
add eax, 0xce22f783
xor eax, 0x84ca71fb
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xc3964643
xor eax, 0xc0599029
rol eax, 0x52
popf
jmp 0x140147f1f
cmp dword [rsp + 0x70], 2
jne 0x140148d9d
push rax
pushf
mov eax, 0x2a1bda21
pushf
not eax
add eax, 0xb11f770f
xor eax, 0x89a734e6
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xb94c51ac
xor eax, 0xff221dba
rol eax, 0xec
popf
pushf
not eax
add eax, 0xb83b58cc
xor eax, 0xccc65add
rol eax, 0xc
popf
pushf
not eax
add eax, 0xacfe3d50
xor eax, 0x9b0cf1b1
rol eax, 0xfe
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0x5d04066e
pushf
not eax
add eax, 0xbe340bd4
xor eax, 0xfe00e38f
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb2854c41
xor eax, 0xcebbc941
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x9d8ea15c
xor eax, 0xa5fe34e3
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc017c402
xor eax, 0x88348e14
rol eax, 0x8a
popf
jmp 0x140147f1f
cmp byte [rcx], 0x30
jne 0x140148e54
push rax
pushf
mov eax, 0xc94746e7
pushf
not eax
add eax, 0xd50da43f
xor eax, 0xe9ed86f8
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x82f65265
xor eax, 0xd70076bb
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb2aa050c
xor eax, 0xe87011f8
rol eax, 0x39
popf
pushf
not eax
add eax, 0x856226f1
xor eax, 0xd9da15a1
rol eax, 0x5e
popf
jmp 0x140147f1f
push rax
pushf
mov eax, 0x107c6897
pushf
not eax
add eax, 0xcd6c94c8
xor eax, 0xf093fab1
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xea3d3bb4
xor eax, 0x822873b6
rol eax, 0xfa
popf
jmp 0x140147f1f
lea rdx, [rcx + 1]
mov r8d, 0x7dce366b
pushf
not r8d
add r8d, 0xd38dfbc5
xor r8d, 0xdebcf883
rol r8d, 0x46
popf
pushf
not r8d
add r8d, 0x96c2aeb5
xor r8d, 0xd5eb3812
rol r8d, 0x4d
popf
call fcn.14004a2c0
push rax
pushf
mov eax, 0x46046c4b
pushf
not eax
add eax, 0xd3f7ff28
xor eax, 0xe4531b53
rol eax, 0x51
popf
pushf
not eax
add eax, 0xd26f6e09
xor eax, 0xbf5d1ac7
rol eax, 0x91
popf
jmp 0x140147f1f
xor eax, eax
jmp 0x140148204
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14029db6b
int3