Function at 0x14007fd24
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x2175413d
pushf
not eax
add eax, 0xfcd235e
xor eax, 0x44ba8f30
rol eax, 0xa1
popf
pushf
not eax
add eax, 0xb5197f1
xor eax, 0x4a06036f
rol eax, 0x35
popf
pushf
not eax
add eax, 0x25dd4d80
xor eax, 0x2d8398d0
rol eax, 0x58
popf
pushf
not eax
add eax, 0xb6eb56c
xor eax, 0x52f276a4
rol eax, 0x3c
popf
cmp eax, 7
jne 0x14007fd87
popf
pop rax
jmp 0x1400803f1
cmp eax, 1
jne 0x14007fd96
popf
pop rax
jmp 0x14007ff84
cmp eax, 2
jne 0x14007fda5
popf
pop rax
jmp 0x1400800a8
cmp eax, 0xa
jne 0x14007fdb4
popf
pop rax
jmp 0x1400806a4
cmp eax, 6
jne 0x14007fdc3
popf
pop rax
jmp 0x140080334
cmp eax, 5
jne 0x14007fdd2
popf
pop rax
jmp 0x1400802e4
cmp eax, 0xb
jne 0x14007fde1
popf
pop rax
jmp 0x1400806f8
cmp eax, 8
jne 0x14007fdf0
popf
pop rax
jmp 0x1400804dc
cmp eax, 3
jne 0x14007fdff
popf
pop rax
jmp 0x140080182
cmp eax, 9
jne 0x14007fe0e
popf
pop rax
jmp 0x140080581
cmp eax, 4
jne 0x14007fe1d
popf
pop rax
jmp 0x14008024a
cmp eax, 0
jne 0x14007fe2c
popf
pop rax
jmp 0x14007fe2c
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rdi
mov eax, 0x99e1a11a
pushf
not eax
add eax, 0x56a1a447
xor eax, 0xcf92a73
rol eax, 2
popf
pushf
not eax
add eax, 0x3c0138e1
xor eax, 0xb1c9352
rol eax, 0x68
popf
call fcn.14009bcb8
sub rsp, rax
mov rax, qword [0x14003e040]
xor rax, rsp
mov qword [rsp + 0x3060], rax
mov rsi, qword [rcx + 0x2010]
lea r8, [0x19dd39b88]
pushf
sub r8, 0x5dd0e10c
popf
mov rdi, rcx
mov edx, 0xd11cfeb7
pushf
not edx
add edx, 0x7bdddd94
xor edx, 0x7aea66ee
rol edx, 0xfb
popf
pushf
not edx
add edx, 0x2aaba402
xor edx, 0x352c8532
rol edx, 0x92
popf
pushf
not edx
add edx, 0x339b59e5
xor edx, 0x54ab883f
rol edx, 0x38
popf
pushf
not edx
add edx, 0x2afde370
xor edx, 0x34a86812
rol edx, 0x74
popf
lea rcx, [rsp + 0x20]
lea r9, [rsi + 0x102c]
call fcn.14006d437
movsxd rdx, eax
cmp rdx, 0x40
jb 0x14007ff51
push rax
pushf
mov eax, 0x5263d65d
pushf
not eax
add eax, 0x41042c6
xor eax, 0x3c5c6648
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x1e9c0d4
xor eax, 0x450d364e
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x6ef87420
xor eax, 0x226f23e8
rol eax, 0x66
popf
jmp 0x14007fd78
push rax
pushf
mov eax, 0x311c55d0
pushf
not eax
add eax, 0x286e4870
xor eax, 0x31ed5726
rol eax, 0x43
popf
pushf
not eax
add eax, 0x4c2ba850
xor eax, 0x16667a81
rol eax, 0xac
popf
jmp 0x14007fd78
mov r9d, 0x32e3dd71
pushf
not r9d
add r9d, 0x778acd7a
xor r9d, 0xc4bb95
rol r9d, 0xa6
popf
pushf
not r9d
add r9d, 0x192409ee
xor r9d, 0x16461510
rol r9d, 0xc9
popf
pushf
not r9d
add r9d, 0x130dea57
xor r9d, 0x7039d41b
rol r9d, 0xbc
popf
pushf
not r9d
add r9d, 0x5b57ba29
xor r9d, 0x1a0d49c5
rol r9d, 0xa9
popf
lea r8, [rsi + 0x102c]
lea rcx, [0x1876731b8]
pushf
sub rcx, 0x47646678
popf
call fcn.14006f7a2
mov eax, 0xd9c6468e
pushf
not eax
add eax, 0x2ad9971a
xor eax, 0x294848d1
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x33670d53
xor eax, 0x28037db3
rol eax, 0x78
popf
pushf
not eax
add eax, 0x1309c34b
xor eax, 0x3761192
rol eax, 0x2e
popf
pushf
not eax
add eax, 0x195fe399
xor eax, 0x7220113e
rol eax, 0xe7
popf
jmp 0x1400806f8
lea r8, [0x1bfc38961]
pushf
sub r8, 0x7fc0bdc9
popf
lea rdx, [rdi + 0x2022]
lea rcx, [rsp + 0x60]
call fcn.1400761e3
test rax, rax
jne 0x140080129
push rax
pushf
mov eax, 0x279cc22f
pushf
not eax
add eax, 0xb67588d
xor eax, 0xe8e8ac7
rol eax, 0x81
popf
pushf
not eax
add eax, 0x70100eb6
xor eax, 0x6e2ae08f
rol eax, 0x83
popf
pushf
not eax
add eax, 0x501dbfac
xor eax, 0x65ed5ae9
rol eax, 0x82
popf
pushf
not eax
add eax, 0x6dfc9229
xor eax, 0x10975bd4
rol eax, 0x7a
popf
jmp 0x14007fd78
push rax
pushf
mov eax, 0x69c3b402
pushf
not eax
add eax, 0x667220b4
xor eax, 0x793777a1
rol eax, 0x60
popf
pushf
not eax
add eax, 0x42ba10f9
xor eax, 0x6eaf3227
rol eax, 0x84
popf
pushf
not eax
add eax, 0x53188bd4
xor eax, 0xe4a94e9
rol eax, 0xca
popf
pushf
not eax
add eax, 0x5c09cf0f
xor eax, 0x1a0d2b9
rol eax, 0x60
popf
jmp 0x14007fd78
mov r8d, 0x5fe381ce
pushf
not r8d
add r8d, 0x1a645f23
xor r8d, 0x619c70bd
rol r8d, 0x5c
popf
pushf
not r8d
add r8d, 0x7ad805c7
xor r8d, 0x7c3698f
rol r8d, 0x69
popf
pushf
not r8d
add r8d, 0x3306a9bb
xor r8d, 0x605fda05
rol r8d, 0x51
popf
lea rdx, [rdi + 0x2022]
lea rcx, [0x186ef46ce]
pushf
sub rcx, 0x46ec7b1e
popf
call fcn.14006f7a2
push rax
pushf
mov eax, 0x9c6b481a
pushf
not eax
add eax, 0x4892a446
xor eax, 0x582a87f4
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x61064161
xor eax, 0x50e163c4
rol eax, 0xb3
popf
pushf
not eax
add eax, 0x2fcc1839
xor eax, 0x236574db
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x7aee9f14
xor eax, 0xb96df39
rol eax, 0xcb
popf
jmp 0x14007fd78
lea rcx, [rsp + 0x60]
call fcn.140075ed0
test eax, eax
je 0x14008028b
push rax
pushf
mov eax, 0x11e6110f
pushf
not eax
add eax, 0x7d31fcd0
xor eax, 0x353e016d
rol eax, 0x41
popf
pushf
not eax
add eax, 0x22274481
xor eax, 0x653b6f23
rol eax, 0xa0
popf
jmp 0x14007fd78
push rax
pushf
mov eax, 0xe5b83de0
pushf
not eax
add eax, 0x2ad69bed
xor eax, 0x6b7f07f4
rol eax, 0xca
popf
pushf
not eax
add eax, 0xc4f63f6
xor eax, 0x157b986b
rol eax, 0xbb
popf
pushf
not eax
add eax, 0x5edbe76b
xor eax, 0x603594ed
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x76edfaae
xor eax, 0x6ec370b6
rol eax, 0xf3
popf
jmp 0x14007fd78
lea rcx, [rsp + 0x60]
call fcn.14008e89b
push rax
pushf
mov eax, 0x2a7d132f
pushf
not eax
add eax, 0x17e00ba3
xor eax, 0x5934e342
rol eax, 6
popf
pushf
not eax
add eax, 0x1808e864
xor eax, 0x9ac1f29
rol eax, 0x67
popf
pushf
not eax
add eax, 0x14703c03
xor eax, 0x7d6dcc7e
rol eax, 0xc1
popf
jmp 0x14007fd78
lea r8, [rsp + 0x20]
lea rdx, [rdi + 0x2022]
lea rcx, [rsp + 0x2060]
call fcn.1400761e3
test rax, rax
jne 0x1400803ab
push rax
pushf
mov eax, 0x662d2c6
pushf
not eax
add eax, 0x5e019aee
xor eax, 0x5cc48a54
rol eax, 0xe
popf
pushf
not eax
add eax, 0x185ea831
xor eax, 0x13affdf1
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x67f4ffbf
xor eax, 0x37c2e131
rol eax, 0xeb
popf
pushf
not eax
add eax, 0x7ed2544f
xor eax, 0x16aa0be4
rol eax, 0x3e
popf
jmp 0x14007fd78
push rax
pushf
mov eax, 0xd2d284
pushf
not eax
add eax, 0x72cbaeb1
xor eax, 0x6f3960cb
rol eax, 0x42
popf
pushf
not eax
add eax, 0x2c07501b
xor eax, 0x583b5cde
rol eax, 0x54
popf
pushf
not eax
add eax, 0x5a6273e2
xor eax, 0x5053c031
rol eax, 0xd6
popf
jmp 0x14007fd78
mov r8d, 0x21e8ceac
pushf
not r8d
add r8d, 0x7982feb3
xor r8d, 0x4c7a4e3f
rol r8d, 0x8b
popf
pushf
not r8d
add r8d, 0x3db258f4
xor r8d, 0x31f8ce58
rol r8d, 0xfd
popf
pushf
not r8d
add r8d, 0x3e0e6b0b
xor r8d, 0x7405285a
rol r8d, 0xa0
popf
pushf
not r8d
add r8d, 0x23ba32a2
xor r8d, 0x5ab7ab86
rol r8d, 0x40
popf
lea rdx, [rdi + 0x2022]
lea rcx, [0x18f8a415b]
pushf
sub rcx, 0x4f87756b
popf
call fcn.14006f7a2
mov eax, 0x25331d0c
pushf
not eax
add eax, 0x1dac4620
xor eax, 0x2a8eb183
rol eax, 0x98
popf
pushf
not eax
add eax, 0x29c8cd11
xor eax, 0x670a2a87
rol eax, 0xe3
popf
jmp 0x1400806f8
lea rcx, [rsp + 0x2060]
call fcn.14008e89b
mov qword [rdi + 0x3028], rax
test rax, rax
jne 0x14008053b
push rax
pushf
mov eax, 0x6d90ad13
pushf
not eax
add eax, 0x582d999
xor eax, 0x77fa1785
rol eax, 0x36
popf
pushf
not eax
add eax, 0x2425235e
xor eax, 0x7724f595
rol eax, 0x99
popf
pushf
not eax
add eax, 0x1ce9e203
xor eax, 0x68884e59
rol eax, 0x2d
popf
jmp 0x14007fd78
push rax
pushf
mov eax, 0xe7ff44b1
pushf
not eax
add eax, 0x16aab176
xor eax, 0x4f5b4d05
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x3547c38d
xor eax, 0x22c69e72
rol eax, 5
popf
pushf
not eax
add eax, 0x263db3cb
xor eax, 0xc623249
rol eax, 0x88
popf
jmp 0x14007fd78
mov r8d, 0xb6ad570b
pushf
not r8d
add r8d, 0x760cdb8f
xor r8d, 0xb5b9283
rol r8d, 0xe1
popf
pushf
not r8d
add r8d, 0x437e148e
xor r8d, 0x42c4790e
rol r8d, 0x6f
popf
pushf
not r8d
add r8d, 0x2764ab8b
xor r8d, 0x5ea35ef2
rol r8d, 0xe6
popf
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x2060]
call fcn.1400900bf
jmp 0x1400805e5
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov edx, eax
lea r9, [rsp + 0x60]
lea r8, [0x186311b50]
pushf
sub r8, 0x462e4f10
popf
lea rcx, [0x18961729f]
pushf
sub rcx, 0x495ea617
popf
call fcn.140070976
mov eax, 0x1d0ebf91
pushf
not eax
add eax, 0xc18f831
xor eax, 0x27205968
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x1c02d19f
xor eax, 0x3d42c9e1
rol eax, 0x77
popf
pushf
not eax
add eax, 0x6c00dc07
xor eax, 0x5b8dd233
rol eax, 0x51
popf
jmp 0x1400806f8
mov edx, dword [rsi + 0x1028]
mov rcx, rax
call fcn.14007b21b
push rax
pushf
mov eax, 0x3c7a65bc
pushf
not eax
add eax, 0x40db57de
xor eax, 0x2d58367e
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x6dddb29e
xor eax, 0x6d8d9cf4
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x13e7358f
xor eax, 0x67ca42f8
rol eax, 0x69
popf
jmp 0x14007fd78
mov rcx, qword [rsp + 0x3060]
xor rcx, rsp
call fcn.140098f5b
lea r11, [rsp + 0x3070]
mov rbx, qword [r11 + 0x18]
mov rsi, qword [r11 + 0x20]
mov rsp, r11
pop rdi
ret