Function at 0x1400eace3
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x11e5f140
pushf
not eax
add eax, 0x7e79e08e
xor eax, 0x5ba2a992
rol eax, 0x21
popf
pushf
not eax
add eax, 0x5ad039ef
xor eax, 0x25b8f01f
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x1e973651
xor eax, 0x255c8acb
rol eax, 0x76
popf
cmp eax, 6
jne 0x1400ead33
popf
pop rax
jmp 0x1400eb231
cmp eax, 0
jne 0x1400ead42
popf
pop rax
jmp 0x1400eae6e
cmp eax, 0x13
jne 0x1400ead51
popf
pop rax
jmp 0x1400eb9c3
cmp eax, 0x11
jne 0x1400ead60
popf
pop rax
jmp 0x1400eb8c0
cmp eax, 0x14
jne 0x1400ead6f
popf
pop rax
jmp 0x1400eba69
cmp eax, 0xd
jne 0x1400ead7e
popf
pop rax
jmp 0x1400eb628
cmp eax, 0xa
jne 0x1400ead8d
popf
pop rax
jmp 0x1400eb45a
cmp eax, 9
jne 0x1400ead9c
popf
pop rax
jmp 0x1400eb3d5
cmp eax, 7
jne 0x1400eadab
popf
pop rax
jmp 0x1400eb2c3
cmp eax, 0xf
jne 0x1400eadba
popf
pop rax
jmp 0x1400eb777
cmp eax, 0xe
jne 0x1400eadc9
popf
pop rax
jmp 0x1400eb6df
cmp eax, 0xc
jne 0x1400eadd8
popf
pop rax
jmp 0x1400eb57d
cmp eax, 1
jne 0x1400eade7
popf
pop rax
jmp 0x1400eaeb8
cmp eax, 5
jne 0x1400eadf6
popf
pop rax
jmp 0x1400eb18b
cmp eax, 0xb
jne 0x1400eae05
popf
pop rax
jmp 0x1400eb4ec
cmp eax, 3
jne 0x1400eae14
popf
pop rax
jmp 0x1400eafab
cmp eax, 4
jne 0x1400eae23
popf
pop rax
jmp 0x1400eb0d4
cmp eax, 2
jne 0x1400eae32
popf
pop rax
jmp 0x1400eaf28
cmp eax, 8
jne 0x1400eae41
popf
pop rax
jmp 0x1400eb356
cmp eax, 0x12
jne 0x1400eae50
popf
pop rax
jmp 0x1400eb945
cmp eax, 0x15
jne 0x1400eae5f
popf
pop rax
jmp 0x1400ebacc
cmp eax, 0x10
jne 0x1400eae6e
popf
pop rax
jmp 0x1400eb82f
or rax, 0xffffffffffffffff
push rax
pushf
mov eax, 0x136128ea
pushf
not eax
add eax, 0x52e73597
xor eax, 0x6aeff20a
rol eax, 0x57
popf
pushf
not eax
add eax, 0x50ccab9d
xor eax, 0x50442c94
rol eax, 0x79
popf
pushf
not eax
add eax, 0x1422ff15
xor eax, 0x1c73360
rol eax, 0x28
popf
jmp 0x1400ead24
inc rax
cmp word [rcx + rax*2], 0
jne 0x1400eaef5
push rax
pushf
mov eax, 0x512bd6cd
pushf
not eax
add eax, 0x945754e
xor eax, 0x7839886c
rol eax, 0xae
popf
pushf
not eax
add eax, 0x52adf84e
xor eax, 0x4cf2c855
rol eax, 0x5d
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x2fe189e
pushf
not eax
add eax, 0x24e8fab
xor eax, 0x6242056c
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x51308b50
xor eax, 0x18007cc6
rol eax, 0x12
popf
jmp 0x1400ead24
cmp rax, 5
jb 0x1400eaf65
push rax
pushf
mov eax, 0x77850d57
pushf
not eax
add eax, 0x706c242
xor eax, 0x2cf033d
rol eax, 0x2d
popf
pushf
not eax
add eax, 0x34776673
xor eax, 0x5d7c77c9
rol eax, 0xb8
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x7504d9ef
pushf
not eax
add eax, 0x734b9b66
xor eax, 0x6064a92e
rol eax, 0x76
popf
pushf
not eax
add eax, 0x4ce08244
xor eax, 0x7ca8fffc
rol eax, 0xad
popf
pushf
not eax
add eax, 0xb18b1bd
xor eax, 0xce087a
rol eax, 0xc9
popf
jmp 0x1400ead24
mov r8w, 0x505f
pushf
not r8w
add r8w, 0x2e3a
xor r8w, 0x5be9
rol r8w, 0x4c
popf
pushf
not r8w
add r8w, 0x104d
xor r8w, 0x5880
rol r8w, 0x2e
popf
pushf
not r8w
add r8w, 0x7968
xor r8w, 0x36eb
rol r8w, 0xf1
popf
pushf
not r8w
add r8w, 0x7710
xor r8w, 0x306d
rol r8w, 0xe1
popf
mov dx, 0x5f5f
pushf
not dx
add dx, 0x4100
xor dx, 0xa6
rol dx, 0xad
popf
pushf
not dx
add dx, 0x54c2
xor dx, 0x781d
rol dx, 0xe
popf
cmp word [rcx], r8w
je 0x1400eb07b
push rax
pushf
mov eax, 0x121f21b0
pushf
not eax
add eax, 0x5c597e29
xor eax, 0x3aa5d761
rol eax, 0x64
popf
pushf
not eax
add eax, 0x30afaa89
xor eax, 0x26b6e8f1
rol eax, 0x36
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x25afe3ad
pushf
not eax
add eax, 0x7206665d
xor eax, 0x4ccb4e7d
rol eax, 0x58
popf
pushf
not eax
add eax, 0xdf164d6
xor eax, 0x588d6b2b
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x59ec3d1
xor eax, 0x6747dc37
rol eax, 0x47
popf
pushf
not eax
add eax, 0x3f2ca8f2
xor eax, 0xac36ba2
rol eax, 0xbb
popf
jmp 0x1400ead24
cmp word [rcx], dx
jne 0x1400eb132
push rax
pushf
mov eax, 0x9642d146
pushf
not eax
add eax, 0x6a65b0c5
xor eax, 0x674b0f7f
rol eax, 0xd6
popf
pushf
not eax
add eax, 0x75896809
xor eax, 0x6fbf1a43
rol eax, 0xc7
popf
pushf
not eax
add eax, 0x18daaef5
xor eax, 0x166b6082
rol eax, 0xd1
popf
pushf
not eax
add eax, 0x76632c07
xor eax, 0x2e9d893b
rol eax, 0x6f
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0xa0dd39f3
pushf
not eax
add eax, 0x2bc60afe
xor eax, 0x7a567b9
rol eax, 0xdd
popf
pushf
not eax
add eax, 0x4220eb75
xor eax, 0x2d792e43
rol eax, 0xf2
popf
pushf
not eax
add eax, 0x74186040
xor eax, 0x43fc8c95
rol eax, 0x87
popf
pushf
not eax
add eax, 0x4aba5e0d
xor eax, 0x1c4a14ed
rol eax, 0xe1
popf
jmp 0x1400ead24
cmp word [rcx + 2], r8w
je 0x1400eb1eb
push rax
pushf
mov eax, 0xe1f3213
pushf
not eax
add eax, 0x4561eb06
xor eax, 0x7168349e
rol eax, 0xc
popf
pushf
not eax
add eax, 0x57f4c460
xor eax, 0x692a795
rol eax, 0x98
popf
pushf
not eax
add eax, 0x315544c0
xor eax, 0x6a7d5c22
rol eax, 0x37
popf
pushf
not eax
add eax, 0x8a2eb42
xor eax, 0x65d179d5
rol eax, 0xf8
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x4bef7f9
pushf
not eax
add eax, 0x45ad2e1e
xor eax, 0x4e730b7d
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xd07fbbc
xor eax, 0x55419dbc
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x438d673f
xor eax, 0x2b7ec513
rol eax, 0xe0
popf
jmp 0x1400ead24
cmp word [rcx + 2], dx
jne 0x1400eb290
push rax
pushf
mov eax, 0x30eaa7e2
pushf
not eax
add eax, 0x56b3a13d
xor eax, 0x6de67c3
rol eax, 0x71
popf
pushf
not eax
add eax, 0x4c7df429
xor eax, 0xc0d3b07
rol eax, 0x7d
popf
pushf
not eax
add eax, 0x38abcf2f
xor eax, 0x433f6c
rol eax, 0x39
popf
pushf
not eax
add eax, 0x688c7e98
xor eax, 0x191c7b11
rol eax, 0xc5
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0xfc6ae024
pushf
not eax
add eax, 0x179150d5
xor eax, 0x5bbe7975
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x485cfe96
xor eax, 0x13245682
rol eax, 0xe6
popf
jmp 0x1400ead24
cmp word [rcx + 4], r8w
je 0x1400eb323
push rax
pushf
mov eax, 0xa849f2a0
pushf
not eax
add eax, 0x31872ef0
xor eax, 0x14df958f
rol eax, 0x92
popf
pushf
not eax
add eax, 0x49b8c6b8
xor eax, 0x7c5179dd
rol eax, 0x99
popf
pushf
not eax
add eax, 0x3402d3fa
xor eax, 0x559d477
rol eax, 0x17
popf
pushf
not eax
add eax, 0x37b4d913
xor eax, 0x3a894aaa
rol eax, 0x6c
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x6502f6d
pushf
not eax
add eax, 0x61bba159
xor eax, 0x577ef972
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x17ef9410
xor eax, 0x3d3e80ee
rol eax, 0xc5
popf
jmp 0x1400ead24
cmp word [rcx + 4], dx
je 0x1400eb38f
push rax
pushf
mov eax, 0x82f37168
pushf
not eax
add eax, 0x501d22fd
xor eax, 0x30393717
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x1be41325
xor eax, 0x537bd351
rol eax, 0xa2
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0xe8f61062
pushf
not eax
add eax, 0x7305ca53
xor eax, 0x9a3bd03
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x246ef805
xor eax, 0x76c8c9be
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x68b9427d
xor eax, 0x13d60a9
rol eax, 0xf8
popf
jmp 0x1400ead24
add rcx, 6
movzx eax, word [rcx]
test ax, ax
je 0x1400eb414
push rax
pushf
mov eax, 0x92349789
pushf
not eax
add eax, 0x75e528c4
xor eax, 0x5c27f9f6
rol eax, 0x67
popf
pushf
not eax
add eax, 0x234c4113
xor eax, 0x5797dfb3
rol eax, 0xb9
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x549896eb
pushf
not eax
add eax, 0x5d49c9eb
xor eax, 0x21c3eabb
rol eax, 0x7f
popf
pushf
not eax
add eax, 0x618498e6
xor eax, 0x89064cf
rol eax, 0xd2
popf
pushf
not eax
add eax, 0x7369b681
xor eax, 0x59b8a513
rol eax, 0x89
popf
jmp 0x1400ead24
cmp ax, r8w
je 0x1400eb493
push rax
pushf
mov eax, 0xc88d0a4
pushf
not eax
add eax, 0x5daacb29
xor eax, 0x8c2690b
rol eax, 0x37
popf
pushf
not eax
add eax, 0x26afad1a
xor eax, 0x5dc2bb50
rol eax, 0x8a
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0xe06d555a
pushf
not eax
add eax, 0x711d81fe
xor eax, 0x541ba536
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x1c86394c
xor eax, 0x7d75e82f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xcdb86f4
xor eax, 0x79bc8473
rol eax, 0x18
popf
pushf
not eax
add eax, 0x3bc79ae0
xor eax, 0xff2c86a
rol eax, 0x26
popf
jmp 0x1400ead24
cmp ax, dx
je 0x1400eb54a
push rax
pushf
mov eax, 0xe96f767b
pushf
not eax
add eax, 0x5f318e59
xor eax, 0x3a8eb34
rol eax, 0xba
popf
pushf
not eax
add eax, 0x6b900a45
xor eax, 0x69978f86
rol eax, 3
popf
pushf
not eax
add eax, 0x71bf0762
xor eax, 0x483aa2df
rol eax, 0x6b
popf
pushf
not eax
add eax, 0x584e6ca1
xor eax, 0x617a91dc
rol eax, 0xc5
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x99ecb57b
pushf
not eax
add eax, 0x11db4e28
xor eax, 0x8c2e7ed
rol eax, 0x91
popf
pushf
not eax
add eax, 0x1dddecc5
xor eax, 0x1f32ee6c
rol eax, 0x8d
popf
jmp 0x1400ead24
add rcx, 2
movzx eax, word [rcx]
test ax, ax
jne 0x1400eb5e2
push rax
pushf
mov eax, 0xfc0d9741
pushf
not eax
add eax, 0x655947d3
xor eax, 0x4f638734
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x1e91e494
xor eax, 0x4cd1037e
rol eax, 0x2a
popf
pushf
not eax
add eax, 0x6833a353
xor eax, 0x218aa4ce
rol eax, 0xac
popf
pushf
not eax
add eax, 0x72cb412b
xor eax, 0x65b32c38
rol eax, 0x68
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x2a054edf
pushf
not eax
add eax, 0x215c1259
xor eax, 0x3f75024f
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xa4b026
xor eax, 0x1ba2545d
rol eax, 0xf4
popf
pushf
not eax
add eax, 0x6d14c8d3
xor eax, 0x681bd0f8
rol eax, 0x1e
popf
jmp 0x1400ead24
test ax, ax
je 0x1400eb686
push rax
pushf
mov eax, 0xa8b8d5de
pushf
not eax
add eax, 0x7dd0014e
xor eax, 0x330488cb
rol eax, 0x6e
popf
pushf
not eax
add eax, 0x6280e6b7
xor eax, 0x5652544d
rol eax, 0x28
popf
pushf
not eax
add eax, 0x5a381a6d
xor eax, 0x289fd032
rol eax, 0x5f
popf
pushf
not eax
add eax, 0x3edf8685
xor eax, 0x608e90fd
rol eax, 0x35
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x9e483912
pushf
not eax
add eax, 0x59affe7b
xor eax, 0x55cac614
rol eax, 0x9a
popf
pushf
not eax
add eax, 0x6efb4823
xor eax, 0x5983a1f
rol eax, 0xba
popf
pushf
not eax
add eax, 0x506d3c68
xor eax, 0x10dfec0f
rol eax, 0x8f
popf
pushf
not eax
add eax, 0x3b21a0e4
xor eax, 0x20518524
rol eax, 0xdd
popf
jmp 0x1400ead24
add rcx, 2
movzx eax, word [rcx]
test ax, ax
je 0x1400eb71e
push rax
pushf
mov eax, 0x56416a90
pushf
not eax
add eax, 0x392e0664
xor eax, 0xb7c83fb
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x2fce341d
xor eax, 0x304ba583
rol eax, 0xe7
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x8761f9d9
pushf
not eax
add eax, 0x5b0e8609
xor eax, 0x3b60aa60
rol eax, 0x25
popf
pushf
not eax
add eax, 0x733ef4a0
xor eax, 0x5f6f8676
rol eax, 0x6d
popf
pushf
not eax
add eax, 0x667065e
xor eax, 0x4cee62b5
rol eax, 0x58
popf
pushf
not eax
add eax, 0x470b0f1f
xor eax, 0x10eec637
rol eax, 0x37
popf
jmp 0x1400ead24
cmp ax, r8w
je 0x1400eb7d6
push rax
pushf
mov eax, 0x5952cd3e
pushf
not eax
add eax, 0x1384b5f5
xor eax, 0x582f2052
rol eax, 0x4d
popf
pushf
not eax
add eax, 0x54e9f4f
xor eax, 0x545d04fd
rol eax, 0xfb
popf
pushf
not eax
add eax, 0x349ef5ee
xor eax, 0x1a139cba
rol eax, 0x5d
popf
pushf
not eax
add eax, 0x56c38fa
xor eax, 0x72531cd7
rol eax, 0x8e
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x36d8cb1
pushf
not eax
add eax, 0x56f637fb
xor eax, 0x3e921eeb
rol eax, 0x64
popf
pushf
not eax
add eax, 0x4cbea592
xor eax, 0x5430592b
rol eax, 0x44
popf
pushf
not eax
add eax, 0x6b9d3f0c
xor eax, 0x2571191
rol eax, 0x38
popf
pushf
not eax
add eax, 0x7f4e677
xor eax, 0x6f79a92c
rol eax, 0xfb
popf
jmp 0x1400ead24
cmp ax, dx
je 0x1400eb867
push rax
pushf
mov eax, 0x5c11783
pushf
not eax
add eax, 0x581b030c
xor eax, 0x7b2cf814
rol eax, 0xcf
popf
pushf
not eax
add eax, 0x9e26a3
xor eax, 0x76d055e8
rol eax, 0xd6
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0xf336c6fc
pushf
not eax
add eax, 0x44b19dfa
xor eax, 0x11e5973f
rol eax, 0x94
popf
pushf
not eax
add eax, 0x4771e45d
xor eax, 0x5fef1858
rol eax, 0x65
popf
pushf
not eax
add eax, 0x370b22d3
xor eax, 0x3bd555e4
rol eax, 0x2f
popf
pushf
not eax
add eax, 0x3d1b943
xor eax, 0x3bc16c8f
rol eax, 0x8a
popf
jmp 0x1400ead24
add rcx, 2
movzx eax, word [rcx]
test ax, ax
jne 0x1400eb912
push rax
pushf
mov eax, 0x2f2f491d
pushf
not eax
add eax, 0x7dcd04b8
xor eax, 0x74458970
rol eax, 0x30
popf
pushf
not eax
add eax, 0xcf9f916
xor eax, 0x31e69159
rol eax, 0x59
popf
pushf
not eax
add eax, 0x327e7a65
xor eax, 0x68b4a806
rol eax, 0xf0
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x1e0d0eae
pushf
not eax
add eax, 0x65a80f74
xor eax, 0x4775ea6a
rol eax, 0xb
popf
pushf
not eax
add eax, 0x3eeb6c4a
xor eax, 0x795f441
rol eax, 2
popf
jmp 0x1400ead24
test ax, ax
je 0x1400eb990
push rax
pushf
mov eax, 0x33d3b620
pushf
not eax
add eax, 0x518c9733
xor eax, 0x6038b756
rol eax, 0xa9
popf
pushf
not eax
add eax, 0x93ef108
xor eax, 0x59a4b16
rol eax, 0x48
popf
pushf
not eax
add eax, 0x34ef9397
xor eax, 0x2ccc78b9
rol eax, 0x1c
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0xf6e9cad6
pushf
not eax
add eax, 0x2ef0e2ad
xor eax, 0x44b2e458
rol eax, 0x57
popf
pushf
not eax
add eax, 0x23277945
xor eax, 0x5be9364b
rol eax, 0x57
popf
jmp 0x1400ead24
cmp word [rcx + 2], 0
jne 0x1400eba23
push rax
pushf
mov eax, 0x79796221
pushf
not eax
add eax, 0x71a88091
xor eax, 0x3b070d48
rol eax, 0x4a
popf
pushf
not eax
add eax, 0x327e3234
xor eax, 0x4bb052b0
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x5d9a6a92
xor eax, 0x6b31bda7
rol eax, 0x97
popf
pushf
not eax
add eax, 0x3c971b3a
xor eax, 0x40926772
rol eax, 0x79
popf
jmp 0x1400ead24
push rax
pushf
mov eax, 0x32879c96
pushf
not eax
add eax, 0x7b2eeca8
xor eax, 0x551faa8b
rol eax, 0x56
popf
pushf
not eax
add eax, 0x656d9934
xor eax, 0x1c650084
rol eax, 0x40
popf
pushf
not eax
add eax, 0x127f9a73
xor eax, 0x6ffc5a01
rol eax, 0x97
popf
jmp 0x1400ead24
mov al, 0xcc
pushf
not al
add al, 0x5f
xor al, 0x59
rol al, 0xce
popf
pushf
not al
add al, 0x2b
xor al, 0x18
rol al, 0x23
popf
ret
xor al, al
ret