Function at 0x140119fba
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xb35e5312
pushf
not eax
add eax, 0x2140d294
xor eax, 0x5aa9c246
rol eax, 2
popf
pushf
not eax
add eax, 0x26671fe5
xor eax, 0x13a04d9a
rol eax, 0xef
popf
pushf
not eax
add eax, 0x3d96d13c
xor eax, 0xaeda3ef
rol eax, 0xb3
popf
cmp eax, 6
jne 0x14011a00a
popf
pop rax
jmp 0x14011a3d2
cmp eax, 5
jne 0x14011a019
popf
pop rax
jmp 0x14011a371
cmp eax, 0xa
jne 0x14011a028
popf
pop rax
jmp 0x14011a5f9
cmp eax, 4
jne 0x14011a037
popf
pop rax
jmp 0x14011a2c5
cmp eax, 0xb
jne 0x14011a046
popf
pop rax
jmp 0x14011a667
cmp eax, 0
jne 0x14011a055
popf
pop rax
jmp 0x14011a0dc
cmp eax, 8
jne 0x14011a064
popf
pop rax
jmp 0x14011a54a
cmp eax, 7
jne 0x14011a073
popf
pop rax
jmp 0x14011a50e
cmp eax, 2
jne 0x14011a082
popf
pop rax
jmp 0x14011a226
cmp eax, 0xe
jne 0x14011a091
popf
pop rax
jmp 0x14011a7c1
cmp eax, 0xc
jne 0x14011a0a0
popf
pop rax
jmp 0x14011a6cf
cmp eax, 3
jne 0x14011a0af
popf
pop rax
jmp 0x14011a28c
cmp eax, 0xd
jne 0x14011a0be
popf
pop rax
jmp 0x14011a769
cmp eax, 9
jne 0x14011a0cd
popf
pop rax
jmp 0x14011a587
cmp eax, 1
jne 0x14011a0dc
popf
pop rax
jmp 0x14011a18d
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
push rdi
sub rsp, 0x20
jmp 0x14011a0ec
call qword [sym.imp.KERNEL32.dll_GetLastError]
mov ecx, dword [0x14003e1d4]
xor esi, esi
mov ebx, eax
cmp ecx, 0xffffffff
je 0x14011a147
push rax
pushf
mov eax, 0x95a64029
pushf
not eax
add eax, 0x6cc42c23
xor eax, 0x1781e0e1
rol eax, 0xb
popf
pushf
not eax
add eax, 0x7dd08d4c
xor eax, 0x30431bc1
rol eax, 0xf6
popf
pushf
not eax
add eax, 0x2dafcd05
xor eax, 0xc047fc9
rol eax, 0x7e
popf
jmp 0x140119ffb
push rax
pushf
mov eax, 0x96724347
pushf
not eax
add eax, 0x6e546b86
xor eax, 0x5df146ba
rol eax, 0xac
popf
pushf
not eax
add eax, 0x9e46585
xor eax, 0x7c826be3
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x43809ba8
xor eax, 0x677de1a6
rol eax, 0x9f
popf
jmp 0x140119ffb
call fcn.140138863
mov rdi, rax
test rax, rax
je 0x14011a1cd
push rax
pushf
mov eax, 0xcdb31986
pushf
not eax
add eax, 0x670fe692
xor eax, 0x20c8502e
rol eax, 0x36
popf
pushf
not eax
add eax, 0x60e1cb5a
xor eax, 0x17736e32
rol eax, 0x16
popf
jmp 0x140119ffb
push rax
pushf
mov eax, 0x3178274c
pushf
not eax
add eax, 0x78522ea5
xor eax, 0x6638dc03
rol eax, 0x9f
popf
pushf
not eax
add eax, 0x7cad82a1
xor eax, 0xbe4a45f
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x5e652252
xor eax, 0x54daac6e
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x6a09d2a0
xor eax, 0x3d807724
rol eax, 0x7e
popf
jmp 0x140119ffb
cmp rax, 0xffffffffffffffff
cmove rdi, rsi
jmp 0x14011a6cf
mov ecx, dword [0x14003e1d4]
push rax
pushf
mov eax, 0xc268725a
pushf
not eax
add eax, 0x1b713510
xor eax, 0x6b6ae389
rol eax, 0x33
popf
pushf
not eax
add eax, 0x6f2ede46
xor eax, 0x614d4b34
rol eax, 0xc8
popf
jmp 0x140119ffb
or rdx, 0xffffffffffffffff
call fcn.1401388cd
test eax, eax
jne 0x14011a318
push rax
pushf
mov eax, 0xebb2fe07
pushf
not eax
add eax, 0x17a9d1a4
xor eax, 0x53689358
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x47af199d
xor eax, 0x7b26c6b1
rol eax, 0x93
popf
pushf
not eax
add eax, 0x174be680
xor eax, 0x5db5c893
rol eax, 0x6d
popf
jmp 0x140119ffb
push rax
pushf
mov eax, 0x88b04da
pushf
not eax
add eax, 0x3e050111
xor eax, 0x12288300
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x4d1e1f23
xor eax, 0x603985ef
rol eax, 0x5e
popf
pushf
not eax
add eax, 0x239bc230
xor eax, 0x1ba219aa
rol eax, 0x51
popf
pushf
not eax
add eax, 0x20e86615
xor eax, 0x1e3116c2
rol eax, 0xed
popf
jmp 0x140119ffb
mov rdi, rsi
jmp 0x14011a6cf
mov edx, 0xba91bc58
pushf
not edx
add edx, 0x1fd03c9b
xor edx, 0xf5bad3a
rol edx, 2
popf
pushf
not edx
add edx, 0x7fc849f4
xor edx, 0x5fec0895
rol edx, 0xa5
popf
pushf
not edx
add edx, 0x7a0bf255
xor edx, 0x1e18616c
rol edx, 0x86
popf
mov ecx, 0x61bab860
pushf
not ecx
add ecx, 0x1e3b77af
xor ecx, 0x4cab9811
rol ecx, 0xa4
popf
pushf
not ecx
add ecx, 0x4182f88d
xor ecx, 0x69957158
rol ecx, 0x82
popf
pushf
not ecx
add ecx, 0x48410723
xor ecx, 0x26eefc5
rol ecx, 0x2f
popf
pushf
not ecx
add ecx, 0x1de146bd
xor ecx, 0x31dcd019
rol ecx, 0x97
popf
call fcn.140136bbe
mov ecx, dword [0x14003e1d4]
mov rdi, rax
test rax, rax
jne 0x14011a4db
push rax
pushf
mov eax, 0x61579ca9
pushf
not eax
add eax, 0x2b624b80
xor eax, 0x39caa0e
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x476278ef
xor eax, 0x251e028e
rol eax, 0x95
popf
pushf
not eax
add eax, 0x5b50c3fd
xor eax, 0x5c6fbb1
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x4717aa93
xor eax, 0x70c8478e
rol eax, 0x2b
popf
jmp 0x140119ffb
push rax
pushf
mov eax, 0xaa990f38
pushf
not eax
add eax, 0x1029ceb0
xor eax, 0xa45f5cd
rol eax, 0x60
popf
pushf
not eax
add eax, 0x5deab61b
xor eax, 0x7e156b60
rol eax, 0x44
popf
jmp 0x140119ffb
xor edx, edx
call fcn.1401388cd
xor ecx, ecx
push rax
pushf
mov eax, 0x942b59ab
pushf
not eax
add eax, 0x6b3a9d1
xor eax, 0x2dfc9817
rol eax, 0x75
popf
pushf
not eax
add eax, 0x2f990c1e
xor eax, 0x296d1d84
rol eax, 0xee
popf
jmp 0x140119ffb
call fcn.14011705c
jmp 0x14011a371
mov rdx, rdi
call fcn.1401388cd
test eax, eax
jne 0x14011a5c6
push rax
pushf
mov eax, 0x8215cbe9
pushf
not eax
add eax, 0x218da72c
xor eax, 0x19482ea0
rol eax, 0x31
popf
pushf
not eax
add eax, 0x4c2c2d7d
xor eax, 0x6a6720fd
rol eax, 0x48
popf
jmp 0x140119ffb
push rax
pushf
mov eax, 0x2f97771e
pushf
not eax
add eax, 0x7c70a92d
xor eax, 0x7502f956
rol eax, 0xe2
popf
pushf
not eax
add eax, 0x35b51cc7
xor eax, 0x2e45ef67
rol eax, 0xa3
popf
jmp 0x140119ffb
mov ecx, dword [0x14003e1d4]
xor edx, edx
call fcn.1401388cd
mov rcx, rdi
jmp 0x14011a54a
mov rcx, rdi
call fcn.140119695
xor ecx, ecx
call fcn.14011705c
push rax
pushf
mov eax, 0x5f21573f
pushf
not eax
add eax, 0x39bdc3ba
xor eax, 0x3a018931
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xe7f812
xor eax, 0x3988fba0
rol eax, 0xe9
popf
pushf
not eax
add eax, 0x7a34efc
xor eax, 0x16e09ef3
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x8b5e6c9
xor eax, 0x3dddd8ab
rol eax, 0xc
popf
jmp 0x140119ffb
mov ecx, ebx
jmp 0x14011a6d2
call qword [sym.imp.KERNEL32.dll_SetLastError]
test rdi, rdi
je 0x14011a723
push rax
pushf
mov eax, 0x554c25e2
pushf
not eax
add eax, 0x6506a541
xor eax, 0x6f28716a
rol eax, 0xe6
popf
pushf
not eax
add eax, 0x7caa982f
xor eax, 0x4b9a1ed3
rol eax, 0x61
popf
pushf
not eax
add eax, 0x3753c205
xor eax, 0xfd9fe7a
rol eax, 0x75
popf
jmp 0x140119ffb
push rax
pushf
mov eax, 0x4bfee7fc
pushf
not eax
add eax, 0x3369cff5
xor eax, 0x419e5119
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x1325d3d1
xor eax, 0x4caac33a
rol eax, 0x87
popf
pushf
not eax
add eax, 0x775ac538
xor eax, 0x54ddee
rol eax, 0x90
popf
jmp 0x140119ffb
mov rbx, qword [rsp + 0x30]
mov rax, rdi
mov rsi, qword [rsp + 0x38]
add rsp, 0x20
pop rdi
ret
call fcn.140115330