Function at 0x1404cdd50
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xb39c5d2d
pushf
not eax
add eax, 0xa455f129
xor eax, 0xe0861e6f
rol eax, 0x42
popf
pushf
not eax
add eax, 0x98f2a1cd
xor eax, 0x8a06b464
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x86b41245
xor eax, 0xefbb4b55
rol eax, 0x2e
popf
cmp eax, 4
jne 0x1404cdda0
popf
pop rax
jmp 0x1404ce1a3
cmp eax, 0
jne 0x1404cddaf
popf
pop rax
jmp 0x1404cdf62
cmp eax, 3
jne 0x1404cddbe
popf
pop rax
jmp 0x1404ce121
cmp eax, 1
jne 0x1404cddcd
popf
pop rax
jmp 0x1404ce01e
cmp eax, 0xd
jne 0x1404cdddc
popf
pop rax
jmp 0x1404ce647
cmp eax, 0x1a
jne 0x1404cddeb
popf
pop rax
jmp 0x1404ced48
cmp eax, 0xe
jne 0x1404cddfa
popf
pop rax
jmp 0x1404ce6c9
cmp eax, 0xb
jne 0x1404cde09
popf
pop rax
jmp 0x1404ce4bb
cmp eax, 0x19
jne 0x1404cde18
popf
pop rax
jmp 0x1404cec82
cmp eax, 8
jne 0x1404cde27
popf
pop rax
jmp 0x1404ce369
cmp eax, 0x1d
jne 0x1404cde36
popf
pop rax
jmp 0x1404ceebd
cmp eax, 0x17
jne 0x1404cde45
popf
pop rax
jmp 0x1404ceba3
cmp eax, 0x1c
jne 0x1404cde54
popf
pop rax
jmp 0x1404cee5d
cmp eax, 0x12
jne 0x1404cde63
popf
pop rax
jmp 0x1404ce8dc
cmp eax, 0x18
jne 0x1404cde72
popf
pop rax
jmp 0x1404cebfa
cmp eax, 0x11
jne 0x1404cde81
popf
pop rax
jmp 0x1404ce84e
cmp eax, 0x1b
jne 0x1404cde90
popf
pop rax
jmp 0x1404cee06
cmp eax, 0x16
jne 0x1404cde9f
popf
pop rax
jmp 0x1404ceb31
cmp eax, 0xa
jne 0x1404cdeae
popf
pop rax
jmp 0x1404ce46d
cmp eax, 0x14
jne 0x1404cdebd
popf
pop rax
jmp 0x1404cea2c
cmp eax, 0xf
jne 0x1404cdecc
popf
pop rax
jmp 0x1404ce74b
cmp eax, 0x13
jne 0x1404cdedb
popf
pop rax
jmp 0x1404ce971
cmp eax, 0x15
jne 0x1404cdeea
popf
pop rax
jmp 0x1404cea8d
cmp eax, 2
jne 0x1404cdef9
popf
pop rax
jmp 0x1404ce074
cmp eax, 0x1e
jne 0x1404cdf08
popf
pop rax
jmp 0x1404cef06
cmp eax, 0xc
jne 0x1404cdf17
popf
pop rax
jmp 0x1404ce562
cmp eax, 7
jne 0x1404cdf26
popf
pop rax
jmp 0x1404ce2d7
cmp eax, 5
jne 0x1404cdf35
popf
pop rax
jmp 0x1404ce271
cmp eax, 9
jne 0x1404cdf44
popf
pop rax
jmp 0x1404ce3d8
cmp eax, 0x10
jne 0x1404cdf53
popf
pop rax
jmp 0x1404ce7a9
cmp eax, 6
jne 0x1404cdf62
popf
pop rax
jmp 0x1404ce2bc
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 0x1404cdfc5
push rax
pushf
mov eax, 0xa85e3d94
pushf
not eax
add eax, 0xdeb6b7c2
xor eax, 0x98ee9683
rol eax, 0x94
popf
pushf
not eax
add eax, 0xc278c38d
xor eax, 0xf78d581e
rol eax, 0x11
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x4ce0030d
pushf
not eax
add eax, 0xbdcd929b
xor eax, 0xce05d7fc
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb88f65d8
xor eax, 0x9ef00d5d
rol eax, 0x91
popf
pushf
not eax
add eax, 0xfd6f316b
xor eax, 0xc7362d2f
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x8ebc9dd9
xor eax, 0x9a91c43f
rol eax, 0x26
popf
jmp 0x1404cdd91
mov ecx, r14d
call fcn.140071da3
mov r14, rax
jmp 0x1404ce4d1
mov r9, rsi
mov qword [rsp + 0x20], 0x7fffffff
xor r8d, r8d
lea rcx, [rbp + 0x38]
call fcn.14006e46e
cmp eax, 0x16
je 0x1404ce0ee
push rax
pushf
mov eax, 0xca57a7d7
pushf
not eax
add eax, 0x904aa21d
xor eax, 0xf7a3714c
rol eax, 0xea
popf
pushf
not eax
add eax, 0x87bdaafb
xor eax, 0x8f824bf4
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x8a72dd64
xor eax, 0xdf403f8a
rol eax, 0x80
popf
pushf
not eax
add eax, 0x98b8c815
xor eax, 0xbe79721a
rol eax, 0x59
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x9113a762
pushf
not eax
add eax, 0xe075ac12
xor eax, 0xd3415439
rol eax, 0xf9
popf
pushf
not eax
add eax, 0xddeefb81
xor eax, 0xb7f6b4df
rol eax, 0x8a
popf
jmp 0x1404cdd91
cmp eax, 0x22
je 0x1404ce170
push rax
pushf
mov eax, 0xc94fa16f
pushf
not eax
add eax, 0xbeaf9b64
xor eax, 0xdf33c2f7
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf4b2a14d
xor eax, 0x996076f7
rol eax, 0x51
popf
pushf
not eax
add eax, 0xb7e2de5a
xor eax, 0xd64e8949
rol eax, 0x32
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x7a3a9a0d
pushf
not eax
add eax, 0xa4dcfaad
xor eax, 0x89b752d1
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd202ce63
xor eax, 0x807834eb
rol eax, 0x1c
popf
jmp 0x1404cdd91
mov rcx, qword [rbp + 0x38]
mov edx, 0xe077afd3
pushf
not edx
add edx, 0xac9b57cc
xor edx, 0xb7e6ed24
rol edx, 0x66
popf
pushf
not edx
add edx, 0xb1c77a41
xor edx, 0xd074c322
rol edx, 0x65
popf
call fcn.14007185d
xor ecx, ecx
mov rbx, rax
test rax, rax
jne 0x1404ce218
push rax
pushf
mov eax, 0xeefd5a0
pushf
not eax
add eax, 0xd80b2fe9
xor eax, 0xc8428f44
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xf22ad88c
xor eax, 0xa3895860
rol eax, 0xe6
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x240fc4f2
pushf
not eax
add eax, 0x8503a982
xor eax, 0x8f93add8
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xe3e664bc
xor eax, 0xe9186254
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x8f66a8a9
xor eax, 0x877a9359
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xe9cb4685
xor eax, 0xc7b77887
rol eax, 0x41
popf
jmp 0x1404cdd91
call fcn.14006d258
push rax
pushf
mov eax, 0xfecb981c
pushf
not eax
add eax, 0xd9b826f8
xor eax, 0xef0ac948
rol eax, 0x24
popf
pushf
not eax
add eax, 0xb8e69d6e
xor eax, 0x9e0385ee
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xd545220e
xor eax, 0x91ab990a
rol eax, 0x8d
popf
jmp 0x1404cdd91
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.14006e46e
test eax, eax
je 0x1404ce336
push rax
pushf
mov eax, 0xf0ba834d
pushf
not eax
add eax, 0xa374d4fb
xor eax, 0xb2ec790b
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xb4a3a310
xor eax, 0xecef73bc
rol eax, 0x64
popf
pushf
not eax
add eax, 0xa490bf10
xor eax, 0xd2bdd8de
rol eax, 0xe1
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x99129678
pushf
not eax
add eax, 0xe8460883
xor eax, 0xd23823e7
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x9f9e1cb5
xor eax, 0xbc438d48
rol eax, 0x88
popf
jmp 0x1404cdd91
cmp eax, 0x16
je 0x1404ce3a5
push rax
pushf
mov eax, 0x52a79908
pushf
not eax
add eax, 0x9683fe3d
xor eax, 0x82512291
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xbb4d16f8
xor eax, 0xa446e1dd
rol eax, 0x21
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0xae875a1
pushf
not eax
add eax, 0xef7b51ad
xor eax, 0x98016cd3
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb092108d
xor eax, 0xec457306
rol eax, 0xcd
popf
jmp 0x1404cdd91
cmp eax, 0x22
je 0x1404ce427
push rax
pushf
mov eax, 0x1460057d
pushf
not eax
add eax, 0xfe1995b0
xor eax, 0x80d9050e
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xbe93959f
xor eax, 0xe298f6c5
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb61a075e
xor eax, 0xd96324d4
rol eax, 0xe5
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0xee5a71b8
pushf
not eax
add eax, 0x9d8835e4
xor eax, 0xe33aa9b7
rol eax, 0x18
popf
pushf
not eax
add eax, 0x9686520b
xor eax, 0x934bbf34
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xd6b44452
xor eax, 0xa986103c
rol eax, 0xbb
popf
jmp 0x1404cdd91
mov rcx, rbx
jmp 0x1404ce271
mov rdx, rbx
mov ecx, r14d
call fcn.140071da3
mov rcx, rbx
mov r14, rax
call fcn.14006d258
test r14, r14
je 0x1404ce52f
push rax
pushf
mov eax, 0x457ab1fc
pushf
not eax
add eax, 0xbf0b144a
xor eax, 0xff291aeb
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x858ffa9d
xor eax, 0xabc78a48
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xe7c14c2d
xor eax, 0xc50b5d85
rol eax, 0x64
popf
pushf
not eax
add eax, 0x81b83ea4
xor eax, 0x9e17fe1c
rol eax, 0xf4
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x35f7164c
pushf
not eax
add eax, 0x96fb991e
xor eax, 0xdd75ba07
rol eax, 0x67
popf
pushf
not eax
add eax, 0xe7a40a0b
xor eax, 0xaf061eac
rol eax, 0xb2
popf
jmp 0x1404cdd91
call fcn.14006e17b
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.14006ed6a
test eax, eax
je 0x1404ce5ef
push rax
pushf
mov eax, 0xa8c8ffdf
pushf
not eax
add eax, 0xcf6265eb
xor eax, 0xcabdabed
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xf469b120
xor eax, 0xf3d2c7be
rol eax, 0x54
popf
pushf
not eax
add eax, 0x8dc1e719
xor eax, 0xbcdcf91c
rol eax, 0x1d
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x9c094df1
pushf
not eax
add eax, 0xa48bfe28
xor eax, 0xcb4abd20
rol eax, 1
popf
pushf
not eax
add eax, 0xe5fb9e19
xor eax, 0xe098f6cb
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x8e1d1bd4
xor eax, 0x846201b2
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xf516b23b
xor eax, 0xf38dc206
rol eax, 0x84
popf
jmp 0x1404cdd91
cmp eax, 0x16
je 0x1404ce683
push rax
pushf
mov eax, 0x6c9dec00
pushf
not eax
add eax, 0xc479fcbd
xor eax, 0xec852a24
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe1380461
xor eax, 0xa69cc907
rol eax, 0x32
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x8ddd66ac
pushf
not eax
add eax, 0xc288ebd4
xor eax, 0xb3362c00
rol eax, 0x33
popf
pushf
not eax
add eax, 0xdebf395c
xor eax, 0xf21aa750
rol eax, 0x67
popf
pushf
not eax
add eax, 0x9d50206d
xor eax, 0xd12d8139
rol eax, 0x11
popf
jmp 0x1404cdd91
cmp eax, 0x22
je 0x1404ce705
push rax
pushf
mov eax, 0x25ef50b8
pushf
not eax
add eax, 0xf9337072
xor eax, 0xe56d6f7c
rol eax, 0xf
popf
pushf
not eax
add eax, 0x9246a306
xor eax, 0xd9e4f7f1
rol eax, 0x34
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0xad12eaaa
pushf
not eax
add eax, 0xf893a9ec
xor eax, 0x9cc93a56
rol eax, 3
popf
pushf
not eax
add eax, 0xc90ea7db
xor eax, 0xca192165
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xb2e26a78
xor eax, 0xfcface25
rol eax, 0x81
popf
jmp 0x1404cdd91
jmp 0x1404ce2bc
mov rcx, qword [rbp + 0x30]
add rcx, 4
call fcn.14006d05f
mov rsi, rax
test rax, rax
je 0x1404ce808
push rax
pushf
mov eax, 0xc61b4426
pushf
not eax
add eax, 0xefeadf39
xor eax, 0xa8514156
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xb3a09daf
xor eax, 0x9a937885
rol eax, 0xe9
popf
pushf
not eax
add eax, 0xe7e800d3
xor eax, 0xf4ffcb30
rol eax, 0x57
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x212c03b8
pushf
not eax
add eax, 0xea694441
xor eax, 0x8f09fcfa
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xe7683c69
xor eax, 0xb6218096
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xae87b706
xor eax, 0xc4e3528a
rol eax, 0xa8
popf
jmp 0x1404cdd91
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.14006ed6a
test eax, eax
je 0x1404ce8a9
push rax
pushf
mov eax, 0x861dfa23
pushf
not eax
add eax, 0xb6cddd05
xor eax, 0xa0424afb
rol eax, 0x36
popf
pushf
not eax
add eax, 0xb61af3fc
xor eax, 0xaf723891
rol eax, 0xf2
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x24123324
pushf
not eax
add eax, 0xaa5a0036
xor eax, 0xe1adcff1
rol eax, 0xbd
popf
pushf
not eax
add eax, 0xe0c9e0b8
xor eax, 0xf9cca05b
rol eax, 0xe7
popf
jmp 0x1404cdd91
cmp eax, 0x16
je 0x1404ce918
push rax
pushf
mov eax, 0xf7e2a195
pushf
not eax
add eax, 0xbdc506e1
xor eax, 0xcf7a62c2
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfd02a9ed
xor eax, 0xe5b29ada
rol eax, 0x4b
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x1e08e466
pushf
not eax
add eax, 0xc5c28572
xor eax, 0x96eab033
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x815c7261
xor eax, 0xb09c5b76
rol eax, 0xb7
popf
pushf
not eax
add eax, 0x840cf0e8
xor eax, 0x90121863
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xe46b1a8b
xor eax, 0x979105c7
rol eax, 0x4b
popf
jmp 0x1404cdd91
cmp eax, 0x22
je 0x1404ce9d3
push rax
pushf
mov eax, 0x9c5110ec
pushf
not eax
add eax, 0xd09b5a58
xor eax, 0x9772fea7
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xcb390061
xor eax, 0xfd173924
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x92c223fa
xor eax, 0xd4d98cd5
rol eax, 0x94
popf
pushf
not eax
add eax, 0xd8ee1eb6
xor eax, 0x94ab64dd
rol eax, 0x17
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0xf4859141
pushf
not eax
add eax, 0xbfa5f799
xor eax, 0x96e9ce01
rol eax, 0x77
popf
pushf
not eax
add eax, 0xfdc4b08f
xor eax, 0xf1931306
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xfbc18450
xor eax, 0xd43d4def
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xae449282
xor eax, 0xdfb0ea1c
rol eax, 0x56
popf
jmp 0x1404cdd91
mov rcx, rsi
jmp 0x1404ce271
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 0x1404ceaeb
push rax
pushf
mov eax, 0xd439c5ed
pushf
not eax
add eax, 0xa7286855
xor eax, 0xdaaf9f7b
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xd227a220
xor eax, 0x9b196891
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x90e8dd7b
xor eax, 0xcda98867
rol eax, 0x37
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x9ea67d64
pushf
not eax
add eax, 0xc3d11cba
xor eax, 0x8f441fbe
rol eax, 0x15
popf
pushf
not eax
add eax, 0xe129d743
xor eax, 0xf73f1892
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x8df5a86f
xor eax, 0xeb113060
rol eax, 0xc4
popf
jmp 0x1404cdd91
or eax, 0xffffffff
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x1404ceb70
push rax
pushf
mov eax, 0x8a30bfb0
pushf
not eax
add eax, 0x88d78999
xor eax, 0x9344cd1b
rol eax, 0x79
popf
pushf
not eax
add eax, 0xd197b08d
xor eax, 0xeabbfb83
rol eax, 0xf8
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x98be98eb
pushf
not eax
add eax, 0x8bc762e8
xor eax, 0xb7d71eec
rol eax, 0xae
popf
pushf
not eax
add eax, 0xa5145712
xor eax, 0xaf5046da
rol eax, 0xfb
popf
jmp 0x1404cdd91
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
mov rcx, qword [rcx + rbx + 0x30]
call fcn.14006d258
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
and qword [rcx + rbx + 0x30], 0
push rax
pushf
mov eax, 0xa885bc
pushf
not eax
add eax, 0xd39a82f4
xor eax, 0xb7611762
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xbddffd76
xor eax, 0xf56acac3
rol eax, 0xf8
popf
jmp 0x1404cdd91
mov eax, dword [r13 + 0x3a8]
test dword [0x14018350c], eax
jne 0x1404cec3c
push rax
pushf
mov eax, 0x5b366d71
pushf
not eax
add eax, 0x93bf7ae3
xor eax, 0xb3b58a0b
rol eax, 0x35
popf
pushf
not eax
add eax, 0xa2e28b2f
xor eax, 0xb391eb9e
rol eax, 0xf5
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0xedab4da7
pushf
not eax
add eax, 0xcebe5c1f
xor eax, 0xd136253c
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xb338bcda
xor eax, 0xd31fe4d0
rol eax, 0x25
popf
pushf
not eax
add eax, 0xdf193cb9
xor eax, 0x80d76179
rol eax, 0x3e
popf
jmp 0x1404cdd91
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
mov rdx, qword [rcx + rbx + 0x30]
test rdx, rdx
je 0x1404cecef
push rax
pushf
mov eax, 0xedd3c958
pushf
not eax
add eax, 0xb7cb107a
xor eax, 0xa4b9c0d1
rol eax, 0x68
popf
pushf
not eax
add eax, 0xc5e917f1
xor eax, 0x85ecf39a
rol eax, 0x95
popf
pushf
not eax
add eax, 0x916c9b9f
xor eax, 0xf904b562
rol eax, 0x37
popf
pushf
not eax
add eax, 0xff0c3975
xor eax, 0xbb93e3f6
rol eax, 0x93
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0x61d7f8de
pushf
not eax
add eax, 0x8410161d
xor eax, 0xa85751ee
rol eax, 0x96
popf
pushf
not eax
add eax, 0xbb45d541
xor eax, 0xd3411885
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x8e0e0bcd
xor eax, 0x94c732d2
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xdc61f562
xor eax, 0xa3c0bf23
rol eax, 0x77
popf
jmp 0x1404cdd91
or eax, 0xffffffff
lock xadd dword [rdx], eax
cmp eax, 1
jne 0x1404cedad
push rax
pushf
mov eax, 0x7fd0098c
pushf
not eax
add eax, 0x9e2ce349
xor eax, 0xb5ed1c86
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xd97b5e85
xor eax, 0xee590ed3
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x92421b77
xor eax, 0xfd9c263c
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xe6d755c2
xor eax, 0xcb501df3
rol eax, 0xf0
popf
jmp 0x1404cdd91
push rax
pushf
mov eax, 0xe6fc445
pushf
not eax
add eax, 0x83338343
xor eax, 0x989b0a6a
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf8926e06
xor eax, 0xcefabce6
rol eax, 3
popf
pushf
not eax
add eax, 0x8298e444
xor eax, 0xc94c1571
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x8c35c876
xor eax, 0x93db1e77
rol eax, 0x52
popf
jmp 0x1404cdd91
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
mov rcx, qword [rcx + rbx + 0x30]
call fcn.14006d258
mov rax, qword [rdi]
movsxd rcx, dword [rax]
shl rcx, 5
and qword [rcx + rbx + 0x30], 0
push rax
pushf
mov eax, 0x90e8cb5a
pushf
not eax
add eax, 0x8da8e380
xor eax, 0xf8e6298b
rol eax, 0xc3
popf
pushf
not eax
add eax, 0xe74b90c7
xor eax, 0xc61a0456
rol eax, 0xfa
popf
jmp 0x1404cdd91
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 0x1404ce2be
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140070f1b
int3
and qword [rsp + 0x20], 0
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140070f1b
int3