Function at 0x1800fa522
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xd814cc87
pushf
not eax
add eax, 0x85033c30
xor eax, 0x9127cd9b
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xb2c3e712
xor eax, 0xb78abd6a
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xf02a23df
xor eax, 0xe53e7ce8
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xfbe33605
xor eax, 0xaa8e76cf
rol eax, 0x7f
popf
cmp eax, 4
jne 0x1800fa585
popf
pop rax
jmp 0x1800fa95a
cmp eax, 0
jne 0x1800fa594
popf
pop rax
jmp 0x1800fa756
cmp eax, 3
jne 0x1800fa5a3
popf
pop rax
jmp 0x1800fa8d1
cmp eax, 1
jne 0x1800fa5b2
popf
pop rax
jmp 0x1800fa817
cmp eax, 0xd
jne 0x1800fa5c1
popf
pop rax
jmp 0x1800fad8e
cmp eax, 0x1a
jne 0x1800fa5d0
popf
pop rax
jmp 0x1800fb378
cmp eax, 0xe
jne 0x1800fa5df
popf
pop rax
jmp 0x1800fadce
cmp eax, 0xb
jne 0x1800fa5ee
popf
pop rax
jmp 0x1800fac62
cmp eax, 0x19
jne 0x1800fa5fd
popf
pop rax
jmp 0x1800fb342
cmp eax, 8
jne 0x1800fa60c
popf
pop rax
jmp 0x1800fab20
cmp eax, 0x1d
jne 0x1800fa61b
popf
pop rax
jmp 0x1800fb4f5
cmp eax, 0x17
jne 0x1800fa62a
popf
pop rax
jmp 0x1800fb230
cmp eax, 0x1c
jne 0x1800fa639
popf
pop rax
jmp 0x1800fb45b
cmp eax, 0x12
jne 0x1800fa648
popf
pop rax
jmp 0x1800faf7f
cmp eax, 0x18
jne 0x1800fa657
popf
pop rax
jmp 0x1800fb2b0
cmp eax, 0x11
jne 0x1800fa666
popf
pop rax
jmp 0x1800faf3e
cmp eax, 0x1b
jne 0x1800fa675
popf
pop rax
jmp 0x1800fb3e3
cmp eax, 0x16
jne 0x1800fa684
popf
pop rax
jmp 0x1800fb18b
cmp eax, 0xa
jne 0x1800fa693
popf
pop rax
jmp 0x1800fabc1
cmp eax, 0x14
jne 0x1800fa6a2
popf
pop rax
jmp 0x1800fb083
cmp eax, 0xf
jne 0x1800fa6b1
popf
pop rax
jmp 0x1800fae73
cmp eax, 0x13
jne 0x1800fa6c0
popf
pop rax
jmp 0x1800fb011
cmp eax, 0x15
jne 0x1800fa6cf
popf
pop rax
jmp 0x1800fb141
cmp eax, 2
jne 0x1800fa6de
popf
pop rax
jmp 0x1800fa888
cmp eax, 0x1e
jne 0x1800fa6ed
popf
pop rax
jmp 0x1800fb530
cmp eax, 0xc
jne 0x1800fa6fc
popf
pop rax
jmp 0x1800facf2
cmp eax, 7
jne 0x1800fa70b
popf
pop rax
jmp 0x1800faab8
cmp eax, 5
jne 0x1800fa71a
popf
pop rax
jmp 0x1800fa9bb
cmp eax, 0x1f
jne 0x1800fa729
popf
pop rax
jmp 0x1800fb588
cmp eax, 0x10
jne 0x1800fa738
popf
pop rax
jmp 0x1800faef3
cmp eax, 6
jne 0x1800fa747
popf
pop rax
jmp 0x1800faa3a
cmp eax, 9
jne 0x1800fa756
popf
pop rax
jmp 0x1800fabbf
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 0x1800fa790
call qword [sym.imp.KERNEL32.dll_GetThreadContext]
test eax, eax
je 0x1800fa7d1
push rax
pushf
mov eax, 0x5500ff
pushf
not eax
add eax, 0xc943e32f
xor eax, 0x9c8f57aa
rol eax, 0x56
popf
pushf
not eax
add eax, 0xe85f7e90
xor eax, 0x870a662a
rol eax, 0xdd
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0x6424daa6
pushf
not eax
add eax, 0xbb9a41b1
xor eax, 0xe70bda0d
rol eax, 0x60
popf
pushf
not eax
add eax, 0xf9a9ba79
xor eax, 0xcd190525
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x87c35eb0
xor eax, 0xe351beed
rol eax, 0x8d
popf
jmp 0x1800fa576
mov ecx, dword [0x180042e5c]
cmp ebx, 0xffffffff
je 0x1800fa855
push rax
pushf
mov eax, 0xb600e86
pushf
not eax
add eax, 0x8c69b7ff
xor eax, 0x9fcc9ec1
rol eax, 0x18
popf
pushf
not eax
add eax, 0xab02056f
xor eax, 0xd1e34037
rol eax, 0x84
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0x1bdcba84
pushf
not eax
add eax, 0xd4e134c2
xor eax, 0xd41244cd
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xf71849a3
xor eax, 0x86ab3365
rol eax, 0x21
popf
jmp 0x1800fa576
lea ecx, [rbx + 1]
push rax
pushf
mov eax, 0x7ad96010
pushf
not eax
add eax, 0xcefa53b1
xor eax, 0x852b426c
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xfa1aafde
xor eax, 0xeecad21a
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xc443d41c
xor eax, 0xc9eea8dc
rol eax, 0xb3
popf
jmp 0x1800fa576
xor edx, edx
cmp ebx, 0xffffffff
cmovne edx, ebx
cmp edx, ecx
jae 0x1800fa914
push rax
pushf
mov eax, 0xb1783ac1
pushf
not eax
add eax, 0xb932e415
xor eax, 0x8bd577f9
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd6f616a9
xor eax, 0xe1a5b32a
rol eax, 0x90
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0x4e6a9241
pushf
not eax
add eax, 0xca6b01fa
xor eax, 0xe0f6a271
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xd00cc316
xor eax, 0xec54d07c
rol eax, 0x64
popf
pushf
not eax
add eax, 0xf93095fe
xor eax, 0xa1fe47ed
rol eax, 0xde
popf
jmp 0x1800fa576
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, 0xc8faa1bf
pushf
not eax
add eax, 0x95e81709
xor eax, 0xcb4fdcef
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x9d1e1ff8
xor eax, 0xc65b88da
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xa9fd522c
xor eax, 0xcf53b449
rol eax, 0xf0
popf
jmp 0x1800fa576
mov rdx, qword [0x180042e50]
mov eax, ebp
push rbx
not rbx
sub rdx, rbx
pop rbx
sub rdx, 1
test ebp, ebp
je 0x1800faa07
push rax
pushf
mov eax, 0xa9687239
pushf
not eax
add eax, 0x81d0ff5b
xor eax, 0xc5242c98
rol eax, 0x69
popf
pushf
not eax
add eax, 0xa6398e74
xor eax, 0x8cf61c38
rol eax, 0x82
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0x6c081788
pushf
not eax
add eax, 0xf29080fe
xor eax, 0xfc522236
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe4e13857
xor eax, 0x9b78c8f2
rol eax, 0
popf
jmp 0x1800fa576
cmp eax, 1
je 0x1800faa72
push rax
pushf
mov eax, 0x823e2775
pushf
not eax
add eax, 0xd3f79db9
xor eax, 0xf11b0e34
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xf236f1b6
xor eax, 0xb9bf5112
rol eax, 0xe2
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0x563f08bc
pushf
not eax
add eax, 0x89859943
xor eax, 0xc2a4a620
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa40d0a29
xor eax, 0xcaa5bea1
rol eax, 0xe
popf
pushf
not eax
add eax, 0x9b78e2b3
xor eax, 0xc030048b
rol eax, 0xc1
popf
jmp 0x1800fa576
movzx ecx, byte [rdx + 0x20]
shr ecx, 2
and ecx, 1
jmp 0x1800fabc1
mov ecx, 0xf3ecdb75
pushf
not ecx
add ecx, 0x9b12b6a2
xor ecx, 0xa7a58a64
rol ecx, 0xe6
popf
pushf
not ecx
add ecx, 0xcf32c0d1
xor ecx, 0xe0759563
rol ecx, 0xcf
popf
pushf
not ecx
add ecx, 0x80e386f4
xor ecx, 0x8709df3e
rol ecx, 0x46
popf
jmp 0x1800fabc1
xor ecx, ecx
movzx r8d, byte [rdx + 0x20]
mov eax, r8d
shr eax, 1
and eax, 1
cmp eax, ecx
je 0x1800fac2f
push rax
pushf
mov eax, 0xc49dca20
pushf
not eax
add eax, 0xea1821de
xor eax, 0xa8df719a
rol eax, 0xda
popf
pushf
not eax
add eax, 0xd2b2cd60
xor eax, 0xe909fd30
rol eax, 0x55
popf
pushf
not eax
add eax, 0x87e3c4a2
xor eax, 0x81701cbb
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa1a0741e
xor eax, 0xd59bcf79
rol eax, 0xb9
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0x438b33be
pushf
not eax
add eax, 0x953c71ac
xor eax, 0xa1326e5f
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xf747a94e
xor eax, 0xc84f7412
rol eax, 0x4e
popf
jmp 0x1800fa576
test ecx, ecx
je 0x1800facbf
push rax
pushf
mov eax, 0x27e318c1
pushf
not eax
add eax, 0xc0a5d4de
xor eax, 0xb0fe0cb2
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xc186b7cf
xor eax, 0xed65e96c
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xb1ae381e
xor eax, 0xd5b0f14f
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc0f1b4f4
xor eax, 0xe7349c31
rol eax, 0x50
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0xd0ad9888
pushf
not eax
add eax, 0xc1bb362c
xor eax, 0xb554667d
rol eax, 6
popf
pushf
not eax
add eax, 0xdfa66911
xor eax, 0xc92771ef
rol eax, 0xfd
popf
jmp 0x1800fa576
mov r8d, dword [rdx + 0x24]
xor ecx, ecx
and r8d, 0xf
jbe 0x1800fad35
push rax
pushf
mov eax, 0x2a4d2875
pushf
not eax
add eax, 0xbdb722ae
xor eax, 0xbc47e803
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xc991ba6f
xor eax, 0x8e628dfc
rol eax, 0x5b
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0xb954e60e
pushf
not eax
add eax, 0xcb322e13
xor eax, 0xf2b0c7b6
rol eax, 0x38
popf
pushf
not eax
add eax, 0xdb3fd344
xor eax, 0x860af113
rol eax, 0x83
popf
pushf
not eax
add eax, 0xba16ab9b
xor eax, 0xed1f3814
rol eax, 0x27
popf
pushf
not eax
add eax, 0x82954edc
xor eax, 0x83f62a07
rol eax, 0x64
popf
jmp 0x1800fa576
mov r11, qword [rdx]
nop word [rax + rax]
push rax
pushf
mov eax, 0x4e2c07a9
pushf
not eax
add eax, 0xf82a1208
xor eax, 0xbf7265d9
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xbfa96b0f
xor eax, 0xa91c8b87
rol eax, 0x55
popf
jmp 0x1800fa576
movzx eax, byte [rcx + rdx + 0x28]
push r11
not r11
sub rax, r11
pop r11
sub rax, 1
cmp r10, rax
je 0x1800fae3f
push rax
pushf
mov eax, 0xc801dd94
pushf
not eax
add eax, 0x8f49cf1d
xor eax, 0x970a5ff7
rol eax, 0xae
popf
pushf
not eax
add eax, 0xb0dea08d
xor eax, 0x87a3be25
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd9c3cd6d
xor eax, 0xfe0aed37
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x90d2533c
xor eax, 0xdb35e438
rol eax, 5
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0x95778f5c
pushf
not eax
add eax, 0xd9a2ac9c
xor eax, 0xa34fa82c
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x880b5ba0
xor eax, 0x94581116
rol eax, 0xd4
popf
jmp 0x1800fa576
inc ecx
cmp ecx, r8d
jb 0x1800faec0
push rax
pushf
mov eax, 0x8b2ee0c4
pushf
not eax
add eax, 0x93787e12
xor eax, 0xe3605c8b
rol eax, 0xc
popf
pushf
not eax
add eax, 0xb3891d70
xor eax, 0xc6959a15
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xea860c2a
xor eax, 0xbe07beff
rol eax, 0x29
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0x679d3c0c
pushf
not eax
add eax, 0xa7bebfce
xor eax, 0xf148851c
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xb077bca6
xor eax, 0xd560ec38
rol eax, 0x93
popf
jmp 0x1800fa576
jmp 0x1800fb45b
movzx ecx, byte [rcx + rdx + 0x30]
add rcx, qword [rdx + 0x10]
jmp 0x1800fb378
test r8b, 1
je 0x1800fafb8
push rax
pushf
mov eax, 0x6e0fbad0
pushf
not eax
add eax, 0xba7a0c0f
xor eax, 0x8e92fc64
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x95c6ba04
xor eax, 0x8c1a8a79
rol eax, 0x86
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0xcdd0f57
pushf
not eax
add eax, 0x85d827a6
xor eax, 0xe5600dc5
rol eax, 0x21
popf
pushf
not eax
add eax, 0x8c7805e7
xor eax, 0xd51ce81a
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xf1a34341
xor eax, 0xf4febb5f
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xf9b5ad8e
xor eax, 0x96488f36
rol eax, 0xe2
popf
jmp 0x1800fa576
mov rcx, qword [rdx]
lea rax, [rcx - 5]
cmp r10, rax
je 0x1800fb050
push rax
pushf
mov eax, 0x926e5772
pushf
not eax
add eax, 0xa95d7523
xor eax, 0x8173ecfb
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x997bd5f2
xor eax, 0xe7b00779
rol eax, 0xc8
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0xba7903c9
pushf
not eax
add eax, 0xe79006fc
xor eax, 0xa00d3c6a
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xe1e30323
xor eax, 0xec5a31af
rol eax, 0x3d
popf
jmp 0x1800fa576
mov r8d, dword [rdx + 0x24]
xor eax, eax
and r8d, 0xf
jbe 0x1800fb0e8
push rax
pushf
mov eax, 0xc8e8db75
pushf
not eax
add eax, 0xa9be65af
xor eax, 0xa75df10f
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xbc4308fe
xor eax, 0x96e3fb85
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x99e5901b
xor eax, 0xa7eaa461
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xa2fe1c00
xor eax, 0xea852924
rol eax, 0x9a
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0xec59458a
pushf
not eax
add eax, 0xe54ee863
xor eax, 0xf9a94f60
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xb0fb8dcc
xor eax, 0xff9470d3
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x8d6ee342
xor eax, 0xefd6294c
rol eax, 0x91
popf
pushf
not eax
add eax, 0xe15de8b4
xor eax, 0xb8ce093a
rol eax, 0x88
popf
jmp 0x1800fa576
mov r11, qword [rdx + 0x10]
push rax
pushf
mov eax, 0x7123763c
pushf
not eax
add eax, 0xa67331ef
xor eax, 0xc32184cf
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xa319b81b
xor eax, 0xe14f4533
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8593c83a
xor eax, 0x9d62bd11
rol eax, 0xdf
popf
jmp 0x1800fa576
movzx ecx, byte [rax + rdx + 0x30]
push r11
not r11
sub rcx, r11
pop r11
sub rcx, 1
cmp r10, rcx
je 0x1800fb1e9
push rax
pushf
mov eax, 0x465ea37c
pushf
not eax
add eax, 0xb858725a
xor eax, 0xbdd3916f
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf4fe504b
xor eax, 0x8efd86d2
rol eax, 0x64
popf
pushf
not eax
add eax, 0xe64e87aa
xor eax, 0x8e065da8
rol eax, 0x9b
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0xdaaf1f6c
pushf
not eax
add eax, 0xaa728d5a
xor eax, 0xecbffe23
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc7e43fbb
xor eax, 0xbaeb21f8
rol eax, 0x65
popf
pushf
not eax
add eax, 0xf22244ab
xor eax, 0xaa10c692
rol eax, 0x95
popf
jmp 0x1800fa576
inc eax
cmp eax, r8d
jb 0x1800fb27d
push rax
pushf
mov eax, 0x18d2f591
pushf
not eax
add eax, 0x994eeaff
xor eax, 0xd27705de
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x80d20bd7
xor eax, 0xccf7b22e
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xf0c90619
xor eax, 0xe80793dd
rol eax, 0x1d
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0xef7e7f70
pushf
not eax
add eax, 0x8f72a531
xor eax, 0x9fc3d26d
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd537b815
xor eax, 0x89b83d44
rol eax, 6
popf
jmp 0x1800fa576
cmp r10, qword [rdx + 8]
jne 0x1800fb2e9
push rax
pushf
mov eax, 0x8f53484e
pushf
not eax
add eax, 0xe9a6bc76
xor eax, 0xdb24d431
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xac54d43c
xor eax, 0xaba0c81a
rol eax, 0x7e
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0xf34e9359
pushf
not eax
add eax, 0xcaa8444d
xor eax, 0x89925b3e
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x81e8706d
xor eax, 0xd33ec773
rol eax, 0xc4
popf
pushf
not eax
add eax, 0x84facb99
xor eax, 0x86326e2f
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbf154913
xor eax, 0x97fe192b
rol eax, 0x1c
popf
jmp 0x1800fa576
mov rcx, qword [rdx]
push rax
pushf
mov eax, 0x896fab53
pushf
not eax
add eax, 0x958a5425
xor eax, 0x8d478873
rol eax, 0x28
popf
pushf
not eax
add eax, 0xe17545ee
xor eax, 0x8454b96c
rol eax, 0x18
popf
jmp 0x1800fa576
test rcx, rcx
je 0x1800fb3b0
push rax
pushf
mov eax, 0xe0bfe0b5
pushf
not eax
add eax, 0x854ad497
xor eax, 0xb801fb89
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x881be2c3
xor eax, 0xe7a9bb21
rol eax, 0xd9
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0x6e09fd31
pushf
not eax
add eax, 0x82911cb3
xor eax, 0xf0e42f8c
rol eax, 0x35
popf
pushf
not eax
add eax, 0x96b76f91
xor eax, 0x94fae324
rol eax, 0xe1
popf
jmp 0x1800fa576
mov qword [rsp + 0x118], rcx
lea rdx, [rsp + 0x20]
mov rcx, rsi
jmp 0x1800fb3f4
call qword [sym.imp.KERNEL32.dll_SetThreadContext]
mov r10, qword [rsp + 0x118]
push rax
pushf
mov eax, 0x1c7a92cb
pushf
not eax
add eax, 0xf200bc36
xor eax, 0x9288cacf
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xd482d0d8
xor eax, 0xbee6ba77
rol eax, 0xa3
popf
pushf
not eax
add eax, 0x8198b0ac
xor eax, 0xd38a97ef
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xffa5d1b6
xor eax, 0xe7416f26
rol eax, 0x9e
popf
jmp 0x1800fa576
add rbx, 0x38
sub rdi, 1
jne 0x1800fb4af
push rax
pushf
mov eax, 0xa4eff979
pushf
not eax
add eax, 0xd9fefcea
xor eax, 0xd80e8cf7
rol eax, 0x21
popf
pushf
not eax
add eax, 0xd2fd13d1
xor eax, 0xf61f5f38
rol eax, 0x89
popf
pushf
not eax
add eax, 0xa9607f7a
xor eax, 0xdc08905c
rol eax, 0x58
popf
jmp 0x1800fa576
push rax
pushf
mov eax, 0xb2b588df
pushf
not eax
add eax, 0x8ae8e0f1
xor eax, 0xfb051e1f
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe7fa0558
xor eax, 0x84e02fa4
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xd7d8f86e
xor eax, 0xfed2b7eb
rol eax, 0xa1
popf
jmp 0x1800fa576
mov rdi, qword [rsp + 0x518]
push rax
pushf
mov eax, 0x43750003
pushf
not eax
add eax, 0xedaab882
xor eax, 0xb2446deb
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xcb7c0e0e
xor eax, 0xae228086
rol eax, 0x37
popf
jmp 0x1800fa576
mov rcx, qword [rsp + 0x4f0]
xor rcx, rsp
call fcn.1800e8c52
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 0x1800fb378