Function at 0x14012f47b
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x35fe5eba
pushf
not eax
add eax, 0x12d8e7b2
xor eax, 0x2aa658dc
rol eax, 0x57
popf
pushf
not eax
add eax, 0x45d3b274
xor eax, 0x2fd8740b
rol eax, 0xe1
popf
cmp eax, 0x16
jne 0x14012f4b8
popf
pop rax
jmp 0x140130267
cmp eax, 0x19
jne 0x14012f4c7
popf
pop rax
jmp 0x1401303ed
cmp eax, 0x1a
jne 0x14012f4d6
popf
pop rax
jmp 0x140130491
cmp eax, 2
jne 0x14012f4e5
popf
pop rax
jmp 0x14012f7bc
cmp eax, 0x12
jne 0x14012f4f4
popf
pop rax
jmp 0x140130060
cmp eax, 0x11
jne 0x14012f503
popf
pop rax
jmp 0x14012ffca
cmp eax, 0xc
jne 0x14012f512
popf
pop rax
jmp 0x14012fcef
cmp eax, 0x17
jne 0x14012f521
popf
pop rax
jmp 0x140130310
cmp eax, 0xe
jne 0x14012f530
popf
pop rax
jmp 0x14012fe6a
cmp eax, 1
jne 0x14012f53f
popf
pop rax
jmp 0x14012f6fd
cmp eax, 0x13
jne 0x14012f54e
popf
pop rax
jmp 0x1401300ad
cmp eax, 4
jne 0x14012f55d
popf
pop rax
jmp 0x14012f922
cmp eax, 0x18
jne 0x14012f56c
popf
pop rax
jmp 0x14013036d
cmp eax, 9
jne 0x14012f57b
popf
pop rax
jmp 0x14012fb5b
cmp eax, 0x1b
jne 0x14012f58a
popf
pop rax
jmp 0x140130505
cmp eax, 0
jne 0x14012f599
popf
pop rax
jmp 0x14012f65c
cmp eax, 0xd
jne 0x14012f5a8
popf
pop rax
jmp 0x14012fd5a
cmp eax, 7
jne 0x14012f5b7
popf
pop rax
jmp 0x14012fa7a
cmp eax, 0x14
jne 0x14012f5c6
popf
pop rax
jmp 0x14013013f
cmp eax, 0x1c
jne 0x14012f5d5
popf
pop rax
jmp 0x140130565
cmp eax, 8
jne 0x14012f5e4
popf
pop rax
jmp 0x14012fb0e
cmp eax, 0xf
jne 0x14012f5f3
popf
pop rax
jmp 0x14012feec
cmp eax, 5
jne 0x14012f602
popf
pop rax
jmp 0x14012f97f
cmp eax, 3
jne 0x14012f611
popf
pop rax
jmp 0x14012f86a
cmp eax, 0x10
jne 0x14012f620
popf
pop rax
jmp 0x14012ff35
cmp eax, 0xb
jne 0x14012f62f
popf
pop rax
jmp 0x14012fcb4
cmp eax, 6
jne 0x14012f63e
popf
pop rax
jmp 0x14012fa28
cmp eax, 0xa
jne 0x14012f64d
popf
pop rax
jmp 0x14012fbeb
cmp eax, 0x15
jne 0x14012f65c
popf
pop rax
jmp 0x1401301d5
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 0x14012f6ca
push rax
pushf
mov eax, 0xda0ffc22
pushf
not eax
add eax, 0x5ee68f70
xor eax, 0x10f88894
rol eax, 0x82
popf
pushf
not eax
add eax, 0x6899a016
xor eax, 0x17e130ab
rol eax, 0x1e
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0x1cee11ae
pushf
not eax
add eax, 0x5c47b3dc
xor eax, 0x67c5e1ea
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x62ee283d
xor eax, 0x2829471e
rol eax, 0x59
popf
jmp 0x14012f4a9
mov rcx, qword [rsp + 0x88]
mov ebx, 0xa3e11c95
pushf
not ebx
add ebx, 0x3fceeaf5
xor ebx, 0x450f9646
rol ebx, 0xc1
popf
pushf
not ebx
add ebx, 0x269790bd
xor ebx, 0xf61d820
rol ebx, 0x75
popf
pushf
not ebx
add ebx, 0x57ecb6ad
xor ebx, 0x42bfc067
rol ebx, 0xe0
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.14011685a
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 0x14012f824
push rax
pushf
mov eax, 0xc4be6814
pushf
not eax
add eax, 0x2d665d3b
xor eax, 0x249e252e
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x3ffaa709
xor eax, 0x3df1f993
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x7436988
xor eax, 0x2a3ff5a1
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x1e8df439
xor eax, 0x9c253d0
rol eax, 0xbc
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0x4b68df58
pushf
not eax
add eax, 0x661d0d88
xor eax, 0x65291171
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x37033129
xor eax, 0x437d4559
rol eax, 0x91
popf
pushf
not eax
add eax, 0x4cb42f07
xor eax, 0x67cd1415
rol eax, 0x15
popf
jmp 0x14012f4a9
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 0x14012f8dc
push rax
pushf
mov eax, 0x4526dfc6
pushf
not eax
add eax, 0x67246124
xor eax, 0x69c10249
rol eax, 0xee
popf
pushf
not eax
add eax, 0x64106c76
xor eax, 0x4de5067e
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x522776d7
xor eax, 0x2b724001
rol eax, 0xca
popf
pushf
not eax
add eax, 0x6b55a004
xor eax, 0x16501a9b
rol eax, 0xd6
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0x220e5f4b
pushf
not eax
add eax, 0x707f0319
xor eax, 0x74cdf802
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x1c394bea
xor eax, 0x72e495e0
rol eax, 0x80
popf
pushf
not eax
add eax, 0x168a9e19
xor eax, 0x68dfda0e
rol eax, 0xfc
popf
jmp 0x14012f4a9
or r8, 0xffffffffffffffff
push rax
pushf
mov eax, 0xfe270a5d
pushf
not eax
add eax, 0x51d1c214
xor eax, 0x24c1a064
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x143a5799
xor eax, 0x202a81c7
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x4e0e9237
xor eax, 0xdeccd4c
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x27a054c0
xor eax, 0xfafe095
rol eax, 0xfc
popf
jmp 0x14012f4a9
inc r8
cmp byte [rdx + r8], 0
jne 0x14012f9cf
push rax
pushf
mov eax, 0xcfd9cfc
pushf
not eax
add eax, 0x79789d12
xor eax, 0x5271535c
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x428ef2a0
xor eax, 0x76e22787
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x674f29ec
xor eax, 0x1db96c9d
rol eax, 0x48
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0xf31cb636
pushf
not eax
add eax, 0x4a1e6c1b
xor eax, 0x5449f8dc
rol eax, 0x23
popf
pushf
not eax
add eax, 0x5be4317e
xor eax, 0x3d85a7cd
rol eax, 0x90
popf
pushf
not eax
add eax, 0x5c71cef1
xor eax, 0x7a7b9886
rol eax, 0xea
popf
pushf
not eax
add eax, 0x3e8dd0cd
xor eax, 0x5364a6e3
rol eax, 0x1c
popf
jmp 0x14012f4a9
inc r8
lea rcx, [rdx + 1]
call fcn.140029ea0
push rax
pushf
mov eax, 0xe0e2b627
pushf
not eax
add eax, 0x3b8e46c0
xor eax, 0x4c6e5c91
rol eax, 0xad
popf
pushf
not eax
add eax, 0x5b4bc026
xor eax, 0x62e1cf41
rol eax, 0x23
popf
pushf
not eax
add eax, 0x7c472ee7
xor eax, 0x65ec9e80
rol eax, 0x88
popf
jmp 0x14012f4a9
cmp dword [rsi], 0x2d
mov rbx, rdi
jne 0x14012fab5
push rax
pushf
mov eax, 0xfa033f88
pushf
not eax
add eax, 0x67e558b3
xor eax, 0x3923d7d1
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x15dd022d
xor eax, 0x6c596434
rol eax, 0xc2
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0x5685e616
pushf
not eax
add eax, 0x12e798aa
xor eax, 0x160c0df7
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x6a0cce1
xor eax, 0x11974641
rol eax, 0xe
popf
pushf
not eax
add eax, 0x2ae1d1a9
xor eax, 0x5856428d
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x3dbebe77
xor eax, 0x1827ae1b
rol eax, 0xc0
popf
jmp 0x14012f4a9
mov byte [rdi], 0x2d
lea rbx, [rdi + 1]
push rax
pushf
mov eax, 0x5d620ff9
pushf
not eax
add eax, 0x346d70d0
xor eax, 0x710f0d24
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xbfa9d6a
xor eax, 0x46a45867
rol eax, 0x42
popf
pushf
not eax
add eax, 0x568b24b2
xor eax, 0x1d1a2c50
rol eax, 0xe2
popf
jmp 0x14012f4a9
test ebp, ebp
jle 0x14012fba5
push rax
pushf
mov eax, 0x583f6a3c
pushf
not eax
add eax, 0x57d36590
xor eax, 0x233e7915
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x461c656e
xor eax, 0x45a1138e
rol eax, 0x31
popf
pushf
not eax
add eax, 0xd778669
xor eax, 0x405b089e
rol eax, 0x26
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0x8ecee29c
pushf
not eax
add eax, 0x4890f08d
xor eax, 0x2732337b
rol eax, 0x86
popf
pushf
not eax
add eax, 0x7da083c0
xor eax, 0x65d2155d
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x46f6d401
xor eax, 0x3065182a
rol eax, 0xb4
popf
jmp 0x14012f4a9
mov al, byte [rbx + 1]
mov r14, qword [rsp + 0x88]
mov byte [rbx], al
inc rbx
cmp byte [r14 + 0x28], 0
jne 0x14012fc5b
push rax
pushf
mov eax, 0x377e20f9
pushf
not eax
add eax, 0x22078544
xor eax, 0x796dfcda
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x20414aad
xor eax, 0x7a14df25
rol eax, 0x43
popf
pushf
not eax
add eax, 0x56fa51cb
xor eax, 0x36076ec3
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x5f66d96b
xor eax, 0x562e46bc
rol eax, 0xa1
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0x58e3ccbd
pushf
not eax
add eax, 0x2c66deb1
xor eax, 0x69ef25d5
rol eax, 0x27
popf
pushf
not eax
add eax, 0xb86a045
xor eax, 0x3614dc50
rol eax, 3
popf
pushf
not eax
add eax, 0x47eedae0
xor eax, 0x66ff47a1
rol eax, 0xda
popf
pushf
not eax
add eax, 0x1c378cbb
xor eax, 0xf0c4070
rol eax, 0x47
popf
jmp 0x14012f4a9
mov rcx, r14
call fcn.1400e1398
push rax
pushf
mov eax, 0xeacc2523
pushf
not eax
add eax, 0x5405987b
xor eax, 0x2085f7d6
rol eax, 0x67
popf
pushf
not eax
add eax, 0xde36231
xor eax, 0x37a1218c
rol eax, 0xa7
popf
jmp 0x14012f4a9
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, 0x2745ce38
pushf
not eax
add eax, 0x6bb49e7c
xor eax, 0x2b9a5d0d
rol eax, 0x35
popf
pushf
not eax
add eax, 0x5ed23edd
xor eax, 0x60387603
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x7e09ab0c
xor eax, 0x354d20d1
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x7757ae92
xor eax, 0x65ad59c0
rol eax, 0x76
popf
jmp 0x14012f4a9
movzx ecx, byte [rsp + 0x80]
lea r8, [0x1935dbad6]
pushf
sub r8, 0x535a8c1a
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
push rbx
not rbx
add rdi, rbx
pop rbx
add rdi, 1
mov rcx, rbx
cmp r15, 0xffffffffffffffff
lea rdx, [r15 + rdi]
cmove rdx, r15
call fcn.140114cc3
test eax, eax
jne 0x14012fe11
push rax
pushf
mov eax, 0x170a6f02
pushf
not eax
add eax, 0x2754f913
xor eax, 0x43517722
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x33926a5b
xor eax, 0xed99cce
rol eax, 0x93
popf
pushf
not eax
add eax, 0x63dda4a1
xor eax, 0x5568a7ac
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x1252a03a
xor eax, 0x66647a54
rol eax, 0x46
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0x94818b4
pushf
not eax
add eax, 0x2f16de38
xor eax, 0x5cb7c959
rol eax, 0x76
popf
pushf
not eax
add eax, 0x79c7e452
xor eax, 0xc4f8ef2
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x2a06a0c5
xor eax, 0x5bb560ec
rol eax, 0x49
popf
pushf
not eax
add eax, 0x48fc3364
xor eax, 0x2918f1c2
rol eax, 0x32
popf
jmp 0x14012f4a9
lea rcx, [rbx + 2]
test r13b, r13b
je 0x14012fea6
push rax
pushf
mov eax, 0x364f4db3
pushf
not eax
add eax, 0x6cbea3da
xor eax, 0x5f0ca0c9
rol eax, 0x19
popf
pushf
not eax
add eax, 0x19e33bf3
xor eax, 0x3be07405
rol eax, 0x4c
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0x8a3cc960
pushf
not eax
add eax, 0x2f87f900
xor eax, 0x4a823047
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x3733fb48
xor eax, 0x6526fd74
rol eax, 0x58
popf
pushf
not eax
add eax, 0x6e223bf6
xor eax, 0xec704f8
rol eax, 0x6c
popf
jmp 0x14012f4a9
mov byte [rbx], 0x45
push rax
pushf
mov eax, 0x6e2473a7
pushf
not eax
add eax, 0x29771f17
xor eax, 0x61fcda68
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x1dae27d9
xor eax, 0x5a1e5a09
rol eax, 0x27
popf
pushf
not eax
add eax, 0x5c8fdbfb
xor eax, 0x398a033e
rol eax, 0x52
popf
jmp 0x14012f4a9
mov rax, qword [rsi + 8]
cmp byte [rax], 0x30
je 0x14012ff84
push rax
pushf
mov eax, 0x353e7b0a
pushf
not eax
add eax, 0x60838a4f
xor eax, 0x5888bbb9
rol eax, 0x79
popf
pushf
not eax
add eax, 0x1bbfe030
xor eax, 0x355c4595
rol eax, 0xa
popf
pushf
not eax
add eax, 0x3d2ceea1
xor eax, 0x2d27a20e
rol eax, 0x3e
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0x5ab9691f
pushf
not eax
add eax, 0x64058cd3
xor eax, 0x7181b483
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x64852b8b
xor eax, 0x6bfa3a8f
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x81d595a
xor eax, 0x2d02fca3
rol eax, 0xf1
popf
jmp 0x14012f4a9
mov r8d, dword [rsi + 4]
sub r8d, 1
jns 0x14013002d
push rax
pushf
mov eax, 0xac970772
pushf
not eax
add eax, 0x3918e140
xor eax, 0x474d743b
rol eax, 0x3e
popf
pushf
not eax
add eax, 0x7853eb4
xor eax, 0xf04876
rol eax, 0x62
popf
pushf
not eax
add eax, 0x3d72782
xor eax, 0x148332bd
rol eax, 0x56
popf
pushf
not eax
add eax, 0x5b113f15
xor eax, 0x4ba6ab72
rol eax, 0xf4
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0x3ece4a0c
pushf
not eax
add eax, 0x453245bd
xor eax, 0x3097006f
rol eax, 5
popf
pushf
not eax
add eax, 0x47843f0d
xor eax, 0x68e4c216
rol eax, 0x5c
popf
jmp 0x14012f4a9
neg r8d
mov byte [rbx + 1], 0x2d
push rax
pushf
mov eax, 0x369848a3
pushf
not eax
add eax, 0x1cbafbbd
xor eax, 0x3dab7f2c
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x2e66201c
xor eax, 0x7fc3396a
rol eax, 7
popf
pushf
not eax
add eax, 0x1beb7236
xor eax, 0x61ac7e5c
rol eax, 0x13
popf
jmp 0x14012f4a9
cmp r8d, 0x64
jl 0x1401300e6
push rax
pushf
mov eax, 0x2273f2a5
pushf
not eax
add eax, 0x580a6a91
xor eax, 0x7f940eb7
rol eax, 0x85
popf
pushf
not eax
add eax, 0x779526fc
xor eax, 0x3605fb72
rol eax, 0x8c
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0xcd8e5709
pushf
not eax
add eax, 0x41d64d99
xor eax, 0x38e02db8
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x7b145cf
xor eax, 0x4496e174
rol eax, 8
popf
pushf
not eax
add eax, 0x1ce26d03
xor eax, 0x635586f9
rol eax, 0xa8
popf
pushf
not eax
add eax, 0x45236f6
xor eax, 0x14e536d6
rol eax, 0xa2
popf
jmp 0x14012f4a9
mov eax, 0xa460da3c
pushf
not eax
add eax, 0x32242c8
xor eax, 0x1ad1f04a
rol eax, 0x61
popf
pushf
not eax
add eax, 0xef7cd6a
xor eax, 0x253ca697
rol eax, 0xb
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, 0xcd7f4606
pushf
not eax
add eax, 0x11894fa9
xor eax, 0x1aeffaa5
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x6448a4d1
xor eax, 0x261da563
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x2a06958e
xor eax, 0x9265aac
rol eax, 0x99
popf
jmp 0x14012f4a9
cmp r8d, 0xa
jl 0x140130234
push rax
pushf
mov eax, 0x17f1347c
pushf
not eax
add eax, 0x5702be1a
xor eax, 0x5e6ba54b
rol eax, 7
popf
pushf
not eax
add eax, 0x791be540
xor eax, 0x1977bb40
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x36b1f68b
xor eax, 0x7430e12b
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x12d7a22a
xor eax, 0x5a29e5ef
rol eax, 2
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0x9fb40dba
pushf
not eax
add eax, 0x60c39b47
xor eax, 0x51a859f7
rol eax, 0x4b
popf
pushf
not eax
add eax, 0x6770c571
xor eax, 0x28cced2b
rol eax, 0xda
popf
jmp 0x14012f4a9
mov eax, 0x71b1ccf5
pushf
not eax
add eax, 0x3c1f2b3a
xor eax, 0x45d95bd
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x13c71f3f
xor eax, 0x7d346174
rol eax, 7
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, 0x568afc0b
pushf
not eax
add eax, 0x4db01700
xor eax, 0x214e7ef8
rol eax, 0x49
popf
pushf
not eax
add eax, 0x79093557
xor eax, 0x2012990a
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe065edf
xor eax, 0x744cca13
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x4142461d
xor eax, 0x667a516b
rol eax, 0x38
popf
jmp 0x14012f4a9
add byte [rbx + 4], r8b
push rax
pushf
mov eax, 0x41aa0b34
pushf
not eax
add eax, 0x6e259575
xor eax, 0x701ee0b1
rol eax, 0x10
popf
pushf
not eax
add eax, 0x4d5566d0
xor eax, 0x33933ffe
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x38bb51e2
xor eax, 0x41de23b
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x77176046
xor eax, 0x63d5f6ca
rol eax, 0x50
popf
jmp 0x14012f4a9
cmp dword [rsp + 0x70], 2
jne 0x1401303ba
push rax
pushf
mov eax, 0x3be29e22
pushf
not eax
add eax, 0x19f51e5f
xor eax, 0x604d6ded
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x7c72f4d0
xor eax, 0x526f0cee
rol eax, 0x70
popf
pushf
not eax
add eax, 0x7d1a1af3
xor eax, 0x81b4c52
rol eax, 0xf6
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0xa366e442
pushf
not eax
add eax, 0x1e34d407
xor eax, 0x2a6e9443
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x456459ee
xor eax, 0x36c37ef6
rol eax, 0xf6
popf
jmp 0x14012f4a9
cmp byte [rcx], 0x30
jne 0x140130438
push rax
pushf
mov eax, 0x5cffe029
pushf
not eax
add eax, 0x7d0cdfe9
xor eax, 0x43dbcd68
rol eax, 0xba
popf
pushf
not eax
add eax, 0x70715e25
xor eax, 0x2c9c9ada
rol eax, 0x79
popf
pushf
not eax
add eax, 0x6005303a
xor eax, 0x19883301
rol eax, 0x83
popf
jmp 0x14012f4a9
push rax
pushf
mov eax, 0x4759bb68
pushf
not eax
add eax, 0x2e798301
xor eax, 0x71dbc1ce
rol eax, 9
popf
pushf
not eax
add eax, 0x759b4e00
xor eax, 0x3b2ee87e
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x7e03b972
xor eax, 0x403b02b1
rol eax, 0x82
popf
pushf
not eax
add eax, 0x6eb47ede
xor eax, 0x29a3ce88
rol eax, 0x27
popf
jmp 0x14012f4a9
lea rdx, [rcx + 1]
mov r8d, 0xad0ec756
pushf
not r8d
add r8d, 0x6cdec0d
xor r8d, 0x43ef8617
rol r8d, 0xcd
popf
pushf
not r8d
add r8d, 0x3a6b5c6f
xor r8d, 0x3e173924
rol r8d, 0x25
popf
call fcn.140029ea0
push rax
pushf
mov eax, 0xbbf5ef0a
pushf
not eax
add eax, 0x1a71a3cb
xor eax, 0x5419e1af
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x6746e282
xor eax, 0x483c802d
rol eax, 0x44
popf
jmp 0x14012f4a9
xor eax, eax
jmp 0x14012f76a
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140116d63