Function at 0x1406e756f
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x5044066e
pushf
not eax
add eax, 0x887c82d6
xor eax, 0xcbf3233c
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf4a5306e
xor eax, 0xdc3ddba1
rol eax, 0xf8
popf
pushf
not eax
add eax, 0xec0083ca
xor eax, 0xf56c5958
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf690488e
xor eax, 0x8c4363bd
rol eax, 0x47
popf
cmp eax, 4
jne 0x1406e75d2
popf
pop rax
jmp 0x1406e7964
cmp eax, 0
jne 0x1406e75e1
popf
pop rax
jmp 0x1406e76fe
cmp eax, 3
jne 0x1406e75f0
popf
pop rax
jmp 0x1406e78cd
cmp eax, 1
jne 0x1406e75ff
popf
pop rax
jmp 0x1406e7787
cmp eax, 0xd
jne 0x1406e760e
popf
pop rax
jmp 0x1406e7e45
cmp eax, 7
jne 0x1406e761d
popf
pop rax
jmp 0x1406e7b05
cmp eax, 0xe
jne 0x1406e762c
popf
pop rax
jmp 0x1406e7eb6
cmp eax, 0xb
jne 0x1406e763b
popf
pop rax
jmp 0x1406e7d3c
cmp eax, 0xc
jne 0x1406e764a
popf
pop rax
jmp 0x1406e7dd3
cmp eax, 8
jne 0x1406e7659
popf
pop rax
jmp 0x1406e7b89
cmp eax, 0x10
jne 0x1406e7668
popf
pop rax
jmp 0x1406e7f66
cmp eax, 2
jne 0x1406e7677
popf
pop rax
jmp 0x1406e781d
cmp eax, 9
jne 0x1406e7686
popf
pop rax
jmp 0x1406e7c46
cmp eax, 0x12
jne 0x1406e7695
popf
pop rax
jmp 0x1406e806f
cmp eax, 6
jne 0x1406e76a4
popf
pop rax
jmp 0x1406e7a80
cmp eax, 0x11
jne 0x1406e76b3
popf
pop rax
jmp 0x1406e7ffe
cmp eax, 5
jne 0x1406e76c2
popf
pop rax
jmp 0x1406e79fc
cmp eax, 0x13
jne 0x1406e76d1
popf
pop rax
jmp 0x1406e811a
cmp eax, 0xa
jne 0x1406e76e0
popf
pop rax
jmp 0x1406e7cb7
cmp eax, 0x14
jne 0x1406e76ef
popf
pop rax
jmp 0x1406e81b1
cmp eax, 0xf
jne 0x1406e76fe
popf
pop rax
jmp 0x1406e7f28
sub rsp, 0x28
mov rax, qword [section..fptable]
test rax, rax
jne 0x1406e7741
push rax
pushf
mov eax, 0xc7cf8cd4
pushf
not eax
add eax, 0x860fdc39
xor eax, 0xb4e819c7
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xfe6f7eec
xor eax, 0xe41a3c36
rol eax, 0x87
popf
jmp 0x1406e75c3
push rax
pushf
mov eax, 0x733dc0db
pushf
not eax
add eax, 0x84696492
xor eax, 0xb7bb3592
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xc081ff88
xor eax, 0xce50422f
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x885e4c4d
xor eax, 0x89a2b8b5
rol eax, 0x54
popf
jmp 0x1406e75c3
lea r9, [0x1bcd335a4]
pushf
sub r9, 0x7ccfde28
popf
xor ecx, ecx
lea r8, [0x1bbef3275]
pushf
sub r8, 0x7bebdafd
popf
lea rdx, [0x1a541e069]
pushf
sub rdx, 0x653e88e9
popf
call fcn.140023930
push rax
pushf
mov eax, 0xb858cb20
pushf
not eax
add eax, 0xad58b307
xor eax, 0xae627022
rol eax, 0x82
popf
pushf
not eax
add eax, 0xf7253ed6
xor eax, 0xbc0c911b
rol eax, 0x91
popf
pushf
not eax
add eax, 0x994ff028
xor eax, 0xd49ef800
rol eax, 0xf1
popf
pushf
not eax
add eax, 0xa2637549
xor eax, 0xb48d172a
rol eax, 0xad
popf
jmp 0x1406e75c3
call fcn.1406c2d0b
mov rax, qword [0x14059e010]
test rax, rax
jne 0x1406e7887
push rax
pushf
mov eax, 0x4d05b48f
pushf
not eax
add eax, 0x96ad051b
xor eax, 0xabada8ac
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xb50ef5de
xor eax, 0xeb96b82f
rol eax, 0x3b
popf
pushf
not eax
add eax, 0x95c0252b
xor eax, 0x975b8cd4
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xc09b8f9d
xor eax, 0xdbac135c
rol eax, 0xf1
popf
jmp 0x1406e75c3
push rax
pushf
mov eax, 0x517ec7b2
pushf
not eax
add eax, 0xeea4b921
xor eax, 0x9d84e4ca
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9832be27
xor eax, 0xff45bc87
rol eax, 0x98
popf
pushf
not eax
add eax, 0xd57d5ea9
xor eax, 0xdf960301
rol eax, 0x1b
popf
jmp 0x1406e75c3
lea r9, [0x1bba4524e]
pushf
sub r9, 0x7ba0fa9e
popf
lea r8, [0x1af54a2e6]
pushf
sub r8, 0x6f514b3e
popf
lea rdx, [0x1a6f081c1]
pushf
sub rdx, 0x66ed2a11
popf
lea ecx, [rax + 2]
call fcn.140023930
push rax
pushf
mov eax, 0x2020e368
pushf
not eax
add eax, 0xaab23158
xor eax, 0xd3b7bc18
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xccee2aee
xor eax, 0xf25f7ef6
rol eax, 0x9e
popf
pushf
not eax
add eax, 0x9c0bd8bc
xor eax, 0xd901733c
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xdf77357a
xor eax, 0xdbe5cdb0
rol eax, 0x81
popf
jmp 0x1406e75c3
mov rax, qword [0x14059e028]
test rax, rax
jne 0x1406e79c9
push rax
pushf
mov eax, 0xd87d14ce
pushf
not eax
add eax, 0xd7ac5505
xor eax, 0xfa74467e
rol eax, 8
popf
pushf
not eax
add eax, 0xe598fb2b
xor eax, 0xfa33f0f9
rol eax, 0xb
popf
pushf
not eax
add eax, 0xf26bfb87
xor eax, 0xc06a229d
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb7157fe8
xor eax, 0xa301e2c9
rol eax, 0xdc
popf
jmp 0x1406e75c3
push rax
pushf
mov eax, 0xa5b111df
pushf
not eax
add eax, 0xe28d6056
xor eax, 0x8cc04fa5
rol eax, 0x85
popf
pushf
not eax
add eax, 0xbb0237b3
xor eax, 0xb181fd3c
rol eax, 8
popf
jmp 0x1406e75c3
lea r9, [0x18888ab1d]
pushf
sub r9, 0x48855335
popf
lea r8, [0x1b4bbda3c]
pushf
sub r8, 0x74b8825c
popf
lea rdx, [0x1b7a3f9e1]
pushf
sub rdx, 0x77a0a1f9
popf
lea ecx, [rax + 5]
call fcn.140023930
push rax
pushf
mov eax, 0xa4cbd52b
pushf
not eax
add eax, 0xcb45fdb5
xor eax, 0xc8db0be3
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf4578c6e
xor eax, 0xfdd03008
rol eax, 0x35
popf
pushf
not eax
add eax, 0x9075252f
xor eax, 0xcfef7d99
rol eax, 6
popf
jmp 0x1406e75c3
mov rax, qword [0x14059e050]
test rax, rax
jne 0x1406e7abf
push rax
pushf
mov eax, 0x674d71c9
pushf
not eax
add eax, 0xba72de65
xor eax, 0xa169d295
rol eax, 0x78
popf
pushf
not eax
add eax, 0xe588b214
xor eax, 0xd6766555
rol eax, 0xcb
popf
jmp 0x1406e75c3
push rax
pushf
mov eax, 0xf5e20a2
pushf
not eax
add eax, 0xef111a16
xor eax, 0xa668e754
rol eax, 0xf
popf
pushf
not eax
add eax, 0x8b075e7c
xor eax, 0x8a8130dd
rol eax, 0x87
popf
pushf
not eax
add eax, 0x98120164
xor eax, 0x9ec9576b
rol eax, 0x85
popf
jmp 0x1406e75c3
lea r9, [0x1a2bd339c]
pushf
sub r9, 0x62b9db9c
popf
lea r8, [0x1b7053288]
pushf
sub r8, 0x7701da90
popf
lea rdx, [0x1a889caca]
pushf
sub rdx, 0x688672ca
popf
lea ecx, [rax + 0xa]
call fcn.140023930
push rax
pushf
mov eax, 0x4d52ae2a
pushf
not eax
add eax, 0xc02b752c
xor eax, 0xa721d75f
rol eax, 0
popf
pushf
not eax
add eax, 0x9cf98b5f
xor eax, 0xf9d575f7
rol eax, 0x9b
popf
pushf
not eax
add eax, 0x965bf9bc
xor eax, 0xde655144
rol eax, 0x6a
popf
jmp 0x1406e75c3
mov rax, qword [0x14059e068]
test rax, rax
jne 0x1406e7bee
push rax
pushf
mov eax, 0xeb935e78
pushf
not eax
add eax, 0xcd5ef3ce
xor eax, 0xd5c8080e
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xacdd00f3
xor eax, 0xffdc1627
rol eax, 0x84
popf
pushf
not eax
add eax, 0xa919520f
xor eax, 0xa04fecc8
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc6fa9cca
xor eax, 0xa21f8b0f
rol eax, 0x94
popf
jmp 0x1406e75c3
push rax
pushf
mov eax, 0x44aacb48
pushf
not eax
add eax, 0xecc2c157
xor eax, 0xa7a79b96
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xd2a69d5f
xor eax, 0xdceaf4e3
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xd0021ed7
xor eax, 0xf3d02b93
rol eax, 0x96
popf
pushf
not eax
add eax, 0xda509dee
xor eax, 0xd0a04b27
rol eax, 1
popf
jmp 0x1406e75c3
lea r9, [0x1ac737e8f]
pushf
sub r9, 0x6c702677
popf
lea r8, [0x1a0f2b60e]
pushf
sub r8, 0x60ef5dfe
popf
lea rdx, [0x1a317d0bc]
pushf
sub rdx, 0x631478a4
popf
lea ecx, [rax + 0xd]
call fcn.140023930
push rax
pushf
mov eax, 0x72a900cf
pushf
not eax
add eax, 0xbb11e710
xor eax, 0x88cdbc06
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa8e8ec86
xor eax, 0xa3be1a5b
rol eax, 0x5f
popf
jmp 0x1406e75c3
mov rax, qword [0x14059e070]
test rax, rax
jne 0x1406e7cf6
push rax
pushf
mov eax, 0x63f568f3
pushf
not eax
add eax, 0x96d7883e
xor eax, 0xd374102c
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xfa9dfeb4
xor eax, 0xe0371d1d
rol eax, 0xc8
popf
jmp 0x1406e75c3
push rax
pushf
mov eax, 0x369c0743
pushf
not eax
add eax, 0xf260306c
xor eax, 0x89676147
rol eax, 0x17
popf
pushf
not eax
add eax, 0x8fa257b2
xor eax, 0xb8156e7f
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xc3d99442
xor eax, 0x8fa025b3
rol eax, 0xbb
popf
jmp 0x1406e75c3
lea r9, [0x1bc737968]
pushf
sub r9, 0x7c702138
popf
lea r8, [0x193448076]
pushf
sub r8, 0x5341284e
popf
lea rdx, [0x1ba8c245f]
pushf
sub rdx, 0x7a88cc2f
popf
lea ecx, [rax + 0xe]
call fcn.140023930
push rax
pushf
mov eax, 0x3ec095ad
pushf
not eax
add eax, 0xb55883db
xor eax, 0xb0593a68
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xdac906e0
xor eax, 0xe4fb6814
rol eax, 0x32
popf
pushf
not eax
add eax, 0xf6266bb8
xor eax, 0xe289ee4b
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xd1a93521
xor eax, 0xe5ce994f
rol eax, 0xbb
popf
jmp 0x1406e75c3
mov rax, qword [0x14059e088]
test rax, rax
jne 0x1406e7e12
push rax
pushf
mov eax, 0xefddf48
pushf
not eax
add eax, 0x844ce513
xor eax, 0xf28c7573
rol eax, 0x55
popf
pushf
not eax
add eax, 0x98324cba
xor eax, 0xe901544b
rol eax, 0xc5
popf
jmp 0x1406e75c3
push rax
pushf
mov eax, 0xf34d2510
pushf
not eax
add eax, 0xf14a1fc1
xor eax, 0xbbf2de4a
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x8ca47f10
xor eax, 0xf8bc66d7
rol eax, 0x51
popf
jmp 0x1406e75c3
lea r9, [0x1950c28e6]
pushf
sub r9, 0x5508d08e
popf
lea r8, [0x1aeb87cfe]
pushf
sub r8, 0x6eb524ae
popf
lea rdx, [0x1af34bed4]
pushf
sub rdx, 0x6f31667c
popf
lea ecx, [rax + 0x11]
call fcn.140023930
push rax
pushf
mov eax, 0x9802abda
pushf
not eax
add eax, 0xcf47194d
xor eax, 0xb676d3ab
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xe8615273
xor eax, 0xf19538dd
rol eax, 0xf5
popf
jmp 0x1406e75c3
mov rax, qword [0x14059e090]
test rax, rax
jne 0x1406e7ef5
push rax
pushf
mov eax, 0x1de7b5b3
pushf
not eax
add eax, 0xe0b953de
xor eax, 0xfb726a97
rol eax, 0x36
popf
pushf
not eax
add eax, 0xbd6204cf
xor eax, 0x8e136bd1
rol eax, 0xb4
popf
jmp 0x1406e75c3
push rax
pushf
mov eax, 0xf1d84f0b
pushf
not eax
add eax, 0xdfbef198
xor eax, 0xa055432a
rol eax, 0x99
popf
pushf
not eax
add eax, 0xeb7cab42
xor eax, 0x9ee14b7e
rol eax, 0x19
popf
jmp 0x1406e75c3
lea r9, [0x19afa11a3]
pushf
sub r9, 0x5af6b92b
popf
lea r8, [0x190461718]
pushf
sub r8, 0x5042bea8
popf
lea rdx, [0x1b2c5eb06]
pushf
sub rdx, 0x72c2928e
popf
lea ecx, [rax + 0x12]
call fcn.140023930
mov rax, qword [0x14059e098]
test rax, rax
jne 0x1406e7fb8
push rax
pushf
mov eax, 0xa51e3d6d
pushf
not eax
add eax, 0x9acaa5d7
xor eax, 0xc77bd57b
rol eax, 0x21
popf
pushf
not eax
add eax, 0xa1c651a7
xor eax, 0xbb7a986a
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xf067cf6d
xor eax, 0xfc245d45
rol eax, 0x16
popf
jmp 0x1406e75c3
push rax
pushf
mov eax, 0xf3f14920
pushf
not eax
add eax, 0xb93f31fc
xor eax, 0xecc9bf38
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xab9f0733
xor eax, 0xdda6fed7
rol eax, 0xb0
popf
pushf
not eax
add eax, 0xa1a123fb
xor eax, 0x86fcd496
rol eax, 0x5d
popf
jmp 0x1406e75c3
lea r9, [0x1b49e1f85]
pushf
sub r9, 0x749ac6f5
popf
lea r8, [0x180a9b66d]
pushf
sub r8, 0x40a65de5
popf
lea rdx, [0x1ae9d546a]
pushf
sub rdx, 0x6e99fbda
popf
lea ecx, [rax + 0x13]
call fcn.140023930
push rax
pushf
mov eax, 0xc0aad5e4
pushf
not eax
add eax, 0x92e85a3d
xor eax, 0xc4efdde1
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xd3e5371c
xor eax, 0xf10aebe6
rol eax, 0xe3
popf
jmp 0x1406e75c3
mov rax, qword [0x14059e0a0]
test rax, rax
jne 0x1406e80d4
push rax
pushf
mov eax, 0x54c3279e
pushf
not eax
add eax, 0xb4473175
xor eax, 0x80731b46
rol eax, 0xbe
popf
pushf
not eax
add eax, 0xfe77f07d
xor eax, 0xf279c65e
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xca3a5dc2
xor eax, 0xec3f2958
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xcc6a05b0
xor eax, 0xeda3de5b
rol eax, 0x1a
popf
jmp 0x1406e75c3
push rax
pushf
mov eax, 0xd5fcbd3c
pushf
not eax
add eax, 0x8ee29e7d
xor eax, 0x9d773df5
rol eax, 0x64
popf
pushf
not eax
add eax, 0x98b09a03
xor eax, 0xe94da92b
rol eax, 0x1c
popf
pushf
not eax
add eax, 0x81f985b8
xor eax, 0xc4a48f3e
rol eax, 0xcf
popf
jmp 0x1406e75c3
lea r9, [0x199734698]
pushf
sub r9, 0x596fede8
popf
lea r8, [0x1ac88f40f]
pushf
sub r8, 0x6c859b67
popf
lea rdx, [0x1b71d042a]
pushf
sub rdx, 0x7719ab7a
popf
lea ecx, [rax + 0x14]
call fcn.140023930
push rax
pushf
mov eax, 0x4838fa32
pushf
not eax
add eax, 0xcecc5e75
xor eax, 0x94f3e062
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xb891d6d2
xor eax, 0xfe7db41a
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xa723c969
xor eax, 0xbd6372d1
rol eax, 0xa6
popf
pushf
not eax
add eax, 0xc6c7d853
xor eax, 0xc0b63c7c
rol eax, 0x63
popf
jmp 0x1406e75c3
add rsp, 0x28
ret