Function at 0x1402b2bc8
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xdbc86407
pushf
not eax
add eax, 0xba274406
xor eax, 0xb40e6dba
rol eax, 0xa
popf
pushf
not eax
add eax, 0xd75899ed
xor eax, 0xd68a4bcf
rol eax, 0x28
popf
pushf
not eax
add eax, 0xce862df8
xor eax, 0xe21e570f
rol eax, 0x50
popf
pushf
not eax
add eax, 0x8b842fbd
xor eax, 0x94ca04e0
rol eax, 0x31
popf
cmp eax, 4
jne 0x1402b2c2b
popf
pop rax
jmp 0x1402b3008
cmp eax, 0
jne 0x1402b2c3a
popf
pop rax
jmp 0x1402b2ded
cmp eax, 3
jne 0x1402b2c49
popf
pop rax
jmp 0x1402b2f86
cmp eax, 1
jne 0x1402b2c58
popf
pop rax
jmp 0x1402b2e96
cmp eax, 0xd
jne 0x1402b2c67
popf
pop rax
jmp 0x1402b34d5
cmp eax, 0x1a
jne 0x1402b2c76
popf
pop rax
jmp 0x1402b3be9
cmp eax, 0xe
jne 0x1402b2c85
popf
pop rax
jmp 0x1402b357d
cmp eax, 0xb
jne 0x1402b2c94
popf
pop rax
jmp 0x1402b335b
cmp eax, 0x19
jne 0x1402b2ca3
popf
pop rax
jmp 0x1402b3b6f
cmp eax, 8
jne 0x1402b2cb2
popf
pop rax
jmp 0x1402b321c
cmp eax, 0x1d
jne 0x1402b2cc1
popf
pop rax
jmp 0x1402b3d5e
cmp eax, 0x17
jne 0x1402b2cd0
popf
pop rax
jmp 0x1402b3a90
cmp eax, 0x1c
jne 0x1402b2cdf
popf
pop rax
jmp 0x1402b3ceb
cmp eax, 0x12
jne 0x1402b2cee
popf
pop rax
jmp 0x1402b37b6
cmp eax, 0x18
jne 0x1402b2cfd
popf
pop rax
jmp 0x1402b3afa
cmp eax, 0x11
jne 0x1402b2d0c
popf
pop rax
jmp 0x1402b36ef
cmp eax, 0x1b
jne 0x1402b2d1b
popf
pop rax
jmp 0x1402b3c94
cmp eax, 0x16
jne 0x1402b2d2a
popf
pop rax
jmp 0x1402b39d2
cmp eax, 0xa
jne 0x1402b2d39
popf
pop rax
jmp 0x1402b3320
cmp eax, 0x14
jne 0x1402b2d48
popf
pop rax
jmp 0x1402b38cd
cmp eax, 0xf
jne 0x1402b2d57
popf
pop rax
jmp 0x1402b3612
cmp eax, 0x13
jne 0x1402b2d66
popf
pop rax
jmp 0x1402b384b
cmp eax, 0x15
jne 0x1402b2d75
popf
pop rax
jmp 0x1402b391b
cmp eax, 2
jne 0x1402b2d84
popf
pop rax
jmp 0x1402b2eec
cmp eax, 0x1e
jne 0x1402b2d93
popf
pop rax
jmp 0x1402b3da7
cmp eax, 0xc
jne 0x1402b2da2
popf
pop rax
jmp 0x1402b3402
cmp eax, 7
jne 0x1402b2db1
popf
pop rax
jmp 0x1402b3177
cmp eax, 5
jne 0x1402b2dc0
popf
pop rax
jmp 0x1402b30fe
cmp eax, 9
jne 0x1402b2dcf
popf
pop rax
jmp 0x1402b328b
cmp eax, 0x10
jne 0x1402b2dde
popf
pop rax
jmp 0x1402b3670
cmp eax, 6
jne 0x1402b2ded
popf
pop rax
jmp 0x1402b315c
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 0x1402b2e50
push rax
pushf
mov eax, 0x948a5db
pushf
not eax
add eax, 0xacb73020
xor eax, 0xd739ddf6
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x98bce9b7
xor eax, 0xe9580908
rol eax, 0x75
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0x5f387824
pushf
not eax
add eax, 0x9f2d5a72
xor eax, 0xfed8d951
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe541163b
xor eax, 0x979bd183
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x96751dbd
xor eax, 0x8a8b826c
rol eax, 0xb1
popf
jmp 0x1402b2c1c
mov ecx, r14d
call fcn.140273841
mov r14, rax
jmp 0x1402b3371
mov r9, rsi
mov qword [rsp + 0x20], 0x7fffffff
xor r8d, r8d
lea rcx, [rbp + 0x38]
call fcn.1402830c0
cmp eax, 0x16
je 0x1402b2f40
push rax
pushf
mov eax, 0xfa7d2f34
pushf
not eax
add eax, 0xd6b907c3
xor eax, 0x812fc1fe
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xcf82aed5
xor eax, 0xb83da9f8
rol eax, 0x59
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0xe5ee6da0
pushf
not eax
add eax, 0xad394f48
xor eax, 0xf9e68509
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xac931cf9
xor eax, 0xfc5e52f6
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa371494f
xor eax, 0xcaf3e736
rol eax, 0xfb
popf
jmp 0x1402b2c1c
cmp eax, 0x22
je 0x1402b2fd5
push rax
pushf
mov eax, 0xb93ea8a
pushf
not eax
add eax, 0xbe845f81
xor eax, 0xe9df7828
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa9765932
xor eax, 0xf0306920
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9d381a95
xor eax, 0x88d8a4f5
rol eax, 0xdc
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0x818fa34b
pushf
not eax
add eax, 0x932ff46a
xor eax, 0x9c5ca322
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xc3514bfb
xor eax, 0xebd20f6b
rol eax, 0x46
popf
jmp 0x1402b2c1c
mov rcx, qword [rbp + 0x38]
mov edx, 0x66a020f6
pushf
not edx
add edx, 0xde14923c
xor edx, 0x8ea98030
rol edx, 0xd4
popf
pushf
not edx
add edx, 0xcaa168c7
xor edx, 0xad60eb54
rol edx, 0x70
popf
pushf
not edx
add edx, 0xe371b403
xor edx, 0xc1ba95e1
rol edx, 0xef
popf
call fcn.140260285
xor ecx, ecx
mov rbx, rax
test rax, rax
jne 0x1402b30a5
push rax
pushf
mov eax, 0x7cbffc09
pushf
not eax
add eax, 0xab540dfc
xor eax, 0xdd384324
rol eax, 0x47
popf
pushf
not eax
add eax, 0xbeb235c5
xor eax, 0x827a06a2
rol eax, 0x11
popf
pushf
not eax
add eax, 0xe5e4c308
xor eax, 0xec11ed22
rol eax, 0xe3
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0xebc3582f
pushf
not eax
add eax, 0xb38c80c1
xor eax, 0x9b5dd9b3
rol eax, 0xde
popf
pushf
not eax
add eax, 0xe0bba572
xor eax, 0xecf447f2
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x939b63c5
xor eax, 0x8d9ff254
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf02c3637
xor eax, 0x819ad173
rol eax, 0x13
popf
jmp 0x1402b2c1c
call fcn.1402ee2cb
push rax
pushf
mov eax, 0xc22d824d
pushf
not eax
add eax, 0xd3f2e7c7
xor eax, 0xe35355eb
rol eax, 0x40
popf
pushf
not eax
add eax, 0xcf4d027a
xor eax, 0xfe38a0ea
rol eax, 5
popf
pushf
not eax
add eax, 0xe0ad7578
xor eax, 0x9f7f41ee
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe8ffcf21
xor eax, 0xe7dbfd06
rol eax, 0x79
popf
jmp 0x1402b2c1c
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.1402830c0
test eax, eax
je 0x1402b31d6
push rax
pushf
mov eax, 0xfd10d3c7
pushf
not eax
add eax, 0xce0a6a09
xor eax, 0xef6ab424
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xe83a59e9
xor eax, 0xa608775f
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xd6d2fe06
xor eax, 0xe380412a
rol eax, 0x67
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0x8b73b8d7
pushf
not eax
add eax, 0xf6ffee18
xor eax, 0xe33d35c9
rol eax, 0x10
popf
pushf
not eax
add eax, 0xca62ae71
xor eax, 0xbb6be5f0
rol eax, 0x62
popf
pushf
not eax
add eax, 0xae6ab540
xor eax, 0xe39fb42e
rol eax, 0x3e
popf
jmp 0x1402b2c1c
cmp eax, 0x16
je 0x1402b3258
push rax
pushf
mov eax, 0x9a3e9422
pushf
not eax
add eax, 0xcaf0b2f8
xor eax, 0x8554365b
rol eax, 9
popf
pushf
not eax
add eax, 0x88a02d5e
xor eax, 0xbcdf0ff2
rol eax, 0xec
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0xfb7e10a4
pushf
not eax
add eax, 0xce61b321
xor eax, 0xb556e48f
rol eax, 0x72
popf
pushf
not eax
add eax, 0xdea6fab3
xor eax, 0xc2d9b3dd
rol eax, 0xb5
popf
jmp 0x1402b2c1c
cmp eax, 0x22
je 0x1402b32c7
push rax
pushf
mov eax, 0xca63dfaa
pushf
not eax
add eax, 0xc92f7e1b
xor eax, 0x90ccb75f
rol eax, 0x70
popf
pushf
not eax
add eax, 0xde95abcc
xor eax, 0xb5663c84
rol eax, 0x7b
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0x2ad204b4
pushf
not eax
add eax, 0xa5c77edc
xor eax, 0xad86b7fb
rol eax, 2
popf
pushf
not eax
add eax, 0x86fa149f
xor eax, 0xce87eda6
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xcfb4ca29
xor eax, 0xbf381b98
rol eax, 0x29
popf
pushf
not eax
add eax, 0xcc43fc6a
xor eax, 0xd56a8bcd
rol eax, 0xc8
popf
jmp 0x1402b2c1c
mov rcx, rbx
jmp 0x1402b30fe
mov rdx, rbx
mov ecx, r14d
call fcn.140273841
mov rcx, rbx
mov r14, rax
call fcn.1402ee2cb
test r14, r14
je 0x1402b33a9
push rax
pushf
mov eax, 0xa7cabd3c
pushf
not eax
add eax, 0xa0d27c0a
xor eax, 0xb3d09051
rol eax, 0x46
popf
pushf
not eax
add eax, 0x9787f20b
xor eax, 0xe03c4af8
rol eax, 0xcb
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0x9b6eebaf
pushf
not eax
add eax, 0x8803f1c3
xor eax, 0x961a1d5e
rol eax, 0xee
popf
pushf
not eax
add eax, 0x9eb970bb
xor eax, 0xe6a6e70d
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xb0962458
xor eax, 0x84392cc1
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x8904c861
xor eax, 0xe2cd0ca7
rol eax, 0x9f
popf
jmp 0x1402b2c1c
call fcn.14023ab0f
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.14027b5cb
test eax, eax
je 0x1402b348f
push rax
pushf
mov eax, 0xcecbd311
pushf
not eax
add eax, 0xb1bfd21e
xor eax, 0xb5fa424a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb76d4aa3
xor eax, 0xf663c1f2
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xd107d2da
xor eax, 0xb644b3dd
rol eax, 0x78
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0x34df65f2
pushf
not eax
add eax, 0xfa0ed95f
xor eax, 0xb3b833e4
rol eax, 0x76
popf
pushf
not eax
add eax, 0x8f27f618
xor eax, 0xac2925f2
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd2b895ce
xor eax, 0xf14b2585
rol eax, 0xca
popf
jmp 0x1402b2c1c
cmp eax, 0x16
je 0x1402b3524
push rax
pushf
mov eax, 0xc19b6010
pushf
not eax
add eax, 0xdf104002
xor eax, 0x8bb497f5
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xe9bad4e5
xor eax, 0xfe6cb414
rol eax, 0x73
popf
pushf
not eax
add eax, 0xc32d7235
xor eax, 0xea5c238c
rol eax, 0x4d
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0xdff91c89
pushf
not eax
add eax, 0xab2c83a0
xor eax, 0xb596b21d
rol eax, 0x98
popf
pushf
not eax
add eax, 0x9d655e25
xor eax, 0xf118e00f
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x99c7332f
xor eax, 0xafd1210b
rol eax, 0x76
popf
pushf
not eax
add eax, 0xed1dd45f
xor eax, 0xe7d23ed7
rol eax, 0x7e
popf
jmp 0x1402b2c1c
cmp eax, 0x22
je 0x1402b35b9
push rax
pushf
mov eax, 0x71a3447
pushf
not eax
add eax, 0xdc676d43
xor eax, 0xea334679
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb84431df
xor eax, 0xc05c4987
rol eax, 0x7e
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0xbe8a3e74
pushf
not eax
add eax, 0xd70add3b
xor eax, 0xb2e87161
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa76fac57
xor eax, 0x9a3b9432
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xfcdcf32a
xor eax, 0xec0439af
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x86bc5115
xor eax, 0xe59aa117
rol eax, 0xad
popf
jmp 0x1402b2c1c
jmp 0x1402b315c
mov rcx, qword [rbp + 0x30]
add rcx, 4
call fcn.1402bc8e2
mov rsi, rax
test rax, rax
je 0x1402b36bc
push rax
pushf
mov eax, 0x99aaba5b
pushf
not eax
add eax, 0x8009c26a
xor eax, 0x8c6370d3
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb413f34b
xor eax, 0xe484d79d
rol eax, 0xa5
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0xae63bc5e
pushf
not eax
add eax, 0xbf7308bf
xor eax, 0xc21a4ee4
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xc35830df
xor eax, 0x9b0a9f8e
rol eax, 0x14
popf
jmp 0x1402b2c1c
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.14027b5cb
test eax, eax
je 0x1402b3770
push rax
pushf
mov eax, 0x38e3907b
pushf
not eax
add eax, 0xdb8cde9a
xor eax, 0xbc4f5120
rol eax, 0x76
popf
pushf
not eax
add eax, 0xbf3ddea8
xor eax, 0x871404bb
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xf69c87d2
xor eax, 0xeca6f642
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xa78fe2b6
xor eax, 0xed987121
rol eax, 0x8c
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0xb1a6b5de
pushf
not eax
add eax, 0xbef53e2f
xor eax, 0xee57037d
rol eax, 0x36
popf
pushf
not eax
add eax, 0xce4275f3
xor eax, 0xf548a75d
rol eax, 0x22
popf
pushf
not eax
add eax, 0xbac7b141
xor eax, 0xdcc38e1c
rol eax, 0x40
popf
jmp 0x1402b2c1c
cmp eax, 0x16
je 0x1402b37f2
push rax
pushf
mov eax, 0xa04b3aef
pushf
not eax
add eax, 0xb033891c
xor eax, 0xa0816c79
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xa692b28f
xor eax, 0x8377fca1
rol eax, 0x4c
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0x271b83e
pushf
not eax
add eax, 0xa7584af3
xor eax, 0xd933a10c
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xcad38424
xor eax, 0x9e10c1f4
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x97bae36d
xor eax, 0xfcd71932
rol eax, 0x74
popf
pushf
not eax
add eax, 0x90900d7b
xor eax, 0x8707647b
rol eax, 0xd1
popf
jmp 0x1402b2c1c
cmp eax, 0x22
je 0x1402b389a
push rax
pushf
mov eax, 0xffa33fd9
pushf
not eax
add eax, 0xab375208
xor eax, 0xfee903f7
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xc0f46b7f
xor eax, 0xcde6e4fb
rol eax, 0x93
popf
pushf
not eax
add eax, 0xc67a8290
xor eax, 0x932ba3fd
rol eax, 0x41
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0x820f2749
pushf
not eax
add eax, 0xa0225e2d
xor eax, 0xd267b509
rol eax, 0xe4
popf
pushf
not eax
add eax, 0x81a580b5
xor eax, 0xb55d4208
rol eax, 0x89
popf
jmp 0x1402b2c1c
mov rcx, rsi
jmp 0x1402b30fe
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 0x1402b3979
push rax
pushf
mov eax, 0xe8e5786a
pushf
not eax
add eax, 0xf8623348
xor eax, 0x942e110e
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xa5a56e1a
xor eax, 0xff69766e
rol eax, 0x48
popf
pushf
not eax
add eax, 0x8693f1d3
xor eax, 0xdd33d540
rol eax, 0x83
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0x4fc5a5b0
pushf
not eax
add eax, 0xb58ee7f4
xor eax, 0x937846a6
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xa816ac2b
xor eax, 0xd3216ea1
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xc65a80f4
xor eax, 0xb4aa36dc
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xfd17535d
xor eax, 0xfdb44777
rol eax, 0x8b
popf
jmp 0x1402b2c1c
or eax, 0xffffffff
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x1402b3a37
push rax
pushf
mov eax, 0xbf687aec
pushf
not eax
add eax, 0xb491d2f9
xor eax, 0x80cf4415
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe2c7a692
xor eax, 0xb8dd2e6e
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd8a1428e
xor eax, 0xce8c2d73
rol eax, 9
popf
pushf
not eax
add eax, 0xcbc937f1
xor eax, 0xd42414e6
rol eax, 0x12
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0x27cb5c55
pushf
not eax
add eax, 0x9cdbe701
xor eax, 0xf7aec209
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xa9becf9f
xor eax, 0xcc56098e
rol eax, 0x93
popf
pushf
not eax
add eax, 0xfb3337a6
xor eax, 0xe483e358
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x9b5cc752
xor eax, 0xd0d04699
rol eax, 0xb3
popf
jmp 0x1402b2c1c
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
mov rcx, qword [rcx + rbx + 0x30]
call fcn.1402ee2cb
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
and qword [rcx + rbx + 0x30], 0
push rax
pushf
mov eax, 0x3017214a
pushf
not eax
add eax, 0xa77a56a9
xor eax, 0xed1be7fa
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x9dce2199
xor eax, 0x9382540e
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x978ad3cf
xor eax, 0xe33f2944
rol eax, 0xa2
popf
jmp 0x1402b2c1c
mov eax, dword [r13 + 0x3a8]
test dword [0x140120590], eax
jne 0x1402b3b3c
push rax
pushf
mov eax, 0xb2baf148
pushf
not eax
add eax, 0x94bc5230
xor eax, 0x80d23d73
rol eax, 0x4c
popf
pushf
not eax
add eax, 0x8d8665f1
xor eax, 0xc7ad1fc2
rol eax, 0xe4
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0x634b3f8e
pushf
not eax
add eax, 0xfde19821
xor eax, 0x9c49c72a
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xbb98510a
xor eax, 0xd3aa4f5c
rol eax, 0x81
popf
jmp 0x1402b2c1c
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
mov rdx, qword [rcx + rbx + 0x30]
test rdx, rdx
je 0x1402b3bb6
push rax
pushf
mov eax, 0xe81d4c8e
pushf
not eax
add eax, 0xac0d02d1
xor eax, 0xb9512923
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa94f2425
xor eax, 0xdc54184f
rol eax, 0x26
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0x43351287
pushf
not eax
add eax, 0xcabcdaf8
xor eax, 0xfe87e88c
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8f0abf16
xor eax, 0x8ecfc623
rol eax, 0xb2
popf
jmp 0x1402b2c1c
or eax, 0xffffffff
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x1402b3c3b
push rax
pushf
mov eax, 0x42623de4
pushf
not eax
add eax, 0xd1f33922
xor eax, 0xed64fc34
rol eax, 0x92
popf
pushf
not eax
add eax, 0xbecc9b8b
xor eax, 0x8e06ef6d
rol eax, 0xff
popf
pushf
not eax
add eax, 0x83adf2a1
xor eax, 0xed5d1935
rol eax, 0xf8
popf
jmp 0x1402b2c1c
push rax
pushf
mov eax, 0xa3934950
pushf
not eax
add eax, 0xb745068c
xor eax, 0xbc98be1d
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xf59389a1
xor eax, 0xe8426a7f
rol eax, 0x26
popf
pushf
not eax
add eax, 0xdd16bf47
xor eax, 0xc42a537b
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc7d822a6
xor eax, 0xb8395dd4
rol eax, 0x3f
popf
jmp 0x1402b2c1c
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
mov rcx, qword [rcx + rbx + 0x30]
call fcn.1402ee2cb
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
and qword [rcx + rbx + 0x30], 0
push rax
pushf
mov eax, 0xc2191ca
pushf
not eax
add eax, 0x89729067
xor eax, 0xe6cddc0e
rol eax, 0xda
popf
pushf
not eax
add eax, 0xfd946200
xor eax, 0xb325ed4d
rol eax, 0x1f
popf
jmp 0x1402b2c1c
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 0x1402b315e
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14029b114
int3
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.14029b114
int3