Function at 0x1400e274d
Capabilities:
Authenticate hmac
Encrypt data using speck

Disassembly:
push rax
pushf
mov eax, 0x297d07a5
pushf
not eax
add eax, 0x971a6b4a
xor eax, 0xb528a29c
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xe4cdac6c
xor eax, 0xcdc14790
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x9127a377
xor eax, 0xd7ab213b
rol eax, 0x71
popf
pushf
not eax
add eax, 0xe9814f1d
xor eax, 0x9536c110
rol eax, 0x32
popf
cmp eax, 0x20
jne 0x1400e27b0
popf
pop rax
jmp 0x1400e3977
cmp eax, 0
jne 0x1400e27bf
popf
pop rax
jmp 0x1400e29cc
cmp eax, 3
jne 0x1400e27ce
popf
pop rax
jmp 0x1400e2c11
cmp eax, 1
jne 0x1400e27dd
popf
pop rax
jmp 0x1400e2a72
cmp eax, 0xd
jne 0x1400e27ec
popf
pop rax
jmp 0x1400e3081
cmp eax, 0x1a
jne 0x1400e27fb
popf
pop rax
jmp 0x1400e36b7
cmp eax, 0xe
jne 0x1400e280a
popf
pop rax
jmp 0x1400e3115
cmp eax, 0xb
jne 0x1400e2819
popf
pop rax
jmp 0x1400e2f75
cmp eax, 0x19
jne 0x1400e2828
popf
pop rax
jmp 0x1400e3610
cmp eax, 8
jne 0x1400e2837
popf
pop rax
jmp 0x1400e2e68
cmp eax, 0x1d
jne 0x1400e2846
popf
pop rax
jmp 0x1400e382b
cmp eax, 0x17
jne 0x1400e2855
popf
pop rax
jmp 0x1400e357d
cmp eax, 0x1c
jne 0x1400e2864
popf
pop rax
jmp 0x1400e37ca
cmp eax, 0x12
jne 0x1400e2873
popf
pop rax
jmp 0x1400e3321
cmp eax, 0x18
jne 0x1400e2882
popf
pop rax
jmp 0x1400e35bb
cmp eax, 0x11
jne 0x1400e2891
popf
pop rax
jmp 0x1400e327a
cmp eax, 0x1b
jne 0x1400e28a0
popf
pop rax
jmp 0x1400e3739
cmp eax, 0x21
jne 0x1400e28af
popf
pop rax
jmp 0x1400e3a2b
cmp eax, 0x23
jne 0x1400e28be
popf
pop rax
jmp 0x1400e3afb
cmp eax, 0x14
jne 0x1400e28cd
popf
pop rax
jmp 0x1400e33df
cmp eax, 0xf
jne 0x1400e28dc
popf
pop rax
jmp 0x1400e318b
cmp eax, 0x13
jne 0x1400e28eb
popf
pop rax
jmp 0x1400e3389
cmp eax, 0x15
jne 0x1400e28fa
popf
pop rax
jmp 0x1400e3479
cmp eax, 0x24
jne 0x1400e2909
popf
pop rax
jmp 0x1400e3b4d
cmp eax, 0x1e
jne 0x1400e2918
popf
pop rax
jmp 0x1400e388d
cmp eax, 0xc
jne 0x1400e2927
popf
pop rax
jmp 0x1400e2fda
cmp eax, 7
jne 0x1400e2936
popf
pop rax
jmp 0x1400e2dfc
cmp eax, 5
jne 0x1400e2945
popf
pop rax
jmp 0x1400e2cf2
cmp eax, 0x1f
jne 0x1400e2954
popf
pop rax
jmp 0x1400e393c
cmp eax, 0x10
jne 0x1400e2963
popf
pop rax
jmp 0x1400e31ef
cmp eax, 6
jne 0x1400e2972
popf
pop rax
jmp 0x1400e2d8e
cmp eax, 9
jne 0x1400e2981
popf
pop rax
jmp 0x1400e2eef
cmp eax, 4
jne 0x1400e2990
popf
pop rax
jmp 0x1400e2c77
cmp eax, 0x16
jne 0x1400e299f
popf
pop rax
jmp 0x1400e3533
cmp eax, 2
jne 0x1400e29ae
popf
pop rax
jmp 0x1400e2b61
cmp eax, 0xa
jne 0x1400e29bd
popf
pop rax
jmp 0x1400e2f2a
cmp eax, 0x22
jne 0x1400e29cc
popf
pop rax
jmp 0x1400e3aef
push rbp
push rdi
push r14
sub rsp, 0x30
mov r10, qword [rcx]
mov rbp, r8
mov r14, qword [rdx]
mov rdi, rcx
sub r14, r10
sar r14, 2
shl r14, 5
add r14, qword [rdx + 8]
test r8, r8
je 0x1400e2a2c
push rax
pushf
mov eax, 0x4955beef
pushf
not eax
add eax, 0xdd00801f
xor eax, 0x9b7549ba
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x83d9818c
xor eax, 0x895030fe
rol eax, 0x47
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x453d3368
pushf
not eax
add eax, 0xe70d7f47
xor eax, 0xa443c009
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xc8b25b08
xor eax, 0xbb65d0e2
rol eax, 0x30
popf
pushf
not eax
add eax, 0xb4feaf0d
xor eax, 0xb92c3691
rol eax, 6
popf
jmp 0x1400e27a1
mov rcx, qword [rcx + 0x18]
movabs rax, 0x4171b2eef8411e44
pushf
not rax
add rax, 0x4a1557a3
xor rax, 0x61008341
rol rax, 0xd5
popf
pushf
not rax
add rax, 0x72d06118
xor rax, 0x5ea91f97
rol rax, 0x59
popf
pushf
not rax
add rax, 0x5685319d
xor rax, 0x63c97dd2
rol rax, 0xa2
popf
pushf
not rax
add rax, 0x6bc5ed63
xor rax, 0x48b69618
rol rax, 0xf3
popf
sub rax, rcx
cmp rax, r8
jb 0x1400e2b2e
push rax
pushf
mov eax, 0x3e354815
pushf
not eax
add eax, 0x935cc190
xor eax, 0xc4b69e22
rol eax, 0x59
popf
pushf
not eax
add eax, 0xac9ee9f4
xor eax, 0xb2816202
rol eax, 0xea
popf
pushf
not eax
add eax, 0xccefb1a5
xor eax, 0xe257147d
rol eax, 0xee
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x816cca01
pushf
not eax
add eax, 0x9e3f4732
xor eax, 0xe11f6fb0
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xea281122
xor eax, 0xaab4cc93
rol eax, 0x61
popf
jmp 0x1400e27a1
mov qword [rsp + 0x58], rbx
xor edx, edx
mov qword [rsp + 0x60], rsi
lea rbx, [r8 + 0x1f]
mov rsi, qword [rdi + 8]
push rcx
not rcx
sub rbx, rcx
pop rcx
sub rbx, 1
mov rcx, rsi
shr rbx, 5
sub rcx, r10
mov dword [rsp + 0x50], edx
sar rcx, 2
cmp rbx, rcx
jae 0x1400e2bcb
push rax
pushf
mov eax, 0x6077d772
pushf
not eax
add eax, 0xddf0e6e4
xor eax, 0xc20cc146
rol eax, 0xde
popf
pushf
not eax
add eax, 0xd75110d7
xor eax, 0xe7739cc9
rol eax, 0x19
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x20b2dd5b
pushf
not eax
add eax, 0xc3b8470e
xor eax, 0xde0a0221
rol eax, 0x96
popf
pushf
not eax
add eax, 0xfb1baa9c
xor eax, 0xc82bfe25
rol eax, 0x64
popf
pushf
not eax
add eax, 0x88788cb9
xor eax, 0xa6fede6b
rol eax, 0xf5
popf
jmp 0x1400e27a1
lea rax, [r10 + rbx*4]
mov qword [rdi + 8], rax
jmp 0x1400e2e68
jbe 0x1400e2cac
push rax
pushf
mov eax, 0xe1c3d2eb
pushf
not eax
add eax, 0xbf1e2c72
xor eax, 0xe496f730
rol eax, 0x36
popf
pushf
not eax
add eax, 0x9673d4ae
xor eax, 0xe8e06182
rol eax, 0x50
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x4a516ea9
pushf
not eax
add eax, 0xad3ad00a
xor eax, 0xf1a6dc23
rol eax, 0xdf
popf
pushf
not eax
add eax, 0xbb97c165
xor eax, 0xa49bc411
rol eax, 9
popf
pushf
not eax
add eax, 0xe7b6892f
xor eax, 0xff686484
rol eax, 0x94
popf
jmp 0x1400e27a1
mov rax, qword [rdi + 0x10]
sub rax, r10
sar rax, 2
cmp rbx, rax
jbe 0x1400e2d48
push rax
pushf
mov eax, 0x749444d9
pushf
not eax
add eax, 0x92a3b099
xor eax, 0xb9c67d29
rol eax, 0x53
popf
pushf
not eax
add eax, 0xa47fc340
xor eax, 0x94730732
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe2d591fb
xor eax, 0xb6f7c5ec
rol eax, 0xdd
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x3bf1dae1
pushf
not eax
add eax, 0x93fc9da8
xor eax, 0xbe9d05f9
rol eax, 5
popf
pushf
not eax
add eax, 0xeab74dcf
xor eax, 0x9d6fd9fe
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xe74ce715
xor eax, 0xcb8a1e87
rol eax, 0x1b
popf
jmp 0x1400e27a1
lea r8, [rsp + 0x50]
mov rdx, rbx
mov rcx, rdi
call fcn.14007b1eb
jmp 0x1400e2e68
sub rbx, rcx
mov rcx, rsi
lea rbx, [rbx*4]
mov r8, rbx
call sub.VCRUNTIME140.dll_memset
push rbx
not rbx
sub rsi, rbx
pop rbx
sub rsi, 1
mov qword [rdi + 8], rsi
push rax
pushf
mov eax, 0x28cb24b2
pushf
not eax
add eax, 0xe4b5cefe
xor eax, 0xb7f6cdba
rol eax, 0x80
popf
pushf
not eax
add eax, 0xf56b2546
xor eax, 0xd238e8d1
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe62125df
xor eax, 0x9269c082
rol eax, 0x81
popf
jmp 0x1400e27a1
mov rcx, qword [rdi + 0x18]
mov rsi, qword [rsp + 0x60]
test rcx, rcx
jne 0x1400e2ea9
push rax
pushf
mov eax, 0x8182dc63
pushf
not eax
add eax, 0x99c9a6a6
xor eax, 0xde4d8c99
rol eax, 0x35
popf
pushf
not eax
add eax, 0x946e0719
xor eax, 0xf0f545b0
rol eax, 0xa5
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0xc8d07af8
pushf
not eax
add eax, 0x994ecbe3
xor eax, 0x8077e873
rol eax, 2
popf
pushf
not eax
add eax, 0xd52b3b2e
xor eax, 0xa4dc8153
rol eax, 0x73
popf
pushf
not eax
add eax, 0x8c490a59
xor eax, 0xbf6f7b52
rol eax, 0x5c
popf
jmp 0x1400e27a1
lea rax, [rcx + rbp]
mov qword [rdi + 0x18], rax
push rax
pushf
mov eax, 0x3b912f96
pushf
not eax
add eax, 0xb1ac7374
xor eax, 0xf4e8aad5
rol eax, 4
popf
pushf
not eax
add eax, 0x917fad59
xor eax, 0xc2411cd0
rol eax, 0x44
popf
jmp 0x1400e27a1
mov rbx, qword [rsp + 0x58]
push rax
pushf
mov eax, 0x5ddb7c91
pushf
not eax
add eax, 0xf14cc34e
xor eax, 0xa7e96925
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xaee90a66
xor eax, 0xec754bd7
rol eax, 0x70
popf
pushf
not eax
add eax, 0xda0e8aba
xor eax, 0x8a692456
rol eax, 0x7a
popf
jmp 0x1400e27a1
mov rax, r14
add rsp, 0x30
pop r14
pop rdi
pop rbp
ret
mov r11, qword [rdi]
test rcx, rcx
jns 0x1400e303b
push rax
pushf
mov eax, 0xee2d9523
pushf
not eax
add eax, 0xc2fad995
xor eax, 0xff3f84ae
rol eax, 0x45
popf
pushf
not eax
add eax, 0xa17e9db3
xor eax, 0xba26f2f8
rol eax, 0x97
popf
pushf
not eax
add eax, 0xc33dc7e2
xor eax, 0x80596352
rol eax, 0x96
popf
pushf
not eax
add eax, 0xf3f9cd96
xor eax, 0xb54f138c
rol eax, 0xd4
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x7bee163d
pushf
not eax
add eax, 0x802cde4c
xor eax, 0x88e9fba9
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xaab2135b
xor eax, 0x9e0d5b37
rol eax, 0x69
popf
pushf
not eax
add eax, 0xabb7af52
xor eax, 0xc3dff82d
rol eax, 0x12
popf
jmp 0x1400e27a1
mov rax, rcx
neg rax
je 0x1400e30bc
push rax
pushf
mov eax, 0xc090aa08
pushf
not eax
add eax, 0xa3f01c4f
xor eax, 0xa429bb92
rol eax, 0xca
popf
pushf
not eax
add eax, 0xa97b3d4a
xor eax, 0xc053ec2c
rol eax, 0xe8
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x61a47f46
pushf
not eax
add eax, 0xbd45aa80
xor eax, 0x85bee716
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe30f03e2
xor eax, 0x84b71aec
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xf801fd32
xor eax, 0xa7ec4462
rol eax, 0x78
popf
pushf
not eax
add eax, 0xa02b1d2b
xor eax, 0xc6c9b50f
rol eax, 0x40
popf
jmp 0x1400e27a1
mov rax, rcx
mov r10, r11
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r10, rax
jmp 0x1400e31ef
mov rax, rcx
shr rax, 5
lea r10, [r11 + rax*4]
push rax
pushf
mov eax, 0x6c33de6d
pushf
not eax
add eax, 0x85098cc0
xor eax, 0xd229981c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xf4c0eb9c
xor eax, 0x8ddaba8b
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xab27d4ad
xor eax, 0xcb0fd513
rol eax, 7
popf
pushf
not eax
add eax, 0xadbe9851
xor eax, 0xc4056998
rol eax, 0x4f
popf
jmp 0x1400e27a1
lea r8, [rcx + rbp]
mov rdx, rcx
and edx, 0x1f
mov qword [rdi + 0x18], r8
test r8, r8
jns 0x1400e3234
push rax
pushf
mov eax, 0x6d4b07f7
pushf
not eax
add eax, 0xed1282ab
xor eax, 0xee55478c
rol eax, 0x65
popf
pushf
not eax
add eax, 0x86fa5918
xor eax, 0xd4b2b12d
rol eax, 1
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x18f220db
pushf
not eax
add eax, 0xd1c0f44a
xor eax, 0xb47b7146
rol eax, 0x65
popf
pushf
not eax
add eax, 0xb4193aac
xor eax, 0xda2788a3
rol eax, 0x99
popf
pushf
not eax
add eax, 0xd1408d32
xor eax, 0xbda10637
rol eax, 0xf0
popf
jmp 0x1400e27a1
mov rax, r8
neg rax
je 0x1400e32c8
push rax
pushf
mov eax, 0x37318f5d
pushf
not eax
add eax, 0xb4dc084e
xor eax, 0xdf38aa09
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xbe4e90a5
xor eax, 0xed6a519f
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xb82703f9
xor eax, 0x8fb896a4
rol eax, 0x7c
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x39dc73db
pushf
not eax
add eax, 0xd73d97df
xor eax, 0x9c7cf3f0
rol eax, 0x17
popf
pushf
not eax
add eax, 0x9f8f51fa
xor eax, 0x9b2aee8a
rol eax, 0x25
popf
pushf
not eax
add eax, 0xa252475d
xor eax, 0xde4bcbdb
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xfdecd669
xor eax, 0x8c3134a4
rol eax, 0xcc
popf
jmp 0x1400e27a1
mov rax, r8
mov rcx, r11
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub rcx, rax
mov qword [rsp + 0x20], rcx
jmp 0x1400e33df
mov rax, r8
shr rax, 5
lea rax, [r11 + rax*4]
mov qword [rsp + 0x20], rax
push rax
pushf
mov eax, 0x29a2161a
pushf
not eax
add eax, 0xd351ec6a
xor eax, 0xeb400fec
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xd21a70f6
xor eax, 0xac377ce2
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xc73425bc
xor eax, 0xe4f93aa8
rol eax, 0xc
popf
jmp 0x1400e27a1
and r8d, 0x1f
mov qword [rsp + 0x28], r8
test r14, r14
jns 0x1400e3433
push rax
pushf
mov eax, 0xe13edca
pushf
not eax
add eax, 0xa8142c3b
xor eax, 0xf76c7fdb
rol eax, 0x33
popf
pushf
not eax
add eax, 0xb3b7f907
xor eax, 0xd9b8d1cb
rol eax, 0xee
popf
pushf
not eax
add eax, 0xc3385c3a
xor eax, 0xac097c40
rol eax, 0x90
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x304fef32
pushf
not eax
add eax, 0xcb7c4b47
xor eax, 0xdd26a2a9
rol eax, 0xff
popf
pushf
not eax
add eax, 0xb3422ede
xor eax, 0xb6e781be
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xc6900110
xor eax, 0xdc224e22
rol eax, 0xc4
popf
jmp 0x1400e27a1
mov rax, r14
neg rax
je 0x1400e34da
push rax
pushf
mov eax, 0x86ff135f
pushf
not eax
add eax, 0x88a3eb75
xor eax, 0xe9a0793e
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xd354d16e
xor eax, 0xe49e12f9
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x9be9d12f
xor eax, 0xdbffe613
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8ea1c8fe
xor eax, 0xc286849d
rol eax, 0x10
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0xc0704edd
pushf
not eax
add eax, 0xe9ab5dbf
xor eax, 0xeff79ebc
rol eax, 0xd1
popf
pushf
not eax
add eax, 0xa55338b1
xor eax, 0xcc1dcd15
rol eax, 0x1d
popf
pushf
not eax
add eax, 0xf8f64389
xor eax, 0xed9c079f
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xffbb9223
xor eax, 0xc365c1aa
rol eax, 0x9f
popf
jmp 0x1400e27a1
mov rax, r14
not rax
shr rax, 5
lea rax, [rax*4 + 4]
sub r11, rax
jmp 0x1400e35bb
mov rax, r14
shr rax, 5
lea r11, [r11 + rax*4]
push rax
pushf
mov eax, 0xf97bba15
pushf
not eax
add eax, 0xea211b8c
xor eax, 0x9129839b
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd10084f3
xor eax, 0x9f642446
rol eax, 0xfb
popf
jmp 0x1400e27a1
movaps xmm0, xmmword [rsp + 0x20]
mov rbx, r14
movdqa xmmword [rsp + 0x20], xmm0
and ebx, 0x1f
mov r8, qword [rsp + 0x28]
mov r9, qword [rsp + 0x20]
nop dword [rax]
push rax
pushf
mov eax, 0x876affa0
pushf
not eax
add eax, 0xe2121a1e
xor eax, 0xbde14201
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xebbf9f16
xor eax, 0xb1f708f6
rol eax, 0xb0
popf
jmp 0x1400e27a1
mov rcx, rdx
cmp r11, r10
jne 0x1400e3671
push rax
pushf
mov eax, 0x37a8a051
pushf
not eax
add eax, 0xf333ebb8
xor eax, 0xeba9a670
rol eax, 0x75
popf
pushf
not eax
add eax, 0x9ea773a3
xor eax, 0x82b4c039
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xab036570
xor eax, 0xd5ef30e1
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xc71184f4
xor eax, 0x9054ba4f
rol eax, 0x15
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0xb56824a0
pushf
not eax
add eax, 0x8a61a03d
xor eax, 0xbc783f91
rol eax, 0x87
popf
pushf
not eax
add eax, 0xca03cb3b
xor eax, 0xf4982e59
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x81fcb542
xor eax, 0xca7136c7
rol eax, 0xe
popf
jmp 0x1400e27a1
cmp rbx, rdx
je 0x1400e36f3
push rax
pushf
mov eax, 0xd6dc71bf
pushf
not eax
add eax, 0xfe06255d
xor eax, 0x9637aca6
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xfa76b29f
xor eax, 0xbe383b0a
rol eax, 0x9f
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x68ad193e
pushf
not eax
add eax, 0xca723cef
xor eax, 0xaa9da5f2
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa954738b
xor eax, 0xf6255d1b
rol eax, 5
popf
pushf
not eax
add eax, 0xefb236ea
xor eax, 0xb03b6f38
rol eax, 6
popf
jmp 0x1400e27a1
test rdx, rdx
je 0x1400e3771
push rax
pushf
mov eax, 0x37d478b6
pushf
not eax
add eax, 0x8891a7a6
xor eax, 0x9a1f5f24
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xaa641095
xor eax, 0x9c2a9741
rol eax, 0xc4
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x111b3a48
pushf
not eax
add eax, 0x856c571b
xor eax, 0xfa640b21
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xaf190c80
xor eax, 0xff91625b
rol eax, 0x90
popf
pushf
not eax
add eax, 0xf6d76884
xor eax, 0xb3723814
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xd274fe24
xor eax, 0x945a6f78
rol eax, 0x92
popf
jmp 0x1400e27a1
dec rdx
jmp 0x1400e388d
mov edx, 0xae4fa3ed
pushf
not edx
add edx, 0xec26ac77
xor edx, 0xe0720526
rol edx, 0xdd
popf
pushf
not edx
add edx, 0x9150acc4
xor edx, 0xab9c0b0e
rol edx, 0x87
popf
push rax
pushf
mov eax, 0xa3734b80
pushf
not eax
add eax, 0xb2041002
xor eax, 0xe1f6d351
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xb97761f7
xor eax, 0xe8fffbdf
rol eax, 0x2e
popf
jmp 0x1400e27a1
test rcx, rcx
lea rax, [r10 - 4]
cmove r10, rax
test r8, r8
je 0x1400e38f6
push rax
pushf
mov eax, 0xe689dc63
pushf
not eax
add eax, 0xf50c8895
xor eax, 0xf3e18317
rol eax, 7
popf
pushf
not eax
add eax, 0xb09046fd
xor eax, 0x997c8427
rol eax, 0xea
popf
pushf
not eax
add eax, 0x8f9e3c04
xor eax, 0xaecd2149
rol eax, 0x58
popf
pushf
not eax
add eax, 0xf56e00f2
xor eax, 0xc8a3f2fa
rol eax, 0x2f
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0xfce365a3
pushf
not eax
add eax, 0xa8753609
xor eax, 0xd766558b
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xca4a06fb
xor eax, 0xfa6869d7
rol eax, 0x22
popf
pushf
not eax
add eax, 0xffb674b5
xor eax, 0xa64dc174
rol eax, 0x38
popf
jmp 0x1400e27a1
dec r8
jmp 0x1400e3a2b
mov r8d, 0x1890c381
pushf
not r8d
add r8d, 0xdb0f2152
xor r8d, 0xcd656bff
rol r8d, 0x25
popf
pushf
not r8d
add r8d, 0xedfb7ecf
xor r8d, 0xf839e5f7
rol r8d, 0x65
popf
pushf
not r8d
add r8d, 0xe0cff0b7
xor r8d, 0xdc608d96
rol r8d, 0x14
popf
pushf
not r8d
add r8d, 0xdbf2b23e
xor r8d, 0xd00d3df1
rol r8d, 0x88
popf
sub r9, 4
push rax
pushf
mov eax, 0x8c277769
pushf
not eax
add eax, 0xc41bb3f5
xor eax, 0xa9ef1b36
rol eax, 0x13
popf
pushf
not eax
add eax, 0xa411483b
xor eax, 0xc7b4af02
rol eax, 0x56
popf
pushf
not eax
add eax, 0xac2ccfa5
xor eax, 0x924c6b66
rol eax, 0xd
popf
jmp 0x1400e27a1
mov rcx, rdx
mov eax, 0xcfa55fa7
pushf
not eax
add eax, 0x843068a9
xor eax, 0xcb9a7482
rol eax, 4
popf
pushf
not eax
add eax, 0xdc2350dc
xor eax, 0xeb0378a4
rol eax, 0xcd
popf
shl eax, cl
test dword [r10], eax
mov eax, dword [r9]
je 0x1400e3abc
push rax
pushf
mov eax, 0xc0c9713d
pushf
not eax
add eax, 0x83501748
xor eax, 0xdacd660e
rol eax, 0x68
popf
pushf
not eax
add eax, 0xcb6c233e
xor eax, 0xaab656e3
rol eax, 0x17
popf
pushf
not eax
add eax, 0xe0479807
xor eax, 0xd79e3d1c
rol eax, 0x32
popf
pushf
not eax
add eax, 0x88581e50
xor eax, 0xa85f6043
rol eax, 0xf9
popf
jmp 0x1400e27a1
push rax
pushf
mov eax, 0x143b58a2
pushf
not eax
add eax, 0x9a8f5c04
xor eax, 0x91610e2a
rol eax, 0x21
popf
pushf
not eax
add eax, 0x9c8ae0bd
xor eax, 0xae20c62e
rol eax, 0xa2
popf
jmp 0x1400e27a1
bts eax, r8d
mov dword [r9], eax
jmp 0x1400e3610
btr eax, r8d
mov dword [r9], eax
jmp 0x1400e3610
call fcn.1400abc92
int3