Function at 0xd7692e
Capabilities:
Authenticate hmac

Disassembly:
add al, 0x45
mov dh, bh
cmp eax, 0x8159ea03
rcl dword [ecx - 0xfffb9b], 0xe1
call fcn.00ef70c6
pop es
sbb byte [eax], al
movzx eax, word [ebp + edx - 0x5a2eda01]
call fcn.010467ac
rcl dword [esi], 0xa
mov dword [0xbc02da02], eax
mov byte [0x801ad2a2], al
pop ebp
ja 0xd76982
cmpsb byte [esi], byte es:[edi]
aam 0x5c
imul eax, ecx, 0xa32cc9a9
mov al, byte [0xa33d8aea]
clc
push cs
sbb al, 0xa3
cmp al, 0x8c
fistp word ds:[edx + edx*2 + 0x5a]
dec dx
inc eax
mov dword [0x75c29ae7], eax
mov dword [0xbdcf365a], eax
pop esp
ja 0xd76918
pop esp
mov dh, 0xc6
mov byte [ebx - 0x6c], 0xa2
push ss
in eax, 0xb6
pop ebp
xchg ebx, eax
inc ebx
pop ecx
loop 0xd769e1
pop esp
sbb eax, 0x1a362595
mov dword [0xb75c62c], eax
mov dword [0xa32af1d4], eax
add byte [ecx], dl
adc al, byte [esi]
jecxz 0xd76a18
ror edi, 0xf5
dec ecx
xor dh, byte [edi + esi*8 - 0x8a901e1]
je 0xd7692b
and bl, byte [ecx + 0x370325c7]
dec ebp
sub al, 0x18
ja 0xd76a04
shl ebp, 0x14
out dx, eax
scasb al, byte es:[edi]
jecxz 0xd76984
push edx
dec edx
dec esp
sbb eax, 0x323ec014
adc al, 0x8c
mov esp, 0xebf7d344
stc
mov cl, 0xf8
cli
jmp 0xd76a09
insd dword es:[edi], dx
adc edi, dword [esp + edx]
sar byte [eax], 1
inc ecx
fucomp st(3)
xchg ebp, eax
pop ebp
mov byte [0x8ebd6], al
mov al, 0x7e
adc al, 0xcc
xor al, 0x6a
adc al, 0x80
adc byte [eax], al
fldcw word [edi - 0xd1a4215]
mov byte [0xafaa6eeb], al
jmp 0xd769f4
jmp 0xd76a74
ljmp 0xa614:0x45ddfa8a
mov ds, word [edx + 0x20]
aam 0xb2
fcmovnbe st(0), st(6)
test al, 0xe1
mov dl, 6
mov dl, 0xa5
sub dword [ebp - 0x46], ecx
sbb eax, 0x72f24d37
mov ch, byte [ecx]
add byte [ebx + 0x4c228f5a], dh
iretd
pop edx
invalid
jo 0xd76a7f
dec esp
arpl word [edx - 0xd42b58e], sp
imul ebp
and ch, byte [edx - 9]
sbb dh, byte [ecx]
out 0x64, al
fld dword [esi - 0x27161467]
out 0x58, al
loop 0xd76ab1
jmp 0xd76a69
jmp 0xe330515c
out 0x45, al
inc ecx
dec ebp
xor esi, dword [edx + 0x3d0ba121]
mov dword [eax + 0x38], 0x7147c7b
jg 0xd76a31
jle 0xd76aaf
ret 0xcaca
rcr byte [edx + 0x4a], cl
cmc
insb byte es:[edi], dx
adc al, 0x36
mov edi, 0x227a1428
jp 0xd76ad3
mov dl, 0x52
in eax, dx
jmp 0xd76ac5
ja 0xd76b31
loopne 0xd76aa5
cld
and ebp, ebp
jmp 0xd76b37
enter 0x756, 0x14
jns 0xd76b0f
dec ecx
add edx, esi
jmp 0xd76a7e
adc al, 0x4e
push cs
rol bh, 0xeb
mov dword [0xebcc23d3], eax
xchg dh, dh
jle 0xd76adf
push dword [esp + edx]
xor al, 0x14
add dh, byte [ebp + 0x204e1470]
outsd dx, dword [esi]
jo 0xd76b5c
jns 0xd76ab6
mov byte [0x94ecac8b], al
aas
in eax, dx
mov edi, dword [ebp - 0x74038319]
cmc
clc
fisttp qword [ebx + 0x1ec8c921]
je 0xd76b1b
dec edi
inc ebx
mov esp, 0x3fc28b81
xor al, 0xb4
mov edi, edi
xor edi, dword [ecx]
jl 0xd76b87
cmp eax, dword [ecx + 0x23537462]
jmp 0xd76ad0
push ebp
mov bh, byte [ebx]
adc esi, dword [edi + 0x75]
scasb al, byte es:[edi]
scasw ax, word es:[edi]
and esi, dword [eax + edi - 0x20]
cmp al, al
fisttp dword [ebx - 0x357cf4ef]
mov ebx, dword [ecx]
pop es
sbb dword [edi], eax
jmp 0xd76ac0
aaa
sub byte [ebx + ebx*2 - 5], dh
xlatb
inc ebx
mov bh, 0x8b
push esi
imul ecx, ebx, 0xffffff82
mov esp, dword [edx - 0x343d72e6]
stosb byte es:[edi], al
invalid
xor bl, bh
jnp 0xd76b9b
xchg ebx, eax
add al, 0x28
salc
fchs
dec edi
pop ecx
pop edi
or dword [edi + 0x2a], edx
mov dh, 0x87
dec eax
fisubr word [edi + 0xb]
xchg byte cs:[edi + 0x5711786e], ah
xchg edi, eax
push ebx
into
jmp 0xd76be7
cmp al, 0xc5
invalid
sbb byte [ebp - 0xa41dc9a], ch
sub ecx, dword [esp + edi]
invalid
lea esi, [esp + ebp*2 + 0x50a3a882]
dec esp
test byte [ebx], bl
pushfd
push cs
mov dh, 0x18
push 0x37
inc esp
aam 0x50
mov esp, 0xcf5813ec
xchg esi, eax
shr dword [ebx - 0x5f5801e4], cl
iretd