Function at 0x1800bb71a
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xbefdca49
pushf
not eax
add eax, 0x86222023
xor eax, 0xedfba78a
rol eax, 0x86
popf
pushf
not eax
add eax, 0x8ea73d50
xor eax, 0xe1b6ab7e
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x9fab1ab4
xor eax, 0xbf8b40fb
rol eax, 0x14
popf
cmp eax, 0x20
jne 0x1800bb76a
popf
pop rax
jmp 0x1800bcaa6
cmp eax, 0
jne 0x1800bb779
popf
pop rax
jmp 0x1800bb959
cmp eax, 3
jne 0x1800bb788
popf
pop rax
jmp 0x1800bbb47
cmp eax, 1
jne 0x1800bb797
popf
pop rax
jmp 0x1800bba12
cmp eax, 0xd
jne 0x1800bb7a6
popf
pop rax
jmp 0x1800bc06f
cmp eax, 0x1a
jne 0x1800bb7b5
popf
pop rax
jmp 0x1800bc77e
cmp eax, 0xe
jne 0x1800bb7c4
popf
pop rax
jmp 0x1800bc145
cmp eax, 0xb
jne 0x1800bb7d3
popf
pop rax
jmp 0x1800bbf26
cmp eax, 0x19
jne 0x1800bb7e2
popf
pop rax
jmp 0x1800bc703
cmp eax, 8
jne 0x1800bb7f1
popf
pop rax
jmp 0x1800bbda7
cmp eax, 0x1d
jne 0x1800bb800
popf
pop rax
jmp 0x1800bc8eb
cmp eax, 0x17
jne 0x1800bb80f
popf
pop rax
jmp 0x1800bc5e2
cmp eax, 0x1c
jne 0x1800bb81e
popf
pop rax
jmp 0x1800bc845
cmp eax, 0x12
jne 0x1800bb82d
popf
pop rax
jmp 0x1800bc373
cmp eax, 0x18
jne 0x1800bb83c
popf
pop rax
jmp 0x1800bc620
cmp eax, 0x11
jne 0x1800bb84b
popf
pop rax
jmp 0x1800bc2ef
cmp eax, 0x1b
jne 0x1800bb85a
popf
pop rax
jmp 0x1800bc7dc
cmp eax, 0x21
jne 0x1800bb869
popf
pop rax
jmp 0x1800bcb02
cmp eax, 0xa
jne 0x1800bb878
popf
pop rax
jmp 0x1800bbed7
cmp eax, 0x14
jne 0x1800bb887
popf
pop rax
jmp 0x1800bc48c
cmp eax, 0xf
jne 0x1800bb896
popf
pop rax
jmp 0x1800bc1eb
cmp eax, 0x13
jne 0x1800bb8a5
popf
pop rax
jmp 0x1800bc40b
cmp eax, 0x15
jne 0x1800bb8b4
popf
pop rax
jmp 0x1800bc552
cmp eax, 2
jne 0x1800bb8c3
popf
pop rax
jmp 0x1800bbac9
cmp eax, 0x1e
jne 0x1800bb8d2
popf
pop rax
jmp 0x1800bc970
cmp eax, 0xc
jne 0x1800bb8e1
popf
pop rax
jmp 0x1800bbfd0
cmp eax, 7
jne 0x1800bb8f0
popf
pop rax
jmp 0x1800bbd57
cmp eax, 5
jne 0x1800bb8ff
popf
pop rax
jmp 0x1800bbc26
cmp eax, 0x1f
jne 0x1800bb90e
popf
pop rax
jmp 0x1800bca38
cmp eax, 0x10
jne 0x1800bb91d
popf
pop rax
jmp 0x1800bc27d
cmp eax, 6
jne 0x1800bb92c
popf
pop rax
jmp 0x1800bbc9e
cmp eax, 9
jne 0x1800bb93b
popf
pop rax
jmp 0x1800bbe65
cmp eax, 4
jne 0x1800bb94a
popf
pop rax
jmp 0x1800bbbbb
cmp eax, 0x16
jne 0x1800bb959
popf
pop rax
jmp 0x1800bc5da
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 0x1800bb9df
push rax
pushf
mov eax, 0x3453b235
pushf
not eax
add eax, 0xdac68d27
xor eax, 0xde09028a
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x8b88dab7
xor eax, 0x83b92c58
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xe3e5f4ef
xor eax, 0xf9a8ef25
rol eax, 0x99
popf
pushf
not eax
add eax, 0xc74ad4ed
xor eax, 0xb5a8a5c5
rol eax, 0xd4
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0xde814f93
pushf
not eax
add eax, 0x91077de1
xor eax, 0xb8e14114
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc4032cd1
xor eax, 0xce72865f
rol eax, 0x60
popf
jmp 0x1800bb75b
test r8, r8
je 0x1800bba70
push rax
pushf
mov eax, 0x69ac8ac9
pushf
not eax
add eax, 0xac9f5e59
xor eax, 0x9335ee0d
rol eax, 0x73
popf
pushf
not eax
add eax, 0xcd8597f3
xor eax, 0xcf049f9d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xd82aafc5
xor eax, 0xeed7f50a
rol eax, 9
popf
pushf
not eax
add eax, 0xd9f5f33b
xor eax, 0xf1ef2243
rol eax, 0x83
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0xd8bacaca
pushf
not eax
add eax, 0x83d675ba
xor eax, 0xc37aa1c9
rol eax, 0x27
popf
pushf
not eax
add eax, 0xdb5f65b9
xor eax, 0x956bc8ec
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xa0600cd7
xor eax, 0x98235c50
rol eax, 0x79
popf
pushf
not eax
add eax, 0xc70fb8e8
xor eax, 0xaf42d33e
rol eax, 0xb4
popf
jmp 0x1800bb75b
test rbx, rbx
jne 0x1800bbb14
push rax
pushf
mov eax, 0x1bbcc7b0
pushf
not eax
add eax, 0x9f1f736c
xor eax, 0xe2a1a3cb
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc1548aa9
xor eax, 0xf0e8e4bf
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbb6e5fd9
xor eax, 0xd710b0ff
rol eax, 0x16
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0x188338d8
pushf
not eax
add eax, 0xb40e3a21
xor eax, 0xd5d9bfa2
rol eax, 0x42
popf
pushf
not eax
add eax, 0xcaaf5db8
xor eax, 0x9164a20e
rol eax, 0xf3
popf
jmp 0x1800bb75b
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, 0xded388ba
pushf
not eax
add eax, 0xea28140f
xor eax, 0x993e9e03
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x98196ee1
xor eax, 0xb653b3ed
rol eax, 0x16
popf
pushf
not eax
add eax, 0x8cd22743
xor eax, 0xd28173cc
rol eax, 0x94
popf
pushf
not eax
add eax, 0x86a8f0b3
xor eax, 0xbd3487ee
rol eax, 0xb5
popf
jmp 0x1800bb75b
mov byte [rax + 0x30], 1
xor ecx, ecx
mov dword [rax + 0x2c], 0x16
call fcn.1800c76cf
push rax
pushf
mov eax, 0x794f0f0a
pushf
not eax
add eax, 0xc2e88d45
xor eax, 0xd37494c2
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xfa03e72d
xor eax, 0xe7159f3a
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xcc8a602e
xor eax, 0xc5f0b948
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8ee324ee
xor eax, 0xbc7ebfcf
rol eax, 0x21
popf
jmp 0x1800bb75b
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 0x1800bbcfe
push rax
pushf
mov eax, 0x8c585373
pushf
not eax
add eax, 0xa8425ecb
xor eax, 0xd2d24f76
rol eax, 0xd
popf
pushf
not eax
add eax, 0x826088d6
xor eax, 0xf189816a
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xfcaf3cff
xor eax, 0xabe6896e
rol eax, 0x80
popf
pushf
not eax
add eax, 0xab7633b8
xor eax, 0x92e39004
rol eax, 0x67
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0x6b24ddbd
pushf
not eax
add eax, 0xb0781e98
xor eax, 0xb20fc4fd
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x88222c41
xor eax, 0xcaf92f25
rol eax, 0x14
popf
pushf
not eax
add eax, 0x800377e4
xor eax, 0xeac1370a
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xca61a140
xor eax, 0x99c30bb8
rol eax, 0x85
popf
jmp 0x1800bb75b
mov rax, qword [rsp + 0x80]
xor r9d, r9d
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], rcx
xor r8d, r8d
jmp 0x1800bbbbb
or rax, 0xffffffffffffffff
div rbp
cmp r12, rax
ja 0x1800bbe0c
push rax
pushf
mov eax, 0x53d149ae
pushf
not eax
add eax, 0xf2a3bc56
xor eax, 0x94392b03
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xbce95a32
xor eax, 0xfea441e6
rol eax, 0x19
popf
pushf
not eax
add eax, 0xd63b59af
xor eax, 0xcb79ef86
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xdd185856
xor eax, 0xecfce625
rol eax, 0xfc
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0x70e8fc82
pushf
not eax
add eax, 0xfb7322af
xor eax, 0x82659186
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xdd2540fe
xor eax, 0xa09c3bd0
rol eax, 0xd
popf
pushf
not eax
add eax, 0x9f92aaa8
xor eax, 0xe2ee7c24
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x84011e1c
xor eax, 0xcd93b2c5
rol eax, 0xde
popf
jmp 0x1800bb75b
mov eax, dword [r9 + 0x14]
nop
test eax, 0x4c0
je 0x1800bbea4
push rax
pushf
mov eax, 0x39d66206
pushf
not eax
add eax, 0xaee8f3f5
xor eax, 0xd7ca5fe2
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xac1cf35b
xor eax, 0x8366bfc3
rol eax, 0xbf
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0x48ca6cb9
pushf
not eax
add eax, 0x8fb86b10
xor eax, 0x8f318b27
rol eax, 0x39
popf
pushf
not eax
add eax, 0x811f0016
xor eax, 0x9d8ec72b
rol eax, 0xd1
popf
jmp 0x1800bb75b
mov r15d, dword [r9 + 0x20]
jmp 0x1800bbfd0
mov r15d, 0x14ee5104
pushf
not r15d
add r15d, 0xae08c3e5
xor r15d, 0xea4d057a
rol r15d, 0xb8
popf
pushf
not r15d
add r15d, 0xd2e8f5e8
xor r15d, 0x96812b5e
rol r15d, 0x69
popf
pushf
not r15d
add r15d, 0xae43648e
xor r15d, 0xc4d90770
rol r15d, 0xc6
popf
push rax
pushf
mov eax, 0x9b499b61
pushf
not eax
add eax, 0xd9903499
xor eax, 0x9793f06f
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xe05a2b49
xor eax, 0xb515f09a
rol eax, 0x25
popf
pushf
not eax
add eax, 0xd6ee3bde
xor eax, 0xbfbd62d5
rol eax, 0xc
popf
pushf
not eax
add eax, 0xaefbb8fc
xor eax, 0xacdf7d79
rol eax, 0x8b
popf
jmp 0x1800bb75b
mov rdi, rbp
imul rdi, r12
mov rsi, rdi
test rdi, rdi
je 0x1800bc029
push rax
pushf
mov eax, 0x79b4a53e
pushf
not eax
add eax, 0xdaafe91e
xor eax, 0xedf31f57
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb3933437
xor eax, 0x96ffb6fd
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x90da6288
xor eax, 0xb5753521
rol eax, 0xf2
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0x9afd8f62
pushf
not eax
add eax, 0xab5d046e
xor eax, 0xdaa8c980
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9567cbd1
xor eax, 0x898f1734
rol eax, 0x58
popf
pushf
not eax
add eax, 0xa6e881b3
xor eax, 0xb1972e9a
rol eax, 0xa5
popf
jmp 0x1800bb75b
mov eax, dword [rbx + 0x14]
mov ecx, 0xc130e164
pushf
not ecx
add ecx, 0xdf745a5d
xor ecx, 0xd965eba4
rol ecx, 0xef
popf
pushf
not ecx
add ecx, 0x96090c6f
xor ecx, 0xb3ad5724
rol ecx, 0x8d
popf
nop
test al, 0xc0
je 0x1800bc0ec
push rax
pushf
mov eax, 0x857d3a2d
pushf
not eax
add eax, 0xe8aaa38d
xor eax, 0xb15c21a3
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x9e937aca
xor eax, 0x99b29a8a
rol eax, 0x70
popf
pushf
not eax
add eax, 0xb5b2a2c5
xor eax, 0x85066fc9
rol eax, 0x2a
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0x6c41a160
pushf
not eax
add eax, 0x875bfdc5
xor eax, 0x8eaa54b4
rol eax, 0x40
popf
pushf
not eax
add eax, 0x9fdbcb4e
xor eax, 0xe95bada3
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xf74259dd
xor eax, 0xce711ffa
rol eax, 0x78
popf
pushf
not eax
add eax, 0xb10cf047
xor eax, 0xc9c72abf
rol eax, 0xed
popf
jmp 0x1800bb75b
mov eax, dword [rbx + 0x10]
test eax, eax
je 0x1800bc1a5
push rax
pushf
mov eax, 0xe5934f80
pushf
not eax
add eax, 0x948d252f
xor eax, 0xf650e0c1
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x9c13d652
xor eax, 0xaf2f8cb6
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xebd1f742
xor eax, 0xd2583f7f
rol eax, 0x83
popf
pushf
not eax
add eax, 0xff409765
xor eax, 0x9e374934
rol eax, 0xd0
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0xbbad9749
pushf
not eax
add eax, 0xc5e88b84
xor eax, 0xf83cd290
rol eax, 0x64
popf
pushf
not eax
add eax, 0x8c3aedcf
xor eax, 0xe5acd6ec
rol eax, 0x14
popf
pushf
not eax
add eax, 0xf6157c09
xor eax, 0x96dc9683
rol eax, 0x3b
popf
jmp 0x1800bb75b
js 0x1800bc24a
push rax
pushf
mov eax, 0xf73310ce
pushf
not eax
add eax, 0xa04b7bc7
xor eax, 0x8f5247a1
rol eax, 0x39
popf
pushf
not eax
add eax, 0xd5606a70
xor eax, 0x8ce609f1
rol eax, 0x79
popf
pushf
not eax
add eax, 0xb210441d
xor eax, 0xd5aac176
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xb8c4d8df
xor eax, 0x937d358b
rol eax, 0xaf
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0x71b687e0
pushf
not eax
add eax, 0xda6bcbc4
xor eax, 0xa9aadb86
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xafc7e900
xor eax, 0xe445a86f
rol eax, 0x7c
popf
jmp 0x1800bb75b
mov eax, dword [rbx + 0x14]
nop
test al, 1
jne 0x1800bc2bc
push rax
pushf
mov eax, 0xa513983f
pushf
not eax
add eax, 0x83d0155c
xor eax, 0xd0fcced6
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xf7533f53
xor eax, 0xf032e5e5
rol eax, 0xfd
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0x91cc47cf
pushf
not eax
add eax, 0xb59101c6
xor eax, 0xcc2c6777
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa48bfdd0
xor eax, 0xaa578e8f
rol eax, 0x8a
popf
jmp 0x1800bb75b
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.18002ca80
sub dword [rbx + 0x10], r14d
sub rsi, r14
add qword [rbx], r14
jmp 0x1800bcaa6
mov r14d, r15d
cmp rsi, r14
jb 0x1800bc3b2
push rax
pushf
mov eax, 0x7939e1c8
pushf
not eax
add eax, 0x9965fc32
xor eax, 0x9f33b8b4
rol eax, 0xab
popf
pushf
not eax
add eax, 0xbb9bbab9
xor eax, 0x9884ccc0
rol eax, 0x27
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0x629f72e4
pushf
not eax
add eax, 0xfd6b3c28
xor eax, 0xf1562035
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xda54841e
xor eax, 0x8e3c6747
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc2cfebb7
xor eax, 0xae34798e
rol eax, 0xba
popf
pushf
not eax
add eax, 0xe6313940
xor eax, 0x9f86ca7f
rol eax, 0x93
popf
jmp 0x1800bb75b
mov eax, dword [rbx + 0x14]
nop
test al, 0xc0
je 0x1800bc446
push rax
pushf
mov eax, 0xa7a28162
pushf
not eax
add eax, 0xe4c1e8d8
xor eax, 0xf6be2999
rol eax, 0xae
popf
pushf
not eax
add eax, 0xf2f8d630
xor eax, 0x9a3da347
rol eax, 0x4a
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0x17977b99
pushf
not eax
add eax, 0x885ba9b8
xor eax, 0xb0d4a1b2
rol eax, 0x12
popf
pushf
not eax
add eax, 0x9471d65a
xor eax, 0xfe0bc52b
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xf9455508
xor eax, 0xae581039
rol eax, 0xe4
popf
jmp 0x1800bb75b
mov rdx, qword [rsp + 0x80]
mov rcx, rbx
call fcn.180171e39
test eax, eax
jne 0x1800bc4f9
push rax
pushf
mov eax, 0x37910e2c
pushf
not eax
add eax, 0xecb3f5e0
xor eax, 0xc2b317c4
rol eax, 0xde
popf
pushf
not eax
add eax, 0xf27cb21e
xor eax, 0xb89f39e3
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x90b70495
xor eax, 0xa6f65b53
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x8f763fce
xor eax, 0x8153a975
rol eax, 0x9b
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0xe82ca123
pushf
not eax
add eax, 0xf342518b
xor eax, 0xa5d81201
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x9def344a
xor eax, 0x8dfe37c8
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xb9e6b8cc
xor eax, 0x9f7b8de2
rol eax, 0xc
popf
pushf
not eax
add eax, 0xf8ddbb94
xor eax, 0xa3fa6718
rol eax, 0x41
popf
jmp 0x1800bb75b
mov ecx, 0x495f1f39
pushf
not ecx
add ecx, 0xc47d910f
xor ecx, 0x982bf4d5
rol ecx, 0x5d
popf
pushf
not ecx
add ecx, 0x9c18ee90
xor ecx, 0x804dc610
rol ecx, 0xd6
popf
push rax
pushf
mov eax, 0xe99ac720
pushf
not eax
add eax, 0xc69fad7f
xor eax, 0x9d5ffab4
rol eax, 0x27
popf
pushf
not eax
add eax, 0xd9b06e0f
xor eax, 0xd3d97663
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xfd0e272c
xor eax, 0xe245e351
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd4db8e32
xor eax, 0xb049b4b8
rol eax, 0x8d
popf
jmp 0x1800bb75b
mov rax, rsi
test r15d, r15d
je 0x1800bc620
xor edx, edx
div r14
mov rax, rsi
sub rax, rdx
push rax
pushf
mov eax, 0x8aecdc5d
pushf
not eax
add eax, 0x9bc87f3f
xor eax, 0xc4d89934
rol eax, 8
popf
pushf
not eax
add eax, 0x874fb231
xor eax, 0x8413dc5a
rol eax, 0xc2
popf
jmp 0x1800bb75b
cmp rax, rcx
mov r14d, ecx
mov rcx, rbx
cmovb r14d, eax
mov dword [rsp + 0x68], r14d
call fcn.1800e8f32
mov r9, qword [rsp + 0x80]
mov ecx, eax
mov r8d, r14d
mov rdx, r13
call fcn.1800d394a
cmp eax, 0xffffffff
je 0x1800bc6aa
push rax
pushf
mov eax, 0x8a369b39
pushf
not eax
add eax, 0xb28f590a
xor eax, 0x96a58ba1
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe00b894b
xor eax, 0xb3c88008
rol eax, 0x10
popf
pushf
not eax
add eax, 0xbce17485
xor eax, 0x80deb411
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x9da8f9e3
xor eax, 0xf7ce63d4
rol eax, 0x85
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0x3e915b86
pushf
not eax
add eax, 0xd8f1354c
xor eax, 0xd0e9eb9b
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xc93bee22
xor eax, 0xc0ed0e21
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa97a5e05
xor eax, 0xed950522
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa902e851
xor eax, 0xa9142dd3
rol eax, 0xc
popf
jmp 0x1800bb75b
cmp eax, r14d
mov ecx, eax
cmova ecx, r14d
mov r14d, ecx
sub rsi, r14
cmp eax, dword [rsp + 0x68]
jae 0x1800bc74b
push rax
pushf
mov eax, 0x1e988d44
pushf
not eax
add eax, 0x9dd4d901
xor eax, 0xe6dd24c5
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xec82d316
xor eax, 0x860a772d
rol eax, 0x40
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0xa5db273a
pushf
not eax
add eax, 0xb27eb94e
xor eax, 0xd5b29c9e
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xd159c2a1
xor eax, 0xa43e107e
rol eax, 0xc9
popf
jmp 0x1800bb75b
lock or dword [rbx + 0x14], 0x10
push rax
pushf
mov eax, 0xdd9c3d65
pushf
not eax
add eax, 0xe0b2f90b
xor eax, 0xd1f8dbce
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xc39ca4dc
xor eax, 0xd5b7fe74
rol eax, 0x13
popf
pushf
not eax
add eax, 0xf8f7be1e
xor eax, 0x8957bf8b
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xf6b115e7
xor eax, 0x837a0143
rol eax, 0x24
popf
jmp 0x1800bb75b
sub rdi, rsi
xor edx, edx
mov rax, rdi
div rbp
jmp 0x1800bbc28
movsx ecx, byte [r13]
mov rdx, rbx
mov r8, qword [rsp + 0x80]
call fcn.1800a152f
cmp eax, 0xffffffff
je 0x1800bc8b8
push rax
pushf
mov eax, 0x9200b132
pushf
not eax
add eax, 0xa9989368
xor eax, 0xd841cdfc
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xbf82274d
xor eax, 0xd79985b4
rol eax, 0x77
popf
pushf
not eax
add eax, 0xb8372866
xor eax, 0xd4a6cdae
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xed46b856
xor eax, 0xcac32e25
rol eax, 0xa1
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0x48887a7c
pushf
not eax
add eax, 0xd11fc744
xor eax, 0xff7fc59b
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x8d9ffeb1
xor eax, 0x937c1793
rol eax, 0x34
popf
jmp 0x1800bb75b
mov r15d, dword [rbx + 0x20]
dec rsi
test r15d, r15d
jle 0x1800bc93d
push rax
pushf
mov eax, 0x59cec96f
pushf
not eax
add eax, 0xb68f086f
xor eax, 0xd4201fea
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xe0ec0c8c
xor eax, 0xa184e76c
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x8bde3bc6
xor eax, 0xcba5a6ea
rol eax, 0x13
popf
jmp 0x1800bb75b
push rax
pushf
mov eax, 0xfbb7bb41
pushf
not eax
add eax, 0xab2ca5a8
xor eax, 0xd6e22672
rol eax, 0x17
popf
pushf
not eax
add eax, 0xb48a3d7b
xor eax, 0xaa4e9214
rol eax, 0xd3
popf
jmp 0x1800bb75b
mov r14d, 0x91cee3b2
pushf
not r14d
add r14d, 0xabdd45e0
xor r14d, 0xcecacf2b
rol r14d, 0x9b
popf
pushf
not r14d
add r14d, 0xc73b0485
xor r14d, 0xdbfa32e6
rol r14d, 0xe7
popf
pushf
not r14d
add r14d, 0xc3ec81c7
xor r14d, 0xae4ad480
rol r14d, 0x65
popf
pushf
not r14d
add r14d, 0xf3c19890
xor r14d, 0xabd5945b
rol r14d, 0xaf
popf
jmp 0x1800bcaa6
mov r15d, 0xc46c4d58
pushf
not r15d
add r15d, 0xf039f91c
xor r15d, 0x9de6c452
rol r15d, 0xa8
popf
pushf
not r15d
add r15d, 0xc41dc5ec
xor r15d, 0x98ae1435
rol r15d, 0xb3
popf
mov r14d, r15d
push rax
pushf
mov eax, 0xe56bee5f
pushf
not eax
add eax, 0x9950cee3
xor eax, 0xcfba7bfb
rol eax, 0x8e
popf
pushf
not eax
add eax, 0x90433f97
xor eax, 0xe965203f
rol eax, 0xdf
popf
jmp 0x1800bb75b
push r14
not r14
sub r13, r14
pop r14
sub r13, 1
test rsi, rsi
jmp 0x1800bbfdd
mov rax, r12
jmp 0x1800bbc28