Function at 0x14005838a
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0xc56abf65
pushf
not eax
add eax, 0x9f318f94
xor eax, 0x96c932a5
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xdfe8ffb2
xor eax, 0x829564af
rol eax, 0x26
popf
pushf
not eax
add eax, 0x9b6cd85d
xor eax, 0x8dddb701
rol eax, 0xe9
popf
cmp eax, 0x20
jne 0x1400583da
popf
pop rax
jmp 0x14005983b
cmp eax, 0
jne 0x1400583e9
popf
pop rax
jmp 0x1400585e7
cmp eax, 3
jne 0x1400583f8
popf
pop rax
jmp 0x14005882f
cmp eax, 1
jne 0x140058407
popf
pop rax
jmp 0x140058717
cmp eax, 0xd
jne 0x140058416
popf
pop rax
jmp 0x140058d83
cmp eax, 0x1a
jne 0x140058425
popf
pop rax
jmp 0x14005954d
cmp eax, 0xe
jne 0x140058434
popf
pop rax
jmp 0x140058e30
cmp eax, 0xb
jne 0x140058443
popf
pop rax
jmp 0x140058c3a
cmp eax, 0x19
jne 0x140058452
popf
pop rax
jmp 0x14005948b
cmp eax, 8
jne 0x140058461
popf
pop rax
jmp 0x140058b4b
cmp eax, 0x1d
jne 0x140058470
popf
pop rax
jmp 0x1400596e7
cmp eax, 0x17
jne 0x14005847f
popf
pop rax
jmp 0x1400593d2
cmp eax, 0x1c
jne 0x14005848e
popf
pop rax
jmp 0x140059695
cmp eax, 0x12
jne 0x14005849d
popf
pop rax
jmp 0x140059125
cmp eax, 0x18
jne 0x1400584ac
popf
pop rax
jmp 0x14005943f
cmp eax, 0x11
jne 0x1400584bb
popf
pop rax
jmp 0x14005907e
cmp eax, 0x1b
jne 0x1400584ca
popf
pop rax
jmp 0x140059648
cmp eax, 0x21
jne 0x1400584d9
popf
pop rax
jmp 0x1400598f2
cmp eax, 0x23
jne 0x1400584e8
popf
pop rax
jmp 0x1400599f6
cmp eax, 0x14
jne 0x1400584f7
popf
pop rax
jmp 0x1400591d4
cmp eax, 0xf
jne 0x140058506
popf
pop rax
jmp 0x140058edb
cmp eax, 0x13
jne 0x140058515
popf
pop rax
jmp 0x140059165
cmp eax, 0x15
jne 0x140058524
popf
pop rax
jmp 0x14005928b
cmp eax, 0x22
jne 0x140058533
popf
pop rax
jmp 0x140059994
cmp eax, 0x1e
jne 0x140058542
popf
pop rax
jmp 0x140059756
cmp eax, 0xc
jne 0x140058551
popf
pop rax
jmp 0x140058ce3
cmp eax, 7
jne 0x140058560
popf
pop rax
jmp 0x140058aaf
cmp eax, 5
jne 0x14005856f
popf
pop rax
jmp 0x14005892e
cmp eax, 0x1f
jne 0x14005857e
popf
pop rax
jmp 0x1400597a4
cmp eax, 0x10
jne 0x14005858d
popf
pop rax
jmp 0x140058ff4
cmp eax, 6
jne 0x14005859c
popf
pop rax
jmp 0x1400589ed
cmp eax, 9
jne 0x1400585ab
popf
pop rax
jmp 0x140058be3
cmp eax, 4
jne 0x1400585ba
popf
pop rax
jmp 0x14005888c
cmp eax, 0x16
jne 0x1400585c9
popf
pop rax
jmp 0x140059327
cmp eax, 2
jne 0x1400585d8
popf
pop rax
jmp 0x1400587cf
cmp eax, 0xa
jne 0x1400585e7
popf
pop rax
jmp 0x140058c30
push rbx
push rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x70
mov rax, qword [0x14000a230]
xor rax, rsp
mov qword [rsp + 0x60], rax
xor ebp, ebp
mov r15, r8
mov ebx, ebp
mov edi, ebp
xor eax, eax
mov r14, rdx
mov rsi, rcx
mov r12d, 0xf297548f
pushf
not r12d
add r12d, 0xf737620e
xor r12d, 0xba236a6c
rol r12d, 0xca
popf
pushf
not r12d
add r12d, 0xdedbaa3d
xor r12d, 0x811364c0
rol r12d, 0x95
popf
pushf
not r12d
add r12d, 0xa0dd320b
xor r12d, 0x929f3212
rol r12d, 0x30
popf
pushf
not r12d
add r12d, 0xf7006228
xor r12d, 0xd87ec01b
rol r12d, 0xec
popf
lock cmpxchg dword [0x14000a330], r12d
je 0x1400586be
push rax
pushf
mov eax, 0x7b9f3cf5
pushf
not eax
add eax, 0x91b9b6bc
xor eax, 0xd6d969b3
rol eax, 0x54
popf
pushf
not eax
add eax, 0xa837bdc0
xor eax, 0xa0dbb1ae
rol eax, 0xdb
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0x42ba69bb
pushf
not eax
add eax, 0xe525c839
xor eax, 0xe34471d5
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe9b28b17
xor eax, 0xac0a83df
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xc1a890b9
xor eax, 0xa0d95f64
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xc5171345
xor eax, 0xf4404384
rol eax, 0xf6
popf
jmp 0x1400583cb
cmp rdi, 0x20
jae 0x140058776
push rax
pushf
mov eax, 0xc58d21a6
pushf
not eax
add eax, 0xd1414358
xor eax, 0xfd5433e1
rol eax, 5
popf
pushf
not eax
add eax, 0xdf8f869d
xor eax, 0xdb70aec8
rol eax, 0xf2
popf
pushf
not eax
add eax, 0xbc938680
xor eax, 0x8151cc03
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x9623f6a2
xor eax, 0x87851df2
rol eax, 0x55
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0xd5b707f
pushf
not eax
add eax, 0x8d99bfc2
xor eax, 0xcff0bdaa
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x8804d51b
xor eax, 0xf7f2585d
rol eax, 0x29
popf
pushf
not eax
add eax, 0xfe8e8d15
xor eax, 0xdf75bce9
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xff512c21
xor eax, 0xfe2f557a
rol eax, 9
popf
jmp 0x1400583cb
xor ecx, ecx
jmp 0x14005888c
mov ecx, r12d
push rax
pushf
mov eax, 0xb61b3101
pushf
not eax
add eax, 0xffe99fcc
xor eax, 0xa9a73219
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe38e3d7e
xor eax, 0xcce8eba1
rol eax, 0x66
popf
pushf
not eax
add eax, 0xe8c57e22
xor eax, 0xb314839a
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xf199ed63
xor eax, 0xfe1caec3
rol eax, 0x16
popf
jmp 0x1400583cb
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
xor eax, eax
lock cmpxchg dword [0x14000a330], r12d
jne 0x1400588d5
push rax
pushf
mov eax, 0x34fd2b70
pushf
not eax
add eax, 0xfd34a387
xor eax, 0xb38dca12
rol eax, 0xba
popf
pushf
not eax
add eax, 0x94c3f31c
xor eax, 0x82d44853
rol eax, 0xb2
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0x3e63da36
pushf
not eax
add eax, 0xb3b9173b
xor eax, 0x9d2f0b1d
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x92c15b0d
xor eax, 0xda5b15ee
rol eax, 0x7c
popf
pushf
not eax
add eax, 0x882aa9c8
xor eax, 0xa43609f6
rol eax, 0x11
popf
pushf
not eax
add eax, 0x91cf7198
xor eax, 0x9e948e2f
rol eax, 0xec
popf
jmp 0x1400583cb
cmp qword [0x14000a338], rbx
je 0x140058994
push rax
pushf
mov eax, 0xca93b690
pushf
not eax
add eax, 0xea00e404
xor eax, 0x94ef1352
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xd8d19d98
xor eax, 0xa0605dd9
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xa58e5e95
xor eax, 0x9de5f7db
rol eax, 0xae
popf
pushf
not eax
add eax, 0xe1c124b1
xor eax, 0xb282f65e
rol eax, 0x90
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0xb90dc193
pushf
not eax
add eax, 0xdb166399
xor eax, 0xcb9e84dd
rol eax, 0xca
popf
pushf
not eax
add eax, 0xbfab09e5
xor eax, 0xb1538ba5
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xa9606b44
xor eax, 0xc050d8a4
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf27d917d
xor eax, 0xa56dfd4c
rol eax, 0xef
popf
jmp 0x1400583cb
mov rcx, rsi
call fcn.14005e9eb
test eax, eax
je 0x140058a56
push rax
pushf
mov eax, 0x5bdf3675
pushf
not eax
add eax, 0xca715b79
xor eax, 0xb71d9f37
rol eax, 0x19
popf
pushf
not eax
add eax, 0xa9153817
xor eax, 0xc3049846
rol eax, 0xa7
popf
pushf
not eax
add eax, 0x82a9cb28
xor eax, 0xc7cac842
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf7d5012f
xor eax, 0xdb75a4e9
rol eax, 0x2d
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0xe3ead793
pushf
not eax
add eax, 0xf14c9bc8
xor eax, 0xc770643d
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc3668812
xor eax, 0xe1c3430d
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x9a5e07f0
xor eax, 0xf70c4c0e
rol eax, 0xbf
popf
pushf
not eax
add eax, 0xab54228a
xor eax, 0xd4364799
rol eax, 0xd4
popf
jmp 0x1400583cb
mov rcx, r14
call fcn.14005e9eb
test eax, eax
je 0x140058b18
push rax
pushf
mov eax, 0xcddf28e6
pushf
not eax
add eax, 0xc061695c
xor eax, 0xdf6c1669
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xaab2b797
xor eax, 0x80ae653a
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf40579ce
xor eax, 0x9a436565
rol eax, 0xf1
popf
pushf
not eax
add eax, 0x862eff26
xor eax, 0x82eb4b30
rol eax, 0x2c
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0xf19ed889
pushf
not eax
add eax, 0xa7806e89
xor eax, 0xad325962
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe7c36229
xor eax, 0x90d0edc5
rol eax, 0xca
popf
jmp 0x1400583cb
mov edx, dword [0x14000a97c]
mov eax, ebp
test edx, edx
je 0x140058b8a
push rax
pushf
mov eax, 0xb65eca71
pushf
not eax
add eax, 0x9a65463d
xor eax, 0xf29bbcfb
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xe8126103
xor eax, 0x8d9b444b
rol eax, 0xe0
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0xf83364c1
pushf
not eax
add eax, 0xb715111f
xor eax, 0xdb8e59ef
rol eax, 0x87
popf
pushf
not eax
add eax, 0xa527121e
xor eax, 0x84dab2c6
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xbac5bd8c
xor eax, 0xd11b095e
rol eax, 0x49
popf
pushf
not eax
add eax, 0xc138250b
xor eax, 0x856df331
rol eax, 0x9d
popf
jmp 0x1400583cb
mov rcx, qword [0x14000a970]
push rax
pushf
mov eax, 0xf5884947
pushf
not eax
add eax, 0xce36d765
xor eax, 0xf9007446
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb60c738f
xor eax, 0x9c3b0a9c
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd0bc8b7e
xor eax, 0xceb6fbf4
rol eax, 0xd4
popf
jmp 0x1400583cb
cmp rsi, qword [rcx]
je 0x140059165
jmp 0x140058c3a
inc eax
add rcx, 0x38
cmp eax, edx
jb 0x140058c9d
push rax
pushf
mov eax, 0x693f0d05
pushf
not eax
add eax, 0xcb12d671
xor eax, 0xfaf5986d
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa6923fa7
xor eax, 0x89a8147c
rol eax, 0x44
popf
pushf
not eax
add eax, 0x83c7bf25
xor eax, 0xfcf2a825
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x98b50b0a
xor eax, 0x81597cd6
rol eax, 0x6e
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0xfe77baee
pushf
not eax
add eax, 0xd9300828
xor eax, 0xc3d7112c
rol eax, 0x20
popf
pushf
not eax
add eax, 0xe59e8124
xor eax, 0xeac1150b
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe84c74d8
xor eax, 0x854c226b
rol eax, 0x22
popf
jmp 0x1400583cb
mov rcx, rsi
call fcn.14006254d
mov rdi, rax
test rax, rax
je 0x140058d3d
push rax
pushf
mov eax, 0x25171acd
pushf
not eax
add eax, 0xccd609f9
xor eax, 0xdf81764a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x8dabf6f6
xor eax, 0xd980c114
rol eax, 0x20
popf
pushf
not eax
add eax, 0xfa7b4ecd
xor eax, 0xf26e634f
rol eax, 0x5e
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0x47f16171
pushf
not eax
add eax, 0xaa341892
xor eax, 0x9e9b9ce7
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xced38ed4
xor eax, 0x86559297
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x9f205c39
xor eax, 0xb4a88122
rol eax, 0x24
popf
jmp 0x1400583cb
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rax
call fcn.14006a02a
test eax, eax
je 0x140058dd7
push rax
pushf
mov eax, 0x8f51d839
pushf
not eax
add eax, 0xcfa1652f
xor eax, 0x8dfd7fe3
rol eax, 0x18
popf
pushf
not eax
add eax, 0xa17dbcab
xor eax, 0x8ab031b7
rol eax, 0x16
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0xca9fa918
pushf
not eax
add eax, 0xace7fc46
xor eax, 0xf2fd42b3
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9fd0699a
xor eax, 0xad244d42
rol eax, 0x17
popf
pushf
not eax
add eax, 0xd51616bf
xor eax, 0x9c5d0495
rol eax, 4
popf
pushf
not eax
add eax, 0xc883e468
xor eax, 0xd4790344
rol eax, 0x4d
popf
jmp 0x1400583cb
mov r8, qword [0x14000a970]
test r8, r8
jne 0x140058e95
push rax
pushf
mov eax, 0xa3dbb6e4
pushf
not eax
add eax, 0xeaf8b848
xor eax, 0x905f4880
rol eax, 0xd5
popf
pushf
not eax
add eax, 0x8e3cb241
xor eax, 0xe14ef11f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xda3bf3c4
xor eax, 0xbfb65d78
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xfcae3005
xor eax, 0xe04de7e1
rol eax, 0x9e
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0x5a7cfce3
pushf
not eax
add eax, 0xd268eb77
xor eax, 0x822a2c7e
rol eax, 0x4f
popf
pushf
not eax
add eax, 0x9722ea7c
xor eax, 0xf3b67db0
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x933fa7d1
xor eax, 0xca2a04e8
rol eax, 0x5f
popf
jmp 0x1400583cb
mov rcx, qword [0x14000a338]
xor edx, edx
mov r8d, 0x122d0a6a
pushf
not r8d
add r8d, 0xe7973590
xor r8d, 0xf3bd879f
rol r8d, 0x97
popf
pushf
not r8d
add r8d, 0x8af753ee
xor r8d, 0xd77f394b
rol r8d, 0xe1
popf
pushf
not r8d
add r8d, 0xe78744e8
xor r8d, 0xf1cda22e
rol r8d, 0xb1
popf
mov dword [0x14000a978], 0x20
jmp 0x140058f40
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov qword [0x14000a970], rax
mov r8, rax
test rax, rax
jne 0x140058fae
push rax
pushf
mov eax, 0x274a4878
pushf
not eax
add eax, 0xd470d02f
xor eax, 0xe0b707f7
rol eax, 0x28
popf
pushf
not eax
add eax, 0xfbd28241
xor eax, 0x9604615b
rol eax, 0x2b
popf
pushf
not eax
add eax, 0xe4b13d5a
xor eax, 0xf7b20704
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xb7578938
xor eax, 0xbe9da72f
rol eax, 0xd
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0x3e98fb89
pushf
not eax
add eax, 0xf00e8dee
xor eax, 0xdc4870ef
rol eax, 0x78
popf
pushf
not eax
add eax, 0xff5b6ac2
xor eax, 0xa20b9e2e
rol eax, 0x96
popf
pushf
not eax
add eax, 0xb1830611
xor eax, 0xf50e94a4
rol eax, 0x58
popf
jmp 0x1400583cb
mov ebx, 0x258661ed
pushf
not ebx
add ebx, 0xa0be2213
xor ebx, 0xb664c91a
rol ebx, 0x58
popf
pushf
not ebx
add ebx, 0x886b9917
xor ebx, 0xfa9f972d
rol ebx, 0x87
popf
pushf
not ebx
add ebx, 0xb494c80f
xor ebx, 0xb3ac3695
rol ebx, 0x7b
popf
push rax
pushf
mov eax, 0x6cd80f3
pushf
not eax
add eax, 0xe20bd58d
xor eax, 0xd36e676c
rol eax, 0xc
popf
pushf
not eax
add eax, 0x87b92c5b
xor eax, 0xb5000631
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9dfe7e68
xor eax, 0x91a00e6e
rol eax, 0x79
popf
jmp 0x1400583cb
test ebx, ebx
je 0x1400590cc
push rax
pushf
mov eax, 0xf2394fe1
pushf
not eax
add eax, 0xa0102fa3
xor eax, 0xaa1a654f
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xf8b25af0
xor eax, 0xf06663e5
rol eax, 0x80
popf
pushf
not eax
add eax, 0x94c86fbf
xor eax, 0x96ac176f
rol eax, 0x41
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0xe154175e
pushf
not eax
add eax, 0x8f7df891
xor eax, 0xd06ba607
rol eax, 0x72
popf
pushf
not eax
add eax, 0xeb586ccc
xor eax, 0xf6a8b246
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xcbb0453f
xor eax, 0xfe44394c
rol eax, 0xde
popf
pushf
not eax
add eax, 0x8aa27237
xor eax, 0xf377308c
rol eax, 0xac
popf
jmp 0x1400583cb
mov rcx, rdi
call fcn.140057ba6
jmp 0x1400599f6
cmp eax, 0xffffffff
je 0x1400591a1
push rax
pushf
mov eax, 0xc1b21963
pushf
not eax
add eax, 0x89aba7f3
xor eax, 0xf7c12f07
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xa85d1475
xor eax, 0x9a34b2c8
rol eax, 0xfd
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0xf245cb6a
pushf
not eax
add eax, 0x9cc98c69
xor eax, 0x8782b4db
rol eax, 0xec
popf
pushf
not eax
add eax, 0xe5786618
xor eax, 0xce361047
rol eax, 0x1a
popf
jmp 0x1400583cb
mov ebx, 0x2aefd47d
pushf
not ebx
add ebx, 0xd96125f2
xor ebx, 0x8516c3a5
rol ebx, 0x17
popf
pushf
not ebx
add ebx, 0x9a06b5b7
xor ebx, 0xec9573d7
rol ebx, 0x6d
popf
pushf
not ebx
add ebx, 0xc57323f0
xor ebx, 0xab1cc9aa
rol ebx, 0x27
popf
pushf
not ebx
add ebx, 0xafdd73fd
xor ebx, 0x9444a72e
rol ebx, 0xad
popf
jmp 0x1400599f6
mov ecx, dword [0x14000a97c]
mov eax, dword [0x14000a978]
cmp ecx, eax
jb 0x1400592e1
push rax
pushf
mov eax, 0x73c2b2f0
pushf
not eax
add eax, 0x82c8664e
xor eax, 0x99834f30
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe9efae0a
xor eax, 0xe883604c
rol eax, 0x96
popf
pushf
not eax
add eax, 0xa8804c22
xor eax, 0xb4bf0e44
rol eax, 0x3a
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0xcb44902f
pushf
not eax
add eax, 0x996d2fcf
xor eax, 0xfb27b340
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x9c3edad9
xor eax, 0xa1bcc3f1
rol eax, 0xee
popf
pushf
not eax
add eax, 0x816e0b3d
xor eax, 0xaee823bf
rol eax, 0x39
popf
jmp 0x1400583cb
lea ecx, [rax + rax]
xor edx, edx
imul r9, rcx, 0x38
mov rcx, qword [0x14000a338]
jmp 0x140059338
call qword [sym.imp.KERNEL32.dll_HeapReAlloc]
mov r8, rax
test rax, rax
je 0x140059379
push rax
pushf
mov eax, 0x59f16141
pushf
not eax
add eax, 0xdfa3d8bf
xor eax, 0xd21b2d4b
rol eax, 0x14
popf
pushf
not eax
add eax, 0x92d978c5
xor eax, 0x9f73fe2e
rol eax, 4
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0xa51deaa3
pushf
not eax
add eax, 0xf5d4bff7
xor eax, 0xc204e7f3
rol eax, 0xee
popf
pushf
not eax
add eax, 0x84a0c2da
xor eax, 0x95cdd64d
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xbe283db9
xor eax, 0x98dc2c49
rol eax, 0x92
popf
pushf
not eax
add eax, 0xaa7eec9e
xor eax, 0xd37a9577
rol eax, 0xff
popf
jmp 0x1400583cb
mov eax, dword [0x14000a978]
add eax, eax
mov qword [0x14000a970], r8
mov dword [0x14000a978], eax
push rax
pushf
mov eax, 0xbeba97d6
pushf
not eax
add eax, 0xb4ea936b
xor eax, 0xa4fd82d9
rol eax, 0x55
popf
pushf
not eax
add eax, 0xad514797
xor eax, 0xe71b2f4a
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa7bcd7d2
xor eax, 0xcb5b393e
rol eax, 1
popf
pushf
not eax
add eax, 0xf7c8c6db
xor eax, 0xc370c1bc
rol eax, 0x14
popf
jmp 0x1400583cb
mov ecx, dword [0x14000a97c]
push rax
pushf
mov eax, 0x44063016
pushf
not eax
add eax, 0x88aade99
xor eax, 0x801563b3
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xc87188e7
xor eax, 0xfe6f0402
rol eax, 0x67
popf
pushf
not eax
add eax, 0xea139dd5
xor eax, 0xbdb9476e
rol eax, 0xd0
popf
jmp 0x1400583cb
mov eax, ecx
jmp 0x14005948e
inc ecx
imul rdx, rax, 0x38
mov dword [0x14000a97c], ecx
push r8
not r8
sub rdx, r8
pop r8
sub rdx, 1
je 0x1400594f4
push rax
pushf
mov eax, 0xf64b0b52
pushf
not eax
add eax, 0xae55d193
xor eax, 0xabc63a45
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf54802df
xor eax, 0x94d6ab88
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x8579ae80
xor eax, 0xd88567f5
rol eax, 0x6c
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0x3703a51
pushf
not eax
add eax, 0xc889412e
xor eax, 0xf36f4a30
rol eax, 0x87
popf
pushf
not eax
add eax, 0xbd9f0ae4
xor eax, 0xf82a8e78
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x83d57486
xor eax, 0x830d5e78
rol eax, 6
popf
pushf
not eax
add eax, 0xcef6b28a
xor eax, 0x872a0c51
rol eax, 0xeb
popf
jmp 0x1400583cb
mov rax, qword [rsp + 0x28]
mov qword [rdx], rax
mov rax, qword [rsp + 0x40]
mov qword [rdx + 8], rax
mov rax, qword [rsp + 0x38]
mov qword [rdx + 0x10], rax
movzx ecx, byte [rsp + 0x48]
movzx eax, byte [rdx + 0x20]
and cl, r12b
mov r8, qword [rsp + 0x38]
and al, 0xf8
or cl, al
mov eax, dword [rdx + 0x24]
mov byte [rdx + 0x20], cl
and eax, 0xfffffff0
mov ecx, dword [rsp + 0x4c]
and ecx, 0xf
or ecx, eax
mov dword [rdx + 0x24], ecx
mov rax, qword [rsp + 0x50]
mov qword [rdx + 0x28], rax
mov rax, qword [rsp + 0x58]
mov qword [rdx + 0x30], rax
cmp dword [rsp + 0x48], ebx
je 0x1400595ef
push rax
pushf
mov eax, 0x6cf66418
pushf
not eax
add eax, 0xf9d60773
xor eax, 0xad7ec191
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa9e7adab
xor eax, 0xbdb44dbe
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe6cef1d8
xor eax, 0xf3489ecd
rol eax, 0xf0
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0x2a6f167c
pushf
not eax
add eax, 0x84ae3765
xor eax, 0xd55247c5
rol eax, 0x28
popf
pushf
not eax
add eax, 0xf805357c
xor eax, 0xeba0bd74
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xce1f8a04
xor eax, 0xd7dbffd2
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc6270c09
xor eax, 0xd952367a
rol eax, 0xa6
popf
jmp 0x1400583cb
mov eax, dword [rsi - 5]
mov dword [rdx + 0x18], eax
movzx eax, word [rsi - 1]
mov word [rdx + 0x1c], ax
movzx eax, byte [rsi + 1]
mov byte [rdx + 0x1e], al
jmp 0x1400596e7
mov eax, dword [rsi]
mov dword [rdx + 0x18], eax
movzx eax, byte [rsi + 4]
mov byte [rdx + 0x1c], al
push rax
pushf
mov eax, 0x7c6e9b1b
pushf
not eax
add eax, 0xfffb593b
xor eax, 0x865af32e
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe8e01536
xor eax, 0xb0daae9f
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xdc8ffd78
xor eax, 0x8ee613b0
rol eax, 0xfe
popf
jmp 0x1400583cb
test r15, r15
je 0x140059723
push rax
pushf
mov eax, 0xe8183e80
pushf
not eax
add eax, 0x934f8d6f
xor eax, 0x8b4e2134
rol eax, 0x61
popf
pushf
not eax
add eax, 0xd585e6b6
xor eax, 0xec930701
rol eax, 0xe6
popf
jmp 0x1400583cb
push rax
pushf
mov eax, 0x5838124a
pushf
not eax
add eax, 0xb584758e
xor eax, 0xd5d5f066
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x8969a423
xor eax, 0xc0167dbe
rol eax, 0x30
popf
jmp 0x1400583cb
mov qword [r15], r8
jmp 0x14005907e
mov rcx, rdi
mov ebx, 0xc445685e
pushf
not ebx
add ebx, 0xc0df8570
xor ebx, 0xf9175fc1
rol ebx, 0x79
popf
pushf
not ebx
add ebx, 0xf4dfe277
xor ebx, 0xf0fe482d
rol ebx, 0x32
popf
pushf
not ebx
add ebx, 0xf0e10c63
xor ebx, 0xb96e7bb8
rol ebx, 8
popf
call fcn.140057ba6
jmp 0x1400599f6
mov ebx, 0xe560c95e
pushf
not ebx
add ebx, 0x98d42740
xor ebx, 0x971403fe
rol ebx, 0x3c
popf
pushf
not ebx
add ebx, 0xb7de69a3
xor ebx, 0x89ce4e83
rol ebx, 0xf9
popf
pushf
not ebx
add ebx, 0xd9d1cbdf
xor ebx, 0x91964633
rol ebx, 0xe3
popf
pushf
not ebx
add ebx, 0xbb89fea3
xor ebx, 0x840f0be4
rol ebx, 0x67
popf
jmp 0x1400599f6
mov ebx, 0xc8070836
pushf
not ebx
add ebx, 0xe3ed4587
xor ebx, 0xb1e7b597
rol ebx, 0x3e
popf
pushf
not ebx
add ebx, 0x83630e74
xor ebx, 0xc368987e
rol ebx, 0xa9
popf
pushf
not ebx
add ebx, 0xbcffdb6a
xor ebx, 0xa89762bc
rol ebx, 0x5f
popf
jmp 0x1400599f6
mov ebx, 0xb2b04572
pushf
not ebx
add ebx, 0x83417809
xor ebx, 0xc0e54ff0
rol ebx, 0x19
popf
pushf
not ebx
add ebx, 0xb687d468
xor ebx, 0xea76eb6d
rol ebx, 0x8d
popf
push rax
pushf
mov eax, 0xc3407207
pushf
not eax
add eax, 0xc08129fb
xor eax, 0xfc5a3775
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x93f704dd
xor eax, 0xebeac4cb
rol eax, 0xb3
popf
jmp 0x1400583cb
xchg dword [0x14000a330], ebp
mov eax, ebx
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.140060848
add rsp, 0x70
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret