Function at 0x140136acd
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x76a319ad
pushf
not eax
add eax, 0x7f166fd
xor eax, 0x58bd85b6
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x1d03f5b3
xor eax, 0x4347b105
rol eax, 0x32
popf
pushf
not eax
add eax, 0x623520af
xor eax, 0x5d76a7d0
rol eax, 0xf8
popf
pushf
not eax
add eax, 0x7dc5e598
xor eax, 0x13fb001
rol eax, 0
popf
cmp eax, 7
jne 0x140136b30
popf
pop rax
jmp 0x140136fd3
cmp eax, 4
jne 0x140136b3f
popf
pop rax
jmp 0x140136e08
cmp eax, 5
jne 0x140136b4e
popf
pop rax
jmp 0x140136eb3
cmp eax, 0
jne 0x140136b5d
popf
pop rax
jmp 0x140136ba8
cmp eax, 6
jne 0x140136b6c
popf
pop rax
jmp 0x140136f9b
cmp eax, 3
jne 0x140136b7b
popf
pop rax
jmp 0x140136d86
cmp eax, 2
jne 0x140136b8a
popf
pop rax
jmp 0x140136cdf
cmp eax, 1
jne 0x140136b99
popf
pop rax
jmp 0x140136c45
cmp eax, 8
jne 0x140136ba8
popf
pop rax
jmp 0x140137026
push rbx
sub rsp, 0x20
mov r8, rdx
mov rbx, rcx
test rcx, rcx
je 0x140136bff
push rax
pushf
mov eax, 0xa48040f7
pushf
not eax
add eax, 0x22fd0a93
xor eax, 0x60eeadcf
rol eax, 0xb0
popf
pushf
not eax
add eax, 0x3445fc29
xor eax, 0x7bd6e098
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x75bc732
xor eax, 0x6e21debc
rol eax, 5
popf
jmp 0x140136b21
push rax
pushf
mov eax, 0x48feebee
pushf
not eax
add eax, 0x701aea75
xor eax, 0x7fff8c58
rol eax, 0x6f
popf
pushf
not eax
add eax, 0x23159c97
xor eax, 0x237a61fb
rol eax, 0x8c
popf
pushf
not eax
add eax, 0x10072fcd
xor eax, 0x4ea9331f
rol eax, 0xab
popf
jmp 0x140136b21
xor edx, edx
lea rax, [rdx - 0x20]
div rbx
cmp rax, r8
jb 0x140136c86
push rax
pushf
mov eax, 0xfd85a26a
pushf
not eax
add eax, 0x145675cf
xor eax, 0x3aa2e173
rol eax, 0x87
popf
pushf
not eax
add eax, 0x72535e15
xor eax, 0x193a527e
rol eax, 0xc4
popf
jmp 0x140136b21
push rax
pushf
mov eax, 0x160787d1
pushf
not eax
add eax, 0x6443a640
xor eax, 0x4ee0813d
rol eax, 0xb6
popf
pushf
not eax
add eax, 0x6888a0f4
xor eax, 0xd20a843
rol eax, 0xec
popf
pushf
not eax
add eax, 0x5f90f130
xor eax, 0x9a0399b
rol eax, 0x68
popf
pushf
not eax
add eax, 0x4c51b717
xor eax, 0x7482c03c
rol eax, 0x36
popf
jmp 0x140136b21
imul rbx, r8
mov eax, 0xed069fb3
pushf
not eax
add eax, 0x4cee4f7a
xor eax, 0x154b3c93
rol eax, 0x73
popf
pushf
not eax
add eax, 0x4d4d6428
xor eax, 0x22fda219
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x120ec5f8
xor eax, 0x6948db2a
rol eax, 0xea
popf
test rbx, rbx
cmove rbx, rax
jmp 0x140136eb3
call fcn.140112e4c
test eax, eax
je 0x140136dd5
push rax
pushf
mov eax, 0x1cac597c
pushf
not eax
add eax, 0x765565d9
xor eax, 0x830ffeb
rol eax, 0x33
popf
pushf
not eax
add eax, 0x2677e901
xor eax, 0x4e682e31
rol eax, 0x23
popf
pushf
not eax
add eax, 0x7fb13678
xor eax, 0x4905a661
rol eax, 0xde
popf
jmp 0x140136b21
push rax
pushf
mov eax, 0x7cd7390a
pushf
not eax
add eax, 0x1548cc67
xor eax, 0x6d180a5
rol eax, 0xe3
popf
pushf
not eax
add eax, 0x55600019
xor eax, 0x605ce04c
rol eax, 0x91
popf
jmp 0x140136b21
mov rcx, rbx
call fcn.14015731c
test eax, eax
je 0x140136e6d
push rax
pushf
mov eax, 0xc15d0113
pushf
not eax
add eax, 0x2d9c8394
xor eax, 0x6337dc35
rol eax, 0xd9
popf
pushf
not eax
add eax, 0x7e7c68bc
xor eax, 0x317aab41
rol eax, 0x1b
popf
pushf
not eax
add eax, 0x29a4307a
xor eax, 0x3f460446
rol eax, 0xc2
popf
pushf
not eax
add eax, 0x74c1f09c
xor eax, 0x32cdbd53
rol eax, 0x48
popf
jmp 0x140136b21
push rax
pushf
mov eax, 0x2aab36f8
pushf
not eax
add eax, 0x612b4621
xor eax, 0x6efe25c7
rol eax, 0x93
popf
pushf
not eax
add eax, 0x409325df
xor eax, 0xb8addfe
rol eax, 0x78
popf
pushf
not eax
add eax, 0x17e036c6
xor eax, 0x3faa409
rol eax, 0xd0
popf
jmp 0x140136b21
mov rcx, qword [0x140043278]
mov r8, rbx
mov edx, 0x57020796
pushf
not edx
add edx, 0x310bc9f5
xor edx, 0x225b6b0
rol edx, 0xc3
popf
pushf
not edx
add edx, 0x62871914
xor edx, 0x31612923
rol edx, 0x52
popf
pushf
not edx
add edx, 0x368d6d35
xor edx, 0x2085b183
rol edx, 0xf5
popf
pushf
not edx
add edx, 0x2ca64819
xor edx, 0x7787e565
rol edx, 0xde
popf
jmp 0x140136f17
call qword [sym.imp.KERNEL32.dll_HeapAlloc]
test rax, rax
je 0x140136f68
push rax
pushf
mov eax, 0xf7fbac7e
pushf
not eax
add eax, 0x4769033d
xor eax, 0x23d0be38
rol eax, 0x30
popf
pushf
not eax
add eax, 0x33126400
xor eax, 0x43d60655
rol eax, 0xfe
popf
pushf
not eax
add eax, 0x3fe66211
xor eax, 0x7d8e25cb
rol eax, 0xf3
popf
jmp 0x140136b21
push rax
pushf
mov eax, 0xd57989aa
pushf
not eax
add eax, 0x471a139b
xor eax, 0x5c010a5
rol eax, 0xec
popf
pushf
not eax
add eax, 0x118e7dc8
xor eax, 0x7f92641
rol eax, 0xba
popf
jmp 0x140136b21
jmp 0x140137026
call fcn.1400e5531
mov dword [rax], 0xc
xor eax, eax
push rax
pushf
mov eax, 0x5b6fa35d
pushf
not eax
add eax, 0x59c4d861
xor eax, 0x2910c1bd
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x6665bf42
xor eax, 0x1298553d
rol eax, 0x49
popf
pushf
not eax
add eax, 0x3a47737f
xor eax, 0x2219343a
rol eax, 0x76
popf
jmp 0x140136b21
add rsp, 0x20
pop rbx
ret