Function at 0x14008c0e0
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0x94a2ce52
pushf
not eax
add eax, 0xa18c9ecc
xor eax, 0xbac571da
rol eax, 0x25
popf
pushf
not eax
add eax, 0xc0f2352b
xor eax, 0xfb5e00b4
rol eax, 0x57
popf
cmp eax, 0x29
jne 0x14008c11d
popf
pop rax
jmp 0x14008dbc9
cmp eax, 0
jne 0x14008c12c
popf
pop rax
jmp 0x14008c3b1
cmp eax, 3
jne 0x14008c13b
popf
pop rax
jmp 0x14008c5ec
cmp eax, 1
jne 0x14008c14a
popf
pop rax
jmp 0x14008c48d
cmp eax, 0xd
jne 0x14008c159
popf
pop rax
jmp 0x14008cb2d
cmp eax, 0x1a
jne 0x14008c168
popf
pop rax
jmp 0x14008d3aa
cmp eax, 0xe
jne 0x14008c177
popf
pop rax
jmp 0x14008cc32
cmp eax, 0xb
jne 0x14008c186
popf
pop rax
jmp 0x14008c9ca
cmp eax, 0x19
jne 0x14008c195
popf
pop rax
jmp 0x14008d2af
cmp eax, 8
jne 0x14008c1a4
popf
pop rax
jmp 0x14008c859
cmp eax, 0x2a
jne 0x14008c1b3
popf
pop rax
jmp 0x14008dc2a
cmp eax, 0x17
jne 0x14008c1c2
popf
pop rax
jmp 0x14008d1a9
cmp eax, 0x1c
jne 0x14008c1d1
popf
pop rax
jmp 0x14008d4b5
cmp eax, 0x12
jne 0x14008c1e0
popf
pop rax
jmp 0x14008ceaf
cmp eax, 0x18
jne 0x14008c1ef
popf
pop rax
jmp 0x14008d207
cmp eax, 0x2b
jne 0x14008c1fe
popf
pop rax
jmp 0x14008dc8a
cmp eax, 0x1b
jne 0x14008c20d
popf
pop rax
jmp 0x14008d42d
cmp eax, 0x21
jne 0x14008c21c
popf
pop rax
jmp 0x14008d6d4
cmp eax, 0x23
jne 0x14008c22b
popf
pop rax
jmp 0x14008d8da
cmp eax, 0x25
jne 0x14008c23a
popf
pop rax
jmp 0x14008da2c
cmp eax, 0xf
jne 0x14008c249
popf
pop rax
jmp 0x14008ccde
cmp eax, 0x13
jne 0x14008c258
popf
pop rax
jmp 0x14008ceef
cmp eax, 0x15
jne 0x14008c267
popf
pop rax
jmp 0x14008d051
cmp eax, 0x24
jne 0x14008c276
popf
pop rax
jmp 0x14008d97e
cmp eax, 0x1e
jne 0x14008c285
popf
pop rax
jmp 0x14008d5a3
cmp eax, 0xc
jne 0x14008c294
popf
pop rax
jmp 0x14008ca88
cmp eax, 0x26
jne 0x14008c2a3
popf
pop rax
jmp 0x14008dae0
cmp eax, 0x27
jne 0x14008c2b2
popf
pop rax
jmp 0x14008db29
cmp eax, 0x1f
jne 0x14008c2c1
popf
pop rax
jmp 0x14008d601
cmp eax, 0x10
jne 0x14008c2d0
popf
pop rax
jmp 0x14008cd8e
cmp eax, 0x2c
jne 0x14008c2df
popf
pop rax
jmp 0x14008dcc3
cmp eax, 9
jne 0x14008c2ee
popf
pop rax
jmp 0x14008c8db
cmp eax, 4
jne 0x14008c2fd
popf
pop rax
jmp 0x14008c65b
cmp eax, 0x16
jne 0x14008c30c
popf
pop rax
jmp 0x14008d0f1
cmp eax, 0x28
jne 0x14008c31b
popf
pop rax
jmp 0x14008db74
cmp eax, 0xa
jne 0x14008c32a
popf
pop rax
jmp 0x14008c95a
cmp eax, 0x22
jne 0x14008c339
popf
pop rax
jmp 0x14008d858
cmp eax, 0x14
jne 0x14008c348
popf
pop rax
jmp 0x14008cf4b
cmp eax, 7
jne 0x14008c357
popf
pop rax
jmp 0x14008c7d7
cmp eax, 5
jne 0x14008c366
popf
pop rax
jmp 0x14008c707
cmp eax, 2
jne 0x14008c375
popf
pop rax
jmp 0x14008c528
cmp eax, 0x20
jne 0x14008c384
popf
pop rax
jmp 0x14008d674
cmp eax, 0x1d
jne 0x14008c393
popf
pop rax
jmp 0x14008d56d
cmp eax, 0x11
jne 0x14008c3a2
popf
pop rax
jmp 0x14008cdf8
cmp eax, 6
jne 0x14008c3b1
popf
pop rax
jmp 0x14008c7ba
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x60]
sub rsp, 0x160
mov rax, qword [0x140013240]
xor rax, rsp
mov qword [rbp + 0x50], rax
mov r15, rcx
mov qword [rsp + 0x40], rcx
xor ecx, ecx
call fcn.1400944b6
mov r12, rax
xor r13d, r13d
test rax, rax
je 0x14008c434
push rax
pushf
mov eax, 0xafcbbf55
pushf
not eax
add eax, 0x9738de32
xor eax, 0xf73db170
rol eax, 0x86
popf
pushf
not eax
add eax, 0xaf959e25
xor eax, 0x9b6db320
rol eax, 0xee
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0x43065a8f
pushf
not eax
add eax, 0xe39586ab
xor eax, 0xef692fd3
rol eax, 0x1f
popf
pushf
not eax
add eax, 0xb3334b29
xor eax, 0xc588ece1
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe11a4e2c
xor eax, 0x83fa4965
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xc9920b75
xor eax, 0xb5ebef9e
rol eax, 0xed
popf
jmp 0x14008c10e
movabs rsi, 0xffd4aab549034dd2
pushf
not rsi
add rsi, 0x72c62bd9
xor rsi, 0x6202de06
rol rsi, 0x6a
popf
pushf
not rsi
add rsi, 0x62227726
xor rsi, 0x4b32b709
rol rsi, 0x77
popf
lea r14, [r13 - 1]
nop
push rax
pushf
mov eax, 0x32a7073f
pushf
not eax
add eax, 0x812919a8
xor eax, 0xba8f8c30
rol eax, 0xc9
popf
pushf
not eax
add eax, 0x937b8c63
xor eax, 0xf9beeda9
rol eax, 0x83
popf
pushf
not eax
add eax, 0xa3996da4
xor eax, 0x960c065e
rol eax, 0x96
popf
pushf
not eax
add eax, 0xe31d8a72
xor eax, 0x8cfd2387
rol eax, 0x6c
popf
jmp 0x14008c10e
mov r8d, 0x1420e26b
pushf
not r8d
add r8d, 0xf7779a37
xor r8d, 0xa0c31b01
rol r8d, 0x4a
popf
pushf
not r8d
add r8d, 0x865d1da0
xor r8d, 0xcfbe3b27
rol r8d, 0xa6
popf
pushf
not r8d
add r8d, 0xb15328ab
xor r8d, 0xab5f3af3
rol r8d, 8
popf
lea rdx, [rsp + 0x50]
mov rcx, r12
call fcn.140067a27
lea rcx, [rsp + 0x50]
mov rax, r14
nop dword [rax + rax]
push rax
pushf
mov eax, 0x8a3207b4
pushf
not eax
add eax, 0xff2a93fb
xor eax, 0xc1bffd58
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xaf4f45a2
xor eax, 0xad1c8912
rol eax, 0x68
popf
pushf
not eax
add eax, 0xa1c3d334
xor eax, 0xab98f013
rol eax, 0x53
popf
pushf
not eax
add eax, 0xff75f03c
xor eax, 0xf8a56916
rol eax, 0x2b
popf
jmp 0x14008c10e
inc rax
cmp byte [rcx + rax], r13b
jne 0x14008c628
push rax
pushf
mov eax, 0x2f794c31
pushf
not eax
add eax, 0xdaa44562
xor eax, 0x9898ad96
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xf8d79827
xor eax, 0x942f4bbf
rol eax, 0x52
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0xd4fd597f
pushf
not eax
add eax, 0xc3cde4d5
xor eax, 0x85bcff65
rol eax, 0x5f
popf
pushf
not eax
add eax, 0xf1c82bd8
xor eax, 0xbc11f2bf
rol eax, 0x38
popf
jmp 0x14008c10e
lea rdi, [rsp + 0x50]
push rax
not rax
sub rdi, rax
pop rax
sub rdi, 1
lea rbx, [rsp + 0x50]
lea rax, [rsp + 0x50]
cmp rax, rdi
je 0x14008c6c1
push rax
pushf
mov eax, 0x2f75a115
pushf
not eax
add eax, 0xed797147
xor eax, 0x9e111d8f
rol eax, 0xc7
popf
pushf
not eax
add eax, 0xd2089f7f
xor eax, 0xd14f2082
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc022e052
xor eax, 0xb9a7283e
rol eax, 0x5d
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0x48c99e90
pushf
not eax
add eax, 0xf1f9f8a6
xor eax, 0xf52836c5
rol eax, 0x55
popf
pushf
not eax
add eax, 0xd863c3f4
xor eax, 0xc429493d
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xf51b6558
xor eax, 0xb2a466db
rol eax, 0x5c
popf
jmp 0x14008c10e
movsx ecx, byte [rbx]
jmp 0x14008c70b
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov byte [rbx], al
inc rbx
cmp rbx, rdi
jne 0x14008c774
push rax
pushf
mov eax, 0x90199f2
pushf
not eax
add eax, 0xbcf75b05
xor eax, 0xb78bfc2c
rol eax, 0xb6
popf
pushf
not eax
add eax, 0xa8762c67
xor eax, 0x91c7989a
rol eax, 0x65
popf
pushf
not eax
add eax, 0xbc344c6e
xor eax, 0xe2d17ec8
rol eax, 0x76
popf
pushf
not eax
add eax, 0xc12617d5
xor eax, 0xa2084bbd
rol eax, 0x9e
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0xade023fb
pushf
not eax
add eax, 0xd524d847
xor eax, 0xa2eb77f9
rol eax, 0x48
popf
pushf
not eax
add eax, 0xf3061593
xor eax, 0xb537cf11
rol eax, 0xca
popf
pushf
not eax
add eax, 0xca196b13
xor eax, 0xf368f679
rol eax, 0x7a
popf
jmp 0x14008c10e
xorps xmm0, xmm0
movups xmmword [rsp + 0x20], xmm0
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x38], r13
lea rax, [rsp + 0x50]
mov rbx, r14
nop dword [rax]
inc rbx
cmp byte [rax + rbx], r13b
jne 0x14008c813
push rax
pushf
mov eax, 0x421e38c3
pushf
not eax
add eax, 0xfc05397a
xor eax, 0x8c0f9b64
rol eax, 0x7d
popf
pushf
not eax
add eax, 0xccd4c32b
xor eax, 0x8217afb0
rol eax, 0x89
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0xac82cad3
pushf
not eax
add eax, 0x9d205f63
xor eax, 0x90979525
rol eax, 0x8b
popf
pushf
not eax
add eax, 0x856a0d7f
xor eax, 0xce639a7f
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xab2126db
xor eax, 0xcce122e4
rol eax, 0x23
popf
jmp 0x14008c10e
cmp rbx, rsi
ja 0x14008c895
push rax
pushf
mov eax, 0xf76ee3c6
pushf
not eax
add eax, 0xabca6f63
xor eax, 0xf396fed2
rol eax, 0x65
popf
pushf
not eax
add eax, 0xa822c847
xor eax, 0xae74567e
rol eax, 0xf5
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0x4ee2f7ed
pushf
not eax
add eax, 0xa62fa552
xor eax, 0x8d53bf62
rol eax, 0xc4
popf
pushf
not eax
add eax, 0xb5dbcc5b
xor eax, 0x83dc9761
rol eax, 0x59
popf
pushf
not eax
add eax, 0xf33afba3
xor eax, 0xda1aa429
rol eax, 0x78
popf
jmp 0x14008c10e
cmp rbx, 0xf
ja 0x14008c927
push rax
pushf
mov eax, 0x97eff30
pushf
not eax
add eax, 0xc3ac1c69
xor eax, 0xa773b83c
rol eax, 0x41
popf
pushf
not eax
add eax, 0xa773cbb9
xor eax, 0xb100de06
rol eax, 0xa4
popf
pushf
not eax
add eax, 0x90f75631
xor eax, 0xb5915b83
rol eax, 0xfb
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0x66852fe6
pushf
not eax
add eax, 0xfdf96196
xor eax, 0xf8a0edb3
rol eax, 0x4f
popf
pushf
not eax
add eax, 0xeeb55651
xor eax, 0x80a71ed6
rol eax, 0x5c
popf
jmp 0x14008c10e
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], 0xf
mov r8, rbx
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x20]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x20], r13b
jmp 0x14008cfaa
mov rdi, rbx
or rdi, 0xf
cmp rdi, rsi
jbe 0x14008ca2f
push rax
pushf
mov eax, 0x748867b
pushf
not eax
add eax, 0x819ef00b
xor eax, 0xfad26f92
rol eax, 0x96
popf
pushf
not eax
add eax, 0xff6fc889
xor eax, 0xc3dd6e8e
rol eax, 0x15
popf
pushf
not eax
add eax, 0xc5c714fd
xor eax, 0xbad5b267
rol eax, 0xba
popf
pushf
not eax
add eax, 0xabb2a1d2
xor eax, 0x9b39392d
rol eax, 0xe2
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0x6429b36e
pushf
not eax
add eax, 0x87b70989
xor eax, 0xedcab616
rol eax, 0xfd
popf
pushf
not eax
add eax, 0xe7365a6d
xor eax, 0x9d727673
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xce949286
xor eax, 0xe8785569
rol eax, 0x85
popf
pushf
not eax
add eax, 0x9b754767
xor eax, 0xe4c4aaba
rol eax, 0x2d
popf
jmp 0x14008c10e
mov rdi, rsi
movabs rax, 0x140360cc73821c2c
pushf
not rax
add rax, 0x755f4d7a
xor rax, 0x6d2a1681
rol rax, 0x35
popf
pushf
not rax
add rax, 0x4e74a12a
xor rax, 0x6a1fde45
rol rax, 0xb6
popf
pushf
not rax
add rax, 0x66b9f9a4
xor rax, 0x79418493
rol rax, 0x2e
popf
pushf
not rax
add rax, 0x5d974804
xor rax, 0x43bf3b46
rol rax, 0x60
popf
add rax, 0x27
jmp 0x14008ccde
cmp rdi, 0x16
mov eax, 0x228fe2c8
pushf
not eax
add eax, 0xef87c4a5
xor eax, 0xca59f4be
rol eax, 0x88
popf
pushf
not eax
add eax, 0xb42eaa1a
xor eax, 0x9acbb3f4
rol eax, 0x99
popf
pushf
not eax
add eax, 0xbced4c19
xor eax, 0xe5b02cf6
rol eax, 0x1e
popf
pushf
not eax
add eax, 0x9e9a8fc2
xor eax, 0xdc99ad20
rol eax, 0xdf
popf
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14008cbd9
push rax
pushf
mov eax, 0x8f1c40eb
pushf
not eax
add eax, 0xd387e962
xor eax, 0xcce863d4
rol eax, 0x8b
popf
pushf
not eax
add eax, 0xb6b3c53a
xor eax, 0x88be2aca
rol eax, 0xa4
popf
pushf
not eax
add eax, 0xcdf7fc38
xor eax, 0xbf6e4446
rol eax, 0xf7
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0xfcd9c6b3
pushf
not eax
add eax, 0xe98e3c45
xor eax, 0x91ee2ec1
rol eax, 0x16
popf
pushf
not eax
add eax, 0xa257fb72
xor eax, 0x8f927667
rol eax, 0x60
popf
pushf
not eax
add eax, 0xda094bce
xor eax, 0xb394e7e0
rol eax, 0x14
popf
pushf
not eax
add eax, 0xc6ecbe0b
xor eax, 0xd7da0341
rol eax, 0xfb
popf
jmp 0x14008c10e
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14008cc98
push rax
pushf
mov eax, 0x9fb59c07
pushf
not eax
add eax, 0xdf66783d
xor eax, 0xf7cc55de
rol eax, 0x34
popf
pushf
not eax
add eax, 0xe5a0ba6c
xor eax, 0xd707082d
rol eax, 0x7a
popf
pushf
not eax
add eax, 0xcf4b86e2
xor eax, 0xf40206ac
rol eax, 0x9e
popf
pushf
not eax
add eax, 0xc65f02fc
xor eax, 0xee1e84a5
rol eax, 0xf9
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0x88f47473
pushf
not eax
add eax, 0xdb933c54
xor eax, 0xf172ab6c
rol eax, 0xd7
popf
pushf
not eax
add eax, 0xe275537c
xor eax, 0x84e76f75
rol eax, 0x17
popf
pushf
not eax
add eax, 0xd19e4799
xor eax, 0xb991e0ff
rol eax, 0x1b
popf
jmp 0x14008c10e
mov rcx, rax
call fcn.14005a564
test rax, rax
je 0x14008cd48
push rax
pushf
mov eax, 0xd319dc42
pushf
not eax
add eax, 0xa8a26e8c
xor eax, 0xd8631b13
rol eax, 0x64
popf
pushf
not eax
add eax, 0x9842f844
xor eax, 0x96f4f0ed
rol eax, 0x38
popf
pushf
not eax
add eax, 0xc6308d26
xor eax, 0x94639196
rol eax, 0x7b
popf
pushf
not eax
add eax, 0xe2dd7392
xor eax, 0xb37ade99
rol eax, 0xd5
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0xddbf267b
pushf
not eax
add eax, 0xf092255f
xor eax, 0xd9b7a434
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xd428e974
xor eax, 0x9b1a8e98
rol eax, 0xbd
popf
pushf
not eax
add eax, 0x8b72d3c5
xor eax, 0xd897edc4
rol eax, 0xed
popf
jmp 0x14008c10e
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x14008cf4b
test rcx, rcx
je 0x14008ce56
push rax
pushf
mov eax, 0x6a1b1ff0
pushf
not eax
add eax, 0x831150c2
xor eax, 0xe8d6a5bf
rol eax, 0xae
popf
pushf
not eax
add eax, 0x9fe2b336
xor eax, 0xb1e08411
rol eax, 0x5c
popf
pushf
not eax
add eax, 0x897d5afe
xor eax, 0xce092f24
rol eax, 0x91
popf
pushf
not eax
add eax, 0xc3871bda
xor eax, 0x99aa363a
rol eax, 0xc5
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0xe0eae1f
pushf
not eax
add eax, 0xf5766cf9
xor eax, 0x8f866b8b
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xea92225b
xor eax, 0xa58636fe
rol eax, 0x6e
popf
pushf
not eax
add eax, 0xeaafe224
xor eax, 0xc6c3a36d
rol eax, 0xdc
popf
pushf
not eax
add eax, 0xa6609d66
xor eax, 0xbd9972bb
rol eax, 0xcc
popf
jmp 0x14008c10e
call fcn.14005a564
mov rsi, rax
jmp 0x14008cf4b
mov rsi, r13
push rax
pushf
mov eax, 0x77306e8e
pushf
not eax
add eax, 0x8cbc2352
xor eax, 0x827cf2b9
rol eax, 0x54
popf
pushf
not eax
add eax, 0x9f1cf1dc
xor eax, 0xc759f7ae
rol eax, 0xcd
popf
pushf
not eax
add eax, 0xe4ba9c27
xor eax, 0xa67e26e0
rol eax, 0x85
popf
pushf
not eax
add eax, 0xd98609eb
xor eax, 0x899cf1c4
rol eax, 0x11
popf
jmp 0x14008c10e
mov qword [rsp + 0x20], rsi
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rdi
mov r8, rbx
lea rdx, [rsp + 0x50]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsi + rbx], r13b
movabs rsi, 0x87fff8000f785f34
pushf
not rsi
add rsi, 0x6f8a979e
xor rsi, 0x677958e7
rol rsi, 0xc5
popf
pushf
not rsi
add rsi, 0x6ebcfc93
xor rsi, 0x7eaf153c
rol rsi, 0x4f
popf
mov rdx, r15
lea rcx, [rsp + 0x20]
call fcn.140095942
mov rbx, rax
mov rdx, qword [rsp + 0x38]
cmp rdx, 0xf
jbe 0x14008cff8
push rax
pushf
mov eax, 0x152740ea
pushf
not eax
add eax, 0x954f617e
xor eax, 0xc5d335ca
rol eax, 0xf
popf
pushf
not eax
add eax, 0xc69a34bf
xor eax, 0xbbed91cb
rol eax, 0xc1
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0xbb201767
pushf
not eax
add eax, 0xcc86b87a
xor eax, 0xf4c17337
rol eax, 0xa3
popf
pushf
not eax
add eax, 0xf774d2c8
xor eax, 0xa8db57e8
rol eax, 0xe8
popf
pushf
not eax
add eax, 0xb26458b7
xor eax, 0xb6f9a314
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xde9f2d69
xor eax, 0xd3cf107b
rol eax, 0x68
popf
jmp 0x14008c10e
inc rdx
mov rcx, qword [rsp + 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14008d098
push rax
pushf
mov eax, 0xae0df009
pushf
not eax
add eax, 0x8370a661
xor eax, 0xde998774
rol eax, 0xc1
popf
pushf
not eax
add eax, 0xc0aff6cd
xor eax, 0xf0b99486
rol eax, 0x46
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0xeb3b5ced
pushf
not eax
add eax, 0xda632412
xor eax, 0x942e9bec
rol eax, 0x20
popf
pushf
not eax
add eax, 0x80648851
xor eax, 0xcc7b0ea6
rol eax, 0xd4
popf
pushf
not eax
add eax, 0x8eef5741
xor eax, 0x954f2ce3
rol eax, 0x29
popf
pushf
not eax
add eax, 0x8f43d29e
xor eax, 0xf372f74b
rol eax, 0xb3
popf
jmp 0x14008c10e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14008d163
push rax
pushf
mov eax, 0x631cf467
pushf
not eax
add eax, 0xcf8edeb3
xor eax, 0xaaace4ee
rol eax, 0x85
popf
pushf
not eax
add eax, 0xf4553720
xor eax, 0x8399c4cb
rol eax, 0x3f
popf
pushf
not eax
add eax, 0xb183c771
xor eax, 0xc99fa38c
rol eax, 0x3c
popf
pushf
not eax
add eax, 0xfadf190f
xor eax, 0x9037ec95
rol eax, 0x38
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0x8da223bb
pushf
not eax
add eax, 0xf1e1c339
xor eax, 0xc44bf273
rol eax, 0x34
popf
pushf
not eax
add eax, 0xd58fe6d6
xor eax, 0xc641a04a
rol eax, 0x42
popf
pushf
not eax
add eax, 0xc28430d5
xor eax, 0xb6f2b1bd
rol eax, 0x16
popf
jmp 0x14008c10e
call fcn.14006c997
push rax
pushf
mov eax, 0x22a82ea0
pushf
not eax
add eax, 0x9d1eca93
xor eax, 0x961da6f4
rol eax, 0x75
popf
pushf
not eax
add eax, 0xfe2de397
xor eax, 0x806722e4
rol eax, 0x90
popf
pushf
not eax
add eax, 0xf5c0a99a
xor eax, 0xe37c4bca
rol eax, 0xbb
popf
pushf
not eax
add eax, 0xe726d7bf
xor eax, 0xa58a9381
rol eax, 0xac
popf
jmp 0x14008c10e
cmp rbx, r14
jne 0x14008d269
push rax
pushf
mov eax, 0x453c3a7d
pushf
not eax
add eax, 0xab2f33a3
xor eax, 0xfb352f76
rol eax, 0x2e
popf
pushf
not eax
add eax, 0xbafcb264
xor eax, 0xd77a068d
rol eax, 0x9a
popf
pushf
not eax
add eax, 0xb7c46352
xor eax, 0xdbcbae40
rol eax, 0xa9
popf
pushf
not eax
add eax, 0xe47492d9
xor eax, 0x9aefd017
rol eax, 0x88
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0x2a0ecf73
pushf
not eax
add eax, 0xdf546f52
xor eax, 0xea950278
rol eax, 0x1f
popf
pushf
not eax
add eax, 0x90281661
xor eax, 0xad3db3eb
rol eax, 0x92
popf
pushf
not eax
add eax, 0xced2ced8
xor eax, 0xfd3692ce
rol eax, 0xf5
popf
jmp 0x14008c10e
mov edx, 0x7e0d2d34
pushf
not edx
add edx, 0x89fdc4fe
xor edx, 0xd7b86b5e
rol edx, 0xf3
popf
pushf
not edx
add edx, 0xbbd900b3
xor edx, 0xff416a7d
rol edx, 0x8a
popf
pushf
not edx
add edx, 0x97af73a6
xor edx, 0xb728250d
rol edx, 5
popf
pushf
not edx
add edx, 0xc71aa720
xor edx, 0xf832e5ec
rol edx, 0xe5
popf
mov rcx, r12
jmp 0x14008d30c
call qword [sym.imp.USER32.dll_GetWindow]
mov r12, rax
test rax, rax
jne 0x14008d351
push rax
pushf
mov eax, 0xda5580c0
pushf
not eax
add eax, 0xddcf33f4
xor eax, 0xa13b6ddc
rol eax, 0x4b
popf
pushf
not eax
add eax, 0xcd9ff267
xor eax, 0xb5e87554
rol eax, 0xeb
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0x1831979c
pushf
not eax
add eax, 0xca650fa4
xor eax, 0xf85abb54
rol eax, 0x1c
popf
pushf
not eax
add eax, 0xe0ce9fa1
xor eax, 0xe34cf58e
rol eax, 0x24
popf
pushf
not eax
add eax, 0xf69760a9
xor eax, 0xab54ca38
rol eax, 0xc0
popf
pushf
not eax
add eax, 0x9aa8863b
xor eax, 0xef955dce
rol eax, 0x15
popf
jmp 0x14008c10e
mov rdx, qword [r15 + 0x18]
cmp rdx, 0xf
jbe 0x14008d3e7
push rax
pushf
mov eax, 0xe8f9f876
pushf
not eax
add eax, 0xa368cbec
xor eax, 0xf2918b0a
rol eax, 0x30
popf
pushf
not eax
add eax, 0xeb126763
xor eax, 0x92a51e63
rol eax, 0xaf
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0x8cd69e82
pushf
not eax
add eax, 0xcfbc506c
xor eax, 0x9c03b34d
rol eax, 0x43
popf
pushf
not eax
add eax, 0xf291ed83
xor eax, 0x80591c29
rol eax, 0x8d
popf
pushf
not eax
add eax, 0xe0ebf1a1
xor eax, 0xc852c239
rol eax, 0xd1
popf
jmp 0x14008c10e
inc rdx
mov rcx, qword [r15]
cmp rdx, 0x1000
jb 0x14008d46f
push rax
pushf
mov eax, 0xe9b3b2c8
pushf
not eax
add eax, 0xdc252edb
xor eax, 0xc3e22150
rol eax, 0x84
popf
pushf
not eax
add eax, 0xb546c9b7
xor eax, 0x9210f593
rol eax, 0x69
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0xb1515a53
pushf
not eax
add eax, 0xee1d4d96
xor eax, 0xd3a2000c
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xe62626f8
xor eax, 0xde862798
rol eax, 0x42
popf
pushf
not eax
add eax, 0xbd1bc829
xor eax, 0xddcd1612
rol eax, 0x52
popf
jmp 0x14008c10e
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14008d527
push rax
pushf
mov eax, 0xecb8335a
pushf
not eax
add eax, 0x9776faf9
xor eax, 0xf7f675b5
rol eax, 0x98
popf
pushf
not eax
add eax, 0xab6da012
xor eax, 0xdaa52593
rol eax, 0x3d
popf
pushf
not eax
add eax, 0xb246192c
xor eax, 0xb889453c
rol eax, 0x7f
popf
pushf
not eax
add eax, 0xd975d4ec
xor eax, 0x8a42bcce
rol eax, 0xbf
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0x2874e161
pushf
not eax
add eax, 0x960eba79
xor eax, 0xb9e75a39
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xbb8c6dc5
xor eax, 0x8df3f6f5
rol eax, 0xaf
popf
pushf
not eax
add eax, 0xd398e660
xor eax, 0xe0244c8f
rol eax, 0x60
popf
jmp 0x14008c10e
mov rcx, r8
push rax
pushf
mov eax, 0xfae770ce
pushf
not eax
add eax, 0xc510ac30
xor eax, 0xdc046f04
rol eax, 0xf6
popf
pushf
not eax
add eax, 0xda0f1c37
xor eax, 0xb8c990e1
rol eax, 0xa6
popf
jmp 0x14008c10e
call fcn.14006c997
push rax
pushf
mov eax, 0x6c9c8791
pushf
not eax
add eax, 0x9ac7e371
xor eax, 0xf28fea16
rol eax, 0x59
popf
pushf
not eax
add eax, 0xe40b1f91
xor eax, 0x9146b401
rol eax, 0xfb
popf
pushf
not eax
add eax, 0xde9aec17
xor eax, 0x867f85cf
rol eax, 0xaa
popf
pushf
not eax
add eax, 0x8223c567
xor eax, 0xcb53796b
rol eax, 0x33
popf
jmp 0x14008c10e
xor al, al
mov byte [r15], 0
mov qword [r15 + 0x18], 0xf
mov qword [r15 + 0x10], r13
mov rcx, qword [rbp + 0x50]
xor rcx, rsp
call fcn.14007ea5e
lea r11, [rsp + 0x160]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0x8d8374a7
pushf
not eax
add eax, 0xb5339946
xor eax, 0x84c2b48e
rol eax, 0xba
popf
pushf
not eax
add eax, 0xb219abdc
xor eax, 0xc77660d7
rol eax, 0xd8
popf
pushf
not eax
add eax, 0xbd58b678
xor eax, 0x9bdb8206
rol eax, 4
popf
pushf
not eax
add eax, 0x9aa98afd
xor eax, 0xe36d9bee
rol eax, 0xb2
popf
jmp 0x14008c10e
mov byte [0x1400139a0], 1
movdqa xmm1, xmmword [0x1400108b0]
movdqu xmmword [rsp + 0x20], xmm1
mov dl, 9
pushf
not dl
add dl, 0x18
xor dl, 0xa5
rol dl, 0xca
popf
pushf
not dl
add dl, 0x62
xor dl, 0xe7
rol dl, 0x6d
popf
pushf
not dl
add dl, 0x24
xor dl, 0xf9
rol dl, 0x47
popf
mov r8b, 0x30
pushf
not r8b
add r8b, 0xc
xor r8b, 0x46
rol r8b, 0xe7
popf
pushf
not r8b
add r8b, 0xfa
xor r8b, 0x4d
rol r8b, 0x65
popf
pushf
not r8b
add r8b, 0xa1
xor r8b, 0xb
rol r8b, 0x6c
popf
pushf
not r8b
add r8b, 0x8f
xor r8b, 0x96
rol r8b, 0x92
popf
mov r9b, 0xbf
pushf
not r9b
add r9b, 0x61
xor r9b, 0x70
rol r9b, 0x26
popf
pushf
not r9b
add r9b, 0xcd
xor r9b, 0xef
rol r9b, 0x69
popf
pushf
not r9b
add r9b, 0xc7
xor r9b, 0xda
rol r9b, 0x32
popf
movdqa xmm0, xmm1
psrldq xmm0, 1
movd eax, xmm0
movd ecx, xmm1
xor al, cl
mov byte [rsp + 0x21], al
xor byte [rsp + 0x22], cl
xor byte [rsp + 0x23], cl
xor byte [rsp + 0x24], cl
xor byte [rsp + 0x25], cl
xor byte [rsp + 0x26], cl
xor byte [rsp + 0x27], cl
xor byte [rsp + 0x28], cl
xor byte [rsp + 0x29], cl
xor byte [rsp + 0x2a], cl
xor byte [rsp + 0x2b], cl
xor byte [rsp + 0x2c], cl
xor byte [rsp + 0x2d], cl
xor byte [rsp + 0x2e], cl
xor byte [rsp + 0x2f], cl
xor dl, cl
mov byte [rsp + 0x30], dl
xor r8b, cl
mov byte [rsp + 0x31], r8b
xor r9b, cl
mov byte [rsp + 0x32], r9b
mov byte [rsp + 0x33], r13b
lea rax, [rsp + 0x21]
push rax
pushf
mov eax, 0xe8bb7d9f
pushf
not eax
add eax, 0xcab79f1e
xor eax, 0xe903303c
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xd591ccb8
xor eax, 0x8825c144
rol eax, 0x19
popf
pushf
not eax
add eax, 0xe01f57c8
xor eax, 0xe8980e2c
rol eax, 0xfd
popf
jmp 0x14008c10e
inc r14
cmp byte [rax + r14], r13b
jne 0x14008d894
push rax
pushf
mov eax, 0x533af402
pushf
not eax
add eax, 0x9746648e
xor eax, 0x933b285a
rol eax, 8
popf
pushf
not eax
add eax, 0xdcb16227
xor eax, 0xb458904e
rol eax, 0x65
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0x20cef1c3
pushf
not eax
add eax, 0xb7285e26
xor eax, 0xf58438d5
rol eax, 0xf0
popf
pushf
not eax
add eax, 0xa91f93ed
xor eax, 0xd12a98dd
rol eax, 0xb3
popf
pushf
not eax
add eax, 0xfa0f6de3
xor eax, 0xb37b42dd
rol eax, 0xbd
popf
jmp 0x14008c10e
mov r8, r14
lea rdx, [rsp + 0x21]
call fcn.14009d5c2
nop
mov rdx, qword [r15 + 0x18]
cmp rdx, 0xf
jbe 0x14008d938
push rax
pushf
mov eax, 0x6c6cbaae
pushf
not eax
add eax, 0x9d10b16c
xor eax, 0xbfc8adf9
rol eax, 0xf4
popf
pushf
not eax
add eax, 0xe507489d
xor eax, 0xe372d900
rol eax, 0x26
popf
pushf
not eax
add eax, 0xbf7032cd
xor eax, 0xcc4d68d8
rol eax, 0x36
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0xfaebaedd
pushf
not eax
add eax, 0x83d67037
xor eax, 0x8e7fd18c
rol eax, 0x5a
popf
pushf
not eax
add eax, 0xd3c59870
xor eax, 0x81492e1f
rol eax, 0x44
popf
pushf
not eax
add eax, 0xa56919d7
xor eax, 0xb7567697
rol eax, 0xb1
popf
jmp 0x14008c10e
inc rdx
mov rcx, qword [r15]
cmp rdx, 0x1000
jb 0x14008d9d3
push rax
pushf
mov eax, 0x55eb1b88
pushf
not eax
add eax, 0xe4ce5571
xor eax, 0xa9f88bcc
rol eax, 0xb4
popf
pushf
not eax
add eax, 0xbb29157f
xor eax, 0xfc55b219
rol eax, 6
popf
pushf
not eax
add eax, 0xce4f3ea6
xor eax, 0xa18be00c
rol eax, 0x95
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0xb5db76da
pushf
not eax
add eax, 0xc9fdc746
xor eax, 0xe63bb649
rol eax, 0x28
popf
pushf
not eax
add eax, 0xa0831fb4
xor eax, 0x8faee716
rol eax, 0x4a
popf
pushf
not eax
add eax, 0xc5bddd76
xor eax, 0xddba4d06
rol eax, 0x9f
popf
pushf
not eax
add eax, 0xa6b97656
xor eax, 0xd63f1023
rol eax, 0xe2
popf
jmp 0x14008c10e
add rdx, 0x27
mov r8, qword [rcx - 8]
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14008da9a
push rax
pushf
mov eax, 0xfadd463a
pushf
not eax
add eax, 0xc731a223
xor eax, 0xcc84230b
rol eax, 0xa
popf
pushf
not eax
add eax, 0xde8dd9f5
xor eax, 0xad983c22
rol eax, 0x82
popf
pushf
not eax
add eax, 0xe73f4487
xor eax, 0xdec51734
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe797a8b1
xor eax, 0xa5ab12a3
rol eax, 0x71
popf
jmp 0x14008c10e
push rax
pushf
mov eax, 0xebf750f0
pushf
not eax
add eax, 0x8290dba1
xor eax, 0xcf773c68
rol eax, 0xcf
popf
pushf
not eax
add eax, 0xd01fea83
xor eax, 0xba6cbe27
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xa72ab566
xor eax, 0xc96f0897
rol eax, 0xad
popf
jmp 0x14008c10e
mov rcx, r8
push rax
pushf
mov eax, 0x6bc151d7
pushf
not eax
add eax, 0xcb6e17c2
xor eax, 0xdd318e65
rol eax, 0xee
popf
pushf
not eax
add eax, 0xba247df3
xor eax, 0xffab4f0e
rol eax, 0x50
popf
pushf
not eax
add eax, 0x9f8e06c0
xor eax, 0xcd486d48
rol eax, 0x1e
popf
jmp 0x14008c10e
call fcn.14006c997
push rax
pushf
mov eax, 0x71aa5a9a
pushf
not eax
add eax, 0xc05ddc69
xor eax, 0x83cf2568
rol eax, 7
popf
pushf
not eax
add eax, 0xaf0ca9b7
xor eax, 0x9000edac
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xffdcd820
xor eax, 0xa8494c08
rol eax, 0x51
popf
jmp 0x14008c10e
mov al, 0x25
pushf
not al
add al, 0xa0
xor al, 0x14
rol al, 0xb2
popf
pushf
not al
add al, 0xb
xor al, 0x41
rol al, 0xbc
popf
jmp 0x14008d603
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
push rax
pushf
mov eax, 0xb1f66987
pushf
not eax
add eax, 0x98d21764
xor eax, 0xc52d47e4
rol eax, 0x6a
popf
pushf
not eax
add eax, 0x897a8610
xor eax, 0xd8c1e145
rol eax, 0x6d
popf
pushf
not eax
add eax, 0xc231ef1b
xor eax, 0x8b9f36ab
rol eax, 0x39
popf
pushf
not eax
add eax, 0x9e6fa340
xor eax, 0xf81e1652
rol eax, 0x11
popf
jmp 0x14008c10e
call fcn.14007ec40
int3
call fcn.14005ba34
int3