Function at 0x1401ce436
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x6f6028e8
pushf
not eax
add eax, 0xdd854153
xor eax, 0x98c80706
rol eax, 0x28
popf
pushf
not eax
add eax, 0xda5f9686
xor eax, 0xe160ecf1
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8a57ad3e
xor eax, 0xcb519cdb
rol eax, 0x44
popf
cmp eax, 4
jne 0x1401ce486
popf
pop rax
jmp 0x1401ce79d
cmp eax, 0
jne 0x1401ce495
popf
pop rax
jmp 0x1401ce594
cmp eax, 3
jne 0x1401ce4a4
popf
pop rax
jmp 0x1401ce718
cmp eax, 1
jne 0x1401ce4b3
popf
pop rax
jmp 0x1401ce61a
cmp eax, 0xd
jne 0x1401ce4c2
popf
pop rax
jmp 0x1401ceb79
cmp eax, 7
jne 0x1401ce4d1
popf
pop rax
jmp 0x1401ce8dc
cmp eax, 0xe
jne 0x1401ce4e0
popf
pop rax
jmp 0x1401cec1f
cmp eax, 0xb
jne 0x1401ce4ef
popf
pop rax
jmp 0x1401cea88
cmp eax, 0xc
jne 0x1401ce4fe
popf
pop rax
jmp 0x1401ceb42
cmp eax, 8
jne 0x1401ce50d
popf
pop rax
jmp 0x1401ce987
cmp eax, 0x10
jne 0x1401ce51c
popf
pop rax
jmp 0x1401cecfe
cmp eax, 2
jne 0x1401ce52b
popf
pop rax
jmp 0x1401ce6ce
cmp eax, 9
jne 0x1401ce53a
popf
pop rax
jmp 0x1401ce9e4
cmp eax, 0x12
jne 0x1401ce549
popf
pop rax
jmp 0x1401cedc0
cmp eax, 6
jne 0x1401ce558
popf
pop rax
jmp 0x1401ce8a5
cmp eax, 0x11
jne 0x1401ce567
popf
pop rax
jmp 0x1401ced81
cmp eax, 5
jne 0x1401ce576
popf
pop rax
jmp 0x1401ce7fa
cmp eax, 0xf
jne 0x1401ce585
popf
pop rax
jmp 0x1401ceca1
cmp eax, 0xa
jne 0x1401ce594
popf
pop rax
jmp 0x1401cea6c
sub rsp, 0x28
test rcx, rcx
je 0x1401ce5e7
push rax
pushf
mov eax, 0xb9e35a6d
pushf
not eax
add eax, 0xe89898ac
xor eax, 0xcffd81fc
rol eax, 0x91
popf
pushf
not eax
add eax, 0xb8a96c05
xor eax, 0xb27bad86
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xaf80b7a0
xor eax, 0xccaab662
rol eax, 0xc1
popf
jmp 0x1401ce477
push rax
pushf
mov eax, 0xdd60ff1e
pushf
not eax
add eax, 0xf757dc64
xor eax, 0xc8ba9952
rol eax, 0xe6
popf
pushf
not eax
add eax, 0xde10909a
xor eax, 0x8afb0aa5
rol eax, 0x52
popf
jmp 0x1401ce477
or r9d, 0xffffffff
lock add dword [rcx + 0x10], r9d
mov rax, qword [rcx + 0xe0]
test rax, rax
je 0x1401ce675
push rax
pushf
mov eax, 0xaae54515
pushf
not eax
add eax, 0xc6266e72
xor eax, 0xe00cf84e
rol eax, 0x50
popf
pushf
not eax
add eax, 0xcc817107
xor eax, 0x8e53e8d4
rol eax, 0x84
popf
pushf
not eax
add eax, 0xe6fbdae3
xor eax, 0x9322042b
rol eax, 0x3c
popf
jmp 0x1401ce477
push rax
pushf
mov eax, 0x5efeca9c
pushf
not eax
add eax, 0xa06673c5
xor eax, 0x9de4ca36
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xf286c914
xor eax, 0xb579660a
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xbc4feefb
xor eax, 0xfd081572
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xfbd2ad71
xor eax, 0x803dfc04
rol eax, 0x36
popf
jmp 0x1401ce477
lock add dword [rax], r9d
push rax
pushf
mov eax, 0x349fa02c
pushf
not eax
add eax, 0xc4a090ba
xor eax, 0xc6dc0c9a
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd1d94458
xor eax, 0xb9dd7fef
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xdf491ef2
xor eax, 0x9c132d66
rol eax, 8
popf
jmp 0x1401ce477
mov rax, qword [rcx + 0xf0]
test rax, rax
je 0x1401ce757
push rax
pushf
mov eax, 0x5855ebd4
pushf
not eax
add eax, 0xccffa881
xor eax, 0xcf09cdb6
rol eax, 0xd6
popf
pushf
not eax
add eax, 0xe72d4ab6
xor eax, 0xa07e7299
rol eax, 0x96
popf
jmp 0x1401ce477
push rax
pushf
mov eax, 0x5cb14f47
pushf
not eax
add eax, 0xad18d60d
xor eax, 0x869fd2d0
rol eax, 0xe0
popf
pushf
not eax
add eax, 0xbe221b3b
xor eax, 0xe653c00c
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe5840ed5
xor eax, 0x938b1ac6
rol eax, 0xef
popf
jmp 0x1401ce477
lock add dword [rax], r9d
push rax
pushf
mov eax, 0x5a1f836d
pushf
not eax
add eax, 0xae326be5
xor eax, 0x82279b73
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xdbeb0b2f
xor eax, 0xa1be0858
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb83dc98a
xor eax, 0xd731d3cc
rol eax, 0x39
popf
pushf
not eax
add eax, 0xbaad3037
xor eax, 0x8f34c181
rol eax, 0x28
popf
jmp 0x1401ce477
mov rax, qword [rcx + 0xe8]
test rax, rax
je 0x1401ce85f
push rax
pushf
mov eax, 0x8ce0597f
pushf
not eax
add eax, 0xe416b839
xor eax, 0x88ca82b0
rol eax, 0xea
popf
pushf
not eax
add eax, 0xe2334fcf
xor eax, 0x98869df8
rol eax, 0x58
popf
pushf
not eax
add eax, 0xc7cbccd1
xor eax, 0x84a9614d
rol eax, 0xff
popf
pushf
not eax
add eax, 0xe9c0a389
xor eax, 0x9c42305d
rol eax, 0x69
popf
jmp 0x1401ce477
push rax
pushf
mov eax, 0x529cdea7
pushf
not eax
add eax, 0xa140849a
xor eax, 0x96baaf14
rol eax, 0x14
popf
pushf
not eax
add eax, 0xfa353d3a
xor eax, 0xc8b38970
rol eax, 0x4c
popf
pushf
not eax
add eax, 0xdf1584b6
xor eax, 0x9b97ec7e
rol eax, 0x8c
popf
jmp 0x1401ce477
lock add dword [rax], r9d
push rax
pushf
mov eax, 0x8cdb625e
pushf
not eax
add eax, 0xd464fee8
xor eax, 0xbb118cea
rol eax, 0xd9
popf
pushf
not eax
add eax, 0xa4d0da7f
xor eax, 0xdf57aa5e
rol eax, 0xc9
popf
jmp 0x1401ce477
mov rax, qword [rcx + 0x100]
test rax, rax
je 0x1401ce941
push rax
pushf
mov eax, 0x440b9866
pushf
not eax
add eax, 0xcae0d3b0
xor eax, 0xc79c0554
rol eax, 0x25
popf
pushf
not eax
add eax, 0xe2422278
xor eax, 0xd3fa5f88
rol eax, 0xf5
popf
pushf
not eax
add eax, 0x8dd52810
xor eax, 0xc93ec168
rol eax, 0x1e
popf
pushf
not eax
add eax, 0xe2ab9922
xor eax, 0xf72555c8
rol eax, 0xef
popf
jmp 0x1401ce477
push rax
pushf
mov eax, 0x5e262d09
pushf
not eax
add eax, 0xe1de4520
xor eax, 0xf23cc8ea
rol eax, 0x6c
popf
pushf
not eax
add eax, 0xb6543d87
xor eax, 0x8f8a869f
rol eax, 5
popf
pushf
not eax
add eax, 0xb25151a0
xor eax, 0xda333363
rol eax, 0x4a
popf
jmp 0x1401ce477
lock add dword [rax], r9d
push rax
pushf
mov eax, 0x8398b0dc
pushf
not eax
add eax, 0xcbddbf00
xor eax, 0xe7386e9a
rol eax, 0x43
popf
pushf
not eax
add eax, 0xcbb4db06
xor eax, 0xa8bb196f
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xee50fac1
xor eax, 0x992ce21d
rol eax, 0x99
popf
pushf
not eax
add eax, 0xe68e0196
xor eax, 0x88a01736
rol eax, 0xe4
popf
jmp 0x1401ce477
lea rax, [rcx + 0x38]
mov r8d, 0x8b6d9681
pushf
not r8d
add r8d, 0xf7ec3eb0
xor r8d, 0xa0ff51bf
rol r8d, 0x99
popf
pushf
not r8d
add r8d, 0x9fd83ec1
xor r8d, 0xaac7fdff
rol r8d, 0xad
popf
pushf
not r8d
add r8d, 0xe330f224
xor r8d, 0xca2a9744
rol r8d, 0xc
popf
push rax
pushf
mov eax, 0x5b0c7b90
pushf
not eax
add eax, 0xbb82f071
xor eax, 0xf6cb9495
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xe6e08993
xor eax, 0xef5eb1b8
rol eax, 0x9a
popf
jmp 0x1401ce477
lea rdx, [0x1a09ea26f]
pushf
sub rdx, 0x60991e17
popf
cmp qword [rax - 0x10], rdx
je 0x1401ceb79
mov rdx, qword [rax]
test rdx, rdx
je 0x1401ceae9
push rax
pushf
mov eax, 0x16a0771
pushf
not eax
add eax, 0x909ae9f5
xor eax, 0xd35e2c00
rol eax, 0x74
popf
pushf
not eax
add eax, 0xe0b1169f
xor eax, 0x961b599d
rol eax, 0xdb
popf
pushf
not eax
add eax, 0x8581d9f2
xor eax, 0xbb7e0d79
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb298a6e7
xor eax, 0x9b8b034b
rol eax, 0xb5
popf
jmp 0x1401ce477
push rax
pushf
mov eax, 0xf11a8ef2
pushf
not eax
add eax, 0xf61067f7
xor eax, 0x8ddeb7f5
rol eax, 0x93
popf
pushf
not eax
add eax, 0xfe271c55
xor eax, 0xbe20081d
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x82343130
xor eax, 0xc25a6f7b
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xd0a21a51
xor eax, 0xb39075a7
rol eax, 0x38
popf
jmp 0x1401ce477
lock add dword [rdx], r9d
push rax
pushf
mov eax, 0xac0d2be2
pushf
not eax
add eax, 0xc926d471
xor eax, 0xb389f2db
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xc6c01a03
xor eax, 0xef77ecec
rol eax, 0x5e
popf
jmp 0x1401ce477
cmp qword [rax - 0x18], 0
je 0x1401cebc6
push rax
pushf
mov eax, 0xb9e93d0d
pushf
not eax
add eax, 0xa867da50
xor eax, 0x8e1c24df
rol eax, 0xa5
popf
pushf
not eax
add eax, 0xb43aa523
xor eax, 0xe5cb99ed
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe0b36bb3
xor eax, 0xc4a0036d
rol eax, 0xe9
popf
jmp 0x1401ce477
push rax
pushf
mov eax, 0x706f0108
pushf
not eax
add eax, 0x8fb83cd5
xor eax, 0xa634c29e
rol eax, 0x55
popf
pushf
not eax
add eax, 0xb23173ba
xor eax, 0x9fa38eaf
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xc32c851c
xor eax, 0xd1bf5beb
rol eax, 0xf7
popf
pushf
not eax
add eax, 0x9db4c736
xor eax, 0x9da5aff5
rol eax, 0x85
popf
jmp 0x1401ce477
mov rdx, qword [rax - 8]
test rdx, rdx
je 0x1401cec6e
push rax
pushf
mov eax, 0x23e735f4
pushf
not eax
add eax, 0xacb66006
xor eax, 0xc4025942
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xcf7e0345
xor eax, 0xbc208051
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xd88c7857
xor eax, 0x98bdeea6
rol eax, 0x48
popf
jmp 0x1401ce477
push rax
pushf
mov eax, 0xa60a1b83
pushf
not eax
add eax, 0xcc0a7402
xor eax, 0x8dbd13d5
rol eax, 0xc6
popf
pushf
not eax
add eax, 0x8a3a71d5
xor eax, 0x98e786ea
rol eax, 0x4b
popf
jmp 0x1401ce477
lock add dword [rdx], r9d
push rax
pushf
mov eax, 0x496890a9
pushf
not eax
add eax, 0xad2f45f7
xor eax, 0xc84b9fff
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xdaf31e04
xor eax, 0xf9de10da
rol eax, 0xe8
popf
pushf
not eax
add eax, 0x9d2f3147
xor eax, 0x8439297e
rol eax, 0x83
popf
pushf
not eax
add eax, 0x980ce7fe
xor eax, 0xadb0ba3b
rol eax, 0xc2
popf
jmp 0x1401ce477
add rax, 0x20
sub r8, 1
jne 0x1401ced4e
push rax
pushf
mov eax, 0x26a0e020
pushf
not eax
add eax, 0x884d64bb
xor eax, 0xea20405b
rol eax, 0x54
popf
pushf
not eax
add eax, 0xf6bce844
xor eax, 0xe8acca58
rol eax, 0x5e
popf
pushf
not eax
add eax, 0xbc8a75e8
xor eax, 0xee283c9c
rol eax, 0xab
popf
jmp 0x1401ce477
push rax
pushf
mov eax, 0x7ac94f44
pushf
not eax
add eax, 0xceddbd56
xor eax, 0xd8b15389
rol eax, 0x3e
popf
pushf
not eax
add eax, 0xd2634b83
xor eax, 0xaf395c1c
rol eax, 0xf4
popf
jmp 0x1401ce477
mov rcx, qword [rcx + 0x120]
call fcn.1400f7c14
push rax
pushf
mov eax, 0xfcc98bbb
pushf
not eax
add eax, 0xc1a4f917
xor eax, 0xc47d7b66
rol eax, 0xc5
popf
pushf
not eax
add eax, 0xaadc8ec1
xor eax, 0x9619c704
rol eax, 0x1f
popf
jmp 0x1401ce477
add rsp, 0x28
ret