Function at 0x1800fe6d3
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x4621eb98
pushf
not eax
add eax, 0xf2a1242f
xor eax, 0xf1ab0240
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9cc01a82
xor eax, 0xb1a40e5c
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xd7159c0f
xor eax, 0xe35eaac0
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xafa84205
xor eax, 0x9dd841d5
rol eax, 0x62
popf
cmp eax, 4
jne 0x1800fe736
popf
pop rax
jmp 0x1800feb85
cmp eax, 0
jne 0x1800fe745
popf
pop rax
jmp 0x1800fe8f8
cmp eax, 3
jne 0x1800fe754
popf
pop rax
jmp 0x1800feadd
cmp eax, 1
jne 0x1800fe763
popf
pop rax
jmp 0x1800fe9c7
cmp eax, 0xd
jne 0x1800fe772
popf
pop rax
jmp 0x1800ff050
cmp eax, 0x1a
jne 0x1800fe781
popf
pop rax
jmp 0x1800ff7c3
cmp eax, 0xe
jne 0x1800fe790
popf
pop rax
jmp 0x1800ff0d2
cmp eax, 0xb
jne 0x1800fe79f
popf
pop rax
jmp 0x1800feed6
cmp eax, 0x19
jne 0x1800fe7ae
popf
pop rax
jmp 0x1800ff736
cmp eax, 8
jne 0x1800fe7bd
popf
pop rax
jmp 0x1800fed38
cmp eax, 0x1d
jne 0x1800fe7cc
popf
pop rax
jmp 0x1800ff94b
cmp eax, 0x17
jne 0x1800fe7db
popf
pop rax
jmp 0x1800ff631
cmp eax, 0x1c
jne 0x1800fe7ea
popf
pop rax
jmp 0x1800ff8d8
cmp eax, 0x12
jne 0x1800fe7f9
popf
pop rax
jmp 0x1800ff357
cmp eax, 0x18
jne 0x1800fe808
popf
pop rax
jmp 0x1800ff688
cmp eax, 0x11
jne 0x1800fe817
popf
pop rax
jmp 0x1800ff27d
cmp eax, 0x1b
jne 0x1800fe826
popf
pop rax
jmp 0x1800ff881
cmp eax, 0x16
jne 0x1800fe835
popf
pop rax
jmp 0x1800ff599
cmp eax, 0xa
jne 0x1800fe844
popf
pop rax
jmp 0x1800fee75
cmp eax, 0x14
jne 0x1800fe853
popf
pop rax
jmp 0x1800ff4a7
cmp eax, 0xf
jne 0x1800fe862
popf
pop rax
jmp 0x1800ff17a
cmp eax, 0x13
jne 0x1800fe871
popf
pop rax
jmp 0x1800ff412
cmp eax, 0x15
jne 0x1800fe880
popf
pop rax
jmp 0x1800ff4e2
cmp eax, 2
jne 0x1800fe88f
popf
pop rax
jmp 0x1800fea1d
cmp eax, 0x1e
jne 0x1800fe89e
popf
pop rax
jmp 0x1800ff9a7
cmp eax, 0xc
jne 0x1800fe8ad
popf
pop rax
jmp 0x1800fefa3
cmp eax, 7
jne 0x1800fe8bc
popf
pop rax
jmp 0x1800feca6
cmp eax, 5
jne 0x1800fe8cb
popf
pop rax
jmp 0x1800fec40
cmp eax, 9
jne 0x1800fe8da
popf
pop rax
jmp 0x1800fedba
cmp eax, 0x10
jne 0x1800fe8e9
popf
pop rax
jmp 0x1800ff1d8
cmp eax, 6
jne 0x1800fe8f8
popf
pop rax
jmp 0x1800fec8b
mov qword [rsp + 0x18], rbx
mov qword [rsp + 0x20], rsi
push rbp
push rdi
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x40
mov rax, qword [rcx + 8]
xor edx, edx
mov rdi, rcx
mov rsi, qword [rax]
mov rax, qword [rcx]
mov r14d, dword [rax]
test rsi, rsi
jne 0x1800fe96e
push rax
pushf
mov eax, 0xc8385bf5
pushf
not eax
add eax, 0xadc6634e
xor eax, 0x9a8f0ee8
rol eax, 0x86
popf
pushf
not eax
add eax, 0xc4298fa3
xor eax, 0x97252540
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe19fc1d9
xor eax, 0xa853e16c
rol eax, 0x92
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0xbd8f72a3
pushf
not eax
add eax, 0xe1997f94
xor eax, 0xee8dc021
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xdfc746c2
xor eax, 0xe65ce982
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc9984165
xor eax, 0xc0d7815f
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xe636ab88
xor eax, 0xf5d48197
rol eax, 0xb6
popf
jmp 0x1800fe727
mov ecx, r14d
call fcn.1800bcb0a
mov r14, rax
jmp 0x1800feeec
mov r9, rsi
mov qword [rsp + 0x20], 0x7fffffff
xor r8d, r8d
lea rcx, [rbp + 0x38]
call fcn.1800c7fe7
cmp eax, 0x16
je 0x1800fea84
push rax
pushf
mov eax, 0xcbba48f1
pushf
not eax
add eax, 0xcaf8fb78
xor eax, 0xbcba2413
rol eax, 2
popf
pushf
not eax
add eax, 0xcb2081fb
xor eax, 0xbd510b6b
rol eax, 0x26
popf
pushf
not eax
add eax, 0x99ab964a
xor eax, 0x81e1e2c9
rol eax, 0x71
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x78e8de51
pushf
not eax
add eax, 0x8109a67f
xor eax, 0x8a2064ca
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xb1fc11bc
xor eax, 0xaa51c12a
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf7932810
xor eax, 0xea50feea
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd5af2b08
xor eax, 0xc598f740
rol eax, 0xc1
popf
jmp 0x1800fe727
cmp eax, 0x22
je 0x1800feb3f
push rax
pushf
mov eax, 0x4eb53998
pushf
not eax
add eax, 0xfc462fd5
xor eax, 0xf01cb125
rol eax, 0x35
popf
pushf
not eax
add eax, 0xe3fcb8a1
xor eax, 0xcbef382a
rol eax, 0x92
popf
pushf
not eax
add eax, 0x93887ea0
xor eax, 0xd2824c9f
rol eax, 0xef
popf
pushf
not eax
add eax, 0x86f89cf9
xor eax, 0xf85c6ad9
rol eax, 0x56
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x8f9534de
pushf
not eax
add eax, 0xd85189b2
xor eax, 0xa0a72d5d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xc78d4961
xor eax, 0xa008e5fe
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xd2e10ea8
xor eax, 0xa7dba973
rol eax, 0xc7
popf
jmp 0x1800fe727
mov rcx, qword [rbp + 0x38]
mov edx, 0xa069a9bf
pushf
not edx
add edx, 0xbb08babf
xor edx, 0x834e7da6
rol edx, 0x29
popf
pushf
not edx
add edx, 0xa1190106
xor edx, 0xbe3e4dd2
rol edx, 3
popf
call fcn.1800a2881
xor ecx, ecx
mov rbx, rax
test rax, rax
jne 0x1800febfa
push rax
pushf
mov eax, 0x29e66178
pushf
not eax
add eax, 0xc2ca15be
xor eax, 0xce610e54
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x99c2e1b4
xor eax, 0x91b7a056
rol eax, 0x6b
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0xc9900156
pushf
not eax
add eax, 0xf9537127
xor eax, 0x93efa829
rol eax, 0x41
popf
pushf
not eax
add eax, 0x9b4ed9a1
xor eax, 0x9781d3cb
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc8776ede
xor eax, 0xfba0c049
rol eax, 0x41
popf
jmp 0x1800fe727
call fcn.180160126
push rax
pushf
mov eax, 0xaef6783c
pushf
not eax
add eax, 0x999622f5
xor eax, 0xb96849ee
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x8fc6dc50
xor eax, 0xff622055
rol eax, 0xb5
popf
pushf
not eax
add eax, 0x96189fa9
xor eax, 0xa622ba58
rol eax, 0xa6
popf
jmp 0x1800fe727
xor eax, eax
lea r11, [rsp + 0x40]
mov rbx, qword [r11 + 0x40]
mov rsi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop rdi
pop rbp
ret
mov r8, qword [rbp + 0x38]
mov r9, rsi
or qword [rsp + 0x20], 0xffffffffffffffff
mov rdx, rbx
call fcn.1800c7fe7
test eax, eax
je 0x1800fed05
push rax
pushf
mov eax, 0xb785c371
pushf
not eax
add eax, 0xbf92b906
xor eax, 0xbae7755d
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc4f47b5e
xor eax, 0xa39a74ff
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xb2abf720
xor eax, 0xff214e2a
rol eax, 0xe6
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x32ffde20
pushf
not eax
add eax, 0xc2dad710
xor eax, 0x9f606542
rol eax, 5
popf
pushf
not eax
add eax, 0xf69d3560
xor eax, 0xdf5f7fbd
rol eax, 0x2f
popf
jmp 0x1800fe727
cmp eax, 0x16
je 0x1800fed74
push rax
pushf
mov eax, 0x246f05e2
pushf
not eax
add eax, 0xbca08f7b
xor eax, 0x89722460
rol eax, 0xa
popf
pushf
not eax
add eax, 0x98b0c664
xor eax, 0x89eae61e
rol eax, 0xef
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0xb26d5932
pushf
not eax
add eax, 0xd45910e8
xor eax, 0xf1b25351
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xda237cc9
xor eax, 0xe85c2ca3
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x8a83a5f4
xor eax, 0xa45ceafb
rol eax, 0xee
popf
jmp 0x1800fe727
cmp eax, 0x22
je 0x1800fee1c
push rax
pushf
mov eax, 0x6e7246bc
pushf
not eax
add eax, 0xdc6a62da
xor eax, 0xa02d80ad
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xc74a3976
xor eax, 0x83a8f4fc
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe3e9fea8
xor eax, 0x901fcb1d
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x814b395e
xor eax, 0xf44b29c7
rol eax, 0xd4
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x8a13ebff
pushf
not eax
add eax, 0xf435fbea
xor eax, 0xe7aed3ff
rol eax, 0x50
popf
pushf
not eax
add eax, 0xef16c89a
xor eax, 0xe6833d7f
rol eax, 0x48
popf
pushf
not eax
add eax, 0x9f439f41
xor eax, 0xa1eda65f
rol eax, 0x99
popf
pushf
not eax
add eax, 0xf9fe8462
xor eax, 0xd0840b4d
rol eax, 0xf5
popf
jmp 0x1800fe727
mov rcx, rbx
jmp 0x1800fec40
mov rdx, rbx
mov ecx, r14d
call fcn.1800bcb0a
mov rcx, rbx
mov r14, rax
call fcn.180160126
test r14, r14
je 0x1800fef4a
push rax
pushf
mov eax, 0x391ae1a4
pushf
not eax
add eax, 0xb6f8fafd
xor eax, 0xa3f56efe
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xb21551eb
xor eax, 0xa2d39473
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xd578e37c
xor eax, 0xce0913b6
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xabff223e
xor eax, 0xe56eb589
rol eax, 0xe7
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x8e283e1f
pushf
not eax
add eax, 0xdcd0a423
xor eax, 0xe4bde70f
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x9f7419a9
xor eax, 0xfc0c7b79
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xc2b0724e
xor eax, 0xc3a0ba75
rol eax, 0x90
popf
pushf
not eax
add eax, 0x9877cb1b
xor eax, 0x9c1e5198
rol eax, 0xb3
popf
jmp 0x1800fe727
call fcn.180074fd4
mov r13, rax
mov r9, r14
xor r8d, r8d
xor edx, edx
mov rcx, qword [rax + 0x90]
mov qword [rbp - 0x10], rcx
mov rcx, qword [rax + 0x88]
lea rax, [rbp - 0x10]
and qword [rbp + 0x30], 0
mov qword [rbp - 8], rcx
lea rcx, [rbp + 0x30]
mov qword [rsp + 0x28], rax
and qword [rsp + 0x20], 0
call fcn.1800c2f39
test eax, eax
je 0x1800ff01d
push rax
pushf
mov eax, 0x2e99c91c
pushf
not eax
add eax, 0xa328620e
xor eax, 0xc12e9624
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb6fd59db
xor eax, 0x9951ef3a
rol eax, 0xdb
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x5ebc1035
pushf
not eax
add eax, 0xdd25f091
xor eax, 0xc2cfe4d3
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xea086c35
xor eax, 0xd88f202a
rol eax, 0x84
popf
jmp 0x1800fe727
cmp eax, 0x16
je 0x1800ff09f
push rax
pushf
mov eax, 0x282e454d
pushf
not eax
add eax, 0xdb2443e5
xor eax, 0x8ccd60ee
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x82bbb768
xor eax, 0x94b80d4e
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc48201cd
xor eax, 0x8ea81bfe
rol eax, 0xea
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x6bdbcc2c
pushf
not eax
add eax, 0xfa11c2c0
xor eax, 0xdd41ca5d
rol eax, 0x84
popf
pushf
not eax
add eax, 0xd3cf7351
xor eax, 0x9c88666b
rol eax, 0x73
popf
jmp 0x1800fe727
cmp eax, 0x22
je 0x1800ff134
push rax
pushf
mov eax, 0x47e460d2
pushf
not eax
add eax, 0xf76ef7f8
xor eax, 0xbe23070a
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xce368d06
xor eax, 0xc19af683
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc3c853fd
xor eax, 0xbd23d909
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xbc0ba0b0
xor eax, 0x8ef6ef8c
rol eax, 0x56
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x5d7048c5
pushf
not eax
add eax, 0x83bb29c2
xor eax, 0x858bb25f
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xe1c37a5b
xor eax, 0xf90cc04e
rol eax, 0x67
popf
pushf
not eax
add eax, 0xcd00e2c8
xor eax, 0xf8291dd9
rol eax, 0xbd
popf
jmp 0x1800fe727
jmp 0x1800fec8b
mov rcx, qword [rbp + 0x30]
add rcx, 4
call fcn.1801169d5
mov rsi, rax
test rax, rax
je 0x1800ff24a
push rax
pushf
mov eax, 0x26ddf349
pushf
not eax
add eax, 0xd2e243f3
xor eax, 0xaca261f6
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xf7dd2dc4
xor eax, 0x83d7d79a
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xa0782240
xor eax, 0xef6e7827
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xea193a24
xor eax, 0xad10a5b7
rol eax, 0x7e
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x745fed5c
pushf
not eax
add eax, 0xbea33995
xor eax, 0xbd0a42a1
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf2523769
xor eax, 0xfbc928cf
rol eax, 0xab
popf
jmp 0x1800fe727
mov r8, qword [rbp + 0x30]
lea r15, [rax + 4]
lea rax, [rbp - 0x10]
mov r9, r14
mov qword [rsp + 0x28], rax
mov rdx, r15
or qword [rsp + 0x20], 0xffffffffffffffff
xor ecx, ecx
call fcn.1800c2f39
test eax, eax
je 0x1800ff2fe
push rax
pushf
mov eax, 0x462a2bbb
pushf
not eax
add eax, 0xefe11de1
xor eax, 0xe20e5c32
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xb2085952
xor eax, 0xd02dfaab
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xf8cdf072
xor eax, 0xd6e5b220
rol eax, 0xca
popf
pushf
not eax
add eax, 0x895813d7
xor eax, 0xd4218355
rol eax, 0xff
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0xf16ec060
pushf
not eax
add eax, 0x9020c303
xor eax, 0xb72737e4
rol eax, 2
popf
pushf
not eax
add eax, 0x9bc06ecd
xor eax, 0xb506a344
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xa7536990
xor eax, 0xb4ad8957
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xf848c2ca
xor eax, 0xcaef9f74
rol eax, 0x71
popf
jmp 0x1800fe727
cmp eax, 0x16
je 0x1800ff3b9
push rax
pushf
mov eax, 0x28d0d8c0
pushf
not eax
add eax, 0xf712bccf
xor eax, 0xa9fceba0
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xf85f1e1e
xor eax, 0xffd0e72d
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8c992705
xor eax, 0x929e8fd4
rol eax, 9
popf
pushf
not eax
add eax, 0xad0f306a
xor eax, 0xc333cd47
rol eax, 0x67
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0xf0190ddf
pushf
not eax
add eax, 0xce676894
xor eax, 0xf3bfbd9b
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe2021290
xor eax, 0xd6c0eb62
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd726eb48
xor eax, 0xe3050652
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xdc7bb5e5
xor eax, 0xf934c46a
rol eax, 0x4a
popf
jmp 0x1800fe727
cmp eax, 0x22
je 0x1800ff474
push rax
pushf
mov eax, 0x97237fb8
pushf
not eax
add eax, 0xbc98a715
xor eax, 0x9ed330b8
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xdf247598
xor eax, 0xa963701e
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd57967ce
xor eax, 0xbd494f05
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x8b68a6ab
xor eax, 0x99830634
rol eax, 0x85
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x5dab0f21
pushf
not eax
add eax, 0x83f41053
xor eax, 0xe2bd9dce
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe3a9c5db
xor eax, 0xfa6fc6a1
rol eax, 0xdd
popf
jmp 0x1800fe727
mov rcx, rsi
jmp 0x1800fec40
mov rax, qword [rdi]
mov rbx, qword [rbp - 0x10]
movsxd rcx, dword [rax]
shl rcx, 5
mov rdx, qword [rcx + rbx + 0x30]
test rdx, rdx
je 0x1800ff540
push rax
pushf
mov eax, 0x2b625275
pushf
not eax
add eax, 0xbd497d41
xor eax, 0xf549d522
rol eax, 0xba
popf
pushf
not eax
add eax, 0xbb63496f
xor eax, 0xf1b7769e
rol eax, 0x66
popf
pushf
not eax
add eax, 0x924c3ee9
xor eax, 0xc84d426f
rol eax, 5
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x88ee06b8
pushf
not eax
add eax, 0x80ae6d47
xor eax, 0xdeea1622
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xce0ef31e
xor eax, 0xa5a4acb4
rol eax, 0xe2
popf
pushf
not eax
add eax, 0xa9a818a1
xor eax, 0xf5800af0
rol eax, 0x38
popf
pushf
not eax
add eax, 0xa9b0c2e9
xor eax, 0xb703bbdb
rol eax, 0x19
popf
jmp 0x1800fe727
or eax, 0xffffffff
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x1800ff5eb
push rax
pushf
mov eax, 0xddf158d9
pushf
not eax
add eax, 0xd1e07c52
xor eax, 0xd48e0ea8
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xe6bc450f
xor eax, 0x9ef27948
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe46f5e74
xor eax, 0xf42dfff5
rol eax, 0x7f
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x7d8edd2f
pushf
not eax
add eax, 0x9ff305e2
xor eax, 0xf4db6a10
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xd2cb24c1
xor eax, 0xabf52a59
rol eax, 0xa
popf
pushf
not eax
add eax, 0xf75d019d
xor eax, 0x9b78ce39
rol eax, 0x28
popf
jmp 0x1800fe727
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
mov rcx, qword [rcx + rbx + 0x30]
call fcn.180160126
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
and qword [rcx + rbx + 0x30], 0
push rax
pushf
mov eax, 0x82144657
pushf
not eax
add eax, 0xf96fa2ca
xor eax, 0xd20b9c50
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfcd4c7db
xor eax, 0xf0e29d85
rol eax, 0xef
popf
jmp 0x1800fe727
mov eax, dword [r13 + 0x3a8]
test dword [0x1800406a8], eax
jne 0x1800ff6f0
push rax
pushf
mov eax, 0x42677e44
pushf
not eax
add eax, 0x86d068b3
xor eax, 0xef320bde
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9695660c
xor eax, 0xe4c9bee0
rol eax, 0x79
popf
pushf
not eax
add eax, 0xed0d9957
xor eax, 0xb81392fc
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xbfdea5a3
xor eax, 0xd99abd60
rol eax, 0xd8
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x57811d6e
pushf
not eax
add eax, 0xdba9be8f
xor eax, 0x88fe57eb
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x861a01e6
xor eax, 0xa0e57755
rol eax, 0xb8
popf
pushf
not eax
add eax, 0xf1bd963d
xor eax, 0xf4852f9d
rol eax, 0xc6
popf
jmp 0x1800fe727
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
mov rdx, qword [rcx + rbx + 0x30]
test rdx, rdx
je 0x1800ff790
push rax
pushf
mov eax, 0x1673438
pushf
not eax
add eax, 0x81ef9981
xor eax, 0xa46169a5
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xe276db60
xor eax, 0x990bbcb5
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x96720819
xor eax, 0xa54b5224
rol eax, 0x24
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0x66f06ab
pushf
not eax
add eax, 0xc641ae13
xor eax, 0xb1af4c9b
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa496eb0c
xor eax, 0xe717694c
rol eax, 0xbe
popf
jmp 0x1800fe727
or eax, 0xffffffff
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x1800ff828
push rax
pushf
mov eax, 0xaf13548d
pushf
not eax
add eax, 0x9c11850e
xor eax, 0xd0603447
rol eax, 0x49
popf
pushf
not eax
add eax, 0xb4aa0b18
xor eax, 0x980bce41
rol eax, 0x82
popf
pushf
not eax
add eax, 0x92ee42d9
xor eax, 0xe09fbe53
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xbf65d1fd
xor eax, 0xb9c57a77
rol eax, 0xad
popf
jmp 0x1800fe727
push rax
pushf
mov eax, 0xbdcd828b
pushf
not eax
add eax, 0xb403f5ed
xor eax, 0xd7c73744
rol eax, 0x46
popf
pushf
not eax
add eax, 0xc3e0ad24
xor eax, 0xb2582cf6
rol eax, 0x10
popf
pushf
not eax
add eax, 0x931823f0
xor eax, 0xe2208216
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xd4d043b9
xor eax, 0xf31997aa
rol eax, 0x90
popf
jmp 0x1800fe727
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
mov rcx, qword [rcx + rbx + 0x30]
call fcn.180160126
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
and qword [rcx + rbx + 0x30], 0
push rax
pushf
mov eax, 0x478bb5ac
pushf
not eax
add eax, 0xe1bc954c
xor eax, 0xce204cbe
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf5f0a5f4
xor eax, 0xac5fe7eb
rol eax, 0x38
popf
jmp 0x1800fe727
mov ecx, dword [rbx + 0x10]
mov rax, r15
mov dword [rsi], ecx
mov rcx, qword [rdi]
movsxd rdx, dword [rcx]
shl rdx, 5
mov qword [rdx + rbx + 0x30], rsi
mov rcx, qword [rdi]
movsxd rdx, dword [rcx]
inc rdx
shl rdx, 5
mov qword [rdx + rbx], r15
jmp 0x1800fec8d
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800e15df
int3
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.1800e15df
int3