Function at 0x1800fa802
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x36b76de5
pushf
not eax
add eax, 0xd207d648
xor eax, 0xfc506216
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x995c2c0d
xor eax, 0xf9c49887
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xea70e72a
xor eax, 0xb4c5423e
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xf3bc4357
xor eax, 0x92d02445
rol eax, 0xea
popf
cmp eax, 4
jne 0x1800fa865
popf
pop rax
jmp 0x1800fac60
cmp eax, 0
jne 0x1800fa874
popf
pop rax
jmp 0x1800faa36
cmp eax, 3
jne 0x1800fa883
popf
pop rax
jmp 0x1800fabc4
cmp eax, 1
jne 0x1800fa892
popf
pop rax
jmp 0x1800faaf7
cmp eax, 0xd
jne 0x1800fa8a1
popf
pop rax
jmp 0x1800fb0a6
cmp eax, 0x1a
jne 0x1800fa8b0
popf
pop rax
jmp 0x1800fb690
cmp eax, 0xe
jne 0x1800fa8bf
popf
pop rax
jmp 0x1800fb10c
cmp eax, 0xb
jne 0x1800fa8ce
popf
pop rax
jmp 0x1800faf8d
cmp eax, 0x19
jne 0x1800fa8dd
popf
pop rax
jmp 0x1800fb65a
cmp eax, 8
jne 0x1800fa8ec
popf
pop rax
jmp 0x1800fae85
cmp eax, 0x1d
jne 0x1800fa8fb
popf
pop rax
jmp 0x1800fb820
cmp eax, 0x17
jne 0x1800fa90a
popf
pop rax
jmp 0x1800fb548
cmp eax, 0x1c
jne 0x1800fa919
popf
pop rax
jmp 0x1800fb799
cmp eax, 0x12
jne 0x1800fa928
popf
pop rax
jmp 0x1800fb2e3
cmp eax, 0x18
jne 0x1800fa937
popf
pop rax
jmp 0x1800fb5c8
cmp eax, 0x11
jne 0x1800fa946
popf
pop rax
jmp 0x1800fb28f
cmp eax, 0x1b
jne 0x1800fa955
popf
pop rax
jmp 0x1800fb721
cmp eax, 0x16
jne 0x1800fa964
popf
pop rax
jmp 0x1800fb4a3
cmp eax, 0xa
jne 0x1800fa973
popf
pop rax
jmp 0x1800faeff
cmp eax, 0x14
jne 0x1800fa982
popf
pop rax
jmp 0x1800fb3c1
cmp eax, 0xf
jne 0x1800fa991
popf
pop rax
jmp 0x1800fb1c4
cmp eax, 0x13
jne 0x1800fa9a0
popf
pop rax
jmp 0x1800fb34f
cmp eax, 0x15
jne 0x1800fa9af
popf
pop rax
jmp 0x1800fb459
cmp eax, 2
jne 0x1800fa9be
popf
pop rax
jmp 0x1800fab8e
cmp eax, 0x1e
jne 0x1800fa9cd
popf
pop rax
jmp 0x1800fb881
cmp eax, 0xc
jne 0x1800fa9dc
popf
pop rax
jmp 0x1800fb00a
cmp eax, 7
jne 0x1800fa9eb
popf
pop rax
jmp 0x1800fae30
cmp eax, 5
jne 0x1800fa9fa
popf
pop rax
jmp 0x1800facd4
cmp eax, 0x1f
jne 0x1800faa09
popf
pop rax
jmp 0x1800fb8ff
cmp eax, 0x10
jne 0x1800faa18
popf
pop rax
jmp 0x1800fb257
cmp eax, 6
jne 0x1800faa27
popf
pop rax
jmp 0x1800fad8c
cmp eax, 9
jne 0x1800faa36
popf
pop rax
jmp 0x1800faefd
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rbp
push rsi
sub rsp, 0x500
mov rax, qword [0x180040280]
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 0x1800faa70
call qword [sym.imp.KERNEL32.dll_GetThreadContext]
test eax, eax
je 0x1800faac4
push rax
pushf
mov eax, 0x2ca5443b
pushf
not eax
add eax, 0xb9e44c4c
xor eax, 0xe1b49b16
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xdfefa46b
xor eax, 0xeb424904
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x886cf962
xor eax, 0xf4252735
rol eax, 0x9b
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0xc94b17aa
pushf
not eax
add eax, 0x8d0bad10
xor eax, 0xc2d6496e
rol eax, 0x95
popf
pushf
not eax
add eax, 0xfd76b101
xor eax, 0xbc168e26
rol eax, 0x83
popf
jmp 0x1800fa856
mov ecx, dword [0x180042e3c]
cmp ebx, 0xffffffff
je 0x1800fab35
push rax
pushf
mov eax, 0xc3a8ede5
pushf
not eax
add eax, 0xb5410675
xor eax, 0xe305de62
rol eax, 0x91
popf
pushf
not eax
add eax, 0xacefad72
xor eax, 0x9f158836
rol eax, 2
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0xba9e63c0
pushf
not eax
add eax, 0xb5ffe26a
xor eax, 0xcf038b2e
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xf01489eb
xor eax, 0xd7d2aabb
rol eax, 0x74
popf
pushf
not eax
add eax, 0xd6edf6b6
xor eax, 0x803ea956
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xd8c626c7
xor eax, 0xfddd62ee
rol eax, 0xdb
popf
jmp 0x1800fa856
lea ecx, [rbx + 1]
push rax
pushf
mov eax, 0x13a8207f
pushf
not eax
add eax, 0xb7966960
xor eax, 0xc1de605b
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xa8d41c66
xor eax, 0x90bfdeb4
rol eax, 0xd3
popf
jmp 0x1800fa856
xor edx, edx
cmp ebx, 0xffffffff
cmovne edx, ebx
cmp edx, ecx
jae 0x1800fac1a
push rax
pushf
mov eax, 0x814d9c46
pushf
not eax
add eax, 0x9c1379bd
xor eax, 0xf6c0b008
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8a7e92ce
xor eax, 0x925b946a
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xdab91791
xor eax, 0xe36f6ecf
rol eax, 0xc5
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0xf098b4d8
pushf
not eax
add eax, 0xc20fa7bf
xor eax, 0x9a2097e0
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x8ec47f00
xor eax, 0xe697c87b
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xac8cfb68
xor eax, 0x8dea2f77
rol eax, 0xa2
popf
jmp 0x1800fa856
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, 0x1b3890c9
pushf
not eax
add eax, 0xb42b365c
xor eax, 0xeeeb7db9
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc7ca0573
xor eax, 0xa07a0414
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa37b946b
xor eax, 0x98389251
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xac168b4b
xor eax, 0x83887a2c
rol eax, 0x83
popf
jmp 0x1800fa856
mov rdx, qword [0x180042e30]
mov eax, ebp
push rbx
not rbx
sub rdx, rbx
pop rbx
sub rdx, 1
test ebp, ebp
je 0x1800fad33
push rax
pushf
mov eax, 0xeefaae29
pushf
not eax
add eax, 0xde7016e1
xor eax, 0xde9d6c29
rol eax, 0x83
popf
pushf
not eax
add eax, 0xae2a8dae
xor eax, 0x90f32791
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xe688cf04
xor eax, 0x92bd6afd
rol eax, 0xfa
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0xcea12cd7
pushf
not eax
add eax, 0xfab91de6
xor eax, 0xeb546091
rol eax, 0x37
popf
pushf
not eax
add eax, 0xfa61fe77
xor eax, 0xd44f41ef
rol eax, 0x98
popf
pushf
not eax
add eax, 0xc08723c0
xor eax, 0x94e41ee1
rol eax, 0x12
popf
pushf
not eax
add eax, 0x80f30974
xor eax, 0xebe35fc0
rol eax, 0xc6
popf
jmp 0x1800fa856
cmp eax, 1
je 0x1800fadd7
push rax
pushf
mov eax, 0xb7cbbbf8
pushf
not eax
add eax, 0x859caa9c
xor eax, 0xb329b4bc
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xbc379166
xor eax, 0xca634267
rol eax, 0xff
popf
pushf
not eax
add eax, 0xdaaa458c
xor eax, 0xc9fdd7b5
rol eax, 0x9d
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0xb62a06e6
pushf
not eax
add eax, 0xa6077eae
xor eax, 0x9377c11c
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb3b71aff
xor eax, 0x8502e661
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe2edbf4c
xor eax, 0xb271a31f
rol eax, 0x49
popf
pushf
not eax
add eax, 0xf4f6d1a9
xor eax, 0x81c2fb5b
rol eax, 0xd1
popf
jmp 0x1800fa856
movzx ecx, byte [rdx + 0x20]
shr ecx, 2
and ecx, 1
jmp 0x1800faeff
mov ecx, 0x8ecbc34f
pushf
not ecx
add ecx, 0xc9e2c832
xor ecx, 0xc36aee4a
rol ecx, 0x49
popf
pushf
not ecx
add ecx, 0xf255f7cf
xor ecx, 0x9d14dd7f
rol ecx, 0xaa
popf
pushf
not ecx
add ecx, 0x858ae4a3
xor ecx, 0xb3a85ef4
rol ecx, 1
popf
jmp 0x1800faeff
xor ecx, ecx
movzx r8d, byte [rdx + 0x20]
mov eax, r8d
shr eax, 1
and eax, 1
cmp eax, ecx
je 0x1800faf5a
push rax
pushf
mov eax, 0x84cd649b
pushf
not eax
add eax, 0xe8c8ae39
xor eax, 0xe47f3de4
rol eax, 0xa
popf
pushf
not eax
add eax, 0x9911ee13
xor eax, 0x90226f0e
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc7de8228
xor eax, 0x93617d76
rol eax, 0xd8
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0x6412743e
pushf
not eax
add eax, 0xd0ee4afc
xor eax, 0x88ec4ba1
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe15c5399
xor eax, 0xf87541dc
rol eax, 0x16
popf
jmp 0x1800fa856
test ecx, ecx
je 0x1800fafc4
push rax
pushf
mov eax, 0x7c5c05f8
pushf
not eax
add eax, 0x83471c9b
xor eax, 0xbdb87b7e
rol eax, 0x71
popf
pushf
not eax
add eax, 0x869b10aa
xor eax, 0xaae19a63
rol eax, 0x7d
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0xf6ce93ab
pushf
not eax
add eax, 0xb45c40aa
xor eax, 0x9ef09d2b
rol eax, 0xec
popf
pushf
not eax
add eax, 0x8fa823a5
xor eax, 0x83384a93
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd84827ec
xor eax, 0xda0cf550
rol eax, 0xf2
popf
jmp 0x1800fa856
mov r8d, dword [rdx + 0x24]
xor ecx, ecx
and r8d, 0xf
jbe 0x1800fb060
push rax
pushf
mov eax, 0xfca489c4
pushf
not eax
add eax, 0xfe0021ff
xor eax, 0xaea2ea99
rol eax, 0x59
popf
pushf
not eax
add eax, 0x9498797e
xor eax, 0xd243c5df
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x90c4d65a
xor eax, 0xa246e94c
rol eax, 0x84
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0x36a8febb
pushf
not eax
add eax, 0xc24c0e5f
xor eax, 0x98aee5af
rol eax, 0x48
popf
pushf
not eax
add eax, 0xaf3a27c9
xor eax, 0xfacfb66e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xca493ba2
xor eax, 0xd491d02e
rol eax, 0xf0
popf
jmp 0x1800fa856
mov r11, qword [rdx]
nop word [rax + rax]
push rax
pushf
mov eax, 0xd78e23ca
pushf
not eax
add eax, 0x813175f5
xor eax, 0x98d0cd4d
rol eax, 0x99
popf
pushf
not eax
add eax, 0xdf2811e1
xor eax, 0x98a3843c
rol eax, 0xac
popf
pushf
not eax
add eax, 0xc8bbdbd1
xor eax, 0xb4bd1e3e
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x9521eb93
xor eax, 0xf7f44dea
rol eax, 0xc0
popf
jmp 0x1800fa856
movzx eax, byte [rcx + rdx + 0x28]
push r11
not r11
sub rax, r11
pop r11
sub rax, 1
cmp r10, rax
je 0x1800fb17d
push rax
pushf
mov eax, 0x90a48791
pushf
not eax
add eax, 0xcb2404f3
xor eax, 0xe087a0c2
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9f8ed163
xor eax, 0xa7e9929e
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xd1b9dcb6
xor eax, 0xb9b3661b
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xaba2b40d
xor eax, 0xcc0bb8b7
rol eax, 0x2b
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0x37799da7
pushf
not eax
add eax, 0x9dfab721
xor eax, 0xf3af8ed3
rol eax, 0xe1
popf
pushf
not eax
add eax, 0x83101fee
xor eax, 0xcbe382fa
rol eax, 0x83
popf
pushf
not eax
add eax, 0xeef67107
xor eax, 0xdc6addf2
rol eax, 0x85
popf
jmp 0x1800fa856
inc ecx
cmp ecx, r8d
jb 0x1800fb1fe
push rax
pushf
mov eax, 0xbc07c458
pushf
not eax
add eax, 0xdde9954f
xor eax, 0x9ffb0673
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf8841828
xor eax, 0xca934177
rol eax, 0xa2
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0xaa5b1667
pushf
not eax
add eax, 0x87d77553
xor eax, 0x94cf0d87
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xba95895d
xor eax, 0xb90a6918
rol eax, 0xe5
popf
pushf
not eax
add eax, 0x824d79d3
xor eax, 0xd86715d2
rol eax, 0xef
popf
pushf
not eax
add eax, 0xad4d7fbd
xor eax, 0xd15d9584
rol eax, 0xd5
popf
jmp 0x1800fa856
jmp 0x1800fb799
movzx ecx, byte [rcx + rdx + 0x30]
add rcx, qword [rdx + 0x10]
jmp 0x1800fb690
test r8b, 1
je 0x1800fb31c
push rax
pushf
mov eax, 0xbc3b2a49
pushf
not eax
add eax, 0x8c4a87b9
xor eax, 0xcf68dc14
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x8e7b04d9
xor eax, 0x91fd66d2
rol eax, 4
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0xb7cc45ca
pushf
not eax
add eax, 0xf35cf08d
xor eax, 0xc0feb561
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xac354800
xor eax, 0xd0ad5f04
rol eax, 0x22
popf
jmp 0x1800fa856
mov rcx, qword [rdx]
lea rax, [rcx - 5]
cmp r10, rax
je 0x1800fb38e
push rax
pushf
mov eax, 0x79b146d1
pushf
not eax
add eax, 0x8b926d21
xor eax, 0xdbd3dbb0
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xc9580785
xor eax, 0x965a07ea
rol eax, 0x7e
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0x4bea91e2
pushf
not eax
add eax, 0xa0cf4a2b
xor eax, 0xbecc0948
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x9cc24429
xor eax, 0x9919a169
rol eax, 0xe1
popf
jmp 0x1800fa856
mov r8d, dword [rdx + 0x24]
xor eax, eax
and r8d, 0xf
jbe 0x1800fb400
push rax
pushf
mov eax, 0x382d4426
pushf
not eax
add eax, 0xedf68b69
xor eax, 0xa90caa88
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xc19348ee
xor eax, 0x92245007
rol eax, 0xb5
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0xb3821526
pushf
not eax
add eax, 0xae0fea4a
xor eax, 0xecbe18a1
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd9e94cb7
xor eax, 0xd20097fa
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xd35b748e
xor eax, 0xae9c4fef
rol eax, 0x33
popf
pushf
not eax
add eax, 0xa6007262
xor eax, 0xe1edf9d0
rol eax, 0xe7
popf
jmp 0x1800fa856
mov r11, qword [rdx + 0x10]
push rax
pushf
mov eax, 0x3047c0d1
pushf
not eax
add eax, 0xfe7712ff
xor eax, 0x931cc797
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9df7e146
xor eax, 0x8c18bfd3
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x8fe7596c
xor eax, 0xc110b2d1
rol eax, 0xe9
popf
jmp 0x1800fa856
movzx ecx, byte [rax + rdx + 0x30]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
cmp r10, rcx
je 0x1800fb514
push rax
pushf
mov eax, 0x6cc37a04
pushf
not eax
add eax, 0xba8bb777
xor eax, 0xf8af37cb
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xbbed649c
xor eax, 0xa6ba5cfb
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x9ebff6ca
xor eax, 0xb13bd492
rol eax, 0x99
popf
pushf
not eax
add eax, 0xafd0b018
xor eax, 0xe42d7470
rol eax, 0x19
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0xc7161d78
pushf
not eax
add eax, 0xcdda075b
xor eax, 0xfc5ae3ca
rol eax, 0x91
popf
pushf
not eax
add eax, 0xa71b2be1
xor eax, 0x8dc936ae
rol eax, 0x28
popf
jmp 0x1800fa856
inc eax
cmp eax, r8d
jb 0x1800fb595
push rax
pushf
mov eax, 0x27dc6259
pushf
not eax
add eax, 0xe1c30ef2
xor eax, 0xbefdb532
rol eax, 0x35
popf
pushf
not eax
add eax, 0xa1dc2811
xor eax, 0xb401d2d6
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xebd46bb0
xor eax, 0xe4720156
rol eax, 8
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0xb3ced4f
pushf
not eax
add eax, 0xef1f22bb
xor eax, 0xa9cd3157
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xc12fa5a7
xor eax, 0xa9addf81
rol eax, 0x96
popf
jmp 0x1800fa856
cmp r10, qword [rdx + 8]
jne 0x1800fb614
push rax
pushf
mov eax, 0x7c6a2cfe
pushf
not eax
add eax, 0xf3b06caf
xor eax, 0xcfce4041
rol eax, 5
popf
pushf
not eax
add eax, 0xafa903cc
xor eax, 0xb7cb32ec
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x9802a10d
xor eax, 0xa0d85a1d
rol eax, 0xa7
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0x44921642
pushf
not eax
add eax, 0xec317f60
xor eax, 0xdacc0dab
rol eax, 0xce
popf
pushf
not eax
add eax, 0xbb56ffd3
xor eax, 0x929d8dec
rol eax, 0x10
popf
pushf
not eax
add eax, 0xdcb7a625
xor eax, 0xef25356c
rol eax, 0xc0
popf
jmp 0x1800fa856
mov rcx, qword [rdx]
push rax
pushf
mov eax, 0x374020d8
pushf
not eax
add eax, 0x847f3c08
xor eax, 0x9e002042
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xa1e073af
xor eax, 0xa9a50515
rol eax, 0x2c
popf
jmp 0x1800fa856
test rcx, rcx
je 0x1800fb6c8
push rax
pushf
mov eax, 0xa0e291e
pushf
not eax
add eax, 0xd9a1303c
xor eax, 0xac774701
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xdbfd90e2
xor eax, 0xdbef5eec
rol eax, 0xe3
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0x489c8083
pushf
not eax
add eax, 0xe0995b78
xor eax, 0x948123d6
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xd3cd5334
xor eax, 0x83a4279a
rol eax, 0x61
popf
pushf
not eax
add eax, 0xa18f9a4b
xor eax, 0x96858385
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9fd81e22
xor eax, 0x9b871536
rol eax, 0x9e
popf
jmp 0x1800fa856
mov qword [rsp + 0x118], rcx
lea rdx, [rsp + 0x20]
mov rcx, rsi
jmp 0x1800fb732
call qword [sym.imp.KERNEL32.dll_SetThreadContext]
mov r10, qword [rsp + 0x118]
push rax
pushf
mov eax, 0xe371e020
pushf
not eax
add eax, 0xa20f69e2
xor eax, 0xd0c35ba8
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xdb0dd08c
xor eax, 0x9e24aace
rol eax, 0xac
popf
pushf
not eax
add eax, 0xff7e426d
xor eax, 0xdca855ac
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb94ac03f
xor eax, 0xc8be9f1e
rol eax, 0x64
popf
jmp 0x1800fa856
add rbx, 0x38
sub rdi, 1
jne 0x1800fb7da
push rax
pushf
mov eax, 0x9a668568
pushf
not eax
add eax, 0xe637ad4e
xor eax, 0xe4185ebd
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xe1bb6249
xor eax, 0x89d6ab1c
rol eax, 0x39
popf
jmp 0x1800fa856
push rax
pushf
mov eax, 0xad1674f6
pushf
not eax
add eax, 0xecd696b5
xor eax, 0xe727762c
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa96b1d98
xor eax, 0xc0ce73d2
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xe5bc022f
xor eax, 0xb5dafcfc
rol eax, 0x15
popf
jmp 0x1800fa856
mov rdi, qword [rsp + 0x518]
push rax
pushf
mov eax, 0xf0698d7c
pushf
not eax
add eax, 0xf1f62515
xor eax, 0x9a7d3ba1
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xdd3e01db
xor eax, 0xe61faaeb
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa183ceef
xor eax, 0xc958a501
rol eax, 0x70
popf
pushf
not eax
add eax, 0xeb86f57b
xor eax, 0xbbcb01df
rol eax, 0x7d
popf
jmp 0x1800fa856
mov rcx, qword [rsp + 0x4f0]
xor rcx, rsp
call fcn.1800e9129
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 0x1800fb690