Function at 0x140063277
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xef94f699
pushf
not eax
add eax, 0xe5ef622e
xor eax, 0xe34ea244
rol eax, 0x25
popf
pushf
not eax
add eax, 0x85b6ca7b
xor eax, 0xe31d9078
rol eax, 0xbe
popf
cmp eax, 4
jne 0x1400632b4
popf
pop rax
jmp 0x1400636c2
cmp eax, 0
jne 0x1400632c3
popf
pop rax
jmp 0x140063485
cmp eax, 3
jne 0x1400632d2
popf
pop rax
jmp 0x140063613
cmp eax, 1
jne 0x1400632e1
popf
pop rax
jmp 0x140063559
cmp eax, 0xd
jne 0x1400632f0
popf
pop rax
jmp 0x140063b55
cmp eax, 0x1a
jne 0x1400632ff
popf
pop rax
jmp 0x1400641d7
cmp eax, 0xe
jne 0x14006330e
popf
pop rax
jmp 0x140063b95
cmp eax, 0xb
jne 0x14006331d
popf
pop rax
jmp 0x1400639f0
cmp eax, 0x19
jne 0x14006332c
popf
pop rax
jmp 0x1400641a1
cmp eax, 8
jne 0x14006333b
popf
pop rax
jmp 0x1400638c1
cmp eax, 0x1d
jne 0x14006334a
popf
pop rax
jmp 0x14006438d
cmp eax, 0x17
jne 0x140063359
popf
pop rax
jmp 0x14006407c
cmp eax, 0x1c
jne 0x140063368
popf
pop rax
jmp 0x1400642e0
cmp eax, 0x12
jne 0x140063377
popf
pop rax
jmp 0x140063d7f
cmp eax, 0x18
jne 0x140063386
popf
pop rax
jmp 0x140064135
cmp eax, 0x11
jne 0x140063395
popf
pop rax
jmp 0x140063d18
cmp eax, 0x1b
jne 0x1400633a4
popf
pop rax
jmp 0x140064268
cmp eax, 0x16
jne 0x1400633b3
popf
pop rax
jmp 0x140063fea
cmp eax, 0xa
jne 0x1400633c2
popf
pop rax
jmp 0x14006393c
cmp eax, 0x14
jne 0x1400633d1
popf
pop rax
jmp 0x140063ecf
cmp eax, 0xf
jne 0x1400633e0
popf
pop rax
jmp 0x140063c3a
cmp eax, 0x13
jne 0x1400633ef
popf
pop rax
jmp 0x140063e24
cmp eax, 0x15
jne 0x1400633fe
popf
pop rax
jmp 0x140063f8d
cmp eax, 2
jne 0x14006340d
popf
pop rax
jmp 0x1400635dd
cmp eax, 0x1e
jne 0x14006341c
popf
pop rax
jmp 0x1400643c8
cmp eax, 0xc
jne 0x14006342b
popf
pop rax
jmp 0x140063a93
cmp eax, 7
jne 0x14006343a
popf
pop rax
jmp 0x140063859
cmp eax, 5
jne 0x140063449
popf
pop rax
jmp 0x140063736
cmp eax, 0x1f
jne 0x140063458
popf
pop rax
jmp 0x140064433
cmp eax, 0x10
jne 0x140063467
popf
pop rax
jmp 0x140063ccd
cmp eax, 6
jne 0x140063476
popf
pop rax
jmp 0x1400637db
cmp eax, 9
jne 0x140063485
popf
pop rax
jmp 0x14006393a
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rsi
sub rsp, 0x500
mov rax, qword [0x14000a230]
xor rax, rsp
mov qword [rsp + 0x4f0], rax
mov ebx, edx
mov dword [rsp + 0x50], 0x100001
lea rdx, [rsp + 0x20]
mov ebp, r8d
mov rsi, rcx
jmp 0x1400634bf
call qword [sym.imp.KERNEL32.dll_GetThreadContext]
test eax, eax
je 0x140063526
push rax
pushf
mov eax, 0xc767f691
pushf
not eax
add eax, 0xd5436d5e
xor eax, 0xf5831574
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x80b17c81
xor eax, 0xf3058ad7
rol eax, 0x93
popf
pushf
not eax
add eax, 0x86c1cff6
xor eax, 0xc252ae65
rol eax, 4
popf
pushf
not eax
add eax, 0xbe50e1e3
xor eax, 0xaf3bf013
rol eax, 0x39
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0x586f9789
pushf
not eax
add eax, 0xa5be4acd
xor eax, 0x97ab94d4
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xdd194f37
xor eax, 0xefa13b6b
rol eax, 0xd2
popf
jmp 0x1400632a5
mov ecx, dword [0x14000a9bc]
cmp ebx, 0xffffffff
je 0x1400635aa
push rax
pushf
mov eax, 0x898ac546
pushf
not eax
add eax, 0x96b56c4d
xor eax, 0x83c47a12
rol eax, 0x59
popf
pushf
not eax
add eax, 0xbd74b935
xor eax, 0xc72ce347
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xdd2bd7da
xor eax, 0xbe861abd
rol eax, 0x2f
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0xc0092e56
pushf
not eax
add eax, 0xb98a7691
xor eax, 0xec999c4c
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xde14eef1
xor eax, 0xa83769aa
rol eax, 0x4a
popf
jmp 0x1400632a5
lea ecx, [rbx + 1]
push rax
pushf
mov eax, 0x4165a179
pushf
not eax
add eax, 0xa1524140
xor eax, 0xb7db7e89
rol eax, 0x38
popf
pushf
not eax
add eax, 0xec56ee5b
xor eax, 0x9c6ed679
rol eax, 0xd3
popf
jmp 0x1400632a5
xor edx, edx
cmp ebx, 0xffffffff
cmovne edx, ebx
cmp edx, ecx
jae 0x140063669
push rax
pushf
mov eax, 0x4c10cdd0
pushf
not eax
add eax, 0xb43bcd91
xor eax, 0xee476310
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xcbd63650
xor eax, 0x8ae4d122
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9ae39426
xor eax, 0x9f948e67
rol eax, 5
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0x5ee4f19b
pushf
not eax
add eax, 0xf6dc1124
xor eax, 0xdf8960e0
rol eax, 0x18
popf
pushf
not eax
add eax, 0xdd3d7c9c
xor eax, 0xf47694d1
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa637660e
xor eax, 0xda33b6ea
rol eax, 0x16
popf
pushf
not eax
add eax, 0xf4926c66
xor eax, 0xf4cfc071
rol eax, 9
popf
jmp 0x1400632a5
mov r10, qword [rsp + 0x118]
mov eax, edx
imul rbx, rax, 0x38
sub ecx, edx
mov qword [rsp + 0x518], rdi
mov edi, ecx
nop
push rax
pushf
mov eax, 0xa9b47e1f
pushf
not eax
add eax, 0xc06e849d
xor eax, 0x9491c50e
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xea60a144
xor eax, 0xbe4e3338
rol eax, 0x42
popf
pushf
not eax
add eax, 0xe38e5c3d
xor eax, 0xb94cde91
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb6af7a98
xor eax, 0xe1072135
rol eax, 0xba
popf
jmp 0x1400632a5
mov rdx, qword [0x14000a9b0]
mov eax, ebp
push rbx
not rbx
sub rdx, rbx
pop rbx
sub rdx, 1
test ebp, ebp
je 0x1400637a8
push rax
pushf
mov eax, 0xfd0460bc
pushf
not eax
add eax, 0x810c0025
xor eax, 0xc21edcfb
rol eax, 0x66
popf
pushf
not eax
add eax, 0xb968b328
xor eax, 0x89dcef98
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xce5ef712
xor eax, 0xb7df5e59
rol eax, 0x36
popf
pushf
not eax
add eax, 0x8e13f2ce
xor eax, 0xc584ad16
rol eax, 0xd8
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0xb00e0b3a
pushf
not eax
add eax, 0xd00e9298
xor eax, 0x9e5cd41c
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xbdd44e67
xor eax, 0xed642752
rol eax, 0x14
popf
jmp 0x1400632a5
cmp eax, 1
je 0x140063826
push rax
pushf
mov eax, 0xd25f7e91
pushf
not eax
add eax, 0xaa5f6698
xor eax, 0x9fbafa57
rol eax, 0xba
popf
pushf
not eax
add eax, 0x931db630
xor eax, 0x84145584
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xf1c5213b
xor eax, 0xfd4aefd1
rol eax, 0
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0x99ac756a
pushf
not eax
add eax, 0x90e07b97
xor eax, 0xb6ea9f56
rol eax, 0x11
popf
pushf
not eax
add eax, 0xdee635a3
xor eax, 0xabf1b0e5
rol eax, 0xbb
popf
jmp 0x1400632a5
movzx ecx, byte [rdx + 0x20]
shr ecx, 2
and ecx, 1
jmp 0x14006393c
mov ecx, 0xdc9fcd9e
pushf
not ecx
add ecx, 0x9efb2d57
xor ecx, 0xd13b25bd
rol ecx, 0xd5
popf
pushf
not ecx
add ecx, 0xe3dea00e
xor ecx, 0xa2af0ee4
rol ecx, 0x76
popf
pushf
not ecx
add ecx, 0xeb39e6c1
xor ecx, 0xa4bd81f1
rol ecx, 0x2e
popf
jmp 0x14006393c
xor ecx, ecx
movzx r8d, byte [rdx + 0x20]
mov eax, r8d
shr eax, 1
and eax, 1
cmp eax, ecx
je 0x140063997
push rax
pushf
mov eax, 0xe2c78c70
pushf
not eax
add eax, 0xdf386fa7
xor eax, 0x98550671
rol eax, 0x57
popf
pushf
not eax
add eax, 0xf5d5d3a6
xor eax, 0xcd4b089f
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xdb2ffaa8
xor eax, 0x8524d2cd
rol eax, 0x26
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0x4e5de81a
pushf
not eax
add eax, 0x8834887e
xor eax, 0xb59dda7a
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd5198066
xor eax, 0x83432142
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc60223e1
xor eax, 0xf6ecd242
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xac2add06
xor eax, 0xc0dd5dfa
rol eax, 7
popf
jmp 0x1400632a5
test ecx, ecx
je 0x140063a3a
push rax
pushf
mov eax, 0xd68d4f23
pushf
not eax
add eax, 0xdfc64c87
xor eax, 0x967cf5d5
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x8ddfe17c
xor eax, 0xdcb773cc
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9909a39a
xor eax, 0xff732247
rol eax, 0xf4
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0x66b1773
pushf
not eax
add eax, 0xaa5fa225
xor eax, 0xc7e2ca6c
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd4fb31bf
xor eax, 0xd443f2e8
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd5210b6c
xor eax, 0xe5198873
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xe7859316
xor eax, 0xc3352764
rol eax, 0x1e
popf
jmp 0x1400632a5
mov r8d, dword [rdx + 0x24]
xor ecx, ecx
and r8d, 0xf
jbe 0x140063afc
push rax
pushf
mov eax, 0x907ed742
pushf
not eax
add eax, 0xc9c28078
xor eax, 0xcd4303b0
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb6138d21
xor eax, 0xbb0fa17f
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x94dd8f1f
xor eax, 0x80e049f1
rol eax, 0x95
popf
pushf
not eax
add eax, 0x9e40091f
xor eax, 0xc1418b5c
rol eax, 0xfb
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0xc3a9450f
pushf
not eax
add eax, 0xe2f2fc23
xor eax, 0xf4f6c515
rol eax, 0x22
popf
pushf
not eax
add eax, 0xa1d9c443
xor eax, 0xa543045c
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xca1b18e8
xor eax, 0xa2e53785
rol eax, 0x57
popf
pushf
not eax
add eax, 0xc5ef3848
xor eax, 0xee9edf5f
rol eax, 0
popf
jmp 0x1400632a5
mov r11, qword [rdx]
nop word [rax + rax]
push rax
pushf
mov eax, 0xad2439fd
pushf
not eax
add eax, 0xfd82ff0f
xor eax, 0x89b8b1db
rol eax, 0x58
popf
pushf
not eax
add eax, 0xca860751
xor eax, 0xffac50dc
rol eax, 0x95
popf
jmp 0x1400632a5
movzx eax, byte [rcx + rdx + 0x28]
push r11
not r11
sub rax, r11
pop r11
sub rax, 1
cmp r10, rax
je 0x140063c06
push rax
pushf
mov eax, 0xb725b4f
pushf
not eax
add eax, 0xb275b49d
xor eax, 0xe46941e8
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9d55069e
xor eax, 0xe7c5d7af
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xb6cf1177
xor eax, 0x8a752a9d
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe6c3e6f3
xor eax, 0xd9682fea
rol eax, 0x3c
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0x5e97ed1
pushf
not eax
add eax, 0xc0f568ba
xor eax, 0xe2c45148
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe088c93f
xor eax, 0xddba4bf1
rol eax, 0x3d
popf
jmp 0x1400632a5
inc ecx
cmp ecx, r8d
jb 0x140063c87
push rax
pushf
mov eax, 0xeca524c7
pushf
not eax
add eax, 0xc7e43bad
xor eax, 0xb18d71ef
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x92555e09
xor eax, 0xf9950cdf
rol eax, 0xac
popf
pushf
not eax
add eax, 0xa229aa2b
xor eax, 0xaef53907
rol eax, 0x4d
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0x50627fd1
pushf
not eax
add eax, 0x95e1bcac
xor eax, 0xba1d06db
rol eax, 0xda
popf
pushf
not eax
add eax, 0xfce19cf4
xor eax, 0x90e08364
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xe558550e
xor eax, 0x876bd47b
rol eax, 0x85
popf
jmp 0x1400632a5
jmp 0x1400642e0
movzx ecx, byte [rcx + rdx + 0x30]
add rcx, qword [rdx + 0x10]
jmp 0x1400641d7
test r8b, 1
je 0x140063dcb
push rax
pushf
mov eax, 0x2ab3f1f2
pushf
not eax
add eax, 0xc88eee0f
xor eax, 0x841e0cb4
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x9dfd961a
xor eax, 0xee91c0b1
rol eax, 0x64
popf
pushf
not eax
add eax, 0x89dc27ea
xor eax, 0xf203d26a
rol eax, 0xa8
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0xf42497c0
pushf
not eax
add eax, 0xcd221a15
xor eax, 0x8ec3e9c8
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xe54b4b1f
xor eax, 0xbb3ef1cb
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xcb5c7b53
xor eax, 0xdc06706a
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc38f5751
xor eax, 0xc5113016
rol eax, 0xf0
popf
jmp 0x1400632a5
mov rcx, qword [rdx]
lea rax, [rcx - 5]
cmp r10, rax
je 0x140063e76
push rax
pushf
mov eax, 0x6c4d4eaa
pushf
not eax
add eax, 0xbf810408
xor eax, 0xc4365cd5
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x8138c34c
xor eax, 0xea0692a6
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xcb488038
xor eax, 0xca5fb16a
rol eax, 0x51
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0x94141f75
pushf
not eax
add eax, 0xc2187890
xor eax, 0xe585fed5
rol eax, 3
popf
pushf
not eax
add eax, 0xe05f9c13
xor eax, 0x9536aa89
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xed9ea8ca
xor eax, 0xa6fdb082
rol eax, 0x5b
popf
pushf
not eax
add eax, 0x9117437d
xor eax, 0xc306828f
rol eax, 0xf7
popf
jmp 0x1400632a5
mov r8d, dword [rdx + 0x24]
xor eax, eax
and r8d, 0xf
jbe 0x140063f34
push rax
pushf
mov eax, 0x67e5de8d
pushf
not eax
add eax, 0xe2422a4d
xor eax, 0x8f4c00fd
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xa21239d4
xor eax, 0x82c5044d
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x976eb157
xor eax, 0x97d2e94e
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xc54e0756
xor eax, 0x8f258dcb
rol eax, 0x87
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0x4056b380
pushf
not eax
add eax, 0xeb5d6c63
xor eax, 0xd308af93
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xae7080bd
xor eax, 0x9cc89b55
rol eax, 0xab
popf
pushf
not eax
add eax, 0x8f685527
xor eax, 0xe72f7dcc
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xb21f2a6c
xor eax, 0xefbca0d1
rol eax, 7
popf
jmp 0x1400632a5
mov r11, qword [rdx + 0x10]
push rax
pushf
mov eax, 0xecec3045
pushf
not eax
add eax, 0x8e89ae1f
xor eax, 0xf0cbee53
rol eax, 0xe
popf
pushf
not eax
add eax, 0xd9cb37ea
xor eax, 0xf4a7096f
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xe8a67945
xor eax, 0xcfdfb7ed
rol eax, 0x14
popf
pushf
not eax
add eax, 0xd117db10
xor eax, 0xdcf3eb69
rol eax, 0x67
popf
jmp 0x1400632a5
movzx ecx, byte [rax + rdx + 0x30]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
cmp r10, rcx
je 0x140064048
push rax
pushf
mov eax, 0xcf3844e1
pushf
not eax
add eax, 0xfe1accc6
xor eax, 0x82ab0adf
rol eax, 5
popf
pushf
not eax
add eax, 0xe5f3408b
xor eax, 0xc1edf8b7
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xb61aa18e
xor eax, 0x8c476373
rol eax, 0x15
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0xdcbaeeed
pushf
not eax
add eax, 0xf737d888
xor eax, 0xab3b45e0
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x81ab2977
xor eax, 0xd5593998
rol eax, 0x5a
popf
jmp 0x1400632a5
inc eax
cmp eax, r8d
jb 0x1400640dc
push rax
pushf
mov eax, 0xf30c9e4c
pushf
not eax
add eax, 0x9278f15f
xor eax, 0xc3911aa9
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xe92c27ed
xor eax, 0xc5c2760b
rol eax, 0x51
popf
pushf
not eax
add eax, 0x96fa0e45
xor eax, 0x8397ffbd
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x84eef8ba
xor eax, 0xffcff380
rol eax, 0xe
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0x7b9fc8c7
pushf
not eax
add eax, 0x8d05b935
xor eax, 0xe9f1908f
rol eax, 0xde
popf
pushf
not eax
add eax, 0x9fae9f3b
xor eax, 0xe3d2a839
rol eax, 9
popf
pushf
not eax
add eax, 0xcbe68776
xor eax, 0x8917ed43
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x9700c813
xor eax, 0xd0ad3411
rol eax, 0x83
popf
jmp 0x1400632a5
cmp r10, qword [rdx + 8]
jne 0x14006416e
push rax
pushf
mov eax, 0x5b568390
pushf
not eax
add eax, 0xe530ee27
xor eax, 0xdcd16774
rol eax, 0x29
popf
pushf
not eax
add eax, 0xdb7b9f08
xor eax, 0xc55fd6dd
rol eax, 0x39
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0x7afcf6ee
pushf
not eax
add eax, 0xe6cb43de
xor eax, 0xb7686fb6
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xf5c88130
xor eax, 0xeb664b93
rol eax, 0x44
popf
jmp 0x1400632a5
mov rcx, qword [rdx]
push rax
pushf
mov eax, 0xbf9cdbec
pushf
not eax
add eax, 0xe00e304c
xor eax, 0xd7806a8d
rol eax, 0x55
popf
pushf
not eax
add eax, 0xaf8da803
xor eax, 0xd52eb3db
rol eax, 0xd8
popf
jmp 0x1400632a5
test rcx, rcx
je 0x14006420f
push rax
pushf
mov eax, 0xbd5c82be
pushf
not eax
add eax, 0x9d8c225d
xor eax, 0x9806ba68
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xc257c8c0
xor eax, 0xb5677677
rol eax, 0x43
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0x7a507c2a
pushf
not eax
add eax, 0xb12a473b
xor eax, 0x9d6c2e92
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x9534beb4
xor eax, 0xc449e76b
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x9da8ad09
xor eax, 0xdb688536
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xbbe68f33
xor eax, 0xa62c7870
rol eax, 0x54
popf
jmp 0x1400632a5
mov qword [rsp + 0x118], rcx
lea rdx, [rsp + 0x20]
mov rcx, rsi
jmp 0x140064279
call qword [sym.imp.KERNEL32.dll_SetThreadContext]
mov r10, qword [rsp + 0x118]
push rax
pushf
mov eax, 0x7e1a74b5
pushf
not eax
add eax, 0xb5197cd8
xor eax, 0xda30ed86
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xcafbecb9
xor eax, 0xec9a48d7
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xf88d5de0
xor eax, 0xc9a03fc7
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xfc341583
xor eax, 0xa4fe0271
rol eax, 0x36
popf
jmp 0x1400632a5
add rbx, 0x38
sub rdi, 1
jne 0x140064334
push rax
pushf
mov eax, 0xcfa8b4b3
pushf
not eax
add eax, 0xc5d4f7a8
xor eax, 0xd6f2b3a4
rol eax, 0x24
popf
pushf
not eax
add eax, 0xc4a467d9
xor eax, 0x9bddef5c
rol eax, 0x94
popf
pushf
not eax
add eax, 0xa73db0db
xor eax, 0xce9ada3b
rol eax, 0xfe
popf
jmp 0x1400632a5
push rax
pushf
mov eax, 0xfabe0cca
pushf
not eax
add eax, 0xfec410dc
xor eax, 0x94d9b9a5
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xbb2fd8e1
xor eax, 0xc533580c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x82a1aeed
xor eax, 0xaf56c3e5
rol eax, 0x79
popf
pushf
not eax
add eax, 0xf561adc1
xor eax, 0x8e0b9a17
rol eax, 0x66
popf
jmp 0x1400632a5
mov rdi, qword [rsp + 0x518]
push rax
pushf
mov eax, 0xe287188
pushf
not eax
add eax, 0x8ebf2ffc
xor eax, 0xb7c8f48b
rol eax, 7
popf
pushf
not eax
add eax, 0xa3e7aa42
xor eax, 0xf4c21226
rol eax, 0xb7
popf
jmp 0x1400632a5
mov rcx, qword [rsp + 0x4f0]
xor rcx, rsp
call fcn.140061636
lea r11, [rsp + 0x500]
mov rbx, qword [r11 + 0x20]
mov rbp, qword [r11 + 0x28]
mov rsp, r11
pop rsi
ret
movzx ecx, byte [rax + rdx + 0x28]
add rcx, qword [rdx]
jmp 0x1400641d7