Function at 0x1400761e3
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xee16f521
pushf
not eax
add eax, 0xe63120d
xor eax, 0x76f3a1b0
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x72cee7ca
xor eax, 0x1eed5d3a
rol eax, 0x11
popf
pushf
not eax
add eax, 0x7fd1d893
xor eax, 0x3c269417
rol eax, 0x33
popf
cmp eax, 6
jne 0x140076233
popf
pop rax
jmp 0x140076628
cmp eax, 7
jne 0x140076242
popf
pop rax
jmp 0x1400766c4
cmp eax, 0xc
jne 0x140076251
popf
pop rax
jmp 0x140076858
cmp eax, 9
jne 0x140076260
popf
pop rax
jmp 0x1400767a6
cmp eax, 0
jne 0x14007626f
popf
pop rax
jmp 0x1400762e7
cmp eax, 0xa
jne 0x14007627e
popf
pop rax
jmp 0x1400767e6
cmp eax, 1
jne 0x14007628d
popf
pop rax
jmp 0x1400763be
cmp eax, 5
jne 0x14007629c
popf
pop rax
jmp 0x140076597
cmp eax, 2
jne 0x1400762ab
popf
pop rax
jmp 0x140076451
cmp eax, 8
jne 0x1400762ba
popf
pop rax
jmp 0x14007670f
cmp eax, 0xb
jne 0x1400762c9
popf
pop rax
jmp 0x140076823
cmp eax, 3
jne 0x1400762d8
popf
pop rax
jmp 0x1400764a1
cmp eax, 4
jne 0x1400762e7
popf
pop rax
jmp 0x140076502
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
mov rsi, r8
mov r9, rdx
mov ebp, 0xa6522660
pushf
not ebp
add ebp, 0x616152b5
xor ebp, 0x4a4f3f39
rol ebp, 0
popf
pushf
not ebp
add ebp, 0x468e4494
xor ebp, 0x554e312e
rol ebp, 0xe9
popf
lea r8, [0x19cc5d736]
pushf
sub r8, 0x5cc31cba
popf
mov edx, ebp
mov rdi, rcx
call fcn.14006d437
movsxd rcx, eax
cmp rcx, 0xfff
jae 0x14007638b
push rax
pushf
mov eax, 0xc64f59f
pushf
not eax
add eax, 0x6c2b15ee
xor eax, 0x6b8c3893
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x12a208f9
xor eax, 0x3f5de76b
rol eax, 0x31
popf
jmp 0x140076224
push rax
pushf
mov eax, 0x59cfdf9c
pushf
not eax
add eax, 0x79658062
xor eax, 0x7131488d
rol eax, 0x81
popf
pushf
not eax
add eax, 0x22eee396
xor eax, 0x1da51305
rol eax, 0x85
popf
jmp 0x140076224
cmp byte [rcx + rdi - 1], 0x5c
je 0x1400763f8
push rax
pushf
mov eax, 0xd4d35719
pushf
not eax
add eax, 0x37b9e71c
xor eax, 0x1df1a5a7
rol eax, 0xe4
popf
pushf
not eax
add eax, 0xd607fcc
xor eax, 0x1bed3574
rol eax, 0xb5
popf
jmp 0x140076224
push rax
pushf
mov eax, 0x30f6335b
pushf
not eax
add eax, 0x43f5578d
xor eax, 0x29720118
rol eax, 0x35
popf
pushf
not eax
add eax, 0x159a2c70
xor eax, 0x7d82dda2
rol eax, 0x68
popf
pushf
not eax
add eax, 0x6800883e
xor eax, 0x60afc6ce
rol eax, 0x57
popf
pushf
not eax
add eax, 0x31c1e664
xor eax, 0x34b64af7
rol eax, 0xc7
popf
jmp 0x140076224
mov word [rcx + rdi], 0x5c
add rcx, 2
push rax
pushf
mov eax, 0xf29c11e
pushf
not eax
add eax, 0x515e38bf
xor eax, 0x6dc2e2d5
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xabf3bd7
xor eax, 0x79902a7c
rol eax, 0x72
popf
pushf
not eax
add eax, 0x7a8b1755
xor eax, 0x53ec3702
rol eax, 0xf7
popf
jmp 0x140076224
mov rbx, 0xffffffffffffffff
push rcx
not rcx
add rbp, rcx
pop rcx
add rbp, 1
mov rax, rbx
nop word [rax + rax]
push rax
pushf
mov eax, 0x265587f4
pushf
not eax
add eax, 0x2eb60a00
xor eax, 0x2a9e940b
rol eax, 1
popf
pushf
not eax
add eax, 0x5947edf6
xor eax, 0x40d966a3
rol eax, 0xc
popf
pushf
not eax
add eax, 0x3483ba5e
xor eax, 0xa8e5524
rol eax, 0x2b
popf
jmp 0x140076224
inc rax
cmp byte [rsi + rax], 0
jne 0x140076564
push rax
pushf
mov eax, 0x29d17fd6
pushf
not eax
add eax, 0x659dc057
xor eax, 0x41fbc0b3
rol eax, 0x41
popf
pushf
not eax
add eax, 0x24c259a2
xor eax, 0x33167ac
rol eax, 0xcd
popf
pushf
not eax
add eax, 0x354d1a07
xor eax, 0x2bf8f932
rol eax, 0xe0
popf
pushf
not eax
add eax, 0x20aba579
xor eax, 0x1a28dad1
rol eax, 0x22
popf
jmp 0x140076224
push rax
pushf
mov eax, 0x995f90fa
pushf
not eax
add eax, 0x24b86011
xor eax, 0x3c5216b0
rol eax, 0xae
popf
pushf
not eax
add eax, 0x666c822
xor eax, 0x4fed1a5f
rol eax, 0xee
popf
jmp 0x140076224
cmp rax, rbp
jae 0x1400765e2
push rax
pushf
mov eax, 0xb2b99785
pushf
not eax
add eax, 0x7cf3b28
xor eax, 0x52caf50c
rol eax, 0x54
popf
pushf
not eax
add eax, 0x2fe95306
xor eax, 0x7d351ee5
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x4a330ae
xor eax, 0x7ce9b1f7
rol eax, 0x62
popf
jmp 0x140076224
push rax
pushf
mov eax, 0xda3b88d7
pushf
not eax
add eax, 0x7ab23f0d
xor eax, 0xa401e55
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x6796af8c
xor eax, 0x4f273599
rol eax, 0x25
popf
pushf
not eax
add eax, 0x558879c5
xor eax, 0xa5214c6
rol eax, 0x15
popf
jmp 0x140076224
cmp byte [rax + rsi - 1], 0x5c
mov r8, rbp
mov rdx, rsi
mov rcx, rdi
jne 0x140076691
push rax
pushf
mov eax, 0xd7cc9418
pushf
not eax
add eax, 0x65260587
xor eax, 0x30a0fdd
rol eax, 0x64
popf
pushf
not eax
add eax, 0x42bab848
xor eax, 0x7f208e25
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x86f3690
xor eax, 0x51613d23
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x362aed06
xor eax, 0x5316bfec
rol eax, 0xef
popf
jmp 0x140076224
push rax
pushf
mov eax, 0x877ec637
pushf
not eax
add eax, 0x4b2b7011
xor eax, 0x7437d22f
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x28c521d6
xor eax, 0x4a5671fb
rol eax, 0x13
popf
jmp 0x140076224
call fcn.1400ec415
push rax
pushf
mov eax, 0x74add61e
pushf
not eax
add eax, 0x73892e9d
xor eax, 0x3ffb331e
rol eax, 0x53
popf
pushf
not eax
add eax, 0x17699f2b
xor eax, 0x4a5b33ae
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x4617a239
xor eax, 0x1cb520aa
rol eax, 0xf9
popf
jmp 0x140076224
cmp byte [rdi + rbx + 1], 0
lea rbx, [rbx + 1]
jne 0x140076760
push rax
pushf
mov eax, 0x42e3a244
pushf
not eax
add eax, 0x1f0a29fd
xor eax, 0x3272fd26
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xa2dd28
xor eax, 0x77796fb0
rol eax, 0x40
popf
pushf
not eax
add eax, 0x36206bc9
xor eax, 0xeebe1c3
rol eax, 9
popf
jmp 0x140076224
push rax
pushf
mov eax, 0x278b5bb6
pushf
not eax
add eax, 0x22e65087
xor eax, 0x5f57d338
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x49201370
xor eax, 0x7a9b73a6
rol eax, 0x26
popf
pushf
not eax
add eax, 0x428e6c71
xor eax, 0x3cb31da2
rol eax, 0x36
popf
jmp 0x140076224
mov byte [rbx + rdi - 1], 0
mov rax, rdi
jmp 0x140076858
call fcn.1400ec415
mov rax, rdi
jmp 0x140076858
xor eax, eax
push rax
pushf
mov eax, 0xcf08f5fa
pushf
not eax
add eax, 0x7252bc44
xor eax, 0x1f428d74
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x522dbbec
xor eax, 0x2c8edde7
rol eax, 0xa3
popf
jmp 0x140076224
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret