Function at 0x1400ddca0
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xc8a1dd4a
pushf
not eax
add eax, 0x8ccbff53
xor eax, 0xbed638a7
rol eax, 0x95
popf
pushf
not eax
add eax, 0x8c059973
xor eax, 0xc56570d5
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xb02722c0
xor eax, 0xbcb3d985
rol eax, 0x30
popf
cmp eax, 4
jne 0x1400ddcf0
popf
pop rax
jmp 0x1400ddf4d
cmp eax, 0
jne 0x1400ddcff
popf
pop rax
jmp 0x1400ddd95
cmp eax, 3
jne 0x1400ddd0e
popf
pop rax
jmp 0x1400dde97
cmp eax, 1
jne 0x1400ddd1d
popf
pop rax
jmp 0x1400dde0c
cmp eax, 0xa
jne 0x1400ddd2c
popf
pop rax
jmp 0x1400de234
cmp eax, 7
jne 0x1400ddd3b
popf
pop rax
jmp 0x1400de0d5
cmp eax, 6
jne 0x1400ddd4a
popf
pop rax
jmp 0x1400de088
cmp eax, 0xb
jne 0x1400ddd59
popf
pop rax
jmp 0x1400de280
cmp eax, 9
jne 0x1400ddd68
popf
pop rax
jmp 0x1400de1b8
cmp eax, 8
jne 0x1400ddd77
popf
pop rax
jmp 0x1400de158
cmp eax, 5
jne 0x1400ddd86
popf
pop rax
jmp 0x1400ddff4
cmp eax, 2
jne 0x1400ddd95
popf
pop rax
jmp 0x1400dde8a
push rbx
sub rsp, 0x20
cmp byte [0x14003fbc1], 0
mov ebx, ecx
jne 0x1400dddd9
push rax
pushf
mov eax, 0x20081e71
pushf
not eax
add eax, 0xb90883cc
xor eax, 0xebb8de5f
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xa88769ac
xor eax, 0x92bc84bf
rol eax, 0x97
popf
jmp 0x1400ddce1
push rax
pushf
mov eax, 0x8f0e6730
pushf
not eax
add eax, 0xbd61356a
xor eax, 0xb7d4b46e
rol eax, 0x3b
popf
pushf
not eax
add eax, 0xa927b4b5
xor eax, 0xc85b80e2
rol eax, 0xc6
popf
jmp 0x1400ddce1
cmp ecx, 1
ja 0x1400dde57
push rax
pushf
mov eax, 0xeefb2b5
pushf
not eax
add eax, 0xc54019db
xor eax, 0x9a02730a
rol eax, 0xf3
popf
pushf
not eax
add eax, 0x9c2c402c
xor eax, 0xe3a171a4
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xe994fe6a
xor eax, 0xfc03c3a6
rol eax, 0x47
popf
jmp 0x1400ddce1
push rax
pushf
mov eax, 0x2e417d84
pushf
not eax
add eax, 0xc03a9c81
xor eax, 0x957ac571
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x9778b091
xor eax, 0xc73072d3
rol eax, 0x20
popf
jmp 0x1400ddce1
call fcn.1400749b8
test eax, eax
je 0x1400de0d5
test ebx, ebx
jne 0x1400ddef4
push rax
pushf
mov eax, 0x8f2d1249
pushf
not eax
add eax, 0xba852d7f
xor eax, 0xd41dff94
rol eax, 0x7b
popf
pushf
not eax
add eax, 0x9092e4a0
xor eax, 0xefc6974e
rol eax, 0xa0
popf
pushf
not eax
add eax, 0xed416e63
xor eax, 0x91ed621e
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xaf6b9b12
xor eax, 0xd74f3ab0
rol eax, 0x38
popf
jmp 0x1400ddce1
push rax
pushf
mov eax, 0x451dacd
pushf
not eax
add eax, 0xade9d847
xor eax, 0xdefb31bf
rol eax, 0x20
popf
pushf
not eax
add eax, 0x815ed147
xor eax, 0x9ec0ebb2
rol eax, 0x6a
popf
pushf
not eax
add eax, 0xf60945f8
xor eax, 0xf3548b0f
rol eax, 0x35
popf
pushf
not eax
add eax, 0x9ab509fc
xor eax, 0x88f9e6dd
rol eax, 0xb
popf
jmp 0x1400ddce1
lea rcx, [0x1a00ae14f]
pushf
sub rcx, 0x6006e587
popf
call sub.api_ms_win_crt_runtime_l1_1_0.dll__initialize_onexit_table
test eax, eax
jne 0x1400ddfae
push rax
pushf
mov eax, 0x5c482127
pushf
not eax
add eax, 0xcff9d091
xor eax, 0xed6dfa4f
rol eax, 0x22
popf
pushf
not eax
add eax, 0xdeb98422
xor eax, 0x8ab11398
rol eax, 0x83
popf
pushf
not eax
add eax, 0xedcd9288
xor eax, 0x9e03a588
rol eax, 0xb6
popf
jmp 0x1400ddce1
push rax
pushf
mov eax, 0x33a3498f
pushf
not eax
add eax, 0xd78cb1b7
xor eax, 0xdc2eae93
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xdf32aba9
xor eax, 0xe0a46a2c
rol eax, 0xea
popf
pushf
not eax
add eax, 0xd1b1701a
xor eax, 0xfa6300cf
rol eax, 0x67
popf
jmp 0x1400ddce1
lea rcx, [0x1bf398cc5]
pushf
sub rcx, 0x7f3590e5
popf
call sub.api_ms_win_crt_runtime_l1_1_0.dll__initialize_onexit_table
test eax, eax
je 0x1400de042
push rax
pushf
mov eax, 0xa81e27ba
pushf
not eax
add eax, 0xc7907f18
xor eax, 0xe680812c
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xebd28313
xor eax, 0x8099b619
rol eax, 0x15
popf
jmp 0x1400ddce1
push rax
pushf
mov eax, 0x41d5e86b
pushf
not eax
add eax, 0x82cd5c72
xor eax, 0x83da3d6c
rol eax, 0x36
popf
pushf
not eax
add eax, 0xa8a4a250
xor eax, 0xb097c30c
rol eax, 0x7a
popf
pushf
not eax
add eax, 0x85f98420
xor eax, 0xae03f3c8
rol eax, 0xe7
popf
jmp 0x1400ddce1
xor al, al
jmp 0x1400de234
movdqa xmm0, xmmword [0x140031aa0]
or rax, 0xffffffffffffffff
movdqu xmmword [0x14003fbc8], xmm0
mov qword [0x14003fbd8], rax
movdqu xmmword [0x14003fbe0], xmm0
mov qword [0x14003fbf0], rax
push rax
pushf
mov eax, 0xc12dc13d
pushf
not eax
add eax, 0xac302877
xor eax, 0xb5809467
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xb1e0c806
xor eax, 0xd662a872
rol eax, 0x80
popf
pushf
not eax
add eax, 0xfdc77d4a
xor eax, 0xc7326c6a
rol eax, 0xf5
popf
pushf
not eax
add eax, 0xdd603c73
xor eax, 0x990243ae
rol eax, 0xe
popf
jmp 0x1400ddce1
mov byte [0x14003fbc1], 1
push rax
pushf
mov eax, 0xc364dacf
pushf
not eax
add eax, 0x8fe0b60c
xor eax, 0xa573847f
rol eax, 0x67
popf
pushf
not eax
add eax, 0x908124f5
xor eax, 0x9a8413da
rol eax, 0x19
popf
pushf
not eax
add eax, 0xfb357d18
xor eax, 0xf63a3c80
rol eax, 0x19
popf
pushf
not eax
add eax, 0x87fac065
xor eax, 0x99da448a
rol eax, 0xaa
popf
jmp 0x1400ddce1
mov al, 0x95
pushf
not al
add al, 0xa1
xor al, 0x92
rol al, 0x4c
popf
pushf
not al
add al, 0x58
xor al, 0x5f
rol al, 0x55
popf
pushf
not al
add al, 0x6c
xor al, 0x2d
rol al, 0xf8
popf
pushf
not al
add al, 0x83
xor al, 0x90
rol al, 0x64
popf
push rax
pushf
mov eax, 0x7e2bbe29
pushf
not eax
add eax, 0x8bf470c4
xor eax, 0xb7e72384
rol eax, 0x35
popf
pushf
not eax
add eax, 0xd1607e28
xor eax, 0xeefe4f2e
rol eax, 0xd7
popf
pushf
not eax
add eax, 0x8789d238
xor eax, 0xfce8167c
rol eax, 0x89
popf
jmp 0x1400ddce1
add rsp, 0x20
pop rbx
ret
mov ecx, 0x5993ab1
pushf
not ecx
add ecx, 0x8ec6930e
xor ecx, 0x872733c3
rol ecx, 1
popf
pushf
not ecx
add ecx, 0xb6888a4d
xor ecx, 0x9a73b35e
rol ecx, 0x3c
popf
call fcn.140153fb0
int3