Function at 0x1402259c8
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xf5337b41
pushf
not eax
add eax, 0x8c12e22d
xor eax, 0xfdcc084d
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd6be7ea7
xor eax, 0x87a65f62
rol eax, 0x89
popf
pushf
not eax
add eax, 0xca4aadf9
xor eax, 0xc53036c1
rol eax, 0x5c
popf
cmp eax, 4
jne 0x140225a18
popf
pop rax
jmp 0x140225d1c
cmp eax, 0
jne 0x140225a27
popf
pop rax
jmp 0x140225a72
cmp eax, 3
jne 0x140225a36
popf
pop rax
jmp 0x140225cac
cmp eax, 1
jne 0x140225a45
popf
pop rax
jmp 0x140225b4b
cmp eax, 5
jne 0x140225a54
popf
pop rax
jmp 0x140225db5
cmp eax, 2
jne 0x140225a63
popf
pop rax
jmp 0x140225be4
cmp eax, 6
jne 0x140225a72
popf
pop rax
jmp 0x140225e83
push rbx
sub rsp, 0x20
mov rax, qword gs:[0x58]
mov ebx, 0x39b3c227
pushf
not ebx
add ebx, 0xbae2e37d
xor ebx, 0xca045ae0
rol ebx, 0x62
popf
pushf
not ebx
add ebx, 0x9f18678b
xor ebx, 0xf054e280
rol ebx, 0xcb
popf
pushf
not ebx
add ebx, 0x82288dc5
xor ebx, 0x8d52e1b3
rol ebx, 0xb0
popf
add rbx, qword [rax]
mov eax, dword [rbx]
cmp dword [0x1400c311c], eax
jle 0x140225b05
push rax
pushf
mov eax, 0x461c0052
pushf
not eax
add eax, 0x9bed0e36
xor eax, 0x81819426
rol eax, 0x26
popf
pushf
not eax
add eax, 0xfd57d0a0
xor eax, 0xe9315f6a
rol eax, 0xfa
popf
jmp 0x140225a09
push rax
pushf
mov eax, 0x9e56b141
pushf
not eax
add eax, 0x88de261a
xor eax, 0xbffdbbbc
rol eax, 0x2d
popf
pushf
not eax
add eax, 0xc3c6f59f
xor eax, 0xf7bb61a0
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xfb84d9eb
xor eax, 0xda1ae79e
rol eax, 0x99
popf
jmp 0x140225a09
lea rcx, [0x1a6a5afad]
pushf
sub rcx, 0x66997e91
popf
call fcn.14027212a
cmp dword [0x1400c311c], 0xffffffff
jne 0x140225b9e
push rax
pushf
mov eax, 0x71102e52
pushf
not eax
add eax, 0xb549f5e9
xor eax, 0xefba59cb
rol eax, 0x36
popf
pushf
not eax
add eax, 0x880c7acd
xor eax, 0xf0a19be5
rol eax, 0xb8
popf
jmp 0x140225a09
push rax
pushf
mov eax, 0x4d79bdea
pushf
not eax
add eax, 0xe09120b4
xor eax, 0xfb7b7e8b
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xbe1cc369
xor eax, 0xad7bbe1a
rol eax, 0x13
popf
pushf
not eax
add eax, 0x9994348b
xor eax, 0x89bb50e6
rol eax, 0xcf
popf
jmp 0x140225a09
xorps xmm0, xmm0
xor eax, eax
movups xmmword [0x1400c3100], xmm0
mov qword [0x1400c3110], rax
jmp 0x140225bf8
call qword [sym.imp.KERNEL32.dll_GetProcessHeap]
lea rdx, [0x190876aad]
pushf
sub rdx, 0x507bdd2d
popf
mov byte [0x1400c3110], 0
lea rcx, [0x1849e42f2]
pushf
sub rcx, 0x44999e32
popf
mov qword [0x1400c3100], rdx
mov qword [0x1400c3108], rax
call fcn.14018b650
lea rcx, [0x1bfdc0d0f]
pushf
sub rcx, 0x7fcfdbf3
popf
call fcn.14024cbb4
push rax
pushf
mov eax, 0xd4fb1422
pushf
not eax
add eax, 0xfb299233
xor eax, 0x9e3af2c8
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xe29d1a6c
xor eax, 0xfa355677
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xc2bdcb73
xor eax, 0x81f16fa1
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xb086339d
xor eax, 0xd95c4566
rol eax, 0xb2
popf
jmp 0x140225a09
mov eax, dword [rbx]
cmp dword [0x1400c3118], eax
jle 0x140225ce9
push rax
pushf
mov eax, 0x6c213ca1
pushf
not eax
add eax, 0xf70d24be
xor eax, 0xce11e23a
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xf887b88b
xor eax, 0x943807e8
rol eax, 0x16
popf
jmp 0x140225a09
push rax
pushf
mov eax, 0x67aa2a9c
pushf
not eax
add eax, 0xfa19a1dc
xor eax, 0x8c45a581
rol eax, 0x52
popf
pushf
not eax
add eax, 0xfb5bed27
xor eax, 0xb063147b
rol eax, 0x94
popf
jmp 0x140225a09
lea rcx, [0x184c89b00]
pushf
sub rcx, 0x44bc69e8
popf
call fcn.14027212a
cmp dword [0x1400c3118], 0xffffffff
jne 0x140225d82
push rax
pushf
mov eax, 0x3c2ea5f
pushf
not eax
add eax, 0x87b07e5b
xor eax, 0xde37a2e6
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xc50ad11e
xor eax, 0xa33f7c68
rol eax, 0x60
popf
pushf
not eax
add eax, 0x8f5eb4ee
xor eax, 0xb18651e3
rol eax, 0x37
popf
jmp 0x140225a09
push rax
pushf
mov eax, 0x5391dad0
pushf
not eax
add eax, 0xd80474d6
xor eax, 0xde7b0178
rol eax, 0x55
popf
pushf
not eax
add eax, 0xf302c283
xor eax, 0x8356014f
rol eax, 0xd2
popf
jmp 0x140225a09
xor edx, edx
mov qword [0x1400c3140], 2
lea rax, [0x188e6a674]
pushf
sub rax, 0x48db18b4
popf
mov qword [0x1400c3148], rdx
mov qword [0x1400c3120], rax
lea rbx, [0x198e29233]
pushf
sub rbx, 0x58d66113
popf
lea rax, [0x1a8230d39]
pushf
sub rax, 0x6816dc39
popf
mov qword [0x1400c3138], rdx
lea rcx, [0x18468c01c]
pushf
sub rcx, 0x44641b6c
popf
mov qword [0x1400c3128], rax
mov qword [0x1400c3130], rbx
call fcn.14018b650
lea rcx, [0x18422be6d]
pushf
sub rcx, 0x44168d55
popf
call fcn.14024cbb4
mov rax, rbx
add rsp, 0x20
pop rbx
ret
lea rax, [0x1a6253f9a]
pushf
sub rax, 0x66190e7a
popf
add rsp, 0x20
pop rbx
ret