Function at 0x14005f936
Capabilities:
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x271e8e0f
pushf
not eax
add eax, 0x9194a235
xor eax, 0x9ba07210
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xcbd722b4
xor eax, 0xf6f78930
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xd1e9c043
xor eax, 0xb0a5e7a4
rol eax, 9
popf
pushf
not eax
add eax, 0xf9395507
xor eax, 0xc5e3f044
rol eax, 6
popf
cmp eax, 0x20
jne 0x14005f999
popf
pop rax
jmp 0x140060bd7
cmp eax, 0
jne 0x14005f9a8
popf
pop rax
jmp 0x14005fba6
cmp eax, 3
jne 0x14005f9b7
popf
pop rax
jmp 0x14005fd99
cmp eax, 1
jne 0x14005f9c6
popf
pop rax
jmp 0x14005fcbd
cmp eax, 0xd
jne 0x14005f9d5
popf
pop rax
jmp 0x140060255
cmp eax, 0x1a
jne 0x14005f9e4
popf
pop rax
jmp 0x140060901
cmp eax, 0xe
jne 0x14005f9f3
popf
pop rax
jmp 0x1400602ef
cmp eax, 0xb
jne 0x14005fa02
popf
pop rax
jmp 0x14006011f
cmp eax, 0x19
jne 0x14005fa11
popf
pop rax
jmp 0x140060865
cmp eax, 8
jne 0x14005fa20
popf
pop rax
jmp 0x140060043
cmp eax, 0x1d
jne 0x14005fa2f
popf
pop rax
jmp 0x140060a5f
cmp eax, 0x17
jne 0x14005fa3e
popf
pop rax
jmp 0x1400607be
cmp eax, 0x1c
jne 0x14005fa4d
popf
pop rax
jmp 0x140060a20
cmp eax, 0x12
jne 0x14005fa5c
popf
pop rax
jmp 0x14006053b
cmp eax, 0x18
jne 0x14005fa6b
popf
pop rax
jmp 0x140060819
cmp eax, 0x11
jne 0x14005fa7a
popf
pop rax
jmp 0x1400604cd
cmp eax, 0x1b
jne 0x14005fa89
popf
pop rax
jmp 0x1400609d6
cmp eax, 0x21
jne 0x14005fa98
popf
pop rax
jmp 0x140060c66
cmp eax, 0x23
jne 0x14005faa7
popf
pop rax
jmp 0x140060d7f
cmp eax, 0x14
jne 0x14005fab6
popf
pop rax
jmp 0x1400605fd
cmp eax, 0xf
jne 0x14005fac5
popf
pop rax
jmp 0x140060361
cmp eax, 0x13
jne 0x14005fad4
popf
pop rax
jmp 0x14006057b
cmp eax, 0x15
jne 0x14005fae3
popf
pop rax
jmp 0x140060664
cmp eax, 0x22
jne 0x14005faf2
popf
pop rax
jmp 0x140060cf3
cmp eax, 0x1e
jne 0x14005fb01
popf
pop rax
jmp 0x140060b07
cmp eax, 0xc
jne 0x14005fb10
popf
pop rax
jmp 0x1400601b5
cmp eax, 7
jne 0x14005fb1f
popf
pop rax
jmp 0x14005ffba
cmp eax, 5
jne 0x14005fb2e
popf
pop rax
jmp 0x14005fe72
cmp eax, 0x1f
jne 0x14005fb3d
popf
pop rax
jmp 0x140060b55
cmp eax, 0x10
jne 0x14005fb4c
popf
pop rax
jmp 0x140060441
cmp eax, 6
jne 0x14005fb5b
popf
pop rax
jmp 0x14005ff0b
cmp eax, 9
jne 0x14005fb6a
popf
pop rax
jmp 0x1400600b5
cmp eax, 4
jne 0x14005fb79
popf
pop rax
jmp 0x14005fdd0
cmp eax, 0x16
jne 0x14005fb88
popf
pop rax
jmp 0x140060713
cmp eax, 2
jne 0x14005fb97
popf
pop rax
jmp 0x14005fd62
cmp eax, 0xa
jne 0x14005fba6
popf
pop rax
jmp 0x140060115
push rbx
push rbp
push rsi
push rdi
push r12
push r14
push r15
sub rsp, 0x70
mov rax, qword [0x140013240]
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, 0x56f0186a
pushf
not r12d
add r12d, 0xb934e3e9
xor r12d, 0xa84805f5
rol r12d, 0x53
popf
pushf
not r12d
add r12d, 0x9e5d9c46
xor r12d, 0x82886b57
rol r12d, 0x7f
popf
pushf
not r12d
add r12d, 0xe44060d7
xor r12d, 0x8e84d012
rol r12d, 0x99
popf
lock cmpxchg dword [0x140013380], r12d
je 0x14005fc8a
push rax
pushf
mov eax, 0x2902d3b1
pushf
not eax
add eax, 0xb5f7f9b3
xor eax, 0xe04a05de
rol eax, 0x38
popf
pushf
not eax
add eax, 0xb9aab5bf
xor eax, 0xefe136f9
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xfafcb611
xor eax, 0xbe7ad723
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xedc56c06
xor eax, 0xda442fa7
rol eax, 0xb3
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0xdad3b561
pushf
not eax
add eax, 0xe24036db
xor eax, 0x86201f12
rol eax, 0x69
popf
pushf
not eax
add eax, 0x82d9daaf
xor eax, 0xe99803ac
rol eax, 0x10
popf
jmp 0x14005f98a
cmp rdi, 0x20
jae 0x14005fd09
push rax
pushf
mov eax, 0x4dbdbd86
pushf
not eax
add eax, 0xbd37fae4
xor eax, 0x9dddf4bd
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd86482fd
xor eax, 0x811acada
rol eax, 0x29
popf
pushf
not eax
add eax, 0xdbcd0d63
xor eax, 0xfe44267e
rol eax, 0x10
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0x7500956b
pushf
not eax
add eax, 0xba567c01
xor eax, 0x86c1a3e9
rol eax, 0x66
popf
pushf
not eax
add eax, 0xbd2ddbbf
xor eax, 0xd9446f08
rol eax, 0x12
popf
pushf
not eax
add eax, 0xfcf71c31
xor eax, 0x94d3cd07
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xbc50bef9
xor eax, 0xb5e2df5b
rol eax, 0xf6
popf
jmp 0x14005f98a
xor ecx, ecx
jmp 0x14005fdd0
mov ecx, r12d
push rax
pushf
mov eax, 0xd2abbc04
pushf
not eax
add eax, 0xa13fee0d
xor eax, 0x92cca4cf
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xf2c35719
xor eax, 0xc4349e67
rol eax, 0xaa
popf
jmp 0x14005f98a
call qword [sym.imp.KERNEL32.dll_Sleep]
inc rdi
xor eax, eax
lock cmpxchg dword [0x140013380], r12d
jne 0x14005fe2c
push rax
pushf
mov eax, 0x42315c90
pushf
not eax
add eax, 0x89187e95
xor eax, 0xc09a3888
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xa4fab493
xor eax, 0xfdc3a365
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc76e8b31
xor eax, 0x80462809
rol eax, 0x5f
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0x53421e08
pushf
not eax
add eax, 0xb8edc0dd
xor eax, 0xde7527a5
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xb5018dd9
xor eax, 0xce84101f
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb1dd23f8
xor eax, 0xfe122f01
rol eax, 0x56
popf
jmp 0x14005f98a
cmp qword [0x140013388], rbx
je 0x14005fed8
push rax
pushf
mov eax, 0xa1858c06
pushf
not eax
add eax, 0xb38c726f
xor eax, 0xab3c7ab1
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x8a28b004
xor eax, 0xa04c6455
rol eax, 0xe
popf
pushf
not eax
add eax, 0x93a9cb3d
xor eax, 0xc53bcaa5
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xbd9f5ec4
xor eax, 0xf6f56e26
rol eax, 6
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0x811b3d4e
pushf
not eax
add eax, 0xb0e4c04c
xor eax, 0xf4b766eb
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9804fd09
xor eax, 0xb3ee21ce
rol eax, 0x3f
popf
jmp 0x14005f98a
mov rcx, rsi
call fcn.140078682
test eax, eax
je 0x14005ff74
push rax
pushf
mov eax, 0xb060ed0
pushf
not eax
add eax, 0xaa03dad0
xor eax, 0xf3cef860
rol eax, 0x41
popf
pushf
not eax
add eax, 0xf009d458
xor eax, 0xaff79805
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xd767ddbe
xor eax, 0xad76bd8f
rol eax, 0x23
popf
pushf
not eax
add eax, 0xb1d20935
xor eax, 0xf772d42e
rol eax, 0xb2
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0xacedd47b
pushf
not eax
add eax, 0xdd588fd8
xor eax, 0x9f46fcff
rol eax, 0x11
popf
pushf
not eax
add eax, 0x920951a5
xor eax, 0xa424982e
rol eax, 0x57
popf
pushf
not eax
add eax, 0xa51ddf6c
xor eax, 0xf3ca6ea6
rol eax, 0x7c
popf
jmp 0x14005f98a
mov rcx, r14
call fcn.140078682
test eax, eax
je 0x140060010
push rax
pushf
mov eax, 0x5e346f99
pushf
not eax
add eax, 0xd3a8579e
xor eax, 0xa0dab5f6
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xff0d62e3
xor eax, 0xa7821fed
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc8f8308a
xor eax, 0xcae0a868
rol eax, 0x9d
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0x447c175e
pushf
not eax
add eax, 0x8fee5fb1
xor eax, 0xf30a85a8
rol eax, 0xde
popf
pushf
not eax
add eax, 0xadb5b1dc
xor eax, 0xff977e1f
rol eax, 0xff
popf
jmp 0x14005f98a
mov edx, dword [0x140013bdc]
mov eax, ebp
test edx, edx
je 0x140060082
push rax
pushf
mov eax, 0x104cb89a
pushf
not eax
add eax, 0xfb879acd
xor eax, 0xe1cd8074
rol eax, 0x81
popf
pushf
not eax
add eax, 0xb4f15a37
xor eax, 0x9d4295aa
rol eax, 0xea
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0x5a3a31a8
pushf
not eax
add eax, 0xd06edc0c
xor eax, 0xcdf6d490
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xd080f361
xor eax, 0xf3897b11
rol eax, 0x2b
popf
jmp 0x14005f98a
mov rcx, qword [0x140013bd0]
push rax
pushf
mov eax, 0x81cc2a1c
pushf
not eax
add eax, 0xea4fe49a
xor eax, 0xa1f4b9b7
rol eax, 0x72
popf
pushf
not eax
add eax, 0xa5ddc900
xor eax, 0x8f18b5c6
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9b18e2cf
xor eax, 0xfadcae05
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xc8619975
xor eax, 0xf46e5204
rol eax, 0xd6
popf
jmp 0x14005f98a
cmp rsi, qword [rcx]
je 0x14006057b
jmp 0x14006011f
inc eax
add rcx, 0x38
cmp eax, edx
jb 0x14006015c
push rax
pushf
mov eax, 0x3d59a720
pushf
not eax
add eax, 0xa1269319
xor eax, 0xabca3517
rol eax, 0x18
popf
pushf
not eax
add eax, 0xc315616c
xor eax, 0xd34d5a4d
rol eax, 0xbc
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0x4e0a4df7
pushf
not eax
add eax, 0xcb387993
xor eax, 0xedaf6ee8
rol eax, 0xde
popf
pushf
not eax
add eax, 0xbc450307
xor eax, 0x989711e8
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xd59bb70a
xor eax, 0xabc21c4c
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9c710855
xor eax, 0xf6452afb
rol eax, 0x4b
popf
jmp 0x14005f98a
mov rcx, rsi
call fcn.140081e57
mov rdi, rax
test rax, rax
je 0x140060222
push rax
pushf
mov eax, 0xd3e6542c
pushf
not eax
add eax, 0xb76a01d6
xor eax, 0xcc3c1a2b
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xae81401e
xor eax, 0xe38ce6cb
rol eax, 0x89
popf
pushf
not eax
add eax, 0xb1a1cd05
xor eax, 0x95e2ecff
rol eax, 0xc
popf
pushf
not eax
add eax, 0xd6bfceb2
xor eax, 0xa58eb677
rol eax, 0x18
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0xcb59994b
pushf
not eax
add eax, 0x8a2e4746
xor eax, 0x83e7791e
rol eax, 4
popf
pushf
not eax
add eax, 0xb18a21f1
xor eax, 0xde5cd3ad
rol eax, 0xf1
popf
jmp 0x14005f98a
lea rcx, [rsp + 0x28]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x38], rax
call fcn.140098e27
test eax, eax
je 0x1400602bc
push rax
pushf
mov eax, 0xf0356783
pushf
not eax
add eax, 0xc47b4c16
xor eax, 0xce574206
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x80875103
xor eax, 0x9a06530c
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x9a0c82e2
xor eax, 0xd25056c9
rol eax, 0xc1
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0xa447ee42
pushf
not eax
add eax, 0xecf43acf
xor eax, 0xb3774581
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xdcf78b4a
xor eax, 0xfd39dd79
rol eax, 0xba
popf
jmp 0x14005f98a
mov r8, qword [0x140013bd0]
test r8, r8
jne 0x14006032e
push rax
pushf
mov eax, 0x48839d04
pushf
not eax
add eax, 0xd4f36160
xor eax, 0xc0befcbf
rol eax, 0x11
popf
pushf
not eax
add eax, 0xf6d6c501
xor eax, 0x850e2b51
rol eax, 0x60
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0xf3858ca2
pushf
not eax
add eax, 0xf6d5ce0d
xor eax, 0xa52855c2
rol eax, 0x75
popf
pushf
not eax
add eax, 0xc6b8cb02
xor eax, 0x99a3fbff
rol eax, 0xe5
popf
jmp 0x14005f98a
mov rcx, qword [0x140013388]
xor edx, edx
mov r8d, 0x3fabf4ce
pushf
not r8d
add r8d, 0x971256c9
xor r8d, 0xf33f6805
rol r8d, 0xbc
popf
pushf
not r8d
add r8d, 0xfcab02c1
xor r8d, 0xb7b14003
rol r8d, 0xef
popf
pushf
not r8d
add r8d, 0xd19751a3
xor r8d, 0xb885f680
rol r8d, 5
popf
mov dword [0x140013bd8], 0x20
jmp 0x1400603c6
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
mov qword [0x140013bd0], rax
mov r8, rax
test rax, rax
jne 0x14006040e
push rax
pushf
mov eax, 0x9be19196
pushf
not eax
add eax, 0xe2ed8b24
xor eax, 0x9c678150
rol eax, 0x34
popf
pushf
not eax
add eax, 0x8b5beb53
xor eax, 0xfc7e348b
rol eax, 0xec
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0x4852d00d
pushf
not eax
add eax, 0xcea286ad
xor eax, 0xedc0de3b
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xa2ae839f
xor eax, 0xf88568bb
rol eax, 0xa7
popf
jmp 0x14005f98a
mov ebx, 0xca783f3c
pushf
not ebx
add ebx, 0xbedd7bf6
xor ebx, 0xbda2e719
rol ebx, 6
popf
pushf
not ebx
add ebx, 0x9a8cef9e
xor ebx, 0xb8bd482a
rol ebx, 0x7e
popf
pushf
not ebx
add ebx, 0xf2f5d545
xor ebx, 0x9f22428d
rol ebx, 0x9d
popf
pushf
not ebx
add ebx, 0xee68943f
xor ebx, 0xcc2f6b54
rol ebx, 0x1c
popf
push rax
pushf
mov eax, 0xa995e0fc
pushf
not eax
add eax, 0xc702395e
xor eax, 0xa4585576
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xca14724c
xor eax, 0xe5663ded
rol eax, 0xaf
popf
jmp 0x14005f98a
test ebx, ebx
je 0x140060508
push rax
pushf
mov eax, 0x2ae6ab31
pushf
not eax
add eax, 0xf134c5d8
xor eax, 0x8e29aaf5
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xc59caad6
xor eax, 0xed734ea2
rol eax, 0x36
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0x625e5710
pushf
not eax
add eax, 0xe6f31d73
xor eax, 0xa2527a93
rol eax, 0x57
popf
pushf
not eax
add eax, 0xd7ae0d7c
xor eax, 0x9f1aaa15
rol eax, 0xa2
popf
jmp 0x14005f98a
mov rcx, rdi
call fcn.14005e826
jmp 0x140060d7f
cmp eax, 0xffffffff
je 0x1400605ca
push rax
pushf
mov eax, 0x5b46508e
pushf
not eax
add eax, 0xefb375d6
xor eax, 0xb974b0fb
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x9bd446fb
xor eax, 0x94da2483
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xbc0b5c96
xor eax, 0xa923e6ec
rol eax, 0x59
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0x2e695436
pushf
not eax
add eax, 0xf977900a
xor eax, 0xe180fa64
rol eax, 0xad
popf
pushf
not eax
add eax, 0xc7ab8d51
xor eax, 0x8f74a7ff
rol eax, 0x45
popf
jmp 0x14005f98a
mov ebx, 0x66bcda26
pushf
not ebx
add ebx, 0x85247b35
xor ebx, 0xe48dc0ca
rol ebx, 6
popf
pushf
not ebx
add ebx, 0xa4a914a7
xor ebx, 0xea13a368
rol ebx, 0x90
popf
jmp 0x140060d7f
mov ecx, dword [0x140013bdc]
mov eax, dword [0x140013bd8]
cmp ecx, eax
jb 0x1400606cd
push rax
pushf
mov eax, 0x923bbc77
pushf
not eax
add eax, 0xfba6249a
xor eax, 0xec65fc78
rol eax, 0x30
popf
pushf
not eax
add eax, 0xfd985f4e
xor eax, 0xb9e2e1e3
rol eax, 9
popf
pushf
not eax
add eax, 0x958fbc1e
xor eax, 0xaab786fe
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xbd086efd
xor eax, 0xcc38af47
rol eax, 0x35
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0x2e44fc76
pushf
not eax
add eax, 0xe74a3a8c
xor eax, 0xa0fd46a4
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x818aeb7d
xor eax, 0xc6b3b92b
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x99af6b18
xor eax, 0x9ffb1e02
rol eax, 0xd0
popf
jmp 0x14005f98a
lea ecx, [rax + rax]
xor edx, edx
imul r9, rcx, 0x38
mov rcx, qword [0x140013388]
jmp 0x140060724
call qword [sym.imp.KERNEL32.dll_HeapReAlloc]
mov r8, rax
test rax, rax
je 0x140060778
push rax
pushf
mov eax, 0xeda76660
pushf
not eax
add eax, 0xa9e94212
xor eax, 0xd90deea7
rol eax, 0x17
popf
pushf
not eax
add eax, 0xc1f2cf3e
xor eax, 0xc0ebd09c
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xeeff566e
xor eax, 0x8dd156bc
rol eax, 0xcb
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0xee3ca9e4
pushf
not eax
add eax, 0xd3bf1326
xor eax, 0x853d8543
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xbc5ed0a5
xor eax, 0xc76ecdf8
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xc4ce50d0
xor eax, 0xc612ba58
rol eax, 0xeb
popf
jmp 0x14005f98a
mov eax, dword [0x140013bd8]
add eax, eax
mov qword [0x140013bd0], r8
mov dword [0x140013bd8], eax
push rax
pushf
mov eax, 0x481b01d
pushf
not eax
add eax, 0xd678caa4
xor eax, 0xcb2e8480
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xd5fa2947
xor eax, 0x992501d1
rol eax, 0x80
popf
pushf
not eax
add eax, 0xa6398272
xor eax, 0xd8e30fa3
rol eax, 0xdd
popf
jmp 0x14005f98a
mov ecx, dword [0x140013bdc]
push rax
pushf
mov eax, 0x2f558aeb
pushf
not eax
add eax, 0xe1edde55
xor eax, 0xcaa4a52a
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xbdb4cedf
xor eax, 0xafa9aba7
rol eax, 0x62
popf
pushf
not eax
add eax, 0xb03a8644
xor eax, 0xe2950c58
rol eax, 0x3f
popf
jmp 0x14005f98a
mov eax, ecx
jmp 0x140060868
inc ecx
imul rdx, rax, 0x38
mov dword [0x140013bdc], ecx
push r8
not r8
sub rdx, r8
pop r8
sub rdx, 1
je 0x1400608ce
push rax
pushf
mov eax, 0xb21bd2ee
pushf
not eax
add eax, 0xda6e1eae
xor eax, 0xa90d7ff4
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x8584bb9d
xor eax, 0xc05c7b78
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xd4dc08af
xor eax, 0xe1b083fe
rol eax, 0xa4
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0xaba63212
pushf
not eax
add eax, 0xef2d25c5
xor eax, 0xae244b70
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xc7499956
xor eax, 0xb18381e0
rol eax, 0x21
popf
jmp 0x14005f98a
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 0x1400609a3
push rax
pushf
mov eax, 0xbd4d369d
pushf
not eax
add eax, 0xf26cf6d2
xor eax, 0xad8aa59b
rol eax, 0x59
popf
pushf
not eax
add eax, 0xd92e3a19
xor eax, 0xe6204a31
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc5e238a6
xor eax, 0xfbe4084e
rol eax, 0xd6
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0x2c98716c
pushf
not eax
add eax, 0xd88ef084
xor eax, 0xa294b5ce
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xc0c5937e
xor eax, 0xf02f66d1
rol eax, 0x84
popf
jmp 0x14005f98a
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 0x140060a5f
mov eax, dword [rsi]
mov dword [rdx + 0x18], eax
movzx eax, byte [rsi + 4]
mov byte [rdx + 0x1c], al
push rax
pushf
mov eax, 0x5a1091b1
pushf
not eax
add eax, 0x9c542dc3
xor eax, 0xae447a7b
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x89fc65bf
xor eax, 0xfc02cb03
rol eax, 6
popf
jmp 0x14005f98a
test r15, r15
je 0x140060aae
push rax
pushf
mov eax, 0xd1909b2c
pushf
not eax
add eax, 0xac0363a9
xor eax, 0xa8cfe392
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xadfd5f41
xor eax, 0x88ca1866
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xa54ad444
xor eax, 0x95194cfe
rol eax, 0x3e
popf
jmp 0x14005f98a
push rax
pushf
mov eax, 0x52daa901
pushf
not eax
add eax, 0xafa00d30
xor eax, 0xd2fca454
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x9dcc5c92
xor eax, 0x82871251
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xeae215e0
xor eax, 0xfbfc81d0
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xe1ec2503
xor eax, 0xfff582de
rol eax, 0x3b
popf
jmp 0x14005f98a
mov qword [r15], r8
jmp 0x1400604cd
mov rcx, rdi
mov ebx, 0xf6fe46f9
pushf
not ebx
add ebx, 0x89a9ca9a
xor ebx, 0x91710eb8
rol ebx, 0x67
popf
pushf
not ebx
add ebx, 0xe0b5fa73
xor ebx, 0xf36f6f71
rol ebx, 0x7b
popf
call fcn.14005e826
jmp 0x140060d7f
mov ebx, 0x352290aa
pushf
not ebx
add ebx, 0x85752e2f
xor ebx, 0xa69f940c
rol ebx, 0x52
popf
pushf
not ebx
add ebx, 0x9bc15c02
xor ebx, 0x8d87f77f
rol ebx, 0xb
popf
pushf
not ebx
add ebx, 0xefa9afd7
xor ebx, 0x9bec1812
rol ebx, 0x21
popf
jmp 0x140060d7f
mov ebx, 0xb19e7423
pushf
not ebx
add ebx, 0xfd05ac66
xor ebx, 0xee7ed9da
rol ebx, 0x13
popf
pushf
not ebx
add ebx, 0xa73dd380
xor ebx, 0x9a7faab0
rol ebx, 0x50
popf
jmp 0x140060d7f
mov ebx, 0x3cbbf0fb
pushf
not ebx
add ebx, 0xc472de2e
xor ebx, 0xcb645327
rol ebx, 0xc8
popf
pushf
not ebx
add ebx, 0xe2b2088d
xor ebx, 0xab194a3b
rol ebx, 0x8e
popf
pushf
not ebx
add ebx, 0x99124d07
xor ebx, 0x94a5e754
rol ebx, 0x5e
popf
pushf
not ebx
add ebx, 0xa4f38e97
xor ebx, 0x856ded50
rol ebx, 0xbc
popf
push rax
pushf
mov eax, 0x53d1f5c0
pushf
not eax
add eax, 0xf6b30246
xor eax, 0xe16ea433
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf4796bf4
xor eax, 0x9953c41f
rol eax, 0xb3
popf
jmp 0x14005f98a
xchg dword [0x140013380], ebp
mov eax, ebx
mov rcx, qword [rsp + 0x60]
xor rcx, rsp
call fcn.14007ea5e
add rsp, 0x70
pop r15
pop r14
pop r12
pop rdi
pop rsi
pop rbp
pop rbx
ret