Function at 0x14007a07c
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xccdbd142
pushf
not eax
add eax, 0xb6e41934
xor eax, 0xf7558969
rol eax, 0x2f
popf
pushf
not eax
add eax, 0xc6474ef9
xor eax, 0xa77be44e
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x81551385
xor eax, 0xb9f04324
rol eax, 0x19
popf
pushf
not eax
add eax, 0xc827b251
xor eax, 0x8e9c28f7
rol eax, 0x13
popf
cmp eax, 4
jne 0x14007a0df
popf
pop rax
jmp 0x14007a4d2
cmp eax, 0
jne 0x14007a0ee
popf
pop rax
jmp 0x14007a292
cmp eax, 3
jne 0x14007a0fd
popf
pop rax
jmp 0x14007a43e
cmp eax, 1
jne 0x14007a10c
popf
pop rax
jmp 0x14007a358
cmp eax, 0xd
jne 0x14007a11b
popf
pop rax
jmp 0x14007a93d
cmp eax, 0x1a
jne 0x14007a12a
popf
pop rax
jmp 0x14007afa9
cmp eax, 0xe
jne 0x14007a139
popf
pop rax
jmp 0x14007a9fe
cmp eax, 0xb
jne 0x14007a148
popf
pop rax
jmp 0x14007a847
cmp eax, 0x19
jne 0x14007a157
popf
pop rax
jmp 0x14007af06
cmp eax, 8
jne 0x14007a166
popf
pop rax
jmp 0x14007a693
cmp eax, 0x1d
jne 0x14007a175
popf
pop rax
jmp 0x14007b0e0
cmp eax, 0x17
jne 0x14007a184
popf
pop rax
jmp 0x14007ae35
cmp eax, 0x1c
jne 0x14007a193
popf
pop rax
jmp 0x14007b098
cmp eax, 0x12
jne 0x14007a1a2
popf
pop rax
jmp 0x14007ab6a
cmp eax, 0x18
jne 0x14007a1b1
popf
pop rax
jmp 0x14007ae87
cmp eax, 0x11
jne 0x14007a1c0
popf
pop rax
jmp 0x14007aac7
cmp eax, 0x1b
jne 0x14007a1cf
popf
pop rax
jmp 0x14007b03a
cmp eax, 0x16
jne 0x14007a1de
popf
pop rax
jmp 0x14007adea
cmp eax, 0xa
jne 0x14007a1ed
popf
pop rax
jmp 0x14007a7b6
cmp eax, 0x14
jne 0x14007a1fc
popf
pop rax
jmp 0x14007ac81
cmp eax, 0xf
jne 0x14007a20b
popf
pop rax
jmp 0x14007aa5c
cmp eax, 0x13
jne 0x14007a21a
popf
pop rax
jmp 0x14007ac21
cmp eax, 0x15
jne 0x14007a229
popf
pop rax
jmp 0x14007ad01
cmp eax, 2
jne 0x14007a238
popf
pop rax
jmp 0x14007a3bc
cmp eax, 6
jne 0x14007a247
popf
pop rax
jmp 0x14007a607
cmp eax, 0xc
jne 0x14007a256
popf
pop rax
jmp 0x14007a8aa
cmp eax, 7
jne 0x14007a265
popf
pop rax
jmp 0x14007a654
cmp eax, 5
jne 0x14007a274
popf
pop rax
jmp 0x14007a560
cmp eax, 9
jne 0x14007a283
popf
pop rax
jmp 0x14007a726
cmp eax, 0x10
jne 0x14007a292
popf
pop rax
jmp 0x14007aac1
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rbp
mov qword [rsp + 0x18], rsi
push rdi
sub rsp, 0x20
cmp dword [rsp + 0x50], 0
mov edi, r9d
mov esi, r8d
mov rbx, rdx
mov rbp, rcx
jne 0x14007a2ff
push rax
pushf
mov eax, 0x73f94fee
pushf
not eax
add eax, 0xd8a423d7
xor eax, 0xdf5e232a
rol eax, 0x57
popf
pushf
not eax
add eax, 0xaf394ae5
xor eax, 0x95c477a0
rol eax, 0x19
popf
pushf
not eax
add eax, 0x81874355
xor eax, 0xe7d70d05
rol eax, 0xd5
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0x14c3887f
pushf
not eax
add eax, 0xecefa528
xor eax, 0xd7e9e5a1
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xada1beb8
xor eax, 0xc43f1950
rol eax, 0x22
popf
pushf
not eax
add eax, 0xbafd231b
xor eax, 0xe5135ecb
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xb8db3849
xor eax, 0xf5ed1ae9
rol eax, 0x8e
popf
jmp 0x14007a0d0
cmp byte [rdx], 0x35
setge al
jmp 0x14007b0e0
call fcn.1400fb184
test eax, eax
jne 0x14007a40b
push rax
pushf
mov eax, 0x98d5b345
pushf
not eax
add eax, 0xb283d42a
xor eax, 0x8b2402b8
rol eax, 0x63
popf
pushf
not eax
add eax, 0xb01e5adc
xor eax, 0xdbbf10e0
rol eax, 0x93
popf
pushf
not eax
add eax, 0xd5116e98
xor eax, 0x9c536b04
rol eax, 0xa1
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0xc0c19461
pushf
not eax
add eax, 0xe6edc537
xor eax, 0xed9fe118
rol eax, 0x76
popf
pushf
not eax
add eax, 0xf9f599ce
xor eax, 0x86829cd9
rol eax, 0xb6
popf
jmp 0x14007a0d0
cmp byte [rbx], 0x35
lea ecx, [rax + 1]
jg 0x14007a48c
push rax
pushf
mov eax, 0x4d49935c
pushf
not eax
add eax, 0xedca4ec9
xor eax, 0x834be092
rol eax, 0x52
popf
pushf
not eax
add eax, 0xbb1d6b0d
xor eax, 0xa73febe1
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xf8f3d94c
xor eax, 0xf50517b8
rol eax, 0xbd
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0x12ca66b3
pushf
not eax
add eax, 0xf529e24d
xor eax, 0xd1843e1a
rol eax, 0xa
popf
pushf
not eax
add eax, 0xed3bba84
xor eax, 0xd9ac9a06
rol eax, 0xff
popf
pushf
not eax
add eax, 0xf38e3d2a
xor eax, 0xc6c9a160
rol eax, 0x9d
popf
jmp 0x14007a0d0
jl 0x14007a51a
push rax
pushf
mov eax, 0x703bd566
pushf
not eax
add eax, 0x9defd74d
xor eax, 0xa0c74dbe
rol eax, 0xcc
popf
pushf
not eax
add eax, 0x8cb8c63e
xor eax, 0xf4018b7b
rol eax, 0x97
popf
pushf
not eax
add eax, 0xd3aadc10
xor eax, 0x84d8e2b5
rol eax, 0x22
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0x143e647f
pushf
not eax
add eax, 0xceaaca3a
xor eax, 0xac3c92fc
rol eax, 0xa5
popf
pushf
not eax
add eax, 0x90f3a797
xor eax, 0xb8707a03
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xbe717aca
xor eax, 0x8d039b20
rol eax, 0x2f
popf
jmp 0x14007a0d0
lea rax, [rbx + 1]
test edi, edi
jne 0x14007a5c1
push rax
pushf
mov eax, 0x6775dc
pushf
not eax
add eax, 0xe8bd0c8e
xor eax, 0xd18299b1
rol eax, 0x59
popf
pushf
not eax
add eax, 0xc2c121f9
xor eax, 0xad294412
rol eax, 0x24
popf
pushf
not eax
add eax, 0x8da7525b
xor eax, 0x9d13ea5f
rol eax, 0x95
popf
pushf
not eax
add eax, 0xbc7089c1
xor eax, 0xcb0ffbb9
rol eax, 0x93
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0xd7df0750
pushf
not eax
add eax, 0xe82f5111
xor eax, 0xdde39f42
rol eax, 0x48
popf
pushf
not eax
add eax, 0xe040b286
xor eax, 0xe02e5bcc
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xe6319c29
xor eax, 0xabf73626
rol eax, 0x5e
popf
jmp 0x14007a0d0
mov al, cl
jmp 0x14007b0e0
push rcx
not rcx
sub rax, rcx
pop rcx
sub rax, 1
push rax
pushf
mov eax, 0xc3dea018
pushf
not eax
add eax, 0xecf55f7d
xor eax, 0xa9c31585
rol eax, 0x46
popf
pushf
not eax
add eax, 0xe7fd1c63
xor eax, 0xb3926402
rol eax, 0xab
popf
jmp 0x14007a0d0
mov dl, byte [rax]
cmp dl, 0x30
je 0x14007a6cd
push rax
pushf
mov eax, 0x37924b90
pushf
not eax
add eax, 0x937027d0
xor eax, 0xbcc3dda7
rol eax, 0x23
popf
pushf
not eax
add eax, 0xcfd4102d
xor eax, 0x96e52365
rol eax, 0x13
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0x25713bec
pushf
not eax
add eax, 0xea80c02e
xor eax, 0x877721cd
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xcfa47869
xor eax, 0xc7a35bf7
rol eax, 0xbc
popf
pushf
not eax
add eax, 0xa0ced389
xor eax, 0xdafe436d
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xb6d3a8c8
xor eax, 0xfe5986dc
rol eax, 0xf0
popf
jmp 0x14007a0d0
test dl, dl
jne 0x14007a75d
push rax
pushf
mov eax, 0x2246fe45
pushf
not eax
add eax, 0xaecd2fc1
xor eax, 0xae83caeb
rol eax, 0x8a
popf
pushf
not eax
add eax, 0xd9bead5f
xor eax, 0xc1d066d6
rol eax, 0x58
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0x8df0856
pushf
not eax
add eax, 0xa9e98c94
xor eax, 0xa74731be
rol eax, 0xfa
popf
pushf
not eax
add eax, 0x90eb51fa
xor eax, 0xe21993ca
rol eax, 0x17
popf
pushf
not eax
add eax, 0x88e5a44b
xor eax, 0xff76fd1b
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xecc93628
xor eax, 0xd7d9dc01
rol eax, 6
popf
jmp 0x14007a0d0
cmp rbx, rbp
je 0x14007a801
push rax
pushf
mov eax, 0xc3b5a625
pushf
not eax
add eax, 0xc2ff6ba5
xor eax, 0xae7652c5
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd47b693d
xor eax, 0xec15f7aa
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xf3f5544f
xor eax, 0x89b00c80
rol eax, 0xec
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0xb96acdd2
pushf
not eax
add eax, 0x9d4a7725
xor eax, 0x942e81ea
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xdf6a7346
xor eax, 0xd96fa367
rol eax, 0x8d
popf
pushf
not eax
add eax, 0x9b89c2ad
xor eax, 0xa9047061
rol eax, 0x64
popf
jmp 0x14007a0d0
mov al, byte [rbx - 1]
and al, cl
jmp 0x14007b0e0
cmp eax, 0x200
jne 0x14007a8e4
push rax
pushf
mov eax, 0x9e9f47ce
pushf
not eax
add eax, 0xb8a5ebfd
xor eax, 0x9da27f90
rol eax, 0xd3
popf
pushf
not eax
add eax, 0xaf08bea5
xor eax, 0xd254817e
rol eax, 0xca
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0x5e9ffb8b
pushf
not eax
add eax, 0xd18462a8
xor eax, 0xa460f059
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xf1a5d2b8
xor eax, 0xc0491318
rol eax, 0xba
popf
pushf
not eax
add eax, 0xa7527e71
xor eax, 0x895718c9
rol eax, 0xec
popf
pushf
not eax
add eax, 0x97891fdd
xor eax, 0x8f4d562f
rol eax, 0
popf
jmp 0x14007a0d0
mov ecx, 0xf3912118
pushf
not ecx
add ecx, 0xaeb91c40
xor ecx, 0x983c4d86
rol ecx, 0xa2
popf
pushf
not ecx
add ecx, 0xf4e9cddb
xor ecx, 0x82335856
rol ecx, 0xad
popf
pushf
not ecx
add ecx, 0xdb0571bb
xor ecx, 0xa5a55071
rol ecx, 0xb6
popf
test edi, edi
je 0x14007a9cb
push rax
pushf
mov eax, 0x7ba3ce3c
pushf
not eax
add eax, 0xc7e0f803
xor eax, 0xd53eb3cc
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe924d6ba
xor eax, 0xa0bcb99f
rol eax, 0x87
popf
pushf
not eax
add eax, 0xc1d9c466
xor eax, 0xb2acd114
rol eax, 0x4e
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0xd1ecb4e5
pushf
not eax
add eax, 0xfb97cc17
xor eax, 0xe3ffd30d
rol eax, 0xa7
popf
pushf
not eax
add eax, 0xc4fe1bc9
xor eax, 0x9a9bfd6a
rol eax, 0x41
popf
jmp 0x14007a0d0
jmp 0x14007aac1
push rcx
not rcx
sub rbx, rcx
pop rcx
sub rbx, 1
push rax
pushf
mov eax, 0xe6f50e3e
pushf
not eax
add eax, 0xa9b81f1a
xor eax, 0x9e9a59b6
rol eax, 0x34
popf
pushf
not eax
add eax, 0xfbb4dfac
xor eax, 0xf2712af8
rol eax, 0xc3
popf
pushf
not eax
add eax, 0x9f1e6a65
xor eax, 0x99227d3b
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x973d9f24
xor eax, 0xac40681b
rol eax, 0xcc
popf
jmp 0x14007a0d0
mov al, byte [rbx]
cmp al, 0x30
je 0x14007aa5c
test al, al
je 0x14007ab24
push rax
pushf
mov eax, 0x952af7cc
pushf
not eax
add eax, 0xecdbf00c
xor eax, 0xcb2b7039
rol eax, 0x70
popf
pushf
not eax
add eax, 0x9ec017a9
xor eax, 0xd5460a5a
rol eax, 0xeb
popf
pushf
not eax
add eax, 0xdc371514
xor eax, 0xfcef3d33
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc6965ba2
xor eax, 0xb8af3f30
rol eax, 0xee
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0x977baf3a
pushf
not eax
add eax, 0xa9ba5350
xor eax, 0x9fddfd69
rol eax, 0x81
popf
pushf
not eax
add eax, 0xe87b96e4
xor eax, 0xc2a9c5de
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xe2686892
xor eax, 0x98db643a
rol eax, 0xdc
popf
jmp 0x14007a0d0
cmp esi, 0x2d
jne 0x14007abc8
push rax
pushf
mov eax, 0x73cde8bc
pushf
not eax
add eax, 0xcfbff239
xor eax, 0xc9e618a1
rol eax, 0x69
popf
pushf
not eax
add eax, 0xb9c93d1a
xor eax, 0x9ff87191
rol eax, 0x79
popf
pushf
not eax
add eax, 0xe8cdeed7
xor eax, 0x9c57a255
rol eax, 0x9b
popf
pushf
not eax
add eax, 0xa6ed1798
xor eax, 0x8b65e312
rol eax, 0x2b
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0xce221814
pushf
not eax
add eax, 0xb20d9ad7
xor eax, 0x8ab2ef1b
rol eax, 0x6b
popf
pushf
not eax
add eax, 0xff269047
xor eax, 0x9726552f
rol eax, 0x2b
popf
pushf
not eax
add eax, 0x8c8c605c
xor eax, 0x9a400e46
rol eax, 0x2c
popf
pushf
not eax
add eax, 0xb689c92f
xor eax, 0xd9b272d3
rol eax, 0x93
popf
jmp 0x14007a0d0
xor cl, cl
jmp 0x14007a607
cmp eax, 0x100
jne 0x14007acce
push rax
pushf
mov eax, 0x37477950
pushf
not eax
add eax, 0xea5f676b
xor eax, 0xe679f6b0
rol eax, 0xcc
popf
pushf
not eax
add eax, 0xd581bb1c
xor eax, 0xae6e67b8
rol eax, 0x1b
popf
pushf
not eax
add eax, 0xabad3892
xor eax, 0xd5c06cfe
rol eax, 0xa8
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0x87ab8c9e
pushf
not eax
add eax, 0xd7fec807
xor eax, 0xa4a1fcb1
rol eax, 0x64
popf
pushf
not eax
add eax, 0xfda109bd
xor eax, 0xae688c1d
rol eax, 0xd0
popf
jmp 0x14007a0d0
mov ecx, 0xb7bd0033
pushf
not ecx
add ecx, 0x8875a067
xor ecx, 0xb30464fe
rol ecx, 0xc
popf
pushf
not ecx
add ecx, 0xc5e5c431
xor ecx, 0xb6c713b6
rol ecx, 0x45
popf
pushf
not ecx
add ecx, 0x85a381f0
xor ecx, 0xd0241377
rol ecx, 0xed
popf
pushf
not ecx
add ecx, 0xd239e08a
xor ecx, 0xdcdba759
rol ecx, 0xd4
popf
test edi, edi
je 0x14007ada4
push rax
pushf
mov eax, 0x70446228
pushf
not eax
add eax, 0xc5ed9484
xor eax, 0x8da9d53a
rol eax, 0x92
popf
pushf
not eax
add eax, 0xfe27c958
xor eax, 0xc3471bbb
rol eax, 0x31
popf
pushf
not eax
add eax, 0x8b5fe95d
xor eax, 0xa4e0a18e
rol eax, 0x6c
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0x84d8d329
pushf
not eax
add eax, 0x87eca8e9
xor eax, 0xb8a81c8c
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xfd4f52cb
xor eax, 0xbfe5c2ec
rol eax, 0x26
popf
pushf
not eax
add eax, 0xef15bd41
xor eax, 0xc9e85289
rol eax, 0x36
popf
jmp 0x14007a0d0
jmp 0x14007ae87
push rcx
not rcx
sub rbx, rcx
pop rcx
sub rbx, 1
push rax
pushf
mov eax, 0x1550cb02
pushf
not eax
add eax, 0xfb8f0b40
xor eax, 0x880daaac
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xacb5b579
xor eax, 0xeef75919
rol eax, 0x85
popf
pushf
not eax
add eax, 0x928ddcec
xor eax, 0xa2832e87
rol eax, 0x1b
popf
jmp 0x14007a0d0
mov al, byte [rbx]
cmp al, 0x30
je 0x14007aec0
push rax
pushf
mov eax, 0xa5da921f
pushf
not eax
add eax, 0xa8488c04
xor eax, 0xa78837f0
rol eax, 0x8f
popf
pushf
not eax
add eax, 0xbdca9b6e
xor eax, 0xd6ccc87b
rol eax, 0x11
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0xea57376c
pushf
not eax
add eax, 0xe9c410b0
xor eax, 0xbcdf5f00
rol eax, 0xcb
popf
pushf
not eax
add eax, 0xf1d3cf63
xor eax, 0xaa8e337d
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xe60b7aac
xor eax, 0xedac6ab9
rol eax, 0xb1
popf
jmp 0x14007a0d0
test al, al
je 0x14007af63
push rax
pushf
mov eax, 0xe6bb26ac
pushf
not eax
add eax, 0xbb377acd
xor eax, 0xb5e182c4
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xea44f308
xor eax, 0xb20d63f7
rol eax, 0x6f
popf
pushf
not eax
add eax, 0xf1980437
xor eax, 0xd0a8eb7e
rol eax, 0x56
popf
pushf
not eax
add eax, 0xebc28023
xor eax, 0xd69dbd65
rol eax, 0x52
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0x57ee78bb
pushf
not eax
add eax, 0xe39f0653
xor eax, 0xf01e420d
rol eax, 0x51
popf
pushf
not eax
add eax, 0xa7f36a4b
xor eax, 0xa855ad39
rol eax, 0xa
popf
pushf
not eax
add eax, 0x80ac0922
xor eax, 0xd5ecb69e
rol eax, 0x6a
popf
jmp 0x14007a0d0
cmp esi, 0x2d
je 0x14007afe1
push rax
pushf
mov eax, 0x244b844a
pushf
not eax
add eax, 0xce7fde75
xor eax, 0x917ec6a4
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xd659d3d7
xor eax, 0xf2a52cce
rol eax, 0x3a
popf
jmp 0x14007a0d0
push rax
pushf
mov eax, 0xb7a760
pushf
not eax
add eax, 0xd6db0144
xor eax, 0xc6af0333
rol eax, 7
popf
pushf
not eax
add eax, 0xd395fa5e
xor eax, 0xd579ff7f
rol eax, 0xf3
popf
pushf
not eax
add eax, 0xbbd51377
xor eax, 0xb5f806d9
rol eax, 0x7c
popf
pushf
not eax
add eax, 0xb4de551a
xor eax, 0x8666afb6
rol eax, 0x5c
popf
jmp 0x14007a0d0
jmp 0x14007ac21
xor al, al
push rax
pushf
mov eax, 0x845d73c4
pushf
not eax
add eax, 0xee4136de
xor eax, 0xe2072ecd
rol eax, 0x18
popf
pushf
not eax
add eax, 0xb823b0bb
xor eax, 0xccd27807
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xa73982c6
xor eax, 0xf3603cdd
rol eax, 0xcb
popf
jmp 0x14007a0d0
mov rbx, qword [rsp + 0x30]
mov rbp, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rsp, 0x20
pop rdi
ret