Function at 0x14007a2f6
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x8bf0b151
pushf
not eax
add eax, 0xfdb54ed8
xor eax, 0xe30aaea3
rol eax, 0xc2
popf
pushf
not eax
add eax, 0xf1867453
xor eax, 0xa64da7bc
rol eax, 0x99
popf
cmp eax, 4
jne 0x14007a333
popf
pop rax
jmp 0x14007a688
cmp eax, 0
jne 0x14007a342
popf
pop rax
jmp 0x14007a46e
cmp eax, 3
jne 0x14007a351
popf
pop rax
jmp 0x14007a63f
cmp eax, 1
jne 0x14007a360
popf
pop rax
jmp 0x14007a511
cmp eax, 0xd
jne 0x14007a36f
popf
pop rax
jmp 0x14007aafa
cmp eax, 7
jne 0x14007a37e
popf
pop rax
jmp 0x14007a817
cmp eax, 0xe
jne 0x14007a38d
popf
pop rax
jmp 0x14007ab30
cmp eax, 0xb
jne 0x14007a39c
popf
pop rax
jmp 0x14007aa09
cmp eax, 0xc
jne 0x14007a3ab
popf
pop rax
jmp 0x14007aa7f
cmp eax, 8
jne 0x14007a3ba
popf
pop rax
jmp 0x14007a8a9
cmp eax, 0x10
jne 0x14007a3c9
popf
pop rax
jmp 0x14007ac34
cmp eax, 2
jne 0x14007a3d8
popf
pop rax
jmp 0x14007a5ad
cmp eax, 9
jne 0x14007a3e7
popf
pop rax
jmp 0x14007a8f2
cmp eax, 0x12
jne 0x14007a3f6
popf
pop rax
jmp 0x14007ad70
cmp eax, 6
jne 0x14007a405
popf
pop rax
jmp 0x14007a78e
cmp eax, 0x11
jne 0x14007a414
popf
pop rax
jmp 0x14007aca9
cmp eax, 5
jne 0x14007a423
popf
pop rax
jmp 0x14007a6e6
cmp eax, 0x15
jne 0x14007a432
popf
pop rax
jmp 0x14007ae0c
cmp eax, 0xa
jne 0x14007a441
popf
pop rax
jmp 0x14007a93d
cmp eax, 0x14
jne 0x14007a450
popf
pop rax
jmp 0x14007adbe
cmp eax, 0xf
jne 0x14007a45f
popf
pop rax
jmp 0x14007ab7b
cmp eax, 0x13
jne 0x14007a46e
popf
pop rax
jmp 0x14007adb9
mov qword [rsp + 0x10], rbx
push rdi
sub rsp, 0x20
mov rdx, qword [rcx + 0x78]
mov rbx, rcx
cmp rdx, 0x10
jb 0x14007a4cb
push rax
pushf
mov eax, 0x233b0a8d
pushf
not eax
add eax, 0xfa31bf17
xor eax, 0xd525a408
rol eax, 0xe1
popf
pushf
not eax
add eax, 0xb8282a45
xor eax, 0xac6e9366
rol eax, 0xc8
popf
pushf
not eax
add eax, 0x90dd0b99
xor eax, 0xa442f77c
rol eax, 0xd4
popf
jmp 0x14007a324
push rax
pushf
mov eax, 0x2f8dc3b1
pushf
not eax
add eax, 0xa8fe8db9
xor eax, 0xf49d4c7f
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xce57aeec
xor eax, 0x91659c8a
rol eax, 0xdb
popf
pushf
not eax
add eax, 0xf46d6b46
xor eax, 0xf798336a
rol eax, 0x32
popf
jmp 0x14007a324
mov rcx, qword [rcx + 0x60]
inc rdx
cmp rdx, 0x1000
jb 0x14007a567
push rax
pushf
mov eax, 0x5c1c5517
pushf
not eax
add eax, 0x9430272e
xor eax, 0xaeb44a48
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xbe389083
xor eax, 0xcd6570d8
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf304c30c
xor eax, 0xf2da37d7
rol eax, 0x88
popf
jmp 0x14007a324
push rax
pushf
mov eax, 0xda2339e8
pushf
not eax
add eax, 0x822e6265
xor eax, 0x9d0d17e3
rol eax, 0xce
popf
pushf
not eax
add eax, 0xc497bffc
xor eax, 0x8a63a663
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xc6dd0cd7
xor eax, 0x9c702d74
rol eax, 0
popf
jmp 0x14007a324
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007a60c
push rax
pushf
mov eax, 0x2a883e16
pushf
not eax
add eax, 0xded0adf0
xor eax, 0xadd20c55
rol eax, 0xd2
popf
pushf
not eax
add eax, 0xd109eb98
xor eax, 0x95ca3729
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x81da7a99
xor eax, 0xb9bd1e4a
rol eax, 0x4f
popf
jmp 0x14007a324
push rax
pushf
mov eax, 0xd68ab4d
pushf
not eax
add eax, 0xd1d70acb
xor eax, 0xe072346c
rol eax, 0x21
popf
pushf
not eax
add eax, 0xe3f6b1b5
xor eax, 0x9bbf7b92
rol eax, 0x53
popf
jmp 0x14007a324
mov rcx, r8
push rax
pushf
mov eax, 0x8c69d5bf
pushf
not eax
add eax, 0x8e7e7613
xor eax, 0xb40edff3
rol eax, 0xd
popf
pushf
not eax
add eax, 0x8542b6eb
xor eax, 0xa933d253
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xa746b54d
xor eax, 0xbab31069
rol eax, 0x8a
popf
jmp 0x14007a324
call fcn.1400903b4
push rax
pushf
mov eax, 0x90243b6f
pushf
not eax
add eax, 0xba0c652a
xor eax, 0xfa039e46
rol eax, 0xea
popf
pushf
not eax
add eax, 0xc464d23c
xor eax, 0xf74d582e
rol eax, 0x34
popf
pushf
not eax
add eax, 0xf0722756
xor eax, 0xb7b4596b
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xa503c933
xor eax, 0xaf76ca0a
rol eax, 0xfa
popf
jmp 0x14007a324
xor edi, edi
mov qword [rbx + 0x78], setsockopt
mov qword [rbx + 0x70], rdi
mov byte [rbx + 0x60], dil
mov rdx, qword [rbx + 0x58]
cmp rdx, 0x10
jb 0x14007a748
push rax
pushf
mov eax, 0x644f12a3
pushf
not eax
add eax, 0xc0b6515b
xor eax, 0x86b9e559
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xdcfb499d
xor eax, 0xda94d78b
rol eax, 0x23
popf
pushf
not eax
add eax, 0x85252187
xor eax, 0xa0ac971d
rol eax, 0xd4
popf
jmp 0x14007a324
push rax
pushf
mov eax, 0x6a48ca6b
pushf
not eax
add eax, 0xe4c8d38d
xor eax, 0xfb0eea17
rol eax, 0xb9
popf
pushf
not eax
add eax, 0x8226b7a1
xor eax, 0xb135f0dd
rol eax, 0x40
popf
pushf
not eax
add eax, 0x8a96c33d
xor eax, 0xe6805b75
rol eax, 0x5b
popf
jmp 0x14007a324
mov rcx, qword [rbx + 0x40]
inc rdx
cmp rdx, 0x1000
jb 0x14007a7d1
push rax
pushf
mov eax, 0xefd21235
pushf
not eax
add eax, 0x9f3bc63e
xor eax, 0xea885966
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xd742e5ed
xor eax, 0xdec78a58
rol eax, 0xc1
popf
jmp 0x14007a324
push rax
pushf
mov eax, 0x759f981
pushf
not eax
add eax, 0xb7975f0e
xor eax, 0xeb9035fb
rol eax, 0xe5
popf
pushf
not eax
add eax, 0xabb3fb81
xor eax, 0xd858c460
rol eax, 0x98
popf
pushf
not eax
add eax, 0xb0a31543
xor eax, 0xbe34c41a
rol eax, 0xe9
popf
jmp 0x14007a324
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007a876
push rax
pushf
mov eax, 0x834cd14e
pushf
not eax
add eax, 0xb509b8f2
xor eax, 0xb701cfb7
rol eax, 0x32
popf
pushf
not eax
add eax, 0xb2176995
xor eax, 0xc2682f6b
rol eax, 0xea
popf
pushf
not eax
add eax, 0xb0bb9ec8
xor eax, 0xfb306f79
rol eax, 0xf1
popf
jmp 0x14007a324
push rax
pushf
mov eax, 0x3f0aea50
pushf
not eax
add eax, 0xebce4a28
xor eax, 0x9f917c59
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x8130f182
xor eax, 0xba6ead10
rol eax, 0xd
popf
jmp 0x14007a324
mov rcx, r8
push rax
pushf
mov eax, 0x5fa6bd13
pushf
not eax
add eax, 0xc701ebfc
xor eax, 0xf54a1f6c
rol eax, 0xed
popf
pushf
not eax
add eax, 0x8aed4215
xor eax, 0xa8a177e3
rol eax, 0x44
popf
pushf
not eax
add eax, 0x96e62b15
xor eax, 0xf508a7f9
rol eax, 0xa3
popf
jmp 0x14007a324
call fcn.1400903b4
push rax
pushf
mov eax, 0xa816e50e
pushf
not eax
add eax, 0xc76e9116
xor eax, 0xc9a2c920
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x9bd5967f
xor eax, 0x8328201f
rol eax, 0x27
popf
pushf
not eax
add eax, 0xabc8e204
xor eax, 0xc18cf5ca
rol eax, 0xa6
popf
jmp 0x14007a324
mov qword [rbx + 0x50], rdi
mov qword [rbx + 0x58], setsockopt
mov byte [rbx + 0x40], dil
mov rdx, qword [rbx + 0x38]
cmp rdx, 0x10
jb 0x14007a9b0
push rax
pushf
mov eax, 0x3de2a4ae
pushf
not eax
add eax, 0xf4351125
xor eax, 0xae7156a6
rol eax, 0x33
popf
pushf
not eax
add eax, 0x9761c80b
xor eax, 0xec24ca3b
rol eax, 0x26
popf
pushf
not eax
add eax, 0xc181a0e3
xor eax, 0xd8fec8b1
rol eax, 0xac
popf
pushf
not eax
add eax, 0xd28af234
xor eax, 0xc81c8d14
rol eax, 0x5c
popf
jmp 0x14007a324
push rax
pushf
mov eax, 0x4c3d7bb2
pushf
not eax
add eax, 0xd60d6424
xor eax, 0xa0bb3462
rol eax, 0xfc
popf
pushf
not eax
add eax, 0xb08f6e26
xor eax, 0x90cb1651
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb19bb7ce
xor eax, 0xf649022a
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xd0b33b74
xor eax, 0xeff0c413
rol eax, 0x94
popf
jmp 0x14007a324
mov rcx, qword [rbx + 0x20]
inc rdx
cmp rdx, 0x1000
jb 0x14007aa4c
push rax
pushf
mov eax, 0x1f1b51e6
pushf
not eax
add eax, 0x8cbc0695
xor eax, 0xe4a88152
rol eax, 0x42
popf
pushf
not eax
add eax, 0xb9af8148
xor eax, 0x958ea8d5
rol eax, 0x3b
popf
jmp 0x14007a324
push rax
pushf
mov eax, 0x783c92ec
pushf
not eax
add eax, 0xf7ada980
xor eax, 0xc836fcc1
rol eax, 0x13
popf
pushf
not eax
add eax, 0xfdf46aeb
xor eax, 0xa55eb0ab
rol eax, 0xc8
popf
jmp 0x14007a324
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007aac7
push rax
pushf
mov eax, 0x92873e57
pushf
not eax
add eax, 0xddcbc06d
xor eax, 0xfcb86037
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xb6aaeb6c
xor eax, 0xa0ed845a
rol eax, 0x31
popf
jmp 0x14007a324
push rax
pushf
mov eax, 0x974c1062
pushf
not eax
add eax, 0xc2982403
xor eax, 0xf5de405c
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xd54ebe26
xor eax, 0xab501adc
rol eax, 0x36
popf
jmp 0x14007a324
mov rcx, r8
push rax
pushf
mov eax, 0x20feeec6
pushf
not eax
add eax, 0xba745adc
xor eax, 0xfca1c273
rol eax, 0x81
popf
pushf
not eax
add eax, 0xc9d3871c
xor eax, 0xfe242a4f
rol eax, 0x50
popf
jmp 0x14007a324
call fcn.1400903b4
push rax
pushf
mov eax, 0x4d21fc99
pushf
not eax
add eax, 0xa5e4fdaf
xor eax, 0xcab23b83
rol eax, 0x29
popf
pushf
not eax
add eax, 0xad126854
xor eax, 0xa6baf36a
rol eax, 0x38
popf
pushf
not eax
add eax, 0xe668f60e
xor eax, 0xaffcce45
rol eax, 0xe8
popf
jmp 0x14007a324
mov qword [rbx + 0x30], rdi
mov qword [rbx + 0x38], setsockopt
mov byte [rbx + 0x20], dil
mov rdx, qword [rbx + 0x18]
cmp rdx, 0x10
jb 0x14007abdb
push rax
pushf
mov eax, 0xbfd0e257
pushf
not eax
add eax, 0xa3f26c98
xor eax, 0xca741886
rol eax, 0x35
popf
pushf
not eax
add eax, 0xfc0d943f
xor eax, 0x81892dd0
rol eax, 0xbe
popf
pushf
not eax
add eax, 0x99bde5f0
xor eax, 0x91022cd8
rol eax, 0x31
popf
jmp 0x14007a324
push rax
pushf
mov eax, 0xe216764c
pushf
not eax
add eax, 0xe563708f
xor eax, 0xee708cbd
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x929bd263
xor eax, 0x802ba0b1
rol eax, 0x94
popf
pushf
not eax
add eax, 0x9673a994
xor eax, 0xb304e3e9
rol eax, 0x49
popf
pushf
not eax
add eax, 0x9e1626f1
xor eax, 0xe7f673ec
rol eax, 0x68
popf
jmp 0x14007a324
mov rcx, qword [rbx]
inc rdx
cmp rdx, 0x1000
jb 0x14007ac76
push rax
pushf
mov eax, 0x45604d1a
pushf
not eax
add eax, 0x9465ff46
xor eax, 0xb6c4b164
rol eax, 0x61
popf
pushf
not eax
add eax, 0xbc6ec905
xor eax, 0xc8ecc625
rol eax, 0x3a
popf
jmp 0x14007a324
push rax
pushf
mov eax, 0x4bf67b01
pushf
not eax
add eax, 0xd12dccfa
xor eax, 0xbfcdf3d3
rol eax, 0x58
popf
pushf
not eax
add eax, 0xcb63f0a6
xor eax, 0xb328f603
rol eax, 8
popf
jmp 0x14007a324
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14007ad17
push rax
pushf
mov eax, 0x3481642b
pushf
not eax
add eax, 0xec39da9c
xor eax, 0xb7df5de4
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xeeddc1a8
xor eax, 0xc79fcb43
rol eax, 3
popf
pushf
not eax
add eax, 0xed6a4029
xor eax, 0xd09c00f5
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x9359fbac
xor eax, 0xc517710a
rol eax, 0xc2
popf
jmp 0x14007a324
push rax
pushf
mov eax, 0x43232c91
pushf
not eax
add eax, 0x96b887e1
xor eax, 0xe89e6970
rol eax, 0x8e
popf
pushf
not eax
add eax, 0xef6c1db2
xor eax, 0xcd83fd47
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xcf00a040
xor eax, 0xeede1eea
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x9466b18d
xor eax, 0xc3633e65
rol eax, 0x81
popf
jmp 0x14007a324
mov rcx, r8
push rax
pushf
mov eax, 0x12549a23
pushf
not eax
add eax, 0x8dafe7dd
xor eax, 0xdf8f14e5
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x8d84f1b4
xor eax, 0xb6cc14a6
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x922a60d6
xor eax, 0xa39f7cdf
rol eax, 0x75
popf
jmp 0x14007a324
call fcn.1400903b4
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], setsockopt
mov byte [rbx], dil
mov rbx, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3