Function at 0x14008e490
Capabilities:
Authenticate hmac

Disassembly:
push rax
pushf
mov eax, 0xa55ccc3d
pushf
not eax
add eax, 0x831f7376
xor eax, 0xeaba8bee
rol eax, 0xf7
popf
pushf
not eax
add eax, 0xfd1ced49
xor eax, 0x92013132
rol eax, 0xc5
popf
cmp eax, 4
jne 0x14008e4cd
popf
pop rax
jmp 0x14008edde
cmp eax, 0
jne 0x14008e4dc
popf
pop rax
jmp 0x14008e626
cmp eax, 3
jne 0x14008e4eb
popf
pop rax
jmp 0x14008ed19
cmp eax, 1
jne 0x14008e4fa
popf
pop rax
jmp 0x14008e746
cmp eax, 0xd
jne 0x14008e509
popf
pop rax
jmp 0x14008f2ef
cmp eax, 7
jne 0x14008e518
popf
pop rax
jmp 0x14008efe1
cmp eax, 0xe
jne 0x14008e527
popf
pop rax
jmp 0x14008f3c3
cmp eax, 0xb
jne 0x14008e536
popf
pop rax
jmp 0x14008f1d9
cmp eax, 0xc
jne 0x14008e545
popf
pop rax
jmp 0x14008f298
cmp eax, 8
jne 0x14008e554
popf
pop rax
jmp 0x14008f04d
cmp eax, 0x10
jne 0x14008e563
popf
pop rax
jmp 0x14008f4a4
cmp eax, 0x17
jne 0x14008e572
popf
pop rax
jmp 0x14008f705
cmp eax, 9
jne 0x14008e581
popf
pop rax
jmp 0x14008f0bb
cmp eax, 0x12
jne 0x14008e590
popf
pop rax
jmp 0x14008f56f
cmp eax, 6
jne 0x14008e59f
popf
pop rax
jmp 0x14008eee4
cmp eax, 0x11
jne 0x14008e5ae
popf
pop rax
jmp 0x14008f4f1
cmp eax, 5
jne 0x14008e5bd
popf
pop rax
jmp 0x14008ee29
cmp eax, 0x16
jne 0x14008e5cc
popf
pop rax
jmp 0x14008f6cc
cmp eax, 0xa
jne 0x14008e5db
popf
pop rax
jmp 0x14008f140
cmp eax, 0x14
jne 0x14008e5ea
popf
pop rax
jmp 0x14008f628
cmp eax, 0xf
jne 0x14008e5f9
popf
pop rax
jmp 0x14008f458
cmp eax, 0x13
jne 0x14008e608
popf
pop rax
jmp 0x14008f5d0
cmp eax, 0x15
jne 0x14008e617
popf
pop rax
jmp 0x14008f669
cmp eax, 2
jne 0x14008e626
popf
pop rax
jmp 0x14008e7f6
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 - 0x80]
sub rsp, 0x180
mov rax, qword [0x140013240]
xor rax, rsp
mov qword [rbp + 0x70], rax
mov r12, rcx
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x50], rcx
xor r13d, r13d
mov dword [rsp + 0x50], 0x101
mov edx, 0x2362e423
pushf
not edx
add edx, 0xfc609184
xor edx, 0xf148835a
rol edx, 0xa3
popf
pushf
not edx
add edx, 0xef9390b1
xor edx, 0xa0ea1edf
rol edx, 0xaa
popf
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140013a30], eax
jle 0x14008e713
push rax
pushf
mov eax, 0x9ccc6f9f
pushf
not eax
add eax, 0xb9a68eb2
xor eax, 0x8b2c1edc
rol eax, 0x70
popf
pushf
not eax
add eax, 0xe8c8b450
xor eax, 0xac814266
rol eax, 0xae
popf
pushf
not eax
add eax, 0xd1556024
xor eax, 0xd06bef59
rol eax, 0
popf
pushf
not eax
add eax, 0xc194422f
xor eax, 0x9fe5df52
rol eax, 0x25
popf
jmp 0x14008e4be
push rax
pushf
mov eax, 0x3027fa92
pushf
not eax
add eax, 0xba07a9bf
xor eax, 0x9162bb71
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xd536becc
xor eax, 0x83c257d7
rol eax, 0xd6
popf
jmp 0x14008e4be
lea rcx, [0x1b62f0c51]
pushf
sub rcx, 0x762dd221
popf
call fcn.140093e11
cmp dword [0x140013a30], 0xffffffff
jne 0x14008e7c3
push rax
pushf
mov eax, 0xd735046
pushf
not eax
add eax, 0xaad89aa3
xor eax, 0xcf92c746
rol eax, 0xda
popf
pushf
not eax
add eax, 0x828f85b5
xor eax, 0xdb6e23dc
rol eax, 0x33
popf
pushf
not eax
add eax, 0xd38ad35b
xor eax, 0x9ca71496
rol eax, 0x49
popf
pushf
not eax
add eax, 0x94f31fcf
xor eax, 0x8d482f72
rol eax, 0x1f
popf
jmp 0x14008e4be
push rax
pushf
mov eax, 0xd8acd371
pushf
not eax
add eax, 0x9b166a99
xor eax, 0xc3030c67
rol eax, 0xc0
popf
pushf
not eax
add eax, 0xac76d9e7
xor eax, 0xab0c3eaa
rol eax, 0x3e
popf
jmp 0x14008e4be
mov byte [rsp + 0x30], 3
mov al, 0xec
pushf
not al
add al, 0x8b
xor al, 0x45
rol al, 0xfa
popf
pushf
not al
add al, 0x41
xor al, 0xf3
rol al, 0xd5
popf
mov cl, 0
pushf
not cl
add cl, 0x10
xor cl, 0xfc
rol cl, 0xf3
popf
pushf
not cl
add cl, 0x13
xor cl, 0x40
rol cl, 0x19
popf
mov dl, 0x11
pushf
not dl
add dl, 0xeb
xor dl, 0x69
rol dl, 0xf3
popf
pushf
not dl
add dl, 0x2c
xor dl, 0x7b
rol dl, 0x82
popf
mov r8b, 0xbb
pushf
not r8b
add r8b, 0x34
xor r8b, 0x98
rol r8b, 0x65
popf
pushf
not r8b
add r8b, 0xce
xor r8b, 0x35
rol r8b, 0x4c
popf
pushf
not r8b
add r8b, 0x95
xor r8b, 0x10
rol r8b, 0x30
popf
pushf
not r8b
add r8b, 0x89
xor r8b, 0x7a
rol r8b, 0xf8
popf
mov r9b, 0xe3
pushf
not r9b
add r9b, 0x16
xor r9b, 0xfb
rol r9b, 0x92
popf
pushf
not r9b
add r9b, 0xda
xor r9b, 0x2d
rol r9b, 0x18
popf
pushf
not r9b
add r9b, 0xd7
xor r9b, 0xdb
rol r9b, 0xdc
popf
pushf
not r9b
add r9b, 0x4b
xor r9b, 0x44
rol r9b, 9
popf
movzx r10d, cl
mov r11b, 0x15
pushf
not r11b
add r11b, 0x7f
xor r11b, 0xe9
rol r11b, 0x72
popf
pushf
not r11b
add r11b, 0x95
xor r11b, 0x2a
rol r11b, 0xdd
popf
pushf
not r11b
add r11b, 0xa1
xor r11b, 0x5e
rol r11b, 0x94
popf
pushf
not r11b
add r11b, 0x72
xor r11b, 0x31
rol r11b, 0xf6
popf
mov bl, 0x2b
pushf
not bl
add bl, 0x1e
xor bl, 0x9a
rol bl, 0xe2
popf
pushf
not bl
add bl, 0xde
xor bl, 0x51
rol bl, 0xc2
popf
pushf
not bl
add bl, 0xd3
xor bl, 0x81
rol bl, 0x36
popf
pushf
not bl
add bl, 0xb0
xor bl, 0x12
rol bl, 0x2f
popf
mov dil, 0xd9
pushf
not dil
add dil, 0xf7
xor dil, 0x67
rol dil, 0x19
popf
pushf
not dil
add dil, 0x4d
xor dil, 0xde
rol dil, 0xee
popf
pushf
not dil
add dil, 0x27
xor dil, 0xc7
rol dil, 0xdd
popf
pushf
not dil
add dil, 0x1d
xor dil, 0xf2
rol dil, 0x4c
popf
mov sil, 0x12
pushf
not sil
add sil, 0xfa
xor sil, 0x28
rol sil, 0x81
popf
pushf
not sil
add sil, 0x15
xor sil, 0x64
rol sil, 0x8d
popf
pushf
not sil
add sil, 0x4a
xor sil, 0xbc
rol sil, 0x32
popf
movzx r14d, cl
mov r15b, 0xa5
pushf
not r15b
add r15b, 0x57
xor r15b, 0x97
rol r15b, 0xf4
popf
pushf
not r15b
add r15b, 0x36
xor r15b, 0xf2
rol r15b, 9
popf
xor r12d, r12d
xor al, 3
mov byte [rsp + 0x31], al
xor cl, 3
mov byte [rsp + 0x32], cl
xor dl, 3
mov byte [rsp + 0x33], dl
xor r8b, 3
mov byte [rsp + 0x34], r8b
xor r9b, 3
mov byte [rsp + 0x35], r9b
xor r10b, 3
mov byte [rsp + 0x36], r10b
xor r11b, 3
mov byte [rsp + 0x37], r11b
xor bl, 3
mov byte [rsp + 0x38], bl
xor dil, 3
mov byte [rsp + 0x39], dil
xor sil, 3
mov byte [rsp + 0x3a], sil
xor r14b, 3
mov byte [rsp + 0x3b], r14b
xor r15b, 3
mov byte [rsp + 0x3c], r15b
mov byte [rsp + 0x3d], r12b
mov byte [rsp + 0x20], 0xc
mov al, 2
pushf
not al
add al, 0xd5
xor al, 0x6d
rol al, 0x4b
popf
pushf
not al
add al, 0xab
xor al, 0xf6
rol al, 0x42
popf
mov cl, 0xe9
pushf
not cl
add cl, 0x5d
xor cl, 0xff
rol cl, 0xa2
popf
pushf
not cl
add cl, 0x34
xor cl, 0x5e
rol cl, 0x45
popf
pushf
not cl
add cl, 0x4f
xor cl, 0x52
rol cl, 0x96
popf
pushf
not cl
add cl, 0xbf
xor cl, 0x7f
rol cl, 0xeb
popf
mov dl, 0x5c
pushf
not dl
add dl, 0x3f
xor dl, 0x34
rol dl, 4
popf
pushf
not dl
add dl, 0xbf
xor dl, 0xcf
rol dl, 0x52
popf
movzx r8d, al
mov r9b, 0xbc
pushf
not r9b
add r9b, 0x74
xor r9b, 0x85
rol r9b, 7
popf
pushf
not r9b
add r9b, 0x5c
xor r9b, 0xcd
rol r9b, 0xcb
popf
mov r10b, 0x64
pushf
not r10b
add r10b, 0x6f
xor r10b, 0x73
rol r10b, 0xab
popf
pushf
not r10b
add r10b, 0x16
xor r10b, 0xad
rol r10b, 0xd0
popf
pushf
not r10b
add r10b, 0xed
xor r10b, 0x27
rol r10b, 0xf1
popf
pushf
not r10b
add r10b, 0xdd
xor r10b, 0x52
rol r10b, 0xc7
popf
mov r11b, 0xc
pushf
not r11b
add r11b, 0x9b
xor r11b, 0x31
rol r11b, 0x66
popf
pushf
not r11b
add r11b, 0x4e
xor r11b, 0xb9
rol r11b, 0xe3
popf
mov bl, 0xaf
pushf
not bl
add bl, 0x3c
xor bl, 0x5c
rol bl, 0xa6
popf
pushf
not bl
add bl, 0x78
xor bl, 0x5f
rol bl, 0x3b
popf
pushf
not bl
add bl, 0x30
xor bl, 0xd3
rol bl, 0xec
popf
pushf
not bl
add bl, 0x3d
xor bl, 0xfc
rol bl, 0x22
popf
mov dil, 0xf5
pushf
not dil
add dil, 0xd
xor dil, 0x5a
rol dil, 0xff
popf
pushf
not dil
add dil, 0x92
xor dil, 0x63
rol dil, 0x2a
popf
movzx esi, cl
mov r14b, 0x55
pushf
not r14b
add r14b, 0x2d
xor r14b, 0xb1
rol r14b, 0xd8
popf
pushf
not r14b
add r14b, 0x16
xor r14b, 0x1a
rol r14b, 0xa2
popf
pushf
not r14b
add r14b, 0xea
xor r14b, 0x1f
rol r14b, 0x83
popf
movzx r15d, r14b
xor al, 0xc
mov byte [rsp + 0x21], al
xor cl, 0xc
mov byte [rsp + 0x22], cl
xor dl, 0xc
mov byte [rsp + 0x23], dl
xor r8b, 0xc
mov byte [rsp + 0x24], r8b
xor r9b, 0xc
mov byte [rsp + 0x25], r9b
xor r10b, 0xc
mov byte [rsp + 0x26], r10b
xor r11b, 0xc
mov byte [rsp + 0x27], r11b
xor bl, 0xc
mov byte [rsp + 0x28], bl
xor dil, 0xc
mov byte [rsp + 0x29], dil
xor sil, 0xc
mov byte [rsp + 0x2a], sil
xor r14b, 0xc
mov byte [rsp + 0x2b], r14b
xor r15b, 0xc
mov byte [rsp + 0x2c], r15b
mov byte [rsp + 0x2d], r12b
lea rcx, [rsp + 0x21]
call fcn.14005bf99
lea rdx, [rsp + 0x31]
mov rcx, rax
call fcn.140081dc0
mov qword [0x140013a38], rax
lea rcx, [0x19caf8d99]
pushf
sub rcx, 0x5cae5369
popf
call fcn.14008e368
mov r12, qword [rsp + 0x48]
lea rdx, [rsp + 0x50]
lea rcx, [rsp + 0x60]
jmp 0x14008ed24
call qword [0x140013a38]
xorps xmm0, xmm0
movups xmmword [r12], xmm0
mov qword [r12 + 0x10], r13
test eax, eax
je 0x14008ed85
push rax
pushf
mov eax, 0xc2392b11
pushf
not eax
add eax, 0xf2a9476a
xor eax, 0xe0680a2e
rol eax, 0xc6
popf
pushf
not eax
add eax, 0xd126e51d
xor eax, 0xd504b575
rol eax, 0xb2
popf
pushf
not eax
add eax, 0xb2381f96
xor eax, 0xedc3a6fe
rol eax, 0x28
popf
jmp 0x14008e4be
push rax
pushf
mov eax, 0xee7dd486
pushf
not eax
add eax, 0xc5b06ba6
xor eax, 0xab47c163
rol eax, 0xaf
popf
pushf
not eax
add eax, 0x9653df11
xor eax, 0xfb418e11
rol eax, 0xb7
popf
pushf
not eax
add eax, 0xbb4e47d7
xor eax, 0xd7527cc0
rol eax, 0x3a
popf
pushf
not eax
add eax, 0xebdc0090
xor eax, 0xc5d9af0a
rol eax, 0x47
popf
jmp 0x14008e4be
mov qword [r12 + 0x18], r13
lea rax, [rsp + 0x60]
mov rbx, 0xffffffffffffffff
nop dword [rax]
push rax
pushf
mov eax, 0xcaaaeaeb
pushf
not eax
add eax, 0xe8f70f0d
xor eax, 0xf53461e7
rol eax, 0x14
popf
pushf
not eax
add eax, 0xe94a18cc
xor eax, 0x8cdb4947
rol eax, 0x15
popf
jmp 0x14008e4be
inc rbx
cmp byte [rax + rbx], 0
jne 0x14008ee8b
push rax
pushf
mov eax, 0xecbc51a2
pushf
not eax
add eax, 0x8248e1ec
xor eax, 0xba7d601e
rol eax, 0xd
popf
pushf
not eax
add eax, 0xae0a44ae
xor eax, 0xd82a8aa5
rol eax, 0xd8
popf
pushf
not eax
add eax, 0x9b048617
xor eax, 0xfe4bf191
rol eax, 0x9c
popf
pushf
not eax
add eax, 0xa8e07712
xor eax, 0xb20002f4
rol eax, 0x43
popf
jmp 0x14008e4be
push rax
pushf
mov eax, 0xff2e515f
pushf
not eax
add eax, 0xf9e33d0f
xor eax, 0xe4e88646
rol eax, 0x81
popf
pushf
not eax
add eax, 0x8bc96685
xor eax, 0xbc878b90
rol eax, 0x32
popf
pushf
not eax
add eax, 0x931caf0f
xor eax, 0xa8dbc7b8
rol eax, 0x13
popf
pushf
not eax
add eax, 0xbd7e509c
xor eax, 0x852d1ee2
rol eax, 0x7b
popf
jmp 0x14008e4be
movabs rdi, 0xfffa3afbdc592504
pushf
not rdi
add rdi, 0x6d554758
xor rdi, 0x5b9b2253
rol rdi, 0xaa
popf
pushf
not rdi
add rdi, 0x5a30ed7c
xor rdi, 0x4329d39b
rol rdi, 0x8a
popf
pushf
not rdi
add rdi, 0x5e88b9c5
xor rdi, 0x759e9bc9
rol rdi, 0xbe
popf
cmp rbx, rdi
ja 0x14008ef9b
push rax
pushf
mov eax, 0xc67ff4f1
pushf
not eax
add eax, 0xddacfcb1
xor eax, 0x82c26f96
rol eax, 0x95
popf
pushf
not eax
add eax, 0xad49eec1
xor eax, 0xd71938ed
rol eax, 6
popf
pushf
not eax
add eax, 0xe97872bd
xor eax, 0xaf699557
rol eax, 0x93
popf
pushf
not eax
add eax, 0x8e24a5da
xor eax, 0xe3d050da
rol eax, 0xe5
popf
jmp 0x14008e4be
push rax
pushf
mov eax, 0xf03b7787
pushf
not eax
add eax, 0xb7b2c2b3
xor eax, 0xbc9bec12
rol eax, 0x49
popf
pushf
not eax
add eax, 0xcb63e5db
xor eax, 0x9b7750ee
rol eax, 0x43
popf
pushf
not eax
add eax, 0xd5e3b1e9
xor eax, 0x8ad9a17d
rol eax, 0x91
popf
jmp 0x14008e4be
cmp rbx, 0xf
ja 0x14008f01a
push rax
pushf
mov eax, 0x74f5e2ed
pushf
not eax
add eax, 0xfed88469
xor eax, 0xcb0c3d15
rol eax, 0x1d
popf
pushf
not eax
add eax, 0x9c5693a8
xor eax, 0xd3f8c01b
rol eax, 0xa3
popf
jmp 0x14008e4be
push rax
pushf
mov eax, 0x6b18dc3b
pushf
not eax
add eax, 0x97804df8
xor eax, 0xd676f435
rol eax, 0x14
popf
pushf
not eax
add eax, 0xdc851887
xor eax, 0x83e5536e
rol eax, 0xd6
popf
jmp 0x14008e4be
mov qword [r12 + 0x10], rbx
mov qword [r12 + 0x18], 0xf
mov r8, rbx
lea rdx, [rsp + 0x60]
mov rcx, r12
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r12], 0
jmp 0x14008f669
mov rax, rbx
or rax, 0xf
cmp rax, rdi
jbe 0x14008f10d
push rax
pushf
mov eax, 0x965f30e8
pushf
not eax
add eax, 0xa0925468
xor eax, 0xfe915d3c
rol eax, 0x5d
popf
pushf
not eax
add eax, 0xebdf8351
xor eax, 0xb14a3240
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xe646bbbc
xor eax, 0xad2b3e9b
rol eax, 0x19
popf
jmp 0x14008e4be
push rax
pushf
mov eax, 0xc1b9beb3
pushf
not eax
add eax, 0xd36bd843
xor eax, 0xe1e2776a
rol eax, 0xc1
popf
pushf
not eax
add eax, 0x83351735
xor eax, 0x96943969
rol eax, 0xc6
popf
jmp 0x14008e4be
movabs rax, 0xd407ef4b9c6fada3
pushf
not rax
add rax, 0x404aed9f
xor rax, 0x53a4d723
rol rax, 0x69
popf
pushf
not rax
add rax, 0x6ebe6f74
xor rax, 0x7e9d0593
rol rax, 0x27
popf
pushf
not rax
add rax, 0x6ca6a614
xor rax, 0x547ed213
rol rax, 0x27
popf
add rax, 0x27
push rax
pushf
mov eax, 0x82965b7e
pushf
not eax
add eax, 0x9cb9d8e5
xor eax, 0xc6047b12
rol eax, 0x74
popf
pushf
not eax
add eax, 0x869d96ab
xor eax, 0xe2c7396a
rol eax, 0x69
popf
pushf
not eax
add eax, 0xe2951655
xor eax, 0xd00a7459
rol eax, 0x2c
popf
jmp 0x14008e4be
mov rcx, rax
call fcn.14005a564
test rax, rax
je 0x14008f23f
push rax
pushf
mov eax, 0x3363b3b0
pushf
not eax
add eax, 0xbf8ee6b8
xor eax, 0x818c12ca
rol eax, 0x8c
popf
pushf
not eax
add eax, 0xf189193e
xor eax, 0x97804a3b
rol eax, 0xf0
popf
pushf
not eax
add eax, 0x9e968e0e
xor eax, 0x8d17e01c
rol eax, 0xc8
popf
pushf
not eax
add eax, 0xf0b6edf4
xor eax, 0xc671d0e2
rol eax, 0x95
popf
jmp 0x14008e4be
push rax
pushf
mov eax, 0xa1187ef9
pushf
not eax
add eax, 0x8bf096a0
xor eax, 0xc6f93242
rol eax, 0x4e
popf
pushf
not eax
add eax, 0xc8917a4d
xor eax, 0xf61a447f
rol eax, 0x62
popf
pushf
not eax
add eax, 0x8911211e
xor eax, 0xf914c2f3
rol eax, 0xe3
popf
pushf
not eax
add eax, 0xd6ca9be3
xor eax, 0xf5e4e4fc
rol eax, 0xc3
popf
jmp 0x14008e4be
lea r13, [rax + 0x27]
and r13, 0xffffffffffffffe0
mov qword [r13 - 8], rax
jmp 0x14008f5d0
mov rdi, rax
mov ecx, 0x6636a5c7
pushf
not ecx
add ecx, 0xb05fb85b
xor ecx, 0x8f6c1563
rol ecx, 0x6d
popf
pushf
not ecx
add ecx, 0x91ecab0c
xor ecx, 0xdf5e9f4a
rol ecx, 0x90
popf
pushf
not ecx
add ecx, 0x9bfa5445
xor ecx, 0xeed12495
rol ecx, 0xe4
popf
cmp rax, rcx
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x14008f37d
push rax
pushf
mov eax, 0xbc85c47d
pushf
not eax
add eax, 0xd5b94154
xor eax, 0xc435c4d6
rol eax, 0x6c
popf
pushf
not eax
add eax, 0x90d5e615
xor eax, 0xc555d844
rol eax, 0xc4
popf
jmp 0x14008e4be
push rax
pushf
mov eax, 0x526d07b
pushf
not eax
add eax, 0xcc567e95
xor eax, 0xd78b85ec
rol eax, 0xd5
popf
pushf
not eax
add eax, 0xbe4833ad
xor eax, 0xdfc0aaad
rol eax, 0x4d
popf
pushf
not eax
add eax, 0xa00e39a8
xor eax, 0xc9589d9b
rol eax, 0xd2
popf
jmp 0x14008e4be
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14008f412
push rax
pushf
mov eax, 0x3bf093e0
pushf
not eax
add eax, 0xa72832c7
xor eax, 0xb01595ab
rol eax, 0x3d
popf
pushf
not eax
add eax, 0x8a0e4f7c
xor eax, 0xb1bf2b10
rol eax, 0xca
popf
pushf
not eax
add eax, 0xfd90a6ba
xor eax, 0xa8fce4bd
rol eax, 0x95
popf
jmp 0x14008e4be
push rax
pushf
mov eax, 0x8fa1c2c7
pushf
not eax
add eax, 0x89ec85dc
xor eax, 0x9b31d916
rol eax, 0x7e
popf
pushf
not eax
add eax, 0xace906ad
xor eax, 0xd6d3ba5c
rol eax, 0xfe
popf
pushf
not eax
add eax, 0xba0b3262
xor eax, 0x8974efc5
rol eax, 0x36
popf
jmp 0x14008e4be
jmp 0x14008f1d9
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
test rcx, rcx
je 0x14008f53c
push rax
pushf
mov eax, 0x2a4b00ec
pushf
not eax
add eax, 0x800f6eb1
xor eax, 0xc7678848
rol eax, 0x19
popf
pushf
not eax
add eax, 0xaebb8207
xor eax, 0xafa2d6f8
rol eax, 0x5c
popf
pushf
not eax
add eax, 0xe5dcd22f
xor eax, 0xb239a762
rol eax, 0x37
popf
jmp 0x14008e4be
push rax
pushf
mov eax, 0xac193486
pushf
not eax
add eax, 0xdc35d8ee
xor eax, 0xb499fdcb
rol eax, 0xef
popf
pushf
not eax
add eax, 0xdd2de44d
xor eax, 0xa857a20a
rol eax, 0xc5
popf
jmp 0x14008e4be
call fcn.14005a564
mov r13, rax
push rax
pushf
mov eax, 0xc307617
pushf
not eax
add eax, 0xe135271d
xor eax, 0xe692bb8a
rol eax, 0xa8
popf
pushf
not eax
add eax, 0xda64f613
xor eax, 0xcc587741
rol eax, 0xc9
popf
pushf
not eax
add eax, 0xf26251a3
xor eax, 0x8527777d
rol eax, 0x20
popf
pushf
not eax
add eax, 0xfed02e9c
xor eax, 0x93b7ecac
rol eax, 0x77
popf
jmp 0x14008e4be
mov qword [r12], r13
mov qword [r12 + 0x10], rbx
mov qword [r12 + 0x18], rdi
mov r8, rbx
lea rdx, [rsp + 0x60]
mov rcx, r13
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + r13], 0
jmp 0x14008f669
mov qword [r12 + 0x18], 0xf
mov byte [r12], 0
push rax
pushf
mov eax, 0x470b6e09
pushf
not eax
add eax, 0xd9c67dc3
xor eax, 0xdf894306
rol eax, 0xaa
popf
pushf
not eax
add eax, 0xf4d891b4
xor eax, 0x83a5947f
rol eax, 5
popf
jmp 0x14008e4be
mov rax, r12
mov rcx, qword [rbp + 0x70]
xor rcx, rsp
call fcn.14007ea5e
lea r11, [rsp + 0x180]
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 fcn.14007ec40
int3
call fcn.14005ba34
int3