Function at 0x1400590e3
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x9ac0748b
pushf
not eax
add eax, 0x87e9af11
xor eax, 0xd5f2259d
rol eax, 0x27
popf
pushf
not eax
add eax, 0xc98dfdd4
xor eax, 0x91d1c5ac
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xf3863a3a
xor eax, 0xd486d616
rol eax, 0x36
popf
pushf
not eax
add eax, 0xaa620d04
xor eax, 0x8c1c37d1
rol eax, 0xf2
popf
cmp eax, 4
jne 0x140059146
popf
pop rax
jmp 0x1400593b6
cmp eax, 0
jne 0x140059155
popf
pop rax
jmp 0x1400591eb
cmp eax, 3
jne 0x140059164
popf
pop rax
jmp 0x140059339
cmp eax, 1
jne 0x140059173
popf
pop rax
jmp 0x140059288
cmp eax, 0xa
jne 0x140059182
popf
pop rax
jmp 0x140059644
cmp eax, 7
jne 0x140059191
popf
pop rax
jmp 0x140059551
cmp eax, 6
jne 0x1400591a0
popf
pop rax
jmp 0x140059504
cmp eax, 0xb
jne 0x1400591af
popf
pop rax
jmp 0x14005967d
cmp eax, 9
jne 0x1400591be
popf
pop rax
jmp 0x1400595e8
cmp eax, 8
jne 0x1400591cd
popf
pop rax
jmp 0x1400595ae
cmp eax, 5
jne 0x1400591dc
popf
pop rax
jmp 0x14005945d
cmp eax, 2
jne 0x1400591eb
popf
pop rax
jmp 0x14005932c
push rbx
sub rsp, 0x20
cmp byte [0x140022609], 0
mov ebx, ecx
jne 0x140059242
push rax
pushf
mov eax, 0x9d450e43
pushf
not eax
add eax, 0xe422781f
xor eax, 0xfafe97bc
rol eax, 0x19
popf
pushf
not eax
add eax, 0xd5d7d699
xor eax, 0xe2fb22d9
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xc7f56df3
xor eax, 0x9cd04890
rol eax, 6
popf
jmp 0x140059137
push rax
pushf
mov eax, 0x5e2fb62f
pushf
not eax
add eax, 0xc07cb236
xor eax, 0x9ad52b0a
rol eax, 0x60
popf
pushf
not eax
add eax, 0xd0e046b1
xor eax, 0x9bf45b92
rol eax, 0xab
popf
pushf
not eax
add eax, 0x869887c9
xor eax, 0xf4f6d48b
rol eax, 0x7b
popf
jmp 0x140059137
cmp ecx, 1
ja 0x1400592d3
push rax
pushf
mov eax, 0x1b3491ff
pushf
not eax
add eax, 0xbdd9be24
xor eax, 0xea44f620
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xcab74bb4
xor eax, 0xc99a7285
rol eax, 0xb8
popf
pushf
not eax
add eax, 0x89f1fe10
xor eax, 0xf3e24ab3
rol eax, 0xb
popf
jmp 0x140059137
push rax
pushf
mov eax, 0x14c179c1
pushf
not eax
add eax, 0xb2d0dd5b
xor eax, 0xc997a135
rol eax, 0x80
popf
pushf
not eax
add eax, 0x9c1e2056
xor eax, 0xc53c4b76
rol eax, 0xba
popf
pushf
not eax
add eax, 0xfbd9d52b
xor eax, 0x8e740114
rol eax, 0x86
popf
pushf
not eax
add eax, 0xd1f5e11f
xor eax, 0xe8396b42
rol eax, 0x9b
popf
jmp 0x140059137
call fcn.1400344f7
test eax, eax
je 0x140059551
test ebx, ebx
jne 0x140059370
push rax
pushf
mov eax, 0x2bfe786d
pushf
not eax
add eax, 0xe06d03c1
xor eax, 0xd01667ae
rol eax, 0xed
popf
pushf
not eax
add eax, 0xc0a30e15
xor eax, 0xa2036185
rol eax, 0x8a
popf
jmp 0x140059137
push rax
pushf
mov eax, 0xcd983593
pushf
not eax
add eax, 0xb76683a4
xor eax, 0xb0f854b8
rol eax, 0x55
popf
pushf
not eax
add eax, 0xe5fe1dc0
xor eax, 0xf9656789
rol eax, 0xe
popf
pushf
not eax
add eax, 0xa021356e
xor eax, 0xbbc33b08
rol eax, 0xd3
popf
jmp 0x140059137
lea rcx, [0x19139c29d]
pushf
sub rcx, 0x51379c8d
popf
call sub.api_ms_win_crt_runtime_l1_1_0.dll__initialize_onexit_table
test eax, eax
jne 0x14005942a
push rax
pushf
mov eax, 0x27b17ff
pushf
not eax
add eax, 0xdb45e944
xor eax, 0xe89239a6
rol eax, 0x77
popf
pushf
not eax
add eax, 0x85bab8c2
xor eax, 0xb266d775
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xce03dea3
xor eax, 0xb45e0b8b
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x92d2ea7b
xor eax, 0x90b4ac97
rol eax, 0xee
popf
jmp 0x140059137
push rax
pushf
mov eax, 0xad27f04e
pushf
not eax
add eax, 0x94b2778c
xor eax, 0xf1d1ead2
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9aec80f6
xor eax, 0xa986ca14
rol eax, 0x61
popf
jmp 0x140059137
lea rcx, [0x1ab599eac]
pushf
sub rcx, 0x6b577884
popf
call sub.api_ms_win_crt_runtime_l1_1_0.dll__initialize_onexit_table
test eax, eax
je 0x1400594be
push rax
pushf
mov eax, 0x8433fda4
pushf
not eax
add eax, 0xfe715655
xor eax, 0xd11d8fe4
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf96e6c9b
xor eax, 0x84b1b34d
rol eax, 0xfa
popf
pushf
not eax
add eax, 0xfb156b69
xor eax, 0x92b2cd9b
rol eax, 0x97
popf
jmp 0x140059137
push rax
pushf
mov eax, 0xd796f191
pushf
not eax
add eax, 0xcf60c00d
xor eax, 0xde75f709
rol eax, 0xd0
popf
pushf
not eax
add eax, 0xe868425e
xor eax, 0x8c66f836
rol eax, 0x19
popf
pushf
not eax
add eax, 0xef2d9ee6
xor eax, 0xc0e87c24
rol eax, 0x5b
popf
jmp 0x140059137
xor al, al
jmp 0x140059644
movdqa xmm0, xmmword [0x1400117b0]
or rax, 0xffffffffffffffff
movdqu xmmword [0x140022610], xmm0
mov qword [0x140022620], rax
movdqu xmmword [0x140022628], xmm0
mov qword [0x140022638], rax
push rax
pushf
mov eax, 0x7e46ee29
pushf
not eax
add eax, 0x9645fe09
xor eax, 0xdecdb13d
rol eax, 0x41
popf
pushf
not eax
add eax, 0x8a138b4b
xor eax, 0xf7be0d85
rol eax, 0x4f
popf
jmp 0x140059137
mov byte [0x140022609], 1
push rax
pushf
mov eax, 0x4495bf18
pushf
not eax
add eax, 0xceadeb9f
xor eax, 0xd329c65d
rol eax, 0x80
popf
pushf
not eax
add eax, 0xe6f507f5
xor eax, 0x8dc31d3d
rol eax, 0x5e
popf
jmp 0x140059137
mov al, 0x60
pushf
not al
add al, 0xa9
xor al, 0x30
rol al, 0x9f
popf
pushf
not al
add al, 0x7b
xor al, 0xd8
rol al, 0x84
popf
pushf
not al
add al, 0x70
xor al, 3
rol al, 0x37
popf
push rax
pushf
mov eax, 0xddfeb0f7
pushf
not eax
add eax, 0xb349d598
xor eax, 0xb6069ecb
rol eax, 0xac
popf
pushf
not eax
add eax, 0xaacdaa88
xor eax, 0xcf26fe53
rol eax, 0x58
popf
jmp 0x140059137
add rsp, 0x20
pop rbx
ret
mov ecx, 0x2f77134
pushf
not ecx
add ecx, 0xb176e7f8
xor ecx, 0x8bd7478a
rol ecx, 0xe6
popf
pushf
not ecx
add ecx, 0xb8e64571
xor ecx, 0xc8d6033f
rol ecx, 0x87
popf
pushf
not ecx
add ecx, 0xd50a7113
xor ecx, 0x9d1264cf
rol ecx, 0xe4
popf
call fcn.14007c3c8
int3