Function at 0x1800bab9c
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x20652ba6
pushf
not eax
add eax, 0xace4880e
xor eax, 0xe8847cdf
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xc7d34975
xor eax, 0xa13ee01b
rol eax, 0x87
popf
pushf
not eax
add eax, 0xcb8226e5
xor eax, 0xf651785d
rol eax, 0x5d
popf
cmp eax, 0x20
jne 0x1800babec
popf
pop rax
jmp 0x1800bbe42
cmp eax, 0
jne 0x1800babfb
popf
pop rax
jmp 0x1800baddb
cmp eax, 3
jne 0x1800bac0a
popf
pop rax
jmp 0x1800bafdc
cmp eax, 1
jne 0x1800bac19
popf
pop rax
jmp 0x1800baea7
cmp eax, 0xd
jne 0x1800bac28
popf
pop rax
jmp 0x1800bb41a
cmp eax, 0x1a
jne 0x1800bac37
popf
pop rax
jmp 0x1800bbb40
cmp eax, 0xe
jne 0x1800bac46
popf
pop rax
jmp 0x1800bb4f0
cmp eax, 0xb
jne 0x1800bac55
popf
pop rax
jmp 0x1800bb2fd
cmp eax, 0x19
jne 0x1800bac64
popf
pop rax
jmp 0x1800bbab2
cmp eax, 8
jne 0x1800bac73
popf
pop rax
jmp 0x1800bb1a4
cmp eax, 0x1d
jne 0x1800bac82
popf
pop rax
jmp 0x1800bbc9a
cmp eax, 0x17
jne 0x1800bac91
popf
pop rax
jmp 0x1800bb97e
cmp eax, 0x1c
jne 0x1800baca0
popf
pop rax
jmp 0x1800bbbce
cmp eax, 0x12
jne 0x1800bacaf
popf
pop rax
jmp 0x1800bb71e
cmp eax, 0x18
jne 0x1800bacbe
popf
pop rax
jmp 0x1800bb9e2
cmp eax, 0x11
jne 0x1800baccd
popf
pop rax
jmp 0x1800bb69a
cmp eax, 0x1b
jne 0x1800bacdc
popf
pop rax
jmp 0x1800bbb78
cmp eax, 0x21
jne 0x1800baceb
popf
pop rax
jmp 0x1800bbeb1
cmp eax, 0xa
jne 0x1800bacfa
popf
pop rax
jmp 0x1800bb2c1
cmp eax, 0x14
jne 0x1800bad09
popf
pop rax
jmp 0x1800bb824
cmp eax, 0xf
jne 0x1800bad18
popf
pop rax
jmp 0x1800bb570
cmp eax, 0x13
jne 0x1800bad27
popf
pop rax
jmp 0x1800bb7a3
cmp eax, 0x15
jne 0x1800bad36
popf
pop rax
jmp 0x1800bb8ea
cmp eax, 2
jne 0x1800bad45
popf
pop rax
jmp 0x1800baf5e
cmp eax, 0x1e
jne 0x1800bad54
popf
pop rax
jmp 0x1800bbd1f
cmp eax, 0xc
jne 0x1800bad63
popf
pop rax
jmp 0x1800bb368
cmp eax, 7
jne 0x1800bad72
popf
pop rax
jmp 0x1800bb141
cmp eax, 5
jne 0x1800bad81
popf
pop rax
jmp 0x1800bb06f
cmp eax, 0x1f
jne 0x1800bad90
popf
pop rax
jmp 0x1800bbda8
cmp eax, 0x10
jne 0x1800bad9f
popf
pop rax
jmp 0x1800bb602
cmp eax, 6
jne 0x1800badae
popf
pop rax
jmp 0x1800bb0c1
cmp eax, 9
jne 0x1800badbd
popf
pop rax
jmp 0x1800bb23c
cmp eax, 4
jne 0x1800badcc
popf
pop rax
jmp 0x1800bb02a
cmp eax, 0x16
jne 0x1800baddb
popf
pop rax
jmp 0x1800bb976
mov qword [rsp + 8], rbx
mov qword [rsp + 0x18], rbp
mov qword [rsp + 0x20], rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x30
mov rbx, r9
mov r12, r8
mov rbp, rdx
mov r13, rcx
test rdx, rdx
je 0x1800bae61
push rax
pushf
mov eax, 0xcce5e77a
pushf
not eax
add eax, 0xff03e873
xor eax, 0x9d8a7621
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb85d473d
xor eax, 0xcdd4a93a
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xe7e60ed6
xor eax, 0x9ba15f64
rol eax, 0x9d
popf
pushf
not eax
add eax, 0x841b53e8
xor eax, 0x8e069e21
rol eax, 0xd4
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0x83522f33
pushf
not eax
add eax, 0x84d438e5
xor eax, 0xc43ee5be
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xe2eaeaeb
xor eax, 0xbd0bb0b2
rol eax, 0xe7
popf
pushf
not eax
add eax, 0xa094560a
xor eax, 0x8206a2e0
rol eax, 0x47
popf
jmp 0x1800babdd
test r8, r8
je 0x1800baf05
push rax
pushf
mov eax, 0x724c9d98
pushf
not eax
add eax, 0xf6fa347f
xor eax, 0x8299968f
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb399e8ec
xor eax, 0xfedb5a34
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xe3ecded2
xor eax, 0xee483d72
rol eax, 0x92
popf
pushf
not eax
add eax, 0x9dbd14d3
xor eax, 0xd364f950
rol eax, 0xe1
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0xff358da3
pushf
not eax
add eax, 0x84220161
xor eax, 0xb9293a2b
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xfde47f7f
xor eax, 0x93cae512
rol eax, 0x47
popf
pushf
not eax
add eax, 0x9015e1e5
xor eax, 0xcb08f330
rol eax, 0x53
popf
pushf
not eax
add eax, 0xb34214b5
xor eax, 0xa0fc3e4b
rol eax, 0x1a
popf
jmp 0x1800babdd
test rbx, rbx
jne 0x1800baf96
push rax
pushf
mov eax, 0x6c277b1e
pushf
not eax
add eax, 0x937f0deb
xor eax, 0xbac2ea8e
rol eax, 0x35
popf
pushf
not eax
add eax, 0xec3f42d6
xor eax, 0xe3eb9326
rol eax, 0xb8
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0x11453f01
pushf
not eax
add eax, 0xf6b3e78c
xor eax, 0x96e1b989
rol eax, 0x44
popf
pushf
not eax
add eax, 0xd06ab20d
xor eax, 0x8a54045f
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xadaa74a8
xor eax, 0x9d35be11
rol eax, 0x26
popf
jmp 0x1800babdd
mov rax, qword [rsp + 0x80]
xor r9d, r9d
mov qword [rsp + 0x28], rax
xor r8d, r8d
and qword [rsp + 0x20], 0
xor edx, edx
push rax
pushf
mov eax, 0xd1715b8b
pushf
not eax
add eax, 0x906bdd99
xor eax, 0xfbfddb6f
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xc1b812ee
xor eax, 0x9b7d47db
rol eax, 0xe9
popf
jmp 0x1800babdd
mov byte [rax + 0x30], 1
xor ecx, ecx
mov dword [rax + 0x2c], 0x16
call fcn.1800c6999
push rax
pushf
mov eax, 0x2ef27c9e
pushf
not eax
add eax, 0x9cd76379
xor eax, 0xa358b8eb
rol eax, 0xae
popf
pushf
not eax
add eax, 0xddaa406e
xor eax, 0xc61dccb4
rol eax, 0x9f
popf
jmp 0x1800babdd
xor eax, eax
mov rbx, qword [rsp + 0x60]
mov rbp, qword [rsp + 0x70]
mov rsi, qword [rsp + 0x78]
add rsp, 0x30
pop r15
pop r14
pop r13
pop r12
pop rdi
ret
xor edx, edx
test rcx, rcx
jne 0x1800bb10e
push rax
pushf
mov eax, 0x1c943162
pushf
not eax
add eax, 0x81f7e02d
xor eax, 0xb56a4820
rol eax, 0x67
popf
pushf
not eax
add eax, 0xac40013b
xor eax, 0xfd255370
rol eax, 0x10
popf
pushf
not eax
add eax, 0x86539236
xor eax, 0xadb0f7cc
rol eax, 0x12
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0xb53fc93f
pushf
not eax
add eax, 0x94b12808
xor eax, 0x933f3945
rol eax, 0x37
popf
pushf
not eax
add eax, 0xf6b35f19
xor eax, 0xb00d37e5
rol eax, 0x84
popf
jmp 0x1800babdd
mov rax, qword [rsp + 0x80]
xor r9d, r9d
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], rcx
xor r8d, r8d
jmp 0x1800bb02a
or rax, 0xffffffffffffffff
div rbp
cmp r12, rax
ja 0x1800bb1f6
push rax
pushf
mov eax, 0x18430bae
pushf
not eax
add eax, 0x98b89c0c
xor eax, 0xda218d3c
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xefdd3d9d
xor eax, 0xa8aba64f
rol eax, 7
popf
pushf
not eax
add eax, 0xaf94be38
xor eax, 0x99ccb89f
rol eax, 0x26
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0x4608f607
pushf
not eax
add eax, 0x80290581
xor eax, 0x8a5d53b1
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xd5602025
xor eax, 0xc4f9b39c
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd290a66b
xor eax, 0x87731fc8
rol eax, 0x4d
popf
jmp 0x1800babdd
mov eax, dword [r9 + 0x14]
nop
test eax, 0x4c0
je 0x1800bb28e
push rax
pushf
mov eax, 0x906fa35
pushf
not eax
add eax, 0x960caa66
xor eax, 0xe079ebf1
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x873ad58a
xor eax, 0xb43093ce
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x80a84081
xor eax, 0xcae69f21
rol eax, 0x1b
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0x35737115
pushf
not eax
add eax, 0x9ab561d2
xor eax, 0xe34f7c8b
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x83774396
xor eax, 0xc747af34
rol eax, 0x13
popf
jmp 0x1800babdd
mov r15d, dword [r9 + 0x20]
jmp 0x1800bb368
mov r15d, 0x69076a1e
pushf
not r15d
add r15d, 0xaec4e4d4
xor r15d, 0xf5a31e5c
rol r15d, 6
popf
pushf
not r15d
add r15d, 0x90a497b9
xor r15d, 0x880b5d4c
rol r15d, 0x54
popf
push rax
pushf
mov eax, 0xbf968a0
pushf
not eax
add eax, 0xc15ca746
xor eax, 0xe104dc6c
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xffd30c90
xor eax, 0xd5451036
rol eax, 0x52
popf
jmp 0x1800babdd
mov rdi, rbp
imul rdi, r12
mov rsi, rdi
test rdi, rdi
je 0x1800bb3d4
push rax
pushf
mov eax, 0x946e9bb3
pushf
not eax
add eax, 0xf884b9e6
xor eax, 0xcf95ce11
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xbe83b712
xor eax, 0xfd9289f8
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xea6a5df1
xor eax, 0xe0a49d67
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf540a3db
xor eax, 0x8dae6a8a
rol eax, 7
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0x2d03d5e9
pushf
not eax
add eax, 0x8638550d
xor eax, 0xb362f2ae
rol eax, 0x87
popf
pushf
not eax
add eax, 0xaf1c6ae2
xor eax, 0xc6540ce9
rol eax, 0xd
popf
pushf
not eax
add eax, 0xeb0cc0b0
xor eax, 0xb56e17ff
rol eax, 0xef
popf
jmp 0x1800babdd
mov eax, dword [rbx + 0x14]
mov ecx, 0x10a750f6
pushf
not ecx
add ecx, 0xd32b9ef1
xor ecx, 0x9b119621
rol ecx, 0x16
popf
pushf
not ecx
add ecx, 0xfd5b259a
xor ecx, 0xf97b3ffc
rol ecx, 0xbb
popf
nop
test al, 0xc0
je 0x1800bb4aa
push rax
pushf
mov eax, 0x2cb896e4
pushf
not eax
add eax, 0xf5deb75f
xor eax, 0xc249bb3a
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xa8e08eb6
xor eax, 0x806f25ae
rol eax, 0x43
popf
pushf
not eax
add eax, 0xcee68b4c
xor eax, 0xfc3d00db
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x8355c218
xor eax, 0xa469c9ca
rol eax, 0xa1
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0xb4d78c73
pushf
not eax
add eax, 0xa91ecaf1
xor eax, 0x92457fae
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe1a2ad24
xor eax, 0x8a1d275a
rol eax, 0xef
popf
pushf
not eax
add eax, 0xfacb948a
xor eax, 0xfb57eb8b
rol eax, 0x3b
popf
jmp 0x1800babdd
mov eax, dword [rbx + 0x10]
test eax, eax
je 0x1800bb53d
push rax
pushf
mov eax, 0xf159073e
pushf
not eax
add eax, 0xc534f647
xor eax, 0xc7d18c45
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xdccabc6c
xor eax, 0xf34003ab
rol eax, 9
popf
pushf
not eax
add eax, 0xae20f618
xor eax, 0xea27bd18
rol eax, 0x4b
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0x6625fe43
pushf
not eax
add eax, 0xf99b3ee9
xor eax, 0x993fda8d
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc6d4a953
xor eax, 0xb2777502
rol eax, 0x4e
popf
jmp 0x1800babdd
js 0x1800bb5a9
push rax
pushf
mov eax, 0x7ee1f367
pushf
not eax
add eax, 0xe697307c
xor eax, 0xac22ad5b
rol eax, 0xa
popf
pushf
not eax
add eax, 0xe61c4bfe
xor eax, 0x87db08cf
rol eax, 0x3a
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0x3882909f
pushf
not eax
add eax, 0x8e25cf8b
xor eax, 0xebbdfb41
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xb018e282
xor eax, 0xece24a1d
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x9c97d51a
xor eax, 0x8cd76176
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xab9ddc4f
xor eax, 0xb5694e3e
rol eax, 0xe3
popf
jmp 0x1800babdd
mov eax, dword [rbx + 0x14]
nop
test al, 1
jne 0x1800bb641
push rax
pushf
mov eax, 0xf35a471c
pushf
not eax
add eax, 0xdf00f57f
xor eax, 0xc8c8f257
rol eax, 0xd
popf
pushf
not eax
add eax, 0xc60db5cc
xor eax, 0xea87115f
rol eax, 0x44
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0x3a95c5cf
pushf
not eax
add eax, 0xd762a936
xor eax, 0xe327b45e
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xfe1953a5
xor eax, 0xab4d651c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xa2d03386
xor eax, 0x90fe328b
rol eax, 0x14
popf
pushf
not eax
add eax, 0x86fbb410
xor eax, 0xbcebe90d
rol eax, 0xbc
popf
jmp 0x1800babdd
movsxd rax, dword [rbx + 0x10]
mov r14, rsi
mov rcx, qword [rbx]
cmp rsi, rax
mov rdx, r13
cmovae r14, rax
mov r8, r14
call fcn.18002ca50
sub dword [rbx + 0x10], r14d
sub rsi, r14
add qword [rbx], r14
jmp 0x1800bbe42
mov r14d, r15d
cmp rsi, r14
jb 0x1800bb770
push rax
pushf
mov eax, 0xf04b93fe
pushf
not eax
add eax, 0xef74dfb2
xor eax, 0xf9475d8e
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x88056d5a
xor eax, 0x93a05515
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xb9c4e946
xor eax, 0x93c50658
rol eax, 0xfc
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0xb357dd66
pushf
not eax
add eax, 0xebc2a88a
xor eax, 0xeaef7a6e
rol eax, 0xad
popf
pushf
not eax
add eax, 0xd7e36d8d
xor eax, 0xa1b9b33f
rol eax, 0x63
popf
jmp 0x1800babdd
mov eax, dword [rbx + 0x14]
nop
test al, 0xc0
je 0x1800bb7de
push rax
pushf
mov eax, 0xee18d8f0
pushf
not eax
add eax, 0xc242e354
xor eax, 0xd725083f
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x83f76a8f
xor eax, 0xc360699b
rol eax, 0xfe
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0xf6606258
pushf
not eax
add eax, 0x92209c6b
xor eax, 0xe963c902
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf810bbd1
xor eax, 0xe873c127
rol eax, 0x10
popf
pushf
not eax
add eax, 0xc8bee71a
xor eax, 0xf1c4c12c
rol eax, 0x38
popf
jmp 0x1800babdd
mov rdx, qword [rsp + 0x80]
mov rcx, rbx
call fcn.18017207f
test eax, eax
jne 0x1800bb891
push rax
pushf
mov eax, 0xd860dae5
pushf
not eax
add eax, 0xc5a13b8b
xor eax, 0xb54096f0
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x9a7a3f31
xor eax, 0x87cabe5d
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd4f1c319
xor eax, 0xbf5b5298
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9e1d8867
xor eax, 0x8fe365cc
rol eax, 0x91
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0x322e369d
pushf
not eax
add eax, 0x99f46946
xor eax, 0xab7d7e75
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe31d39f9
xor eax, 0xfc5a11ec
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xc664a283
xor eax, 0xe99b9081
rol eax, 0x47
popf
pushf
not eax
add eax, 0xe1aa4a34
xor eax, 0xa80d981c
rol eax, 0x92
popf
jmp 0x1800babdd
mov ecx, 0x9ce86b9
pushf
not ecx
add ecx, 0xb9828c6a
xor ecx, 0x85594dc5
rol ecx, 0xf5
popf
pushf
not ecx
add ecx, 0xf09f4f3a
xor ecx, 0xd9e0cf83
rol ecx, 0xf4
popf
pushf
not ecx
add ecx, 0x89fefb58
xor ecx, 0xff5fd098
rol ecx, 0xea
popf
pushf
not ecx
add ecx, 0xb444589b
xor ecx, 0x9e6118c2
rol ecx, 0xe0
popf
push rax
pushf
mov eax, 0xb26ddb9e
pushf
not eax
add eax, 0xcc84632f
xor eax, 0xcfad723e
rol eax, 0xdd
popf
pushf
not eax
add eax, 0xba5bed39
xor eax, 0xdfa43683
rol eax, 0xd6
popf
jmp 0x1800babdd
mov rax, rsi
test r15d, r15d
je 0x1800bb9e2
xor edx, edx
div r14
mov rax, rsi
sub rax, rdx
push rax
pushf
mov eax, 0x5a485a71
pushf
not eax
add eax, 0x9fa5725e
xor eax, 0xf144bc61
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xd8280e5e
xor eax, 0xb5676d1a
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x92a44cd3
xor eax, 0x8ac5b6ea
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa6769e2d
xor eax, 0x930556fb
rol eax, 0x71
popf
jmp 0x1800babdd
cmp rax, rcx
mov r14d, ecx
mov rcx, rbx
cmovb r14d, eax
mov dword [rsp + 0x68], r14d
call fcn.1800e8a94
mov r9, qword [rsp + 0x80]
mov ecx, eax
mov r8d, r14d
mov rdx, r13
call fcn.1800d2ea5
cmp eax, 0xffffffff
je 0x1800bba6c
push rax
pushf
mov eax, 0x46c623ee
pushf
not eax
add eax, 0xaa994b7b
xor eax, 0xa0892086
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x85652881
xor eax, 0x87e02a98
rol eax, 9
popf
pushf
not eax
add eax, 0x928e9066
xor eax, 0xa76d10a1
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xdc5b1664
xor eax, 0xab9f7d0e
rol eax, 9
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0xa8187676
pushf
not eax
add eax, 0xa3f76730
xor eax, 0xb62c28d7
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xbf39c83d
xor eax, 0xc985a294
rol eax, 0xad
popf
pushf
not eax
add eax, 0xf6d5f303
xor eax, 0xe0bf36d3
rol eax, 0xbe
popf
jmp 0x1800babdd
cmp eax, r14d
mov ecx, eax
cmova ecx, r14d
mov r14d, ecx
sub rsi, r14
cmp eax, dword [rsp + 0x68]
jae 0x1800bbafa
push rax
pushf
mov eax, 0x215b6f4b
pushf
not eax
add eax, 0xd7746e60
xor eax, 0xddaec0f9
rol eax, 0x4e
popf
pushf
not eax
add eax, 0x86a2bf51
xor eax, 0xf6a76479
rol eax, 0xa0
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0x7c2b01de
pushf
not eax
add eax, 0xd9b7b5e2
xor eax, 0xdef60c33
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x990bc5ba
xor eax, 0xa7e41665
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x800d2e7c
xor eax, 0x934a3014
rol eax, 0x86
popf
jmp 0x1800babdd
lock or dword [rbx + 0x14], 0x10
push rax
pushf
mov eax, 0xde75a32d
pushf
not eax
add eax, 0x97843624
xor eax, 0xe63657b9
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x8234b6e8
xor eax, 0x8c5a2a93
rol eax, 0xf0
popf
jmp 0x1800babdd
sub rdi, rsi
xor edx, edx
mov rax, rdi
div rbp
jmp 0x1800bb071
movsx ecx, byte [r13]
mov rdx, rbx
mov r8, qword [rsp + 0x80]
call fcn.1800a0e6b
cmp eax, 0xffffffff
je 0x1800bbc41
push rax
pushf
mov eax, 0xdc9e26a6
pushf
not eax
add eax, 0xb49a6759
xor eax, 0xdae770e3
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x9d3b552e
xor eax, 0xa8b19270
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8bd0de31
xor eax, 0x948f4634
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x9388d490
xor eax, 0xd998d61f
rol eax, 0x28
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0x13a7fe20
pushf
not eax
add eax, 0x9ef4e8f5
xor eax, 0xc57e2f55
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb393e156
xor eax, 0x99567d76
rol eax, 7
popf
pushf
not eax
add eax, 0xdb1caca1
xor eax, 0xa1b234b4
rol eax, 0xba
popf
pushf
not eax
add eax, 0xbaa3897c
xor eax, 0xbae19c44
rol eax, 0xb8
popf
jmp 0x1800babdd
mov r15d, dword [rbx + 0x20]
dec rsi
test r15d, r15d
jle 0x1800bbcec
push rax
pushf
mov eax, 0x8da828a1
pushf
not eax
add eax, 0xcf72d049
xor eax, 0x91c7de6f
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x9090e136
xor eax, 0xb1a44632
rol eax, 0x26
popf
pushf
not eax
add eax, 0xe8f20bc8
xor eax, 0x85cac500
rol eax, 0xd7
popf
jmp 0x1800babdd
push rax
pushf
mov eax, 0x96cc2b18
pushf
not eax
add eax, 0xfbb17742
xor eax, 0xc7f2d21d
rol eax, 0x70
popf
pushf
not eax
add eax, 0x852caf0a
xor eax, 0x9af80bf2
rol eax, 0x66
popf
jmp 0x1800babdd
mov r14d, 0x4b7386c8
pushf
not r14d
add r14d, 0xee5f6aa7
xor r14d, 0xfd3d55bb
rol r14d, 0xa0
popf
pushf
not r14d
add r14d, 0xe843a5a6
xor r14d, 0xb3ede5a9
rol r14d, 0x8a
popf
pushf
not r14d
add r14d, 0xe117f0ae
xor r14d, 0xdcec4bbb
rol r14d, 0x9e
popf
jmp 0x1800bbe42
mov r15d, 0xa3c0e5ca
pushf
not r15d
add r15d, 0xfb6386cc
xor r15d, 0xb70dfc49
rol r15d, 0x5b
popf
pushf
not r15d
add r15d, 0xf1a4f898
xor r15d, 0xf4017021
rol r15d, 0x74
popf
pushf
not r15d
add r15d, 0xc616739e
xor r15d, 0xed50a9bd
rol r15d, 0x93
popf
mov r14d, r15d
push rax
pushf
mov eax, 0x6a03efe8
pushf
not eax
add eax, 0x8e80cd7a
xor eax, 0xadf7ddb2
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x968116e8
xor eax, 0xd098ed3d
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xfb78959f
xor eax, 0xa79ce2f2
rol eax, 0x9a
popf
jmp 0x1800babdd
push r14
not r14
sub r13, r14
pop r14
sub r13, 1
test rsi, rsi
jmp 0x1800bb375
mov rax, r12
jmp 0x1800bb071