Function at 0x140079a0f
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x228ea22d
pushf
not eax
add eax, 0x6b23adf1
xor eax, 0x413f9727
rol eax, 0x51
popf
pushf
not eax
add eax, 0x7fc47ae2
xor eax, 0x465f8461
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe95a525
xor eax, 0x11fa3251
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x71a6e9ff
xor eax, 0x7a195ea3
rol eax, 0xd0
popf
cmp eax, 0x10
jne 0x140079a72
popf
pop rax
jmp 0x14007a436
cmp eax, 0
jne 0x140079a81
popf
pop rax
jmp 0x140079bda
cmp eax, 2
jne 0x140079a90
popf
pop rax
jmp 0x140079d18
cmp eax, 0x13
jne 0x140079a9f
popf
pop rax
jmp 0x14007a62b
cmp eax, 0xa
jne 0x140079aae
popf
pop rax
jmp 0x14007a177
cmp eax, 7
jne 0x140079abd
popf
pop rax
jmp 0x140079ff1
cmp eax, 0x18
jne 0x140079acc
popf
pop rax
jmp 0x14007a769
cmp eax, 0xb
jne 0x140079adb
popf
pop rax
jmp 0x14007a1fd
cmp eax, 0x16
jne 0x140079aea
popf
pop rax
jmp 0x14007a6f6
cmp eax, 0xc
jne 0x140079af9
popf
pop rax
jmp 0x14007a248
cmp eax, 8
jne 0x140079b08
popf
pop rax
jmp 0x14007a081
cmp eax, 1
jne 0x140079b17
popf
pop rax
jmp 0x140079c83
cmp eax, 0x14
jne 0x140079b26
popf
pop rax
jmp 0x14007a674
cmp eax, 0xf
jne 0x140079b35
popf
pop rax
jmp 0x14007a3d5
cmp eax, 3
jne 0x140079b44
popf
pop rax
jmp 0x140079d61
cmp eax, 0x15
jne 0x140079b53
popf
pop rax
jmp 0x14007a6ac
cmp eax, 0x11
jne 0x140079b62
popf
pop rax
jmp 0x14007a4d0
cmp eax, 0x12
jne 0x140079b71
popf
pop rax
jmp 0x14007a56c
cmp eax, 4
jne 0x140079b80
popf
pop rax
jmp 0x140079dc5
cmp eax, 0xd
jne 0x140079b8f
popf
pop rax
jmp 0x14007a30b
cmp eax, 5
jne 0x140079b9e
popf
pop rax
jmp 0x140079eaf
cmp eax, 0xe
jne 0x140079bad
popf
pop rax
jmp 0x14007a391
cmp eax, 0x17
jne 0x140079bbc
popf
pop rax
jmp 0x14007a730
cmp eax, 6
jne 0x140079bcb
popf
pop rax
jmp 0x140079f4b
cmp eax, 9
jne 0x140079bda
popf
pop rax
jmp 0x14007a0e2
push rbx
push rbp
push rsi
push rdi
push r15
sub rsp, 0x20
mov rbp, qword [rcx + 0x18]
mov rsi, r8
mov r15, rdx
mov rbx, rcx
cmp r8, rbp
ja 0x140079c50
push rax
pushf
mov eax, 0xcd31ed8e
pushf
not eax
add eax, 0x359fc672
xor eax, 0x498f98e1
rol eax, 0xbc
popf
pushf
not eax
add eax, 0x6c93741c
xor eax, 0x60877a8b
rol eax, 0xae
popf
pushf
not eax
add eax, 0x4c7bdc1a
xor eax, 0x3aceae93
rol eax, 0x33
popf
pushf
not eax
add eax, 0x475b534b
xor eax, 0x48c37a7f
rol eax, 0x6b
popf
jmp 0x140079a63
push rax
pushf
mov eax, 0x59ede5eb
pushf
not eax
add eax, 0x68f3bd98
xor eax, 0x527159d0
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x1693b0dd
xor eax, 0x73a80c69
rol eax, 0xe4
popf
jmp 0x140079a63
mov rdi, rcx
cmp rbp, 0xf
jbe 0x140079cd2
push rax
pushf
mov eax, 0xca3fb921
pushf
not eax
add eax, 0xfeecec2
xor eax, 0x23c35802
rol eax, 0x67
popf
pushf
not eax
add eax, 0x2bb380f1
xor eax, 0x3f3ecc2a
rol eax, 0xfd
popf
pushf
not eax
add eax, 0x128baaac
xor eax, 0x19355e3d
rol eax, 0x1f
popf
jmp 0x140079a63
push rax
pushf
mov eax, 0x62449bb3
pushf
not eax
add eax, 0x3e218323
xor eax, 0x7d86c9ea
rol eax, 0x61
popf
pushf
not eax
add eax, 0x5d3ec8a6
xor eax, 0x1c8c15f5
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x34e2721f
xor eax, 0x5361a231
rol eax, 0xdb
popf
jmp 0x140079a63
mov rdi, qword [rcx]
push rax
pushf
mov eax, 0xffc5d746
pushf
not eax
add eax, 0x2248b57d
xor eax, 0x763f1efa
rol eax, 3
popf
pushf
not eax
add eax, 0x6a1b74e1
xor eax, 0x7f354220
rol eax, 0xd3
popf
pushf
not eax
add eax, 0x6da4e329
xor eax, 0xaaf0967
rol eax, 0x38
popf
jmp 0x140079a63
mov qword [rcx + 0x10], rsi
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
mov rax, rbx
mov byte [rsi + rdi], 0
add rsp, 0x20
pop r15
pop rdi
pop rsi
pop rbp
pop rbx
ret
movabs rdi, 0x779d762cbf45ca20
pushf
not rdi
add rdi, 0x7579d8b0
xor rdi, 0x7636f184
rol rdi, 9
popf
pushf
not rdi
add rdi, 0x122bad7a
xor rdi, 0xc2d962a
rol rdi, 0x59
popf
pushf
not rdi
add rdi, 0x789aac1a
xor rdi, 0xdd92c97
rol rdi, 0x2e
popf
cmp rsi, rdi
ja 0x140079e7c
push rax
pushf
mov eax, 0x683d1bd7
pushf
not eax
add eax, 0x9abadd4
xor eax, 0x5058f964
rol eax, 0x39
popf
pushf
not eax
add eax, 0x339544a4
xor eax, 0x19c9ff38
rol eax, 0x69
popf
pushf
not eax
add eax, 0x433ac0c1
xor eax, 0x24ac6ea3
rol eax, 0xe7
popf
pushf
not eax
add eax, 0x7e3ded0f
xor eax, 0x1bfcd35b
rol eax, 0x22
popf
jmp 0x140079a63
push rax
pushf
mov eax, 0x144e94e1
pushf
not eax
add eax, 0x117643ef
xor eax, 0x35b241bf
rol eax, 0xff
popf
pushf
not eax
add eax, 0x46e4495c
xor eax, 0x22995207
rol eax, 2
popf
jmp 0x140079a63
mov rcx, rsi
mov qword [rsp + 0x68], r14
or rcx, 0xf
cmp rcx, rdi
ja 0x140079f05
push rax
pushf
mov eax, 0x17d2d25e
pushf
not eax
add eax, 0x22536789
xor eax, 0x67d99d19
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x107cdca5
xor eax, 0x72248d9d
rol eax, 1
popf
pushf
not eax
add eax, 0x63e131a5
xor eax, 0x55733da8
rol eax, 0x93
popf
jmp 0x140079a63
push rax
pushf
mov eax, 0x9a280116
pushf
not eax
add eax, 0x73e9a2b3
xor eax, 0x1cadb549
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x7e9c4265
xor eax, 0x4cbbb1f0
rol eax, 0x76
popf
pushf
not eax
add eax, 0x1911de38
xor eax, 0x725afb1
rol eax, 0xff
popf
jmp 0x140079a63
mov rdx, rbp
mov rax, rdi
shr rdx, 1
push rdx
not rdx
add rax, rdx
pop rdx
add rax, 1
cmp rbp, rax
ja 0x140079f98
push rax
pushf
mov eax, 0x328f513
pushf
not eax
add eax, 0x77a15879
xor eax, 0x52a852be
rol eax, 0x54
popf
pushf
not eax
add eax, 0x729dd2c3
xor eax, 0x54eb65b8
rol eax, 0xa0
popf
jmp 0x140079a63
push rax
pushf
mov eax, 0xb9e4e360
pushf
not eax
add eax, 0x2d8ed1a4
xor eax, 0x4e9948a1
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x4cd7a66e
xor eax, 0x47a1d692
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x2319c8f
xor eax, 0x2ed6e315
rol eax, 0xc5
popf
pushf
not eax
add eax, 0x2d44523a
xor eax, 0x502f908c
rol eax, 0x51
popf
jmp 0x140079a63
lea rax, [rdx + rbp]
mov rdi, rcx
cmp rcx, rax
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x14007a03b
push rax
pushf
mov eax, 0x561aa9a2
pushf
not eax
add eax, 0x747a3261
xor eax, 0x23b1da7c
rol eax, 0x42
popf
pushf
not eax
add eax, 0x3ed2914
xor eax, 0xc33de09
rol eax, 0x62
popf
jmp 0x140079a63
push rax
pushf
mov eax, 0x7ee86c9e
pushf
not eax
add eax, 0x5cfd89cc
xor eax, 0x9807fea
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x2a593147
xor eax, 0x5c45c649
rol eax, 0x66
popf
pushf
not eax
add eax, 0x5c71a7cd
xor eax, 0x7960927c
rol eax, 0xe2
popf
jmp 0x140079a63
xor r14d, r14d
jmp 0x14007a436
cmp rcx, 0x1000
jb 0x14007a131
push rax
pushf
mov eax, 0xc8aafcae
pushf
not eax
add eax, 0x6cc5198
xor eax, 0x5611c7b1
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x1175cd98
xor eax, 0x6859dde
rol eax, 0x73
popf
pushf
not eax
add eax, 0x434383e0
xor eax, 0x755f2525
rol eax, 0xd9
popf
jmp 0x140079a63
push rax
pushf
mov eax, 0xf1406a6c
pushf
not eax
add eax, 0x4ee5ffb4
xor eax, 0x5af470f9
rol eax, 0xb1
popf
pushf
not eax
add eax, 0x2e51594e
xor eax, 0x9a1badc
rol eax, 0x35
popf
pushf
not eax
add eax, 0x2884b54c
xor eax, 0x19b486ad
rol eax, 0x52
popf
jmp 0x140079a63
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14007a1b7
push rax
pushf
mov eax, 0xa22beee1
pushf
not eax
add eax, 0x1875b079
xor eax, 0x51b63a13
rol eax, 0x91
popf
pushf
not eax
add eax, 0x1c8b94f1
xor eax, 0x253344f1
rol eax, 0xcc
popf
jmp 0x140079a63
push rax
pushf
mov eax, 0xbe6a5cbc
pushf
not eax
add eax, 0x6744ed17
xor eax, 0x6dc152a5
rol eax, 0x49
popf
pushf
not eax
add eax, 0x5e34f941
xor eax, 0x4b3f3da1
rol eax, 0x44
popf
pushf
not eax
add eax, 0x74869760
xor eax, 0x5b6a55e9
rol eax, 0x25
popf
jmp 0x140079a63
jmp 0x14007a30b
movabs rax, 0xb9c00001bb664bdf
pushf
not rax
add rax, 0x621da6ce
xor rax, 0x3a6da79
rol rax, 0xc5
popf
pushf
not rax
add rax, 0x47d15de7
xor rax, 0x14c2563f
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x454be5b6
xor rax, 0x3a5f9d37
rol rax, 0x51
popf
pushf
not rax
add rax, 0x3322440b
xor rax, 0xf6ea4a2
rol rax, 0xbd
popf
add rax, 0x27
push rax
pushf
mov eax, 0x7f32efc5
pushf
not eax
add eax, 0x33fc4ca7
xor eax, 0x359c4e00
rol eax, 0xbf
popf
pushf
not eax
add eax, 0x55f1166a
xor eax, 0x25ac7eca
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x9cb8f95
xor eax, 0x3fd7fefe
rol eax, 0xd0
popf
pushf
not eax
add eax, 0x23318abf
xor eax, 0x5c34371f
rol eax, 0x7e
popf
jmp 0x140079a63
mov rcx, rax
call fcn.1400ff3b2
test rax, rax
je 0x14007a35e
push rax
pushf
mov eax, 0xe1ae3c36
pushf
not eax
add eax, 0x73da3092
xor eax, 0x425642e2
rol eax, 0x77
popf
pushf
not eax
add eax, 0x32fb7ce2
xor eax, 0x1582c33d
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x411ff335
xor eax, 0x43e32fa3
rol eax, 0x51
popf
jmp 0x140079a63
push rax
pushf
mov eax, 0xa5e64ba3
pushf
not eax
add eax, 0x696add35
xor eax, 0x13b9cf5c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0x5274197c
xor eax, 0x7570460f
rol eax, 0x5a
popf
jmp 0x140079a63
lea r14, [rax + 0x27]
and r14, 0xffffffffffffffe0
mov qword [r14 - 8], rax
jmp 0x14007a436
call fcn.1400ff3b2
mov r14, rax
push rax
pushf
mov eax, 0x1aeed548
pushf
not eax
add eax, 0x450a3db0
xor eax, 0x7ba9023f
rol eax, 0x36
popf
pushf
not eax
add eax, 0x3c25a5
xor eax, 0x4aa7059e
rol eax, 0x1a
popf
pushf
not eax
add eax, 0x66d595a2
xor eax, 0x4b776c56
rol eax, 8
popf
pushf
not eax
add eax, 0x77be2351
xor eax, 0x52bf29b3
rol eax, 0xfe
popf
jmp 0x140079a63
mov r8, rsi
mov qword [rbx + 0x10], rsi
mov rdx, r15
mov qword [rbx + 0x18], rdi
mov rcx, r14
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + rsi], 0
cmp rbp, 0xf
jbe 0x14007a49d
push rax
pushf
mov eax, 0x1e6c7355
pushf
not eax
add eax, 0x20f452e
xor eax, 0x2b9c225e
rol eax, 0xae
popf
pushf
not eax
add eax, 0x79f74f07
xor eax, 0x37672f98
rol eax, 0x61
popf
pushf
not eax
add eax, 0x58f61c8d
xor eax, 0x4c90b5ad
rol eax, 0x29
popf
jmp 0x140079a63
push rax
pushf
mov eax, 0x9a6aa9d1
pushf
not eax
add eax, 0x60a49a82
xor eax, 0x7a84ae2c
rol eax, 0xca
popf
pushf
not eax
add eax, 0x314da46a
xor eax, 0x3bf93177
rol eax, 0x2f
popf
jmp 0x140079a63
mov rcx, qword [rbx]
lea rdx, [rbp + 1]
cmp rdx, 0x1000
jb 0x14007a513
push rax
pushf
mov eax, 0x89c974b5
pushf
not eax
add eax, 0x7a50282d
xor eax, 0x551afaa8
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xd7e60ae
xor eax, 0x2b2f6a81
rol eax, 0x39
popf
jmp 0x140079a63
push rax
pushf
mov eax, 0xe27e5fdd
pushf
not eax
add eax, 0x5ae352c7
xor eax, 0x4fe6c688
rol eax, 0x73
popf
pushf
not eax
add eax, 0x69181b4a
xor eax, 0x746597b5
rol eax, 0x86
popf
pushf
not eax
add eax, 0x3f734698
xor eax, 0x75c2bacc
rol eax, 0x38
popf
pushf
not eax
add eax, 0x284f7248
xor eax, 0x407e2fee
rol eax, 0xbc
popf
jmp 0x140079a63
mov r8, qword [rcx - 8]
add rdx, 0x27
push r8
not r8
add rcx, r8
pop r8
add rcx, 1
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007a5e5
push rax
pushf
mov eax, 0x5e3a5680
pushf
not eax
add eax, 0x53997a7f
xor eax, 0x6b3c6ce6
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x3f559ae4
xor eax, 0x58716739
rol eax, 0x9c
popf
pushf
not eax
add eax, 0x5e21a21e
xor eax, 0x56356f0c
rol eax, 0x71
popf
pushf
not eax
add eax, 0x505112dc
xor eax, 0x746cb14
rol eax, 0x6f
popf
jmp 0x140079a63
push rax
pushf
mov eax, 0xe0e5e3c8
pushf
not eax
add eax, 0x5b2e6cb0
xor eax, 0x1efc02c3
rol eax, 0x95
popf
pushf
not eax
add eax, 0x122e9611
xor eax, 0x414b9bf5
rol eax, 0xa6
popf
pushf
not eax
add eax, 0x498bb6ae
xor eax, 0xef2820a
rol eax, 0x98
popf
jmp 0x140079a63
mov rcx, r8
push rax
pushf
mov eax, 0x88ab3a47
pushf
not eax
add eax, 0x2bf71956
xor eax, 0x676358
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x449d02e8
xor eax, 0x3244fdce
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x6d8ee504
xor eax, 0x48c44df5
rol eax, 0x66
popf
jmp 0x140079a63
call fcn.140100bbf
push rax
pushf
mov eax, 0xf63b0b86
pushf
not eax
add eax, 0x2c7c8cf5
xor eax, 0x54ae75eb
rol eax, 0x25
popf
pushf
not eax
add eax, 0x6c54b236
xor eax, 0x24562189
rol eax, 7
popf
jmp 0x140079a63
mov qword [rbx], r14
mov rax, rbx
mov r14, qword [rsp + 0x68]
add rsp, 0x20
pop r15
pop rdi
pop rsi
pop rbp
pop rbx
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005afe8
int3
call fcn.14005ae14
int3