Function at 0x1401c59b6
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x95ec912f
pushf
not eax
add eax, 0xbd4df86d
xor eax, 0xe006defd
rol eax, 0xff
popf
pushf
not eax
add eax, 0xed589db3
xor eax, 0x82241c11
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x9d47e566
xor eax, 0x91c708a2
rol eax, 0x55
popf
cmp eax, 4
jne 0x1401c5a06
popf
pop rax
jmp 0x1401c5d99
cmp eax, 0
jne 0x1401c5a15
popf
pop rax
jmp 0x1401c5bb9
cmp eax, 3
jne 0x1401c5a24
popf
pop rax
jmp 0x1401c5d50
cmp eax, 1
jne 0x1401c5a33
popf
pop rax
jmp 0x1401c5c5d
cmp eax, 0xd
jne 0x1401c5a42
popf
pop rax
jmp 0x1401c6301
cmp eax, 0x1a
jne 0x1401c5a51
popf
pop rax
jmp 0x1401c6a93
cmp eax, 0xe
jne 0x1401c5a60
popf
pop rax
jmp 0x1401c6360
cmp eax, 0xb
jne 0x1401c5a6f
popf
pop rax
jmp 0x1401c6227
cmp eax, 0x19
jne 0x1401c5a7e
popf
pop rax
jmp 0x1401c69ee
cmp eax, 8
jne 0x1401c5a8d
popf
pop rax
jmp 0x1401c60c6
cmp eax, 0x1d
jne 0x1401c5a9c
popf
pop rax
jmp 0x1401c6b8c
cmp eax, 0x17
jne 0x1401c5aab
popf
pop rax
jmp 0x1401c68d9
cmp eax, 0x1c
jne 0x1401c5aba
popf
pop rax
jmp 0x1401c6b2b
cmp eax, 0x12
jne 0x1401c5ac9
popf
pop rax
jmp 0x1401c6546
cmp eax, 0x18
jne 0x1401c5ad8
popf
pop rax
jmp 0x1401c697f
cmp eax, 0x11
jne 0x1401c5ae7
popf
pop rax
jmp 0x1401c6497
cmp eax, 0x1b
jne 0x1401c5af6
popf
pop rax
jmp 0x1401c6acc
cmp eax, 0x16
jne 0x1401c5b05
popf
pop rax
jmp 0x1401c6844
cmp eax, 0xa
jne 0x1401c5b14
popf
pop rax
jmp 0x1401c61b8
cmp eax, 0x14
jne 0x1401c5b23
popf
pop rax
jmp 0x1401c670d
cmp eax, 0xf
jne 0x1401c5b32
popf
pop rax
jmp 0x1401c6417
cmp eax, 0x13
jne 0x1401c5b41
popf
pop rax
jmp 0x1401c6689
cmp eax, 0x15
jne 0x1401c5b50
popf
pop rax
jmp 0x1401c67ae
cmp eax, 2
jne 0x1401c5b5f
popf
pop rax
jmp 0x1401c5cdc
cmp eax, 6
jne 0x1401c5b6e
popf
pop rax
jmp 0x1401c5f71
cmp eax, 0xc
jne 0x1401c5b7d
popf
pop rax
jmp 0x1401c6292
cmp eax, 7
jne 0x1401c5b8c
popf
pop rax
jmp 0x1401c5ff3
cmp eax, 5
jne 0x1401c5b9b
popf
pop rax
jmp 0x1401c5e29
cmp eax, 9
jne 0x1401c5baa
popf
pop rax
jmp 0x1401c6148
cmp eax, 0x10
jne 0x1401c5bb9
popf
pop rax
jmp 0x1401c648a
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x70
mov rbx, qword [0x1400c1950]
mov eax, dword [rbx + 8]
test al, 2
je 0x1401c5c04
push rax
pushf
mov eax, 0x8cbab5ab
pushf
not eax
add eax, 0xe388454c
xor eax, 0xb29c4f9c
rol eax, 0x18
popf
pushf
not eax
add eax, 0xe9c38fa0
xor eax, 0xacff3ddf
rol eax, 0x4b
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0x42f2bc5f
pushf
not eax
add eax, 0x81876c3a
xor eax, 0xcb1ddee7
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xcfce90aa
xor eax, 0xf9e22e58
rol eax, 0x74
popf
pushf
not eax
add eax, 0xc538c01e
xor eax, 0xad9a4df8
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xefee6ba5
xor eax, 0xc104a42f
rol eax, 0x5d
popf
jmp 0x1401c59f7
test byte [rbx + 0xc], 1
je 0x1401c5c96
push rax
pushf
mov eax, 0x3c0163e8
pushf
not eax
add eax, 0xdfc54e7e
xor eax, 0xa236e95f
rol eax, 0x43
popf
pushf
not eax
add eax, 0x92c4bbdd
xor eax, 0x830c9d8c
rol eax, 0x8d
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0xabb540c7
pushf
not eax
add eax, 0xf14c3d07
xor eax, 0x82fd2d28
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xbc8143bc
xor eax, 0xb9fcf7fc
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xd603e797
xor eax, 0xe92135a3
rol eax, 0xf6
popf
jmp 0x1401c59f7
mov dil, 0xa8
pushf
not dil
add dil, 0xa7
xor dil, 0x2d
rol dil, 0x31
popf
pushf
not dil
add dil, 0x81
xor dil, 0xdb
rol dil, 0x7f
popf
jmp 0x1401c5d99
xor dil, dil
push rax
pushf
mov eax, 0xc0e6beb9
pushf
not eax
add eax, 0xf6006b1e
xor eax, 0xd9d4ea93
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xd4e12c13
xor eax, 0xc39d9f17
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbd9519d9
xor eax, 0xec44934c
rol eax, 0xc4
popf
jmp 0x1401c59f7
test al, 1
je 0x1401c5dd0
push rax
pushf
mov eax, 0x1abed788
pushf
not eax
add eax, 0xa4f846dc
xor eax, 0xd6168c41
rol eax, 0x21
popf
pushf
not eax
add eax, 0x95798402
xor eax, 0xdc59bddd
rol eax, 0x8a
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0x84cbdafb
pushf
not eax
add eax, 0xfd86869d
xor eax, 0xe83251e8
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xa4df9cd8
xor eax, 0xbd5597f7
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xe56d4f53
xor eax, 0xa75f9f59
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x94b1b507
xor eax, 0xd7bfb27d
rol eax, 0x84
popf
jmp 0x1401c59f7
xor r8d, r8d
mov edx, 0x3bb25fb2
pushf
not edx
add edx, 0xf597edc7
xor edx, 0xa18dd625
rol edx, 0xb2
popf
pushf
not edx
add edx, 0xcc3fd2df
xor edx, 0x9b4b7ea7
rol edx, 0xb2
popf
pushf
not edx
add edx, 0x88e2d535
xor edx, 0xb588eb8b
rol edx, 0x54
popf
mov ecx, 0x99793ce8
pushf
not ecx
add ecx, 0xe4f9b7e3
xor ecx, 0xbd9f9653
rol ecx, 0xdf
popf
pushf
not ecx
add ecx, 0xeb0a36d5
xor ecx, 0xb836b963
rol ecx, 0xc8
popf
pushf
not ecx
add ecx, 0xc4d033d9
xor ecx, 0xe85d5f90
rol ecx, 0xd4
popf
pushf
not ecx
add ecx, 0xf0598624
xor ecx, 0xf1478d71
rol ecx, 0xe8
popf
call fcn.14015549e
test al, al
jne 0x1401c5f18
push rax
pushf
mov eax, 0x206ba788
pushf
not eax
add eax, 0x8babc76a
xor eax, 0xe2311eae
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xc7ef59a7
xor eax, 0xfcdadf9c
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf0a7eabb
xor eax, 0xefe9570f
rol eax, 0x3c
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0x1d578976
pushf
not eax
add eax, 0xe6b3359d
xor eax, 0xdb571ed7
rol eax, 0x57
popf
pushf
not eax
add eax, 0x9108e3c4
xor eax, 0x8a36a306
rol eax, 0x12
popf
pushf
not eax
add eax, 0xa71b63c8
xor eax, 0x97c2e9ad
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xbe2d83a2
xor eax, 0xaeb2d7ae
rol eax, 0xad
popf
jmp 0x1401c59f7
test dil, dil
je 0x1401c5fc0
push rax
pushf
mov eax, 0x71fa375b
pushf
not eax
add eax, 0xe081ae4b
xor eax, 0xfd267484
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xa34bf459
xor eax, 0xc686f688
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa54a5d18
xor eax, 0x8e9ddea1
rol eax, 0xb9
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0xe9a757b3
pushf
not eax
add eax, 0xfb5803c3
xor eax, 0xbdfa5da2
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xa4520c33
xor eax, 0xc98db518
rol eax, 0xb5
popf
jmp 0x1401c59f7
xor r8d, r8d
mov edx, 0xf4dff899
pushf
not edx
add edx, 0x8a812153
xor edx, 0xb20ec944
rol edx, 1
popf
pushf
not edx
add edx, 0xb4cbc325
xor edx, 0x9a9400d5
rol edx, 0xe6
popf
mov ecx, 0xb0e7ab87
pushf
not ecx
add ecx, 0xcc15f829
xor ecx, 0xe69f4a81
rol ecx, 0xb7
popf
pushf
not ecx
add ecx, 0xdcee9c15
xor ecx, 0xcc6daf91
rol ecx, 0x38
popf
call fcn.14015549e
test al, al
je 0x1401c6093
push rax
pushf
mov eax, 0x87efbd87
pushf
not eax
add eax, 0x892262a9
xor eax, 0xdb8fa024
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xe5c6565d
xor eax, 0x874bd36f
rol eax, 0x10
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0xd4a2de97
pushf
not eax
add eax, 0xba59eca0
xor eax, 0xa1f7faad
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x9f840124
xor eax, 0xb639784a
rol eax, 0x5d
popf
jmp 0x1401c59f7
test byte [rbx + 0x5bf4], 8
je 0x1401c6102
push rax
pushf
mov eax, 0x4e9cdd98
pushf
not eax
add eax, 0xd92a046b
xor eax, 0xab8db782
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xe037a248
xor eax, 0x8db3a002
rol eax, 0x47
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0x410e4797
pushf
not eax
add eax, 0xf829ecfd
xor eax, 0xd4adc2fc
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x9e8b4330
xor eax, 0x96ab5c47
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc7ec2176
xor eax, 0x83714fb6
rol eax, 0xb7
popf
jmp 0x1401c59f7
lea rcx, [0x191cced6c]
pushf
sub rcx, 0x51c82964
popf
call fcn.14020dc79
push rax
pushf
mov eax, 0x2b216188
pushf
not eax
add eax, 0xfb6fe6b4
xor eax, 0xc3dcf585
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xfd5e0ef9
xor eax, 0xae13628d
rol eax, 0xf
popf
pushf
not eax
add eax, 0x882c108e
xor eax, 0x877ac5e9
rol eax, 0x91
popf
pushf
not eax
add eax, 0xf240eb3c
xor eax, 0x95ffce73
rol eax, 0x41
popf
jmp 0x1401c59f7
cmp dword [rbx + 0x3eec], 0
je 0x1401c61f4
push rax
pushf
mov eax, 0x740f5738
pushf
not eax
add eax, 0x8437eac2
xor eax, 0xd1a11c6a
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x81b74da1
xor eax, 0x9b77be98
rol eax, 0x82
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0x7c23f6ff
pushf
not eax
add eax, 0x8a7ba533
xor eax, 0x93883240
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xfd0fc208
xor eax, 0xc4288688
rol eax, 0x3c
popf
jmp 0x1401c59f7
mov rbx, qword [rsp + 0x88]
add rsp, 0x70
pop rdi
jmp fcn.1402137d5
cmp dword [rbx + 0x48a4], 0
je 0x1401c62ce
push rax
pushf
mov eax, 0xc9d15a39
pushf
not eax
add eax, 0xaeaaaf40
xor eax, 0xda980e8c
rol eax, 0x91
popf
pushf
not eax
add eax, 0x99625cf0
xor eax, 0xe24d886d
rol eax, 0xf5
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0x1275e2e0
pushf
not eax
add eax, 0xce95d083
xor eax, 0xc1d1f08f
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa8dbdbea
xor eax, 0x9d7c6863
rol eax, 0x63
popf
jmp 0x1401c59f7
xor ecx, ecx
call fcn.14021e007
mov rax, qword [0x1400c1950]
mov word [rax + 0x48a9], 1
mov byte [rax + 0x48ab], 1
mov rbx, qword [rsp + 0x88]
add rsp, 0x70
pop rdi
ret
mov rdi, qword [rbx + 0x4868]
mov qword [rsp + 0x80], rsi
test rdi, rdi
je 0x1401c63d1
push rax
pushf
mov eax, 0x5688c726
pushf
not eax
add eax, 0xaf007c32
xor eax, 0xffe57099
rol eax, 0x99
popf
pushf
not eax
add eax, 0xeb5df76b
xor eax, 0xa4e79357
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xf8c31f89
xor eax, 0x939afd69
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe7126e05
xor eax, 0xfb819e28
rol eax, 0xc7
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0x4c1bbc1e
pushf
not eax
add eax, 0xec3e65f7
xor eax, 0xfb3f4377
rol eax, 0x37
popf
pushf
not eax
add eax, 0xc14a9007
xor eax, 0xf5f732a7
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xd69d7227
xor eax, 0xc468584b
rol eax, 0x46
popf
jmp 0x1401c59f7
cmp rdi, qword [rdi + 0x358]
je 0x1401c6457
push rax
pushf
mov eax, 0x18468945
pushf
not eax
add eax, 0xc86abf58
xor eax, 0xd006e1e2
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xf8e19446
xor eax, 0xf7b4153f
rol eax, 0x8c
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0x4f418065
pushf
not eax
add eax, 0xf552f714
xor eax, 0x83dcf2bf
rol eax, 0xef
popf
pushf
not eax
add eax, 0xac13283c
xor eax, 0xea469555
rol eax, 0xee
popf
jmp 0x1401c59f7
test dword [rdi + 0xc], 0x4000000
jne 0x1401c6689
mov rsi, qword [rdi + 0x348]
test rsi, rsi
je 0x1401c64ed
push rax
pushf
mov eax, 0x3272fee4
pushf
not eax
add eax, 0xc17c07ef
xor eax, 0x9c513439
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xdc2574ec
xor eax, 0xe740bf98
rol eax, 0xc
popf
pushf
not eax
add eax, 0xa7e01202
xor eax, 0xad078ece
rol eax, 0xf1
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0xbd5ae8d6
pushf
not eax
add eax, 0x8c7e2f19
xor eax, 0x860c073a
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa1145c04
xor eax, 0xa69afb89
rol eax, 0x29
popf
pushf
not eax
add eax, 0xb37ea15a
xor eax, 0xca86c644
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xb9330390
xor eax, 0xdbdd95ed
rol eax, 2
popf
jmp 0x1401c59f7
movaps xmmword [rsp + 0x60], xmm6
mov rcx, rsi
movss xmm6, dword [rdi + 0x20]
movaps xmmword [rsp + 0x50], xmm7
movss xmm7, dword [rdi + 0x24]
movaps xmmword [rsp + 0x40], xmm8
movss xmm8, dword [rdi + 0x18]
movaps xmmword [rsp + 0x30], xmm9
movss xmm9, dword [rdi + 0x1c]
call fcn.140152407
movss xmm0, dword [rsi + 0xf0]
movaps xmm3, xmm8
movss xmm1, dword [rsi + 0xf4]
subss xmm3, xmm0
mov rdx, qword [0x1400c1950]
addss xmm8, xmm6
mov ecx, dword [rdi + 0x60]
movaps xmm2, xmm9
movaps xmm6, xmmword [rsp + 0x60]
addss xmm9, xmm7
movaps xmm7, xmmword [rsp + 0x50]
subss xmm2, xmm1
shufps xmm3, xmm3, 0xe1
xor eax, eax
mov dword [rdx + 0x48a4], eax
subss xmm8, xmm0
mov dword [rdx + 0x4874], eax
mov rax, qword [rdx + 0x4868]
subss xmm9, xmm1
movss xmm3, xmm2
mov dword [rdx + 0x4870], ecx
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm8
movaps xmm8, xmmword [rsp + 0x40]
mov dword [rax + 0x380], ecx
mov rax, qword [rdx + 0x4868]
shufps xmm3, xmm3, 0x27
movss xmm3, xmm9
movaps xmm9, xmmword [rsp + 0x30]
shufps xmm3, xmm3, 0x39
movups xmmword [rax + 0x388], xmm3
mov word [rdx + 0x48a9], 1
mov byte [rdx + 0x48ab], 1
jmp 0x1401c6b2b
movsxd rdx, dword [rbx + 0x4830]
test edx, edx
jle 0x1401c66c7
push rax
pushf
mov eax, 0xcc916877
pushf
not eax
add eax, 0xc5270b9f
xor eax, 0xf7ee6ffb
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xebb896a6
xor eax, 0xf17bc8e5
rol eax, 0xab
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0x13ef53f
pushf
not eax
add eax, 0xd4cb3d0f
xor eax, 0xda7087dc
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9acaf5f1
xor eax, 0xdcefd912
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xcc9b9cd8
xor eax, 0xd72ac15d
rol eax, 0x84
popf
jmp 0x1401c59f7
mov rax, qword [rbx + 0x4838]
imul rcx, rdx, 0x38
mov r8, qword [rcx + rax - 0x30]
test r8, r8
je 0x1401c6768
push rax
pushf
mov eax, 0x53a35f4f
pushf
not eax
add eax, 0xb2cd6c65
xor eax, 0x938f8d78
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xe9962081
xor eax, 0xed43a30f
rol eax, 0x88
popf
pushf
not eax
add eax, 0xc90e8688
xor eax, 0x863b0b0a
rol eax, 0x7b
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0x1eff3814
pushf
not eax
add eax, 0xe514919c
xor eax, 0x99778752
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb3cdbe15
xor eax, 0xcea0172a
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x948007c6
xor eax, 0x8b4c747a
rol eax, 0x94
popf
jmp 0x1401c59f7
test dword [r8 + 0xc], 0x8000000
jne 0x1401c6811
push rax
pushf
mov eax, 0x7caf9748
pushf
not eax
add eax, 0xc8ea8d7a
xor eax, 0xa2ea57f7
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xc1bbc579
xor eax, 0xd2f0c317
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xe7e1c7ee
xor eax, 0x91a9e4fe
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc6b8d439
xor eax, 0xd0ce9134
rol eax, 0xf
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0xec31501d
pushf
not eax
add eax, 0xc20fdc56
xor eax, 0xafa2c8bd
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xcb19c97f
xor eax, 0xd09d84f2
rol eax, 0x61
popf
jmp 0x1401c59f7
lea ecx, [rdx - 1]
mov dl, 0xf4
pushf
not dl
add dl, 0x60
xor dl, 0xca
rol dl, 0x60
popf
pushf
not dl
add dl, 0xc4
xor dl, 0x90
rol dl, 0xc2
popf
pushf
not dl
add dl, 0xc5
xor dl, 0x7a
rol dl, 0xe1
popf
call fcn.1402728a1
jmp 0x1401c6b2b
xor eax, eax
test rdi, rdi
je 0x1401c6939
push rax
pushf
mov eax, 0x353b55d
pushf
not eax
add eax, 0x8085c80a
xor eax, 0xd8227f3f
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x91d0d1d8
xor eax, 0x961bc2a3
rol eax, 0x96
popf
pushf
not eax
add eax, 0x9983fba2
xor eax, 0xdd27f98b
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xabefabbb
xor eax, 0xd0a3721a
rol eax, 0xab
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0x5cce004
pushf
not eax
add eax, 0xd407414b
xor eax, 0xb8b37b36
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xde2dec56
xor eax, 0xc7793d6c
rol eax, 0x64
popf
pushf
not eax
add eax, 0xd7d19a44
xor eax, 0xa1759ab7
rol eax, 0x4c
popf
jmp 0x1401c59f7
mov ecx, dword [rdi + 0xc]
bt ecx, 0x1a
jb 0x1401c69bb
push rax
pushf
mov eax, 0x54f18882
pushf
not eax
add eax, 0xde2ae74b
xor eax, 0xa0b7bb36
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xba91973f
xor eax, 0xa6ea243f
rol eax, 0xeb
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0x98587186
pushf
not eax
add eax, 0xf9933195
xor eax, 0x97d928ac
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xadd4877c
xor eax, 0x8e8f6f14
rol eax, 0xfd
popf
jmp 0x1401c59f7
bt ecx, 0x18
jb 0x1401c6a3a
push rax
pushf
mov eax, 0xe430f44e
pushf
not eax
add eax, 0xcab23a7d
xor eax, 0xaf87c277
rol eax, 4
popf
pushf
not eax
add eax, 0x85af551d
xor eax, 0xd7ef8d7f
rol eax, 0x79
popf
pushf
not eax
add eax, 0xde651e11
xor eax, 0xf01fcb8b
rol eax, 0xba
popf
jmp 0x1401c59f7
push rax
pushf
mov eax, 0xfc076292
pushf
not eax
add eax, 0xd0d94607
xor eax, 0x8d1946be
rol eax, 0x42
popf
pushf
not eax
add eax, 0xdaa04f06
xor eax, 0xa1f31665
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x821a0384
xor eax, 0xa1943676
rol eax, 0x16
popf
pushf
not eax
add eax, 0x97151748
xor eax, 0x8470ef9c
rol eax, 0x3b
popf
jmp 0x1401c59f7
mov dword [rdi + 0x380], eax
push rax
pushf
mov eax, 0xe69d4b9
pushf
not eax
add eax, 0xfbc041ef
xor eax, 0x823f90ee
rol eax, 0x74
popf
pushf
not eax
add eax, 0xae46d46d
xor eax, 0xe68fddcd
rol eax, 7
popf
jmp 0x1401c59f7
mov dword [rbx + 0x4870], eax
push rax
pushf
mov eax, 0x989cd684
pushf
not eax
add eax, 0xe4a197a9
xor eax, 0xc13a1c4f
rol eax, 0x35
popf
pushf
not eax
add eax, 0xdb51b07a
xor eax, 0xf1571ffb
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf6bebd87
xor eax, 0xa8ce8f3d
rol eax, 0xf
popf
pushf
not eax
add eax, 0xfb7eff16
xor eax, 0xbf0e9366
rol eax, 0xef
popf
jmp 0x1401c59f7
mov rsi, qword [rsp + 0x80]
push rax
pushf
mov eax, 0xf919cea2
pushf
not eax
add eax, 0xb3b63c33
xor eax, 0xf7438062
rol eax, 0x81
popf
pushf
not eax
add eax, 0xbe0231a4
xor eax, 0x9deb3fb4
rol eax, 0x35
popf
pushf
not eax
add eax, 0xae6fee90
xor eax, 0xe4f52451
rol eax, 0x68
popf
pushf
not eax
add eax, 0xdc7ee88d
xor eax, 0xda01b504
rol eax, 0xab
popf
jmp 0x1401c59f7
mov rbx, qword [rsp + 0x88]
add rsp, 0x70
pop rdi
ret