Function at 0x1400a20ce
Capabilities:
Encrypt data using chaskey
Encrypt data using speck
Hash data using murmur3
Parse pe header

Disassembly:
push rax
pushf
mov eax, 0x721f2ea0
pushf
not eax
add eax, 0xa3ffec69
xor eax, 0x83ea18bc
rol eax, 0xf
popf
pushf
not eax
add eax, 0xd40ebec6
xor eax, 0xc8cee95a
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xedb4fac5
xor eax, 0xa481a931
rol eax, 0x72
popf
cmp eax, 0x20
jne 0x1400a211e
popf
pop rax
jmp 0x1400a3530
cmp eax, 0
jne 0x1400a212d
popf
pop rax
jmp 0x1400a2367
cmp eax, 3
jne 0x1400a213c
popf
pop rax
jmp 0x1400a2560
cmp eax, 1
jne 0x1400a214b
popf
pop rax
jmp 0x1400a2421
cmp eax, 0xd
jne 0x1400a215a
popf
pop rax
jmp 0x1400a29fe
cmp eax, 0x1a
jne 0x1400a2169
popf
pop rax
jmp 0x1400a3195
cmp eax, 0xe
jne 0x1400a2178
popf
pop rax
jmp 0x1400a2a9b
cmp eax, 0xb
jne 0x1400a2187
popf
pop rax
jmp 0x1400a293b
cmp eax, 0x19
jne 0x1400a2196
popf
pop rax
jmp 0x1400a30f0
cmp eax, 8
jne 0x1400a21a5
popf
pop rax
jmp 0x1400a2755
cmp eax, 0x1d
jne 0x1400a21b4
popf
pop rax
jmp 0x1400a33b9
cmp eax, 0x17
jne 0x1400a21c3
popf
pop rax
jmp 0x1400a2f96
cmp eax, 0x1c
jne 0x1400a21d2
popf
pop rax
jmp 0x1400a3312
cmp eax, 0x12
jne 0x1400a21e1
popf
pop rax
jmp 0x1400a2c3f
cmp eax, 0x18
jne 0x1400a21f0
popf
pop rax
jmp 0x1400a3041
cmp eax, 0x11
jne 0x1400a21ff
popf
pop rax
jmp 0x1400a2bde
cmp eax, 0x1b
jne 0x1400a220e
popf
pop rax
jmp 0x1400a326c
cmp eax, 0x21
jne 0x1400a221d
popf
pop rax
jmp 0x1400a356c
cmp eax, 0x23
jne 0x1400a222c
popf
pop rax
jmp 0x1400a36a4
cmp eax, 0x25
jne 0x1400a223b
popf
pop rax
jmp 0x1400a37b9
cmp eax, 0xf
jne 0x1400a224a
popf
pop rax
jmp 0x1400a2af9
cmp eax, 0x13
jne 0x1400a2259
popf
pop rax
jmp 0x1400a2d62
cmp eax, 0x15
jne 0x1400a2268
popf
pop rax
jmp 0x1400a2e6c
cmp eax, 0x24
jne 0x1400a2277
popf
pop rax
jmp 0x1400a3759
cmp eax, 0x1e
jne 0x1400a2286
popf
pop rax
jmp 0x1400a3401
cmp eax, 0xc
jne 0x1400a2295
popf
pop rax
jmp 0x1400a29b9
cmp eax, 0x26
jne 0x1400a22a4
popf
pop rax
jmp 0x1400a37f6
cmp eax, 0x27
jne 0x1400a22b3
popf
pop rax
jmp 0x1400a3882
cmp eax, 0x1f
jne 0x1400a22c2
popf
pop rax
jmp 0x1400a348e
cmp eax, 0x10
jne 0x1400a22d1
popf
pop rax
jmp 0x1400a2b3e
cmp eax, 6
jne 0x1400a22e0
popf
pop rax
jmp 0x1400a266d
cmp eax, 9
jne 0x1400a22ef
popf
pop rax
jmp 0x1400a27d1
cmp eax, 4
jne 0x1400a22fe
popf
pop rax
jmp 0x1400a25f6
cmp eax, 0x16
jne 0x1400a230d
popf
pop rax
jmp 0x1400a2f40
cmp eax, 2
jne 0x1400a231c
popf
pop rax
jmp 0x1400a24c5
cmp eax, 0xa
jne 0x1400a232b
popf
pop rax
jmp 0x1400a288f
cmp eax, 0x22
jne 0x1400a233a
popf
pop rax
jmp 0x1400a3601
cmp eax, 0x14
jne 0x1400a2349
popf
pop rax
jmp 0x1400a2dc9
cmp eax, 7
jne 0x1400a2358
popf
pop rax
jmp 0x1400a26e7
cmp eax, 5
jne 0x1400a2367
popf
pop rax
jmp 0x1400a2663
mov qword [rsp + 0x18], rbx
mov dword [rsp + 0x10], edx
mov qword [rsp + 8], rcx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
mov rbp, rsp
sub rsp, 0x50
mov r10, r8
mov r13d, edx
mov rdi, rcx
test dl, 0xf
je 0x1400a23ee
push rax
pushf
mov eax, 0x24ae9589
pushf
not eax
add eax, 0xeb327dbd
xor eax, 0x87ac95b7
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x91b647ed
xor eax, 0xde8ef536
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xb1b6bb38
xor eax, 0x8530fef8
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xb02c3e44
xor eax, 0xee5eb0d3
rol eax, 0xe8
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x96ccb9c1
pushf
not eax
add eax, 0x9bcc9eca
xor eax, 0xfa3de2b4
rol eax, 0x78
popf
pushf
not eax
add eax, 0x9c41b227
xor eax, 0xdf42f09f
rol eax, 0x5a
popf
jmp 0x1400a210f
mov esi, 0xfa6ea03c
pushf
not esi
add esi, 0xaaa71b4c
xor esi, 0xd67bd474
rol esi, 0xd0
popf
pushf
not esi
add esi, 0xb32d8aa9
xor esi, 0xc39a16cd
rol esi, 0xe4
popf
pushf
not esi
add esi, 0xd98c3438
xor esi, 0xd6495c85
rol esi, 0x64
popf
pushf
not esi
add esi, 0x9e2a536d
xor esi, 0x8a2500ac
rol esi, 0x9b
popf
jmp 0x1400a3882
lea eax, [r9 - 0x10]
test eax, 0xffffffe7
jne 0x1400a252d
push rax
pushf
mov eax, 0x39777d5f
pushf
not eax
add eax, 0x988afdae
xor eax, 0xb5b0a651
rol eax, 0x2a
popf
pushf
not eax
add eax, 0xda097fb0
xor eax, 0x813b9b06
rol eax, 0x76
popf
pushf
not eax
add eax, 0xd31c2fcb
xor eax, 0xb372cd88
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xa0fd66fe
xor eax, 0xacde3ea7
rol eax, 0xae
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0xd2051085
pushf
not eax
add eax, 0xf1a6ed81
xor eax, 0x94fcfef7
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xcd46825f
xor eax, 0x8bb1d6ba
rol eax, 0x73
popf
jmp 0x1400a210f
cmp r9d, 0x28
je 0x1400a25b0
push rax
pushf
mov eax, 0x34ed6796
pushf
not eax
add eax, 0xd8755feb
xor eax, 0xfa573ee9
rol eax, 0x39
popf
pushf
not eax
add eax, 0x8b5aca38
xor eax, 0x9298ddea
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xaded9bf5
xor eax, 0xb82d19b5
rol eax, 0x6b
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0xfcecd8b1
pushf
not eax
add eax, 0xc5ee0075
xor eax, 0xb05e435a
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xf44fb5ce
xor eax, 0xe2f2ebe0
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xb5b60ac8
xor eax, 0x866f35ae
rol eax, 0xcf
popf
jmp 0x1400a210f
cmp qword [rbp + 0x78], 0
jne 0x1400a2630
push rax
pushf
mov eax, 0x1ee685b4
pushf
not eax
add eax, 0xd062e7fb
xor eax, 0xbbd11d5b
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd1c37a6f
xor eax, 0xd8db2517
rol eax, 0xde
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x191d75cb
pushf
not eax
add eax, 0xb4cfde4a
xor eax, 0xcb4748d0
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x928db9ab
xor eax, 0x904c5d09
rol eax, 5
popf
jmp 0x1400a210f
cmp dword [rbp + 0x70], r13d
jae 0x1400a27d1
mov esi, 0xc04eab6b
pushf
not esi
add esi, 0xf392e56b
xor esi, 0xebed1732
rol esi, 0x8b
popf
pushf
not esi
add esi, 0xc9cfc67d
xor esi, 0xb05957b7
rol esi, 0xe4
popf
jmp 0x1400a3882
lea eax, [rdx - 0x10]
cmp dword [rbp + 0x70], eax
jae 0x1400a2722
push rax
pushf
mov eax, 0x1676b16f
pushf
not eax
add eax, 0xfb0eb49a
xor eax, 0xf614044d
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8efab4ac
xor eax, 0xc0d5bc9d
rol eax, 0xf6
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0xb81f33d7
pushf
not eax
add eax, 0xaac2642a
xor eax, 0xd707d47c
rol eax, 0x40
popf
pushf
not eax
add eax, 0xf5f9075d
xor eax, 0xd055032e
rol eax, 0xd3
popf
jmp 0x1400a210f
mov esi, 0xc80c7511
pushf
not esi
add esi, 0xce872354
xor esi, 0xf5f1ab1d
rol esi, 0xfa
popf
pushf
not esi
add esi, 0xae04307a
xor esi, 0xf598393d
rol esi, 0x47
popf
pushf
not esi
add esi, 0xbbb96894
xor esi, 0xe49ab7a6
rol esi, 0xd6
popf
jmp 0x1400a3882
mov r8d, r9d
mov rdx, r10
lea rcx, [rbp - 0x18]
call fcn.14009dd10
nop
mov r14, qword [rbp + 0x68]
mov r8, r14
mov rdx, rdi
lea rcx, [rbp - 0x18]
call fcn.140092220
xor esi, esi
lea r12d, [rsi + 0x10]
mov r8, qword [rbp + 0x60]
test r8, r8
je 0x1400a2836
push rax
pushf
mov eax, 0x9f11376c
pushf
not eax
add eax, 0xc40d3098
xor eax, 0xb303ec56
rol eax, 0x59
popf
pushf
not eax
add eax, 0xa692859f
xor eax, 0xab679574
rol eax, 0xf1
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x6a3d20ba
pushf
not eax
add eax, 0xfcd50d3e
xor eax, 0xdfaed591
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xef253e96
xor eax, 0xb6a4701f
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x9a1f8254
xor eax, 0xce1dc15c
rol eax, 0x32
popf
pushf
not eax
add eax, 0xc0c23c74
xor eax, 0xeb2dd8b9
rol eax, 0x3a
popf
jmp 0x1400a210f
lea rcx, [r14 + 0xf]
lea rax, [r8 + 0xf]
cmp r14, rax
ja 0x1400a28e2
push rax
pushf
mov eax, 0xabf25e40
pushf
not eax
add eax, 0xde76d251
xor eax, 0x88114979
rol eax, 0x90
popf
pushf
not eax
add eax, 0xb9977d9a
xor eax, 0xa0a3f197
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xd1acb361
xor eax, 0x93e3db37
rol eax, 0xf8
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0xd62ac11a
pushf
not eax
add eax, 0xd0edcc39
xor eax, 0x9797f974
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xe7d01fff
xor eax, 0xc2444bdf
rol eax, 0x71
popf
pushf
not eax
add eax, 0xa4e008a3
xor eax, 0xb1e883fa
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xde19e7c5
xor eax, 0xff1ac3f2
rol eax, 0x1c
popf
jmp 0x1400a210f
cmp rcx, r8
jb 0x1400a2973
push rax
pushf
mov eax, 0x2fa04ecb
pushf
not eax
add eax, 0x9546e13f
xor eax, 0xfd03ea88
rol eax, 6
popf
pushf
not eax
add eax, 0xb1565cd9
xor eax, 0x87f81dc2
rol eax, 0x3e
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0xfd47b241
pushf
not eax
add eax, 0x8c25b2ff
xor eax, 0xe1ba2c51
rol eax, 0x29
popf
pushf
not eax
add eax, 0xa1caf5f6
xor eax, 0xe634c397
rol eax, 0xa2
popf
pushf
not eax
add eax, 0x93bd074c
xor eax, 0x99a58d4b
rol eax, 0x28
popf
jmp 0x1400a210f
lea rax, [rsi + r14]
sub r8, r14
mov edx, r12d
sub rdx, rsi
nop dword [rax + rax]
push rax
pushf
mov eax, 0x47454cf7
pushf
not eax
add eax, 0xe93198e5
xor eax, 0xffb46740
rol eax, 0x23
popf
pushf
not eax
add eax, 0xa04127f0
xor eax, 0xa07fc285
rol eax, 0x88
popf
jmp 0x1400a210f
movzx ecx, byte [rax + r8]
xor byte [rax], cl
lea rax, [rax + 1]
sub rdx, 1
jne 0x1400a2a42
push rax
pushf
mov eax, 0x53fc51f
pushf
not eax
add eax, 0x8768b97b
xor eax, 0xe2dbf282
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xa8462545
xor eax, 0xdd3e6d0e
rol eax, 0x14
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x433d7826
pushf
not eax
add eax, 0xa0914147
xor eax, 0x9d42acb0
rol eax, 0xba
popf
pushf
not eax
add eax, 0xbd9c5c13
xor eax, 0xa4719c55
rol eax, 0x8a
popf
pushf
not eax
add eax, 0x9604a7e6
xor eax, 0xbad9b0f8
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa4fe4438
xor eax, 0x9f4dabd2
rol eax, 0x17
popf
jmp 0x1400a210f
jmp 0x1400a2b3e
movdqu xmm1, xmmword [r8]
movdqu xmm0, xmmword [r14]
xorps xmm1, xmm0
movdqu xmmword [r14], xmm1
push rax
pushf
mov eax, 0x29545e9b
pushf
not eax
add eax, 0x8ae96aa1
xor eax, 0xd9976e08
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xfdda177a
xor eax, 0xd8fe9753
rol eax, 0xaa
popf
jmp 0x1400a210f
mov r15d, r13d
shr r15d, 4
dec r15d
cmp r15d, 1
jbe 0x1400a2b85
push rax
pushf
mov eax, 0xb5345925
pushf
not eax
add eax, 0xdbfe36fe
xor eax, 0xd32800c7
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xa98d950d
xor eax, 0xf9c9dacd
rol eax, 0xa6
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0xd35e6eb5
pushf
not eax
add eax, 0xcc74392d
xor eax, 0xaf9b2d3b
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x8fb16a9d
xor eax, 0x86d4ca0b
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xa3c30486
xor eax, 0x975eaba5
rol eax, 0x3a
popf
pushf
not eax
add eax, 0x9439e45f
xor eax, 0xae7e72dc
rol eax, 0x15
popf
jmp 0x1400a210f
lea r13d, [r15 - 1]
mov rsi, qword [rbp + 0x40]
push rax
pushf
mov eax, 0x15319323
pushf
not eax
add eax, 0x988fa5dd
xor eax, 0xf2909dba
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe9d13a10
xor eax, 0xd4576f0a
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xfd0b57ba
xor eax, 0x8714b8eb
rol eax, 0x30
popf
pushf
not eax
add eax, 0xe3e42752
xor eax, 0xa6c2b267
rol eax, 0xc6
popf
jmp 0x1400a210f
movsxd rax, r12d
lea rdi, [rax + r14]
lea rbx, [rax + rsi]
mov r8, rdi
mov rdx, rbx
lea rcx, [rbp - 0x18]
call fcn.140092220
movzx eax, byte [rbx - 0x10]
xor byte [rdi], al
movzx eax, byte [rbx - 0xf]
xor byte [rdi + 1], al
movzx eax, byte [rbx - 0xe]
xor byte [rdi + 2], al
movzx eax, byte [rbx - 0xd]
xor byte [rdi + 3], al
movzx eax, byte [rbx - 0xc]
xor byte [rdi + 4], al
movzx eax, byte [rbx - 0xb]
xor byte [rdi + 5], al
movzx eax, byte [rbx - 0xa]
xor byte [rdi + 6], al
movzx eax, byte [rbx - 9]
xor byte [rdi + 7], al
movzx eax, byte [rbx - 8]
xor byte [rdi + 8], al
movzx eax, byte [rbx - 7]
xor byte [rdi + 9], al
movzx eax, byte [rbx - 6]
xor byte [rdi + 0xa], al
movzx eax, byte [rbx - 5]
xor byte [rdi + 0xb], al
movzx eax, byte [rbx - 4]
xor byte [rdi + 0xc], al
movzx eax, byte [rbx - 3]
xor byte [rdi + 0xd], al
movzx eax, byte [rbx - 2]
xor byte [rdi + 0xe], al
movzx eax, byte [rbx - 1]
xor byte [rdi + 0xf], al
add r12d, 0x10
sub r13, 1
jne 0x1400a2d1c
push rax
pushf
mov eax, 0x901a40d5
pushf
not eax
add eax, 0xefab665d
xor eax, 0x8dd090b2
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xc52c3e33
xor eax, 0x8fdc0667
rol eax, 0x88
popf
pushf
not eax
add eax, 0xe6219237
xor eax, 0x8784cafe
rol eax, 0xf0
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0xc2d803a3
pushf
not eax
add eax, 0xf7b61b00
xor eax, 0x9e7fb89e
rol eax, 7
popf
pushf
not eax
add eax, 0x9e3e3701
xor eax, 0xabef9346
rol eax, 0x92
popf
pushf
not eax
add eax, 0xb47649f2
xor eax, 0x98beaf82
rol eax, 0x7e
popf
jmp 0x1400a210f
xor esi, esi
mov r13d, dword [rbp + 0x48]
lea r12d, [rsi + 0x10]
mov rdi, qword [rbp + 0x40]
push rax
pushf
mov eax, 0x90e22d86
pushf
not eax
add eax, 0xd17756ae
xor eax, 0xe4d25d86
rol eax, 0x33
popf
pushf
not eax
add eax, 0xc4ad126f
xor eax, 0xd1b1b477
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xdcc2796a
xor eax, 0xbb94e590
rol eax, 0x49
popf
pushf
not eax
add eax, 0xd4c4a089
xor eax, 0x90790fa4
rol eax, 0x69
popf
jmp 0x1400a210f
xorps xmm0, xmm0
movups xmmword [rbp - 0x28], xmm0
shl r15d, 4
mov ebx, r15d
cmp r13d, 0x10
jbe 0x1400a2e26
push rax
pushf
mov eax, 0xf934e58d
pushf
not eax
add eax, 0x9e23f8e7
xor eax, 0xc37b28c7
rol eax, 0xd
popf
pushf
not eax
add eax, 0xd6e5f7a6
xor eax, 0xa5a8ee91
rol eax, 0x19
popf
pushf
not eax
add eax, 0x9687fb3a
xor eax, 0xd0b245bb
rol eax, 1
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x6fb53b16
pushf
not eax
add eax, 0xae0d39ff
xor eax, 0xdc1ba786
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xa5412eda
xor eax, 0xd70803eb
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xc2b97c45
xor eax, 0xaab51654
rol eax, 0x4d
popf
jmp 0x1400a210f
lea rdx, [r15 + rdi]
lea r8, [rbp - 0x28]
lea rcx, [rbp - 0x18]
call fcn.140092220
lea eax, [r15 - 0x10]
mov ecx, eax
movzx eax, byte [rax + rdi]
xor byte [rbp - 0x28], al
movzx eax, byte [rcx + rdi + 1]
xor byte [rbp - 0x27], al
movzx eax, byte [rcx + rdi + 2]
xor byte [rbp - 0x26], al
movzx eax, byte [rcx + rdi + 3]
xor byte [rbp - 0x25], al
movzx eax, byte [rcx + rdi + 4]
xor byte [rbp - 0x24], al
movzx eax, byte [rcx + rdi + 5]
xor byte [rbp - 0x23], al
movzx eax, byte [rcx + rdi + 6]
xor byte [rbp - 0x22], al
movzx eax, byte [rcx + rdi + 7]
xor byte [rbp - 0x21], al
movzx eax, byte [rcx + rdi + 8]
xor byte [rbp - 0x20], al
movzx eax, byte [rcx + rdi + 9]
xor byte [rbp - 0x1f], al
movzx eax, byte [rcx + rdi + 0xa]
xor byte [rbp - 0x1e], al
movzx eax, byte [rcx + rdi + 0xb]
xor byte [rbp - 0x1d], al
movzx eax, byte [rcx + rdi + 0xc]
xor byte [rbp - 0x1c], al
movzx eax, byte [rcx + rdi + 0xd]
xor byte [rbp - 0x1b], al
movzx eax, byte [rcx + rdi + 0xe]
xor byte [rbp - 0x1a], al
movzx eax, byte [rbp - 0x19]
xor al, byte [rcx + rdi + 0xf]
mov byte [rbp - 0x19], al
mov edi, dword [rbp + 0x70]
jmp 0x1400a2f96
mov r8d, r13d
mov rdx, r14
lea rcx, [rbp - 0x28]
call sub.VCRUNTIME140.dll_memcpy
mov edi, dword [rbp + 0x70]
mov r8d, edi
xor edx, edx
mov rcx, r14
call sub.VCRUNTIME140.dll_memset
movzx eax, byte [rbp - 0x19]
push rax
pushf
mov eax, 0xff64fdc1
pushf
not eax
add eax, 0x850f0d87
xor eax, 0x8aba6065
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xdb2c9406
xor eax, 0xd7687afd
rol eax, 0xbb
popf
jmp 0x1400a210f
mov rdx, rbx
mov rcx, qword [rbp + 0x78]
test rcx, rcx
je 0x1400a2ffb
push rax
pushf
mov eax, 0x153df308
pushf
not eax
add eax, 0x907036d7
xor eax, 0xaa878715
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xed4ba442
xor eax, 0x91190a75
rol eax, 0x5b
popf
pushf
not eax
add eax, 0xab087ee7
xor eax, 0xd9b7e6ef
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x88246b99
xor eax, 0x8993ee74
rol eax, 0xd3
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x40a61af5
pushf
not eax
add eax, 0xc57e3592
xor eax, 0xbed1b902
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe684340a
xor eax, 0x8275d0de
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa62036fe
xor eax, 0xee9d74f1
rol eax, 0x1b
popf
jmp 0x1400a210f
movzx r8d, al
mov dword [rcx], r8d
sub r12d, r8d
cmp r8d, 0x10
ja 0x1400a30aa
push rax
pushf
mov eax, 0x27f61814
pushf
not eax
add eax, 0xee9f871c
xor eax, 0x82d2c5d6
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x819209bf
xor eax, 0xd291cddb
rol eax, 0x92
popf
pushf
not eax
add eax, 0x96d11240
xor eax, 0xc28410be
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xf28736df
xor eax, 0x86869f4a
rol eax, 0xbc
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x9f534b90
pushf
not eax
add eax, 0xde8e1567
xor eax, 0x891f7d88
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbec1d33e
xor eax, 0xf5407a5d
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xb44ac94a
xor eax, 0xfec77260
rol eax, 0x4e
popf
jmp 0x1400a210f
mov edx, esi
test al, al
je 0x1400a313c
push rax
pushf
mov eax, 0x9d46d098
pushf
not eax
add eax, 0xd0f081b3
xor eax, 0xd1cf6c43
rol eax, 0xb5
popf
pushf
not eax
add eax, 0xab5234d9
xor eax, 0xadeff184
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xd210ddd5
xor eax, 0xc2402a06
rol eax, 0x84
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x9d164a6f
pushf
not eax
add eax, 0xae624e03
xor eax, 0xaf826768
rol eax, 0xf9
popf
pushf
not eax
add eax, 0x9264ac89
xor eax, 0xbf1724c1
rol eax, 0x96
popf
pushf
not eax
add eax, 0xd047892e
xor eax, 0x9dbb9f17
rol eax, 0x95
popf
pushf
not eax
add eax, 0xe7e35ecc
xor eax, 0xa155bef9
rol eax, 0xfd
popf
jmp 0x1400a210f
mov eax, 0x9cf02a90
pushf
not eax
add eax, 0xaca310d3
xor eax, 0xc5c41407
rol eax, 0
popf
pushf
not eax
add eax, 0x9eb6c3fd
xor eax, 0xd43e31b7
rol eax, 0x33
popf
sub eax, edx
movzx ecx, byte [rbp + rax - 0x28]
cmp ecx, r8d
jne 0x1400a3212
push rax
pushf
mov eax, 0x6acf6c3c
pushf
not eax
add eax, 0x9e0eb585
xor eax, 0xf5d5d57c
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xd0b5b81a
xor eax, 0xf7de5029
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xa5c84e8c
xor eax, 0xe08bfea0
rol eax, 0xda
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x343ea494
pushf
not eax
add eax, 0xefba8627
xor eax, 0xd707c81d
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xc19bef5f
xor eax, 0xd4fac330
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbb84355c
xor eax, 0x832cf9b8
rol eax, 0x86
popf
pushf
not eax
add eax, 0x9bde0267
xor eax, 0xfd6eccdf
rol eax, 0x7a
popf
jmp 0x1400a210f
inc edx
cmp edx, r8d
jb 0x1400a32cc
push rax
pushf
mov eax, 0xd3168f77
pushf
not eax
add eax, 0xb847bc88
xor eax, 0x8e50bb81
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xc824b205
xor eax, 0xebf17b8e
rol eax, 0x38
popf
pushf
not eax
add eax, 0xd92780cb
xor eax, 0xc930877e
rol eax, 0xea
popf
pushf
not eax
add eax, 0x951aa191
xor eax, 0xa3603d65
rol eax, 0xd0
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x31fae68f
pushf
not eax
add eax, 0xb88c9b48
xor eax, 0x9eb85586
rol eax, 0x89
popf
pushf
not eax
add eax, 0xbed381b0
xor eax, 0x99dd166e
rol eax, 0x45
popf
pushf
not eax
add eax, 0xf35f98fb
xor eax, 0x99dbb6bc
rol eax, 0x12
popf
jmp 0x1400a210f
lea eax, [r15 + r12]
cmp edi, eax
jb 0x1400a3360
push rax
pushf
mov eax, 0xfe2776e5
pushf
not eax
add eax, 0xe88c4ff8
xor eax, 0x8ba3c637
rol eax, 0xb1
popf
pushf
not eax
add eax, 0xc8d64b71
xor eax, 0x87e5b521
rol eax, 0x57
popf
pushf
not eax
add eax, 0xeb7b0505
xor eax, 0x89f477eb
rol eax, 0x37
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x4f32a4dd
pushf
not eax
add eax, 0x826ddb00
xor eax, 0xc89f7810
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf8013795
xor eax, 0x9e2813bc
rol eax, 0xb9
popf
pushf
not eax
add eax, 0xa6d7fcb2
xor eax, 0xe4d23d9e
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9d38ccd3
xor eax, 0x93f3aacb
rol eax, 0xa2
popf
jmp 0x1400a210f
mov r8d, r12d
lea rcx, [r14 + r15]
lea rdx, [rbp - 0x28]
call sub.VCRUNTIME140.dll_memcpy
jmp 0x1400a356c
mov esi, 0x5710ad73
pushf
not esi
add esi, 0xe1e41d74
xor esi, 0x93cc53fb
rol esi, 0x8b
popf
pushf
not esi
add esi, 0xa1f01420
xor esi, 0xa8d63b57
rol esi, 0xcf
popf
jmp 0x1400a356c
mov esi, 0x97b30547
pushf
not esi
add esi, 0xa96a9379
xor esi, 0x804c587d
rol esi, 0x6d
popf
pushf
not esi
add esi, 0x9dec6a3f
xor esi, 0xe0f64107
rol esi, 0x3d
popf
pushf
not esi
add esi, 0x9d6e031a
xor esi, 0x84f3783a
rol esi, 0x37
popf
jmp 0x1400a356c
movups xmm0, xmmword [rbp - 0x28]
movups xmmword [rdx + r14], xmm0
push rax
pushf
mov eax, 0x91853ae7
pushf
not eax
add eax, 0x91f32118
xor eax, 0x8f9f3121
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x9cc5c834
xor eax, 0xd861cbfa
rol eax, 0xde
popf
jmp 0x1400a210f
mov rcx, qword [rbp - 0x18]
test rcx, rcx
je 0x1400a35ce
push rax
pushf
mov eax, 0x3ce343cc
pushf
not eax
add eax, 0xe5b909ba
xor eax, 0xb5776df4
rol eax, 0x81
popf
pushf
not eax
add eax, 0xfeb74d6e
xor eax, 0xbc7697d9
rol eax, 0x15
popf
pushf
not eax
add eax, 0xe56f502b
xor eax, 0xd8ec6a96
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xe496554a
xor eax, 0x9a234f9e
rol eax, 0x2a
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x1264863e
pushf
not eax
add eax, 0xe633aa1c
xor eax, 0xf399634c
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xcc22c756
xor eax, 0x87a12053
rol eax, 0x37
popf
jmp 0x1400a210f
mov rdx, qword [rbp - 8]
sub rdx, rcx
and rdx, 0xfffffffffffffff0
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a364b
push rax
pushf
mov eax, 0xc0d02a2a
pushf
not eax
add eax, 0xbe1824e8
xor eax, 0xc18f05dd
rol eax, 0x40
popf
pushf
not eax
add eax, 0xd65542db
xor eax, 0x880c437a
rol eax, 9
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x4d7af64d
pushf
not eax
add eax, 0xc226bcac
xor eax, 0xfcfdb2c5
rol eax, 0xde
popf
pushf
not eax
add eax, 0xb9675188
xor eax, 0xc28e568b
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x96522957
xor eax, 0xef0fbdc4
rol eax, 0x1a
popf
pushf
not eax
add eax, 0xfaac1847
xor eax, 0x83157e97
rol eax, 0xa5
popf
jmp 0x1400a210f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400a3712
push rax
pushf
mov eax, 0x6edc1115
pushf
not eax
add eax, 0x96b2c01d
xor eax, 0xff42748f
rol eax, 0x5a
popf
pushf
not eax
add eax, 0x91acca90
xor eax, 0xafc3278a
rol eax, 8
popf
pushf
not eax
add eax, 0xd3674116
xor eax, 0xf069fbed
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x8da49858
xor eax, 0x9abdae5a
rol eax, 0x27
popf
jmp 0x1400a210f
push rax
pushf
mov eax, 0x36aea84f
pushf
not eax
add eax, 0xd2f3346b
xor eax, 0x83a91ea7
rol eax, 0x13
popf
pushf
not eax
add eax, 0xd78304f1
xor eax, 0xcb96b184
rol eax, 0x38
popf
pushf
not eax
add eax, 0x95b1cf2d
xor eax, 0x95351a78
rol eax, 0xd1
popf
jmp 0x1400a210f
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400ae1e9
jmp 0x1400a3882
mov esi, 0x26b9fc12
pushf
not esi
add esi, 0x8289c753
xor esi, 0xe73ccc08
rol esi, 0xac
popf
pushf
not esi
add esi, 0x9f01854a
xor esi, 0xcf23e222
rol esi, 0xc5
popf
pushf
not esi
add esi, 0xa6ffbf6f
xor esi, 0xb1b36b26
rol esi, 0xca
popf
pushf
not esi
add esi, 0xbaa14ecd
xor esi, 0xfd835bca
rol esi, 0x6c
popf
push rax
pushf
mov eax, 0xd3f19cf0
pushf
not eax
add eax, 0x86ee770d
xor eax, 0xacbefd3b
rol eax, 0x37
popf
pushf
not eax
add eax, 0xa0f9eb9a
xor eax, 0xcd6aca8f
rol eax, 0xa2
popf
jmp 0x1400a210f
mov eax, esi
mov rbx, qword [rsp + 0xa0]
add rsp, 0x50
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret