Function at 0x1401ee495
Capabilities:
Encrypt data using speck
Hash data using murmur3

Disassembly:
push rax
pushf
mov eax, 0xa222e2a7
pushf
not eax
add eax, 0x99e77918
xor eax, 0xe78de7ae
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe98936c2
xor eax, 0xcba8322a
rol eax, 0x94
popf
cmp eax, 0x20
jne 0x1401ee4d2
popf
pop rax
jmp 0x1401ef81a
cmp eax, 0
jne 0x1401ee4e1
popf
pop rax
jmp 0x1401ee6ee
cmp eax, 3
jne 0x1401ee4f0
popf
pop rax
jmp 0x1401ee917
cmp eax, 1
jne 0x1401ee4ff
popf
pop rax
jmp 0x1401ee820
cmp eax, 0xd
jne 0x1401ee50e
popf
pop rax
jmp 0x1401eee31
cmp eax, 0x1a
jne 0x1401ee51d
popf
pop rax
jmp 0x1401ef4d8
cmp eax, 0xe
jne 0x1401ee52c
popf
pop rax
jmp 0x1401eee6a
cmp eax, 0xb
jne 0x1401ee53b
popf
pop rax
jmp 0x1401eeceb
cmp eax, 0x19
jne 0x1401ee54a
popf
pop rax
jmp 0x1401ef463
cmp eax, 8
jne 0x1401ee559
popf
pop rax
jmp 0x1401eebb3
cmp eax, 0x1d
jne 0x1401ee568
popf
pop rax
jmp 0x1401ef6af
cmp eax, 0x17
jne 0x1401ee577
popf
pop rax
jmp 0x1401ef340
cmp eax, 0x1c
jne 0x1401ee586
popf
pop rax
jmp 0x1401ef5fe
cmp eax, 0x12
jne 0x1401ee595
popf
pop rax
jmp 0x1401ef0b4
cmp eax, 0x18
jne 0x1401ee5a4
popf
pop rax
jmp 0x1401ef403
cmp eax, 0x11
jne 0x1401ee5b3
popf
pop rax
jmp 0x1401ef07a
cmp eax, 0x1b
jne 0x1401ee5c2
popf
pop rax
jmp 0x1401ef59d
cmp eax, 0x21
jne 0x1401ee5d1
popf
pop rax
jmp 0x1401ef89c
cmp eax, 0x23
jne 0x1401ee5e0
popf
pop rax
jmp 0x1401ef916
cmp eax, 0x14
jne 0x1401ee5ef
popf
pop rax
jmp 0x1401ef152
cmp eax, 0xf
jne 0x1401ee5fe
popf
pop rax
jmp 0x1401eef26
cmp eax, 0x13
jne 0x1401ee60d
popf
pop rax
jmp 0x1401ef113
cmp eax, 0x15
jne 0x1401ee61c
popf
pop rax
jmp 0x1401ef275
cmp eax, 0x24
jne 0x1401ee62b
popf
pop rax
jmp 0x1401ef962
cmp eax, 0x1e
jne 0x1401ee63a
popf
pop rax
jmp 0x1401ef75b
cmp eax, 0xc
jne 0x1401ee649
popf
pop rax
jmp 0x1401eed80
cmp eax, 7
jne 0x1401ee658
popf
pop rax
jmp 0x1401eeb05
cmp eax, 5
jne 0x1401ee667
popf
pop rax
jmp 0x1401eea51
cmp eax, 0x1f
jne 0x1401ee676
popf
pop rax
jmp 0x1401ef7bb
cmp eax, 0x10
jne 0x1401ee685
popf
pop rax
jmp 0x1401eefbb
cmp eax, 6
jne 0x1401ee694
popf
pop rax
jmp 0x1401eea9a
cmp eax, 9
jne 0x1401ee6a3
popf
pop rax
jmp 0x1401eec32
cmp eax, 4
jne 0x1401ee6b2
popf
pop rax
jmp 0x1401ee9b8
cmp eax, 0x16
jne 0x1401ee6c1
popf
pop rax
jmp 0x1401ef2cf
cmp eax, 2
jne 0x1401ee6d0
popf
pop rax
jmp 0x1401ee8b8
cmp eax, 0xa
jne 0x1401ee6df
popf
pop rax
jmp 0x1401eec7a
cmp eax, 0x22
jne 0x1401ee6ee
popf
pop rax
jmp 0x1401ef90f
push rbx
push rdi
push r15
sub rsp, 0x30
mov qword [rsp + 0x58], rbp
xor r15d, r15d
lea rbp, [rcx + 0x48]
mov qword [rsp + 0x60], rsi
mov rsi, rdx
mov qword [rsp + 0x28], r12
mov r12d, 0x2e2b62ad
pushf
not r12d
add r12d, 0xa273f295
xor r12d, 0xef4b79cd
rol r12d, 0xba
popf
pushf
not r12d
add r12d, 0xbb7aee01
xor r12d, 0xd64f1203
rol r12d, 0x8d
popf
pushf
not r12d
add r12d, 0x80fa65cd
xor r12d, 0xb874ec1b
rol r12d, 0xe8
popf
mov rbx, rcx
cmp byte [rdx + 0x48], r15b
jne 0x1401ee7c7
push rax
pushf
mov eax, 0xb926d5ba
pushf
not eax
add eax, 0xca5fa35a
xor eax, 0x863665de
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xec181588
xor eax, 0xc6ad31f2
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xddfe1f6f
xor eax, 0xb3c24385
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa49f914d
xor eax, 0xf0575eb7
rol eax, 0x82
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0xfd127b15
pushf
not eax
add eax, 0xa0acfbe7
xor eax, 0xe132340d
rol eax, 0xd4
popf
pushf
not eax
add eax, 0xf8d3d573
xor eax, 0xc4bd6178
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd0af3bbd
xor eax, 0x91c2e275
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xbf6a0064
xor eax, 0x8261980c
rol eax, 0x3c
popf
jmp 0x1401ee4c3
mov rax, qword [0x1400c1950]
test rax, rax
je 0x1401ee85f
push rax
pushf
mov eax, 0xd52d4d87
pushf
not eax
add eax, 0xb7a67097
xor eax, 0xdb3dbf77
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xdf433923
xor eax, 0x832696d4
rol eax, 0x24
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0xb2446e8d
pushf
not eax
add eax, 0xdeb0ff9f
xor eax, 0xb47c8327
rol eax, 1
popf
pushf
not eax
add eax, 0x83bc8dce
xor eax, 0xe074bc9f
rol eax, 0x33
popf
pushf
not eax
add eax, 0x97b4433a
xor eax, 0x8d1ae800
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd3f30676
xor eax, 0xc0c62bca
rol eax, 0x6c
popf
jmp 0x1401ee4c3
inc dword [rax + 0xf4]
push rax
pushf
mov eax, 0xb2ad4547
pushf
not eax
add eax, 0x8dfcb820
xor eax, 0xce3455ca
rol eax, 0x54
popf
pushf
not eax
add eax, 0x86c52572
xor eax, 0xf1cdf6dc
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd0dae2c7
xor eax, 0xafd6bdaf
rol eax, 0x80
popf
pushf
not eax
add eax, 0xbd327ced
xor eax, 0xa297c84a
rol eax, 0x5a
popf
jmp 0x1401ee4c3
mov ecx, 0x8d4a6297
pushf
not ecx
add ecx, 0x9212aa82
xor ecx, 0xc6dc63c9
rol ecx, 0x5c
popf
pushf
not ecx
add ecx, 0xb81bb92b
xor ecx, 0xfbfa76eb
rol ecx, 0xa5
popf
jmp 0x1401ee947
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
test rax, rax
je 0x1401ee985
push rax
pushf
mov eax, 0x26e2ef46
pushf
not eax
add eax, 0xe8725648
xor eax, 0xc1ac377a
rol eax, 0x59
popf
pushf
not eax
add eax, 0x844e16a7
xor eax, 0x8e45d006
rol eax, 0x6f
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x8fd4ed93
pushf
not eax
add eax, 0xd70510c3
xor eax, 0x83fb5eef
rol eax, 0xda
popf
pushf
not eax
add eax, 0xde86e358
xor eax, 0xdb731560
rol eax, 0xb3
popf
jmp 0x1401ee4c3
mov qword [rax], r15
xor ecx, ecx
mov qword [rax + 8], r15
mov qword [rax + 0x18], r15
mov qword [rax + 0x20], r15
mov qword [rax + 0x28], r15
mov qword [rax + 0x30], r15
mov qword [rax + 0x10], r15
mov dword [rax + 0x52], 0xffffffff
mov word [rax + 0x56], r12w
mov qword [rax + 0x38], r15
mov qword [rax + 0x40], r15
mov qword [rax + 0x48], r15
mov word [rax + 0x50], r15w
mov byte [rax + 0x58], r15b
mov qword [rax + 0x5c], 0x3f800000
mov qword [rax + 0x64], r15
mov word [rax + 0x6c], cx
jmp 0x1401eea9a
mov rax, r15
push rax
pushf
mov eax, 0x76f5625a
pushf
not eax
add eax, 0x8450afd1
xor eax, 0xb0da2265
rol eax, 0x84
popf
pushf
not eax
add eax, 0xff4ef101
xor eax, 0xc4bdee37
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x8d32a5f6
xor eax, 0xf6165966
rol eax, 0x17
popf
jmp 0x1401ee4c3
lea rdx, [rsp + 0x50]
mov qword [rsp + 0x50], rax
mov rcx, rbp
call fcn.14013c1f3
push rax
pushf
mov eax, 0x4e244293
pushf
not eax
add eax, 0xc3db63d6
xor eax, 0xc5e3f4e2
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xc8d6831b
xor eax, 0xcc93833a
rol eax, 5
popf
pushf
not eax
add eax, 0x9eb204b3
xor eax, 0xc432e5fb
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa5d72412
xor eax, 0x9fabac5c
rol eax, 0x3a
popf
jmp 0x1401ee4c3
mov edi, dword [rbx + 0x68]
mov ecx, dword [rbx + 0x6c]
cmp edi, ecx
jne 0x1401eeb59
push rax
pushf
mov eax, 0x35859940
pushf
not eax
add eax, 0xf60c93ff
xor eax, 0xdcce29bd
rol eax, 0x7e
popf
pushf
not eax
add eax, 0x80c712a2
xor eax, 0xcd642a69
rol eax, 0xec
popf
pushf
not eax
add eax, 0xd8b1caf9
xor eax, 0xc93143ab
rol eax, 0xd0
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0xbc5148d3
pushf
not eax
add eax, 0xf86045db
xor eax, 0xc6893dc8
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xbb11bc65
xor eax, 0x9dfcf63f
rol eax, 0xb4
popf
pushf
not eax
add eax, 0x989957ca
xor eax, 0xf77d1884
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa35b2e91
xor eax, 0xc3a3d863
rol eax, 2
popf
jmp 0x1401ee4c3
inc edi
test ecx, ecx
je 0x1401eebff
push rax
pushf
mov eax, 0x5fd8a7d1
pushf
not eax
add eax, 0xb3037a2e
xor eax, 0xc8af090b
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x9c648927
xor eax, 0xfba9ca77
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x957e9769
xor eax, 0x8acb0cb2
rol eax, 0x4b
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x842ee7f5
pushf
not eax
add eax, 0xde860f04
xor eax, 0xfad698e9
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xf8c8b1d9
xor eax, 0xda46aadb
rol eax, 0xe2
popf
jmp 0x1401ee4c3
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
push rcx
not ecx
sub eax, ecx
pop rcx
sub eax, 1
jmp 0x1401eeceb
mov eax, 0xa3de310d
pushf
not eax
add eax, 0x86a3216c
xor eax, 0xebee9061
rol eax, 0x92
popf
pushf
not eax
add eax, 0x96ecf75d
xor eax, 0xf251620a
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xb67fed37
xor eax, 0x980604ca
rol eax, 0x27
popf
push rax
pushf
mov eax, 0x2d6d5728
pushf
not eax
add eax, 0xd70602a8
xor eax, 0x85a4773b
rol eax, 0xb
popf
pushf
not eax
add eax, 0xaf1c777d
xor eax, 0xc83a577b
rol eax, 0x1b
popf
jmp 0x1401ee4c3
cmp eax, edi
cmovg edi, eax
cmp edi, ecx
jle 0x1401eed4d
push rax
pushf
mov eax, 0x626d3e06
pushf
not eax
add eax, 0xb688dfff
xor eax, 0xc11fb681
rol eax, 0x54
popf
pushf
not eax
add eax, 0xd08af0dd
xor eax, 0xd9a62335
rol eax, 0x48
popf
pushf
not eax
add eax, 0xef05f942
xor eax, 0x9ce3e922
rol eax, 0x77
popf
pushf
not eax
add eax, 0xc327d627
xor eax, 0xd3a22555
rol eax, 0x6b
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x93e7f8d0
pushf
not eax
add eax, 0xd0146a58
xor eax, 0xacb5ed39
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xed523797
xor eax, 0xaaebc19c
rol eax, 0xfa
popf
jmp 0x1401ee4c3
mov rax, qword [0x1400c1950]
mov qword [rsp + 0x20], r14
test rax, rax
je 0x1401eedea
push rax
pushf
mov eax, 0xdd94ba37
pushf
not eax
add eax, 0xcb19e5df
xor eax, 0xb8145b8b
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xd5c2690c
xor eax, 0x93604129
rol eax, 0xca
popf
pushf
not eax
add eax, 0xefe00766
xor eax, 0x8824589e
rol eax, 0x97
popf
pushf
not eax
add eax, 0xcd252ae3
xor eax, 0xc6aa8673
rol eax, 0x3b
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x84d20b2e
pushf
not eax
add eax, 0x8564a54e
xor eax, 0x8d2e908a
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xe7d69375
xor eax, 0xa2efc468
rol eax, 0x37
popf
pushf
not eax
add eax, 0xd7fa475a
xor eax, 0x86143cce
rol eax, 0xad
popf
jmp 0x1401ee4c3
inc dword [rax + 0xf4]
push rax
pushf
mov eax, 0xc2c0b8a1
pushf
not eax
add eax, 0xf804ac34
xor eax, 0xbaf22407
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf641fb52
xor eax, 0xfb5481f9
rol eax, 0xcd
popf
jmp 0x1401ee4c3
movsxd rax, edi
imul rcx, rax, 0x88
jmp 0x1401eee75
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rdx, qword [rbx + 0x70]
mov r14, rax
test rdx, rdx
je 0x1401eeecd
push rax
pushf
mov eax, 0xc4cc7b3f
pushf
not eax
add eax, 0xd89e2786
xor eax, 0x8fc5c94e
rol eax, 0xca
popf
pushf
not eax
add eax, 0x90261296
xor eax, 0x9da29de9
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xbae96d2e
xor eax, 0x921f51ba
rol eax, 0x92
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x5b728567
pushf
not eax
add eax, 0x8a30a791
xor eax, 0xc95492f4
rol eax, 0x14
popf
pushf
not eax
add eax, 0xa4115a2e
xor eax, 0xa376159a
rol eax, 0x47
popf
pushf
not eax
add eax, 0xa2664887
xor eax, 0xec1b0506
rol eax, 0x93
popf
pushf
not eax
add eax, 0x82a0988b
xor eax, 0xb74ff94f
rol eax, 0x9f
popf
jmp 0x1401ee4c3
movsxd rcx, dword [rbx + 0x68]
imul r8, rcx, 0x88
mov rcx, rax
call sub.VCRUNTIME140.dll_memcpy
mov rcx, qword [rbx + 0x70]
test rcx, rcx
je 0x1401eef75
push rax
pushf
mov eax, 0xae4681d0
pushf
not eax
add eax, 0x87f0bf95
xor eax, 0x8d304955
rol eax, 0xb2
popf
pushf
not eax
add eax, 0x959a95cc
xor eax, 0xcb554362
rol eax, 0xc9
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x47ead259
pushf
not eax
add eax, 0xfd177568
xor eax, 0xae5becd5
rol eax, 3
popf
pushf
not eax
add eax, 0xa7a77d33
xor eax, 0xebc041fa
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xd159d32e
xor eax, 0xf189c313
rol eax, 0xa2
popf
jmp 0x1401ee4c3
mov rax, qword [0x1400c1950]
test rax, rax
je 0x1401ef020
push rax
pushf
mov eax, 0x7648d01e
pushf
not eax
add eax, 0x9a2faffb
xor eax, 0x9b3b4963
rol eax, 0x82
popf
pushf
not eax
add eax, 0x997645bc
xor eax, 0xfd078039
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xaa3eb397
xor eax, 0xb2f07ece
rol eax, 0xad
popf
pushf
not eax
add eax, 0x9ec42cb7
xor eax, 0xaabc175b
rol eax, 0x62
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x8155122a
pushf
not eax
add eax, 0xf41e7d54
xor eax, 0xd3030bc4
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x9b2d48db
xor eax, 0xc13248d6
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x9af032ad
xor eax, 0xdde8db88
rol eax, 0x64
popf
pushf
not eax
add eax, 0xb99b6761
xor eax, 0xe318c0ef
rol eax, 0x59
popf
jmp 0x1401ee4c3
dec dword [rax + 0xf4]
push rax
pushf
mov eax, 0xf18b38ef
pushf
not eax
add eax, 0xe6d68bd7
xor eax, 0x86100ea1
rol eax, 0x57
popf
pushf
not eax
add eax, 0xe0d95fa9
xor eax, 0xbfdfb1fa
rol eax, 0x6b
popf
jmp 0x1401ee4c3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
push rax
pushf
mov eax, 0x9fd2fcfb
pushf
not eax
add eax, 0xbb376b7b
xor eax, 0xb6f7b0a7
rol eax, 3
popf
pushf
not eax
add eax, 0xb3b2fe72
xor eax, 0xc4f3271a
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xd8b03f7a
xor eax, 0xb1eaf495
rol eax, 0x24
popf
pushf
not eax
add eax, 0xacde9495
xor eax, 0x854a13ed
rol eax, 0x65
popf
jmp 0x1401ee4c3
mov qword [rbx + 0x70], r14
mov r14, qword [rsp + 0x20]
mov dword [rbx + 0x6c], edi
push rax
pushf
mov eax, 0x89119695
pushf
not eax
add eax, 0xfb7f9771
xor eax, 0xc49213c6
rol eax, 0xa
popf
pushf
not eax
add eax, 0x87fe3ba6
xor eax, 0x9db1c4ca
rol eax, 0xa9
popf
jmp 0x1401ee4c3
movsxd rax, dword [rbx + 0x68]
movups xmm0, xmmword [rsi]
movups xmm1, xmmword [rsi + 0x10]
imul rcx, rax, 0x88
mov rax, qword [rbx + 0x70]
movups xmmword [rcx + rax], xmm0
movups xmm0, xmmword [rsi + 0x20]
movups xmmword [rcx + rax + 0x10], xmm1
movups xmm1, xmmword [rsi + 0x30]
movups xmmword [rcx + rax + 0x20], xmm0
movups xmm0, xmmword [rsi + 0x40]
movups xmmword [rcx + rax + 0x30], xmm1
movups xmm1, xmmword [rsi + 0x50]
movups xmmword [rcx + rax + 0x40], xmm0
movups xmm0, xmmword [rsi + 0x60]
movups xmmword [rcx + rax + 0x50], xmm1
movups xmm1, xmmword [rsi + 0x70]
movups xmmword [rcx + rax + 0x60], xmm0
movsd xmm0, qword [rsi + 0x80]
movups xmmword [rcx + rax + 0x70], xmm1
movsd qword [rcx + rax + 0x80], xmm0
movsxd rcx, dword [rbx + 0x68]
imul rdi, rcx, 0x88
lea eax, [rcx + 1]
mov dword [rbx + 0x68], eax
add rdi, qword [rbx + 0x70]
cmp qword [rdi + 0x80], r15
jne 0x1401ef22f
push rax
pushf
mov eax, 0xe026ab9b
pushf
not eax
add eax, 0x918c1415
xor eax, 0xcf96b4fc
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xe456b602
xor eax, 0xea24b5cb
rol eax, 0x15
popf
pushf
not eax
add eax, 0xdb501339
xor eax, 0xc0c9efb0
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xc39d959a
xor eax, 0xc7143ca0
rol eax, 0x24
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0xaef54709
pushf
not eax
add eax, 0xb51fca08
xor eax, 0xdfe89b3d
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x84ece871
xor eax, 0xbf22b60d
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xa9c59bbf
xor eax, 0xd8253dd4
rol eax, 0xd
popf
jmp 0x1401ee4c3
movsxd rcx, dword [rbp]
mov rax, qword [rbp + 8]
mov rcx, qword [rax + rcx*8 - 8]
mov qword [rdi + 0x80], rcx
push rax
pushf
mov eax, 0x4162f34e
pushf
not eax
add eax, 0xdc151806
xor eax, 0x99a013d6
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9034f0b7
xor eax, 0xd137b969
rol eax, 7
popf
pushf
not eax
add eax, 0xb5f777d8
xor eax, 0x85d4960c
rol eax, 0x2e
popf
jmp 0x1401ee4c3
mov rbp, qword [rsp + 0x58]
cmp byte [rdi + 0xc], r15b
jne 0x1401ef30d
push rax
pushf
mov eax, 0x716e5512
pushf
not eax
add eax, 0xd735258d
xor eax, 0xad8a8899
rol eax, 0x79
popf
pushf
not eax
add eax, 0x855cc9de
xor eax, 0xbdcc313b
rol eax, 0x60
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x92f24555
pushf
not eax
add eax, 0xbd73701d
xor eax, 0xca6e95d7
rol eax, 0x71
popf
pushf
not eax
add eax, 0x8ab8c89e
xor eax, 0x8c9706b8
rol eax, 0xa2
popf
jmp 0x1401ee4c3
mov rax, qword [0x1400c1950]
movsxd rcx, dword [rdi + 8]
test rax, rax
je 0x1401ef3a9
push rax
pushf
mov eax, 0x87d2ede9
pushf
not eax
add eax, 0xea649830
xor eax, 0x9c6e1862
rol eax, 5
popf
pushf
not eax
add eax, 0xf2bbac00
xor eax, 0xf1f1127a
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xc9fb5f0f
xor eax, 0x88a5618f
rol eax, 0x75
popf
pushf
not eax
add eax, 0xeb99b246
xor eax, 0x8e6969aa
rol eax, 0x13
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x65aa7a1
pushf
not eax
add eax, 0x82a03c5f
xor eax, 0xe6bc7641
rol eax, 0x34
popf
pushf
not eax
add eax, 0xda2a3fb8
xor eax, 0xf8478457
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xbf6dad75
xor eax, 0xce7bfa56
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xd4f75b35
xor eax, 0x85580494
rol eax, 0xd5
popf
jmp 0x1401ee4c3
inc dword [rax + 0xf4]
push rax
pushf
mov eax, 0x1fbce7bb
pushf
not eax
add eax, 0xb13a6683
xor eax, 0xf5a2b057
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xe887a087
xor eax, 0x97fdb036
rol eax, 0x16
popf
pushf
not eax
add eax, 0x89f8eca8
xor eax, 0xa62fc479
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc1fcede9
xor eax, 0xf7c7e033
rol eax, 0x23
popf
jmp 0x1401ee4c3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
movsxd r8, dword [rdi + 8]
mov rcx, rax
mov rdx, qword [rsi]
mov qword [rdi], rax
mov byte [rdi + 0xc], 1
call sub.VCRUNTIME140.dll_memcpy
push rax
pushf
mov eax, 0x6aa211dc
pushf
not eax
add eax, 0xef740d28
xor eax, 0x8a260c7b
rol eax, 0x50
popf
pushf
not eax
add eax, 0x83e9837a
xor eax, 0x971f43f7
rol eax, 0
popf
pushf
not eax
add eax, 0xfb4a7ee8
xor eax, 0xdcbacb27
rol eax, 0x30
popf
pushf
not eax
add eax, 0xeecb1f2d
xor eax, 0xe2761c08
rol eax, 0x42
popf
jmp 0x1401ee4c3
mov rcx, qword [rdi + 0x80]
cmp word [rcx + 0x54], r12w
mov r12, qword [rsp + 0x28]
jne 0x1401ef544
push rax
pushf
mov eax, 0xb8105444
pushf
not eax
add eax, 0xa0653e16
xor eax, 0xfb5cad92
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x9287159a
xor eax, 0xe756e03e
rol eax, 0xa2
popf
pushf
not eax
add eax, 0xae29474e
xor eax, 0xd38aa61c
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xe7e6ddb6
xor eax, 0xb788ceee
rol eax, 0xe6
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x13076dcf
pushf
not eax
add eax, 0xb7470935
xor eax, 0xc512c911
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xa129f670
xor eax, 0xab5f6962
rol eax, 0x75
popf
pushf
not eax
add eax, 0xecd6dcc0
xor eax, 0xbe8a121a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xb1db15ca
xor eax, 0xe415783b
rol eax, 0x16
popf
jmp 0x1401ee4c3
movzx eax, word [rsi + 0x54]
mov word [rcx + 0x54], ax
push rax
pushf
mov eax, 0xf3212963
pushf
not eax
add eax, 0xc61a4997
xor eax, 0x8b09b9d2
rol eax, 0xab
popf
pushf
not eax
add eax, 0x91fb5da4
xor eax, 0x9ba36c78
rol eax, 2
popf
pushf
not eax
add eax, 0x956f93b7
xor eax, 0xbff11718
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf34afa58
xor eax, 0xd6aa1631
rol eax, 0xae
popf
jmp 0x1401ee4c3
mov rcx, qword [rbx + 0x20]
mov rsi, qword [rsp + 0x60]
mov byte [rbx + 0x19], r15b
test rcx, rcx
je 0x1401ef656
push rax
pushf
mov eax, 0x14f94993
pushf
not eax
add eax, 0xf62cc1ab
xor eax, 0x8c0a0d67
rol eax, 0x76
popf
pushf
not eax
add eax, 0xb9b686ac
xor eax, 0xe9f0ac67
rol eax, 0x83
popf
pushf
not eax
add eax, 0x9d5b9576
xor eax, 0xf9f9b428
rol eax, 0x52
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x99270992
pushf
not eax
add eax, 0xb9b4cdbe
xor eax, 0xff0e9ba9
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xdaf2829e
xor eax, 0xc4cec810
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x8ff7291c
xor eax, 0xd19d01db
rol eax, 0x94
popf
pushf
not eax
add eax, 0xf4d6de3b
xor eax, 0xf44399d5
rol eax, 0xd7
popf
jmp 0x1401ee4c3
mov rax, qword [0x1400c1950]
test rax, rax
je 0x1401ef701
push rax
pushf
mov eax, 0xd3ca7272
pushf
not eax
add eax, 0xcf49537d
xor eax, 0xee30e02f
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x8843a712
xor eax, 0x93565153
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf22b1f62
xor eax, 0xc60044ee
rol eax, 0x21
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x705ba8cf
pushf
not eax
add eax, 0x957a6338
xor eax, 0xb03b2bd8
rol eax, 0x51
popf
pushf
not eax
add eax, 0xe83368a6
xor eax, 0x872a983a
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc0699b44
xor eax, 0xfe8019b7
rol eax, 0xde
popf
pushf
not eax
add eax, 0xab126b48
xor eax, 0xd5f5086b
rol eax, 0xf
popf
jmp 0x1401ee4c3
dec dword [rax + 0xf4]
push rax
pushf
mov eax, 0x235f7d32
pushf
not eax
add eax, 0xd32fb223
xor eax, 0xc5db2987
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xff1400b6
xor eax, 0xd5eae5c9
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa8a5a134
xor eax, 0x8186f0e1
rol eax, 0x38
popf
pushf
not eax
add eax, 0x87d1fb6a
xor eax, 0xa5fffb53
rol eax, 0x34
popf
jmp 0x1401ee4c3
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
push rax
pushf
mov eax, 0x5aca7eda
pushf
not eax
add eax, 0xbae8c7a2
xor eax, 0x909a684a
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xa3cd7888
xor eax, 0xb0953051
rol eax, 0x77
popf
pushf
not eax
add eax, 0x8bc040d7
xor eax, 0xd3f8f984
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x93cb6ba4
xor eax, 0xc13ab928
rol eax, 0xf4
popf
jmp 0x1401ee4c3
mov rcx, qword [rbx + 0x28]
test rcx, rcx
je 0x1401ef856
push rax
pushf
mov eax, 0x152dd412
pushf
not eax
add eax, 0xef93d3d5
xor eax, 0xb8c84831
rol eax, 0x50
popf
pushf
not eax
add eax, 0x814a908e
xor eax, 0xc9d32de0
rol eax, 0x2e
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0x750e521e
pushf
not eax
add eax, 0xe3d42099
xor eax, 0xcafa6668
rol eax, 0x21
popf
pushf
not eax
add eax, 0xdc6e9762
xor eax, 0xe775fce4
rol eax, 0xb
popf
pushf
not eax
add eax, 0xb5507787
xor eax, 0xff71b3e3
rol eax, 0xa5
popf
jmp 0x1401ee4c3
mov rax, qword [0x1400c1950]
test rax, rax
je 0x1401ef8db
push rax
pushf
mov eax, 0xb4e43008
pushf
not eax
add eax, 0x8d67551f
xor eax, 0xe3098aeb
rol eax, 0xda
popf
pushf
not eax
add eax, 0xe956b39a
xor eax, 0xf4e088da
rol eax, 0x8e
popf
jmp 0x1401ee4c3
push rax
pushf
mov eax, 0xcfec3140
pushf
not eax
add eax, 0x92863831
xor eax, 0xd9df5f76
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xc0ec3964
xor eax, 0xe3a6dfdd
rol eax, 7
popf
jmp 0x1401ee4c3
dec dword [rax + 0xf4]
jmp 0x1401ef916
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
push rax
pushf
mov eax, 0x6ef2f0ee
pushf
not eax
add eax, 0xb2e8f57f
xor eax, 0xacf911f3
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc6ecc753
xor eax, 0x8586bd8a
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb98bd822
xor eax, 0xdcad0f01
rol eax, 0xb6
popf
jmp 0x1401ee4c3
mov qword [rbx + 0x20], r15
mov qword [rbx + 0x28], r15
mov byte [rbx + 0x1a], r15b
mov rax, qword [rdi + 0x80]
add rsp, 0x30
pop r15
pop rdi
pop rbx
ret